.auth-shell{--auth-page:#fcfdfb;--auth-ink:#123e42;--auth-muted:#5b706b;--auth-green:#17634f;--auth-green-hover:#104e3d;--auth-mint:#ddf0e8;--auth-line:#bacbc2;--auth-error:#a83230;--auth-rise:cubic-bezier(.16, 1, .3, 1);background:var(--auth-page);min-height:100dvh;color:var(--auth-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;letter-spacing:-.01em;box-sizing:border-box;grid-template-columns:minmax(420px,44fr) minmax(0,56fr);font-family:Manrope Variable,system-ui,sans-serif;display:grid}.auth-shell *,.auth-shell :before,.auth-shell :after{box-sizing:border-box}.auth-shell ::selection{color:var(--auth-ink);background:#bce5d4}.auth-shell :is(button,a,input):focus-visible{outline:3px solid var(--auth-green);outline-offset:4px}.auth-shell a{color:inherit;text-decoration:none}.auth-entry{flex-direction:column;min-width:0;padding:32px 46px 36px;display:flex}.auth-header{align-items:center;display:flex}.auth-brand{align-items:center;min-height:44px;transition:opacity .2s;display:inline-flex}.auth-brand:hover{opacity:.85}.auth-brand .logo{color:var(--auth-ink)}.auth-form-wrap{width:100%;max-width:372px;margin:auto;padding:48px 0}.auth-back{align-items:center;gap:8px;min-height:44px;margin:0 0 12px;font-size:13px;font-weight:550;display:inline-flex;color:var(--auth-muted)!important}.auth-back svg{transition:transform .2s var(--auth-rise)}.auth-back:hover{color:var(--auth-ink)!important}.auth-back:hover svg{transform:translate(-3px)}.auth-form{width:100%}.auth-form h1{letter-spacing:-.03em;text-wrap:balance;max-width:12ch;margin:0 0 12px;font-size:clamp(30px,2.5vw,36px);font-weight:600;line-height:1.22}.auth-form>p:not(.auth-switch){color:var(--auth-muted);margin:0 0 32px;font-size:15px;line-height:1.6}.auth-field{min-width:0;margin:0 0 20px}.auth-field>label{color:var(--auth-ink);margin-bottom:9px;font-size:14px;font-weight:650;display:block}.auth-field-box{background:#fff;border:1px solid #cad8d0;border-radius:8px;align-items:center;width:100%;min-height:52px;transition:border-color .16s,box-shadow .16s;display:flex}.auth-field-box:hover{border-color:var(--auth-line)}.auth-field-box:focus-within{border-color:var(--auth-green);box-shadow:0 0 0 3px #17634f14}.auth-field-box.invalid{border-color:var(--auth-error)}.auth-field-box input{border-radius:inherit;width:100%;min-width:0;height:50px;color:var(--auth-ink);caret-color:var(--auth-green);background:0 0;border:0;outline:none;padding:0 16px;font-size:15px;line-height:1.5;display:block}.auth-field-box input:focus-visible{outline:none}.auth-field-box input::placeholder{color:#6f7f78;opacity:1}.auth-field-box input:-webkit-autofill{-webkit-text-fill-color:var(--auth-ink);-webkit-box-shadow:inset 0 0 0 1000px #f3faf6}.auth-field-eye{width:46px;height:46px;color:var(--auth-muted);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-right:2px;padding:0;display:grid}.auth-field-eye:hover{color:var(--auth-ink);background:#edf6f0}.auth-field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.auth-validation,.auth-field-hint{margin-top:7px;font-size:12px;line-height:1.55;display:block}.auth-validation{color:var(--auth-error)}.auth-field-hint{color:var(--auth-muted)}.auth-options{justify-content:flex-end;margin:-6px 0 28px;display:flex}.auth-options button,.auth-switch button{color:var(--auth-green);text-underline-offset:4px;background:0 0;border:0;padding:5px 0;font-size:13px;font-weight:650}.auth-options button:hover,.auth-switch button:hover{text-decoration:underline}.auth-submit{background:var(--auth-green);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;padding:13px 20px;font-size:15px;font-weight:600;line-height:1.5;transition:background .16s,transform .16s;display:flex}.auth-submit svg{transition:transform .2s var(--auth-rise)}.auth-submit:hover{background:var(--auth-green-hover)}.auth-submit:hover svg{transform:translate(3px)}.auth-submit:active{transform:translateY(1px)}.auth-submit:disabled{cursor:wait;background:#53776b}.auth-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-switch{color:var(--auth-muted);margin:22px 0 0;font-size:13px;line-height:1.8}.auth-switch button{margin-left:4px}.auth-divider{color:var(--auth-muted);align-items:center;gap:12px;margin:21px 0;font-size:12px;display:flex}.auth-divider span{background:#dce6df;flex:1;height:1px}.auth-google{border:1px solid var(--auth-line);width:100%;min-height:50px;color:var(--auth-ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:650;display:flex}.auth-google:hover{background:#f2f7f4}.auth-google svg{width:18px;height:18px}.auth-alert{border-radius:8px;align-items:flex-start;gap:10px;margin:18px 0;padding:13px 15px;font-size:13px;line-height:1.65;display:flex}.auth-alert svg{flex-shrink:0;margin-top:3px}.auth-alert.error{color:#8c2d2b;background:#faeeec}.auth-alert.info{color:#155842;background:#e4f2e9}.auth-consent{margin:7px 0 24px}.auth-consent label{color:var(--auth-muted);align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.auth-consent input{accent-color:var(--auth-green);cursor:pointer;flex:none;width:17px;height:17px;margin:2px 0 0}.auth-footer{color:var(--auth-muted);font-size:12px;line-height:1.6}.auth-showcase{background:var(--auth-mint);flex-direction:column;height:100dvh;min-height:660px;padding:clamp(40px,4.4vw,64px) clamp(40px,4.4vw,64px) 44px;display:flex;position:sticky;top:0;overflow:hidden}.auth-eyebrow{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-weight:600;max-width:none!important;color:var(--auth-green)!important;margin:0 0 18px!important;font-size:12px!important;line-height:1.4!important}.auth-story>*{animation:auth-rise .7s var(--auth-rise) both}.auth-story>:nth-child(2){animation-delay:80ms}.auth-story>:nth-child(3){animation-delay:.16s}.auth-story h2{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(44px,4.6vw,68px);font-weight:600;line-height:1.04}.auth-story p{color:#43685c;max-width:30ch;margin:0;font-size:16px;line-height:1.6}.auth-scene{flex:1;place-items:center;min-height:380px;padding:28px 0;display:grid}.auth-offer{width:clamp(300px,27vw,400px);animation:auth-rise .9s var(--auth-rise) .26s both;transition:transform .5s var(--auth-rise), box-shadow .5s var(--auth-rise);background:#fff;border-radius:22px;margin:0;padding:16px;position:relative;box-shadow:0 30px 60px -30px #123e4247,0 2px 8px #123e420d}.auth-offer:hover{transform:translateY(-4px);box-shadow:0 40px 70px -32px #123e4252,0 2px 8px #123e420d}.auth-offer-media{aspect-ratio:1.36;background:#d3eadf;border-radius:14px;overflow:hidden}.auth-offer-media img{object-fit:cover;object-position:center 42%;width:100%;height:100%;animation:auth-settle 1.4s var(--auth-rise) .26s both;display:block}.auth-offer figcaption{padding:0 4px}.auth-offer-row{justify-content:space-between;align-items:center;gap:12px;padding:18px 0 16px;display:flex}.auth-offer-row h3{color:var(--auth-ink);margin:0;font-size:16px;font-weight:650;line-height:1.4}.auth-offer-row span{color:var(--auth-muted);margin-top:4px;font-size:13px;display:block}.auth-offer-row strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(22px,1.8vw,26px);font-weight:650}.auth-offer-foot{color:var(--auth-muted);border-top:1px solid #e1eae5;justify-content:space-between;align-items:center;padding:14px 0 2px;font-size:13px;display:flex}.auth-offer-foot svg{color:var(--auth-green)}.auth-chip{z-index:1;white-space:nowrap;animation:auth-pop .6s var(--auth-rise) both;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 14px 30px -14px #123e4252}.auth-offer-top{position:relative}.auth-chip.is-link{color:var(--auth-ink);animation:auth-attach .7s var(--auth-rise) .82s both;background:#fcfdfb;top:30%;left:-34%}.auth-chip.is-link svg{color:var(--auth-green)}.auth-chip.is-ready{background:var(--auth-green);color:#fff;animation:auth-stamp .52s var(--auth-rise) 1.18s both;bottom:4px;right:-17%}.auth-chip.is-ready svg{animation:auth-check .42s var(--auth-rise) 1.42s both}.auth-showcase-footer p{color:var(--auth-ink);margin:0 0 6px;font-size:15px;font-weight:650}.auth-showcase-footer>span{color:var(--auth-muted);font-size:12px}@keyframes auth-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes auth-settle{0%{transform:scale(1.1)}}@keyframes auth-attach{0%{opacity:0;transform:translate(-22px)rotate(-4deg)}}@keyframes auth-stamp{0%{opacity:0;transform:scale(1.35)}60%{opacity:1}}@keyframes auth-check{0%{opacity:0;transform:scale(.3)rotate(-25deg)}}.auth-alert.error{animation:.42s ease-out both auth-nudge}@keyframes auth-nudge{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.auth-shell[data-mode=signup] .auth-form-wrap{padding-top:32px;padding-bottom:32px}.auth-shell[data-mode=signup] .auth-form h1{max-width:none}.auth-shell[data-mode=signup] .auth-form>p:not(.auth-switch){margin-bottom:24px}.auth-shell[data-mode=signup] .auth-field{margin-bottom:16px}@media (height<=800px) and (width>=861px){.auth-showcase{padding-top:36px;padding-bottom:30px}.auth-story h2{margin-bottom:16px;font-size:clamp(40px,4vw,56px)}.auth-scene{min-height:340px;padding:18px 0}.auth-offer{width:300px}.auth-form-wrap{padding-top:24px;padding-bottom:24px}}@media (width<=1100px) and (width>=861px){.auth-entry{padding-inline:32px}.auth-chip.is-link{left:-22%}.auth-chip.is-ready{right:-10%}}@media (width<=860px){.auth-shell{display:block}.auth-entry{min-height:100dvh;padding:24px}.auth-showcase{display:none}.auth-form-wrap{max-width:420px;padding:40px 0}.auth-form h1{font-size:32px}.auth-footer{width:100%;max-width:420px;margin:0 auto}}@media (width<=420px){.auth-field-box input{font-size:16px}.auth-field-row{gap:10px}}@media (prefers-reduced-motion:reduce){.auth-shell *,.auth-shell :before,.auth-shell :after{transition:none!important;animation:none!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/promo/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/promo/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/promo/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/promo/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/promo/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");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}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}#mp-card-brick *,#mp-card-brick :before,#mp-card-brick :after{all:revert-layer}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table\!{display:table!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#f6f9f7;--surface:#fff;--tint:#edf6f0;--tint-2:#e1f1e8;--mint:#ddf0e8;--field:#fff;--line:#bacbc2;--line-hover:#8fa89c;--rule:#e2e9e4;--ink:#123e42;--ink-2:#43685c;--ink-3:#5b706b;--accent:#17634f;--accent-hover:#104e3d;--on-accent:#fff;--error:#a83230;--ok:#17634f;--r:9px;--r-lg:14px;--shadow-pop:0 16px 32px -15px #214f4240;--shade:#123e42;--badge:#fff;--scrim:#123e4252;--selection:#bce5d4;--disabled:#53776b;--error-bg:#faeeec;--error-ink:#8c2d2b;--info-bg:#e4f2e9;--info-ink:#155842;--warn:#c4862b;--mark:#6fae95;--chart-muted:#a9d3c0;--heat-1:#cfe8dc;--heat-2:#8fc6ad;--heat-3:#4b957a;--pulse:#17634f59;--focus-halo:#17634f14;--mascot-spark:#7fc3a3;--leaf:#5fae8f;--rank-art:url(/promo/ranking/arvore-clara.jpg);--crest-locked:saturate(.65) opacity(.72);--trail-a:#9fd6bd;--trail-b:#23845f;--trail-c:#17634f;--trail-glow:#23845f59;--trail-ink:#145c47;--road:#123e4217;--road-dot:#123e4259;--ease-out:cubic-bezier(.16, 1, .3, 1);--sidebar:248px;--gutter:clamp(24px, 2.2vw, 40px);--content-max:1920px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0b1614;--surface:#101f1c;--tint:#152a26;--tint-2:#1a352f;--mint:#173a31;--field:#0d1b18;--line:#34524a;--line-hover:#4b6f64;--rule:#1d332e;--ink:#e4f1eb;--ink-2:#b1cbc1;--ink-3:#8ba99e;--accent:#3cb487;--accent-hover:#52c79a;--on-accent:#06140f;--error:#f0877b;--ok:#3cb487;--shadow-pop:0 18px 38px -14px #000000b3;--shade:#000;--scrim:#020807b3;--selection:#2b5a4b;--disabled:#2f4f45;--error-bg:#3a1c1a;--error-ink:#f5b1a8;--info-bg:#15352b;--info-ink:#93dcb9;--warn:#e3a955;--mark:#3f8a6e;--chart-muted:#2e5b4b;--heat-1:#16342c;--heat-2:#1f5a47;--heat-3:#2f8a68;--pulse:#3cb48766;--focus-halo:#3cb48729;--mascot-spark:#8fdcb6;--leaf:#8fdcb6;--rank-art:url(/promo/ranking/arvore-escura.jpg);--crest-locked:saturate(.6) brightness(.66);--trail-a:#1d6f52;--trail-b:#3cb487;--trail-c:#a8f3cd;--trail-glow:#3cb48794;--trail-ink:#9fe9c4;--road:#e4f1eb1f;--road-dot:#e4f1eb6b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:2}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;scrollbar-color:var(--line) var(--bg);font-family:Manrope Variable,system-ui,sans-serif;font-size:15px;line-height:1.5}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button,a,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.skip-link{z-index:80;border-radius:var(--r);background:var(--accent);color:var(--on-accent);transition:top .2s var(--ease-out);padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.scroll-content:focus{outline:none}.modal-body,.palette-results,.note-scroll,.sidebar,.navigation{overscroll-behavior:contain}.palette-input:focus-within{color:var(--accent)}.tutorial-search:focus-within{box-shadow:inset 0 -2px 0 var(--accent)}button:disabled{cursor:not-allowed}::selection{background:var(--selection);color:var(--ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}input,textarea{caret-color:var(--accent)}h1,h2,h3{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700}p{margin:0}a{color:inherit}.muted,.list-note{color:var(--ink-3);font-size:13px}.mt{margin-top:10px}.boot-screen{place-items:center;min-height:100dvh;display:grid}.boot-screen .logo{animation:1.4s ease-in-out infinite pulse}.app-shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:100dvh;display:grid}.sidebar{box-sizing:border-box;background:var(--surface);border-right:1px solid var(--rule);flex-direction:column;gap:8px;height:100dvh;padding:16px 12px;display:flex;position:sticky;top:0}.sidebar-top{justify-content:space-between;align-items:center;min-height:48px;padding:0 6px 8px;display:flex}.logo{align-items:center;display:inline-flex}.logo img{max-width:none;display:block}.logo .logo-mark{display:none}.top-theme{position:relative;overflow:hidden;border-radius:50%!important;width:36px!important;height:36px!important}.top-theme svg{transition:transform .45s var(--ease-out), opacity .25s ease;margin:auto;position:absolute;inset:0}.top-theme .sun{opacity:0;transform:translateY(18px)rotate(-90deg)}[data-theme=dark] .top-theme .sun{opacity:1;transform:none}[data-theme=dark] .top-theme .moon{opacity:0;transform:translateY(-18px)rotate(90deg)}.top-theme:hover svg{color:var(--accent)}.brand{align-items:center;display:inline-flex}.sidebar .drawer-close,.nav-scrim{display:none}.navigation{flex-direction:column;align-self:stretch;gap:12px;display:flex;overflow:hidden auto}.nav-group{flex-direction:column;align-self:stretch;gap:2px;display:flex}.nav-group+.nav-group{border-top:1px solid var(--rule);padding-top:12px}.nav-item{border-radius:var(--r);width:100%;max-width:100%;min-height:40px;color:var(--ink-2);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 10px;font-size:14px;font-weight:550;transition:background-color .15s,color .15s;display:flex}.nav-item svg{color:var(--ink-3);flex:none;transition:color .15s}.nav-item{isolation:isolate;position:relative}.nav-item>span{white-space:nowrap}.nav-item:hover{background:var(--tint);color:var(--ink)}.nav-item[aria-current=page]{color:var(--ink);background:0 0;font-weight:700}.nav-active{z-index:-1;border-radius:var(--r);background:var(--tint-2);position:absolute;inset:0}.nav-item[aria-current=page] svg{color:var(--accent)}.sidebar-plan{border:1px solid var(--rule);background:var(--tint);margin-top:auto;color:var(--accent)!important}.sidebar-plan:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sidebar-plan:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--rule))}}.sidebar-plan span{flex:1;font-weight:750}.sidebar-plan span b{background:var(--metal);color:var(--on-accent);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:800}.sidebar-plan>svg:last-child{opacity:.75;flex:none}.sidebar-help{margin-top:4px}.sidebar-plan,.sidebar-help{overflow:hidden}.app-shell{transition:grid-template-columns .32s var(--ease-out)}.sidebar{z-index:25}.sidebar-top{position:relative}.nav-tip{left:calc(var(--sidebar) + 10px);z-index:50;background:var(--surface);min-width:150px;max-width:240px;box-shadow:var(--shadow-pop), 0 0 0 1px var(--shade);border-radius:10px;padding:9px 12px 10px;display:none;position:fixed;top:0;translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.nav-tip{box-shadow:var(--shadow-pop), 0 0 0 1px color-mix(in srgb, var(--shade) 6%, transparent)}}.nav-tip{pointer-events:none}.nav-tip:before{content:"";background:var(--surface);width:10px;height:10px;box-shadow:-1px 1px 0 var(--shade);border-radius:2px;margin-top:-5px;position:absolute;top:50%;left:-5px;rotate:45deg}@supports (color:color-mix(in lab, red, red)){.nav-tip:before{box-shadow:-1px 1px 0 color-mix(in srgb, var(--shade) 6%, transparent)}}.nav-tip strong{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:700;line-height:1.35;display:block;position:relative}.nav-tip small{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.4;display:block;position:relative}@media (width>=961px) and (width<=1279px){.nav-tip{display:block}}@media (width>=1280px){.is-collapsed~.nav-tip,.is-collapsed .nav-tip{display:block}}@media (width>=961px) and (width<=1279px){.sidebar-top{justify-content:flex-start;align-self:stretch;padding:0 0 8px 9px}.brand .logo-full{clip-path:inset(-2px calc(100% - 32.5px) -2px 0)}}@media (width>=1280px){.is-collapsed{--sidebar:72px}.is-collapsed .sidebar{align-items:center}.is-collapsed .sidebar-top{justify-content:flex-start;align-self:stretch;padding:0 0 8px 9px}.is-collapsed .brand .logo-full{clip-path:inset(-2px calc(100% - 32.5px) -2px 0)}.is-collapsed .nav-item span{opacity:0;clip-path:inset(-6px 100% -6px 0);translate:-6px}.is-collapsed .sidebar-plan>svg:last-child{opacity:0}.is-collapsed .nav-item{padding:0 14.5px}.is-collapsed .navigation,.is-collapsed .nav-group{align-items:center}.is-collapsed .navigation{scrollbar-width:none}}.content-area{flex-direction:column;min-width:0;display:flex}.topbar{z-index:20;min-height:64px;padding:0 max(var(--gutter), calc((100% - var(--content-max)) / 2 + var(--gutter)));box-sizing:border-box;background:var(--bg);align-items:center;gap:12px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.topbar{border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2)}@supports (animation-timeline:scroll()){.topbar{animation:linear both bar-solid;animation-timeline:scroll(root);animation-range:0 48px}@keyframes bar-solid{0%{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-bottom-color:#0000}}}.global-search{border:1px solid var(--rule);background:var(--surface);min-width:0;height:40px;color:var(--ink-3);text-align:left;box-shadow:0 1px 2px var(--shade);border-radius:12px;flex:0 440px;align-items:center;gap:10px;padding:0 6px 0 14px;font-size:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.global-search{box-shadow:0 1px 2px color-mix(in srgb, var(--shade) 4%, transparent)}}.global-search{transition:border-color .15s,box-shadow .2s,color .15s}.global-search:hover{border-color:var(--line);color:var(--ink-2);box-shadow:0 4px 12px -6px var(--shade)}@supports (color:color-mix(in lab, red, red)){.global-search:hover{box-shadow:0 4px 12px -6px color-mix(in srgb, var(--shade) 16%, transparent)}}.global-search:hover svg{color:var(--accent)}.search-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.search-keys{gap:4px;display:inline-flex}kbd{box-sizing:border-box;background:var(--tint);min-width:24px;height:24px;color:var(--ink-2);border-radius:6px;place-items:center;padding:0 6px;font-family:inherit;font-size:11px;font-weight:650;line-height:1;display:inline-grid}.top-status{height:36px;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;margin-left:4px;padding:0 14px 0 12px;font-size:13px;transition:background-color .15s,color .15s;display:inline-flex}.top-status:hover{background:var(--tint);color:var(--ink-2)}.top-status i{background:var(--line);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.top-status.is-live i{background:var(--accent)}.top-status.is-live i:after{content:"";border-radius:50%;animation:2.4s ease-out infinite now-pulse;position:absolute;inset:0}.top-status small{font-size:inherit}.top-status b{color:var(--ink);font-variant-numeric:tabular-nums;margin:0 6px 0 4px;font-weight:750}.top-status.is-late{color:var(--error-ink)}.top-status.is-late i{background:var(--error)}.top-status.is-late b{color:var(--error-ink);margin:0}.top-status em{color:var(--ink-2);text-overflow:ellipsis;vertical-align:bottom;max-width:160px;font-style:normal;display:inline-block;overflow:hidden}.top-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.top-new{border-radius:10px!important;min-height:36px!important;padding:0 12px!important}.top-new svg{color:var(--accent)}.top-bell{border-radius:50%!important;width:36px!important;height:36px!important}.top-sep{background:var(--rule);width:1px;height:24px;margin:0 4px}.profile-control{position:relative}.profile-trigger{height:40px;color:var(--ink-3);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 8px 0 4px;transition:background-color .15s;display:flex}.profile-trigger:hover,.profile-trigger[aria-expanded=true]{background:var(--tint)}.profile-trigger>svg{transition:rotate .2s var(--ease-out)}.profile-trigger[aria-expanded=true]>svg{rotate:180deg}.profile-trigger-text{text-align:left;align-items:center;gap:8px;line-height:1.25;display:flex}.profile-trigger-text strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:13px;font-weight:700;overflow:hidden}.plan-chip{white-space:nowrap;background:var(--tint-2);color:var(--accent);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:750}.avatar{background:var(--tint-2);color:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid;overflow:hidden}.avatar.sm{width:32px;height:32px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--rule);font-size:12px}.avatar.lg{width:44px;height:44px;font-size:15px}.avatar img{object-fit:cover;width:100%;height:100%}.profile-scrim,.notification-scrim{z-index:30;position:fixed;inset:0}.profile-menu{z-index:31;border:1px solid var(--rule);background:var(--surface);border-radius:16px;width:300px;padding:6px;position:absolute;top:calc(100% + 10px);right:0}.account-card{background:var(--tint);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.account-photo{cursor:pointer;border-radius:50%;flex:none;position:relative}.account-photo .avatar{width:44px;height:44px;box-shadow:0 0 0 2px var(--surface);font-size:15px}.account-photo-badge{background:var(--accent);width:20px;height:20px;color:var(--on-accent);box-shadow:0 0 0 2px var(--tint);transition:scale .15s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.account-photo:hover .account-photo-badge{scale:1.12}.account-photo:focus-within{outline:3px solid var(--accent);outline-offset:3px}.account-id{min-width:0}.account-id strong,.account-id small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-id strong{color:var(--ink);font-size:14px;font-weight:700;line-height:1.35}.account-id small{color:var(--ink-3);margin-top:1px;font-size:12.5px}.account-plan{justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 10px;display:flex}.account-plan>div{align-items:center;gap:8px;min-width:0;display:flex}.account-plan small{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.account-plan .text-button{padding:4px 0;font-size:12.5px}.account-trial{margin:-2px 12px 12px}.profile-menu-row{width:100%;min-height:40px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:550;transition:background-color .12s;display:flex}.profile-menu-row svg{color:var(--ink-3);flex:none;transition:color .12s}.profile-menu-row:hover,.profile-menu-row:focus-visible{background:var(--tint)}.profile-menu-row:hover svg{color:var(--accent)}.profile-menu-row.danger,.profile-menu-row.danger svg{color:var(--error)}.profile-menu-row.danger:hover{background:var(--error-bg)}.profile-menu-sep{background:var(--rule);height:1px;margin:6px 12px}.scroll-content{width:100%;max-width:var(--content-max);padding:28px var(--gutter) 104px;box-sizing:border-box;flex:1;margin:0 auto}.create-button,.secondary-button,.small-control,.icon-button,.text-button{border-radius:var(--r);transition:background-color .15s,border-color .15s,color .15s,transform .1s}.create-button{background:var(--accent);min-height:40px;color:var(--on-accent);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.create-button:hover{background:var(--accent-hover)}.create-button:active,.secondary-button:active,.small-control:active,.queue-free-action:active{transform:scale(.97)}.nav-item:active{transform:scale(.985)}.create-button:disabled{background:var(--disabled)}.secondary-button{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.secondary-button:hover{background:var(--tint)}.small-control{border:1px solid var(--rule);background:var(--field);min-height:36px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.small-control:hover,.small-control.selected{border-color:var(--line);color:var(--ink)}select.small-control{padding-right:8px}.icon-button{width:40px;height:40px;color:var(--ink-2);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.icon-button:hover,.icon-button.is-on{background:var(--tint);color:var(--ink)}.icon-button.muted{width:36px;height:36px;color:var(--ink-3)}.icon-button.muted:hover{color:var(--error)}.text-button{color:var(--accent);white-space:nowrap;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:13px;font-weight:750;display:inline-flex}.text-button:hover{text-decoration:underline}.seg-control{border:1px solid var(--rule);border-radius:var(--r);background:var(--tint);gap:2px;padding:3px;display:inline-flex}.seg-control button{isolation:isolate;border-radius:var(--r);min-height:32px;color:var(--ink-3);background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:600;transition:color .2s;position:relative}.seg-pill{z-index:-1;border-radius:calc(var(--r) - 2px);background:var(--surface);box-shadow:0 1px 2px var(--shade), 0 2px 6px -2px var(--shade);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.seg-pill{box-shadow:0 1px 2px color-mix(in srgb, var(--shade) 12%, transparent), 0 2px 6px -2px color-mix(in srgb, var(--shade) 8%, transparent)}}.seg-control button:hover,.seg-control .on{color:var(--ink)}.status{white-space:nowrap;background:var(--tint);min-height:24px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.status.ativa{background:var(--tint-2);color:var(--accent)}.status.pausada{color:var(--ink-3)}.status.erro{background:var(--error-bg);color:var(--error)}.pill-count,.queue-count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.hide-small{display:inline}.table-search{border:1px solid var(--rule);border-radius:var(--r);background:var(--field);height:36px;color:var(--ink-3);align-items:center;gap:8px;padding:0 10px;display:flex}.table-search:focus-within{border-color:var(--accent)}.table-search input{width:180px;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:1}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.page-heading h1{letter-spacing:-.035em;font-size:clamp(27px,2.5vw,34px);font-weight:750;line-height:1.2}.page-heading p{max-width:64ch;color:var(--ink-2);text-wrap:pretty;margin-top:6px;font-size:15px}.heading-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.panel{box-sizing:border-box;border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);min-width:0;padding:20px}.panel+.panel,section+.panel,.panel+section{margin-top:16px}.panel-heading,.products-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.panel-heading h2,.products-top h2,.panel>h2{letter-spacing:-.01em;font-size:17px;font-weight:750}.panel-heading>div>span,.products-top>div>span{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}.panel-heading>svg{color:var(--ink-3)}.table-actions,.filter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-grid,.insights-cols,.queue-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.insights-cols{grid-template-columns:1fr 1fr}.dashboard-grid>.panel,.insights-cols>.panel,.queue-grid>.panel{margin-top:0}.offer-rows{flex-direction:column;display:flex}.offer-row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:16px;min-height:60px;padding:10px 0;display:grid}.offer-row:first-child{border-top:0}.offer-main{min-width:0}.offer-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.offer-main small{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}.offer-price{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:8px;display:flex}.offer-price s{color:var(--ink-3);font-size:13px}.offer-price b{font-size:15px;font-weight:700}.offer-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.offer-error{color:var(--error);grid-column:1/-1;font-size:12px}.filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.filter-tabs{flex-wrap:wrap;gap:4px;display:flex}.filter-tabs button{border-radius:var(--r);min-height:36px;color:var(--ink-3);background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.filter-tabs button b{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:600}.filter-tabs button:hover{color:var(--ink)}.filter-tabs .selected{background:var(--tint);color:var(--ink);background:var(--tint-2)}.filter-tabs .selected b{color:var(--accent)}.date-control{position:relative}.date-control>button{border:1px solid var(--rule);border-radius:var(--r);background:var(--field);min-height:40px;color:var(--ink-2);align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.range-menu{z-index:25;border:1px solid var(--rule);border-radius:var(--r);background:var(--surface);min-width:200px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.range-menu button{border-radius:var(--r);width:100%;min-height:38px;color:var(--ink-2);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 10px;font-size:14px;display:flex}.range-menu button:hover{background:var(--tint);color:var(--ink)}.empty-state{text-align:center;justify-items:center;gap:8px;padding:40px 20px;display:grid}.empty-state.compact{padding:20px 12px}.empty-art{animation:stamp .5s var(--ease-out) .15s both;background:var(--tint-2);width:52px;height:52px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.empty-state.compact .empty-art{width:44px;height:44px}.empty-state h3,.empty-state strong{color:var(--ink);font-size:15px;font-weight:650}.empty-state p{max-width:42ch;color:var(--ink-3);font-size:14px}.empty-state .create-button{margin-top:8px}.skeleton{background:var(--tint);animation:1.4s ease-in-out infinite pulse;display:block}@keyframes pulse{50%{opacity:.5}}.login-alert,.data-hint,.automation-hint{border-radius:var(--r);background:var(--tint);color:var(--ink-2);border:0;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.login-alert svg,.automation-hint svg{flex:none;margin-top:2px}.login-alert.error{background:var(--error-bg);color:var(--error-ink);border-color:#0000}.login-alert.info{background:var(--info-bg);color:var(--info-ink);border-color:#0000}.data-hint{margin-bottom:16px}.data-hint-icon{color:var(--ink-2);place-items:center;margin-top:1px;display:grid}.automation-hint{margin-top:12px}.automation-hint b,.data-hint b{color:var(--ink)}.toast{z-index:60;border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);align-items:flex-start;gap:12px;width:min(380px,100vw - 40px);padding:14px 16px;display:flex;position:fixed;bottom:20px;right:20px}.toast strong{font-size:14px;display:block}.toast p,.toast span:not(.toast-check){color:var(--ink-2);font-size:13px}.toast button{margin-left:auto}.toast-check{background:var(--tint-2);width:28px;height:28px;color:var(--ok);border-radius:50%;flex:none;place-items:center;display:grid}.toast.tone-warning .toast-check{color:var(--error)}.toast.tone-info .toast-check,.toast.tone-ai .toast-check{color:var(--accent)}.toast-check svg{animation:stamp .42s var(--ease-out) 80ms both}@keyframes stamp{0%{opacity:0;transform:scale(.4)rotate(-18deg)}}.modal-overlay{z-index:50;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-overlay .modal,.palette,.notification-panel,.toast,.profile-menu,.range-menu{background:var(--surface);box-shadow:var(--shadow-pop), 0 0 0 1px var(--shade);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.modal-overlay .modal,.palette,.notification-panel,.toast,.profile-menu,.range-menu{box-shadow:var(--shadow-pop), 0 0 0 1px color-mix(in srgb, var(--shade) 6%, transparent)}}.modal-overlay{animation:.2s ease-out both fade-in}.modal-overlay .modal{animation:rise-in .38s var(--ease-out) both}.palette{animation:drop-in .3s var(--ease-out) both}.notification-panel,.profile-menu,.range-menu{transform-origin:100% 0;animation:drop-in .24s var(--ease-out) both}@keyframes fade-in{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes drop-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}}.modal{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;width:min(560px,100%);max-height:calc(100dvh - 32px);display:flex}.modal>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 12px;display:flex}.modal>header h2{font-size:19px;font-weight:700}.modal>header span{color:var(--ink-3);margin-top:4px;font-size:14px;display:block}.modal-body{gap:14px;padding:8px 20px 16px;display:grid;overflow-y:auto}.modal>footer{border-top:1px solid var(--rule);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.modal-body>label,.field{color:var(--ink);gap:8px;font-size:13px;font-weight:650;display:grid}.store-modal .req{color:var(--error)}.store-modal .field-label{display:inline}.modal>header .source-mark{margin-top:0;font-size:15px;display:inline-grid}.store-help-toggle{color:var(--accent);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.store-help-toggle:hover{text-underline-offset:4px;text-decoration:underline}.store-help,.store-current{border-radius:var(--r);background:var(--accent-soft,var(--accent));margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.store-help,.store-current{background:var(--accent-soft,color-mix(in srgb, var(--accent) 8%, transparent))}}.store-help,.store-current{color:var(--ink-2,var(--ink));font-size:13px;line-height:1.5}.store-modal>footer .text-button.danger{color:var(--error);margin-right:auto}.store-modal{width:min(520px,100%)}.store-modal .field-optional{color:var(--ink-3);font-weight:500}.store-modal .field-help{color:var(--ink-3);margin-top:-2px;font-size:12.5px;font-weight:500;line-height:1.45}.store-picker-box{border:1px solid var(--line);border-radius:var(--r);background:var(--field);overflow:hidden}.store-picker-search{border-bottom:1px solid var(--rule);color:var(--ink-3);align-items:center;gap:8px;padding:0 12px;display:flex}.modal-body .store-picker-search input{min-width:0;height:42px;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}.store-picker-search:focus-within{box-shadow:inset 0 -2px 0 var(--accent)}.store-picker-bar{background:var(--tint);min-height:36px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;padding:4px 12px;font-size:12.5px;font-weight:650;display:flex}.store-picker-bar .text-button{font-size:12.5px}.store-picker-list{overscroll-behavior:contain;max-height:232px;margin:0;padding:4px;list-style:none;overflow-y:auto}.store-picker-list label{min-height:40px;color:var(--ink);cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:6px 8px;font-size:13.5px;font-weight:550;display:flex}.store-picker-list label:hover{background:var(--tint)}.store-picker-list input{width:17px;height:17px;accent-color:var(--accent);flex:none;margin:0}.store-picker-list span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.store-picker-list code{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.store-picker-none,.store-picker-empty{color:var(--ink-3);margin:0;padding:14px 12px;font-size:13px;line-height:1.5}.store-picker-empty{border:1px dashed var(--line);border-radius:var(--r)}.store-tutorial{border-top:1px solid var(--rule);gap:10px;margin-top:4px;padding-top:16px;display:grid}.store-tutorial h3{color:var(--ink);font-size:14px;font-weight:700}.store-video{aspect-ratio:16/9;border:1px dashed var(--line);border-radius:var(--r);background:var(--tint);place-items:center;display:grid;overflow:hidden}.store-video span{color:var(--ink-3);font-size:13.5px;font-weight:650}.store-video iframe{border:0;width:100%;height:100%}.store-video:has(iframe){background:#000;border-style:solid}.modal-body input:not([type=checkbox]):not([type=radio]),.modal-body select,.modal-body textarea,.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.settings-form select{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r);background:var(--field);width:100%;min-height:48px;color:var(--ink);outline:0;padding:0 14px;font-size:14px;font-weight:400;transition:border-color .16s,box-shadow .16s}.modal-body textarea,.field textarea{resize:vertical;min-height:96px;padding:10px 12px}.modal-body input:focus,.modal-body select:focus,.modal-body textarea:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-halo)}.field small{color:var(--ink-3);font-size:12px;font-weight:400}.field input:disabled{color:var(--ink-3);border-color:var(--rule)}.switch-row{align-items:center;gap:10px;font-weight:500!important;display:flex!important}.switch-row input{accent-color:var(--accent);width:18px!important;min-height:18px!important}.help-row{border:1px solid var(--rule);border-radius:var(--r);background:var(--field);width:100%;color:var(--ink);text-align:left;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.help-row:hover{border-color:var(--line)}.help-row span{flex:1}.help-row strong{font-size:14px;display:block}.help-row small{color:var(--ink-3);font-size:13px}.modal.call-modal{width:min(760px,100%)}.call-frame{border-radius:var(--r);width:100%;height:min(620px,100dvh - 220px);overflow:auto}.palette-overlay{place-items:start center;padding-top:12vh}.palette{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);width:min(600px,100%);overflow:hidden}.palette-input{border-bottom:1px solid var(--rule);color:var(--ink-3);align-items:center;gap:10px;padding:0 16px;display:flex}.palette-input input{height:54px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.palette-results{max-height:50vh;padding:8px;overflow-y:auto}.palette-label{color:var(--ink-3);padding:10px 8px 4px;font-size:12px;font-weight:600}.palette-results button{border-radius:var(--r);width:100%;min-height:40px;color:var(--ink-2);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.palette-results button:hover,.palette-results button:focus-visible{background:var(--tint);color:var(--ink)}.palette-results button span{flex:1}.palette-results small{color:var(--ink-3)}.palette-empty{color:var(--ink-3);text-align:center;padding:20px}.notification-panel{z-index:31;border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;width:min(380px,100vw - 32px);max-height:calc(100dvh - 90px);display:flex;position:fixed;top:72px;right:16px}.notification-panel>header{justify-content:space-between;align-items:center;padding:14px 16px 8px;display:flex}.notification-panel h2{align-items:center;gap:8px;font-size:16px;display:flex}.notification-panel h2 em{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:1px 7px;font-size:12px;font-style:normal}.note-tabs{border-bottom:1px solid var(--rule);gap:4px;padding:0 12px 8px;display:flex}.note-tabs>button{border-radius:var(--r);min-height:32px;color:var(--ink-3);background:0 0;border:0;padding:0 10px;font-size:13px;font-weight:600}.note-tabs .selected{background:var(--tint);color:var(--ink)}.note-scroll{padding:6px;overflow-y:auto}.notice{border-radius:var(--r);width:100%;color:var(--ink-2);text-align:left;background:0 0;border:0;gap:10px;padding:10px;font-size:13px;display:flex}.notice:hover{background:var(--tint)}.notice.unread{color:var(--ink)}.notice strong{font-size:14px;display:block}.notice-icon{background:var(--tint-2);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.notice-icon.warning,.notice-icon.danger{background:var(--error-bg);color:var(--error)}.notice-icon.success{color:var(--ok)}.notif-list{padding:8px 20px 20px}.notif-day h2{z-index:1;background:var(--surface);color:var(--ink-3);letter-spacing:.02em;margin:0;padding:16px 0 8px;font-size:12px;font-weight:700;position:sticky;top:64px}.notif-day ul{margin:0;padding:0;list-style:none}.notif-row{width:100%;min-height:56px;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto 8px;align-items:center;gap:12px;padding:8px 10px;transition:background-color .12s;display:grid}.notif-row:hover{background:var(--tint)}.notif-row.unread{color:var(--ink)}.notif-text{min-width:0}.notif-text strong{font-size:14px;font-weight:650;display:block}.notif-row.unread .notif-text strong{font-weight:750}.notif-text small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:13px;display:block;overflow:hidden}.notif-row time{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.notif-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.notif-more{justify-content:center;padding-top:16px;display:flex}.notification-panel>footer{border-top:1px solid var(--rule);padding:8px 16px 12px}.overview-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.overview-head h1{letter-spacing:-.035em;font-size:clamp(27px,2.5vw,34px);font-weight:750;line-height:1.2}.overview-head p{color:var(--ink-2);margin-top:6px;font-size:15px}.counters{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.counter{border-left:1px solid var(--rule);align-content:start;gap:4px;padding:18px 22px;display:grid}.counter strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(24px,2.3vw,32px);font-weight:800;line-height:1.25}.counter:first-child{border-left:0}.counters{--in-r:calc(var(--r-lg) - 1px)}.counters>.counter:first-child{border-radius:var(--in-r) 0 0 var(--in-r)}.counters>.counter:last-child{border-radius:0 var(--in-r) var(--in-r) 0}.counter em{margin-left:4px;font-style:normal;font-weight:700}.counter em.up{color:var(--ok)}.counter em.down{color:var(--error)}.facts{border-block:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:12px 0;display:grid}.facts dt{color:var(--ink-3);font-size:12px}.facts dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px;font-weight:700}.counter>span:last-child{color:var(--ink-3);font-size:13px;font-weight:600}.ruler{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);margin-top:16px;padding:18px 20px 14px}.ruler-track{border-bottom:1px solid var(--line);height:44px;margin:0 12px;position:relative}.ruler-tick{background:var(--line);width:1px;height:6px;position:absolute;bottom:0}.ruler-tick.major{height:11px}.ruler-tick em{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;position:absolute;top:14px;left:50%;transform:translate(-50%)}.ruler-mark{background:var(--mark);transform-origin:bottom;width:6px;height:22px;animation:grow-y .55s var(--ease-out) calc(.25s + min(var(--i,0), 16) * 35ms) both;border-radius:3px 3px 0 0;margin-left:-3px;position:absolute;bottom:0}.ruler-mark.is-sent{background:var(--line)}.ruler-mark.is-failed{background:var(--error)}.ruler-mark.is-next{background:var(--accent);height:28px}.ruler-now{background:var(--accent);transform-origin:bottom;width:2px;animation:grow-y .6s var(--ease-out) .1s both;margin-left:-1px;position:absolute;top:-2px;bottom:-4px}.ruler-now:after{content:"";background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 0 var(--pulse);border-radius:50%;margin-left:-5px;animation:2.4s ease-out 1s infinite now-pulse;position:absolute;bottom:-4px;left:50%}@keyframes grow-y{0%{transform:scaleY(0)}}@keyframes now-pulse{0%{box-shadow:0 0 0 0 var(--pulse)}70%,to{box-shadow:0 0 0 10px #0000}}.ruler-now span{background:var(--accent);color:var(--on-accent);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700;animation:.3s ease-out .55s both fade-in;position:absolute;top:-6px;left:8px}.ruler-note{color:var(--ink-3);margin-top:26px;font-size:13px}.overview-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:16px;margin-top:16px;display:grid}.overview-col{align-content:start;gap:16px;min-width:0;display:grid}.overview-col>*,.overview-pair>*{margin-top:0!important}.overview-pair{align-items:start;gap:16px;display:grid}@media (width>=1500px){.overview-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.overview-pair>.panel{flex-direction:column;display:flex}.overview-pair>.panel>.empty-state{flex:1;align-content:center}}@media (width<=1099px){.overview-grid{flex-direction:column;align-items:stretch;display:flex}.overview-col,.overview-pair{display:contents}.overview-grid>*,.overview-col>*,.overview-pair>*{min-width:0}.overview-col>*,.overview-pair>*{order:5}.overview-pair>.ov-ready{order:1}.overview-col>.upcoming-compact{order:2}.overview-col>.ruler{order:3}.overview-col>.ov-channels{order:4}.promo-card,.overview-col>.checklist{order:-1}}.rank-mini-body{align-items:center;gap:14px;display:flex}.rank-mini-body .crest{flex:none;width:64px;height:auto}.rank-mini-body>div{flex:1;gap:8px;min-width:0;display:grid}.rank-mini-body p{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.rank-mini-body p strong{white-space:nowrap;font-weight:750}.rank-mini-body p span{color:var(--accent);text-align:right;margin-left:auto;font-size:13px;font-weight:750}.rank-mini-body small{color:var(--ink-3);font-size:13px}.rank-mini-empty{color:var(--ink-2);font-size:14px}.rank-modal{border-radius:var(--r-lg);width:min(980px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-pop);animation:rise-in .38s var(--ease-out) both;position:relative;overflow-y:auto}.rank-modal>.rank-card{border:0;margin:0}.rank-modal .rank-head{padding-right:52px}.rank-modal-close{z-index:5;background:var(--surface);position:absolute;top:14px;right:14px}.tiza-line{background:var(--tint);align-items:center;gap:14px;margin-top:16px;padding:10px 12px;display:flex}.tiza-line .tiza-face{flex:none;width:40px;height:40px}.tiza-line p{white-space:nowrap;flex:1;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.tiza-line p strong{color:var(--ink);flex:none;font-size:15px;font-weight:750}.tiza-line p span{text-overflow:ellipsis;min-width:0;color:var(--ink-2);font-size:14px;overflow:hidden}.tiza-line-actions{flex:none;align-items:center;gap:6px;display:flex}@media (width<=640px){.tiza-line{gap:12px}.tiza-line p{white-space:normal;display:block}.tiza-line p span,.tiza-line-actions .icon-button{display:none}.tiza-line p strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}}.stat-tile{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:12px;position:relative}.stat-tile>strong{grid-column:1}.stat-tile .spark{grid-area:1/2}.stat-meta{color:var(--ink-3);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:2px 10px;font-size:13px;font-weight:600;display:flex}.stat-delta{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.stat-delta.up{color:var(--ok)}.stat-delta.down{color:var(--error)}.stat-delta.flat{color:var(--ink-3);font-weight:600}.spark{width:96px;height:30px;margin-bottom:6px;position:relative}.spark svg{display:block;overflow:visible}.spark-line{fill:none;stroke:var(--chart-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.spark-dot{fill:var(--accent);stroke:var(--surface);stroke-width:2px;transition:cx .15s,cy .15s}@media (width<=640px){.stat-tile{grid-template-columns:minmax(0,1fr)}.stat-tile .spark{grid-area:auto/1;margin:2px 0 4px}}.spark-tip{background:var(--ink);color:var(--surface);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;box-shadow:var(--shadow-pop);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%)}.promo-card{gap:14px;display:grid}.promo-head{z-index:1;align-items:flex-start;gap:4px;min-height:150px;display:flex;position:relative}.promo-hello{flex:1;align-self:center;min-width:0}.promo-head h2{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.15}.promo-hello>span:last-child{color:var(--ink-3);margin-top:3px;font-size:13px;display:block}.promo-eyebrow{color:var(--trail-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:3px;font-size:11px;font-weight:700;display:inline-flex}.promo-eyebrow:before{content:"";background:var(--trail-b);width:7px;height:7px;box-shadow:0 0 0 3px var(--trail-b), 0 0 10px var(--trail-glow);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.promo-eyebrow:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--trail-b) 25%, transparent), 0 0 10px var(--trail-glow)}}.promo-eyebrow:before{animation:2.4s ease-in-out infinite live-dot}.promo-actions{flex-direction:column;gap:6px;display:flex}.promo-head .icon-button{width:34px;height:34px}.tiza{isolation:isolate;flex:none;width:118px;height:164px;margin:-8px 0 -22px;position:relative}.tiza-hop{transform-origin:50% 100%;position:absolute;inset:0}.tiza img{transform-origin:50% 100%;-webkit-user-select:none;user-select:none;width:auto;height:100%;filter:drop-shadow(0 10px 14px var(--shade));margin-left:-58px;position:absolute;bottom:0;left:50%}@supports (color:color-mix(in lab, red, red)){.tiza img{filter:drop-shadow(0 10px 14px color-mix(in srgb, var(--shade) 35%, transparent))}}.tiza img{animation:3.8s ease-in-out infinite tiza-float,9s ease-in-out 2.5s infinite tiza-wave}.tiza:hover img{animation:3.8s ease-in-out infinite tiza-float,1s ease-in-out tiza-wave-now}.tiza.is-thinking img{animation:1.2s ease-in-out infinite tiza-float}@keyframes tiza-float{50%{translate:0 -6px}}@keyframes tiza-wave{0%,82%,to{rotate:0deg}86%{rotate:-4deg}90%{rotate:3deg}94%{rotate:-2deg}}@keyframes tiza-wave-now{25%{rotate:-5deg}50%{rotate:4deg}75%{rotate:-2deg}}.tiza-glow{z-index:-1;background:radial-gradient(circle, var(--accent), transparent 68%);border-radius:50%;width:160px;height:160px;position:absolute;top:48%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.tiza-glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 30%, transparent), transparent 68%)}}.tiza-glow{animation:4.5s ease-in-out infinite tiza-glow}@keyframes tiza-glow{50%{opacity:.75;scale:1.1}}.tiza-ground{z-index:-1;background:radial-gradient(closest-side, var(--shade), transparent);border-radius:50%;width:86px;height:12px;position:absolute;bottom:-4px;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.tiza-ground{background:radial-gradient(closest-side, color-mix(in srgb, var(--shade) 45%, transparent), transparent)}}.tiza-ground{animation:3.8s ease-in-out infinite tiza-ground}@keyframes tiza-ground{50%{opacity:.65;scale:.8}}.tiza-spark{z-index:1;background:var(--mascot-spark);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0;width:11px;height:11px;animation:2.8s ease-in-out infinite tiza-twinkle;position:absolute}.tiza-spark:nth-of-type(3){top:30px;left:-2px}.tiza-spark:nth-of-type(4){width:8px;height:8px;animation-delay:.9s;top:6px;right:4px}.tiza-spark:nth-of-type(5){width:7px;height:7px;animation-delay:1.8s;top:78px;right:-4px}@keyframes tiza-twinkle{0%,to{opacity:0;scale:.3}50%{opacity:1;scale:1}}.tiza-think{z-index:2;border:1px solid var(--line);background:var(--surface);box-shadow:0 6px 16px -8px var(--shade);border-radius:12px 12px 4px;padding:3px 9px;position:absolute;top:14px;left:-22px}@supports (color:color-mix(in lab, red, red)){.tiza-think{box-shadow:0 6px 16px -8px color-mix(in srgb, var(--shade) 50%, transparent)}}.tiza-think .promo-thinking i{background:var(--accent)}.promo-tip{background:var(--mint);border-radius:12px;padding:14px 16px 10px}.promo-tip strong{text-wrap:balance;font-size:15px;font-weight:700;line-height:1.35;display:block}.promo-tip p{color:var(--ink-2);margin-top:4px;font-size:14px;line-height:1.5}.promo-tip .text-button{margin-top:6px}.promo-tip-nav{border-top:1px solid var(--accent);justify-content:space-between;align-items:center;margin-top:8px;padding-top:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.promo-tip-nav{border-top:1px solid color-mix(in srgb, var(--accent) 16%, transparent)}}.promo-tip-nav{color:var(--ink-2);font-size:12px;font-weight:650}.promo-tip-nav .icon-button{background:0 0;width:30px;height:30px;margin-right:-6px}.promo-chips{flex-wrap:wrap;gap:8px;display:flex}.promo-chips button{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;transition:border-color .15s,background-color .15s,transform .1s}.promo-chips button:hover{border-color:var(--accent);background:var(--tint)}.promo-chips button:active{transform:scale(.97)}.promo-input{border:1px solid var(--line);background:var(--field);border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 14px;transition:border-color .16s,box-shadow .16s;display:flex}.promo-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-halo)}.promo-input input{min-width:0;height:36px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.promo-input input::placeholder{color:var(--ink-3)}.promo-send{background:var(--accent);width:36px;height:36px;color:var(--on-accent);border:0;border-radius:50%;flex:none;place-items:center;transition:transform .1s,opacity .15s;display:grid}.promo-send:disabled{opacity:.35}.promo-send:active:not(:disabled){transform:scale(.94)}.promo-chat{overscroll-behavior:contain;gap:10px;max-height:320px;padding-right:4px;display:grid;overflow-y:auto}.promo-msg{overflow-wrap:anywhere;border-radius:14px;max-width:90%;padding:10px 13px;font-size:14px;line-height:1.5}.promo-msg.user{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:4px;justify-self:end}.promo-msg.ai{background:var(--tint);color:var(--ink);border-bottom-left-radius:4px;justify-self:start}.promo-msg.note{background:var(--mint);color:var(--ink-2)}.promo-msg p+p{margin-top:6px}.promo-thinking{gap:4px;padding:4px 0;display:inline-flex}.promo-thinking i{background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite promo-dot}.promo-thinking i:nth-child(2){animation-delay:.15s}.promo-thinking i:nth-child(3){animation-delay:.3s}@keyframes promo-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.chat-welcome .tiza{margin:0 0 6px}.tiza-face{background:var(--mint) url(/promo/mascote/tiza-avatar.png) no-repeat center / contain;width:34px;height:34px;box-shadow:0 0 0 1px var(--line);border-radius:50%;flex:none}.tiza-face.is-thinking{animation:1.2s ease-in-out infinite tiza-float}.plan-usage-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plan-usage h2{letter-spacing:-.01em;font-size:17px;font-weight:750}.plan-usage-top>div>span{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}.plan-usage-top b{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.plan-usage-top b small{color:var(--ink-3);letter-spacing:0;font-size:13px;font-weight:600}.meter{background:var(--tint-2);border-radius:999px;height:8px;margin-top:14px;overflow:hidden}.meter i{border-radius:inherit;background:var(--accent);transform-origin:0;height:100%;display:block}.meter.high i{background:var(--warn)}.meter.full i{background:var(--error)}.plan-usage p{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-top:10px;font-size:13px;display:flex}.checklist .meter{height:6px;margin:-4px 0 12px}.stores-strip ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.stores-strip li{transition:opacity .25s,filter .25s}.stores-strip li:not(.on){opacity:.42;filter:grayscale()}.stores-strip li:not(.on):hover{opacity:.8;filter:none}.stores-strip .source-mark{width:34px;height:34px;font-size:13px}.stores-strip .source-mark.has-logo{padding:5px}@media (width>=1100px){.overview-grid{align-items:stretch}.overview-grid>.overview-col:first-child{flex-direction:column;display:flex}}.rank-card{isolation:isolate;background:var(--surface);flex-direction:column;flex:1;min-height:580px;padding:22px 24px 18px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.rank-art{z-index:-2;background:var(--rank-art) right center / cover no-repeat;pointer-events:none;position:absolute;inset:-18px}.rank-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--surface) 0%, var(--surface) 36%, var(--surface) 60%, transparent 78%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rank-card:before{background:linear-gradient(90deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 88%, transparent) 36%, color-mix(in srgb, var(--surface) 45%, transparent) 60%, transparent 78%)}}.rank-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.rank-title{align-items:center;gap:14px;display:flex}.rank-head h2{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.15}.rank-head p{max-width:54ch;color:var(--ink-2);margin-top:2px;font-size:13px}.rank-seal{background:var(--metal);width:48px;height:48px;color:var(--on-accent);box-shadow:inset 0 1px 0 var(--metal-shine), 0 0 0 3px var(--surface), 0 0 0 4.5px var(--accent), 0 8px 22px -8px var(--metal-glow);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rank-seal{box-shadow:inset 0 1px 0 var(--metal-shine), 0 0 0 3px var(--surface), 0 0 0 4.5px color-mix(in srgb, var(--accent) 40%, transparent), 0 8px 22px -8px var(--metal-glow)}}.rank-seal:after{content:"";background:linear-gradient(115deg,#0000 35%,#ffffffb3 50%,#0000 65%);position:absolute;inset:0;translate:-110%}.rank-card[data-on] .rank-seal:after{animation:5.5s ease-in-out 1.2s infinite seal-shine}@keyframes seal-shine{0%,70%{translate:-110%}to{translate:110%}}.rank-eyebrow{color:var(--trail-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:3px;font-size:11px;font-weight:700;display:inline-flex}.rank-eyebrow:before{content:"";background:var(--trail-b);width:7px;height:7px;box-shadow:0 0 0 3px var(--trail-b), 0 0 10px var(--trail-glow);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.rank-eyebrow:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--trail-b) 25%, transparent), 0 0 10px var(--trail-glow)}}.rank-card[data-on] .rank-eyebrow:before{animation:2.4s ease-in-out infinite live-dot}@keyframes live-dot{50%{box-shadow:0 0 0 6px transparent, 0 0 10px var(--trail-glow)}}.rank-seg{border-color:var(--ink);flex:none;padding:4px}@supports (color:color-mix(in lab, red, red)){.rank-seg{border-color:color-mix(in srgb, var(--ink) 14%, transparent)}}.rank-seg{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.rank-seg{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.rank-seg button{border-radius:999px;min-height:34px;padding:0 18px;font-weight:700}.rank-seg .seg-pill{background:linear-gradient(180deg, var(--trail-b), var(--trail-b));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.rank-seg .seg-pill{background:linear-gradient(180deg, color-mix(in srgb, var(--trail-b) 30%, transparent), color-mix(in srgb, var(--trail-b) 10%, transparent))}}.rank-seg .seg-pill{box-shadow:inset 0 0 0 1px var(--trail-b), inset 0 0 12px -3px var(--trail-b), 0 0 16px -4px var(--trail-glow)}@supports (color:color-mix(in lab, red, red)){.rank-seg .seg-pill{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--trail-b) 80%, transparent), inset 0 0 12px -3px color-mix(in srgb, var(--trail-b) 70%, transparent), 0 0 16px -4px var(--trail-glow)}}.rank-seg .on{color:var(--trail-ink)}.rank-hero{align-items:center;gap:24px;max-width:min(580px,60%);margin-top:18px;display:flex;position:relative}.rank-hero-crest{width:176px;filter:drop-shadow(0 16px 22px var(--shade));flex:none;margin:-12px -22px -12px -30px}@supports (color:color-mix(in lab, red, red)){.rank-hero-crest{filter:drop-shadow(0 16px 22px color-mix(in srgb, var(--shade) 32%, transparent))}}.rank-hero-body{flex:1;min-width:0}.rank-hero-label{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.rank-hero-label strong{color:var(--ink);font-weight:700}.rank-hero-place:before{content:"·";margin-right:8px}.rank-hero-label .source-mark{width:22px;height:22px;font-size:10px}.rank-hero-label .source-mark.has-logo{padding:3px}.rank-hero h3{letter-spacing:-.035em;text-wrap:balance;margin-top:6px;font-size:clamp(28px,2.7vw,40px);font-weight:800;line-height:1.05}.rank-meter-row{color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;font-size:13px;display:flex}.rank-meter-row b{color:var(--ink);font-weight:800}.rank-meter-row>span:last-child{color:var(--ink-3);font-weight:600}.rank-bar{background:var(--ink);border-radius:999px;height:8px;margin-top:8px;position:relative}@supports (color:color-mix(in lab, red, red)){.rank-bar{background:color-mix(in srgb, var(--ink) 10%, transparent)}}.rank-bar{overflow:hidden}.rank-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--trail-a), var(--trail-b) 55%, var(--trail-c));transform-origin:0;position:absolute;inset:0;overflow:hidden}.rank-bar i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;inset:0;transform:translate(-100%)}.rank-card[data-on] .rank-bar i:after{animation:rank-shimmer 3.2s var(--ease-out) 1.4s infinite}@keyframes rank-shimmer{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.rank-facts{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);gap:8px;margin:14px 0 0;display:grid}.rank-facts div{border:1px solid var(--rule);background:var(--surface);border-radius:10px;min-width:0;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.rank-facts div{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.rank-facts dt{color:var(--ink-3);font-size:11.5px;font-weight:600}.rank-facts dd{margin:2px 0 0;font-size:14px;font-weight:700;line-height:1.3}.rank-facts div:last-child dd{white-space:nowrap}.rank-empty h3{font-size:24px}.rank-empty p{color:var(--ink-2);margin-top:6px;font-size:14px;line-height:1.5}.crest{width:100%;height:auto;display:block;overflow:visible}.crest.locked{filter:var(--crest-locked)}.crest-sheen{transform:translate(-30px)}.rank-card[data-on] .crest:not(.locked) .crest-sheen{animation:crest-sheen 7s var(--ease-out) var(--sheen,0s) infinite}@keyframes crest-sheen{0%,70%{transform:translate(-30px)}to{transform:translate(72px)}}.rank-trail{pointer-events:none;position:absolute;inset:0 0 44px}.rank-trail>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rank-road{fill:none;stroke:var(--road);stroke-width:12px;stroke-linecap:round}.rank-road-dots{fill:none;stroke:var(--road-dot);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:0 10}.rank-card[data-on] .rank-road-dots{animation:1.4s linear infinite rank-march}@keyframes rank-march{to{stroke-dashoffset:-10px}}.rank-done{fill:none;stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--trail-glow))}.rank-done-shine{fill:none;stroke:#ffffffd9;stroke-width:3px;stroke-linecap:round;stroke-dasharray:.07 1.2;stroke-dashoffset:.07px;opacity:0}.rank-card[data-on] .rank-done-shine{animation:rank-shine 5s var(--ease-out) 2.2s infinite}@keyframes rank-shine{0%{stroke-dashoffset:.07px;opacity:0}8%{opacity:1}55%{stroke-dashoffset:-1px;opacity:.9}56%,to{stroke-dashoffset:-1px;opacity:0}}.rank-crest{width:var(--w,56px);pointer-events:auto;cursor:default;background:0 0;border:0;padding:0;position:absolute;translate:-50% -50%}.rank-crest .crest{transition:transform .25s var(--ease-out), filter .25s ease}.rank-crest.reached .crest{filter:drop-shadow(0 6px 10px var(--shade))}@supports (color:color-mix(in lab, red, red)){.rank-crest.reached .crest{filter:drop-shadow(0 6px 10px color-mix(in srgb, var(--shade) 35%, transparent))}}.rank-crest:hover,.rank-crest:focus-visible{z-index:4}.rank-crest:hover .crest,.rank-crest:focus-visible .crest{transform:translateY(-4px)scale(1.07)}.rank-crest.reached:hover .crest,.rank-crest.reached:focus-visible .crest{filter:drop-shadow(0 0 14px var(--trail-glow)) brightness(1.08)}.rank-crest:focus-visible{outline:none}.rank-crest:focus-visible .crest{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.rank-crest.next:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--trail-glow), transparent);opacity:.5;border-radius:50%;position:absolute;inset:-18% -6%}.rank-card[data-on] .rank-crest.next:before{animation:2.6s ease-in-out infinite rank-pulse}@keyframes rank-pulse{50%{opacity:1;transform:scale(1.12)}}.rank-crest-count{background:var(--ink);min-width:18px;height:18px;color:var(--surface);text-align:center;box-shadow:0 0 0 2px var(--surface);border-radius:999px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:800;line-height:18px;position:absolute;top:0;right:8%}.rank-crest-label{background:var(--surface);border-radius:7px;justify-items:center;padding:2px 7px;display:grid;position:absolute;top:calc(100% + 2px);left:50%}@supports (color:color-mix(in lab, red, red)){.rank-crest-label{background:color-mix(in srgb, var(--surface) 60%, transparent)}}.rank-crest-label{white-space:nowrap;pointer-events:none;translate:-50%}.rank-crest-label b{color:var(--ink-3);text-shadow:0 0 8px var(--surface), 0 0 2px var(--surface);font-size:12px;font-weight:700}.rank-crest.reached .rank-crest-label b{color:var(--trail-ink)}.rank-crest-label small{color:var(--ink-3);font-variant-numeric:tabular-nums;text-shadow:0 0 6px var(--surface);font-size:11px;font-weight:600}@container (width<=780px){.rank-crest{width:calc(var(--w) * .88)}.rank-crest-label{padding:1px 4px}.rank-crest-label b,.rank-crest-label small{font-size:10px}}.rank-tip{z-index:5;border:1px solid var(--rule);background:var(--surface);width:232px;box-shadow:var(--shadow-pop);color:var(--ink);text-align:left;white-space:normal;pointer-events:none;border-radius:12px;gap:2px;padding:12px 14px;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50%}.rank-tip.end{translate:-86%}.rank-tip>b{font-size:13.5px;font-weight:700}.rank-tip>small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.rank-tip-list{border-top:1px solid var(--rule);gap:6px;margin-top:8px;padding-top:8px;display:grid}.rank-tip-list>span{align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.rank-tip-list em{font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:700}.rank-tip-list .source-mark{width:22px;height:22px;font-size:9px}.rank-tip-list .source-mark.has-logo{padding:3px}.rank-tip-empty{margin-top:6px}.rank-group{z-index:2;translate:-50% calc(-50% - var(--lift));pointer-events:auto;align-items:center;display:flex;position:absolute}.rank-group:before{content:"";width:2px;height:calc(var(--lift) - 12px);background:linear-gradient(var(--ink), var(--ink));margin-left:-1px;position:absolute;top:calc(50% + 12px);left:50%}@supports (color:color-mix(in lab, red, red)){.rank-group:before{background:linear-gradient(color-mix(in srgb, var(--ink) 34%, transparent), color-mix(in srgb, var(--ink) 12%, transparent))}}.rank-group:before{pointer-events:none}.rank-group:after{content:"";top:calc(50% + var(--lift));background:var(--road-dot);width:9px;height:9px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.rank-group:after{box-shadow:0 0 0 3px color-mix(in srgb, var(--surface) 70%, transparent)}}.rank-group:after{pointer-events:none;translate:-50% -50%}.rank-group.leader:after{background:var(--trail-c);box-shadow:0 0 0 3px var(--trail-b), 0 0 12px var(--trail-glow)}@supports (color:color-mix(in lab, red, red)){.rank-group.leader:after{box-shadow:0 0 0 3px color-mix(in srgb, var(--trail-b) 35%, transparent), 0 0 12px var(--trail-glow)}}.rank-dot{z-index:var(--z,1);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;position:relative}.rank-dot+.rank-dot{margin-left:-12px}.rank-dot:hover,.rank-dot.active,.rank-dot:focus-visible{z-index:20}.rank-dot .source-mark{width:30px;height:30px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--ink), 0 6px 14px -6px var(--shade)}@supports (color:color-mix(in lab, red, red)){.rank-dot .source-mark{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px color-mix(in srgb, var(--ink) 22%, transparent), 0 6px 14px -6px color-mix(in srgb, var(--shade) 60%, transparent)}}.rank-dot .source-mark{transition:transform .2s var(--ease-out), box-shadow .2s ease}.rank-dot .source-mark.has-logo{padding:5px}.rank-dot:hover .source-mark,.rank-dot.active .source-mark{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--trail-b), 0 8px 18px -6px var(--shade);transform:translateY(-3px)scale(1.1)}@supports (color:color-mix(in lab, red, red)){.rank-dot:hover .source-mark,.rank-dot.active .source-mark{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--trail-b), 0 8px 18px -6px color-mix(in srgb, var(--shade) 60%, transparent)}}.rank-dot.leader .source-mark{width:36px;height:36px;box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--trail-b), 0 0 18px 2px var(--trail-glow)}.rank-dot.leader .source-mark.has-logo{padding:6px}.rank-dot.leader:before{content:"";border:2px solid var(--trail-b);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-6px}.rank-card[data-on] .rank-dot.leader:before{animation:2.6s ease-out infinite rank-ring}@keyframes rank-ring{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.6)}}.rank-dot em{background:var(--metal);width:18px;height:18px;color:var(--on-accent);box-shadow:0 0 0 2px var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-5px}.rank-dot-name{border:1px solid var(--trail-b);background:var(--surface);border-radius:999px;padding:3px 10px;position:absolute;bottom:calc(100% + 9px);left:50%}@supports (color:color-mix(in lab, red, red)){.rank-dot-name{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.rank-dot-name{box-shadow:0 0 14px -4px var(--trail-glow);color:var(--trail-ink);white-space:nowrap;pointer-events:none;font-size:11.5px;font-weight:700;translate:-50%}.rank-dot:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rank-leaves{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rank-leaves i{background:var(--leaf);opacity:0;border-radius:0 100%;width:11px;height:6px;position:absolute}.rank-card[data-on] .rank-leaves i{animation:leaf-fall var(--d) linear var(--delay) infinite}@keyframes leaf-fall{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:.85}35%{transform:translate(calc(var(--drift) * .32), calc(var(--fall) * .22)) rotate(calc(var(--r) * .35))}65%{transform:translate(calc(var(--drift) * .66), calc(var(--fall) * .62)) rotate(calc(var(--r) * .65))}85%{opacity:.6}to{transform:translate(var(--drift), var(--fall)) rotate(var(--r));opacity:0}}.rank-list{margin:16px 0 0;padding:0;list-style:none;display:none;position:relative}.rank-list li{border-top:1px solid var(--rule);align-items:center;gap:12px;min-height:52px;display:flex}.rank-list li:first-child{border-top:0}.rank-list b{width:16px;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.rank-list li>span:not(.source-mark){flex:1;min-width:0}.rank-list .source-mark{width:32px;height:32px}.rank-list .source-mark.has-logo{padding:5px}.rank-list strong{font-size:14px;font-weight:600;display:block}.rank-list small{color:var(--ink-3);align-items:center;gap:6px;font-size:12.5px;display:flex}.rank-list small .crest{flex:none;width:22px}.rank-list em{font-variant-numeric:tabular-nums;font-size:14px;font-style:normal;font-weight:700}.rank-hint{color:var(--ink-3);margin-top:auto;padding-top:12px;font-size:12.5px;position:relative}@media (width<=759px){.rank-card{min-height:0}.rank-art{background-position:72%}.rank-card:before{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.rank-card:before{background:color-mix(in srgb, var(--surface) 84%, transparent)}}.rank-head{flex-direction:column}.rank-hero{flex-direction:column;align-items:flex-start;gap:12px;max-width:none}.rank-hero-crest{width:132px;margin:-8px 0 -8px -24px}.rank-facts{grid-template-columns:1fr 1fr}.rank-facts div:first-child{grid-column:1/-1}.rank-trail,.rank-leaves,.rank-hint{display:none}.rank-list{display:block}}.activity-list{margin:0;padding:0;list-style:none}.activity-list li{border-top:1px solid var(--rule);align-items:center;gap:12px;min-height:56px;display:flex}.activity-list li:first-child{border-top:0}.activity-icon{background:var(--tint-2);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.activity-list li.is-failed .activity-icon{background:var(--error-bg);color:var(--error)}.activity-list li>span:nth-child(2){flex:1;min-width:0}.activity-list strong{font-size:14px;font-weight:600;display:block}.activity-list small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.activity-list time{color:var(--ink-3);white-space:nowrap;flex:none;font-size:12px}.queue-list{margin:0;padding:0;list-style:none}.queue-item{border-top:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:60px;display:grid}.queue-item:first-child{border-top:0}.queue-item:not(.is-free){border-radius:6px;transition:background-color .15s}.queue-item time{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.queue-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;display:block;overflow:hidden}.queue-item small{color:var(--ink-3);font-size:13px;display:block}.queue-state{color:var(--ink-3);white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}.queue-item.is-dim time,.queue-item.is-dim strong{color:var(--ink-3)}.queue-item.is-live .queue-state{background:var(--accent);color:var(--on-accent);animation:stamp-chip .5s var(--ease-out) .45s both;border-radius:999px;padding:3px 10px}@keyframes stamp-chip{0%{opacity:0;transform:scale(.7)}}.queue-item.is-error .queue-state{color:var(--error)}.queue-item.is-free{min-height:52px;padding:6px 0;display:block}.queue-free-action{border:1px dashed var(--line);border-radius:var(--r);width:100%;min-height:48px;color:var(--accent);background:0 0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.queue-free-action:hover{border-color:var(--accent);background:var(--tint)}.checklist ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.checklist li{min-height:40px;color:var(--ink-3);align-items:center;gap:10px;font-size:14px;display:flex}.checklist li.done span:last-child{text-decoration:line-through}.check-box{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.checklist li.done .check-box{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.checklist li.done .check-box svg{animation:stamp .42s var(--ease-out) both}.checklist .text-button{font-size:14px}.channel-rows,.ready-rows{margin:0;padding:0;list-style:none}.channel-rows li,.ready-rows li{border-top:1px solid var(--rule);align-items:center;gap:12px;min-height:56px;display:flex}.channel-rows li:first-child,.ready-rows li:first-child{border-top:0}.channel-rows svg{color:var(--ink-3);flex:none}.channel-rows li>span,.ready-rows li>span{flex:1;min-width:0}.channel-rows strong,.ready-rows strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.channel-rows small,.ready-rows small{color:var(--ink-3);font-size:13px;display:block}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric-grid+.metric-grid{margin-top:16px}.metric-card{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);gap:6px;padding:18px 20px;display:grid}.metric-card p{color:var(--ink-3);font-size:13px;font-weight:600}.metric-card strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.metric-change{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:flex}.metric-change b{font-weight:700}.metric-change.up b,.metric-change.up svg{color:var(--ok)}.metric-change.down b,.metric-change.down svg{color:var(--error)}.channel-list{gap:14px;display:grid}.channel{align-items:flex-start;gap:12px;display:flex}.channel-icon{border-radius:var(--r);flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid;background:var(--tint-2)!important;color:var(--accent)!important}.channel-main{flex:1;min-width:0}.channel-main>div{justify-content:space-between;gap:8px;font-size:14px;display:flex}.channel-main>span{color:var(--ink-3);font-size:13px}.progress{border-radius:var(--r);background:var(--tint);height:6px;margin-top:8px;overflow:hidden}.progress i{border-radius:var(--r);transform-origin:0;height:100%;animation:grow-x .9s var(--ease-out) .15s both;display:block;background:var(--accent)!important}@keyframes grow-x{0%{transform:scaleX(0)}}.chart-legend{color:var(--ink-3);align-items:center;gap:16px;margin-bottom:12px;font-size:13px;display:flex}.chart-legend b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-size:16px}.chart-legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.legend-violet{background:var(--accent)}.legend-accent{background:var(--chart-muted)}.chart-empty{min-height:180px;color:var(--ink-3);text-align:center;place-items:center;font-size:14px;display:grid}.chart3d-wrap{grid-template-columns:auto 1fr;gap:10px;padding-bottom:22px;display:grid}.y-labels{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:11px;display:flex}.chart3d{position:relative}.chart3d-stage{height:100%;position:relative}.chart3d-floor{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.chart3d-floor i{background:var(--rule);height:1px;display:block}.chart3d-goal{border-top:1px dashed var(--accent);position:absolute;left:0;right:0}.chart3d-goal span{color:var(--accent);font-size:11px;font-weight:600;position:absolute;top:-20px;right:0}.chart3d-bars{align-items:flex-end;gap:4px;height:100%;display:flex;position:relative}.bar3d-col{outline-offset:2px;flex:1;justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex;position:relative}.bar3d{background:var(--accent);max-width:22px;min-height:2px;animation:bar-in .5s var(--ease-out) both;transform-origin:bottom;border-radius:5px 5px 0 0;flex:1}.bar3d-compare{background:var(--chart-muted);animation:none}.bar3d-col.is-hover .bar3d:not(.bar3d-compare){background:var(--accent-hover)}.bar3d-top,.bar3d-side{display:none}.bar3d-label{color:var(--ink-3);font-size:11px;font-weight:500;position:absolute;bottom:-20px}.bar3d-tip{z-index:5;border:1px solid var(--rule);border-radius:var(--r);background:var(--surface);min-width:120px;box-shadow:var(--shadow-pop);white-space:nowrap;gap:2px;padding:8px 10px;font-size:12px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.bar3d-tip em{color:var(--ink-3);font-style:normal}.bar3d-tip small{color:var(--ink-3)}@keyframes bar-in{0%{transform:scaleY(0)}}.bar-list{gap:14px;display:grid}.bar-head{justify-content:space-between;gap:8px;font-size:14px;display:flex}.bar-head span{align-items:center;gap:8px;min-width:0;display:flex}.bar-head b{font-variant-numeric:tabular-nums}.source-mark{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:inline-grid}.source-mark.has-logo{box-sizing:border-box;background:var(--badge);box-shadow:0 0 0 1px var(--rule);border-radius:50%;padding:4px;overflow:hidden}.source-mark.has-logo img{object-fit:contain;width:100%;height:100%;display:block}.source-mark.logo-aliexpress,.source-mark.logo-shopee{padding:5px}.source-mark.logo-samsung{padding:1px!important}.integration-card-top .source-mark,.guide-modal-title .source-mark{width:40px;height:40px;font-size:14px}.guide-card .source-mark{width:34px;height:34px;font-size:13px}.integration-card-top .source-mark.has-logo,.guide-modal-title .source-mark.has-logo{padding:6px}.integration-card-top .source-mark.logo-shopee,.guide-modal-title .source-mark.logo-shopee,.source-mark.logo-amazon{padding:0!important}.funnel3d{justify-items:center;gap:4px;display:grid}.funnel-stage{white-space:nowrap;border-radius:var(--r);min-width:max-content;min-height:36px;color:var(--ink);box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:13px;display:flex;background:var(--tint-2)!important}.funnel-stage:first-child{color:var(--on-accent);font-weight:700;background:var(--accent)!important}.funnel-stage{animation:grow-x-soft .6s var(--ease-out) both}.funnel-stage:nth-child(2){animation-delay:80ms}.funnel-stage:nth-child(3){animation-delay:.16s}.funnel-stage:nth-child(4){animation-delay:.24s}.funnel-stage:nth-child(5){animation-delay:.32s}@keyframes grow-x-soft{0%{opacity:0;transform:scaleX(.6)}}.funnel-drop{color:var(--ink-3);font-size:12px}.heatmap{overflow-x:auto}.heat-grid{grid-template-columns:36px repeat(7,minmax(28px,1fr));gap:4px;min-width:320px;display:grid}.heat-slot,.heat-day{color:var(--ink-3);text-align:center;align-self:center;font-size:11px}.heat-cell{aspect-ratio:1.6;border-radius:var(--r);background:var(--tint);transition:transform .15s;animation:.6s ease-out .2s both fade-in}.heat-cell:hover{transform:scale(1.08)}.heat-cell[data-lvl="1"],.heat-legend i[data-lvl="1"]{background:var(--heat-1)}.heat-cell[data-lvl="2"],.heat-legend i[data-lvl="2"]{background:var(--heat-2)}.heat-cell[data-lvl="3"],.heat-legend i[data-lvl="3"]{background:var(--heat-3)}.heat-cell[data-lvl="4"],.heat-legend i[data-lvl="4"]{background:var(--accent)}.heat-legend{color:var(--ink-3);align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.heat-legend i{border-radius:var(--r);width:14px;height:14px}.insights-skeleton{gap:16px;display:grid}.integration-summary{grid-template-columns:1fr 1fr;gap:16px;display:grid}.extension-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;margin:16px 0;padding:20px 22px;display:grid}.extension-mark{background:var(--tint-2);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.extension-copy h2{letter-spacing:-.01em;font-size:17px;font-weight:800}.extension-copy p{color:var(--ink-2);max-width:62ch;margin-top:4px;font-size:14px}.extension-steps{color:var(--ink-2);gap:4px;margin:10px 0 0;padding-left:20px;font-size:13px;list-style:decimal;display:grid}.extension-actions{gap:8px;display:grid}.extension-actions a,#extensao>a.create-button{justify-content:center;text-decoration:none}#extensao>.extension-steps{margin:12px 0 16px}.video-frame{aspect-ratio:16/9;background:#000;border-radius:12px;position:relative;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=760px){.extension-card{grid-template-columns:1fr}}.integration-summary .panel{align-items:center;gap:14px;margin:0;display:flex}.integration-summary p{color:var(--ink-3);font-size:13px}.integration-summary strong{font-size:15px}.health-card b{color:var(--ink-2);white-space:nowrap;margin-left:auto;font-size:13px}.health-dot{background:var(--ok);border-radius:50%;flex:none;width:10px;height:10px}.health-dot.off{background:var(--ink-3)}.sync-card svg{color:var(--ink-3)}.integration-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:16px;display:grid}.integration-grid .panel{margin:0}.integration-card{flex-direction:column;gap:8px;display:flex}.integration-card-top{justify-content:space-between;align-items:center;display:flex}.integration-card h3{font-size:16px}.integration-card>p{color:var(--ink-3);flex:1;font-size:13px}.api-line{border-top:1px solid var(--rule);color:var(--ink-3);justify-content:space-between;gap:8px;padding-top:10px;font-size:12px;display:flex}.api-line i{display:none}.integration-card footer{justify-content:flex-end;display:flex}.admin-block{margin-top:28px}.admin-block-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-block-head h2{font-size:18px}.admin-block-head span{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}.admin-mark{border-radius:var(--r);background:var(--tint);width:26px;height:26px;color:var(--ink-2);place-items:center;display:grid}.guide-modal-title{align-items:flex-start;gap:12px;display:flex}.saved{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.dispatch-card>div{align-items:center;gap:16px;display:flex}.dispatch-card>div>div{flex:1}.dispatch-card h2{font-size:18px}.dispatch-card p{color:var(--ink-3);margin-top:2px;font-size:14px}.dispatch-icon{border-radius:var(--r);background:var(--tint);width:44px;height:44px;color:var(--ink-2);flex:none;place-items:center;display:grid}.deliver-panel strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:12px 0 4px;font-size:44px;font-weight:800;display:block}.deliver-panel>p{color:var(--ink-3);font-size:14px}.groups-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.groups-summary .panel{gap:4px;margin:0;display:grid}.groups-summary p{color:var(--ink-3);font-size:13px;font-weight:600}.groups-summary strong{letter-spacing:-.04em;font-size:28px;font-weight:800}.groups-summary span{color:var(--ink-3);font-size:13px}.settings-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;max-width:1240px;display:grid}.settings-aside{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);gap:16px;padding:16px;display:grid;position:sticky;top:88px}.settings-identity{align-items:center;gap:12px;display:flex}.settings-identity strong{font-size:15px;display:block}.settings-identity>div span,.settings-identity small{color:var(--ink-3);overflow-wrap:anywhere;font-size:13px;display:block}.settings-avatar{border-radius:var(--r);background:var(--tint-2);flex:none;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.settings-progress-top,.usage-top{color:var(--ink-2);justify-content:space-between;gap:8px;font-size:13px;display:flex}.settings-progress-top b,.usage-top b{color:var(--ink);font-variant-numeric:tabular-nums}.usage-track{border-radius:var(--r);background:var(--tint);height:6px;margin-top:8px;overflow:hidden}.usage-track i{background:var(--accent);transform-origin:0;height:100%;animation:grow-x .9s var(--ease-out) .15s both;display:block}.settings-nav{gap:2px;display:grid}.settings-nav-item{border-radius:var(--r);width:100%;color:var(--ink-2);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.settings-nav-item.active{background:var(--tint);color:var(--ink)}.settings-nav-item.active .settings-nav-icon{color:var(--accent)}.settings-nav-icon{color:var(--ink-3);place-items:center;display:grid}.settings-nav-text strong{font-size:14px;font-weight:600;display:block}.settings-nav-text small{color:var(--ink-3);font-size:12px}.settings-main{gap:16px;display:grid}.settings-main .panel{margin:0}.settings-form{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.field-wide{grid-column:1/-1}.settings-actions{border-top:1px solid var(--rule);justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;display:flex}.settings-actions.start{border-top:0;justify-content:flex-start;margin-top:0;padding-top:0}.usage-grid{gap:16px;display:grid}.plan-compare{grid-template-columns:1fr 1fr;gap:16px;display:grid}.plan-card{border:1px solid var(--rule);border-radius:var(--r);align-content:start;gap:12px;padding:16px;display:grid}.plan-card.current{border-color:var(--line)}.plan-card.highlight{border-color:var(--accent)}.plan-card-top{justify-content:space-between;align-items:center;display:flex}.plan-card-top strong{font-size:17px}.plan-card-top em{color:var(--ink-3);font-size:12px;font-style:normal}.plan-list{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.plan-list li{align-items:center;gap:8px;display:flex}.plan-list li svg{color:var(--ok)}.plan-list li.off,.plan-list li.off svg{color:var(--ink-3)}.settings-steps{color:var(--ink-2);counter-reset:none;gap:12px;margin:4px 0 16px;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.settings-steps li{align-items:flex-start;gap:12px;display:flex}.settings-steps b{background:var(--tint-2);width:26px;height:26px;color:var(--accent);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.settings-steps span{padding-top:2px}.claim-box{border:1px solid var(--rule);border-radius:var(--r);background:var(--field);gap:10px;padding:14px;display:grid}.claim-box code{color:var(--ink);font-size:14px}.range-field,.quiet-field{align-items:center;gap:10px;display:flex}.range-field input[type=range]{accent-color:var(--accent);border:0;min-height:0;padding:0}.pref-list{margin-top:8px;display:grid}.pref-toggle{border:0;border-top:1px solid var(--rule);width:100%;color:var(--ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.pref-toggle:first-child{border-top:0}.pref-toggle-text strong{font-size:14px;font-weight:600;display:block}.pref-toggle-text small{color:var(--ink-3);font-size:13px}.pref-switch{background:var(--line);border-radius:999px;flex:none;width:38px;height:22px;transition:background-color .15s;position:relative}.pref-switch i{background:var(--surface);width:16px;height:16px;transition:transform .2s var(--ease-out), background-color .15s ease;border-radius:50%;position:absolute;top:3px;left:3px}.pref-toggle.on .pref-switch{background:var(--accent)}.pref-toggle.on .pref-switch i{transform:translate(16px)}.assistant-panel{flex-direction:column;min-height:min(640px,100dvh - 220px);padding:0;display:flex}.chat-scroll{flex-direction:column;flex:1;gap:14px;padding:20px;display:flex;overflow-y:auto}.chat-welcome{text-align:center;justify-items:center;gap:8px;max-width:48ch;margin:auto;display:grid}.chat-welcome h2{font-size:20px}.chat-welcome p{color:var(--ink-3);font-size:14px}.assistant-orb{background:var(--tint-2);width:48px;height:48px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.assistant-orb.sm{width:32px;height:32px}.chat-msg{align-items:flex-start;gap:10px;max-width:80%;display:flex}.chat-msg.user{align-self:flex-end}.chat-bubble{border-radius:var(--r-lg);background:var(--tint);overflow-wrap:anywhere;padding:10px 14px;font-size:14px;line-height:1.6}.chat-msg.user .chat-bubble{background:var(--accent);color:var(--on-accent)}.chat-bubble.thinking{gap:4px;display:flex}.chat-bubble.thinking i{background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite think}.chat-bubble.thinking i:nth-child(2){animation-delay:.15s}.chat-bubble.thinking i:nth-child(3){animation-delay:.3s}@keyframes think{50%{opacity:.3}}.chat-suggestions{flex-wrap:wrap;gap:8px;padding:0 20px 12px;display:flex}.chat-suggestions button{border:1px solid var(--rule);border-radius:var(--r);background:var(--field);min-height:34px;color:var(--ink-2);align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.chat-suggestions button:hover{border-color:var(--line);color:var(--ink)}.chat-input{border-top:1px solid var(--rule);gap:10px;padding:14px 20px;display:flex}.chat-input input,.chat-input textarea{border:1px solid var(--line);border-radius:var(--r);background:var(--field);min-height:44px;color:var(--ink);outline:0;flex:1;padding:0 12px}.chat-input input:focus,.chat-input textarea:focus{border-color:var(--accent)}.ai-chip{display:none}.suggestion-grid{display:grid}.suggestion-card{border-top:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 0;display:grid}.suggestion-card:first-child{border-top:0}.suggestion-card>.suggestion-icon{grid-row:1/span 2}.suggestion-card>strong{grid-column:2;font-size:14px}.suggestion-card>.suggestion-body{color:var(--ink-3);grid-column:2;font-size:13px}.suggestion-card>.text-button{grid-area:1/3/span 2}.suggestion-icon{color:var(--accent)}.suggestion-tag{display:none}.suggestion-card strong{font-size:15px}.suggestion-body{color:var(--ink-2);font-size:14px}.tutorial-search{color:var(--ink-3);align-items:center;gap:10px;display:flex}.tutorial-search input{min-height:40px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.tutorial-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.onboard-progress{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.onboard-bar{border-radius:var(--r);background:var(--tint);height:6px;overflow:hidden}.onboard-bar i{background:var(--accent);transform-origin:0;height:100%;animation:grow-x .9s var(--ease-out) .15s both;display:block}.onboard-steps{gap:4px;margin:14px 0;display:grid}.onboard-step{border-top:1px solid var(--rule);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.onboard-step:first-child{border-top:0}.onboard-step strong{font-size:14px;display:block}.onboard-step small,.onboard-step p{color:var(--ink-3);font-size:13px}.onboard-step .text-button{margin-left:auto}.onboard-check{border:1px solid var(--line);border-radius:var(--r);width:22px;height:22px;color:var(--ink-3);flex:none;place-items:center;font-size:12px;display:grid}.onboard-step.done .onboard-step .text-button{margin-left:auto}.guide-card>svg:last-child{color:var(--ink-3);margin-left:auto}.onboard-step.done .onboard-check{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.walkthrough-cta{align-content:start;gap:12px;display:grid}.walkthrough-cta h2{font-size:18px}.walkthrough-cta p{color:var(--ink-3);font-size:14px}.guide-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.guide-card{border:1px solid var(--rule);border-radius:var(--r);background:var(--field);color:var(--ink);text-align:left;align-items:center;gap:12px;padding:14px;display:flex}.guide-card:hover{border-color:var(--line)}.guide-card strong{font-size:14px;display:block}.guide-card small{color:var(--ink-3);align-items:center;gap:4px;font-size:12px;display:flex}.faq-list{display:grid}.faq-item:first-child{border-top:0}.faq-item>button{width:100%;min-height:52px;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:15px;font-weight:600;display:flex}.faq-item>button svg{color:var(--ink-3);transition:transform .2s var(--ease-out)}.faq-item.open>button svg{transform:rotate(180deg)}.faq-item p{color:var(--ink-2);max-width:72ch;padding:0 0 14px;font-size:14px}.guide-modal{width:min(640px,100%)}.guide-id-chip{border-radius:var(--r);background:var(--mint);align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.guide-id-chip svg{color:var(--ink-2)}.guide-steps{gap:12px;margin:0;padding-left:20px;display:grid}.guide-steps strong{font-size:14px}.guide-steps p{color:var(--ink-2);margin-top:2px;font-size:14px}@media (width<=1279px){:root{--sidebar:72px}.sidebar{align-items:center}.sidebar-top{padding:0 0 8px}.nav-item span{opacity:0;clip-path:inset(-6px 100% -6px 0);translate:-6px}.sidebar-plan>svg:last-child{opacity:0}.nav-item{padding:0 14.5px}.navigation,.nav-group{align-items:center}.navigation{scrollbar-width:none}.overview-main{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=1100px){.top-status{gap:6px;margin-left:0;padding:0 10px}.top-status-word,.top-status em{display:none}.top-status b{margin:0}.overview-main,.dashboard-grid,.queue-grid,.tutorial-grid{grid-template-columns:1fr}.overview-side,.counters,.metric-grid{grid-template-columns:1fr 1fr}.counter:nth-child(3){border-left:0}.counter:nth-child(n+3){border-top:1px solid var(--rule)}.counters>.counter:first-child{border-radius:var(--in-r) 0 0 0}.counters>.counter:nth-child(2){border-radius:0 var(--in-r) 0 0}.counters>.counter:nth-child(3){border-radius:0 0 0 var(--in-r)}.counters>.counter:nth-child(4){border-radius:0 0 var(--in-r) 0}}@media (width<=960px){.app-shell{grid-template-columns:1fr}.sidebar{top:auto;left:auto;right:12px;bottom:calc(max(10px, env(safe-area-inset-bottom)) + 76px);z-index:45;width:min(420px,100vw - 24px);height:auto;max-height:calc(100dvh - 120px - env(safe-area-inset-bottom));border:1px solid var(--line);box-shadow:var(--shadow-pop);--sheet-x:calc(var(--mais-x,100vw) - (100vw - 12px - min(420px, 100vw - 24px)));visibility:hidden;opacity:0;clip-path:circle(0px at var(--sheet-x) calc(100% + 44px));transform-origin:var(--sheet-x) 100%;transition:clip-path .3s var(--ease-out), opacity .16s ease .1s, transform .3s var(--ease-out), visibility 0s .3s;border-radius:22px;align-items:stretch;position:fixed;transform:translateY(12px)}.menu-open .sidebar{visibility:visible;opacity:1;clip-path:circle(160% at var(--sheet-x) calc(100% + 44px));transition:clip-path .55s var(--ease-out), opacity .12s ease, transform .55s var(--ease-out), visibility 0s;transform:none}.sidebar .navigation{min-height:0}.menu-open .sidebar .navigation>*{animation:sheet-in .42s var(--ease-out) both}.menu-open .sidebar .navigation>:nth-child(2){animation-delay:60ms}.menu-open .sidebar .navigation>:nth-child(n+3){animation-delay:.12s}.nav-scrim{z-index:44;background:var(--scrim);animation:.2s ease-out both fade-in;display:block;position:fixed;inset:0}.menu-open .mobile-navigation{z-index:46}.mobile-navigation button[aria-expanded=true]{color:var(--accent)}.brand .logo-full{display:inline}.nav-item span{opacity:1;clip-path:none;translate:none}.brand .logo-mark{display:none}.nav-item{justify-content:flex-start;width:100%;padding:0 10px}.navigation,.nav-group{align-items:stretch}.navigation{scrollbar-width:auto}.sidebar .nav-item[data-quick]{display:none}.topbar{padding:0 16px}.global-search{flex:0 0 40px;justify-content:center;width:40px;padding:0}.search-label,.search-keys,.profile-trigger-text,.top-sep{display:none}.scroll-content{padding:20px 16px 48px}.settings-layout,.insights-cols,.integration-summary,.plan-compare{grid-template-columns:1fr}.settings-aside{position:static}}@media (width<=640px){.top-new span{display:none}.top-new{width:40px;padding:0!important}.overview-side,.groups-summary,.settings-form{grid-template-columns:1fr}.page-heading{flex-direction:column;align-items:stretch}.offer-row{grid-template-columns:minmax(0,1fr) auto}.offer-row .status{display:none}.offer-actions{grid-column:1/-1;justify-content:flex-start}.filter-actions,.table-actions{width:100%}.table-search{flex:1}.table-search input{width:100%}.hide-small{display:none}.chat-msg{max-width:100%}.counter{padding:14px}}.offer-filters{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.offer-filters-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.offer-trash-bar{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.offer-trash-bar p{min-width:200px;color:var(--ink-3);flex:1;font-size:13px}.offer-tabs{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.offer-tabs button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.offer-tabs button b{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.offer-tabs .on b{color:var(--accent)}.offer-filters-row .table-search{width:260px;margin-left:auto}.offer-filters-row .table-search input{width:100%}.offer-stores{flex-wrap:wrap;gap:6px;display:flex}.offer-stores button{border:1px solid var(--rule);min-height:32px;color:var(--ink-2);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 5px;font-size:13px;font-weight:600;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.offer-stores button:first-child{padding-left:12px}.offer-stores button:hover{border-color:var(--line-hover);color:var(--ink)}.offer-stores .on{border-color:var(--accent);background:var(--tint-2);color:var(--ink)}.offer-stores .source-mark{width:22px;height:22px;font-size:10px}.offer-stores .source-mark.has-logo{padding:3px}.offer-grid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:16px;display:grid}.offer-card{border:1px solid var(--rule);background:var(--surface);transition:border-color .2s ease, translate .3s var(--ease-out), box-shadow .3s ease;border-radius:14px;flex-direction:column;display:flex;position:relative}.offer-card:hover{border-color:var(--line);box-shadow:0 16px 32px -20px var(--shade);translate:0 -3px}@supports (color:color-mix(in lab, red, red)){.offer-card:hover{box-shadow:0 16px 32px -20px color-mix(in srgb, var(--shade) 60%, transparent)}}.offer-card:has(.offer-menu){z-index:3}.offer-pic{aspect-ratio:4/3;background:#fff;border-radius:13px 13px 0 0;place-items:center;display:grid;position:relative;overflow:hidden}.offer-pic>img{object-fit:contain;width:100%;height:100%;transition:scale .5s var(--ease-out);padding:14px}.offer-card:hover .offer-pic>img{scale:1.05}.offer-pic.empty{background:var(--tint);color:var(--ink-3)}.offer-pic.empty>.source-mark{width:64px;height:64px;box-shadow:0 0 0 6px var(--tint-2);font-size:22px}.offer-pic.empty>.source-mark.has-logo{padding:12px}.offer-off{background:var(--accent);color:var(--on-accent);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 9px;font-size:13px;font-style:normal;font-weight:800;position:absolute;top:10px;left:10px}.offer-store{position:absolute;top:10px;right:10px}.offer-store .source-mark{width:30px;height:30px;box-shadow:0 0 0 1px var(--shade)}@supports (color:color-mix(in lab, red, red)){.offer-store .source-mark{box-shadow:0 0 0 1px color-mix(in srgb, var(--shade) 12%, transparent)}}.offer-state{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;position:absolute;bottom:10px;left:10px}.offer-card.is-off .offer-pic>img,.offer-card.is-off .offer-pic>.source-mark{opacity:.5;filter:grayscale(.5)}.offer-body{flex:1;align-content:start;gap:6px;padding:14px 16px 12px;display:grid}.offer-body small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.offer-body h3{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.offer-prices{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:2px;display:flex}.offer-prices b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.offer-prices s{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.offer-coupon{border:1px dashed var(--accent);background:var(--mint);min-height:30px;color:var(--ink);cursor:copy;border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:0 10px;font-size:12px;transition:background-color .2s;display:inline-flex}.offer-coupon svg{color:var(--accent)}.offer-coupon span{color:var(--ink-2);font-weight:600}.offer-coupon b{letter-spacing:.06em;font-weight:800}.offer-coupon.copied{border-style:solid;font-weight:700}.offer-foot{border-top:1px solid var(--rule);align-items:center;gap:8px;padding:10px 10px 10px 16px;display:flex}.offer-clicks{min-width:0;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.offer-clicks b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.offer-send{border-radius:var(--r);background:var(--accent);min-height:36px;color:var(--on-accent);border:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;transition:background-color .2s,scale .15s;display:inline-flex}.offer-send:hover{background:var(--accent-hover)}.offer-send:active{scale:.97}.offer-more{position:relative}.offer-more .icon-button{width:36px;height:36px}.offer-menu{z-index:5;border:1px solid var(--rule);background:var(--surface);min-width:212px;box-shadow:var(--shadow-pop);transform-origin:100% 100%;border-radius:12px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0}.offer-menu button{min-height:38px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.offer-menu button:hover,.offer-menu button:focus-visible{background:var(--tint)}.offer-menu svg{color:var(--ink-3)}.offer-menu .danger,.offer-menu .danger svg{color:var(--error)}.offer-menu .danger:hover{background:var(--error-bg)}.offer-start{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:28px 32px;display:grid}.offer-start-hi{align-items:center;gap:20px;display:flex}.offer-start .tiza{margin:0}.offer-start h2{letter-spacing:-.03em;font-size:24px;font-weight:800;line-height:1.2}.offer-start-hi p{max-width:40ch;color:var(--ink-2);margin-top:6px;font-size:14px}.offer-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.offer-steps li{border:1px solid var(--rule);background:var(--surface);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.offer-steps li.done{background:var(--tint)}.offer-step-mark{background:var(--tint-2);width:32px;height:32px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.offer-steps .done .offer-step-mark{background:var(--accent);color:var(--on-accent)}.offer-steps li>div{flex:1;min-width:0}.offer-steps strong{font-size:15px;font-weight:700}.offer-steps p{color:var(--ink-3);font-size:13px}.offer-steps .done strong{color:var(--ink-2)}.offer-steps button{flex:none}.modal.offer-modal{width:min(900px,100%)}.offer-modal-body{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr) 280px;min-height:0;display:grid;overflow-y:auto}.offer-modal-body>.modal-body{overflow:visible}.offer-modal-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.link-fill{border:1px solid var(--accent);gap:8px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.link-fill{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--rule))}}.link-fill{background:var(--tint);border-radius:12px}.link-fill>label{color:var(--ink);font-size:13px;font-weight:650}.link-fill-row{gap:8px;display:flex}.link-fill-row input{flex:1;min-width:0}.link-fill-row .secondary-button{flex:none;min-height:44px}.link-fill-status{min-height:18px;color:var(--ink-3);align-items:center;gap:7px;font-size:13px;line-height:1.4;display:flex}.link-fill-status svg{flex:none}.link-fill-status.is-done{color:var(--accent);font-weight:650}.link-fill-status.is-empty,.link-fill-status.is-error{color:var(--error-ink)}@keyframes spin{to{transform:rotate(360deg)}}.link-fill-spin{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite spin}.offer-modal-preview{align-content:start;gap:8px;padding:8px 20px 16px 4px;display:grid}.offer-modal-preview>span{color:var(--ink-3);font-size:13px;font-weight:700}.offer-modal-preview .offer-card{position:sticky;top:0}.offer-modal-preview .offer-card:hover{box-shadow:none;translate:none}.confirm-modal{width:min(440px,100%)}.danger-button{border-radius:var(--r);background:var(--error);color:#fff;border:0;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:700;transition:filter .2s;display:inline-flex}.danger-button:hover{filter:brightness(1.08)}@media (width<=900px){.offer-start{grid-template-columns:1fr;gap:20px;padding:20px}}@media (width<=760px){.offer-modal-body{grid-template-columns:1fr}.offer-modal-preview{display:none}.offer-modal-pair{grid-template-columns:1fr}.offer-filters-row .table-search{flex:100%;width:auto;margin-left:0}.offer-filters-row .small-control{flex:1}}@media (width<=560px){.offer-start-hi{text-align:center;flex-direction:column}.offer-steps li{flex-wrap:wrap}.offer-steps button{justify-content:center;width:100%}.offer-send,.offer-more .icon-button{min-height:44px}.offer-more .icon-button{width:44px;height:44px}}.offer-modal-tabs{padding:0 20px 12px}.offer-modal-tabs .seg-control{width:max-content;max-width:100%;display:flex}.finds-body{overscroll-behavior:contain;grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;padding:4px 20px 16px;display:grid;overflow-y:auto}.finds-status{gap:8px;display:grid}.finds-status:empty{display:none}.finds-status .login-alert{flex-wrap:wrap;align-items:center}.finds-status .login-alert>span{flex:220px}.finds-status .login-alert svg{margin-top:0}.finds-banner{border-radius:var(--r);background:var(--tint-2);color:var(--ink);align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:650;display:flex}.finds-spin{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite auth-spin}.finds-tools{gap:8px;display:flex}.finds-tools .table-search{flex:1;min-width:0;height:40px}.finds-tools .table-search input{width:100%;min-width:0}.finds-note{color:var(--ink-3);margin:0;font-size:13px}.finds-link{color:var(--accent);font-weight:700}.text-button.danger-text{color:var(--error)}.finds-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.find-card{border:1px solid var(--rule);background:var(--surface);border-radius:14px;flex-direction:column;min-width:0;transition:border-color .2s;display:flex;position:relative}.find-card.is-on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.find-card .offer-pic{aspect-ratio:auto;height:132px}.find-card .offer-pic>img{padding:10px}.find-card .offer-pic.empty>.source-mark{width:52px;height:52px}.find-check{border:1px solid var(--rule);background:var(--surface);cursor:pointer;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:8px;right:8px}.find-check input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;margin:0}.find-body{flex:1;align-content:start;gap:4px;padding:10px 12px;display:grid}.find-body small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.find-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.find-body h3 a{color:inherit;text-underline-offset:3px;text-decoration:none}.find-body h3 a:hover{text-decoration:underline}.find-card .offer-prices b{font-size:18px}.find-score{color:var(--ink-3);gap:2px;margin:0;font-size:12px;line-height:1.4;display:grid}.find-score b{background:var(--tint);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;justify-self:start;padding:1px 8px;font-size:12px}.find-score.is-good b{background:var(--tint-2);color:var(--accent)}.find-score span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.find-coupon{border:1px dashed var(--accent);background:var(--mint);min-height:26px;color:var(--ink);border-radius:7px;justify-self:start;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.find-coupon svg{color:var(--accent)}.find-coupon span{color:var(--ink-2);font-weight:600}.find-coupon b{letter-spacing:.06em;font-weight:800}.find-foot{border-top:1px solid var(--rule);align-items:center;gap:6px;padding:8px 8px 8px 10px;display:flex}.find-foot .offer-send{flex:1;justify-content:center}.find-foot .offer-send:disabled{background:var(--disabled)}.offer-store-select{display:none}@media (width<=640px){.offer-filters-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tabs tabs""search pick""store sort";gap:8px;display:grid}.offer-filters-row .offer-tabs{grid-area:tabs;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.offer-filters-row .table-search{grid-area:search}.offer-filters-row .offer-pick-toggle{grid-area:pick}.offer-filters-row .offer-sort{grid-area:sort}.offer-filters-row .offer-store-select{grid-area:store;width:100%;min-width:0;display:block}.offer-filters>.offer-stores{display:none}}@media (width<=560px){.offer-grid{grid-template-columns:minmax(0,1fr);gap:12px}.offer-card{grid-template-columns:104px minmax(0,1fr);display:grid}.offer-card .offer-pic{aspect-ratio:auto;border-radius:13px 0 0;height:auto;min-height:112px}.offer-card .offer-pic>img{padding:8px}.offer-card .offer-pic.empty>.source-mark{width:44px;height:44px;box-shadow:0 0 0 4px var(--tint-2)}.offer-card .offer-off{padding:2px 7px;font-size:12px;top:6px;left:6px}.offer-card .offer-store{display:none}.offer-card .offer-body{gap:4px;padding:10px 12px}.offer-card .offer-body h3{min-height:0;font-size:14px}.offer-card .offer-prices b{font-size:18px}.offer-card.is-picking .offer-body{padding-right:46px}.offer-card .offer-foot{grid-column:1/-1;padding:8px 8px 8px 12px}.finds-body .offer-stores{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.finds-body .offer-stores button{flex:none}.find-card{grid-template-columns:104px minmax(0,1fr);display:grid}.find-card .offer-pic{border-radius:13px 0 0;height:auto;min-height:112px}.find-card .offer-pic.empty>.source-mark{width:44px;height:44px;box-shadow:0 0 0 4px var(--tint-2)}.find-card .offer-off{padding:2px 7px;font-size:12px;top:6px;left:6px}.find-body{padding-right:50px}.find-foot{grid-column:1/-1}.finds-foot>.secondary-button:not(:only-child){display:none}.finds-foot>.create-button{flex:1}.find-foot .offer-send,.find-foot .icon-button{min-height:44px}.find-foot .icon-button{width:44px;height:44px}}.nav-plans svg{color:var(--accent)}.nav-item[aria-disabled=true]{color:var(--ink-3)}.nav-item[aria-disabled=true]>svg{opacity:.55}.nav-item[aria-disabled=true]:hover{color:var(--ink-2);background:0 0}.nav-lock{color:var(--ink-3);place-items:center;margin-left:auto;display:inline-grid}.nav-lock svg{color:inherit}@media (width>=961px) and (width<=1279px){.nav-lock{display:none}}@media (width>=1280px){.is-collapsed .nav-lock{display:none}}.global-search:disabled{opacity:.5;cursor:not-allowed}.nav-pro{border:1px solid var(--accent);margin-left:auto;padding:0 7px}@supports (color:color-mix(in lab, red, red)){.nav-pro{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.nav-pro{color:var(--accent);border-radius:999px;font-size:11px;font-weight:750;line-height:17px}.is-collapsed .nav-pro{display:none}.nav-badge{background:var(--accent);color:var(--on-accent);white-space:nowrap;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11.5px;font-weight:750;line-height:18px}@media (width>=961px) and (width<=1279px){.nav-badge{width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);padding:0;font-size:0;position:absolute;top:8px;right:9px;overflow:hidden}}@media (width>=1280px){.is-collapsed .nav-badge{width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);padding:0;font-size:0;position:absolute;top:8px;right:9px;overflow:hidden}}.settings-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;max-width:1240px;margin-bottom:20px;padding:20px 24px;display:grid}.settings-hero-id{align-items:center;gap:14px;min-width:0;display:flex}.settings-hero-id>div{min-width:0}.settings-hero .settings-avatar{background:var(--mint);width:56px;height:56px;color:var(--accent);border-radius:16px;font-size:18px;font-weight:800}.settings-hero-id strong{letter-spacing:-.02em;font-size:18px;font-weight:800;display:block}.settings-hero-id small{color:var(--ink-3);overflow-wrap:anywhere;font-size:13px;display:block}.settings-hero-plan{cursor:pointer;border:0;align-self:center;margin-left:4px;padding:4px 11px;font-size:12px;transition:background-color .15s}.settings-hero-plan:hover{background:var(--mint)}.settings-hero-steps{justify-items:end;gap:10px;min-width:0;display:grid}.settings-hero>*{min-width:0}.settings-hero-steps p{color:var(--ink-3);font-size:13px}.settings-hero-steps p b{color:var(--ink)}.settings-hero-steps ol{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:0;list-style:none;display:flex}.settings-hero-steps button{border:1px dashed var(--line);min-height:36px;color:var(--ink-2);touch-action:manipulation;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:13px;font-weight:650;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.settings-hero-steps button:hover{background:var(--tint);color:var(--ink)}.settings-hero-steps button.is-done{background:var(--tint-2);color:var(--ink);border-style:solid;border-color:#0000}.step-mark{border:1.5px solid var(--line);border-radius:999px;flex:none;place-items:center;width:20px;height:20px;display:grid}.is-done .step-mark{background:var(--accent);color:var(--on-accent);animation:stamp .45s var(--ease-out) both;border:0}.settings-layout{grid-template-columns:232px minmax(0,1fr);gap:28px}.settings-layout>*{min-width:0}.settings-nav{align-self:start;gap:4px;position:sticky;top:88px}.settings-nav-item{border-radius:12px;gap:12px;padding:8px 10px}.settings-nav-item:hover{background:var(--tint)}.settings-nav-icon{background:var(--tint);width:34px;height:34px;color:var(--ink-3);border-radius:10px;flex:none;transition:background-color .2s,color .2s}.settings-nav-item.active .settings-nav-icon{background:var(--accent);color:var(--on-accent)}.settings-nav-text strong{font-weight:650}.settings-panel{padding:4px 28px 8px}.settings-panel:has(>.panel-heading){padding:22px 28px 24px}.settings-panel>.panel-heading{align-items:center;margin-bottom:18px}.settings-panel-head{padding:20px 0 18px}.settings-panel-head h2{letter-spacing:-.02em;font-size:18px;font-weight:800}.settings-panel-head p{color:var(--ink-3);margin-top:3px;font-size:13.5px}.setting-row{border-top:1px solid var(--rule);grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:start;gap:32px;padding:22px 0;display:grid}.setting-row-label strong{font-size:14.5px;font-weight:700;display:block}.setting-row-label small{max-width:34ch;color:var(--ink-3);margin-top:4px;font-size:13px;line-height:1.45;display:block}.setting-row-control{min-width:0}.setting-row-control>input:not([type=range]),.setting-row-control>select,.setting-row-control>textarea,.setting-pair input,.quiet-field input{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r);background:var(--field);width:100%;min-height:46px;color:var(--ink);outline:0;padding:0 14px;font-size:14px;transition:border-color .16s,box-shadow .16s}.setting-row-control>textarea{resize:vertical;min-height:96px;padding:10px 14px;line-height:1.5}.setting-row-control>input:focus,.setting-row-control>select:focus,.setting-row-control>textarea:focus,.setting-pair input:focus,.quiet-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-halo)}.setting-row-control>input:disabled{color:var(--ink-3);background:var(--tint)}.setting-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.setting-stack{justify-items:start;gap:12px;display:grid}.setting-stack .setting-pair{width:100%}.setting-row .quiet-field input{flex:1;width:auto}.setting-row .range-field b{font-variant-numeric:tabular-nums;min-width:44px;font-size:15px}.setting-row .range-field input{flex:1}.setting-row .pref-toggle{border-top:0;padding:10px 0}.settings-panel .pref-list .pref-toggle{padding:18px 0}.settings-panel>.pref-list{margin-top:0}.save-bar{left:calc(var(--sidebar) + (100vw - var(--sidebar)) / 2);bottom:calc(20px + env(safe-area-inset-bottom));z-index:55;box-sizing:border-box;border:1px solid var(--rule);background:var(--surface);width:min(560px,100vw - 24px);box-shadow:var(--shadow-pop);border-radius:16px;align-items:center;gap:20px;margin-left:max(-280px,12px - 50vw);padding:10px 10px 10px 20px;display:flex;position:fixed}.save-bar p{color:var(--ink);flex:1;font-size:14px;font-weight:650}.save-bar-actions{align-items:center;gap:14px;display:flex}.save-bar-actions .text-button{color:var(--ink-2);font-size:14px}.save-bar-actions .create-button{min-height:42px;padding:0 20px}.save-bar.is-saved{justify-content:center;padding:14px 20px}.save-bar-done{justify-content:center;align-items:center;gap:10px;display:flex}.save-bar-done span{background:var(--accent);width:22px;height:22px;color:var(--on-accent);animation:stamp .4s var(--ease-out) both;border-radius:999px;place-items:center;display:grid}@media (width<=960px){.settings-layout{grid-template-columns:1fr;gap:16px}.save-bar{left:50%}}@media (width<=1100px){.settings-hero{grid-template-columns:1fr}.settings-hero-steps{justify-items:start}.settings-hero-steps ol{justify-content:flex-start}.setting-row{grid-template-columns:1fr;gap:12px}}@media (width<=640px){.settings-hero{gap:16px;padding:16px}.settings-hero .settings-avatar{border-radius:14px;width:48px;height:48px;font-size:16px}.settings-hero-steps{justify-items:stretch}.settings-hero-steps ol{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:0 -16px;padding:0 16px 2px;overflow-x:auto}.settings-hero-steps button{white-space:nowrap;flex:none}.settings-panel{padding:4px 16px 8px}.settings-panel:has(>.panel-heading){padding:18px 16px 20px}.settings-panel>.panel-heading{align-items:stretch}.setting-row{padding:18px 0}.setting-pair{grid-template-columns:1fr}.save-bar{gap:12px;padding:10px 10px 10px 14px}.save-bar p{font-size:13px}}.settings-nav-item{isolation:isolate;position:relative}.settings-nav-item.active{background:0 0}.settings-nav-active{z-index:-1;border:1px solid var(--rule);background:var(--surface);border-radius:12px;position:absolute;inset:0}@media (width<=960px){.settings-identity{display:none}.settings-nav{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;margin:0 -16px;padding:2px 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.settings-nav::-webkit-scrollbar{display:none}.settings-nav-item{border:1px solid var(--rule);scroll-snap-align:start;border-radius:999px;flex:none;width:auto;padding:8px 14px}.settings-nav-item.active{border-color:#0000}.settings-nav{position:static}.settings-nav-active{background:var(--tint-2);border:0;border-radius:999px}.settings-nav-text small,.settings-nav-icon{display:none}.settings-nav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}}@media (width<=640px){.settings-main .panel-heading{flex-direction:column;align-items:stretch;gap:14px}.settings-main .panel-heading>.create-button,.settings-main .panel-heading>.secondary-button{justify-content:center;min-height:46px}.settings-main .settings-actions>button{flex:1;justify-content:center;min-height:48px}.settings-panel{padding:18px 16px}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plan-status{grid-template-columns:minmax(200px,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:28px;display:grid}.plan-status-main{justify-items:start;gap:8px;display:grid}.plan-status-name{letter-spacing:-.02em;align-items:center;gap:8px;font-size:20px;font-weight:800;display:inline-flex}.plan-status-name svg{color:var(--accent)}.plan-status-chip{background:var(--tint-2);color:var(--accent);letter-spacing:0;border-radius:999px;margin-left:4px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:750}.plan-status-main small{color:var(--ink-3);font-size:13px}.plan-status-usage{grid-template-columns:1fr 1fr;gap:20px;display:grid}.plan-status-cancel{align-self:center}.trial-block{justify-items:start;gap:7px;display:grid}.trial-block small{color:var(--ink-3);font-size:12.5px}.settings-hero-id .trial-block{margin-top:8px}.trial-days{grid-template-columns:repeat(7,22px);gap:4px;display:grid}.trial-days i{background:var(--tint-2);border-radius:3px;height:6px}.trial-days i[data-on]{background:var(--accent);transform-origin:0;animation:day-in .5s var(--ease-out) both}@keyframes day-in{0%{transform:scaleX(0)}}.plan-lock{border:1.5px solid var(--accent);border-radius:var(--r-lg);background:var(--mint);align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.plan-lock-icon{background:var(--accent);width:48px;height:48px;color:var(--on-accent);border-radius:14px;flex:none;place-items:center;display:grid}.plan-lock h2{letter-spacing:-.02em;text-wrap:balance;font-size:19px;font-weight:800}.plan-lock p{max-width:64ch;color:var(--ink-2);margin-top:4px;font-size:14.5px;line-height:1.55}@media (width<=640px){.plan-lock{flex-direction:column;gap:12px;padding:18px 16px}}.plans-bar{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 14px;display:flex}.plans-bar p{color:var(--ink-3);font-size:13px}.cycle-switch{border:1px solid var(--rule);background:var(--surface);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.cycle-switch button{isolation:isolate;min-height:40px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;transition:color .2s;display:inline-flex;position:relative}.cycle-switch button[aria-checked=true]{color:var(--on-accent)}.cycle-switch button:not([aria-checked=true]):hover{color:var(--ink)}.cycle-pill{z-index:-1;background:var(--accent);border-radius:999px;position:absolute;inset:0}.cycle-switch b{background:var(--tint-2);color:var(--accent);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:800;transition:background-color .2s,color .2s}.cycle-switch button[aria-checked=true] b{background:var(--on-accent);color:var(--accent)}.plans-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.plan-offer{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);align-content:start;gap:10px;padding:24px;display:grid}.plan-offer.is-pro{border:1.5px solid var(--accent);background:var(--mint);padding:28px}.plan-offer header,.plan-picker-body header{gap:6px;display:grid}.plan-offer-name{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.plan-offer h2,.plan-picker-body h2{letter-spacing:-.02em;font-size:22px;font-weight:800}.plan-offer header p,.plan-picker-body header p{max-width:42ch;color:var(--ink-2);font-size:14px;line-height:1.5}.plan-flag{background:var(--accent);color:var(--on-accent);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:750;display:inline-flex}.plan-offer-price{align-items:baseline;gap:4px;min-height:52px;margin-top:8px;display:flex}.plan-offer-price strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1.1}.plan-offer.is-pro .plan-offer-price strong,.plan-picker.is-pro .plan-offer-price strong{font-size:48px}.plan-offer-price>span{color:var(--ink-3);font-size:15px;font-weight:600}.price-skeleton{border-radius:var(--r);background:var(--tint-2);width:170px;height:44px;animation:1.4s ease-in-out infinite pulse;display:inline-block}.plan-offer-bill{color:var(--ink-3);font-size:13px}.plan-save-slot{min-height:28px}.plan-save{background:var(--tint-2);color:var(--accent);border-radius:999px;align-items:center;padding:4px 11px;font-size:12.5px;font-weight:750;display:inline-flex}.plan-offer.is-pro .plan-save,.plan-picker.is-pro .plan-save{background:var(--surface)}.plan-cta{justify-content:center;width:100%;min-height:48px;margin-top:4px;font-size:14.5px}.plan-offer.is-pro .plan-cta,.plan-picker.is-pro .plan-cta{min-height:52px;font-size:15px}.plan-cta svg{transition:transform .2s var(--ease-out)}.plan-cta:hover:not(:disabled) svg{transform:translate(3px)}.plan-offer-kicker{color:var(--accent);margin-top:10px;font-size:13px;font-weight:750}.plan-offer-list{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.plan-offer:not(.is-pro) .plan-offer-list,.plan-picker:not(.is-pro) .plan-offer-list{margin-top:14px}.plan-offer-list li{color:var(--ink);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.plan-offer-list svg{color:var(--accent);flex:none;margin-top:3px}.plan-offer-list li.plan-offer-all{color:var(--ink-2)}.plans-note{margin-top:12px}.plans-more{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.plans-more .panel{margin:0}.plan-table{border-collapse:collapse;width:100%;font-size:14px}.plan-table th,.plan-table td{border-top:1px solid var(--rule);text-align:center;padding:12px}.plan-table thead th{border-top:0;font-size:13px;font-weight:800}.plan-table tbody th{width:46%;color:var(--ink-2);text-align:left;font-weight:600}.plan-table .is-pro{background:var(--tint);color:var(--ink);font-weight:700}.plan-table thead .is-pro{border-radius:var(--r) var(--r) 0 0;color:var(--accent)}.plan-table tbody tr:last-child .is-pro{border-radius:0 0 var(--r) var(--r)}.plan-yes,.plan-no{place-items:center;display:inline-grid}.plan-table td{font-variant-numeric:tabular-nums}.plan-offer h2,.plan-picker-body h2,.plans-page .page-heading p{text-wrap:balance}.cycle-switch button,.plan-tabs button,.faq-q,.plan-table-more,.plan-sticky button,.plan-cta,.settings-nav-item{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.plan-yes svg{color:var(--accent)}.plan-no svg{color:var(--ink-3);opacity:.55}.faq-item{border-top:1px solid var(--rule)}.faq-q{width:100%;min-height:52px;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14.5px;font-weight:650;display:flex}.faq-q svg{color:var(--ink-3);transition:transform .3s var(--ease-out), color .2s ease;flex:none}.faq-q[aria-expanded=true] svg{color:var(--accent);transform:rotate(180deg)}.faq-q:hover svg{color:var(--ink)}.faq-a{color:var(--ink-2);padding:0 28px 16px 0;font-size:14px;line-height:1.6}.plan-faq .panel-heading .text-button{font-size:inherit;padding:0;display:inline}.plan-table tbody tr{animation:.3s both fade-in}.plan-table-more{border:1px solid var(--rule);width:100%;min-height:46px;color:var(--accent);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:750;display:flex}.plan-table-more svg{transition:transform .3s var(--ease-out)}.plan-table-more[aria-expanded=true] svg{transform:rotate(180deg)}@media (width<=1100px){.plans-more{grid-template-columns:1fr}.plan-status{grid-template-columns:1fr 1.3fr}.plan-status-cancel{grid-column:1/-1;justify-self:start}}@media (width<=960px){.plans-grid,.plan-status{grid-template-columns:1fr}.plan-offer.is-pro .plan-offer-price strong{font-size:42px}}@media (width<=640px){.plans-page{padding-bottom:84px}.plans-page .page-heading p{font-size:14.5px;line-height:1.5}.plan-status{gap:16px;padding:18px 16px}.plan-status-name{font-size:18px}.trial-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;width:100%}.trial-days i{height:7px}.plan-status-usage{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:14px;padding-top:14px}.plan-status-usage .usage-top{flex-direction:column;gap:2px;font-size:12.5px}.plan-status-usage .usage-top b{font-size:15px}.plans-bar{flex-direction:column;align-items:stretch;gap:10px;margin:22px 0 14px}.plans-bar p{text-align:center;font-size:12.5px}.cycle-switch{grid-template-columns:1fr 1fr;display:grid}.cycle-switch button{justify-content:center;min-height:44px}.plan-picker{border:1px solid var(--rule);background:var(--surface);transition:background-color .35s var(--ease-out), border-color .35s var(--ease-out);border-radius:20px;padding:6px 6px 22px;display:grid;overflow:hidden}.plan-picker.is-pro{border:1.5px solid var(--accent);background:var(--mint)}.plan-tabs{background:var(--tint);border-radius:16px;grid-template-columns:1fr 1fr;gap:2px;padding:4px;display:grid}.plan-picker.is-pro .plan-tabs{background:var(--surface)}.plan-tabs button{isolation:isolate;min-height:44px;color:var(--ink-2);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:750;transition:color .2s;display:inline-flex;position:relative}.plan-tabs button[aria-checked=true]{color:var(--on-accent)}.plan-tab-pill{z-index:-1;background:var(--accent);border-radius:12px;position:absolute;inset:0}.plan-picker-body{gap:10px;padding:20px 14px 0;display:grid}.plan-picker-flag{justify-self:start}.plan-picker .plan-offer-price{margin-top:4px}.plan-picker .plan-offer-price strong{font-size:42px}.plan-picker.is-pro .plan-offer-price strong{font-size:46px}.plan-picker .plan-cta{border-radius:12px;min-height:52px;font-size:15.5px}.plan-picker-upsell{background:var(--tint);color:var(--ink-2);text-align:left;border:0;border-radius:14px;margin:18px 14px 0;padding:14px;font-size:13.5px;line-height:1.5}.plan-picker-upsell b{color:var(--accent)}.plans-more{gap:14px;margin-top:14px}.plan-table th,.plan-table td{padding:11px 6px;font-size:13.5px}.plan-table tbody th{width:52%;padding-left:0}.plan-faq .faq-q{font-size:14px}}.plan-sticky{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:50;border:1px solid var(--rule);background:var(--surface);box-shadow:var(--shadow-pop);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex;position:fixed}.plan-sticky-text{min-width:0;display:grid}.plan-sticky-text strong{font-size:14px;font-weight:750}.plan-sticky-text span{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.plan-sticky .create-button{border-radius:12px;flex:none;min-height:46px;padding:0 18px}@media (width>=641px){.plan-sticky{display:none}}.queue-page{--hatch:repeating-linear-gradient(135deg, var(--error) 0 3px, var(--error) 3px 6px)}@supports (color:color-mix(in lab, red, red)){.queue-page{--hatch:repeating-linear-gradient(135deg, var(--error) 0 3px, color-mix(in srgb, var(--error) 55%, var(--surface)) 3px 6px)}}.live-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 0 var(--pulse);border-radius:50%;flex:none;animation:2.4s ease-out infinite now-pulse;display:inline-block}.muted-text{color:var(--ink-3)}.muted-text:hover{color:var(--ink)}.queue-summary{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.queue-summary>div{align-content:start;gap:4px;min-width:0;padding:18px 22px;display:grid}.queue-summary>div+div{border-left:1px solid var(--rule)}.qs-label{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.queue-summary strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;font-size:clamp(24px,2.3vw,32px);font-weight:800;line-height:1.2;display:flex}.queue-summary small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.qs-next{background:var(--mint)}.qs-next .qs-label{color:var(--accent)}.qs-next strong em{background:var(--surface);color:var(--accent);letter-spacing:0;border-radius:999px;padding:3px 10px;font-size:13px;font-style:normal;font-weight:750}.qs-next strong.is-empty{letter-spacing:-.02em;font-size:20px}.qs-next small{color:var(--ink-2);white-space:normal}.qs-next.is-late{background:var(--error-bg)}.qs-next.is-late .qs-label,.qs-next.is-late strong,.qs-next.is-late strong em{color:var(--error-ink)}.queue-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-top:16px;display:grid}.queue-layout>.panel,.q-history{margin:0}.queue-layout>.panel{flex-direction:column;display:flex}.q-upcoming>.empty-state{flex:1;justify-content:center}.q-history{margin-top:16px}.q-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.q-head h2,.q-history-head h2{letter-spacing:-.01em;font-size:17px;font-weight:750}.q-head>div>span,.q-history-head>div>span{color:var(--ink-3);align-items:center;gap:8px;margin-top:3px;font-size:13px;display:inline-flex}.q-attention{gap:10px;margin-bottom:20px;display:grid;overflow:hidden}.q-attention-title{color:var(--error);align-items:center;gap:8px;font-size:13.5px;font-weight:750;display:flex}.q-fail{border:1px solid var(--error);align-items:center;gap:16px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.q-fail{border:1px solid color-mix(in srgb, var(--error) 35%, var(--rule))}}.q-fail{background:var(--error-bg);border-radius:12px}.q-fail-body{flex:1;gap:2px;min-width:0;display:grid}.q-fail-body strong{font-size:14.5px}.q-fail-body small{color:var(--ink-3);font-size:12.5px}.q-fail-body p{color:var(--error-ink);margin-top:4px;font-size:13.5px;line-height:1.5}.q-fail-actions{flex:none;align-items:center;gap:12px;display:flex}.q-fail-actions .secondary-button{min-height:38px}.q-timeline{gap:22px;display:grid}.q-day h3,.h-day h3{color:var(--ink-2);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;font-weight:750;display:flex}.q-day h3 span,.h-day h3 span{background:var(--tint);color:var(--ink-3);letter-spacing:0;border-radius:999px;padding:1px 8px;font-size:11.5px}.q-day ol{margin:0;padding:0;list-style:none;display:grid}.q-item{grid-template-columns:52px 20px minmax(0,1fr);column-gap:10px;display:grid}.q-time{color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right;padding-top:15px;font-size:14px;font-weight:750}.q-rail{justify-content:center;display:flex;position:relative}.q-rail:before{content:"";background:var(--rule);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.q-item:first-child .q-rail:before{top:20px}.q-item:last-child .q-rail:before{bottom:calc(100% - 20px)}.q-item:only-child .q-rail:before{display:none}.q-rail i{z-index:1;border:2px solid var(--line);background:var(--surface);border-radius:50%;width:10px;height:10px;margin-top:18px;position:relative}.q-item.is-next .q-rail i{border-color:var(--accent);background:var(--accent);width:12px;height:12px;margin-top:17px;animation:2.4s ease-out infinite now-pulse}.q-card{border-radius:12px;gap:4px;margin:4px 0;padding:10px 12px;transition:background-color .18s;display:grid}.q-card:hover,.q-card:focus-within{background:var(--tint)}.q-item.is-next .q-card{background:var(--mint)}.q-card-main{align-items:center;gap:12px;min-width:0;display:flex}.q-mark{background:var(--tint-2);color:var(--accent)}.q-card-text{flex:1;gap:2px;min-width:0;display:grid}.q-card-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;overflow:hidden}.q-card-text small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:flex;overflow:hidden}.q-card-text small svg{color:var(--ink-3);flex:none}.q-when{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:700}.q-item.is-next .q-when{background:var(--surface);color:var(--accent);border-radius:999px;padding:3px 10px}.q-when.is-sending{color:var(--accent)}.q-when.is-late{color:var(--error-ink)}.q-item.is-late .q-rail i{background:var(--error);border-color:var(--error)}.q-card-actions{gap:16px;padding-left:38px;display:flex}.q-card-actions .text-button:not(.danger-text){color:var(--ink-3);transition:color .18s}.q-card:hover .q-card-actions .text-button:first-child:not(.danger-text),.q-item.is-next .q-card-actions .text-button:first-child:not(.danger-text){color:var(--accent)}.q-card-actions .text-button:hover{color:var(--ink)}.q-card-actions:empty{display:none}.q-card-actions .text-button{padding:2px 0;font-size:12.5px}.q-skeleton{gap:10px;display:grid}.q-chart-skeleton{background:var(--tint);border-radius:12px;height:190px;animation:1.4s ease-in-out infinite pulse}.q-skeleton span{background:var(--tint);border-radius:12px;height:52px;animation:1.4s ease-in-out infinite pulse}.q-skeleton span:nth-child(2){animation-delay:.15s}.q-skeleton span:nth-child(3){animation-delay:.3s}.q-legend{color:var(--ink-2);gap:14px;font-size:12.5px;font-weight:650;display:flex}.q-legend span{align-items:center;gap:6px;display:inline-flex}.q-legend i,.dchart-tip i{border-radius:3px;width:10px;height:10px}:is(.q-legend,.dchart,.q-channel-bar) .is-sent{background:var(--accent)}:is(.q-legend,.dchart,.q-channel-bar) .is-failed{background:var(--hatch)}.dchart{position:relative}.dchart-plot{height:170px;margin-left:26px;position:relative}.dchart-grid span{border-top:1px dashed var(--rule);position:absolute;left:0;right:0}.dchart-grid em{width:20px;color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;font-size:11px;font-style:normal;position:absolute;top:-8px;left:-26px}.dchart-bars{gap:4px;display:grid;position:absolute;inset:0}.dchart-col{cursor:default;background:0 0;border:0;border-radius:6px 6px 0 0;justify-content:center;align-items:flex-end;min-width:0;padding:0;display:flex;position:relative}.dchart-col.is-hover{background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.dchart-col.is-hover{background:color-mix(in srgb, var(--tint) 80%, transparent)}}.dchart-stack{transform-origin:bottom;width:min(22px,70%);animation:grow-y .6s var(--ease-out) both;flex-direction:column;gap:2px;display:flex}.dchart-stack i{min-height:2px;display:block}.dchart-stack i:first-child{border-radius:4px 4px 0 0}.dchart-col.is-hover .dchart-stack i.is-sent{background:var(--accent-hover)}.dchart-tip{z-index:3;border:1px solid var(--rule);background:var(--surface);min-width:128px;box-shadow:var(--shadow-pop);pointer-events:none;border-radius:10px;gap:4px;padding:10px 12px;font-size:12.5px;display:grid;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%)}.dchart-tip strong{font-size:12.5px}.dchart-tip span{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:flex}.dchart-x{color:var(--ink-3);font-variant-numeric:tabular-nums;gap:4px;margin:8px 0 0 26px;font-size:11px;display:grid}.dchart-x span{text-align:center;white-space:nowrap;overflow:visible}.q-channels{border-top:1px solid var(--rule);gap:12px;margin-top:22px;padding-top:18px;display:grid}.q-channels h3{color:var(--ink-2);letter-spacing:.02em;text-transform:uppercase;font-size:12.5px;font-weight:750}.q-channel{gap:6px;display:grid}.q-channel-top{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.q-channel-top strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.q-channel-top span{font-variant-numeric:tabular-nums;flex:none;font-weight:750}.q-channel-top em{color:var(--error);font-style:normal}.q-channel-bar{background:var(--tint);border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.q-channel-bar i{transform-origin:0;height:100%;animation:grow-x .8s var(--ease-out) .1s both;display:block}.q-muted{color:var(--ink-3);font-size:13px}.q-history-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.q-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.q-seg{border:1px solid var(--rule);background:var(--surface);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.q-seg button{isolation:isolate;min-height:34px;color:var(--ink-2);touch-action:manipulation;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;transition:color .2s;display:inline-flex;position:relative}.q-seg button[aria-checked=true]{color:var(--accent)}.q-seg button b{background:var(--tint);min-width:18px;color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:11px;transition:background-color .2s,color .2s}.q-seg button[aria-checked=true] b{background:var(--metal);color:var(--on-accent)}.q-seg-pill{z-index:-1;background:var(--accent);border-radius:999px;position:absolute;inset:0}.q-search{border:1px solid var(--line);border-radius:var(--r);background:var(--field);min-height:40px;color:var(--ink-3);align-items:center;gap:8px;padding:0 12px;transition:border-color .16s,box-shadow .16s;display:inline-flex}.q-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-halo)}.q-search input{width:170px;min-height:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:13.5px}.h-list{gap:18px;display:grid}.h-day h3{z-index:2;background:var(--surface);margin:0 -8px 4px;padding:8px;position:sticky;top:64px}.h-row{border-top:1px solid var(--rule);border-radius:10px;grid-template-columns:48px 22px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 8px;transition:background-color .15s;display:grid}.h-day h3+.h-row{border-top:0}.h-row:hover{background:var(--tint)}.h-row time{color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px;font-weight:700}.h-status{border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.h-status.is-ok{background:var(--tint-2);color:var(--accent)}.h-status.is-bad{background:var(--error-bg);color:var(--error)}.h-body{gap:2px;min-width:0;display:grid}.h-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;overflow:hidden}.h-body small{color:var(--ink-3);font-size:12.5px}.h-ok{color:var(--accent);font-weight:700}.h-bad{color:var(--error);font-weight:700}.h-error{background:var(--error-bg);color:var(--error-ink);border-radius:8px;margin-top:6px;padding:8px 10px;font-size:13px;line-height:1.5}.h-link{opacity:0;transition:opacity .15s}.h-row:hover .h-link,.h-link:focus-visible{opacity:1}.h-more{border:1px dashed var(--line);width:100%;min-height:44px;color:var(--accent);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:750;display:flex}.h-more:hover{background:var(--tint)}@media (width<=1100px){.queue-layout{grid-template-columns:1fr}.queue-summary{grid-template-columns:1fr 1fr}.queue-summary>div:nth-child(3){border-left:0}.queue-summary>div:nth-child(n+3){border-top:1px solid var(--rule)}}@media (hover:none){.h-link{opacity:1}}@media (width<=640px){.queue-summary{grid-template-columns:1fr 1fr}.queue-summary>div{padding:14px 16px}.qs-next{grid-column:1/-1}.queue-summary>div:nth-child(2){border-left:0;border-top:1px solid var(--rule)}.queue-summary>div:nth-child(3){border-left:1px solid var(--rule)}.queue-summary>div:nth-child(4){border-left:0;grid-column:1/-1}.q-item{grid-template-columns:44px 16px minmax(0,1fr);column-gap:8px}.q-card{padding:10px}.q-card-actions{padding-left:0}.q-card-main .source-mark{display:none}.q-card-main{gap:6px;display:grid}.q-when{justify-self:start}.q-card-text strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.q-fail{flex-direction:column;align-items:stretch}.q-fail-actions{justify-content:space-between}.q-filters,.q-seg{width:100%}.q-seg button{flex:1;justify-content:center;padding:0 8px}.q-filters .small-control{flex:1}.q-search{flex:100%}.q-search input{width:100%}.h-row{grid-template-columns:40px 22px minmax(0,1fr)}.h-link{display:none}.dchart-plot{height:140px}}.pro-gate{border:1px solid var(--accent);align-items:center;gap:28px;padding:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.pro-gate{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--rule))}}.pro-gate{border-radius:var(--r-lg);background:var(--surface)}.pro-gate.has-preview{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.pro-gate-copy{justify-items:start;gap:12px;min-width:0;display:grid}.pro-gate-tag{background:var(--mint);color:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:750;display:inline-flex}.pro-gate h2{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.15}.pro-gate p{max-width:56ch;color:var(--ink-2);font-size:15px;line-height:1.55}.pro-gate ul{gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.pro-gate li{color:var(--ink);align-items:flex-start;gap:9px;font-size:14.5px;font-weight:600;line-height:1.4;display:flex}.pro-gate li svg{color:var(--accent);flex:none;margin-top:2px}.pro-gate-cta{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:6px;display:flex}.pro-gate-cta span{color:var(--ink-3);font-size:13px}.pro-gate-preview{background:var(--tint);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:12px;min-width:0;padding:22px;position:relative}.pro-gate-preview>.rule-card{box-shadow:var(--shadow-pop)}.pro-gate-example{color:var(--ink-3);font-size:11.5px;font-weight:700;position:absolute;top:10px;right:12px}.pro-gate:not(.has-preview) h2{max-width:36ch}.tab-label{align-items:center;gap:5px;display:inline-flex}.pro-gate.is-compact{gap:10px;padding:20px}.pro-gate.is-compact h2{letter-spacing:-.015em;font-size:18px}.pro-gate.is-compact p{font-size:14px}.pro-gate.is-compact li{font-size:13.5px}.pro-gate.is-compact .pro-gate-copy{gap:10px}.modal-body .pro-gate{border:0;padding:4px 0 0}.modal-body .pro-gate+.text-button{justify-self:start;align-items:center;gap:6px;display:inline-flex}.sched-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.sched-rules>.q-head{align-items:center;margin-bottom:12px;padding:0 2px}.sched-rules>.q-head .secondary-button{min-height:38px}.sched-side{gap:16px;display:grid}.sched-side>.panel{margin:0}.rule-list{gap:12px;display:grid}.rule-card{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);gap:14px;padding:18px 20px 14px;transition:border-color .2s;display:grid}.rule-card.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rule-card.is-on{border-color:color-mix(in srgb, var(--accent) 28%, var(--rule))}}.rule-top{align-items:center;gap:12px;min-width:0;display:flex}.rule-channel{background:var(--tint-2);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.rule-title{flex:1;gap:2px;min-width:0;display:grid}.rule-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:750;overflow:hidden}.rule-state{color:var(--ink-3);align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.rule-state.is-on{color:var(--accent)}.rule-state.is-warn{color:var(--warn)}.rule-sentence{color:var(--ink-2);letter-spacing:-.01em;font-size:17px;line-height:1.45}.rule-sentence b{color:var(--ink);font-weight:750}.rule-card:not(.is-on) .rule-sentence,.rule-card:not(.is-on) .rule-sentence b{color:var(--ink-3)}.rule-switch{background:var(--line);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:flex-start;width:44px;height:26px;padding:3px;transition:background-color .2s;display:flex;position:relative}.rule-switch.is-on{background:var(--accent);justify-content:flex-end}.rule-switch i{background:var(--surface);width:20px;height:20px;box-shadow:0 1px 2px var(--shade);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.rule-switch i{box-shadow:0 1px 2px color-mix(in srgb, var(--shade) 30%, transparent)}}.rule-switch:disabled{opacity:.6;cursor:progress}.rule-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rule-foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:16px;padding-top:12px;display:flex}.rule-foot dl{flex-wrap:wrap;gap:6px 26px;min-width:0;display:flex}.rule-foot dt{color:var(--ink-3);font-size:12px;font-weight:650}.rule-foot dd{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:2px 0 0;font-size:14px;font-weight:700;display:flex}.rule-foot dd em{color:var(--accent);font-size:12.5px;font-style:normal;font-weight:650}.rule-actions{flex:none;gap:14px;display:flex}.rule-actions .text-button{align-items:center;gap:5px;min-height:32px;font-size:13.5px;display:inline-flex}.rule-add{border:1px dashed var(--line);border-radius:var(--r-lg);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:16px 20px;transition:border-color .18s,background-color .18s;display:flex}.rule-add:hover{border-color:var(--accent);background:var(--tint)}.rule-add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rule-add>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.rule-add strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:750;overflow:hidden}.rule-add small{color:var(--ink-3);font-size:13px}.rule-add>svg{color:var(--accent)}.rule-add-icon{background:var(--tint);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.dayr{gap:6px;display:grid}.dayr-track{background:var(--tint);border-radius:8px;height:30px;position:relative}.dayr.is-compact .dayr-track{height:26px}.dayr-band{background:var(--tint-2);box-shadow:inset 0 0 0 1px var(--accent);border-radius:8px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.dayr-band{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent)}}.dayr-run{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);animation:dayr-pop .4s var(--ease-out) both;border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%}.dayr.is-idle .dayr-run{background:var(--ink-3)}.dayr.is-idle .dayr-band{box-shadow:none}.dayr-now{background:var(--ink);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.dayr-x{height:14px;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;position:relative}.dayr-x span{position:absolute;top:0;transform:translate(-50%)}.dayr-x span:first-child{transform:none}.dayr-x span:last-child{transform:translate(-100%)}@keyframes dayr-pop{0%{opacity:0;transform:scale(.2)}}.modal.rule-editor{width:min(600px,100%)}.re-field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.re-field legend{color:var(--ink);margin-bottom:8px;padding:0;font-size:13px;font-weight:650}.re-chips{flex-wrap:wrap;gap:6px;display:flex}.re-chips button,.re-seg button{border:1px solid var(--line);background:var(--field);min-height:36px;color:var(--ink-2);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;padding:0 12px;font-size:13.5px;font-weight:650;transition:background-color .15s,border-color .15s,color .15s}.re-chips button:hover,.re-seg button:hover{border-color:var(--line-hover);color:var(--ink)}.re-chips button.is-on,.re-seg button.is-on{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.re-row{grid-template-columns:auto minmax(0,1fr);gap:20px;display:grid}.re-stepper{border:1px solid var(--line);background:var(--field);border-radius:999px;justify-self:start;align-items:center;display:inline-flex}.re-stepper button{width:38px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:18px}.re-stepper button:disabled{color:var(--disabled);cursor:not-allowed}.re-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-size:15px;font-weight:750}.re-hours{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.re-seg{gap:6px;display:inline-flex}.re-range{gap:10px;display:flex}.re-range label{color:var(--ink-3);gap:6px;font-size:12px;font-weight:650;display:grid}.modal-body .re-range select{min-width:92px;min-height:36px}.re-note{color:var(--ink-3);font-size:13px}.re-preview{background:var(--bg);border:1px solid var(--rule);border-radius:12px;gap:10px;padding:14px 16px;display:grid}.re-preview .dayr-run{box-shadow:0 0 0 2px var(--bg)}.re-preview-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.re-preview-head strong{font-size:14px;font-weight:750}.re-preview-head span{color:var(--accent);font-variant-numeric:tabular-nums;font-size:14px;font-weight:750}.re-times{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.sched-rotation .q-head{margin-bottom:12px}.rot-list{margin:0;padding:0;list-style:none;display:grid}.rot-list li{grid-template-columns:18px 26px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;display:grid}.rot-list li+li{border-top:1px solid var(--rule)}.rot-n{color:var(--ink-3);text-align:center;font-variant-numeric:tabular-nums;font-size:12px;font-weight:750}.rot-list li:first-child .rot-n{color:var(--accent)}.rot-list div{gap:1px;min-width:0;display:grid}.rot-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.rot-list small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.rot-more{align-items:center;gap:5px;margin-top:8px;display:inline-flex}.rot-empty{background:var(--warn);border-radius:12px;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.rot-empty{background:color-mix(in srgb, var(--warn) 12%, var(--surface))}}.rot-empty{color:var(--ink)}.rot-empty>svg{color:var(--warn);flex:none;margin-top:2px}.rot-empty strong{font-size:14px}.rot-empty p{color:var(--ink-2);margin:2px 0 6px;font-size:13px}.rot-empty .text-button{align-items:center;gap:5px;display:inline-flex}.sched-how h2{letter-spacing:-.01em;margin-bottom:12px;font-size:17px;font-weight:750}.sched-how ol{counter-reset:how;gap:12px;margin:0;padding:0;list-style:none;display:grid}.sched-how li{color:var(--ink-2);counter-increment:how;padding-left:34px;font-size:13.5px;line-height:1.5;position:relative}.sched-how li:before{content:counter(how);background:var(--tint-2);width:22px;height:22px;color:var(--accent);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:-1px;left:0}.inline-link{color:var(--accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (width<=1100px){.pro-gate.has-preview{grid-template-columns:1fr}.sched-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.pro-gate{gap:20px;padding:20px 16px}.pro-gate-preview{padding:16px 12px}.pro-gate-cta{width:100%}.pro-gate-cta .create-button{justify-content:center;width:100%}.sched-rules>.q-head{flex-wrap:wrap}.rule-list{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin:0 -16px;padding:2px 16px 4px;scroll-padding:0 16px;display:flex;position:relative;overflow-x:auto}.rule-list::-webkit-scrollbar{display:none}.rule-list>*{scroll-snap-align:start;flex:0 0 calc(100% - 28px)}.rule-list>:only-child{flex-basis:100%}.rule-add{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px}.rule-add>svg{display:none}.rule-add strong{white-space:normal}.rule-dots{justify-content:space-between;align-items:center;margin-top:10px;padding:0 2px;display:flex}.rule-dots>span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650}.rule-dots>div{gap:2px;display:flex}.rule-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.rule-dots button:before{content:"";background:var(--line);width:7px;height:7px;transition:width .25s var(--ease-out), background-color .2s ease;border-radius:999px}.rule-dots button.is-on:before{background:var(--accent);width:20px}.rule-dots button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:999px}.rule-card{padding:16px 16px 12px}.rule-sentence{font-size:15.5px}.rule-foot{flex-direction:column;align-items:stretch}.rule-foot dl{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.rule-actions{justify-content:space-between}.re-row{grid-template-columns:1fr;gap:14px}.re-hours{flex-direction:column;align-items:stretch}.re-seg button,.re-range label{flex:1}.modal-body .re-range select{width:100%}}.tpl-status{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);align-items:center;gap:14px;margin-bottom:16px;padding:14px 18px;display:flex}.tpl-status.is-set{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tpl-status.is-set{border-color:color-mix(in srgb, var(--accent) 28%, var(--rule))}}.tpl-status.is-set{background:var(--mint)}.tpl-status-icon{background:var(--surface);width:34px;height:34px;color:var(--warn);border-radius:10px;flex:none;place-items:center;display:grid}.tpl-status.is-set .tpl-status-icon{color:var(--accent)}.tpl-status>div{flex:1;min-width:0}.tpl-status strong{font-size:15px;font-weight:750}.tpl-status p{color:var(--ink-2);margin-top:2px;font-size:13.5px;line-height:1.45}.tpl-status .text-button{flex:none;align-items:center;gap:5px;display:inline-flex}.tpl-layout{grid-template-columns:272px minmax(0,1fr);align-items:start;gap:16px;display:grid}.tpl-side{gap:16px;display:grid}.tpl-side>.panel{margin:0;padding:16px}.tpl-list-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.tpl-list-head h2{letter-spacing:-.01em;font-size:17px;font-weight:750}.tpl-side ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tpl-item{width:100%;color:var(--ink);text-align:left;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:10px;gap:2px;padding:10px 12px;display:grid;position:relative}.tpl-item:hover{background:var(--tint)}.tpl-item-bg{z-index:-1;background:var(--mint);border-radius:10px;position:absolute;inset:0}.tpl-item-name{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.tpl-item small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.tpl-badge{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:750;line-height:17px}.tpl-empty{color:var(--ink-3);font-size:13px;line-height:1.5}.tpl-starter{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:3px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.tpl-starter:hover{border-color:var(--rule);background:var(--tint)}.tpl-starter strong{font-size:13.5px;font-weight:700}.tpl-starter small{color:var(--ink-3);padding-right:44px;font-size:12.5px;line-height:1.4}.tpl-starter-use{color:var(--accent);opacity:0;align-items:center;gap:3px;font-size:12px;font-weight:750;transition:opacity .15s;display:inline-flex;position:absolute;top:10px;right:12px}.tpl-starter:hover .tpl-starter-use,.tpl-starter:focus-visible .tpl-starter-use{opacity:1}.tpl-work{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;min-width:0;display:grid}.tpl-mobile-tabs{display:none}.tpl-editor{gap:12px;margin:0;display:grid}.tpl-editor-head{align-items:center;gap:12px;display:flex}.tpl-name{min-width:0;color:var(--ink);letter-spacing:-.02em;background:0 0;border:0;border-bottom:1px solid #0000;outline:0;flex:1;padding:4px 0;font-size:20px;font-weight:750}.tpl-name:hover{border-bottom-color:var(--rule)}.tpl-name:focus{border-bottom-color:var(--accent)}.tpl-saved{color:var(--ink-3);flex:none;font-size:12.5px;font-weight:650}.tpl-saved.is-dirty{color:var(--warn)}.tpl-toolbar{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tpl-tool{border:1px solid var(--rule);background:var(--field);min-width:34px;height:34px;color:var(--ink-2);cursor:pointer;border-radius:8px;place-items:center;padding:0 6px;font-size:13px;font-weight:750;display:grid}.tpl-tool:hover{border-color:var(--line-hover);color:var(--ink)}.tpl-tool.is-emoji{background:0 0;border-color:#0000;font-size:17px}.tpl-tool.is-emoji:hover{background:var(--tint)}.tpl-strike{text-decoration:line-through}.tpl-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.tpl-tool-sep{background:var(--rule);width:1px;height:22px;margin:0 6px}.tpl-area{box-sizing:border-box;border:1px solid var(--line);background:var(--field);width:100%;min-height:260px;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;outline:0;padding:14px 16px;font-size:15px;line-height:1.65}.tpl-area:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-halo)}.tpl-meter{color:var(--ink-3);align-items:baseline;gap:12px;font-size:12.5px;display:flex}.tpl-meter>span{font-variant-numeric:tabular-nums;flex:none;font-weight:750}.tpl-meter>span.is-over{color:var(--warn)}.tpl-meter small{font-size:12.5px}.tpl-warn{background:var(--error-bg);color:var(--error-ink);border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:flex}.tpl-vars{gap:8px;display:grid}.tpl-vars>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tpl-vars>div>span{width:104px;color:var(--ink-3);flex:none;font-size:12.5px;font-weight:650}.tpl-var{border:1px solid var(--rule);background:var(--field);min-height:30px;color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:650;display:inline-flex}.tpl-var:hover{border-color:var(--accent);color:var(--ink)}.tpl-var.is-ai{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tpl-var.is-ai{border-color:color-mix(in srgb, var(--accent) 40%, var(--rule))}}.tpl-var.is-ai{background:var(--mint);color:var(--accent)}.tpl-tip{color:var(--ink-3);font-size:12.5px;line-height:1.5}.tpl-actions{border-top:1px solid var(--rule);align-items:center;gap:10px;padding-top:12px;display:flex}.tpl-actions>span{flex:1}.tpl-actions .text-button{align-items:center;gap:5px;display:inline-flex}.tpl-preview{gap:12px;display:grid;position:sticky;top:84px}.tpl-preview-head{gap:8px;display:grid}.tpl-preview-head h2{letter-spacing:-.01em;font-size:17px;font-weight:750}.tpl-offer-pick select{width:100%}.tpl-hook{border:1px solid var(--rule);background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.tpl-hook>div{flex:1;gap:2px;min-width:0;display:grid}.tpl-hook strong{font-size:13.5px}.tpl-hook-name{color:var(--accent);font-size:13px;font-weight:700}.tpl-hook small{color:var(--ink-3);font-size:12.5px;line-height:1.4}.tpl-hook .secondary-button{flex:none;min-height:36px}.tg-phone{--tg-bg:#b7d3a8;--tg-bubble:#fff;--tg-ink:#0f1419;--tg-link:#2481cc;--tg-meta:#8a9aa5;border:1px solid var(--rule);background:var(--tg-bg);border-radius:18px;overflow:hidden}:root[data-theme=dark] .tg-phone{--tg-bg:#0e1621;--tg-bubble:#182533;--tg-ink:#f5f5f5;--tg-link:#6ab2f2;--tg-meta:#6d7f8f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tg-phone{--tg-bg:#0e1621;--tg-bubble:#182533;--tg-ink:#f5f5f5;--tg-link:#6ab2f2;--tg-meta:#6d7f8f}}.tg-head{background:var(--tg-bubble);color:var(--tg-ink);align-items:center;gap:10px;padding:10px 14px;display:flex}.tg-head div{min-width:0;display:grid}.tg-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.tg-head small{color:var(--tg-meta);font-size:12px}.tg-avatar{background:var(--accent);width:34px;height:34px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.tg-feed{gap:4px;padding:14px 12px 16px;display:grid}.tg-bubble{background:var(--tg-bubble);color:var(--tg-ink);border-radius:14px 14px 14px 4px;position:relative;overflow:hidden}.tg-photo{aspect-ratio:4/3;object-fit:cover;background:#fff;width:100%;display:block}.tg-photo.is-art{background:#f3f6f4;place-items:center;display:grid}.tg-photo.is-art span{font-size:64px}.tg-linkpreview{border-left:3px solid var(--tg-link);background:var(--tg-link);border-radius:6px;place-items:center;height:140px;margin:10px 12px 0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tg-linkpreview{background:color-mix(in srgb, var(--tg-link) 10%, var(--tg-bubble))}}.tg-linkpreview img{object-fit:cover;width:100%;height:100%}.tg-linkpreview span{font-size:48px}.tg-text{white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 12px 20px;font-size:14.5px;line-height:1.45}.tg-text code{background:var(--tg-ink);border-radius:4px;padding:0 3px}@supports (color:color-mix(in lab, red, red)){.tg-text code{background:color-mix(in srgb, var(--tg-ink) 10%, transparent)}}.tg-text code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.tg-meta{color:var(--tg-meta);align-items:center;gap:4px;font-size:11px;display:inline-flex;position:absolute;bottom:5px;right:10px}.tg-button{background:var(--tg-bubble);border-radius:10px;justify-content:center;align-items:center;gap:4px;min-height:36px;display:flex}@supports (color:color-mix(in lab, red, red)){.tg-button{background:color-mix(in srgb, var(--tg-bubble) 70%, transparent)}}.tg-button{color:var(--tg-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:13.5px;font-weight:650}.tg-button svg{opacity:.6;order:2}@media (width<=1280px){.tpl-work{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=1100px){.tpl-layout{grid-template-columns:minmax(0,1fr)}.tpl-side{grid-template-columns:1fr 1fr}}@media (width<=860px){.tpl-work{grid-template-columns:minmax(0,1fr)}.tpl-mobile-tabs{justify-self:start;display:flex}.tpl-work .is-hidden-mobile{display:none}.tpl-preview{position:static}}@media (width<=640px){.tpl-side{grid-template-columns:minmax(0,1fr)}.tpl-status{flex-wrap:wrap;align-items:flex-start;padding:14px}.tpl-vars>div>span{width:100%}.tpl-actions{flex-wrap:wrap}.tpl-actions>span{display:none}.tpl-actions .create-button,.tpl-actions .secondary-button{flex:1;justify-content:center}.tpl-area{min-height:220px;font-size:16px}}.opk{position:relative}.opk-trigger{border:1px solid var(--line);background:var(--field);width:100%;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex}.opk-trigger:hover{border-color:var(--line-hover)}.opk-trigger[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-halo)}.opk-trigger>svg{color:var(--ink-3);flex:none}.opk-thumb{object-fit:cover;background:#fff;border-radius:8px;flex:none;width:36px;height:36px}.opk-thumb.is-emoji{background:var(--tint);place-items:center;font-size:19px;display:grid}.opk-text{flex:1;gap:1px;min-width:0;display:grid}.opk-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.opk-text small{color:var(--accent);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:750;overflow:hidden}.opk-text small.is-missing{color:var(--ink-3);font-weight:600}.opk-pop{z-index:30;background:var(--surface);max-height:360px;box-shadow:var(--shadow-pop), 0 0 0 1px var(--shade);border-radius:14px;gap:6px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.opk-pop{box-shadow:var(--shadow-pop), 0 0 0 1px color-mix(in srgb, var(--shade) 8%, transparent)}}.opk-pop{overscroll-behavior:contain}.opk-search{border:1px solid var(--rule);color:var(--ink-3);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.opk-search input{min-width:0;min-height:36px;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.opk-pop ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.opk-item{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.opk-item:hover,.opk-item:focus-visible{background:var(--tint);outline:0}.opk-item.is-on{background:var(--mint)}.opk-empty{color:var(--ink-3);padding:10px;font-size:13px}@media (width<=1100px){.tpl-layout>.tpl-work{order:-1}}.store-clicks ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.store-clicks li{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;display:grid}.store-clicks-row{gap:5px;min-width:0;display:grid}.store-clicks-row>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.store-clicks-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.store-clicks-row span{font-variant-numeric:tabular-nums;font-size:13px;font-weight:750}.store-clicks-row i{background:var(--tint);border-radius:999px;height:6px;display:block;overflow:hidden}.store-clicks-row b{background:var(--accent);transform-origin:0;border-radius:999px;height:100%;display:block}.store-clicks-empty{color:var(--ink-3);font-size:13px;line-height:1.5}.intg-summary .qs-next strong em{background:var(--surface)}.intg-segs{gap:4px;margin-top:4px;display:flex}.intg-segs i{background:var(--accent);border-radius:999px;flex:1;max-width:34px;height:6px}@supports (color:color-mix(in lab, red, red)){.intg-segs i{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.intg-segs i.is-on{background:var(--accent)}.qs-stat.is-warn strong,.qs-stat.is-warn small{color:var(--warn)}.intg-group{margin-top:20px}.intg-group>h2{color:var(--ink-2);align-items:center;gap:8px;margin:0 2px 10px;font-size:14px;font-weight:750;display:flex}.intg-group>h2 span{background:var(--tint);color:var(--ink-3);border-radius:999px;padding:0 8px;font-size:12px;line-height:20px}.intg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=1180px){.intg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.intg-grid{grid-template-columns:1fr}}.intg-skeleton{grid-template-columns:repeat(3,1fr);margin-top:20px}.intg-card{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.intg-card.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.intg-card.is-on{border-color:color-mix(in srgb, var(--accent) 30%, var(--rule))}}.intg-card.is-warn{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.intg-card.is-warn{border-color:color-mix(in srgb, var(--warn) 45%, var(--rule))}}.intg-card-top{align-items:center;gap:10px;display:flex}.intg-card-top .source-mark{width:38px;height:38px;font-size:13px}.intg-card-top .source-mark img{width:30px;height:30px}.intg-card-top .source-mark.logo-casasbahia img,.intg-card-top .source-mark.logo-paguemenos img,.intg-card-top .source-mark.logo-aliexpress img,.intg-card-top .source-mark.logo-magalu img{width:24px;height:24px}.guide-modal-title .source-mark.logo-aliexpress,.guide-modal-title .source-mark.logo-magalu{padding:8px}.source-mark.logo-casasbahia,.source-mark.logo-paguemenos,.source-mark.logo-magalu{padding:5px}.intg-card-top h3{font-size:15.5px;font-weight:750}.intg-state{color:var(--ink-3);align-items:center;gap:4px;font-size:12.5px;font-weight:650;display:inline-flex}.intg-state.is-on{color:var(--accent)}.intg-id{color:var(--ink-2);font-size:13px}.intg-id code{background:var(--tint);color:var(--ink);border-radius:6px;padding:2px 7px;font-size:12.5px}.intg-hint{color:var(--ink-3);font-size:13px;line-height:1.45}.intg-alert{background:var(--warn);border-radius:10px;align-items:flex-start;gap:6px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.intg-alert{background:color-mix(in srgb, var(--warn) 12%, var(--surface))}}.intg-alert{color:var(--ink);font-size:13px;font-weight:600;line-height:1.4}.intg-alert svg{color:var(--warn);flex:none;margin-top:1px}.intg-meta{color:var(--ink-3);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.intg-meta li{align-items:center;gap:5px;display:inline-flex}.intg-actions{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:auto;padding-top:10px;display:flex}.intg-actions .create-button,.intg-actions .secondary-button{min-height:36px;padding:0 14px}.intg-tools{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.intg-tools>.panel,.tut-page>.panel{margin:0}.tut-page>.panel+.panel,.tut-page>.tut-nav+.panel{margin-top:16px}.intg-tool{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 14px;margin:0;display:grid}.intg-tool-icon{background:var(--tint-2);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.intg-tool-icon.is-app{background:0 0;overflow:hidden}.intg-tool-icon.is-app img{border-radius:12px;width:42px;height:42px}.intg-tool h2{font-size:15.5px;font-weight:750}.intg-tool p{color:var(--ink-2);margin-top:3px;font-size:13.5px;line-height:1.5}.intg-tool-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px 14px;display:flex}.intg-tool-actions .create-button{min-height:36px;padding:0 14px;text-decoration:none}.nav-admin .nav-pro{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.nav-admin .nav-pro{border-color:color-mix(in srgb, var(--warn) 50%, transparent)}}.nav-admin .nav-pro{color:var(--warn)}.admin-summary .qs-next small{white-space:normal}.admin-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.admin-layout>.panel{margin:0}.admin-services ul,.admin-latest ul{margin:0;padding:0;list-style:none;display:grid}.admin-services li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.admin-services li+li,.admin-latest li+li{border-top:1px solid var(--rule)}.admin-dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.admin-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}}.admin-services li.is-off .admin-dot{background:var(--warn);box-shadow:0 0 0 3px var(--warn)}@supports (color:color-mix(in lab, red, red)){.admin-services li.is-off .admin-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--warn) 18%, transparent)}}.admin-services li>div,.admin-latest li>div{gap:1px;min-width:0;display:grid}.admin-services strong,.admin-latest strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.admin-services small,.admin-latest small{color:var(--ink-3);font-size:12.5px}.admin-env{justify-items:end;gap:2px;display:grid}.admin-env code{color:var(--ink-3);font-size:11px}.admin-env b{color:var(--accent);font-size:12.5px;font-weight:750}.admin-services li.is-off .admin-env b{color:var(--warn)}.admin-latest li{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.admin-avatar{background:var(--tint-2);width:32px;height:32px;color:var(--accent);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.admin-plan{background:var(--tint);color:var(--ink-2);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:750}.admin-plan.is-pro{background:var(--accent);color:var(--on-accent)}.admin-plan.is-basic{background:var(--mint);color:var(--accent)}.admin-plan.is-expired{background:var(--error-bg);color:var(--error-ink)}.tut-path{margin:0}.tut-path-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.tut-path-head h2{letter-spacing:-.02em;font-size:19px;font-weight:800}.tut-path-head span{color:var(--ink-3);font-size:13.5px}.tut-ring{background:conic-gradient(var(--accent) var(--p), var(--tint) 0);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.tut-ring b{background:var(--surface);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:grid}.tut-steps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tut-steps li{border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.tut-steps li.is-current{background:var(--mint)}.tut-step-mark{background:var(--tint);width:28px;height:28px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.tut-steps li.is-done .tut-step-mark{background:var(--accent);color:var(--on-accent)}.tut-steps li.is-current .tut-step-mark{background:var(--surface);color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.tut-step-text strong{font-size:14.5px;font-weight:700}.tut-steps li.is-done .tut-step-text strong{color:var(--ink-3);font-weight:600}.tut-step-text p{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:1.45}.tut-steps .create-button{white-space:nowrap;min-height:38px}.tut-steps .text-button{white-space:nowrap}.tut-nav{z-index:5;border:1px solid var(--rule);background:var(--bg);border-radius:14px;align-items:center;gap:12px;margin:16px 0;padding:8px;display:flex;position:sticky;top:64px}.tut-nav-links{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.tut-nav-links::-webkit-scrollbar{display:none}.tut-nav-links button{min-height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 12px;font-size:13.5px;font-weight:650}.tut-nav-links button:hover{background:var(--tint);color:var(--ink)}.tut-search{border:1px solid var(--rule);background:var(--field);width:280px;color:var(--ink-3);border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.tut-search input{min-width:0;min-height:36px;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.tut-section,.tut-page>.tutorial-section,.tut-path{scroll-margin-top:130px}.tut-guides{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;display:grid}.tut-guide{border:1px solid var(--rule);background:var(--surface);min-width:0;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 12px;padding:14px 16px;transition:border-color .15s,background-color .15s;display:grid}.tut-guide:hover{border-color:var(--accent);background:var(--tint)}.tut-guide>span:not(.source-mark){gap:3px;min-width:0;display:grid}.tut-guide strong{font-size:14px;font-weight:700;line-height:1.3}.tut-guide small{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.tut-guide em{color:var(--ink-3);grid-column:2;align-items:center;gap:4px;font-size:11.5px;font-style:normal;display:inline-flex}@media (width<=1100px){.tut-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.tut-guides{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}.tut-empty{color:var(--ink-3);font-size:13px}.tut-explain{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tut-explain article{border:1px solid var(--rule);border-radius:12px;align-content:start;gap:8px;padding:16px;display:grid}.tut-explain-icon{background:var(--mint);width:36px;height:36px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.tut-explain h3{font-size:15px;font-weight:750}.tut-explain p{color:var(--ink-2);font-size:13.5px;line-height:1.5}.tut-explain .text-button{justify-self:start;align-items:center;gap:5px;display:inline-flex}.tut-faq{display:grid}.tut-faq-item+.tut-faq-item{border-top:1px solid var(--rule)}.tut-faq-item>button{width:100%;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;font-size:14.5px;font-weight:700;display:flex}.tut-faq-item>button svg{color:var(--ink-3);flex:none;transition:transform .2s}.tut-faq-item.is-open>button svg{transform:rotate(180deg)}.tut-faq-body{overflow:hidden}.tut-faq-body p{max-width:72ch;color:var(--ink-2);padding:0 2px 14px;font-size:14px;line-height:1.6}@media (width<=1100px){.admin-layout,.tut-explain{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.intg-tools{grid-template-columns:minmax(0,1fr)}.intg-skeleton{grid-template-columns:1fr}.tut-nav{flex-direction:column;align-items:stretch;top:56px}.tut-search{width:auto}.tut-steps li{grid-template-columns:28px minmax(0,1fr)}.tut-steps li>button{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ruler-now:after,.live-dot,.q-item.is-next .q-rail i{animation:none}.rank-leaves{display:none}}.share-page{width:min(560px,100%);padding:max(16px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:14px;margin:0 auto;display:grid}.share-top{justify-content:space-between;align-items:center;display:flex}.share-page h1{letter-spacing:-.03em;margin-top:6px;font-size:26px;font-weight:800}.share-sub{color:var(--ink-2);margin-top:-8px;font-size:14px}.share-page .panel{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin:0;padding:16px;display:grid}.share-page label,.share-page input{width:100%;min-width:0}.share-link label,.share-card label{color:var(--ink-2);gap:6px;font-size:13px;font-weight:700;display:grid}.share-link-row{gap:8px;display:flex}.share-link-row input{flex:1;min-width:0}.share-page input{border:1px solid var(--rule);border-radius:var(--r);background:var(--surface);min-height:44px;color:var(--ink);padding:0 12px;font-size:16px}.share-page .create-button,.share-page .secondary-button{justify-content:center;min-height:46px;text-decoration:none}.share-link small{color:var(--ink-3);font-size:12px}.share-store{align-items:center;gap:8px;display:flex}.share-store img{width:28px;height:28px;box-shadow:0 0 0 1px var(--rule);background:#fff;border-radius:8px;padding:3px}.share-pic{aspect-ratio:4/3;color:var(--ink-3);background:#fff;border-radius:12px;place-items:center;font-size:13px;display:grid;position:relative;overflow:hidden}.share-pic img{object-fit:contain;width:100%;height:100%;padding:12px}.share-pic em{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:3px 9px;font-size:13px;font-style:normal;font-weight:800;position:absolute;top:10px;left:10px}.share-note{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:flex}.share-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.share-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.share-done{text-align:center;justify-items:center}.share-done-mark{background:var(--accent);width:56px;height:56px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid}.share-done h2{font-size:19px;font-weight:800}.share-done p{color:var(--ink-2);font-size:14px}.share-done .share-actions{width:100%}.share-error{margin:0}@media (width<=480px){.share-actions{grid-template-columns:1fr}}@media (width<=340px){.share-pair{grid-template-columns:1fr}}.mobile-mark{background:#dfeee6;padding:0;overflow:hidden}.mobile-mark img{object-fit:cover;width:100%;height:100%}.mobile-tabs{justify-self:start;margin:4px 0 8px}#celular{gap:10px;display:grid}#celular>.create-button{justify-self:start}.mobile-shortcut{border:1px dashed var(--rule);border-radius:12px;gap:8px;padding:14px;display:grid}.mobile-shortcut ol{color:var(--ink-2);gap:4px;margin:0;padding-left:20px;font-size:13px;list-style:decimal;display:grid}.shortcut-note{color:var(--ink-3);font-size:13.5px;line-height:1.45}.shortcut-note.is-warn{color:var(--warn);font-weight:650}.shortcut-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mobile-shortcut>span{color:var(--ink-3);font-size:13px}.mobile-copy{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mobile-copy code{overflow-wrap:anywhere;background:var(--tint);min-width:0;color:var(--ink);border-radius:8px;flex:220px;padding:8px 10px;font-size:12px}.mobile-tabs .on{background:var(--surface);box-shadow:0 1px 2px #0000001a}.guide-video{aspect-ratio:16/9;background:#000;border-radius:12px;margin-bottom:14px;position:relative;overflow:hidden}.guide-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.guide-steps li>a.text-button{align-items:center;gap:4px;margin-top:6px;display:inline-flex}.store-guide-links{flex-wrap:wrap;gap:4px 16px;display:flex}.sub-page{--sub-ease:cubic-bezier(.22, 1, .36, 1);--sub-lift-ease:cubic-bezier(.33, 1, .68, 1);--sub-edge:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sub-page{--sub-edge:color-mix(in srgb, var(--ink) 9%, transparent)}}.sub-page{--sub-edge-strong:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sub-page{--sub-edge-strong:color-mix(in srgb, var(--ink) 16%, transparent)}}.sub-page{--sub-shine:#ffffff0f;--sub-glow:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sub-page{--sub-glow:color-mix(in srgb, var(--accent) 16%, transparent)}}.sub-page{gap:22px;padding-bottom:32px;display:grid}.sub-page h1,.sub-page h2,.sub-page h3{text-wrap:balance;margin:0}.sub-page p{margin:0}.sub-page :is(.sub-vitrine,.sub-status,.sub-plan,.sub-summary,.sub-final,.sub-table-wrap,.sub-perks li){border:1px solid var(--sub-edge);background-color:var(--surface);background-image:linear-gradient(180deg, var(--ink), transparent 42%)}@supports (color:color-mix(in lab, red, red)){.sub-page :is(.sub-vitrine,.sub-status,.sub-plan,.sub-summary,.sub-final,.sub-table-wrap,.sub-perks li){background-image:linear-gradient(180deg, color-mix(in srgb, var(--ink) 2.5%, transparent), transparent 42%)}}.sub-page :is(.sub-vitrine,.sub-status,.sub-plan,.sub-summary,.sub-final,.sub-table-wrap,.sub-perks li){box-shadow:0 1px 2px var(--shade), inset 0 1px 0 var(--sub-shine)}@supports (color:color-mix(in lab, red, red)){.sub-page :is(.sub-vitrine,.sub-status,.sub-plan,.sub-summary,.sub-final,.sub-table-wrap,.sub-perks li){box-shadow:0 1px 2px color-mix(in srgb, var(--shade) 10%, transparent), inset 0 1px 0 var(--sub-shine)}}.sub-eyebrow{color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.sub-eyebrow.is-accent{color:var(--accent)}.sub-eyebrow em{background:var(--tint-2);color:var(--accent);letter-spacing:.08em;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.sub-icon{background:var(--tint-2);width:32px;height:32px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:inline-grid}.sub-chip{border:1px solid var(--accent);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sub-chip{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.sub-chip{background:var(--accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.sub-chip{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.sub-chip{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.sub-checks{gap:9px;margin:0;padding:0;list-style:none;display:grid}.sub-checks li{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.45;display:flex}.sub-checks svg{box-sizing:content-box;background:var(--accent);border-radius:999px;flex:none;margin-top:1px;padding:2px}@supports (color:color-mix(in lab, red, red)){.sub-checks svg{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.sub-checks svg{color:var(--accent)}.sub-page .sub-cta,.sub-page .sub-cta-round{isolation:isolate;box-shadow:inset 0 1px 0 #ffffff40, 0 6px 16px -8px var(--accent);justify-content:center;gap:8px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sub-page .sub-cta,.sub-page .sub-cta-round{box-shadow:inset 0 1px 0 #ffffff40, 0 6px 16px -8px color-mix(in srgb, var(--accent) 70%, transparent)}}.sub-page .sub-cta,.sub-page .sub-cta-round{transition:transform .2s var(--sub-ease), filter .14s ease, box-shadow .22s ease}.sub-page .sub-cta{width:100%;min-height:48px;font-size:14.5px}.sub-page .sub-cta-round{border-radius:999px;min-height:46px;padding:0 22px}.sub-page :is(.sub-cta,.sub-cta-round):after{content:"";z-index:-1;background:linear-gradient(100deg,#0000 35%,#ffffff59 50%,#0000 65%);position:absolute;inset:0;translate:-120%}.sub-page :is(.sub-cta,.sub-cta-round):hover:not(:disabled){filter:brightness(1.06)}.sub-page :is(.sub-cta,.sub-cta-round):hover:not(:disabled):after{transition:translate .8s var(--sub-lift-ease);translate:120%}.sub-page :is(.sub-cta,.sub-cta-round):active:not(:disabled){transform:scale(.98)}.sub-page :is(.sub-cta,.sub-cta-round) svg{transition:transform .2s var(--sub-ease)}.sub-page :is(.sub-cta,.sub-cta-round):hover:not(:disabled) svg{transform:translate(3px)}.sub-lift{isolation:isolate;transition:translate .24s var(--sub-lift-ease), box-shadow .24s var(--sub-lift-ease), border-color .18s ease;position:relative}.sub-lift:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(105deg, transparent 42%, var(--accent) 50%, transparent 58%) 130% 0 / 250% 100% no-repeat;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sub-lift:after{background:linear-gradient(105deg, transparent 42%, color-mix(in srgb, var(--accent) 9%, transparent) 50%, transparent 58%) 130% 0 / 250% 100% no-repeat}}.sub-lift:after{transition:opacity .22s,background-position 0s .24s}@media (hover:hover){.sub-lift:hover{border-color:var(--sub-edge-strong);box-shadow:0 1px 2px var(--shade), 0 14px 28px -16px var(--shade), inset 0 1px 0 var(--sub-shine);translate:0 -4px}@supports (color:color-mix(in lab, red, red)){.sub-lift:hover{box-shadow:0 1px 2px color-mix(in srgb, var(--shade) 18%, transparent), 0 14px 28px -16px color-mix(in srgb, var(--shade) 55%, transparent), inset 0 1px 0 var(--sub-shine)}}.sub-lift:hover:after{opacity:1;transition:opacity .22s ease, background-position .7s var(--sub-lift-ease);background-position:-30% 0}}.sub-price-card,.sub-plan{--gx:-400px;--gy:-400px}.sub-price-card:before,.sub-plan:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(300px circle at var(--gx) var(--gy), var(--sub-glow), transparent 70%);transition:opacity .22s;position:absolute;inset:0}.sub-price-card:hover:before,.sub-plan:hover:before{opacity:1}.sub-cycle{border:1px solid var(--sub-edge);background:var(--surface);border-radius:14px;justify-self:center;gap:2px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sub-cycle{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.sub-cycle{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}.sub-cycle button{isolation:isolate;min-height:38px;color:var(--ink-3);touch-action:manipulation;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:700;transition:color .14s;display:inline-flex;position:relative}.sub-cycle button:not([aria-checked=true]):hover{color:var(--ink)}.sub-cycle button[aria-checked=true]{color:var(--accent)}.sub-capsule{z-index:-1;background:linear-gradient(180deg, var(--accent), var(--accent));border-radius:10px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sub-capsule{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 20%, transparent), color-mix(in srgb, var(--accent) 10%, transparent))}}.sub-capsule{box-shadow:inset 0 0 0 1px var(--accent), inset 0 1px 0 #ffffff1a, 0 6px 18px -10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.sub-capsule{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent), inset 0 1px 0 #ffffff1a, 0 6px 18px -10px color-mix(in srgb, var(--accent) 60%, transparent)}}.sub-cycle b{background:var(--accent);border-radius:6px;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.sub-cycle b{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.sub-cycle b{color:var(--accent);font-size:11px;font-weight:800}.sub-vitrine{border-radius:20px;position:relative;overflow:hidden}.sub-vitrine:before{content:"";pointer-events:none;background:radial-gradient(70% 90% at 0% 0%, var(--accent), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sub-vitrine:before{background:radial-gradient(70% 90% at 0% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%)}}.sub-vitrine-slide{grid-template-columns:minmax(0,1.25fr) minmax(300px,380px);align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(20px,3vw,36px);display:grid;position:relative}.sub-vitrine-copy{align-content:start;gap:16px;display:grid}.sub-vitrine-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sub-pager{color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.sub-pager b{color:var(--ink)}.sub-pager button{border:1px solid var(--sub-edge-strong);width:30px;height:30px;color:var(--accent);transition:background-color .14s ease, translate .18s var(--sub-lift-ease);background:0 0;border-radius:999px;place-items:center;display:grid}.sub-pager button:hover{background:var(--tint-2);translate:2px}.sub-title{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.04;display:grid}.sub-title em,.sub-hero-title em{color:var(--accent);font-style:normal}.sub-lead{max-width:58ch;color:var(--ink-2);font-size:15px;line-height:1.6}.sub-perks{grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.sub-perks li{border-radius:14px;gap:6px;padding:14px;display:grid}.sub-perks strong{font-size:14px}.sub-perks p{color:var(--ink-3);font-size:12.5px;line-height:1.45}.sub-price-card{isolation:isolate;border:1px solid var(--accent);gap:12px;padding:22px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sub-price-card{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--sub-edge))}}.sub-price-card{background:var(--surface);box-shadow:0 24px 60px -30px var(--shade), inset 0 1px 0 var(--sub-shine);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.sub-price-card{box-shadow:0 24px 60px -30px color-mix(in srgb, var(--shade) 70%, transparent), inset 0 1px 0 var(--sub-shine)}}.sub-price-top{color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.sub-price-top em{background:var(--accent);color:var(--on-accent);letter-spacing:.08em;border-radius:6px;padding:2px 8px;font-size:11px;font-style:normal}.sub-price{align-items:flex-start;gap:6px;display:flex}.sub-price small{color:var(--ink-3);margin-top:10px;font-size:14px;font-weight:700}.sub-price strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:800;line-height:1}.sub-price-note{color:var(--ink-3);font-size:13px}.sub-compare-link{justify-self:center}.sub-fine{color:var(--ink-3);text-align:center;font-size:11.5px;line-height:1.5}.sub-status{border-radius:16px;grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 20px;display:grid;border-left:3px solid var(--accent)!important}.sub-status.is-off{border-left-color:var(--error)!important}.sub-status-icon{background:var(--tint-2);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.sub-status-text{gap:4px;display:grid}.sub-status-text strong{font-size:16px}.sub-status-text p{color:var(--ink-3);font-size:13px;line-height:1.5}.sub-status-usage{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sub-status-actions{justify-items:end;gap:4px;display:grid}.sub-status-actions .text-button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sub-hero{text-align:center;justify-items:center;gap:14px;padding:clamp(40px,6vw,72px) 0 8px;display:grid}.sub-hero-title{letter-spacing:-.04em;font-size:clamp(34px,4.6vw,60px);font-weight:800;line-height:1.02;display:grid}.sub-hero>p{max-width:56ch;color:var(--ink-2);font-size:15.5px;line-height:1.6}.sub-hero>small,.sub-caption{color:var(--ink-3);font-size:12.5px}.sub-devices{isolation:isolate;width:min(980px,100%);margin-top:22px;padding-right:9%;position:relative}.sub-devices:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--accent), transparent);position:absolute;inset:20% 10% -6%}@supports (color:color-mix(in lab, red, red)){.sub-devices:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 22%, transparent), transparent)}}.sub-devices:before{filter:blur(30px)}.sub-devices-phone{width:24%;min-width:170px;bottom:-18px;right:0;position:absolute!important}.sv-head{justify-content:space-between;align-items:center;margin-bottom:2px;font-size:14px;display:flex}.sv-live{color:var(--accent);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.sv-live i{background:var(--accent);border-radius:999px;width:7px;height:7px;animation:2.4s cubic-bezier(.22,1,.36,1) infinite sub-live}@keyframes sub-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}70%,to{box-shadow:0 0 0 6px #0000}}.sv-find span{background:var(--tint-2);color:var(--accent);border-radius:7px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:800}.sv-find em{background:var(--accent);color:var(--on-accent);border-radius:7px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800}.sub-page .is-up{color:var(--ok)}.sub-timeline{gap:clamp(48px,7vw,96px);padding:24px 0 24px clamp(28px,4vw,56px);display:grid;position:relative}.sub-line{background:var(--ink);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:8px}@supports (color:color-mix(in lab, red, red)){.sub-line{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.sub-line i{border-radius:inherit;background:linear-gradient(180deg, var(--accent), var(--accent));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sub-line i{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 30%, transparent), var(--accent))}}.sub-line i{transform-origin:top}.sub-line b{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 4px var(--accent), 0 0 18px 2px var(--accent);border-radius:999px;position:absolute;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.sub-line b{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 18px 2px color-mix(in srgb, var(--accent) 55%, transparent)}}.sub-feature{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}.sub-feature.is-flip .sub-feature-copy{order:2}.sub-feature-copy{align-content:start;gap:14px;display:grid}.sub-feature-tag{color:var(--accent);justify-self:start;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.sub-feature-tag em{background:var(--tint-2);border-radius:6px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:750}.sub-feature h3{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.1}.sub-feature-copy>p{max-width:52ch;color:var(--ink-2);font-size:14.5px;line-height:1.6}.sub-feature-visual{gap:10px;margin:0;display:grid}.sub-feature-visual figcaption{color:var(--ink-3);text-align:center;font-size:11.5px}.sub-plans,.sub-compare{gap:12px;padding-top:32px;display:grid}.sub-plans>h2,.sub-compare>h2{letter-spacing:-.035em;text-align:center;font-size:clamp(28px,3vw,40px);font-weight:800}.sub-plans>p,.sub-compare>p{max-width:60ch;color:var(--ink-2);text-align:center;justify-self:center;font-size:14.5px;line-height:1.55}.sub-plans .sub-cycle{margin:6px 0 10px}.sub-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;align-items:stretch;gap:16px;width:min(860px,100%);display:grid}.sub-plan{border-radius:18px;flex-direction:column;gap:8px;padding:24px;display:flex}.sub-page .sub-plan.is-pro{background:radial-gradient(90% 55% at 50% 0%, var(--accent), transparent 72%) padding-box, linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(160deg, var(--accent), var(--accent) 40%, var(--accent)) border-box;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.sub-page .sub-plan.is-pro{background:radial-gradient(90% 55% at 50% 0%, color-mix(in srgb, var(--accent) 15%, transparent), transparent 72%) padding-box, linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(160deg, color-mix(in srgb, var(--accent) 85%, #fff), color-mix(in srgb, var(--accent) 22%, transparent) 40%, color-mix(in srgb, var(--accent) 65%, transparent)) border-box}}.sub-page .sub-plan.is-pro{box-shadow:0 0 0 1.5px var(--accent), 0 26px 60px -34px var(--accent), inset 0 1px 0 var(--sub-shine)}@supports (color:color-mix(in lab, red, red)){.sub-page .sub-plan.is-pro{box-shadow:0 0 0 1.5px var(--accent), 0 26px 60px -34px color-mix(in srgb, var(--accent) 75%, transparent), inset 0 1px 0 var(--sub-shine)}}.sub-plan-peek{pointer-events:none;width:104px;height:64px;transition:height .5s var(--sub-lift-ease);position:absolute;bottom:100%;right:26px;overflow:hidden}.sub-plan-peek img{width:100%;height:auto;display:block}.sub-plan.is-pro:hover .sub-plan-peek{height:70px}.sub-page .sub-plan:not(.is-pro) .sub-cta{border:1px solid var(--sub-edge-strong);color:var(--ink);box-shadow:none;background:0 0}.sub-page .sub-plan:not(.is-pro) .sub-cta:after{background:linear-gradient(100deg, transparent 35%, var(--accent) 50%, transparent 65%)}@supports (color:color-mix(in lab, red, red)){.sub-page .sub-plan:not(.is-pro) .sub-cta:after{background:linear-gradient(100deg, transparent 35%, color-mix(in srgb, var(--accent) 14%, transparent) 50%, transparent 65%)}}.sub-page .sub-plan:not(.is-pro) .sub-cta:hover:not(:disabled){border-color:var(--accent);color:var(--accent);filter:none}.sub-plan header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sub-plan h3{letter-spacing:-.02em;font-size:22px;font-weight:800}.sub-flag{background:var(--metal);color:var(--on-accent);box-shadow:inset 0 1px 0 var(--metal-shine), 0 6px 14px -8px var(--metal-glow);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.sub-plan-who{min-height:2.9em;color:var(--ink-2);font-size:13.5px;line-height:1.45}.sub-plan-old{align-items:center;gap:8px;min-height:22px;font-size:12.5px;display:flex}.sub-plan-old s{color:var(--ink-3)}.sub-plan-old em{background:var(--ok);border-radius:6px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.sub-plan-old em{background:color-mix(in srgb, var(--ok) 16%, transparent)}}.sub-plan-old em{color:var(--ok);font-size:11px;font-style:normal;font-weight:800}.sub-plan-price{align-items:baseline;gap:4px;display:flex}.sub-plan-price strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800}.sub-plan-price>span,.sub-plan-bill{color:var(--ink-3);font-size:12.5px}.sub-plan-aud{font-size:13.5px;font-weight:750;margin:6px 0 10px!important}.sub-plan-inc{margin-top:12px;font-size:13px;font-weight:800}.sub-plan .sub-checks{flex:1;align-content:start}.sub-plan-foot{color:var(--ink-3);padding-top:14px;font-size:11.5px;line-height:1.5}.sub-table-wrap{border-radius:18px;margin-top:8px;position:relative;overflow-x:auto}.sub-table{border-collapse:separate;border-spacing:0;width:100%;min-width:560px;font-size:13.5px}.sub-table th,.sub-table td{border-top:1px solid var(--sub-edge);text-align:center;vertical-align:middle;padding:12px 16px}.sub-table thead th{border-top:0;padding-top:22px;padding-bottom:18px}.sub-table thead th:not(.sub-table-intro){width:24%}.sub-table thead th:not(.sub-table-intro)>*{margin-left:auto;margin-right:auto;display:block}.sub-table thead th strong{margin-top:4px;font-size:16px;transition:color .18s}.sub-table thead th small{color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:600}.sub-table thead th b{font-variant-numeric:tabular-nums;margin-top:8px;margin-bottom:10px;font-size:18px}.sub-table thead th b i{color:var(--ink-3);font-size:11px;font-style:normal;font-weight:600}.sub-table thead th button{justify-content:center;width:100%;min-height:36px;font-size:12.5px}.sub-table-intro{text-align:left!important;vertical-align:top!important}.sub-table-intro p{max-width:26ch;color:var(--ink-3);font-size:12.5px;font-weight:500;line-height:1.5;margin-top:6px!important}.sub-flag-sm{color:var(--accent);letter-spacing:.04em;font-size:11px;font-weight:800}.sub-table tbody th[scope=row]{color:var(--ink-2);text-align:left;font-weight:600}.sub-table-group th{text-align:left!important;padding-top:18px!important}.sub-table-group .sub-icon{vertical-align:middle;border-radius:8px;width:28px;height:28px;margin-right:10px}.sub-table-group div{vertical-align:middle;gap:1px;display:inline-grid}.sub-table-group b{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.sub-table-group small{color:var(--ink-3);font-size:12px;font-weight:500}.sub-table .is-picked{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sub-table .is-picked{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.sub-table .is-picked{box-shadow:inset 1px 0 0 var(--accent), inset -1px 0 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.sub-table .is-picked{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--accent) 45%, transparent), inset -1px 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}}.sub-table .is-picked{transition:background-color .22s,box-shadow .22s}.sub-table thead .is-picked{box-shadow:inset 0 1px 0 var(--accent), inset 1px 0 0 var(--accent), inset -1px 0 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.sub-table thead .is-picked{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 45%, transparent), inset 1px 0 0 color-mix(in srgb, var(--accent) 45%, transparent), inset -1px 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}}.sub-table thead .is-picked strong{color:var(--accent)}.sub-yes{background:var(--accent);width:22px;height:22px;color:var(--on-accent);border-radius:999px;place-items:center;display:inline-grid}.sub-no{color:var(--ink-3);opacity:.6}.sub-cell-text{font-variant-numeric:tabular-nums;font-weight:750}.sub-summary{border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:24px;margin-top:18px;padding:22px 24px;scroll-margin-top:90px;display:grid;border-left:3px solid var(--accent)!important}.sub-summary-main{align-content:start;gap:8px;display:grid}.sub-summary-main h3{font-size:22px;font-weight:800}.sub-summary-main>p{color:var(--ink-3);font-size:13.5px}.sub-summary-main .sub-cycle{justify-self:start;margin:6px 0}.sub-summary-grid{grid-template-columns:1fr 1fr;gap:12px 24px;margin:4px 0 0;display:grid}.sub-summary-grid dt{color:var(--ink-3);font-size:12px}.sub-summary-grid dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px;font-weight:800}.sub-summary-pay{border-left:1px solid var(--sub-edge);align-content:start;gap:10px;padding-left:24px;display:grid}.sub-summary-pay>span{color:var(--ink-3);font-size:12.5px}.sub-summary-pay>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1}.sub-summary-pay>p{color:var(--ink-3);font-size:12.5px;line-height:1.5}.sub-pay-notes{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.sub-pay-notes li{color:var(--ink-3);align-items:center;gap:8px;font-size:12px;display:flex}.sub-pay-notes svg{color:var(--accent)}.sub-plans{scroll-margin-top:90px}.sub-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0 0;padding:0;list-style:none;display:grid}.sub-info li{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.sub-info .sub-icon{border-radius:12px;width:40px;height:40px;margin-bottom:4px}.sub-info b{font-size:14px}.sub-info p{max-width:34ch;color:var(--ink-3);text-wrap:balance;font-size:12.5px;line-height:1.5}.sub-faq{margin-top:10px}.sub-page section.sub-final{isolation:isolate;color:#e6f5ee;text-align:left;background:radial-gradient(70% 90% at 0 0,#23856a 0%,#0000 60%),radial-gradient(60% 80% at 100% 100%,#0f5242 0%,#0000 65%),linear-gradient(150deg,#10392f 0%,#0a2520 60%,#06181a 100%);border:0;border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:24px;padding:0 clamp(24px,5vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #000000b3}.sub-page .sub-final:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff0f 46%,#0000 60%);position:absolute;inset:0}.sub-final-copy{align-content:center;gap:16px;padding:clamp(36px,5vw,64px) 0;display:grid}.sub-final h2{color:#fff;letter-spacing:-.035em;max-width:13ch;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.04}.sub-final-copy>p{color:#e6f5eecc;max-width:44ch;font-size:15px;line-height:1.6}.sub-final-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.sub-final .text-button{color:#9fe8c6;font-weight:750}.sub-final-trust{flex-wrap:wrap;gap:8px 18px;margin:4px 0 0;padding:0;list-style:none;display:flex}.sub-final-trust li{color:#e6f5eeb8;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.sub-final-trust svg{color:#78dcb2;flex:none}.sub-final-scene{min-height:360px;position:relative}.sub-final-tiza{filter:drop-shadow(0 22px 26px #00000073);width:min(60%,250px);height:auto;position:absolute;bottom:0;right:-6px}.sub-final-msg{z-index:1;color:#10262a;background:#fff;border-radius:16px 16px 16px 4px;gap:3px;width:min(76%,280px);margin-top:-96px;padding:12px 14px 13px;font-size:13px;line-height:1.45;display:grid;position:absolute;top:50%;left:0;rotate:-3deg;box-shadow:0 26px 44px -20px #000000a6}.sub-final-msg header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.sub-final-msg header span{color:#fff;background:#2aa3e0;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.sub-final-msg header b{font-size:13px}.sub-final-msg header small{color:#6b7c80;margin-left:auto;font-size:11px}.sub-final-msg s{color:#7b8a8d}.sub-final-link{color:#1a73c8;flex-wrap:wrap;align-items:center;gap:6px;font-weight:650;display:flex}.sub-final-link em{color:#06140f;background:linear-gradient(135deg,#a0f0cb 0%,#4cc596 46%,#2a956c 100%);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800;box-shadow:inset 0 1px #ffffff80}@media (width<=1100px){.sub-status{grid-template-columns:auto minmax(0,1fr) auto}.sub-status-usage{grid-area:2/2/auto/-1}}@media (width<=900px){.sub-vitrine-slide,.sub-feature,.sub-summary{grid-template-columns:1fr}.sub-feature.is-flip .sub-feature-copy{order:0}.sub-summary-pay{border-left:0;border-top:1px solid var(--sub-edge);padding:18px 0 0}.sub-info{grid-template-columns:1fr;gap:14px}.sub-info li{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;display:grid}.sub-info .sub-icon{grid-row:span 2;margin:0}.sub-info p{max-width:none}}@media (width<=640px){.sub-page{gap:16px}.sub-vitrine-slide{padding:18px 16px}.sub-perks{gap:8px}.sub-perks li{padding:12px}.sub-status{grid-template-columns:auto minmax(0,1fr);padding:14px 16px}.sub-status-usage,.sub-status-actions{grid-area:auto/1/auto/-1}.sub-status-actions{justify-items:start}.sub-plan-grid{grid-template-columns:1fr}.sub-plan{padding:20px}.sub-devices{padding-right:0}.sub-devices>.sub-devices-phone{display:none}.sub-timeline{padding-left:24px}.sub-line{left:4px}.sub-summary{padding:18px 16px}.sub-table :is(tbody th[scope=row],.sub-table-intro){z-index:1;background:var(--surface);min-width:150px;position:sticky;left:0}.sub-summary-pay>strong{font-size:34px}.sub-page section.sub-final{grid-template-columns:1fr;gap:0;padding:0 20px}.sub-final-copy{padding:32px 0 8px}.sub-final-actions{flex-direction:column;align-items:stretch;width:100%}.sub-final-scene{min-height:320px}.sub-final-tiza{width:160px}.sub-final-msg{width:min(64%,230px);margin-top:0;top:20px}.sub-plan.is-pro{margin-top:56px}.sub-final-actions .sub-cta-round{width:100%}}@media (prefers-reduced-motion:reduce){.sub-lift,.sub-lift:after,.sub-page :is(.sub-cta,.sub-cta-round),.sub-page :is(.sub-cta,.sub-cta-round):after{transition:none!important}.sub-lift:hover{translate:none}.sub-plan-peek{transition:none}.sv-live i{animation:none}}:root{--t-fast:.14s;--t-mid:.18s;--t-slow:.22s;--ease-nv:cubic-bezier(.22, 1, .36, 1);--ease-std:cubic-bezier(.22, .61, .36, 1);--ease-lift:cubic-bezier(.33, 1, .68, 1);--metal:linear-gradient(135deg, #2b9a72 0%, #17634f 48%, #0f4838 100%);--metal-hover:linear-gradient(135deg, #35aa80 0%, #1c7059 48%, #12513f 100%);--metal-text:linear-gradient(180deg, #23876a 0%, #17634f 55%, #0e4637 100%);--metal-shine:#ffffff4d;--metal-glow:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--metal-glow:color-mix(in srgb, var(--accent) 55%, transparent)}}:root{--edge:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--edge:color-mix(in srgb, var(--ink) 9%, transparent)}}:root{--edge-strong:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--edge-strong:color-mix(in srgb, var(--ink) 17%, transparent)}}:root{--inner-shine:#ffffffd9;--shadow-1:0 1px 2px #123e420f;--shadow-lift:0 1px 2px #123e420d, 0 14px 28px -16px #123e424d;--capsule:linear-gradient(180deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){:root{--capsule:linear-gradient(180deg, color-mix(in srgb, var(--accent) 22%, transparent), color-mix(in srgb, var(--accent) 12%, transparent))}}:root{--capsule-ring:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--capsule-ring:color-mix(in srgb, var(--accent) 30%, transparent)}}:root{--sheen:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--sheen:color-mix(in srgb, var(--accent) 8%, transparent)}}:root{--glow:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--glow:color-mix(in srgb, var(--accent) 11%, transparent)}}:root[data-theme=dark]{--metal:linear-gradient(135deg, #8ae6bd 0%, #3cb487 46%, #23845f 100%);--metal-hover:linear-gradient(135deg, #a0f0cb 0%, #4cc596 46%, #2a956c 100%);--metal-text:linear-gradient(180deg, #d0f9e4 0%, #78dcb2 48%, #3cb487 100%);--metal-shine:#ffffff6b;--inner-shine:#ffffff0d;--shadow-1:0 1px 2px #00000073;--shadow-lift:inset 0 1px 0 #ffffff0f, 0 1px 2px #0000004d, 0 12px 24px -12px #000000a6;--capsule:linear-gradient(180deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--capsule:linear-gradient(180deg, color-mix(in srgb, var(--accent) 19%, transparent), color-mix(in srgb, var(--accent) 9%, transparent))}}:root[data-theme=dark]{--capsule-ring:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--capsule-ring:color-mix(in srgb, var(--accent) 27%, transparent)}}:root[data-theme=dark]{--sheen:#ffffff09;--glow:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--glow:color-mix(in srgb, var(--accent) 9%, transparent)}}:root[data-theme=dark] body{background:radial-gradient(at 50% 0,#11241f 0%,#0b1614 52%,#070f0d 100%) fixed}:root[data-theme=dark] body:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E"),linear-gradient(#ffffff06 0%,#ffffff02 30%,#0000 100%),radial-gradient(#0000 45%,#0006 100%);position:fixed;inset:0}.sidebar{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.sidebar{background:color-mix(in srgb, var(--surface) 84%, transparent)}}.sidebar,.topbar{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4)}:is(.panel,.metric-card,.counters,.offer-card,.intg-card,.rule-card,.tut-guide,.modal){border-color:var(--edge);box-shadow:var(--shadow-1), inset 0 1px 0 var(--inner-shine)}.create-button{isolation:isolate;background:var(--metal);background-color:var(--accent);box-shadow:inset 0 1px 0 var(--metal-shine), 0 4px 12px -6px var(--metal-glow);transition:transform .2s var(--ease-nv), filter var(--t-fast) var(--ease-std), box-shadow var(--t-slow) var(--ease-std);position:relative;overflow:hidden}.create-button:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff73 50%,#0000 65%);position:absolute;inset:0;translate:-120%}.create-button:hover:not(:disabled){background:var(--metal-hover);background-color:var(--accent-hover);filter:brightness(1.04);box-shadow:inset 0 1px 0 var(--metal-shine), 0 8px 18px -8px var(--metal-glow)}.create-button:hover:not(:disabled):after{transition:translate .8s var(--ease-lift);translate:120%}.create-button:active:not(:disabled){transform:scale(.98)}.create-button:disabled{background:var(--disabled);box-shadow:none}.create-button svg{transition:transform .2s var(--ease-nv)}.create-button:hover:not(:disabled) svg:last-child:not(:first-child){transform:translate(3px)}:is(.secondary-button,.small-control,.icon-button,.text-button,.nav-item){transition-duration:var(--t-fast);transition-timing-function:var(--ease-std)}.secondary-button:hover{border-color:var(--edge-strong)}:is(.nav-active,.seg-pill,.q-seg-pill,.settings-nav-active,.tpl-item-bg){background:var(--capsule)!important;box-shadow:inset 0 0 0 1px var(--capsule-ring), inset 0 1px 0 #ffffff1a, 0 6px 18px -10px var(--metal-glow)!important}.nav-item[aria-current=page],.seg-control .on{color:var(--accent)}.nav-item svg{transition:color var(--t-fast) var(--ease-std), transform var(--t-mid) var(--ease-std)}:is(.offer-card,.intg-card,.rule-card,.metric-card,.tut-guide),[data-spotlight]{background-image:radial-gradient(260px circle at var(--light-x,-400px) var(--light-y,-400px), var(--glow), transparent 70%), linear-gradient(105deg, transparent 42%, var(--sheen) 50%, transparent 58%);background-position:0 0,130% 0;background-repeat:no-repeat;background-size:100% 100%,250% 100%}:is(.offer-card,.intg-card,.rule-card,.metric-card,.tut-guide){transition:translate .24s var(--ease-lift), box-shadow .24s var(--ease-lift), border-color var(--t-mid) var(--ease-std), background-color var(--t-mid) var(--ease-std), background-position 0s .24s}@media (hover:hover){:is(.offer-card,.intg-card,.rule-card,.metric-card,.tut-guide):hover{border-color:var(--edge-strong);box-shadow:var(--shadow-lift);transition:translate .24s var(--ease-lift), box-shadow .24s var(--ease-lift), border-color var(--t-mid) var(--ease-std), background-color var(--t-mid) var(--ease-std), background-position .7s var(--ease-lift);background-position:0 0,-30% 0;translate:0 -4px}}.counter>strong,.metric-card strong{background:var(--metal-text);color:#0000;-webkit-background-clip:text;background-clip:text}:is(.progress,.usage-track) i{position:relative;overflow:hidden;background:var(--metal)!important}:is(.progress,.usage-track) i:after{content:"";animation:metal-sweep 1.6s var(--ease-std) .6s 1 both;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;translate:-100%}.usage-track i[data-warn]{background:var(--warn)!important}@keyframes metal-sweep{to{translate:100%}}.trial-days i[data-on]{background:var(--metal)}.skeleton{animation:pulse 1.6s var(--ease-std) infinite}.scroll-content>div:not(.guidance-row)>*>*{animation:nv-card-in .62s var(--ease-nv) both}.scroll-content>div:not(.guidance-row)>*>:first-child{animation-delay:40ms}.scroll-content>div:not(.guidance-row)>*>:nth-child(2){animation-delay:.11s}.scroll-content>div:not(.guidance-row)>*>:nth-child(3){animation-delay:.18s}.scroll-content>div:not(.guidance-row)>*>:nth-child(4){animation-delay:.25s}.scroll-content>div:not(.guidance-row)>*>:nth-child(5){animation-delay:.32s}.scroll-content>div:not(.guidance-row)>*>:nth-child(6){animation-delay:.39s}.scroll-content>div:not(.guidance-row)>*>:nth-child(7){animation-delay:.46s}.scroll-content>div:not(.guidance-row)>*>:nth-child(n+8){animation-delay:.52s}.scroll-content>div:not(.guidance-row)>*>:is(.modal-overlay,[role=dialog],.plan-sticky){animation:none}@keyframes nv-card-in{0%{opacity:0;transform:translateY(14px)scale(.985)}60%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.scroll-content>div:not(.guidance-row)>*>*,:is(.progress,.usage-track) i:after{animation:none}.create-button:after{display:none}:is(.offer-card,.intg-card,.rule-card,.metric-card,.tut-guide):hover{translate:none}}.sub-page .sub-status{position:relative;overflow:hidden;background:linear-gradient(135deg, var(--surface) 0%, var(--accent) 38%, var(--surface) 62%, var(--accent) 100%) padding-box, linear-gradient(135deg, var(--accent) 0%, var(--accent) 40%, var(--accent) 100%) border-box!important;border:1px solid #0000!important}@supports (color:color-mix(in lab, red, red)){.sub-page .sub-status{background:linear-gradient(135deg, var(--surface) 0%, color-mix(in srgb, var(--accent) 9%, var(--surface)) 38%, var(--surface) 62%, color-mix(in srgb, var(--accent) 6%, var(--surface)) 100%) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--accent) 70%, #fff) 0%, color-mix(in srgb, var(--accent) 25%, transparent) 40%, color-mix(in srgb, var(--accent) 60%, transparent) 100%) border-box!important}}.sub-page .sub-status{box-shadow:inset 0 1px 0 #ffffff14, 0 18px 40px -26px var(--metal-glow)!important}.sub-page .sub-status:after{content:"";pointer-events:none;animation:metal-sweep 1.4s var(--ease-lift) .5s 1 both;background:linear-gradient(105deg,#0000 40%,#ffffff1a 50%,#0000 60%);position:absolute;inset:0;translate:-100%}.sub-page .sub-status-icon{background:var(--metal);color:var(--on-accent);box-shadow:inset 0 1px 0 var(--metal-shine), 0 6px 14px -6px var(--metal-glow)}.sub-page .sub-status-text strong{background:var(--metal-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px}.sub-page .sub-eyebrow em{background:var(--metal);color:var(--on-accent)}.starter-reopen,.context-help-trigger{isolation:isolate;background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--metal) border-box;min-height:42px;color:var(--ink);box-shadow:0 6px 18px -10px var(--metal-glow), inset 0 1px 0 var(--inner-shine);transition:translate .24s var(--ease-lift), box-shadow .24s var(--ease-lift), color var(--t-fast) ease;border:1px solid #0000;border-radius:999px;gap:9px;padding:0 14px 0 6px;font-size:13px;font-weight:750;position:relative;overflow:hidden}.starter-reopen svg,.context-help-trigger svg{box-sizing:content-box;background:var(--metal);color:var(--on-accent);box-shadow:inset 0 1px 0 var(--metal-shine);border-radius:999px;padding:6px}.starter-reopen:after,.context-help-trigger:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg, transparent 35%, var(--glow) 50%, transparent 65%);position:absolute;inset:0;translate:-120%}.starter-reopen:hover,.context-help-trigger:hover{color:var(--accent);background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--metal-hover) border-box;box-shadow:0 10px 24px -10px var(--metal-glow), inset 0 1px 0 var(--inner-shine);translate:0 -2px}.starter-reopen:hover:after,.context-help-trigger:hover:after{transition:translate .8s var(--ease-lift);translate:120%}@media (prefers-reduced-motion:reduce){.starter-reopen:hover,.context-help-trigger:hover{translate:none}.sub-page .sub-status:after{animation:none}}.sv-pad{background:var(--surface);gap:8px;padding:16px;display:grid}.sv-find{border:1px solid var(--sub-edge);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:grid}.sv-find b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.sv-find small{color:var(--ink-3);font-size:11px}.sv-find strong{font-variant-numeric:tabular-nums;font-size:13px}.sub-feature-visual{container-type:inline-size}.sub-feature-visual>.sub-iphone{justify-self:center;width:min(280px,78%)}.sub-safari{text-align:left;box-shadow:0 0 0 .5px #000, 0 30px 70px -36px #000000d9, 0 14px 34px -22px var(--accent);background:#1d2120;border:1px solid #ffffff1a;border-radius:12px;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.sub-safari{box-shadow:0 0 0 .5px #000, 0 30px 70px -36px #000000d9, 0 14px 34px -22px color-mix(in srgb, var(--accent) 40%, transparent)}}.sub-safari-bar{color:#ffffff8c;background:linear-gradient(#2d3231,#232726);border-bottom:1px solid #000;align-items:center;gap:12px;height:38px;padding:0 12px;display:flex}.sub-safari-bar>svg{flex:none}.sub-safari-bar .is-dim{opacity:.35}.sub-safari-lights{flex:none;gap:7px;margin-right:2px;display:inline-flex}.sub-safari-lights i{background:#ff5f57;border-radius:999px;width:11px;height:11px;box-shadow:inset 0 0 0 .5px #0000004d}.sub-safari-lights i:nth-child(2){background:#febc2e}.sub-safari-lights i:nth-child(3){background:#28c840}.sub-safari-url{background:#ffffff12;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:0;max-width:440px;height:24px;margin:0 auto;padding:0 9px;display:flex}.sub-safari-url>svg{flex:none}.sub-safari-url b{color:#ffffffd1;white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;font-size:11.5px;font-weight:500;display:flex;overflow:hidden}.sub-safari-url b svg{flex:none}.sub-safari-body{background:#0b1614}.sub-safari-body>img{width:100%;height:auto;display:block}@container (width<=520px){.sub-safari-bar{gap:9px;height:32px;padding:0 10px}.sub-safari-bar>svg,.sub-safari-url>svg{display:none}.sub-safari-url{height:21px}.sub-safari-url b{font-size:10.5px}}.sub-ampliar{color:#fff;min-height:34px;font:inherit;cursor:zoom-in;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transition:opacity var(--t-mid) var(--ease-std), translate var(--t-slow) var(--ease-nv), background-color var(--t-fast) var(--ease-std);background:#08100eb8;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex;position:absolute;bottom:12px;right:12px;translate:0 4px}.sub-safari:hover .sub-ampliar,.sub-ampliar:focus-visible{opacity:1;translate:0}.sub-ampliar:hover{background:#08100ee6}@media (hover:none){.sub-ampliar{opacity:1;translate:none}}.sub-zoom{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out;background:#030807d6;place-items:center;padding:clamp(16px,4vw,56px);display:grid;position:fixed;inset:0}.sub-zoom img{cursor:default;border-radius:12px;max-width:100%;max-height:100%;box-shadow:0 40px 100px -30px #000}.sub-zoom-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:16px;right:16px}.sub-zoom-close:hover{background:#ffffff29}.sub-macbook{position:relative}.sub-macbook-lid{background:#090a0a;border-radius:2.4%/3.6%;padding:2.1% 2.1% 2.6%;position:relative;box-shadow:inset 0 0 0 1px #2c302f,0 0 0 1px #4a4f4e,0 0 0 2px #1a1d1c,0 44px 90px -44px #000000f2}.sub-macbook-lid img{border-radius:3px;width:100%;height:auto;display:block}.sub-macbook-notch{z-index:1;aspect-ratio:4.6;background:#090a0a;border-radius:0 0 8px 8px;width:12%;position:absolute;top:0;left:50%;translate:-50%}.sub-macbook-base{background:linear-gradient(#8d9392 0%,#5b6160 18%,#3a3f3e 60%,#202423 100%);border-radius:2px 2px 50% 50%/2px 2px 100% 100%;height:clamp(10px,1.7vw,18px);margin:0 -7%;position:relative;box-shadow:inset 0 1px #ffffff73,0 22px 30px -18px #000000e6}.sub-macbook-base i{background:linear-gradient(#2c302f,#515756);border-radius:0 0 9px 9px;width:14%;height:42%;position:absolute;top:0;left:50%;translate:-50%}.sub-iphone{box-shadow:inset 0 0 0 1px #ffffff40, inset 0 0 0 3px #0c0e0e, 0 40px 80px -36px #000000f2, 0 18px 44px -26px var(--accent);background:linear-gradient(145deg,#7a807f 0%,#2d3130 20%,#555b5a 48%,#1e2221 76%,#6a706f 100%);border-radius:16%/7.4%;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sub-iphone{box-shadow:inset 0 0 0 1px #ffffff40, inset 0 0 0 3px #0c0e0e, 0 40px 80px -36px #000000f2, 0 18px 44px -26px color-mix(in srgb, var(--accent) 45%, transparent)}}.sub-iphone-btn{background:linear-gradient(90deg,#2a2e2d,#737978);border-radius:2px 0 0 2px;width:3px;position:absolute;left:-2px}.sub-iphone-btn.is-a{height:4%;top:15%}.sub-iphone-btn.is-b{height:7.5%;top:22%}.sub-iphone-btn.is-c{height:7.5%;top:31%}.sub-iphone-btn.is-d{background:linear-gradient(270deg,#2a2e2d,#737978);border-radius:0 2px 2px 0;height:11%;top:25%;left:auto;right:-2px}.sub-iphone-screen{background:#000;border-radius:13%/6%;margin:3.6%;position:relative;overflow:hidden;container-type:inline-size}.sub-iphone-island{z-index:2;background:#000;border-radius:999px;width:31cqw;height:9.2cqw;position:absolute;top:2.6cqw;left:50%;translate:-50%}.sub-iphone-status{aspect-ratio:390/54;color:#fff;background:#0c1715;justify-content:space-between;align-items:center;padding:1cqw 7cqw 0 9.5cqw;font-size:4.2cqw;display:flex}.sub-iphone-status b{letter-spacing:-.01em;font-weight:650}.sub-iphone-status span{align-items:center;gap:1.4cqw;display:inline-flex}.sub-iphone-status svg{fill:currentColor;width:auto;height:3.1cqw}.sub-iphone-status svg:last-child{height:3.4cqw}.sub-iphone-view{aspect-ratio:390/790;background:#0b1614;overflow:hidden}.sub-iphone-view img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.sub-tiza{padding-left:25%;position:relative}.sub-tiza-art{z-index:2;filter:drop-shadow(0 18px 22px #00000073);pointer-events:none;width:32%;height:auto;position:absolute;bottom:-8px;left:-2%}.sub-tiza-win{text-align:left;background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(150deg, var(--accent), var(--accent) 42%, var(--accent)) border-box;border:1px solid #0000;border-radius:18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sub-tiza-win{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(150deg, color-mix(in srgb, var(--accent) 75%, #fff), color-mix(in srgb, var(--accent) 18%, transparent) 42%, color-mix(in srgb, var(--accent) 60%, transparent)) border-box}}.sub-tiza-win{box-shadow:0 30px 70px -36px #000000d9, 0 14px 40px -26px var(--accent)}@supports (color:color-mix(in lab, red, red)){.sub-tiza-win{box-shadow:0 30px 70px -36px #000000d9, 0 14px 40px -26px color-mix(in srgb, var(--accent) 50%, transparent)}}.sub-tiza-head{border-bottom:1px solid var(--sub-edge);background:linear-gradient(180deg, var(--accent), transparent);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.sub-tiza-head{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent)}}.sub-tiza-head img{box-shadow:0 0 0 2px var(--accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.sub-tiza-head img{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent)}}.sub-tiza-head div{gap:2px;min-width:0;display:grid}.sub-tiza-head b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sub-tiza-head small{color:var(--ink-3);align-items:center;gap:6px;font-size:11px;display:inline-flex}.sub-tiza-head small i{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px var(--ok);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.sub-tiza-head small i{box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 22%, transparent)}}.sub-tiza-head>span{background:var(--ink);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.sub-tiza-head>span{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.sub-tiza-head>span{color:var(--ink-3)}.sub-tiza-period{border-bottom:1px solid var(--sub-edge);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;font-size:11.5px;display:flex}.sub-tiza-period>span{margin-right:auto}.sub-tiza-period b{color:var(--ink)}.sub-tiza-period em{background:var(--ink);border-radius:999px;padding:4px 10px}@supports (color:color-mix(in lab, red, red)){.sub-tiza-period em{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.sub-tiza-period em{color:var(--ink-2);font-style:normal;font-weight:700}.sub-tiza-period em.is-on,.sub-tiza-me,.sub-tiza-input b{background:var(--metal);color:var(--on-accent);box-shadow:inset 0 1px 0 var(--metal-shine)}.sub-tiza-chat{gap:10px;padding:14px;display:grid}.sub-tiza-msg{border:1px solid var(--sub-edge);background:var(--ink);border-radius:4px 14px 14px;justify-self:start;gap:9px;max-width:94%;padding:12px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.sub-tiza-msg{background:color-mix(in srgb, var(--ink) 3%, var(--surface))}}.sub-tiza-msg{color:var(--ink-2);font-size:12.5px;line-height:1.55}.sub-tiza-msg.is-faded{opacity:.5;padding:8px 10px}.sub-tiza-msg b{color:var(--ink)}.sub-tiza-msg em{color:var(--accent);font-style:normal;font-weight:800}.sub-tiza-msg small{color:var(--ink-3);font-size:11px;line-height:1.45}.sub-tiza-me{border-radius:14px 14px 4px;justify-self:end;padding:8px 13px;font-size:12.5px;font-weight:750}.sub-tiza-bar{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;font-size:11.5px;display:grid}.sub-tiza-bar span{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.sub-tiza-bar em{font-variant-numeric:tabular-nums;font-size:11.5px}.sub-tiza-bar i{background:var(--metal);height:6px;box-shadow:inset 0 1px 0 var(--metal-shine);border-radius:999px;grid-column:1/-1}.sub-tiza-actions{flex-wrap:wrap;gap:6px;display:flex}.sub-tiza-pill{border:1px solid var(--sub-edge-strong);color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.sub-tiza-pill.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sub-tiza-pill.is-on{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.sub-tiza-pill.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sub-tiza-pill.is-on{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.sub-tiza-pill.is-on{color:var(--accent)}.sub-tiza-chips{gap:6px;padding:0 14px 10px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.sub-tiza-chips span{background:var(--ink);border-radius:999px;flex:none;padding:5px 10px}@supports (color:color-mix(in lab, red, red)){.sub-tiza-chips span{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.sub-tiza-chips span{color:var(--ink-2);white-space:nowrap;font-size:11px;font-weight:650}.sub-tiza-input{border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:10px;margin:0 14px 14px;padding:6px 6px 6px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.sub-tiza-input{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.sub-tiza-input{box-shadow:0 0 0 3px var(--accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.sub-tiza-input{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}}.sub-tiza-input{color:var(--ink-3);font-size:12px}.sub-tiza-input b{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}@media (width<=640px){.sub-macbook-base{margin:0 -3%}}@container (width<=500px){.sub-tiza{padding-left:0}.sub-tiza-art{display:none}}@media (prefers-reduced-motion:reduce){.sub-ampliar{transition:none}}#mp-card-brick iframe{color-scheme:normal;background:0 0}.modal-overlay .modal.checkout{border:0;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:min(1000px,100%);height:min(700px,100dvh - 32px);padding:0;animation:none;display:grid;overflow:hidden}.checkout-stage{isolation:isolate;color:#e6f5ee;background:radial-gradient(110% 70% at 0 0,#23856a 0%,#0000 58%),radial-gradient(80% 60% at 100% 100%,#0f5242 0%,#0000 62%),linear-gradient(160deg,#10392f 0%,#0a2520 62%,#06181a 100%);flex-direction:column;gap:14px;min-height:0;padding:36px 32px 28px;display:flex;position:relative;overflow:hidden}.checkout-stage:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 28%,#ffffff12 44%,#0000 58%);position:absolute;inset:0}.checkout-stage:after{content:"";background:linear-gradient(#ffffff29,#ffffff05);width:1px;position:absolute;inset:0 0 0 auto}.checkout-stage-title{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(32px,3.6vw,44px);font-weight:800;line-height:1.04}.checkout-stage-lead{color:#e6f5eecc;max-width:36ch;margin:0;font-size:14.5px;line-height:1.55}.checkout-gains{gap:10px;max-width:44%;margin:auto 0 0;padding:0;list-style:none;display:grid}.checkout-gains li{color:#e6f5ee;align-items:flex-start;gap:10px;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}.checkout-gains i{color:#06140f;background:linear-gradient(135deg,#a0f0cb 0%,#4cc596 46%,#2a956c 100%);border-radius:999px;flex:none;place-items:center;width:20px;height:20px;margin-top:-1px;display:grid;box-shadow:inset 0 1px #ffffff80}.checkout-tiza{pointer-events:none;width:min(50%,240px);margin:0;position:absolute;bottom:0;right:-8px}.checkout-tiza img{filter:drop-shadow(0 22px 26px #00000073);width:100%;height:auto;display:block}.checkout-bubble{color:#0e2f28;background:#fff;border-radius:16px 16px 4px;width:max-content;max-width:200px;padding:10px 13px;font-size:13px;font-weight:700;line-height:1.4;position:absolute;bottom:calc(100% - 26px);right:52%;box-shadow:0 16px 30px -14px #0000008c}.checkout-pay{background:var(--surface);flex-direction:column;min-height:0;display:flex}.checkout-head{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:24px 24px 16px;display:grid}.checkout-head h2{letter-spacing:-.025em;font-size:21px;font-weight:800}.checkout-head span{color:var(--ink-3);margin-top:3px;font-size:14px;display:block}.checkout-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink) transparent;flex:1;align-content:start;gap:14px;min-height:0;padding:18px 24px 22px;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.checkout-scroll{scrollbar-color:color-mix(in srgb, var(--ink) 18%, transparent) transparent}}.checkout-cycle{background:var(--ink);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-cycle{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.checkout-cycle button{isolation:isolate;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;transition:color var(--t-fast) var(--ease-std);background:0 0;border:0;border-radius:11px;gap:2px;padding:10px 14px;display:grid;position:relative}.checkout-cycle button:disabled{cursor:not-allowed;opacity:.6}.checkout-cycle button.is-on{color:var(--ink)}.checkout-cycle-pill{z-index:-1;background:var(--surface);box-shadow:0 1px 2px var(--shade), 0 0 0 1px var(--capsule-ring);border-radius:11px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.checkout-cycle-pill{box-shadow:0 1px 2px color-mix(in srgb, var(--shade) 14%, transparent), 0 0 0 1px var(--capsule-ring)}}.checkout-cycle b{align-items:center;gap:8px;font-size:14.5px;font-weight:800;display:flex}.checkout-cycle em{background:var(--metal);color:var(--on-accent);box-shadow:inset 0 1px 0 var(--metal-shine);border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:800}.checkout-cycle small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.checkout-total{border:1px solid var(--rule);background:var(--tint);border-radius:14px;gap:2px;padding:16px 18px;display:grid}.checkout-total>span{color:var(--ink-3);font-size:13px;font-weight:650}.checkout-total strong{color:var(--ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.6vw,42px);font-weight:800;line-height:1.1}.checkout-total small{color:var(--ink-2);font-size:13px}.checkout-total small b{color:var(--accent)}.checkout-nudge{border:1px dashed var(--accent);align-items:center;gap:10px;width:100%;padding:11px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.checkout-nudge{border:1px dashed color-mix(in srgb, var(--accent) 45%, transparent)}}.checkout-nudge{background:var(--accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.checkout-nudge{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.checkout-nudge{color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--t-fast) var(--ease-std);font-size:13.5px}.checkout-nudge span{flex:1}.checkout-nudge svg{color:var(--accent);flex:none}.checkout-nudge:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.checkout-nudge:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.checkout-methods{grid-template-columns:1fr 1fr;gap:10px;display:grid}.checkout-methods button{border:1px solid var(--line);background:var(--surface);min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--t-fast) var(--ease-std), box-shadow var(--t-mid) var(--ease-std);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.checkout-methods button>svg{color:var(--ink-3);transition:color var(--t-fast) var(--ease-std);flex:none}.checkout-methods span{gap:1px;min-width:0;display:grid}.checkout-methods b{font-size:14px;font-weight:750}.checkout-methods small{color:var(--ink-3);font-size:12px;line-height:1.35}.checkout-methods button:hover:not(:disabled){border-color:var(--line-hover)}.checkout-methods button.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.checkout-methods button.is-on{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}}.checkout-methods button.is-on>svg{color:var(--accent)}.checkout-methods button:disabled{cursor:not-allowed;opacity:.5}.checkout-brick{min-height:300px;position:relative}.checkout-brick-wait{align-content:start;gap:12px;display:grid;position:absolute;inset:0}.checkout-brick-wait i{border-radius:10px;height:48px;display:block}.checkout-brick-wait span{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkout-brick-wait .is-cta{background:var(--accent);margin-top:6px}@supports (color:color-mix(in lab, red, red)){.checkout-brick-wait .is-cta{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.checkout-pix-start{gap:12px;display:grid}.checkout-pix-start p{color:var(--ink-2);font-size:14px;line-height:1.5}.checkout-pix-start .create-button{justify-content:center;min-height:48px}.checkout-pix{text-align:center;justify-items:center;gap:12px;display:grid}.checkout-pix img{border:1px solid var(--rule);background:#fff;border-radius:14px;padding:8px}.checkout-pix p{max-width:34ch;color:var(--ink-2);font-size:14px}.checkout-pix small{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.checkout-dot{background:var(--accent);border-radius:999px;width:8px;height:8px;animation:2.4s cubic-bezier(.22,1,.36,1) infinite sub-live}.checkout-trust{flex-wrap:wrap;gap:6px 16px;margin:2px 0 0;padding:0;list-style:none;display:flex}.checkout-trust li{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.checkout-trust svg{color:var(--accent);flex:none}.checkout-done{text-align:center;justify-items:center;gap:12px;padding:36px 8px;display:grid}.checkout-done h3{letter-spacing:-.025em;font-size:22px;font-weight:800}.checkout-done p{max-width:36ch;color:var(--ink-2);font-size:14.5px;line-height:1.5}.checkout-done .create-button{min-height:48px;margin-top:6px;padding-inline:22px}.checkout-stamp{background:var(--metal);width:68px;height:68px;color:var(--on-accent);box-shadow:inset 0 1px 0 var(--metal-shine), 0 14px 30px -12px var(--metal-glow);border-radius:999px;place-items:center;display:grid}.checkout-spinner{border:3px solid var(--accent);width:38px;height:38px}@supports (color:color-mix(in lab, red, red)){.checkout-spinner{border:3px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.checkout-spinner{border-top-color:var(--accent);border-radius:50%;animation:.9s linear infinite checkout-spin}@keyframes checkout-spin{to{transform:rotate(360deg)}}@media (width<=820px){.modal-overlay .modal.checkout{overscroll-behavior:contain;grid-template-columns:1fr;height:auto;max-height:calc(100dvh - 32px);overflow-y:auto}.checkout-stage{min-height:0;padding:22px 20px 20px}.checkout-stage:after{width:auto;height:1px;inset:auto 0 0}.checkout-stage-title{max-width:62%;font-size:25px}.checkout-stage{gap:8px}.checkout-stage-lead{max-width:62%;font-size:13px}.checkout-gains,.checkout-bubble{display:none}.checkout-tiza{width:118px;right:2px}.checkout-pay{min-height:auto}.checkout-head{padding:18px 18px 12px}.checkout-scroll{padding:16px 18px 20px;overflow:visible}}@media (width<=420px){.checkout-methods{grid-template-columns:1fr}.checkout-methods button{min-height:56px}}@media (prefers-reduced-motion:reduce){.checkout-spinner,.checkout-dot{animation:none}}@keyframes sheet-in{0%{opacity:0;transform:translateY(10px)}}@media (width<=960px) and (prefers-reduced-motion:reduce){.sidebar,.menu-open .sidebar{clip-path:none;transition:opacity .16s,visibility;transform:none}.menu-open .sidebar .navigation>*{animation:none}}.offer-foot .offer-send{flex:1;justify-content:center}.offer-body .offer-clicks{flex:none;margin-top:2px;font-size:12.5px}.offer-del{width:36px;height:36px;color:var(--ink-3)}.offer-del:hover{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.offer-del:hover{background:color-mix(in srgb, var(--error) 10%, transparent)}}.offer-del:hover{color:var(--error)}.offer-pick{z-index:3;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.offer-pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.offer-pick-box{border:1.5px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--on-accent);transition:background-color var(--t-fast) var(--ease-std), border-color var(--t-fast) var(--ease-std);border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 6px #00000026}.offer-card.is-picking .offer-store{visibility:hidden}.offer-card.is-picked{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent), var(--shadow-1)}.offer-card.is-picked .offer-pick-box{border-color:var(--accent);background:var(--accent)}.offer-pick-toggle{min-height:36px}.offer-pick-toggle.is-on{border-color:var(--accent);color:var(--accent)}.bulk-all{color:var(--ink);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.bulk-all input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;margin:0}.bulk-bar{left:calc(var(--sidebar) + (100vw - var(--sidebar)) / 2);bottom:calc(20px + env(safe-area-inset-bottom));z-index:40;box-sizing:border-box;border:1px solid var(--rule);background:var(--surface);width:min(620px,100vw - 24px);box-shadow:var(--shadow-pop);border-radius:16px;align-items:center;gap:16px;padding:10px 10px 10px 16px;display:flex;position:fixed;translate:-50%}.bulk-bar p{min-width:0;color:var(--ink-2);flex:1;font-size:13.5px;font-weight:650}.bulk-space{height:84px}.finds-bulk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}@media (width<=960px){.bulk-bar{left:50%;bottom:calc(max(10px, env(safe-area-inset-bottom)) + 80px)}}@media (width<=560px){.offer-del{width:44px;height:44px}.bulk-bar{gap:10px;padding-left:12px}.bulk-bar p{display:none}.bulk-bar .bulk-all{flex:1}}.not-found{text-align:center;justify-items:center;gap:10px;max-width:560px;margin:clamp(24px,8vh,72px) auto 0;padding:40px 24px;display:grid}.not-found h1{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,30px);font-weight:800}.not-found p{max-width:46ch;color:var(--ink-2);font-size:14.5px;line-height:1.55}.not-found code{background:var(--tint);color:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:13px}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}@media (pointer:coarse){:is(.create-button,.secondary-button,.danger-button,.small-control,.offer-send,.starter-reopen,.context-help-trigger,.profile-trigger,.settings-nav-item,.settings-hero-steps button,.seg-control button,.q-seg button,.offer-stores button,.filter-tabs button,.tut-nav-links button,.chat-suggestions button,.date-control>button,.sub-cycle button,.sub-ampliar,.table-search,.q-search,.tut-search){min-height:44px!important}:is(.icon-button,.tpl-tool,.global-search,.top-new){min-width:44px!important;min-height:44px!important}.sub-pager button{width:44px;height:44px}.q-card-actions .text-button{padding-block:8px}:is(.text-button,.rule-switch,.offer-coupon,.tpl-var,button.plan-chip,.auth-options button,.auth-switch button){position:relative}:is(.text-button,.rule-switch,.offer-coupon,.tpl-var,button.plan-chip,.auth-options button,.auth-switch button):after{content:"";position:absolute;inset:-8px -4px}:is(.rule-switch,button.plan-chip):after{inset:-9px -2px}:is(input,select,textarea):not([type=checkbox],[type=radio],[type=range]){font-size:16px!important}}@media (width<=640px){.modal-overlay:has(>.modal:not(.checkout)){place-items:end stretch;padding:12px 0 0}.modal-overlay>.modal:not(.checkout){width:100%;max-height:calc(100dvh - 12px);padding-bottom:env(safe-area-inset-bottom);border-radius:22px 22px 0 0}}@media (width<=600px){.sub-table{min-width:0;font-size:13px}.sub-table th,.sub-table td{padding:10px 6px}.sub-table :is(tbody th[scope=row],.sub-table-intro){padding-left:12px;min-width:0!important}.sub-table-intro p{display:none}.sub-table thead th:not(.sub-table-intro){width:28%}.sub-table thead th b{font-size:15px}.sub-table thead th button{padding:0 6px;font-size:12px}.sub-table tbody th[scope=row]{font-size:12.5px}}@media (width<=480px){.top-status{min-width:0;padding:0 8px}.top-status-tail{display:none}.topbar{gap:8px}}.np,.pm{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(160deg, var(--accent), var(--rule) 38%, var(--accent)) border-box!important;border:1px solid #0000!important}@supports (color:color-mix(in lab, red, red)){.np,.pm{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(160deg, color-mix(in srgb, var(--accent) 55%, transparent), var(--rule) 38%, color-mix(in srgb, var(--accent) 30%, transparent)) border-box!important}}.np,.pm{isolation:isolate;box-shadow:var(--shadow-pop), 0 30px 60px -38px var(--metal-glow), inset 0 1px 0 var(--inner-shine)!important}.np:before,.pm:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 100% at 85% -20%, var(--glow), transparent 70%);height:140px;position:absolute;inset:0 0 auto}.np{border-radius:20px;width:min(400px,100vw - 32px);overflow:hidden}.np-head{align-items:center;gap:12px;padding:16px 14px 12px 16px;display:flex}.np-head>div{flex:1;min-width:0}.np-head h2{letter-spacing:-.01em;font-size:16px;font-weight:750}.np-head p{color:var(--ink-3);margin-top:1px;font-size:12px}.np-bell{background:var(--accent);width:38px;height:38px;color:var(--on-accent);box-shadow:none;border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.np-bell[data-new] svg{transform-origin:50% 10%;animation:np-ring 2.6s var(--ease-out) .3s 2}.np-bell[data-new]:after{content:"";background:var(--warn);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-3px;right:-3px}@keyframes np-ring{0%,60%,to{rotate:0deg}8%{rotate:14deg}16%{rotate:-12deg}24%{rotate:8deg}32%{rotate:-5deg}40%{rotate:2deg}}.np-bar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:8px;padding:0 12px 12px 16px;display:flex}.np-tabs{background:var(--tint);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.np-tabs button{min-height:30px;color:var(--ink-3);background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:650;display:inline-flex;position:relative}.np-tabs button>span,.np-tabs button>b{z-index:1;position:relative}.np-tabs button[aria-pressed=true]{color:var(--ink)}.np-tabs b{background:var(--ink);border-radius:999px;min-width:18px;padding:0 5px}@supports (color:color-mix(in lab, red, red)){.np-tabs b{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.np-tabs b{font-variant-numeric:tabular-nums;font-size:11px}.np-tabs button[aria-pressed=true] b{background:var(--accent);color:var(--on-accent)}.np-pill{background:var(--capsule);box-shadow:inset 0 0 0 1px var(--capsule-ring), inset 0 1px 0 #ffffff1a;border-radius:9px;position:absolute;inset:0}.np-readall{border:1px solid var(--rule);min-height:30px;color:var(--accent);transition:border-color var(--t-fast) ease, background-color var(--t-fast) ease;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.np-readall:hover:not(:disabled){border-color:var(--capsule-ring);background:var(--tint)}.np-readall:disabled{color:var(--ink-3);opacity:.6}.np .note-scroll{padding:4px 8px 8px}.np-day h3{z-index:2;background:linear-gradient(var(--surface) 70%, transparent);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;padding:10px 8px 6px;font-size:11px;font-weight:750;position:sticky;top:0}.np-item{width:100%;color:var(--ink-2);text-align:left;isolation:isolate;transition:background-color var(--t-fast) ease;background:0 0;border:0;border-radius:14px;align-items:flex-start;gap:12px;padding:11px 12px;display:flex;position:relative;overflow:hidden}.np-item:hover{background:var(--tint)}.np-item.is-unread{background:linear-gradient(90deg, var(--accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.np-item.is-unread{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 70%)}}.np-item.is-unread:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.np-icon{background:var(--accent);width:36px;height:36px;color:var(--on-accent);box-shadow:none;border-radius:11px;flex:none;place-items:center;display:grid}.np-item.is-fail .np-icon{background:var(--error);box-shadow:none;color:#fff}.np-text{flex:1;gap:3px;min-width:0;display:grid}.np-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.np-top strong{color:var(--ink);font-size:13.5px;font-weight:700}.np-top time{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.np-product{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.np-item.is-unread .np-product{color:var(--ink)}.np-channel{background:var(--capsule);max-width:100%;box-shadow:inset 0 0 0 1px var(--capsule-ring);color:var(--accent);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;justify-self:start;align-items:center;gap:5px;margin-top:3px;padding:2px 8px;font-size:11px;font-weight:650;display:inline-flex;overflow:hidden}.np-detail{color:var(--error);font-size:12px}.np-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;top:15px;right:12px}.np-item.is-unread .np-top time{margin-right:14px}.np-foot{border-top:1px solid var(--rule);padding:10px 12px 12px}.np-all{background:var(--accent);width:100%;min-height:40px;color:var(--on-accent);box-shadow:none;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex;position:relative;overflow:hidden}.np-all:hover{background:var(--accent-hover)}.np-all svg{transition:translate .2s var(--ease-out)}.np-all:hover svg{translate:3px}.pm{border-radius:20px;width:312px;padding:8px}.pm-hero{isolation:isolate;background:radial-gradient(140% 120% at 100% 0%, var(--accent), transparent 60%), var(--capsule);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:16px 14px 14px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pm-hero{background:radial-gradient(140% 120% at 100% 0%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 60%), var(--capsule)}}.pm-hero{box-shadow:inset 0 0 0 1px var(--capsule-ring), inset 0 1px 0 #ffffff1f}@keyframes pm-sheen{to{translate:120%}}.pm-hero .account-photo{grid-row:span 2}.pm-hero .account-photo .avatar{background:var(--tint-2);width:48px;height:48px;color:var(--accent);box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--capsule-ring);font-size:16px}.pm-hero .account-id{min-width:0}.pm-hero .account-id strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750;display:block;overflow:hidden}.pm-hero .account-id small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.pm-plan{background:var(--accent);color:var(--on-accent);box-shadow:none;border-radius:999px;grid-column:2;justify-self:start;align-items:center;gap:5px;margin-top:4px;padding:2px 10px 2px 8px;font-size:11.5px;font-weight:750;display:inline-flex}.pm-usage{border:1px solid var(--rule);border-radius:14px;margin:8px 2px 4px;padding:12px}.pm-usage-top{color:var(--ink-3);justify-content:space-between;align-items:baseline;font-size:12px;font-weight:600;display:flex}.pm-usage-top b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:750}.pm-usage-top b small{color:var(--ink-3);font-size:11.5px;font-weight:600}.pm-meter{background:var(--tint);border-radius:999px;height:6px;margin-top:8px;position:relative;overflow:hidden}.pm-meter i{border-radius:inherit;background:var(--accent);transform-origin:0;min-width:6px;animation:pm-fill .9s var(--ease-out) .1s both;position:absolute;inset:0 auto 0 0}@keyframes pm-fill{0%{scale:0 1}}.pm-upgrade{background:var(--accent);width:100%;min-height:36px;color:var(--on-accent);box-shadow:none;border:0;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.pm-upgrade svg:last-child{transition:translate .2s var(--ease-out);margin-left:auto}.pm-upgrade:hover{background:var(--accent-hover)}.pm-upgrade:hover svg:last-child{translate:3px}.pm .account-trial{margin:8px 6px 4px}.pm-list{gap:2px;margin-top:4px;display:grid}.pm .profile-menu-row{border-radius:12px;gap:12px;min-height:44px;padding:0 10px 0 6px;font-weight:600}.pm .profile-menu-row>span:not(.pm-ico){flex:1}.pm .profile-menu-row>svg:last-child{color:var(--ink-3);opacity:0;transition:opacity var(--t-fast) ease, translate var(--t-mid) var(--ease-out);translate:-4px;rotate:-90deg}.pm .profile-menu-row:hover>svg:last-child{opacity:1;translate:0}.pm-ico{background:var(--tint);width:32px;height:32px;color:var(--accent);transition:background var(--t-mid) ease, color var(--t-mid) ease, box-shadow var(--t-mid) ease;border-radius:10px;flex:none;place-items:center;display:grid}.pm .profile-menu-row:hover .pm-ico{background:var(--accent);color:var(--on-accent);box-shadow:none}.pm .profile-menu-row:hover .pm-ico svg{color:inherit}.pm .profile-menu-row.danger .pm-ico{background:var(--error-bg);color:var(--error)}.pm .profile-menu-row.danger:hover .pm-ico{background:var(--error);color:#fff;box-shadow:none}.pm>*,.pm-list>*{animation:pm-in .36s var(--ease-out) both}.pm>:nth-child(2){animation-delay:40ms}.pm>:nth-child(3){animation-delay:80ms}.pm-list>:first-child{animation-delay:.1s}.pm-list>:nth-child(2){animation-delay:.13s}.pm-list>:nth-child(3){animation-delay:.16s}.pm>:nth-last-child(-n+2){animation-delay:.19s}@keyframes pm-in{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.np-bell[data-new] svg,.pm-hero:after,.pm-meter i,.pm>*,.pm-list>*{animation:none!important}.np-item:after,.np-all:after{display:none}}.np{z-index:40}.notification-scrim{z-index:39}@media (width<=960px){.np{max-height:calc(100dvh - 176px - env(safe-area-inset-bottom))}}.connect-block{gap:14px;display:grid}.connect-block>.create-button{justify-self:start}.connect-block .field-help{color:var(--ink-3);font-size:12.5px;font-weight:500;line-height:1.45}.connect-block .field-help.is-warn{color:var(--ink-2);border-radius:var(--r);background:var(--warn);padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.connect-block .field-help.is-warn{background:color-mix(in srgb, var(--warn) 12%, var(--surface))}}.connect-error{color:var(--error);margin:0;font-size:13px;font-weight:600}.connect-notice{color:var(--accent);margin:0;font-size:13px;font-weight:650}.claim-box p{color:var(--ink-3);margin:0;font-size:13px}.wa-skeleton{border-radius:var(--r);background:var(--tint);height:120px}.wa-connected{border:1px solid var(--rule);border-radius:var(--r);background:var(--field);align-items:center;gap:12px;padding:12px 14px;display:flex}.wa-connected>div{flex:1;min-width:0;display:grid}.wa-connected strong{color:var(--ink);font-size:14px}.wa-connected small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.wa-badge{background:var(--tint-2);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.wa-connected .text-button.danger{color:var(--error)}.wa-tabs{border:1px solid var(--rule);background:var(--tint);border-radius:10px;justify-self:start;padding:3px;display:inline-flex}.wa-tabs button{min-height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:700}.wa-tabs button.is-on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--rule)}.wa-pair{grid-template-columns:auto 1fr;align-items:center;gap:20px;display:grid}.wa-qr{border:1px solid var(--rule);border-radius:var(--r-lg);background:#fff;place-items:center;width:248px;height:248px;margin:0;padding:8px;display:grid}.wa-qr img{width:232px;height:232px;image-rendering:pixelated;display:block}.wa-qr span{color:#5b706b;font-size:13px;font-weight:650}.wa-howto{color:var(--ink-2);gap:10px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.wa-howto b,.wa-code-help b{color:var(--ink)}.wa-code{gap:12px;max-width:360px;display:grid}.wa-code .secondary-button{justify-self:start}.wa-code-value{color:var(--ink);letter-spacing:.12em;font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:800}.wa-code-help{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.wa-wait{color:var(--ink-3);margin:0;font-size:13px}.wa-groups-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.wa-groups-head .text-button{align-items:center;gap:5px;font-size:13px;display:inline-flex}.wa-save{justify-self:start}.starter-channels{gap:18px;max-height:min(52vh,520px);padding-right:4px;display:grid;overflow-y:auto}.starter-channels h3{color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:750}.starter-channels .wa-pair{grid-template-columns:1fr;justify-items:start}@media (width<=640px){.wa-pair{grid-template-columns:1fr;justify-items:center}.wa-qr{width:224px;height:224px}.wa-qr img{width:208px;height:208px}}.wa-layout{grid-template:"main status""main extra"1fr/minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.wa-main{grid-area:main;gap:18px;display:grid}.wa-status{grid-area:status;gap:14px;display:grid}.wa-extra{grid-area:extra;gap:14px;display:grid}.wa-main-head h2{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:750}.wa-main-head p{max-width:62ch;color:var(--ink-3);margin:4px 0 0;font-size:13.5px;line-height:1.5}.wa-number{align-items:center;gap:12px;display:flex}.wa-number>div{min-width:0;display:grid}.wa-number strong{color:var(--ink);font-size:15px}.wa-number small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.wa-number.is-disconnected .wa-badge,.wa-number.is-loading .wa-badge{background:var(--tint);color:var(--ink-3)}.wa-facts{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;margin:0;padding-top:12px;display:grid}.wa-facts>div+div{border-left:1px solid var(--rule);padding-left:14px}.wa-facts dt{color:var(--ink-3);font-size:12px;font-weight:600}.wa-facts dd{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:22px;font-weight:800}.wa-facts dd small{color:var(--ink-3);letter-spacing:0;font-size:12.5px;font-weight:600}.wa-extra .pref-toggle{border:0;padding:0}.wa-note{border-top:1px solid var(--rule);padding-top:12px}.wa-note strong{color:var(--ink);font-size:13px}.wa-note p{color:var(--ink-2);margin:4px 0 0;font-size:13px;line-height:1.5}.wa-note b{color:var(--ink)}.wa-extra .wa-disconnect{color:var(--error);justify-self:start}.wa-start{justify-items:start;gap:18px;display:grid}.wa-steps{gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.wa-steps li{border:1px solid var(--rule);border-radius:var(--r);background:var(--field);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.wa-steps b{background:var(--tint-2);width:26px;height:26px;color:var(--accent);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.wa-steps div{gap:2px;display:grid}.wa-steps strong{color:var(--ink);font-size:14px}.wa-steps span{color:var(--ink-3);font-size:13px;line-height:1.45}.wa-list{gap:12px;display:grid}.wa-list-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wa-filter{border:1px solid var(--rule);background:var(--tint);border-radius:10px;padding:3px;display:inline-flex}.wa-filter button{min-height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.wa-filter button span{background:var(--rule);min-width:20px;color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:1px 6px;font-size:11.5px}.wa-filter button.is-on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--rule)}.wa-filter button.is-on span{background:var(--tint-2);color:var(--accent)}.wa-filter button:focus-visible,.wa-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wa-search{border:1px solid var(--line);border-radius:var(--r);background:var(--field);min-width:180px;height:40px;color:var(--ink-3);flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.wa-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-halo)}.wa-search input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.wa-list-head>.icon-button{margin-left:auto}.is-spinning{animation:.9s linear infinite wa-spin}@keyframes wa-spin{to{transform:rotate(360deg)}}.wa-groups{overscroll-behavior:contain;gap:6px;max-height:520px;margin:0;padding:2px 2px 2px 0;list-style:none;display:grid;overflow-y:auto}.wa-group{border:1px solid var(--rule);border-radius:var(--r);background:var(--field);cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto 22px;grid-template-areas:"tile text chip check";align-items:center;gap:4px 12px;min-height:60px;padding:10px 14px;transition:border-color .15s,background-color .15s;display:grid}.wa-group:hover{border-color:var(--line-hover)}.wa-group.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wa-group.is-on{border-color:color-mix(in srgb, var(--accent) 55%, var(--rule))}}.wa-group.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wa-group.is-on{background:color-mix(in srgb, var(--accent) 7%, var(--field))}}.wa-group:has(.wa-check:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.wa-group-tile{background:var(--tint);width:40px;height:40px;color:var(--ink-3);border-radius:10px;grid-area:tile;place-items:center;font-size:13px;font-weight:800;transition:background-color .15s,color .15s;display:grid}.wa-group.is-on .wa-group-tile{background:var(--accent);color:var(--on-accent)}.wa-group.is-locked{cursor:not-allowed;opacity:.55}.wa-group.is-locked .wa-check{cursor:not-allowed}.wa-group-text{grid-area:text;min-width:0;display:grid}.wa-group .wa-check{grid-area:check}.wa-chip{white-space:nowrap;border-radius:999px;grid-area:chip;justify-self:end;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.wa-chip.is-live{background:var(--tint-2);color:var(--accent)}.wa-chip.is-in{box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}.wa-chip.is-out{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.wa-chip.is-out{background:color-mix(in srgb, var(--warn) 16%, var(--surface))}}.wa-chip.is-out{color:var(--ink)}.wa-group-text strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.wa-group-text small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.wa-check{appearance:none;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;place-content:center;width:22px;height:22px;margin:0;transition:background-color .12s,border-color .12s;display:grid}.wa-check:before{content:"";background:var(--on-accent);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:11px;height:11px;transition:transform .12s;transform:scale(0)}.wa-check:checked{border-color:var(--accent);background:var(--accent)}.wa-check:checked:before{transform:scale(1)}.wa-check:focus-visible{outline:0}.wa-none{color:var(--ink-3);text-align:center;padding:18px;font-size:13.5px}.wa-empty{border:1px dashed var(--line);border-radius:var(--r);justify-items:start;gap:8px;padding:20px;display:grid}.wa-empty strong{color:var(--ink);font-size:15px}.wa-empty p{max-width:60ch;color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.wa-empty b{color:var(--ink)}.wa-alert{border-radius:var(--r);background:var(--error);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.wa-alert{background:color-mix(in srgb, var(--error) 12%, var(--surface))}}.wa-alert{color:var(--ink);font-size:13.5px}.wa-alert.is-warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.wa-alert.is-warn{background:color-mix(in srgb, var(--warn) 14%, var(--surface))}}.wa-row-skeleton{border-radius:var(--r);background:var(--tint);height:60px;margin-bottom:6px}.save-bar.wa-savebar p{gap:3px;margin:0;display:grid}.wa-savebar .is-out{border-left:3px solid var(--warn);color:var(--ink);padding-left:8px;font-weight:600}.wa-savebar small{color:var(--ink-3);font-size:12.5px;font-weight:500}.connect-notice{align-items:center;gap:6px;display:flex}@media (width<=1100px){.wa-layout{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"status""main""extra"}}@media (width<=960px){.save-bar.wa-savebar{bottom:calc(92px + env(safe-area-inset-bottom))}.wa-groups{max-height:none;overflow:visible}}@media (width<=640px){.wa-group{grid-template-columns:36px minmax(0,1fr) 22px;grid-template-areas:"tile text check""tile chip check";padding:10px 12px}.wa-chip{justify-self:start;min-height:20px;font-size:11.5px}.wa-group-tile{width:36px;height:36px}.save-bar.wa-savebar{flex-wrap:wrap}.save-bar.wa-savebar p{flex-basis:100%}.wa-savebar small{display:none}.wa-list-head>.icon-button{margin-left:0}}@media (prefers-reduced-motion:reduce){.is-spinning{animation:none}.wa-group,.wa-group-tile,.wa-check,.wa-check:before{transition:none}}.robot-settings{gap:18px;display:grid}.robot-settings h3{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:700}.robot-settings .finds-note{margin:0 0 10px}.robot-settings>.finds-note{margin:0}.finds-body .robot-chips{flex-wrap:wrap;overflow:visible}.robot-chips.offer-stores button{padding:0 12px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}[data-spotlight]{isolation:isolate;position:relative}[data-spotlight]:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(300px circle at var(--light-x,50%) var(--light-y,0%), color-mix(in srgb, var(--accent) 13%, transparent), transparent 72%);opacity:0;transition:opacity .3s var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){[data-spotlight]:hover:after{opacity:1}.tiza-dock:hover{box-shadow:var(--shadow-pop), 0 0 22px color-mix(in srgb, var(--accent) 25%, transparent);translate:0 -3px}}.panel,.stat-tile{background-image:linear-gradient(165deg, color-mix(in srgb, var(--tint) 34%, var(--surface)), var(--surface) 48%)}.seg-pill,.nav-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent), inset 0 1px 0 color-mix(in srgb, var(--surface) 60%, transparent)}.seg-control button,.mobile-navigation button,.tiza-dock{transition:color .16s ease, background .16s ease, scale .12s ease, translate .25s var(--ease-out), box-shadow .25s ease}.seg-control button:active,.mobile-navigation button:active{scale:.97}.tiza img,.tiza-glow,.tiza-ground,.tiza-spark{animation-play-state:paused!important}.tiza[data-motion-active=true] img,.tiza[data-motion-active=true] .tiza-glow,.tiza[data-motion-active=true] .tiza-ground,.tiza[data-motion-active=true] .tiza-spark{animation-play-state:running!important}@media (width>=961px){.sidebar{width:var(--sidebar);transition:width .28s var(--ease-out), box-shadow .28s ease}.sidebar:hover{box-shadow:var(--shadow-pop)}.sidebar:has(:focus-visible){box-shadow:var(--shadow-pop)}.sidebar .brand .logo-full{transition:clip-path .36s var(--ease-out)}.sidebar:hover .brand .logo-full{clip-path:inset(-2px -2px -2px 0);transition-delay:30ms}.sidebar:has(:focus-visible) .brand .logo-full{clip-path:inset(-2px -2px -2px 0);transition-delay:30ms}.sidebar:hover .navigation,.sidebar:hover .nav-group{align-items:stretch}.sidebar:has(:focus-visible) .navigation{align-items:stretch}.sidebar:has(:focus-visible) .nav-group{align-items:stretch}.sidebar .nav-item span{transition:opacity .16s ease, translate .32s var(--ease-out), clip-path .36s var(--ease-out)}.sidebar:hover .nav-item span{opacity:1;clip-path:inset(-6px 0);transition-delay:30ms;translate:none}.sidebar:has(:focus-visible) .nav-item span{opacity:1;clip-path:inset(-6px 0);transition-delay:30ms;translate:none}.sidebar .sidebar-plan>svg:last-child{transition:opacity .2s 80ms}.sidebar:hover .sidebar-plan>svg:last-child{opacity:.75}.sidebar:has(:focus-visible) .sidebar-plan>svg:last-child{opacity:.75}:is(.app-shell:has(.sidebar:hover) .nav-tip,.app-shell:has(.sidebar :focus-visible) .nav-tip){display:none}}@media (width>=961px) and (width<=1279px){.sidebar:hover{width:248px}.sidebar:has(:focus-visible){width:248px}}@media (width>=1280px){.is-collapsed .sidebar:hover{align-items:stretch;width:248px}.is-collapsed .sidebar:has(:focus-visible){align-items:stretch;width:248px}}.tiza-dock{z-index:38;border:1px solid color-mix(in srgb, var(--accent) 42%, var(--rule));background:var(--surface);min-height:58px;box-shadow:var(--shadow-pop);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:6px 16px 6px 6px;display:flex;position:fixed;bottom:22px;right:24px}.tiza-dock .tiza-face{width:44px;height:44px}.top-tiza{border-radius:50%;justify-content:center;align-items:center;padding:0;display:none;position:relative}.top-tiza img{background:var(--mint);border-radius:50%;width:34px;height:34px;transition:box-shadow .2s}.top-tiza[aria-expanded=true] img{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}.top-tiza>i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;animation:2s ease-in-out infinite live-dot;position:absolute;top:3px;right:3px}.profile-menu-row.theme-row{display:none}.tiza-dock-label{font-size:14px;font-weight:750}.tiza-dock>i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite live-dot}.tiza-window{z-index:40;border:1px solid var(--line);background:var(--surface);width:min(420px,100vw - 32px);max-width:none;height:min(660px,100dvh - 116px);max-height:none;color:var(--ink);box-shadow:var(--shadow-pop);transition:width .32s var(--ease-out), height .32s var(--ease-out);border-radius:22px;margin:0;padding:0;position:fixed;inset:auto 24px 92px auto;overflow:hidden}html:has(.tiza-window:modal){overflow:hidden}.tiza-window[open]{flex-direction:column;display:flex}.tiza-window.is-expanded{width:min(880px,100vw - 48px);height:calc(100dvh - 124px)}.tiza-window::backdrop{background:var(--scrim);animation:.2s ease-out fade-in}.tiza-window-head{border-bottom:1px solid var(--rule);background:linear-gradient(110deg, var(--tint), var(--surface));align-items:center;gap:10px;padding:14px 16px;display:flex}.tiza-window-head>div{flex:1;min-width:0}.tiza-human{border:0;border-bottom:1px solid var(--rule);background:var(--surface);width:100%;color:var(--ink-2);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;display:flex}.tiza-human span{flex:1;min-width:0}.tiza-human b{color:var(--accent);font-weight:750}.tiza-human:hover b{text-decoration:underline}.tiza-human:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tiza-window-head h2{font-size:16px;font-weight:800}.tiza-window-head p{color:var(--ink-2);font-size:12px}.tiza-window-head .icon-button{border-radius:50%;width:36px;height:36px}.tiza-window-head .icon-button:hover{background:var(--tint-2)}.tiza-window .assistant-panel{background:var(--surface);border:0;border-radius:0;flex:1;min-height:0}.tiza-window .chat-scroll{min-height:0;padding:20px 16px}.tiza-window .chat-welcome h2{font-size:18px}.tiza-window .chat-welcome .tiza{width:90px;height:126px}.tiza-window .chat-suggestions{scrollbar-width:thin;flex-wrap:nowrap;flex:none;padding:8px 16px 12px;overflow-x:auto}.tiza-window .chat-suggestions button{white-space:nowrap;border-radius:999px;flex:none;min-height:38px}.chat-suggestions button:disabled{opacity:.55}.tiza-window .chat-input{flex:none;gap:8px;padding:12px 16px}.tiza-window .chat-input input{min-width:0}.chat-msg.note .chat-bubble{background:var(--info-bg);color:var(--info-ink)}.mobile-navigation{display:none}@media (width<=960px){.scroll-content{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.mobile-navigation{left:12px;right:12px;bottom:max(10px, env(safe-area-inset-bottom));z-index:35;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-pop);border-radius:20px;justify-content:center;gap:3px;padding:6px;display:flex;position:fixed}.mobile-navigation button{isolation:isolate;min-width:0;max-width:110px;min-height:54px;color:var(--ink-3);background:0 0;border:0;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:4px 2px;display:flex;position:relative}.mobile-navigation span{max-width:100%;font-size:11px;font-weight:650}.mobile-navigation [aria-current=page]{color:var(--accent)}.mobile-navigation .nav-active{border-radius:14px}.tiza-dock,.top-theme{display:none}.top-tiza{display:inline-flex}.profile-menu-row.theme-row{display:flex}.tiza-window{height:min(660px,100dvh - 168px);inset:72px 16px auto auto}.tiza-window.is-expanded{width:calc(100vw - 32px);height:calc(100dvh - 168px)}}@media (width<=640px){.tiza-dock{width:56px;min-height:56px;padding:5px}.tiza-dock-label{display:none}.tiza-window,.tiza-window.is-expanded{inset:72px 8px max(8px, env(safe-area-inset-bottom));border-radius:22px;width:auto;height:auto}.tiza-window-head{padding:12px}.tiza-window-head .icon-button{width:44px;height:44px}.tiza-expand{display:none}.tiza-window .chat-input input{font-size:16px}.tiza-window .chat-input .create-button{width:44px;height:44px;padding:0}}@media (prefers-reduced-motion:reduce){.tiza-dock,.sidebar,.tiza-window,.mobile-navigation button,[data-spotlight]:after{transition:none}.tiza img,.tiza-glow,.tiza-ground,.tiza-spark,.tiza-dock>i{animation:none!important}.sidebar .nav-item span,.sidebar .brand .logo-full{transition:none!important;translate:none!important}.tiza-dock:hover{translate:none}}.daily-earnings{min-width:0}.earnings-total{text-align:right;white-space:nowrap;color:var(--accent);font-size:22px}.earnings-total small{letter-spacing:.06em;margin-top:5px;font-size:11px;display:block}.earnings-plot svg{width:100%;min-height:180px;display:block;overflow:visible}.earnings-plot text{fill:var(--ink-3);font-size:12px}.earnings-grid{stroke:var(--rule);stroke-dasharray:3 5;stroke-width:1px}.earnings-line{fill:none;stroke:var(--accent);stroke-width:2.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 30%,transparent))}.earnings-cursor{stroke:var(--accent);stroke-opacity:.45;stroke-dasharray:4 4}.earnings-detail{min-height:20px;color:var(--ink-3);margin:8px 0 0;font-size:12px}.upcoming-compact .queue-item{grid-template-columns:46px minmax(0,1fr)}.upcoming-compact .queue-state{grid-column:2;justify-self:start}.upcoming-compact .panel-heading{gap:8px}@media (width<=640px){.earnings-total{font-size:18px}.daily-earnings .panel-heading{align-items:flex-start}.earnings-plot svg{min-height:140px}}.tiza-dock{border:1px solid color-mix(in srgb,var(--accent) 55%,var(--rule));background:var(--surface);gap:0;width:58px;height:58px;min-height:58px;padding:3px;box-shadow:0 3px 12px #00000018}.tiza-dock-art{object-fit:contain;border-radius:50%;width:48px;height:48px;display:block}.tiza-dock>i{border:2px solid var(--surface);width:9px;height:9px;position:absolute;bottom:4px;right:2px}@media (hover:hover){.tiza-dock:hover{border-color:var(--accent);translate:0 -1px;box-shadow:0 4px 14px #00000024}}@media (prefers-reduced-motion:reduce){.tiza-dock:hover{translate:none}}.tiza-window{border-color:var(--line);border-radius:22px}.tiza-window-head{background:var(--surface);border-bottom:1px solid var(--rule);gap:12px;padding:16px}.tiza-window-head .tiza-face{width:44px;height:44px;box-shadow:0 0 0 1px var(--line);border-radius:12px}.tiza-window-head h2{letter-spacing:-.01em;font-size:16px;font-weight:800}.tiza-window-head p{color:var(--ink-3);align-items:center;gap:6px;margin-top:2px;font-size:12.5px;font-weight:600;display:flex}.tiza-window-head p i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%}.tiza-window-head .icon-button{border:1px solid var(--line);width:40px;height:40px;color:var(--ink-2);background:0 0;border-radius:50%}.tiza-window-head .icon-button:hover{border-color:var(--line-hover);background:var(--tint);color:var(--ink)}.tz-range{border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding:10px 16px;display:flex}.tz-range p{min-width:0;color:var(--ink-3);flex:1;font-size:12.5px;line-height:1.35}.tz-range p b{color:var(--ink);font-weight:800}.tz-periods{gap:2px;display:flex}.tz-periods button{min-height:32px;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:13px;font-weight:650}.tz-periods button:hover{color:var(--ink)}.tz-periods button[aria-pressed=true]{background:var(--tint-2);color:var(--accent)}.tz-range .icon-button{border-radius:50%;flex:none;width:34px;height:34px}.tiza-window .chat-scroll{gap:14px;padding:18px 16px}.tiza-window .chat-msg{gap:10px;max-width:92%}.tiza-window .chat-msg .tiza-face{width:30px;height:30px}.tiza-window .chat-bubble{border:1px solid var(--rule);background:var(--tint);border-radius:16px;padding:12px 14px;font-size:14.5px;line-height:1.5}.tiza-window .chat-msg.ai .chat-bubble{border-top-left-radius:6px}.tiza-window .chat-msg.user .chat-bubble{border-color:#0000;border-top-right-radius:6px}.tiza-window .chat-suggestions{scrollbar-width:none;gap:8px;padding:10px 16px 4px}.tiza-window .chat-suggestions button{border:1px solid var(--line);min-height:38px;color:var(--ink);background:0 0;padding:0 14px;font-size:13px;font-weight:650}.tiza-window .chat-suggestions button:hover:not(:disabled){border-color:var(--accent);background:var(--tint)}.tiza-window .chat-input{border:0;gap:10px;padding:10px 16px 16px}.tiza-window .chat-input input{border:1.5px solid var(--line);background:var(--field,var(--surface));border-radius:14px;height:54px;padding:0 16px;font-size:15px;transition:border-color .15s,box-shadow .15s}.tiza-window .chat-input input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.tiza-window .chat-input .create-button{border:1.5px solid var(--line);width:54px;height:54px;color:var(--accent);box-shadow:none;background:0 0;border-radius:14px;padding:0}.tiza-window .chat-input .create-button:disabled{color:var(--ink-3)}.tiza-window .chat-input .create-button:not(:disabled):hover{border-color:var(--accent);background:var(--tint)}.tiza-dock{border:2px solid var(--accent);background:var(--surface);width:60px;height:60px;min-height:60px;box-shadow:var(--shadow-pop), 0 0 0 4px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:50%;padding:3px}.tiza-dock-art{object-fit:cover;border-radius:50%;width:100%;height:100%}@media (width>=961px){.tiza-window{bottom:98px}}.tiza-window .tz-range{flex-wrap:wrap;row-gap:6px}.tiza-window .tz-range p{flex-basis:100%}.tiza-window .tz-periods{flex:1}@media (width<=480px){.tz-range{flex-wrap:wrap}.tz-range p{flex-basis:100%}.tz-periods{flex:1}}:root{--metal-edge:color-mix(in srgb, var(--accent) 26%, var(--line));--metal-light:color-mix(in srgb, var(--surface) 84%, var(--mint));--metal-glint:color-mix(in srgb, var(--accent) 19%, transparent);--scene-bg:#123e42;--scene-deep:#062d27;--scene-ink:#edf8f1;--scene-muted:#b8dbca;--scene-accent:#85e1b4}.guidance-row{align-items:center;gap:12px;margin-bottom:18px;display:flex}.starter-toolbar{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.starter-next{border:1px solid var(--metal-edge);background:linear-gradient(110deg, var(--tint-2), var(--surface));border-radius:12px;flex:1;align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}.starter-mini{width:30px;height:30px;color:var(--accent);background:var(--surface);box-shadow:inset 0 1px 1px var(--metal-glint);border-radius:50%;flex:none;place-items:center;display:grid}.starter-next>div{flex:1;min-width:0}.starter-next strong,.starter-next span:not(.starter-mini){display:block}.starter-next strong{font-size:13px;font-weight:750}.starter-next div>span{color:var(--ink-2);margin-top:3px;font-size:12px}.starter-next button{flex:none}.starter-reopen,.context-help-trigger{background:var(--surface);border:1px solid var(--rule);min-height:40px;color:var(--ink-2);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}.starter-reopen:hover,.context-help-trigger:hover{color:var(--accent);border-color:var(--metal-edge);background:var(--tint)}.starter-reopen:focus-visible,.context-help-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.context-help{flex:none}.context-help-popup{inset:94px var(--gutter) auto auto;background:var(--surface);width:min(380px,100vw - 32px);max-height:calc(100dvh - 120px);color:var(--ink);box-shadow:var(--shadow-pop);opacity:0;transition:opacity .2s ease, translate .2s var(--ease-out), display .2s allow-discrete, overlay .2s allow-discrete;border:0;border-radius:16px;margin:0;padding:20px;position:fixed;overflow:auto;translate:0 -8px}.context-help-popup:popover-open{opacity:1;translate:0}@starting-style{.context-help-popup:popover-open{opacity:0;translate:0 -8px}}.context-help-popup header{color:var(--accent);align-items:center;gap:9px;margin-bottom:14px;font-size:12px;font-weight:700;display:flex}.context-help-popup header button{width:36px;height:36px;margin-left:auto}.context-help-popup h2{letter-spacing:-.02em;font-size:18px;line-height:1.3}.context-help-popup>p{color:var(--ink-2);margin-top:8px;font-size:13px;line-height:1.55}.context-help-popup ol{gap:10px;margin:18px 0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.context-help-popup li::marker{color:var(--accent);font-weight:750}.context-help-popup footer{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.context-help-popup label{color:var(--ink-2);align-items:center;gap:7px;font-size:11px;display:flex}.context-help-popup input{accent-color:var(--accent)}.starter-dialog{width:min(1080px,100vw - 64px);max-width:none;height:min(800px,100dvh - 64px);max-height:none;color:var(--ink);background:var(--surface);box-shadow:0 26px 80px -24px var(--shade);border:0;border-radius:22px;margin:auto;padding:0;overflow:hidden}.starter-dialog[open]{grid-template-columns:340px minmax(0,1fr);display:grid}.starter-dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html:has(.starter-dialog[open]){overflow:hidden}.starter-scene{isolation:isolate;color:var(--scene-ink);background:radial-gradient(ellipse at 50% 35%, color-mix(in srgb, var(--scene-accent) 18%, transparent), transparent 66%), linear-gradient(155deg, var(--scene-bg), var(--scene-deep));flex-direction:column;padding:32px;display:flex;position:relative;overflow:hidden}.starter-scene:after{content:"";pointer-events:none;box-shadow:inset -1px 0 0 color-mix(in srgb, var(--scene-accent) 35%, transparent), inset 0 1px 0 color-mix(in srgb, var(--scene-ink) 25%, transparent);border-radius:inherit;position:absolute;inset:0}.starter-brand{width:160px;height:auto}.starter-portrait{flex:1;place-items:center;min-height:0;margin:18px -20px 0;display:grid}.starter-portrait img{object-fit:contain;width:auto;height:100%;max-height:285px;filter:drop-shadow(0 16px 22px color-mix(in srgb, var(--scene-deep) 60%, transparent))}.starter-intro h2{letter-spacing:-.03em;margin:16px 0 10px;font-size:27px;font-weight:750;line-height:1.2}.starter-intro>p{color:var(--scene-muted);font-size:13px;line-height:1.6}.starter-intro ol{gap:12px;margin-top:28px;padding:0;list-style:none;display:grid}.starter-intro li{color:var(--scene-muted);align-items:center;gap:10px;font-size:12px;display:flex}.starter-intro li>span{border:1px solid color-mix(in srgb, var(--scene-muted) 30%, transparent);border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;font-weight:750;display:grid}.starter-intro li.is-reached{color:var(--scene-ink)}.starter-intro li.is-reached>span{border-color:var(--scene-accent);background:color-mix(in srgb, var(--scene-accent) 16%, transparent);color:var(--scene-accent)}.starter-intro [aria-current=step]{font-weight:800}.starter-content{flex-direction:column;min-width:0;min-height:0;padding:28px 40px 26px;display:flex;overflow-y:auto}.starter-top{color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.starter-top .text-button{min-height:36px;font-size:11px}.starter-progress{background:var(--tint-2);border-radius:999px;flex:none;height:4px;margin:10px 0 30px;overflow:hidden}.starter-progress i{background:linear-gradient(90deg, var(--accent), var(--leaf));transform-origin:0;height:100%;display:block}.starter-question{flex:1;min-width:0}.starter-question h1{letter-spacing:-.03em;outline:none;font-size:26px;font-weight:800;line-height:1.25}.starter-description{color:var(--ink-2);margin:10px 0 24px;font-size:14px;line-height:1.6}.starter-mobile-avatar{display:none}.starter-choices{gap:10px;display:grid}.starter-choice{border:1px solid var(--line);background:var(--field);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:15px 16px;transition:border-color .16s,background .16s,box-shadow .2s;display:flex;position:relative}.starter-choice:hover{background:var(--tint);border-color:var(--line-hover)}.starter-choice.is-selected{border-color:var(--accent);background:linear-gradient(125deg, var(--tint-2), var(--field));box-shadow:inset 0 1px 0 var(--metal-light)}.starter-choice:has(:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.starter-choice>input{accent-color:var(--accent);flex:none;width:18px;height:18px}.starter-choice>span{flex:1;min-width:0}.starter-choice strong{font-size:14px;font-weight:750;display:block}.starter-choice small{color:var(--ink-2);margin-top:4px;font-size:12px;line-height:1.5;display:block}.choice-check{color:var(--accent);opacity:0;transition:opacity .16s, scale .2s var(--ease-out);flex:none;scale:.7}.starter-choice.is-selected .choice-check{opacity:1;scale:1}.starter-platforms{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin-top:20px;display:flex}.starter-platforms legend{margin-bottom:10px;font-size:13px;font-weight:700}.starter-platforms>label{border:1px solid var(--line);cursor:pointer;background:var(--field);border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:650;display:flex}.starter-platforms input{accent-color:var(--accent);flex:none;width:16px;height:16px}.starter-platforms>label:has(:checked){border-color:var(--accent);background:var(--tint-2)}.starter-platforms>label:has(:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.starter-platforms.stores{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.starter-platforms.stores>label{min-height:64px}.starter-platforms.stores span{align-items:center;gap:8px;display:flex}.starter-platforms.stores img{object-fit:contain;background:var(--badge);border-radius:6px;padding:2px}.starter-footnote{color:var(--ink-2);padding-top:18px;font-size:12px;line-height:1.6}.starter-connect{gap:12px;margin-top:20px;display:grid}.starter-connect label{gap:6px;font-size:12px;font-weight:700;display:grid}.starter-connect input{border:1px solid var(--line);background:var(--field);min-height:46px;color:var(--ink);width:100%;min-width:0;font:inherit;border-radius:9px;padding:10px 12px;font-size:14px}.starter-connect input:focus{outline:2px solid var(--focus-halo);border-color:var(--accent)}.starter-connect a{color:var(--accent);text-underline-offset:3px;font-size:12px}.starter-connect .create-button{justify-self:start;min-height:44px}.starter-fallback{margin-top:20px}.starter-fallback>p,.starter-store>p{color:var(--ink-2);margin-bottom:12px;font-size:12px;line-height:1.6}.starter-fallback>a{margin-bottom:14px;font-size:12px;text-decoration:none}.starter-store{border-top:1px solid var(--rule);padding:12px 0}.starter-store summary{cursor:pointer;color:var(--ink);font-size:13px;font-weight:750}.starter-store summary>span{color:var(--accent);align-items:center;gap:4px;margin-left:12px;font-size:11px;display:inline-flex}.starter-store>p{margin:12px 0 0}.starter-path{gap:24px;margin-top:26px;padding:0;list-style:none;display:grid}.starter-path li{gap:14px;display:flex}.starter-path li>span{background:var(--tint-2);width:34px;height:34px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.starter-path strong{font-size:14px;font-weight:750}.starter-path p{color:var(--ink-2);margin-top:4px;font-size:13px;line-height:1.6}.starter-success{color:var(--accent);background:var(--tint);border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:12px;font-size:12px;line-height:1.5;display:flex}.starter-success svg{flex:none}.starter-error{background:var(--error-bg);color:var(--error-ink);border-radius:10px;margin-top:14px;padding:12px;font-size:12px;line-height:1.6}.starter-footer{border-top:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:24px;display:flex}.starter-footer .create-button{min-height:46px}.topbar{background-image:linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, var(--mint)), transparent)}.sidebar{background-image:linear-gradient(165deg, var(--surface) 20%, color-mix(in srgb, var(--mint) 24%, var(--surface)));border-right-color:var(--metal-edge)}.nav-advanced{width:100%}.nav-advanced>summary{cursor:pointer;list-style:none}.nav-advanced>summary::-webkit-details-marker{display:none}.nav-advanced>summary>svg:last-child{transition:rotate .2s var(--ease-out);margin-left:auto}.nav-advanced[open]>summary>svg:last-child{rotate:180deg}.nav-advanced>div{flex-direction:column;gap:3px;margin-top:6px;display:flex}.sidebar .nav-active{background-image:linear-gradient(135deg, var(--tint-2), color-mix(in srgb, var(--accent) 18%, var(--surface)))}.create-button{isolation:isolate;background-image:linear-gradient(165deg, color-mix(in srgb, var(--accent) 86%, var(--surface)), var(--accent) 54%, var(--accent-hover));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--on-accent) 25%, transparent), 0 3px 7px -5px var(--accent);position:relative;overflow:hidden}.create-button:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg, transparent 40%, color-mix(in srgb, var(--on-accent) 22%, transparent) 50%, transparent 60%);position:absolute;inset:-60% -80%;transform:translate(-48%)}@media (hover:hover) and (pointer:fine){.create-button:hover:not(:disabled):after{animation:metal-pass .65s var(--ease-out)}.intg-card:hover,.rule-card:hover,.q-card:hover,.offer-card:hover{border-color:var(--metal-edge);box-shadow:inset 0 1px 0 var(--metal-light), 0 7px 16px -14px color-mix(in srgb, var(--accent) 50%, transparent)}}@keyframes metal-pass{to{transform:translate(48%)}}.counters{background:linear-gradient(120deg, var(--surface), color-mix(in srgb, var(--mint) 25%, var(--surface)));border-color:var(--metal-edge)}.counter+.counter{border-color:var(--metal-edge)}.intg-card,.rule-card,.q-card,.offer-card,.settings-aside,.plan-offer,.plan-picker{background-image:linear-gradient(155deg, color-mix(in srgb, var(--tint) 55%, var(--surface)), var(--surface) 58%);transition:border-color .2s,box-shadow .2s}.intg-card.is-on{border-color:var(--metal-edge);background-image:linear-gradient(150deg, color-mix(in srgb, var(--mint) 48%, var(--surface)), var(--surface) 68%)}.intg-card .source-mark,.sched-rule .source-mark,.intg-tool-icon{box-shadow:inset 0 1px 0 var(--metal-light)}.offer-card .offer-off{background-image:linear-gradient(145deg, var(--accent), var(--accent-hover));color:var(--on-accent)}.q-time,.sched-kpi strong,.intg-summary strong{color:var(--accent)}.tiza-guide{box-shadow:inset 0 1px 0 var(--metal-light);background:radial-gradient(ellipse at 0 50%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 65%), linear-gradient(110deg, var(--mint), var(--surface) 80%)}.tiza-guide .tiza-glow{opacity:.6}@media (width>=961px){.is-collapsed .sidebar:not(:hover):not(:has(:focus-visible)) .nav-advanced>summary>svg:last-child{display:none}}@media (width<=1080px){.starter-dialog[open]{grid-template-columns:270px minmax(0,1fr)}.starter-scene{padding:26px}.starter-content{padding:24px}.starter-next{padding:10px 12px}.starter-next div>span{display:none}}@media (width<=760px){.starter-dialog{border-radius:18px;width:calc(100vw - 24px);height:calc(100dvh - 32px)}.starter-dialog[open]{display:flex}.starter-scene{display:none}.starter-content{flex:1;padding:20px}.starter-progress{margin-bottom:22px}.starter-mobile-avatar{border:1px solid var(--metal-edge);background:var(--tint-2);border-radius:50%;width:52px;height:52px;margin-bottom:16px;display:block}.starter-mobile-avatar img{object-fit:contain;width:100%;height:100%}.starter-question h1{font-size:23px}.starter-description{margin-bottom:18px;font-size:13px}.starter-top{font-size:11px}.starter-top .text-button{font-size:10px}.starter-choice{padding:12px}.starter-choice strong{font-size:13px}.starter-choice small{font-size:11px}.starter-connect input{font-size:16px}.starter-footer{background:var(--surface);margin-bottom:-20px;padding:16px 0 20px;position:sticky;bottom:-20px}.guidance-row{flex-wrap:wrap;gap:8px;margin-bottom:12px}.starter-toolbar.at-home{display:contents}.starter-next{flex-basis:100%;order:2}.starter-next strong{font-size:12px}.starter-next .starter-mini{display:none}.starter-next .text-button{font-size:11px}.context-help{margin-left:auto}.context-help-popup{max-height:calc(100dvh - 176px);inset:76px 16px auto auto}}@media (prefers-reduced-motion:reduce){.context-help-popup,.choice-check,.nav-advanced>summary>svg:last-child{transition:none;translate:none}.create-button:hover:after{animation:none!important}}
