@font-face{font-family:tiktoksans-headline;src:url(/fonts/tozan/tiktoksans/tiktoksans-critical-headline.woff2)format("woff2");font-display:optional;font-style:normal;font-weight:100 1000;unicode-range:U+20,U+2E,U+53,U+65,U+67,U+68,U+69,U+6E,U+72,U+74,U+76,U+79}@font-face{font-family:tiktoksans;src:url(/fonts/tozan/tiktoksans/tiktoksans-normal-latin.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:100 1000;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:tiktoksans;src:url(/fonts/tozan/tiktoksans/tiktoksans-normal-latin-ext.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:100 1000;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}*{box-sizing:border-box;border-color:var(--border)}html{background:var(--color-body);color:var(--color-font-one);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-size:16px}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--color-body);min-width:320px;min-height:100svh;color:var(--color-font-one);font-family:var(--font-family-body);font-size:var(--font-size-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a,select,input,textarea{touch-action:manipulation;-webkit-tap-highlight-color:color-mix(in srgb, var(--ghost-accent-color) 28%, transparent)}code,kbd,pre,samp{font-variant-ligatures:none}::selection{background:var(--ghost-accent-color);color:var(--color-font-black)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tozan-language-select{width:fit-content;min-width:clamp(7.6rem,12vw,9.15rem);max-width:100%;color:var(--color-font-one);display:inline-block;position:relative}.tozan-ui-button.tozan-language-select-trigger{border:var(--tozan-border);border-radius:var(--radius-full);background:linear-gradient(180deg, color-mix(in srgb, var(--color-body) 92%, var(--color-two)), color-mix(in srgb, var(--color-body) 76%, var(--color-two)));width:100%;min-width:0;height:2.5rem;min-height:2.5rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-font-two) 72%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-font-black) 5%, transparent);color:var(--color-font-one);cursor:pointer;font-size:var(--font-size-xxs);align-items:center;padding:0;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,opacity .16s,transform .16s;display:grid;position:relative;overflow:hidden}.tozan-ui-button.tozan-language-select-trigger:after{content:"";z-index:1;opacity:.58;pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:.42rem;height:.42rem;position:absolute;top:50%;right:.88rem;transform:translateY(-62%)rotate(45deg)}.tozan-ui-button.tozan-language-select-trigger:hover,.tozan-ui-button.tozan-language-select-trigger:focus-visible,.tozan-language-select[data-open=true] .tozan-ui-button.tozan-language-select-trigger{border-color:color-mix(in srgb, var(--color-font-black) 16%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-body) 98%, var(--color-two)), color-mix(in srgb, var(--color-body) 86%, var(--color-two)));color:var(--color-font-one);opacity:1}.tozan-ui-button.tozan-language-select-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--color-font-black) 14%, transparent);outline-offset:2px}.tozan-language-select-flag{z-index:1;width:1.1rem;height:.78rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-font-black) 12%, transparent), 0 .16rem .5rem color-mix(in srgb, var(--color-font-black) 8%, transparent);pointer-events:none;border-radius:3px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:.72rem;overflow:hidden;transform:translateY(-50%)}.tozan-language-select-flag img{object-fit:cover;width:100%;height:100%;display:block}.tozan-language-select-value{z-index:1;min-width:0;color:var(--color-font-one);font-family:var(--font-family-subheading);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;padding:0 2rem 0 2.25rem;line-height:1.2;display:block;position:relative;overflow:hidden;transform:translateY(.01em)}.tozan-language-select-menu{z-index:80;border:var(--tozan-border);border-radius:var(--radius-medium);background:linear-gradient(180deg, var(--color-four), color-mix(in srgb, var(--color-body) 88%, var(--color-two)));width:max(100%,10.8rem);box-shadow:0 1.1rem 3rem color-mix(in srgb, var(--color-font-black) 12%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-font-two) 78%, transparent);opacity:0;pointer-events:none;transform-origin:100% 0;visibility:hidden;gap:.16rem;padding:.35rem;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;top:calc(100% + .45rem);right:0;transform:translateY(-.28rem)scale(.985)}.tozan-language-select[data-open=true] .tozan-language-select-menu{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.tozan-ui-button.tozan-language-option{border-radius:calc(var(--radius-small) * .72);width:100%;min-width:0;min-height:2.15rem;color:var(--color-font-one);cursor:pointer;font-family:var(--font-family-subheading);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);text-align:left;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:.58rem;padding:.42rem .64rem;line-height:1.1;transition:background-color .14s,color .14s,opacity .14s;display:flex}.tozan-ui-button.tozan-language-option:hover,.tozan-ui-button.tozan-language-option:focus-visible{border-color:color-mix(in srgb, var(--color-font-black) 8%, transparent);background:color-mix(in srgb, var(--color-font-one) 5%, var(--color-body));color:var(--color-font-one);opacity:1;outline:0}.tozan-ui-button.tozan-language-option[data-selected=true]{border-color:color-mix(in srgb, var(--color-font-black) 10%, transparent);background:color-mix(in srgb, var(--color-font-one) 7%, var(--color-body));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-font-two) 68%, transparent);color:var(--color-font-one)}.tozan-language-option-flag{width:1.1rem;height:.78rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-font-black) 12%, transparent);border-radius:3px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.tozan-language-option-flag img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.tozan-language-select-trigger,.tozan-language-select-menu,.tozan-language-option{transition:none}}:root{--tozan-style-source:"tozan-live-demo";--height-logo-header:28px;--height-logo-footer:28px;--height-logo-mobile-header:24px;--height-logo-mobile-footer:24px;--grid-gap:max(34px, 4vw);--site-gap:max(12px, 3.4vw);--row-gap:max(40px, 5.6vw);--mini-gap:max(14px, 1vw);--radius:max(6px, .5vw);--radius-full:999px;--radius-big:calc(var(--radius) * 3.6);--radius-large:calc(var(--radius) * 2.75);--radius-medium:calc(var(--radius) * 2);--radius-small:calc(var(--radius) * 1.6);--switch-size:clamp(38px, 8vw, 54px);--sidebar:var(--color-four);--tozan-sidebar-width:clamp(300px, 20vw, 325px);--site-width:1920px;--wide-width:1180px;--regular-width:840px;--full:minmax(var(--site-gap), 1fr);--site:minmax(0, calc((var(--site-width) - var(--wide-width)) / 2));--wide:minmax(0, calc((var(--wide-width) - var(--regular-width)) / 2));--site-left:minmax(0, calc(var(--site-width) - var(--wide-width)));--wide-left:minmax(0, calc(var(--wide-width) - var(--regular-width)));--regular-content:min(var(--regular-width), 100% - var(--site-gap) * 2);--site-content:min(var(--site-width), 100% - var(--site-gap) * 2);--grid-template-center:[full-start] var(--full) [site-start] var(--site) [wide-start] var(--wide) [regular-start] var(--regular-content) [regular-end] var(--wide) [wide-end] var(--site) [site-end] var(--full) [full-end];--grid-template-left:[full-start] var(--full) [site-start wide-start regular-start] var(--regular-content) [regular-end] var(--wide-left) [wide-end] var(--site-left) [site-end] var(--full) [full-end];--grid-template-site:[full-start] var(--full) [site-start] var(--site-content) [site-end] var(--full) [full-end];--font-family-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-caption:var(--font-family-system);--font-family-body:var(--gh-font-body,"tiktoksans", var(--font-family-system));--font-family-subheading:var(--gh-font-body,var(--font-family-body));--font-family-heading:var(--gh-font-body,var(--font-family-body));--font-family-display:var(--gh-font-heading,var(--font-family-body));--font-family-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-weight-regular:400;--font-weight-medium:450;--font-weight-semibold:580;--font-weight-bold:700;--font-weight-display:500;--headline:180;--scale-min:600;--scale-max:1900;--scale-scope:calc(var(--scale-max) - var(--scale-min));--unit-rem:1rem;--px-per-rem:16;--font-size-max-hero:5.625;--font-size-max-xxxl:4;--font-size-max-xxl:3.125;--font-size-max-xl:2.5;--font-size-max-l:2;--font-size-max-m:1.65;--font-size-max-r:1.4;--font-size-max-s:1.25;--font-size-max-xs:1.125;--font-size-max-xxs:1;--font-size-max-xxxs:.875;--font-size-max-logo:2.2;--font-size-min-hero:calc(var(--font-size-max-hero) / 2.2);--font-size-min-xxxl:calc(var(--font-size-max-xxxl) / 2);--font-size-min-xxl:calc(var(--font-size-max-xxl) / 1.8);--font-size-min-xl:calc(var(--font-size-max-xl) / 1.6);--font-size-min-l:calc(var(--font-size-max-l) / 1.4);--font-size-min-m:calc(var(--font-size-max-m) / 1.25);--font-size-min-r:calc(var(--font-size-max-r) / 1.15);--font-size-min-s:calc(var(--font-size-max-s) / 1.15);--font-size-min-xs:1.125;--font-size-min-xxs:1;--font-size-min-xxxs:.75;--font-size-min-logo:calc(var(--font-size-max-logo) / 1.4);--font-size-body:var(--font-size-r);--font-size-button:var(--font-size-xs);--font-size-input:var(--font-size-xxs);--font-size-caption:.75rem;--font-size-hero:clamp(calc(var(--font-size-min-hero) * var(--unit-rem)), calc((((var(--font-size-max-hero) - var(--font-size-min-hero)) * var(--px-per-rem) / var(--scale-scope)) * 100 * 1vw) + ((var(--font-size-min-hero) * var(--px-per-rem) - ((var(--font-size-max-hero) - var(--font-size-min-hero)) * var(--px-per-rem) / var(--scale-scope) * var(--scale-min))) / var(--px-per-rem) * var(--unit-rem))), calc(var(--font-size-max-hero) * var(--unit-rem)));--font-size-xxxl:clamp(calc(var(--font-size-min-xxxl) * var(--unit-rem)), calc((((var(--font-size-max-xxxl) - var(--font-size-min-xxxl)) * var(--px-per-rem) / var(--scale-scope)) * 100 * 1vw) + ((var(--font-size-min-xxxl) * var(--px-per-rem) - ((var(--font-size-max-xxxl) - var(--font-size-min-xxxl)) * var(--px-per-rem) / var(--scale-scope) * var(--scale-min))) / var(--px-per-rem) * var(--unit-rem))), calc(var(--font-size-max-xxxl) * var(--unit-rem)));--font-size-xxl:clamp(calc(var(--font-size-min-xxl) * var(--unit-rem)), calc((((var(--font-size-max-xxl) - var(--font-size-min-xxl)) * var(--px-per-rem) / var(--scale-scope)) * 100 * 1vw) + ((var(--font-size-min-xxl) * var(--px-per-rem) - ((var(--font-size-max-xxl) - var(--font-size-min-xxl)) * var(--px-per-rem) / var(--scale-scope) * var(--scale-min))) / var(--px-per-rem) * var(--unit-rem))), calc(var(--font-size-max-xxl) * var(--unit-rem)));--font-size-xl:clamp(calc(var(--font-size-min-xl) * var(--unit-rem)), calc((((var(--font-size-max-xl) - var(--font-size-min-xl)) * var(--px-per-rem) / var(--scale-scope)) * 100 * 1vw) + ((var(--font-size-min-xl) * var(--px-per-rem) - ((var(--font-size-max-xl) - var(--font-size-min-xl)) * var(--px-per-rem) / var(--scale-scope) * var(--scale-min))) / var(--px-per-rem) * var(--unit-rem))), calc(var(--font-size-max-xl) * var(--unit-rem)));--font-size-l:clamp(calc(var(--font-size-min-l) * var(--unit-rem)), calc((((var(--font-size-max-l) - var(--font-size-min-l)) * var(--px-per-rem) / var(--scale-scope)) * 100 * 1vw) + ((var(--font-size-min-l) * var(--px-per-rem) - ((var(--font-size-max-l) - var(--font-size-min-l)) * var(--px-per-rem) / var(--scale-scope) * var(--scale-min))) / var(--px-per-rem) * var(--unit-rem))), calc(var(--font-size-max-l) * var(--unit-rem)));--font-size-m:clamp(calc(var(--font-size-min-m) * var(--unit-rem)), calc((((var(--font-size-max-m) - var(--font-size-min-m)) * var(--px-per-rem) / var(--scale-scope)) * 100 * 1vw) + ((var(--font-size-min-m) * var(--px-per-rem) - ((var(--font-size-max-m) - var(--font-size-min-m)) * var(--px-per-rem) / var(--scale-scope) * var(--scale-min))) / var(--px-per-rem) * var(--unit-rem))), calc(var(--font-size-max-m) * var(--unit-rem)));--font-size-r:clamp(calc(var(--font-size-min-r) * var(--unit-rem)), calc((((var(--font-size-max-r) - var(--font-size-min-r)) * var(--px-per-rem) / var(--scale-scope)) * 100 * 1vw) + ((var(--font-size-min-r) * var(--px-per-rem) - ((var(--font-size-max-r) - var(--font-size-min-r)) * var(--px-per-rem) / var(--scale-scope) * var(--scale-min))) / var(--px-per-rem) * var(--unit-rem))), calc(var(--font-size-max-r) * var(--unit-rem)));--font-size-s:clamp(calc(var(--font-size-min-s) * var(--unit-rem)), calc((((var(--font-size-max-s) - var(--font-size-min-s)) * var(--px-per-rem) / var(--scale-scope)) * 100 * 1vw) + ((var(--font-size-min-s) * var(--px-per-rem) - ((var(--font-size-max-s) - var(--font-size-min-s)) * var(--px-per-rem) / var(--scale-scope) * var(--scale-min))) / var(--px-per-rem) * var(--unit-rem))), calc(var(--font-size-max-s) * var(--unit-rem)));--font-size-xs:clamp(calc(var(--font-size-min-xs) * var(--unit-rem)), calc((((var(--font-size-max-xs) - var(--font-size-min-xs)) * var(--px-per-rem) / var(--scale-scope)) * 100 * 1vw) + ((var(--font-size-min-xs) * var(--px-per-rem) - ((var(--font-size-max-xs) - var(--font-size-min-xs)) * var(--px-per-rem) / var(--scale-scope) * var(--scale-min))) / var(--px-per-rem) * var(--unit-rem))), calc(var(--font-size-max-xs) * var(--unit-rem)));--font-size-xxs:clamp(calc(var(--font-size-min-xxs) * var(--unit-rem)), calc((((var(--font-size-max-xxs) - var(--font-size-min-xxs)) * var(--px-per-rem) / var(--scale-scope)) * 100 * 1vw) + ((var(--font-size-min-xxs) * var(--px-per-rem) - ((var(--font-size-max-xxs) - var(--font-size-min-xxs)) * var(--px-per-rem) / var(--scale-scope) * var(--scale-min))) / var(--px-per-rem) * var(--unit-rem))), calc(var(--font-size-max-xxs) * var(--unit-rem)));--font-size-xxxs:clamp(calc(var(--font-size-min-xxxs) * var(--unit-rem)), calc((((var(--font-size-max-xxxs) - var(--font-size-min-xxxs)) * var(--px-per-rem) / var(--scale-scope)) * 100 * 1vw) + ((var(--font-size-min-xxxs) * var(--px-per-rem) - ((var(--font-size-max-xxxs) - var(--font-size-min-xxxs)) * var(--px-per-rem) / var(--scale-scope) * var(--scale-min))) / var(--px-per-rem) * var(--unit-rem))), calc(var(--font-size-max-xxxs) * var(--unit-rem)));--font-size-logo:clamp(calc(var(--font-size-min-logo) * var(--unit-rem)), calc((((var(--font-size-max-logo) - var(--font-size-min-logo)) * var(--px-per-rem) / var(--scale-scope)) * 100 * 1vw) + ((var(--font-size-min-logo) * var(--px-per-rem) - ((var(--font-size-max-logo) - var(--font-size-min-logo)) * var(--px-per-rem) / var(--scale-scope) * var(--scale-min))) / var(--px-per-rem) * var(--unit-rem))), calc(var(--font-size-max-logo) * var(--unit-rem)));--color-font-one:#120b14;--color-font-two:#fff;--color-font-black:#120b14;--color-font-white:#fff;--color-one:#120b14;--color-two:#f6f6f6;--color-three:#ededed;--color-four:#fff;--color-body:#fff;--opacity-blur:.2;--opacity-rgba:#ffffff80;--opacity-caption:.8;--opacity-label:.7;--opacity-meta:.7;--alert-red:lightcoral;--alert-green:lightgreen;--ghost-accent-color:#fccf04;--ghost-accent-color-contrast:var(--color-font-black);--brand-google-blue:#4285f4;--brand-google-green:#34a853;--brand-google-yellow:#fbbc05;--brand-google-red:#ea4335;--brand-github:#181717;--tozan-gradient-coral:#f9a788;--tozan-gradient-cream:#fce1bd;--tozan-gradient-green:#2e5146;--tozan-gradient-peach:#f9c099;--tozan-gradient-rust:#ad7966;--tozan-gradient-teal:#6d8486;--tozan-auto-top-up-muted-one:#f1efe8;--tozan-auto-top-up-muted-two:#c8c9c2;--tozan-auto-top-up-muted-three:#7a7d79;--ghost-accent-aesthetics:#f1ddbc;--ghost-accent-aesthetics-contrast:var(--color-font-black);--ghost-accent-ai:#f4c7ee;--ghost-accent-ai-contrast:var(--color-font-black);--ghost-accent-art:#fed07c;--ghost-accent-art-contrast:var(--color-font-black);--ghost-accent-balance:#fbcfaa;--ghost-accent-balance-contrast:var(--color-font-black);--ghost-accent-blockchain:#0047ff;--ghost-accent-blockchain-contrast:var(--color-font-white);--ghost-accent-branding:#f9666f;--ghost-accent-branding-contrast:var(--color-font-black);--ghost-accent-career:#ffe6ad;--ghost-accent-career-contrast:var(--color-font-black);--ghost-accent-community:#ffeb90;--ghost-accent-community-contrast:var(--color-font-black);--ghost-accent-creative:#c2df37;--ghost-accent-creative-contrast:var(--color-font-black);--ghost-accent-culture:#f3c37d;--ghost-accent-culture-contrast:var(--color-font-black);--ghost-accent-design:#006461;--ghost-accent-design-contrast:var(--color-font-white);--ghost-accent-digital:#122378;--ghost-accent-digital-contrast:var(--color-font-white);--ghost-accent-ethics:#b3e0e0;--ghost-accent-ethics-contrast:var(--color-font-black);--ghost-accent-fashion:#76e4c3;--ghost-accent-fashion-contrast:var(--color-font-black);--ghost-accent-future:#ffecd5;--ghost-accent-future-contrast:var(--color-font-black);--ghost-accent-health:#98f5af;--ghost-accent-health-contrast:var(--color-font-black);--ghost-accent-humanity:#4b71fc;--ghost-accent-humanity-contrast:var(--color-font-white);--ghost-accent-identity:#c9cdd8;--ghost-accent-identity-contrast:var(--color-font-black);--ghost-accent-innovation:#ffa5b1;--ghost-accent-innovation-contrast:var(--color-font-black);--ghost-accent-inspiration:#f1ddbc;--ghost-accent-inspiration-contrast:var(--color-font-black);--ghost-accent-lifestyle:#ffe2d6;--ghost-accent-lifestyle-contrast:var(--color-font-black);--ghost-accent-mindset:#fdb084;--ghost-accent-mindset-contrast:var(--color-font-black);--ghost-accent-productivity:#d9cafe;--ghost-accent-productivity-contrast:var(--color-font-black);--ghost-accent-teamwork:#ffdad8;--ghost-accent-teamwork-contrast:var(--color-font-black);--ghost-accent-technology:#9854d1;--ghost-accent-technology-contrast:var(--color-font-white);--ghost-accent-wellbeing:#fff2d5;--ghost-accent-wellbeing-contrast:var(--color-font-black);--ghost-accent-work:#464dff;--ghost-accent-work-contrast:var(--color-font-white);--outline:2px solid #3b82f6;--background:var(--color-body);--foreground:var(--color-font-one);--card:var(--color-four);--card-foreground:var(--color-font-one);--popover:var(--color-four);--popover-foreground:var(--color-font-one);--primary:var(--color-one);--primary-foreground:var(--color-font-two);--secondary:var(--color-two);--secondary-foreground:var(--color-font-one);--muted:var(--color-two);--muted-foreground:color-mix(in srgb, var(--color-font-one) 70%, transparent);--accent:var(--ghost-accent-color);--accent-foreground:var(--color-font-black);--destructive:var(--alert-red);--border:var(--color-three);--tozan-border:1px solid var(--border);--input:var(--color-two);--ring:#3b82f6;--chart-1:#fccf04;--chart-2:#f1ddbc;--chart-3:#98f5af;--chart-4:#fdb084;--chart-5:#9854d1;--sidebar-foreground:var(--color-font-one);--sidebar-primary:var(--color-one);--sidebar-primary-foreground:var(--color-font-two);--sidebar-accent:var(--color-two);--sidebar-accent-foreground:var(--color-font-one);--sidebar-border:var(--color-three);--sidebar-ring:var(--ring)}[data-color-scheme=sepia],[data-color-light-scheme=sepia]{--color-font-one:#1e1e1e;--color-font-two:#f6f6f0;--color-font-black:#1e1e1e;--color-font-white:#f6f6f0;--color-one:#1e1e1e;--color-two:#eae8dd;--color-three:#d9d7cb;--color-four:#fafaf8;--color-body:#f6f6f0;--opacity-rgba:#ffffff80;--border:#e1dfd5;--tozan-border:1px solid var(--border)}[data-color-scheme=dark],.dark{--color-font-one:#fafafa;--color-font-two:#11131d;--color-font-black:#11131d;--color-font-white:#fafafa;--color-one:#fafafa;--color-two:#1c202a;--color-three:#272c39;--color-four:#171922;--color-body:#11131d;--opacity-rgba:#11131d80;--opacity-caption:.6;--border:var(--color-three);--tozan-border:1px solid var(--border)}@media (prefers-color-scheme:dark){[data-color-scheme=auto]{--color-font-one:#fafafa;--color-font-two:#11131d;--color-font-black:#11131d;--color-font-white:#fafafa;--color-one:#fafafa;--color-two:#1c202a;--color-three:#272c39;--color-four:#171922;--color-body:#11131d;--opacity-rgba:#11131d80;--opacity-caption:.6;--border:var(--color-three);--tozan-border:1px solid var(--border)}}:root{--font-sans:var(--font-family-body);--font-mono:var(--font-family-mono)}.tozan-gradient-surface{--tozan-gradient-surface-coral:var(--tozan-gradient-coral);--tozan-gradient-surface-cream:var(--tozan-gradient-cream);--tozan-gradient-surface-green:var(--tozan-gradient-green);--tozan-gradient-surface-peach:var(--tozan-gradient-peach);--tozan-gradient-surface-rust:var(--tozan-gradient-rust);--tozan-gradient-surface-teal:var(--tozan-gradient-teal);--tozan-gradient-surface-blur:28px;--tozan-gradient-surface-inset:0;--tozan-gradient-surface-opacity:.5;--tozan-gradient-surface-saturate:1;--tozan-gradient-surface-transform:none;--tozan-gradient-surface-z:-1;isolation:isolate;position:relative;overflow:hidden}.tozan-gradient-surface:after{z-index:var(--tozan-gradient-surface-z);pointer-events:none;content:"";background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--tozan-gradient-surface-cream) 92%, transparent) 0 18%, transparent 43%), radial-gradient(circle at 88% 86%, color-mix(in srgb, var(--tozan-gradient-surface-coral) 88%, transparent) 0 20%, transparent 48%), radial-gradient(circle at 8% 92%, color-mix(in srgb, var(--tozan-gradient-surface-teal) 74%, transparent) 0 17%, transparent 44%), linear-gradient(130deg, var(--tozan-gradient-surface-peach) 0%, var(--tozan-gradient-surface-coral) 24%, var(--tozan-gradient-surface-rust) 42%, var(--tozan-gradient-surface-teal) 66%, var(--tozan-gradient-surface-green) 100%);filter:blur(var(--tozan-gradient-surface-blur)) saturate(var(--tozan-gradient-surface-saturate));inset:var(--tozan-gradient-surface-inset);opacity:var(--tozan-gradient-surface-opacity);transform:var(--tozan-gradient-surface-transform);transition:filter .26s,opacity .26s,transform .26s;position:absolute}.tozan-copy-icon{flex:none;width:.9em;height:.9em;display:inline-block;position:relative;transform:translateY(-.02em)}.tozan-copy-icon:before,.tozan-copy-icon:after{content:"";transition:opacity .16s,transform .22s cubic-bezier(.16,1,.3,1),width .18s,height .18s,border-color .18s;position:absolute}.tozan-copy-icon:before{opacity:.55;border:.12em solid;border-radius:.12em;width:.58em;height:.66em;top:0;right:0}.tozan-copy-icon:after{background:var(--ghost-accent-color);border:.12em solid;border-radius:.12em;width:.58em;height:.66em;bottom:0;left:0}[data-copy-state=copied] .tozan-copy-icon:before{opacity:1;border-width:0 0 .13em .13em;border-color:currentColor;border-radius:0;width:.78em;height:.42em;transform:translate(-.06em,.12em)rotate(-45deg)}[data-copy-state=copied] .tozan-copy-icon:after{opacity:0;transform:scale(.74)translate(.18em,-.08em)}[data-copy-state=failed] .tozan-copy-icon{animation:.26s tozan-copy-failed-shake}@keyframes tozan-copy-failed-shake{0%,to{transform:translateY(-.02em)translate(0)}35%{transform:translateY(-.02em)translate(-.08em)}70%{transform:translateY(-.02em)translate(.08em)}}@media (prefers-reduced-motion:reduce){.tozan-copy-icon:before,.tozan-copy-icon:after{transition-duration:1ms}[data-copy-state=failed] .tozan-copy-icon{animation:none}}.tozan-ui-button,.tozan-ui-input,.tozan-ui-select,.tozan-ui-textarea,.tozan-ui-label{font-family:var(--font-family-subheading)}.tozan-ui-button{border-radius:var(--radius-full);background:var(--color-one);min-width:2.5rem;min-height:2.5rem;color:var(--color-font-two);cursor:pointer;font-size:var(--font-size-button);font-weight:var(--font-weight-medium);text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;padding:.58em 1em;line-height:1.1;transition:background-color .16s,border-color .16s,color .16s,opacity .16s,transform .16s;display:inline-flex}.tozan-ui-button[data-variant=ghost]{color:var(--color-font-one);background:0 0}.tozan-ui-button[data-variant=outline]{border:var(--tozan-border);background:var(--color-body);color:var(--color-font-one)}.tozan-ui-button[data-variant=secondary]{background:var(--color-two);color:var(--color-font-one)}.tozan-ui-button[data-variant=destructive]{background:var(--alert-red);color:var(--color-font-black)}.tozan-ui-button[data-variant=link]{min-width:0;min-height:0;color:var(--color-font-one);text-underline-offset:.16em;background:0 0;padding:0;text-decoration:underline}.tozan-ui-button[data-size=xs]{min-height:1.75rem;font-size:var(--font-size-xxxs);padding:.42em .72em}.tozan-ui-button[data-size=sm]{min-height:2rem;font-size:var(--font-size-xxs);padding:.48em .82em}.tozan-ui-button[data-size=lg]{min-height:2.8rem;font-size:var(--font-size-xs);padding:.68em 1.1em}.tozan-ui-button[data-size=icon],.tozan-ui-button[data-size=icon-lg],.tozan-ui-button[data-size=icon-sm],.tozan-ui-button[data-size=icon-xs]{aspect-ratio:1;padding:0}.tozan-ui-button[data-size=icon-xs]{width:1.75rem;min-width:1.75rem;min-height:1.75rem}.tozan-ui-button[data-size=icon-sm]{width:2rem;min-width:2rem;min-height:2rem}.tozan-ui-button[data-size=icon]{width:2.25rem;min-width:2.25rem;min-height:2.25rem}.tozan-ui-button[data-size=icon-lg]{width:2.5rem;min-width:2.5rem;min-height:2.5rem}.tozan-ui-button:hover,.tozan-ui-button:focus-visible{opacity:.84}.tozan-ui-button:active:not([aria-haspopup]){transform:translateY(1px)}.tozan-ui-button:disabled{cursor:default;opacity:.58}.tozan-ui-button:focus-visible,.tozan-ui-input:focus-visible,.tozan-ui-select:focus-visible,.tozan-ui-textarea:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tozan-ui-input,.tozan-ui-select,.tozan-ui-textarea{border:var(--tozan-border);background:var(--input);width:100%;min-width:0;color:var(--color-font-one);font-size:var(--font-size-input);line-height:1.2;transition:background-color .16s,border-color .16s,box-shadow .16s;display:block}.tozan-ui-input,.tozan-ui-select{border-radius:var(--radius-full);min-height:2.5rem;padding:.58rem 1rem}.tozan-ui-textarea{resize:vertical;border-radius:var(--radius-medium);min-height:7rem;padding:.82rem 1rem}.tozan-ui-input::placeholder,.tozan-ui-textarea::placeholder{color:color-mix(in srgb, var(--color-font-one) 62%, transparent);opacity:1}.tozan-ui-input:hover,.tozan-ui-select:hover,.tozan-ui-textarea:hover,.tozan-ui-input:focus-visible,.tozan-ui-select:focus-visible,.tozan-ui-textarea:focus-visible{background:var(--color-four)}.tozan-ui-input:disabled,.tozan-ui-select:disabled,.tozan-ui-textarea:disabled{cursor:not-allowed;background:var(--color-three);color:color-mix(in srgb, var(--color-font-one) 54%, transparent)}.tozan-ui-input[aria-invalid=true],.tozan-ui-select[aria-invalid=true],.tozan-ui-textarea[aria-invalid=true]{border-color:var(--alert-red);box-shadow:0 0 0 3px color-mix(in srgb, var(--alert-red) 20%, transparent)}.tozan-ui-label{min-width:0;color:color-mix(in srgb, var(--color-font-one) 64%, transparent);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;line-height:1.25;display:flex}.tozan-app-root{background:var(--color-body);min-height:100svh;color:var(--color-font-one);overflow-x:hidden}.tozan-app-header{width:var(--site-content);align-items:center;gap:var(--mini-gap);min-height:45px;padding-top:calc(var(--mini-gap) * 1.5);margin-inline:auto;display:flex}.tozan-app-home{min-width:142px;min-height:42px;color:var(--color-font-one);align-items:center;display:inline-flex}.tozan-app-logo{width:142px;height:var(--height-logo-header);background-color:currentColor;font-size:0;line-height:0;display:inline-block;-webkit-mask:url(/images/brand/tovuk-text-logo-with-icon.svg) 0/contain no-repeat;mask:url(/images/brand/tovuk-text-logo-with-icon.svg) 0/contain no-repeat}.tozan-app-header-actions{align-items:center;gap:calc(var(--mini-gap) / 2);min-width:0;margin-left:auto;display:flex}.tozan-app-nav{align-items:center;gap:.4rem;display:none}.tozan-app-main{min-width:0}@media (width>=640px){.tozan-app-nav{display:flex}}@media (width<=480px){.tozan-app-logo{width:122px;height:var(--height-logo-mobile-header)}.tozan-app-home{min-width:122px}}.tozan-app-root.is-account-sidebar{min-height:100svh;overflow-x:visible}.tozan-account-shell{width:var(--site-content);gap:calc(var(--grid-gap) / 1.15);grid-template-columns:clamp(14rem,18vw,17.5rem) minmax(0,1fr);min-height:100svh;margin-inline:auto;display:grid}.tozan-account-main{min-width:0}.tozan-account-dashboard{width:var(--site-content);max-width:var(--wide-width);gap:calc(var(--grid-gap) / 1.25);min-width:0;padding-block:calc(var(--row-gap) / 2.2) var(--row-gap);margin-inline:auto;display:grid}.tozan-account-overview,.tozan-account-section,.tozan-account-metric-grid,.tozan-account-metric-card,.tozan-account-metric-copy,.tozan-account-activity-list,.tozan-account-activity-row,.tozan-account-api-only{min-width:0;display:grid}.tozan-account-main .tozan-account-dashboard{width:100%;max-width:none;margin-inline:0}.tozan-account-overview{gap:calc(var(--grid-gap) / 1.1)}.tozan-account-section{gap:calc(var(--grid-gap) / 3.4)}.tozan-account-section:before{width:100%;padding-top:calc(var(--mini-gap) / 2);border-top:var(--tozan-border);content:"";display:block}.tozan-account-platform-section{margin-top:calc((var(--mini-gap) * 2) - (var(--grid-gap) / 1.1));padding-top:calc(var(--mini-gap) * 1.2);border-top:var(--tozan-border)}.tozan-account-platform-section:before,.tozan-account-overview>.tozan-account-section:first-child:before,.tozan-account-dashboard>.tozan-account-section:first-child:before{display:none}.tozan-account-section-header{gap:.6rem;max-width:52rem;display:grid}.tozan-account-section-header.is-account-overview-header{justify-content:space-between;align-items:end;gap:var(--mini-gap);flex-wrap:wrap;max-width:none;display:flex}.tozan-account-range-tabs{justify-content:flex-end;gap:calc(var(--mini-gap) / 2);border:0;flex-wrap:wrap;flex:36rem;min-inline-size:0;margin:0;padding:0;display:inline-flex}.tozan-account-range-tab{border:var(--tozan-border);border-radius:var(--radius-full);min-height:2.35rem;color:var(--color-font-one);cursor:pointer;font-family:var(--font-family-subheading);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);background:0 0;padding:.55em 1em;line-height:1.1;transition:background-color .16s,border-color .16s,color .16s,opacity .16s}.tozan-account-range-tab[aria-pressed=true]{background:var(--ghost-accent-color);color:var(--ghost-accent-color-contrast);border-color:#0000}.tozan-account-range-tab:hover,.tozan-account-range-tab:focus-visible{opacity:.82}.tozan-account-section-header h2{font-family:var(--font-family-display);font-size:var(--font-size-xxl);font-weight:var(--font-weight-display);letter-spacing:0;margin:0;line-height:.98}.tozan-account-section-header p{max-width:48rem;color:color-mix(in srgb, var(--color-font-one) 72%, transparent);font-size:var(--font-size-s);margin:0;line-height:1.45}.tozan-account-sidebar,.tozan-account-sidebar-balance,.tozan-account-balance-modal,.tozan-account-balance-modal-grid,.tozan-account-balance-detail,.tozan-account-sidebar-nav,.tozan-account-sidebar-footer{min-width:0;display:grid}.tozan-account-sidebar{z-index:30;top:calc(var(--mini-gap) * 1.5);min-height:calc(100svh - calc(var(--mini-gap) * 3));max-height:calc(100svh - calc(var(--mini-gap) * 3));align-self:start;gap:calc(var(--grid-gap) / 2.6);padding-block:calc(var(--mini-gap) * 1.5);grid-template-rows:auto auto 1fr auto;position:sticky}.tozan-account-sidebar-home{width:fit-content;min-height:42px;color:var(--color-font-one);align-items:center;display:inline-flex}.tozan-account-sidebar-logo{width:142px;height:var(--height-logo-header);background-color:currentColor;font-size:0;line-height:0;display:inline-block;-webkit-mask:url(/images/brand/tovuk-text-logo-with-icon.svg) 0/contain no-repeat;mask:url(/images/brand/tovuk-text-logo-with-icon.svg) 0/contain no-repeat}.tozan-account-sidebar-balance{box-sizing:border-box;border-radius:var(--radius-full);background:var(--color-two);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;width:100%;padding:.32rem}.tozan-account-sidebar-balance-trigger{width:100%;min-width:0;height:2.7rem;min-height:2.7rem;color:var(--color-font-one);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0 .62em;display:inline-flex;overflow:hidden}.tozan-account-sidebar-balance-trigger strong{overflow-wrap:anywhere;min-width:0;max-width:100%;font-family:var(--font-family-subheading);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1.1;display:block}.tozan-account-sidebar-topup{border-radius:var(--radius-full);background:var(--ghost-accent-color);width:auto;min-width:0;height:2.7rem;min-height:2.7rem;color:var(--ghost-accent-color-contrast);font-family:var(--font-family-subheading);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-medium);text-align:center;white-space:nowrap;justify-content:center;align-self:center;align-items:center;gap:.35rem;padding-block:0;padding-inline:.52em .56em;line-height:1;transition:opacity .16s;display:inline-flex}.tozan-account-sidebar-topup span:not(.tozan-account-sidebar-icon){overflow-wrap:anywhere;min-width:0;display:block;transform:translateY(.015em)}.tozan-account-sidebar-topup:hover,.tozan-account-sidebar-topup:focus-visible{opacity:.82}.tozan-account-balance-modal-shell{z-index:90;background:color-mix(in srgb, var(--color-body) 68%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:0;padding:var(--mini-gap);place-items:center;display:grid;position:fixed;inset:0}.tozan-account-balance-modal{width:min(35rem, calc(100vw - calc(var(--mini-gap) * 2)));gap:calc(var(--grid-gap) / 3.2);border-radius:var(--radius-small);background:var(--color-body);color:var(--color-font-one);box-shadow:0 26px 70px color-mix(in srgb, var(--color-font-one) 14%, transparent), inset 0 0 0 1px var(--border);border:0;margin:0;padding:max(18px,1.8vw);position:relative}.tozan-account-balance-modal-header{align-items:start;gap:var(--mini-gap);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.tozan-account-balance-modal-header h2,.tozan-account-balance-modal-header p{margin:0}.tozan-account-balance-modal-header h2{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-display);letter-spacing:0;line-height:1}.tozan-account-balance-modal-header p{max-width:25rem;color:color-mix(in srgb, var(--color-font-one) 68%, transparent);font-size:var(--font-size-xxs);margin-top:.5rem;line-height:1.35}.tozan-account-balance-modal-close{color:var(--color-font-one)}.tozan-account-balance-modal-summary{border-radius:var(--radius-medium);background:var(--color-two);gap:.4rem;min-width:0;padding:1.1em;display:grid}.tozan-account-balance-modal-summary span,.tozan-account-balance-detail span{color:color-mix(in srgb, var(--color-font-one) 68%, transparent);font-size:var(--font-size-xxxs);line-height:1.15}.tozan-account-balance-modal-summary strong{overflow-wrap:anywhere;font-family:var(--font-family-subheading);font-size:clamp(2rem, 5vw, var(--font-size-xxl));font-weight:var(--font-weight-display);line-height:.95}.tozan-account-balance-modal-grid{gap:calc(var(--mini-gap) / 2);grid-template-columns:repeat(2,minmax(0,1fr))}.tozan-account-balance-detail{border-radius:var(--radius-medium);background:var(--color-two);text-align:center;align-content:center;justify-items:center;gap:.36rem;min-height:6rem;padding:.9em}.tozan-account-balance-detail strong{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-family-subheading);font-size:var(--font-size-l);font-weight:var(--font-weight-semibold);line-height:1}.tozan-account-balance-modal-actions{gap:calc(var(--mini-gap) / 2);flex-wrap:wrap;display:flex}.tozan-account-balance-modal-action{border:var(--tozan-border);border-radius:var(--radius-full);background:var(--color-body);min-height:2.75rem;color:var(--color-font-one);font-family:var(--font-family-subheading);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);text-align:center;flex:12rem;justify-content:center;align-items:center;gap:.45rem;padding:.72em 1em;line-height:1.1;transition:opacity .16s,transform .16s;display:inline-flex}.tozan-account-balance-modal-action.is-primary{background:var(--color-one);color:var(--color-font-two);border-color:#0000}.tozan-account-balance-modal-action:hover,.tozan-account-balance-modal-action:focus-visible{opacity:.84}.tozan-account-balance-modal-action:active{transform:translateY(1px)}.tozan-account-sidebar-nav{align-content:start;gap:calc(var(--mini-gap) / 1.8)}.tozan-account-sidebar-nav a{border:var(--tozan-border);border-radius:var(--radius-full);width:100%;min-height:2.5rem;color:var(--color-font-one);font-family:var(--font-family-subheading);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);align-items:center;padding:.45em 1em;line-height:1.1;transition:background-color .16s,color .16s,opacity .16s;display:inline-flex}.tozan-account-sidebar-nav a[aria-current=page]{background:var(--ghost-accent-color);color:var(--ghost-accent-color-contrast);border-color:#0000}.tozan-account-sidebar-nav a:hover,.tozan-account-sidebar-nav a:focus-visible{opacity:.78}.tozan-account-sidebar-footer{align-content:end;gap:calc(var(--mini-gap) / 1.4);padding-top:calc(var(--mini-gap) / 1.2);border-top:var(--tozan-border)}.tozan-account-sidebar-footer .tozan-language-select{width:100%;overflow-x:clip}.tozan-account-sidebar-footer .tozan-language-select-menu{width:100%;max-width:calc(100vw - calc(var(--mini-gap) * 2));transform-origin:0 100%;inset:auto auto calc(100% + .45rem) 0;transform:translateY(.28rem)scale(.985)}.tozan-account-sidebar-footer .tozan-language-select[data-open=true] .tozan-language-select-menu{transform:translateY(0)scale(1)}.tozan-app-skip{z-index:50;top:var(--mini-gap);left:var(--mini-gap);border:var(--tozan-border);border-radius:var(--radius-full);background:var(--color-body);min-height:2.75rem;color:var(--color-font-one);font-family:var(--font-family-subheading);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:.75em 1em;line-height:1.1;position:fixed;transform:translateY(-.75rem)}.tozan-app-skip:focus-visible{opacity:1;pointer-events:auto;display:inline-flex;transform:translateY(0)}.tozan-app-nav-link{border:var(--tozan-border);border-radius:var(--radius-full);min-height:2.4rem;color:var(--color-font-one);font-family:var(--font-family-subheading);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);text-align:center;justify-content:center;align-items:center;padding:.55em 1em;line-height:1.1;transition:background-color .16s,opacity .16s;display:inline-flex}.tozan-app-nav-link:hover,.tozan-app-nav-link:focus-visible{opacity:.78;text-underline-offset:3px;text-decoration-line:underline}.tozan-not-found{justify-content:center;align-items:center;gap:calc(var(--mini-gap) * 1.25);min-height:70svh;padding-inline:max(1.25rem, var(--mini-gap));text-align:center;flex-direction:column;display:flex}.tozan-not-found h1{max-width:42rem;font-family:var(--font-family-subheading);font-size:clamp(var(--font-size-xxl), 7.2vw, var(--font-size-xxxxl));font-weight:var(--font-weight-medium);letter-spacing:0;text-wrap:balance;margin:0;line-height:1}.tozan-not-found p{max-width:36rem;color:color-mix(in srgb, var(--color-font-one) 64%, transparent);font-size:var(--font-size-s);text-wrap:pretty;margin:0;line-height:1.55}.tozan-not-found-action{border-radius:var(--radius-full);background:var(--color-one);min-height:2.8rem;color:var(--color-font-two);font-family:var(--font-family-subheading);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:.68em 1.1em;line-height:1.1;transition:opacity .16s,transform .16s;display:inline-flex}.tozan-not-found-action:hover,.tozan-not-found-action:focus-visible{opacity:.84}.tozan-not-found-action:active{transform:translateY(1px)}.tozan-legal-page,.tozan-legal-hero,.tozan-legal-card-grid,.tozan-legal-card,.tozan-legal-section-nav,.tozan-legal-sections,.tozan-legal-sections section,.tozan-legal-sections ul,.tozan-legal-footer,.tozan-legal-footer>div,.tozan-legal-footer-links{min-width:0;display:grid}.tozan-legal-page{width:var(--site-content);max-width:var(--wide-width);gap:calc(var(--grid-gap) / 1.35);padding-block:calc(var(--row-gap) * .68) var(--row-gap);margin-inline:auto}.tozan-legal-page.is-document{max-width:min(52rem, var(--site-width));gap:calc(var(--grid-gap) / 2.2)}.tozan-legal-hero{gap:.85rem;max-width:58rem}.tozan-legal-hero h1,.tozan-legal-hero p,.tozan-legal-hero span,.tozan-legal-card h2,.tozan-legal-card p,.tozan-legal-card span,.tozan-legal-sections h2,.tozan-legal-sections p,.tozan-legal-sections ul,.tozan-legal-footer p{margin:0}.tozan-legal-hero h1{max-width:100%;color:var(--color-font-one);font-family:var(--font-family-display);font-size:clamp(4rem,9vw,8rem);font-weight:var(--font-weight-display);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;line-height:.9}.tozan-legal-page.is-document .tozan-legal-hero h1{font-size:clamp(3.3rem,6.8vw,5.6rem)}.tozan-legal-hero p{max-width:46rem;color:color-mix(in srgb, var(--color-font-one) 76%, transparent);font-size:var(--font-size-r);text-wrap:pretty;line-height:1.45}.tozan-legal-hero span,.tozan-legal-card span{color:color-mix(in srgb, var(--color-font-one) 62%, transparent);font-family:var(--font-family-subheading);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-medium);line-height:1.2}.tozan-legal-card-grid,.tozan-legal-sections{gap:calc(var(--grid-gap) / 3.4)}.tozan-legal-card-grid:before,.tozan-legal-section-nav:before,.tozan-legal-sections:before{width:100%;padding-top:calc(var(--mini-gap) / 2);border-top:var(--tozan-border);content:"";display:block}.tozan-legal-card{align-items:center;gap:calc(var(--grid-gap) / 5) var(--mini-gap);border-radius:var(--radius-small);background:var(--color-four);grid-template-columns:minmax(0,1fr) auto;min-height:clamp(8rem,12vw,10.5rem);padding:max(18px,1.8vw)}.tozan-legal-card h2{color:var(--color-font-one);font-family:var(--font-family-subheading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1.05}.tozan-legal-card p{max-width:40rem;color:color-mix(in srgb, var(--color-font-one) 72%, transparent);font-size:var(--font-size-s);line-height:1.45}.tozan-legal-card span{grid-column:1}.tozan-legal-arrow-link{z-index:1;border-radius:var(--radius-full);min-height:2.6rem;color:var(--color-font-one);font-family:var(--font-family-subheading);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);text-align:center;grid-area:1/2/span 3;justify-content:center;align-self:center;align-items:center;gap:.35em;padding:.55em 1.1em;line-height:1.2;display:inline-flex;position:relative}.tozan-legal-arrow-link:before{z-index:-1;content:"";border-radius:var(--radius-full);background:var(--ghost-accent-color);transition:opacity .18s;position:absolute;inset:0}.tozan-legal-arrow-link:after{content:"→";font-family:var(--font-family-system);font-size:88%;line-height:1;transform:translateY(.02em)}.tozan-legal-arrow-link:hover,.tozan-legal-arrow-link:focus-visible,.tozan-legal-footer-link:hover,.tozan-legal-footer-link:focus-visible{text-underline-offset:3px;text-decoration-line:underline}.tozan-legal-arrow-link:hover:before,.tozan-legal-arrow-link:focus-visible:before{opacity:.82}.tozan-legal-section-nav{gap:calc(var(--mini-gap) / 2);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.tozan-legal-section-nav:before,.tozan-legal-sections:before{grid-column:1/-1}.tozan-legal-section-nav a,.tozan-legal-footer-link{border:var(--tozan-border);border-radius:var(--radius-full);min-width:0;max-width:100%;min-height:2.4rem;color:var(--color-font-one);font-family:var(--font-family-subheading);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;text-align:center;white-space:normal;justify-content:center;align-items:center;padding:.55em 1em;line-height:1.1;transition:background-color .16s,opacity .16s;display:inline-flex}.tozan-legal-section-nav a:hover,.tozan-legal-section-nav a:focus-visible,.tozan-legal-footer-link:hover,.tozan-legal-footer-link:focus-visible{opacity:.78}.tozan-legal-sections{gap:calc(var(--grid-gap) / 2.2)}.tozan-legal-sections section{scroll-margin-top:calc(var(--mini-gap) * 1.5);gap:.75rem}.tozan-legal-sections h2{color:var(--color-font-one);font-family:var(--font-family-subheading);font-size:var(--font-size-l);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1.1}.tozan-legal-sections p,.tozan-legal-sections li{color:color-mix(in srgb, var(--color-font-one) 72%, transparent);font-size:var(--font-size-s);overflow-wrap:anywhere;text-wrap:pretty;line-height:1.58}.tozan-legal-sections ul{gap:.6rem;padding:0;list-style:none}.tozan-legal-sections li{border-left:var(--tozan-border);padding-left:1rem}.tozan-legal-footer{width:var(--site-content);padding-bottom:calc(var(--mini-gap) * 1.5);margin-inline:auto}.tozan-legal-footer>div{align-items:center;gap:var(--mini-gap);padding-top:calc(var(--mini-gap) / 1.2);border-top:var(--tozan-border);grid-template-columns:minmax(0,1fr) auto}.tozan-legal-footer p{color:color-mix(in srgb, var(--color-font-one) 64%, transparent);font-size:var(--font-size-xxs);line-height:1.3}.tozan-legal-footer-links{justify-content:end;align-items:center;gap:calc(var(--mini-gap) / 2);grid-auto-flow:column}.tozan-legal-footer-link.is-icon{width:2.4rem;padding-inline:0}.tozan-legal-footer-link svg{width:1rem;height:1rem}@media (width>=761px){.tozan-app-nav{display:flex}}@media (width<=760px){.tozan-legal-page{padding-block:calc(var(--row-gap) * .55) calc(var(--row-gap) * .85)}.tozan-legal-hero h1,.tozan-legal-page.is-document .tozan-legal-hero h1{font-size:clamp(3rem,14vw,4.1rem)}.tozan-legal-card{grid-template-columns:minmax(0,1fr)}.tozan-legal-card span,.tozan-legal-arrow-link{grid-area:auto}.tozan-legal-arrow-link{width:100%}.tozan-legal-footer>div,.tozan-legal-footer-links{grid-template-columns:1fr;grid-auto-flow:row;justify-content:stretch}.tozan-legal-footer-link,.tozan-legal-footer-link.is-icon{width:100%}}.tozan-page{background:var(--color-body);min-height:100svh;color:var(--color-font-one)}.tozan-skip{z-index:20;top:var(--mini-gap);left:var(--mini-gap);border-radius:var(--radius-full);background:var(--ghost-accent-color);color:var(--ghost-accent-color-contrast);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);opacity:0;pointer-events:none;padding:.7rem 1rem;transition:opacity .18s,transform .18s;position:fixed;transform:translateY(-.75rem)}.tozan-skip:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.tozan-header,.tozan-footer{width:var(--site-content);margin-inline:auto}.tozan-header{padding-top:calc(var(--mini-gap) * 1.5)}.tozan-header-wrap{z-index:10;justify-content:space-between;align-items:center;gap:var(--mini-gap);min-height:45px;display:flex;position:relative}.tozan-logo,.tozan-footer-logo{width:142px;min-width:142px;height:var(--height-logo-header);color:var(--color-font-one);background-color:currentColor;font-size:0;line-height:0;display:inline-block;-webkit-mask:url(/images/brand/tovuk-text-logo-with-icon.svg) 0/contain no-repeat;mask:url(/images/brand/tovuk-text-logo-with-icon.svg) 0/contain no-repeat}.tozan-footer-logo{height:var(--height-logo-footer)}.tozan-header-content{align-items:center;gap:calc(var(--mini-gap) / 2.3);min-width:0;display:flex}.tozan-nav{color:var(--color-font-one);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);flex:0 999 auto;margin-left:auto;display:flex}.tozan-header-actions{align-items:center;gap:calc(var(--mini-gap) / 3);min-width:0;display:flex}.tozan-nav ul{word-break:normal;align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tozan-nav ul+ul{margin-left:calc(var(--mini-gap) / 2)}.tozan-nav li:not(:first-of-type){margin-left:1vw}.tozan-nav a{color:inherit;margin:0;line-height:1.5;transition:color .16s,opacity .16s;display:block}.tozan-nav a:not(.tozan-join):hover,.tozan-nav a:not(.tozan-join):focus-visible{opacity:.72}.tozan-join,.tozan-price-link{border-radius:var(--radius-full);background:var(--color-one);min-height:3rem;color:var(--color-font-two);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;line-height:1;transition:background-color .18s,color .18s,opacity .18s,transform .18s;display:inline-flex}.tozan-join{background:var(--ghost-accent-color);min-width:0;min-height:0;color:var(--ghost-accent-color-contrast);font-family:var(--font-family-subheading);font-weight:var(--font-weight-medium);padding:.5em 1.8em;line-height:1.3}.tozan-join:hover,.tozan-join:focus-visible{opacity:.8}.tozan-join:hover,.tozan-price-link:hover{transform:translateY(-1px)}.tozan-desktop-join,.tozan-mobile-join,.tozan-mobile-bottom-nav{display:none}.tozan-desktop-join{display:inline-flex}.tozan-mobile-bottom-nav{z-index:30;pointer-events:none;position:fixed;bottom:0;left:0;right:0}.tozan-mobile-bottom-nav-inner{width:min(var(--site-content), calc(100% - var(--mini-gap)));min-height:58px;margin:0 auto calc(max(8px, env(safe-area-inset-bottom)) + 4px);border:var(--tozan-border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-body) 88%, transparent);pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;padding:6px;display:grid;box-shadow:0 18px 55px #0000002e}.tozan-mobile-bottom-nav a{border-radius:var(--radius-full);min-width:0;min-height:46px;color:var(--color-font-one);font-family:var(--font-family-subheading);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);text-align:center;touch-action:manipulation;justify-content:center;align-items:center;line-height:1;text-decoration:none;transition:background-color .18s,color .18s,opacity .18s,transform .18s;display:inline-flex}.tozan-mobile-bottom-nav a:hover,.tozan-mobile-bottom-nav a:focus-visible{background:var(--color-four)}.tozan-mobile-bottom-nav a:active{transform:translateY(1px)}.tozan-main{grid-template-columns:var(--grid-template-site);row-gap:var(--row-gap);padding-block:var(--mini-gap) calc(var(--row-gap) / 1.5);display:grid}.tozan-main>*{grid-column:site}.tozan-hero{gap:var(--grid-gap);padding-top:calc(var(--row-gap) * .45);display:grid}.tozan-hero-copy{align-items:end;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.tozan-eyebrow,.tozan-card-label{color:color-mix(in srgb, var(--color-font-one) 62%, transparent);font-size:var(--font-size-xxxs);font-weight:var(--font-weight-semibold);text-transform:uppercase;margin:0;line-height:1}.tozan-headline{max-width:100%;font-family:"tiktoksans-headline", var(--font-family-display);font-size:clamp(4rem,10.5vw,8.4rem);font-weight:var(--font-weight-display);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;white-space:normal;grid-column:1/-1;margin:0;line-height:.88}.tozan-price-card p{color:color-mix(in srgb, var(--color-font-one) 72%, transparent);margin:0;line-height:1.45}.tozan-section{align-items:stretch;gap:var(--row-gap) calc(var(--grid-gap) / 1.2);grid-template-columns:minmax(0,1fr);display:grid}.tozan-prompt-sidebar{display:none;position:relative}.tozan-sidebar-stick-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.tozan-sidebar-sticky{--tozan-sidebar-viewport-gap:max(20px, 3vh);--tozan-sidebar-resting-top:calc(45px + var(--mini-gap) * 2.5);--tozan-sidebar-resting-bottom-gap:var(--tozan-sidebar-resting-top);--tozan-sidebar-resting-height:calc(100svh - var(--tozan-sidebar-resting-top) - var(--tozan-sidebar-resting-bottom-gap));--tozan-sidebar-stuck-height:calc(100svh - var(--tozan-sidebar-viewport-gap) - var(--tozan-sidebar-viewport-gap));--tozan-sidebar-current-height:var(--tozan-sidebar-resting-height);top:var(--tozan-sidebar-viewport-gap);position:sticky}.tozan-sidebar-sticky[data-sticky-state=stuck]{--tozan-sidebar-current-height:var(--tozan-sidebar-stuck-height)}.tozan-sidebar-item,.tozan-sidebar-content{position:relative}.tozan-sidebar-item{z-index:1;height:var(--tozan-sidebar-current-height);gap:calc(var(--grid-gap) / 6);min-height:0;padding:1.2vw var(--mini-gap) var(--mini-gap);border-radius:var(--radius-large);text-align:left;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.tozan-sidebar-img{z-index:-1;background:url(/images/tozan/sidebar-background.webp?v=202606302154) 50%/cover no-repeat;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.tozan-sidebar-item{transition:none}}.tozan-sidebar-label{border-radius:var(--radius-medium);background-color:var(--opacity-rgba);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-font-one);font-family:var(--font-family-subheading);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);letter-spacing:0;justify-self:stretch;margin:0;padding:1.2vw;line-height:1.15;display:block}.tozan-sidebar-article{border-radius:var(--radius-medium);background-color:var(--opacity-rgba);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:transform;align-self:end;padding:1.2vw}.tozan-sidebar-content{align-content:start;align-self:start;gap:calc(var(--grid-gap) / 4);line-height:1.2;display:grid}.tozan-sidebar-content h2{font-family:var(--font-family-subheading);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);letter-spacing:0;margin:0;line-height:1.15}.tozan-sidebar-btn{z-index:1;cursor:pointer;border-radius:var(--radius-full);width:100%;color:var(--color-font-one);font-family:var(--font-family-subheading);font-size:var(--font-size-r);font-weight:var(--font-weight-medium);text-align:center;will-change:transform;background:0 0;border:0;justify-content:center;place-self:end stretch;align-items:center;gap:.45em;padding:.55em;line-height:1.3;transition:color .18s,transform .18s;display:inline-flex;position:relative;transform:translateY(0)}.tozan-sidebar-btn:before{z-index:-1;content:"";border-radius:var(--radius-full);background-color:var(--ghost-accent-color);transition:background-color .18s,opacity .2s,transform .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1)}.tozan-sidebar-btn:after{z-index:-1;content:"";border-radius:var(--radius-full);opacity:0;pointer-events:none;border:1px solid #ffffffbf;position:absolute;inset:-.28em;transform:scale(.94)}.tozan-sidebar-btn:hover{text-decoration-line:underline}.tozan-sidebar-btn:hover:before{opacity:.8}.tozan-sidebar-btn:active{transform:translateY(1px)scale(.985)}.tozan-sidebar-btn[data-copy-state=copied]{color:var(--ghost-accent-color)}.tozan-sidebar-btn[data-copy-state=copied]:hover{text-decoration-line:none}.tozan-sidebar-btn[data-copy-state=copied]:before{background-color:var(--color-font-one);opacity:.95}.tozan-sidebar-btn[data-copy-state=copied]:after{animation:.68s cubic-bezier(.16,1,.3,1) tozan-copy-confirm-ring}.tozan-sidebar-btn[data-copy-state=failed]:before{opacity:.72}@keyframes tozan-copy-confirm-ring{0%{opacity:.72;transform:scale(.94)}to{opacity:0;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.tozan-sidebar-btn,.tozan-sidebar-btn:before{transition-duration:1ms}.tozan-sidebar-btn[data-copy-state=copied]:after{animation:none}}.tozan-sidebar-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tozan-column,.tozan-task-loop,.tozan-task-group,.tozan-task-grid,.tozan-task-item,.tozan-integration-loop,.tozan-article-grid,.tozan-article-item,.tozan-article-content,.tozan-pricing,.tozan-welcome,.tozan-section-heading,.tozan-price-card{min-width:0;display:grid}.tozan-column{gap:var(--row-gap)}.tozan-welcome{gap:.8em;max-width:68rem;display:grid}.tozan-hero+.tozan-welcome{margin-top:calc(var(--row-gap) * -.62)}.tozan-welcome-copy{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-regular);letter-spacing:0;margin:0;line-height:1.2;display:block}.tozan-welcome-copy b{font-weight:var(--font-weight-display)}.tozan-welcome+.tozan-task-loop{margin-top:calc((var(--row-gap) - .8em - calc(var(--mini-gap) / 2)) * -1)}.tozan-task-loop,.tozan-integration-loop{gap:calc(var(--grid-gap) / 3.4);overflow:hidden}.tozan-task-loop:before,.tozan-integration-loop:before{width:100%;padding-top:calc(var(--mini-gap) / 2);border-top:var(--tozan-border);content:"";display:block}.tozan-task-group{gap:calc(var(--grid-gap) / 3.4)}.tozan-task-group+.tozan-task-group{padding-top:calc(var(--grid-gap) / 2.6);border-top:var(--tozan-border)}.tozan-task-title{font-family:var(--font-family-heading);font-size:clamp(1.65rem, 3.2vw, var(--font-size-xl));font-weight:var(--font-weight-display);letter-spacing:0;margin:0;line-height:1.08}.tozan-task-grid{gap:calc(var(--grid-gap) / 3.4);grid-template-columns:repeat(2,minmax(0,1fr))}.tozan-task-item{align-content:start;position:relative;overflow:visible}.tozan-task-card{box-sizing:border-box;aspect-ratio:auto;width:100%;min-width:0;min-height:0;color:var(--color-font-one);background:0 0;border-radius:0;padding:0;text-decoration:none;display:flex;position:relative}.tozan-task-card:before,.tozan-task-card:after{content:none}.tozan-task-copy{z-index:1;box-sizing:border-box;border-radius:var(--radius-small);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;max-width:none;min-height:clamp(68px,5.8vw,88px);font-family:var(--font-family-subheading);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);letter-spacing:0;text-align:left;background-color:#e8e8ede6;border:0;justify-content:flex-start;align-items:center;gap:.82em;padding:.9em 1em;line-height:1.18;transition:background-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #120b140b,0 5px 12px #120b1409}.tozan-task-icon{border-radius:.46rem;flex:none;justify-content:center;align-items:center;width:2.05em;height:2.05em;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #120b140f}.tozan-task-icon img{object-fit:cover;width:100%;height:100%;display:block}.tozan-task-text{flex:auto;min-width:0}@media (width>=1025px){.tozan-task-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.tozan-task-card:hover .tozan-task-copy,.tozan-task-card:focus-visible .tozan-task-copy{background-color:#eeeef3f5;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffc7,0 2px 4px #120b140b,0 7px 16px #120b140a}.tozan-task-card:focus-visible .tozan-task-copy{outline:2px solid var(--ghost-accent-color);outline-offset:2px}.tozan-article-grid{gap:calc(var(--grid-gap) / 3.4);grid-template-columns:repeat(5,minmax(0,1fr))}.tozan-article-item{align-content:start;gap:calc(var(--grid-gap) / 6);position:relative}.tozan-article-img{aspect-ratio:1;border-radius:var(--radius-small);align-self:start;place-items:center;display:grid}.tozan-article-icon{z-index:1;border-radius:var(--radius-medium);object-fit:contain;width:min(54%,132px);height:min(54%,132px);transition:filter .18s,transform .18s;display:block;position:relative}.tozan-article-img:hover .tozan-article-icon,.tozan-article-img:focus-visible .tozan-article-icon{filter:saturate(1.04);transform:scale(1.015)}.tozan-article-content{padding-left:calc(var(--mini-gap) / 5);grid-column:1/-1}.tozan-article-title{font-family:var(--font-family-subheading);font-size:var(--font-size-r);font-weight:var(--font-weight-semibold);letter-spacing:0;margin:0;line-height:1.3}.tozan-article-title a:hover,.tozan-article-title a:focus-visible{text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.tozan-section-heading h2{font-family:var(--font-family-display);font-size:var(--font-size-xxl);font-weight:var(--font-weight-display);letter-spacing:0;margin:0;line-height:.98}.tozan-pricing{gap:calc(var(--grid-gap) / 3.4)}.tozan-pricing:before{width:100%;padding-top:calc(var(--mini-gap) / 2);border-top:var(--tozan-border);content:"";display:block}.tozan-section-heading{gap:.85rem;max-width:46rem}.tozan-cards-wrap{--tozan-gradient-surface-blur:40px;align-items:flex-start;gap:calc(var(--grid-gap) / 3);padding:calc(var(--grid-gap) / 2);border-radius:var(--radius-big);flex-wrap:wrap;display:flex}.tozan-price-card{--tozan-price-card-inset:max(14px, 1.8vw);align-content:start;gap:var(--tozan-price-card-inset);max-width:100%;padding:calc(var(--grid-gap) / 3) var(--tozan-price-card-inset) var(--tozan-price-card-inset);border-radius:var(--radius-small);background-color:var(--color-four);color:var(--color-font-one);flex:1 0 max(280px,30%);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);position:relative}.tozan-price-body{align-self:start;gap:calc(var(--grid-gap) / 3.4);min-width:0;max-width:100%;display:grid}.tozan-card-label.name{width:100%;padding-bottom:calc(var(--grid-gap) / 3);border-bottom:var(--tozan-border);color:var(--color-font-one);font-family:var(--font-family-subheading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none;align-items:center;gap:.08em;margin:0;line-height:1.05;display:inline-flex}.tozan-price-plan-icon{background-color:currentColor;flex:none;width:1.24em;height:1em;display:inline-block;transform:translateY(.01em);-webkit-mask:url(/favicon.svg) 50%/contain no-repeat;mask:url(/favicon.svg) 50%/contain no-repeat}.tozan-price-line{width:100%;font-family:var(--font-family-subheading);font-size:var(--font-size-xxxl);font-weight:var(--font-weight-display);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.18;overflow:hidden}.tozan-price-line strong{font-weight:var(--font-weight-bold)}.tozan-price-line span.symbol{font-size:85%;font-weight:var(--font-weight-regular);position:relative;top:-.18em}.tozan-price-line span.interval{font-size:var(--font-size-m);display:inline;position:relative}.tozan-price-card p{min-width:0;color:var(--color-font-one);font-family:var(--font-family-subheading);font-size:var(--font-size-m);font-weight:var(--font-weight-regular);overflow-wrap:anywhere;margin:0;line-height:1.3}.tozan-price-card ul{gap:.55rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.tozan-price-card li{break-inside:avoid-column;min-width:0;color:var(--color-font-one);font-size:var(--font-size-s);overflow-wrap:anywhere;align-items:start;gap:.3em;padding:0 0 .4em;line-height:1.3;display:flex}.tozan-price-card li:before{content:"";border-bottom:.12em solid;border-right:.12em solid;flex-shrink:0;width:.36em;height:.62em;margin-top:.18em;transform:rotate(42deg)}.tozan-card-btns{text-align:center;min-width:0;display:grid}@media (width>=761px){.tozan-cards-wrap{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.tozan-price-card{grid-template-rows:1fr auto;align-content:stretch;min-width:0;height:100%;display:grid}.tozan-card-btns{align-self:end}}.tozan-card-btns>a{width:100%;padding:.55em calc(var(--mini-gap) * 2)}.tozan-card-btns .tozan-price-link{z-index:1;box-sizing:border-box;min-width:0;max-width:100%;min-height:0;color:var(--color-font-one);font-family:var(--font-family-subheading);font-size:var(--font-size-r);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;text-align:center;white-space:normal;background:0 0;justify-content:center;align-items:center;gap:.45em;line-height:1.3;display:inline-flex;position:relative}.tozan-card-btns .tozan-price-link:before{z-index:-1;content:"";border-radius:var(--radius-full);background-color:var(--ghost-accent-color);transition:opacity .2s;position:absolute;inset:0}.tozan-card-btns .tozan-price-link:after{content:"→";font-family:var(--font-family-system);font-size:86%;line-height:1;transform:translateY(.02em)}.tozan-card-btns .tozan-price-link:hover{text-decoration-line:underline;transform:none}.tozan-card-btns .tozan-price-link:hover:before{opacity:.8}.tozan-join-section{min-width:0;margin-top:calc(var(--row-gap) / -3);align-self:start;display:grid}.tozan-join-cta{isolation:isolate;align-items:end;gap:var(--mini-gap);height:clamp(160px,16vw,340px);padding:var(--mini-gap);border-radius:var(--radius-large);color:var(--color-font-one);display:grid;position:relative;overflow:hidden}.tozan-join-label{top:var(--mini-gap);left:var(--mini-gap);border-radius:var(--radius-full);background-color:var(--opacity-rgba);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:auto;font-family:var(--font-family-subheading);font-size:var(--font-size-r);font-weight:var(--font-weight-regular);letter-spacing:0;place-self:start;margin:0;padding:6px clamp(8px,1vw,24px);line-height:1.2;position:absolute}.tozan-join-btns{place-items:end;gap:calc(var(--mini-gap) / 1.2);grid-template-columns:1fr;display:grid}.tozan-join-featured-links{justify-content:end;gap:calc(var(--mini-gap) / 1.2);flex-wrap:nowrap;display:flex}.tozan-join-btn{z-index:1;min-height:0;color:var(--color-font-one);font-family:var(--font-family-subheading);font-size:var(--font-size-m);font-weight:var(--font-weight-medium);text-align:center;will-change:transform;justify-content:center;align-items:center;padding:.7em 1.6vw;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.tozan-join-btn:before{z-index:-1;content:"";transition:opacity .2s;position:absolute;inset:0}.tozan-join-btn.is-regular:before{border-radius:var(--radius-small);background-color:var(--opacity-rgba);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tozan-join-btn.is-join{width:calc(var(--tozan-sidebar-width) - var(--mini-gap) + calc(var(--grid-gap) / 1.2))}.tozan-join-btn.is-join:before{border-radius:var(--radius-full);background-color:var(--ghost-accent-color)}.tozan-join-btn.is-arrow:after{content:"→";font-family:var(--font-family-system);will-change:transform;margin-left:.3em;font-size:90%;transition:transform .3s;display:inline-block}.tozan-join-btn:hover,.tozan-join-btn:focus-visible{text-decoration-line:underline}.tozan-join-btn.is-arrow:hover:after,.tozan-join-btn.is-arrow:focus-visible:after{transform:translate(3px)}.tozan-join-btn:hover:before{opacity:.8}.tozan-join-img{z-index:-1;position:absolute;inset:0}.tozan-join-img img{object-fit:cover;object-position:center 64%;width:100%;height:100%;display:block}.tozan-footer{gap:calc(var(--grid-gap) / 2);padding-bottom:calc(var(--grid-gap) / 4);margin-top:0;display:grid}.tozan-footer-wrap{gap:var(--grid-gap);padding-top:calc(var(--mini-gap) * 1.5);border-top:var(--tozan-border);display:grid}.tozan-footer-content{justify-content:space-between;align-items:center;gap:calc(var(--grid-gap) / 2);display:flex}.tozan-footer-social,.tozan-footer-social li,.tozan-footer-item ul,.tozan-footer-item li{margin:0;padding:0;list-style:none}.tozan-footer-social{align-content:center;align-items:center;gap:clamp(26px,2vw,30px);width:auto;display:flex}.tozan-footer-social li{line-height:0}.tozan-footer-social a{color:var(--color-font-one);transition:opacity .18s,transform .18s;display:block}.tozan-footer-social a:hover,.tozan-footer-social a:focus-visible{opacity:.72;transform:translateY(-3px)}.tozan-footer-social svg{fill:currentColor;width:clamp(26px,2vw,30px);height:clamp(26px,2vw,30px);display:block}.tozan-footer-columns{align-items:start;gap:calc(var(--grid-gap) / 1.2) var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tozan-footer-item{align-content:start;gap:calc(var(--grid-gap) / 3);min-width:0;display:grid}.tozan-footer-title{font-family:var(--font-family-subheading);font-size:var(--font-size-r);font-weight:var(--font-weight-bold);letter-spacing:0;margin:0;line-height:1.2}.tozan-footer-item ul{gap:calc(var(--grid-gap) / 6);display:grid}.tozan-footer-item a{color:color-mix(in srgb, var(--color-font-one) 74%, transparent);font-size:var(--font-size-s);overflow-wrap:anywhere;line-height:1.35}.tozan-footer-item a:hover,.tozan-footer-item a:focus-visible,.tozan-footer-copy a:hover,.tozan-footer-copy a:focus-visible{text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.tozan-footer-copy{color:color-mix(in srgb, var(--color-font-one) 58%, transparent);font-size:var(--font-size-caption);margin:0;line-height:1.4}@media (width>=760px){.tozan-headline{font-size:clamp(4.4rem,9vw,7.5rem)}}@media (width>=1180px){.tozan-headline{font-size:clamp(7.5rem,8.5vw,8.4rem)}.tozan-section{grid-template-columns:minmax(0, 1fr) var(--tozan-sidebar-width)}.tozan-prompt-sidebar{grid-column:2;grid-row-start:1;display:block}.tozan-prompt-sidebar+.tozan-column{grid-column:1}}@media (width<=1080px){.tozan-hero-copy{grid-template-columns:1fr}.tozan-article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1024px){.tozan-page{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.tozan-header-wrap{align-items:center}.tozan-header-content{justify-content:flex-end;display:flex}.tozan-nav{display:none}.tozan-mobile-bottom-nav{display:block}.tozan-mobile-join{display:inline-flex}.tozan-desktop-join{display:none}.tozan-join-btns,.tozan-join-featured-links{gap:calc(var(--mini-gap) / 2)}.tozan-join-label{border-radius:var(--radius-small);max-width:210px;position:relative;top:0;left:0}}@media (width<=760px){.tozan-logo{width:121px;min-width:121px;height:var(--height-logo-mobile-header)}.tozan-footer-logo{width:121px;min-width:121px;height:var(--height-logo-mobile-footer)}.tozan-hero{padding-top:calc(var(--mini-gap) * 1.25)}.tozan-hero-copy{gap:calc(var(--mini-gap) * 1.4)}.tozan-headline{white-space:normal;font-size:clamp(2.9rem,12.2vw,3.6rem)}.tozan-welcome-copy-part{display:block}.tozan-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tozan-task-grid{grid-template-columns:1fr}.tozan-task-group{gap:calc(var(--grid-gap) / 3.6)}.tozan-task-group+.tozan-task-group{padding-top:calc(var(--grid-gap) / 2.8)}.tozan-task-title{font-size:clamp(1.35rem,8vw,1.65rem)}.tozan-task-card{aspect-ratio:auto;min-height:0;padding:0}.tozan-task-copy{justify-content:flex-start;width:100%;max-width:none;min-height:clamp(60px,16vw,74px);padding:.85em .95em;line-height:1.18}.tozan-task-icon{border-radius:.42rem;width:2em;height:2em}.tozan-join-cta{height:100%;min-height:160px}.tozan-join-img img{object-position:center center}.tozan-join-btns{grid-template-columns:1fr;margin-top:80px}.tozan-join-btn.is-join{width:100%}.tozan-join-btn.is-regular{flex:1 0 40%}.tozan-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.tozan-header .tozan-language-select{width:auto;min-width:8.35rem}.tozan-header .tozan-language-select-flag{left:.76rem}.tozan-header .tozan-language-select-value{opacity:1;padding-right:1.86rem}.tozan-header .tozan-language-select-trigger:after{right:.66rem}.tozan-mobile-bottom-nav a{overflow-wrap:anywhere;font-size:var(--font-size-xxxs);line-height:1.05}.tozan-article-grid{gap:calc(var(--grid-gap) / 3.2);grid-template-columns:repeat(2,minmax(0,1fr))}.tozan-article-content{padding-left:0}.tozan-article-title{font-size:var(--font-size-xxs);line-height:1.25}.tozan-join-btns{grid-template-columns:1fr}.tozan-join-featured-links{flex-flow:column wrap}.tozan-join-btn.is-regular{font-size:var(--font-size-r);padding-top:.4em;padding-bottom:.4em}}@media (prefers-reduced-motion:reduce){.tozan-skip,.tozan-nav a,.tozan-mobile-bottom-nav a,.tozan-footer-social a,.tozan-join,.tozan-join-btn,.tozan-price-link{transition:none}}
