@font-face{font-family:"TikTok Sans 75";src:url(/assets/TikTokSans75-Regular-latin-BPezI5AI.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"TikTok Sans 75";src:url(/assets/TikTokSans75-Regular-cyrillic-XyLj4RNo.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-latin-BY3wusJc.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-cyrillic-CB_X9xyP.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--font-korean: -apple-system, "Apple SD Gothic Neo", "Pretendard", "Malgun Gothic", system-ui, sans-serif}:lang(ko){font-family:var(--font-text),var(--font-korean)}:lang(ko) h1,:lang(ko) h2,:lang(ko) h3,:lang(ko) .landing-lede,:lang(ko) .appstore-badge,:lang(ko) .support-submit{font-family:var(--font-display),var(--font-korean)}:root{--color-bg: #000000;--color-text: #ffffff;--color-text-secondary: #ffffff8f;--color-text-body: #ffffffb8;--color-text-inverse: #000000;--color-accent: #d7ff00;--color-accent-cyan: #42e8ff;--color-accent-magenta: #ff3edb;--color-focus: #d7ff00;--color-error: var(--color-accent-magenta);--font-display: "TikTok Sans 75", system-ui, sans-serif;--font-text: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-display: 56px;--text-display-narrow: 52px;--text-display-line: 56px;--text-title: 24px;--text-title-small: 18px;--text-title-line: 1.3;--text-badge: 32px;--text-badge-line: 36px;--text-body: 15px;--text-footer-line: 20px;--text-body-line: 1.6;--text-footer: 17px;--tracking-title: .01em;--tracking-body: .01em;--bounce-time: .26s;--bounce-ease: cubic-bezier(.34, 1.56, .64, 1);--press-time: .11s;--press-ease: cubic-bezier(.4, 0, .2, 1);--radius-pill: 100px;--radius-small: 16px;--spacing-large: 80px;--spacing-medium: 40px;--spacing-xs: 8px;--gap-large: 48px;--gap-medium: 36px;--gap-small: 24px;--gap-xs: 12px;--gap-xxs: 8px;--page-width: 1112px;--page-gutter: clamp(20px, 5vw, 80px);--gap-section: 56px;--gap-col: 64px;--gap-lede: 16px;--gap-heading: 32px;--gap-row: 20px}html,body{margin:0;padding:0;overflow-x:hidden;overflow-x:clip;scroll-behavior:smooth;position:relative;background-color:var(--color-bg);-webkit-font-smoothing:antialiased;font-family:var(--font-text)}@media(prefers-reduced-motion:reduce){html,body{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.landing,.doc{width:min(100% - 2 * var(--page-gutter),var(--page-width));margin-inline:auto;padding-block:var(--page-gutter) 0;box-sizing:border-box;color:var(--color-text)}.landing{--footer-block: 76px;--hero-cap: min(675px, calc((100svh - var(--footer-block)) * .675));display:flex;flex-direction:column;min-height:100svh;padding-block-start:0}.landing-main{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-col)}.landing-col{display:flex;flex-direction:column;flex:0 0 373px;gap:var(--gap-section)}.landing-logo{grid-area:logo;display:flex}.landing-hero{grid-area:hero;flex:1 1 auto;max-width:var(--hero-cap);align-self:center;display:block}.landing-intro{grid-area:intro;display:flex;flex-direction:column;gap:var(--gap-heading)}.landing-heading{display:flex;flex-direction:column;gap:var(--gap-lede)}.landing-lede,.landing-features p{font-family:var(--font-text);font-size:var(--text-body);line-height:normal;letter-spacing:var(--tracking-body);color:var(--color-text-secondary);margin-block:0;max-width:60ch}.landing-features{list-style:none;margin:0;padding:0;color:var(--color-text);display:flex;flex-direction:column;gap:var(--gap-row);font-size:inherit;letter-spacing:normal;line-height:normal}.landing-features li{display:flex;flex-direction:row;align-items:center;gap:var(--gap-xs)}.landing-features li>img{flex:0 0 auto;transition:transform var(--bounce-time) var(--bounce-ease)}.landing-features li:hover>img{transform:scale(1.12)}.landing-feature-text{display:flex;flex-direction:column}.landing-badge{grid-area:badge;display:flex}.appstore-badge{display:inline-flex;border-radius:39px;cursor:pointer}.appstore-badge img{display:block;height:78px;width:auto;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform var(--bounce-time) var(--bounce-ease)}.appstore-badge:hover img,.appstore-badge:focus-visible img{transform:scale(1.04)}.appstore-badge:active img{transform:scale(.97);transition-duration:var(--press-time);transition-timing-function:var(--press-ease)}.appstore-badge:focus-visible{outline:solid 3px var(--color-focus);outline-offset:2px}h1{font-family:var(--font-display);font-weight:400;font-size:var(--text-display);line-height:var(--text-display-line);letter-spacing:0;margin-block-start:0em;margin-block-end:0em}h2{font-family:var(--font-display);font-weight:400;font-size:var(--text-title);line-height:var(--text-title-line);letter-spacing:var(--tracking-title);margin-block-start:0em;margin-block-end:0em}h3{font-family:var(--font-display);font-weight:400;font-size:var(--text-title-small);line-height:var(--text-title-line);letter-spacing:var(--tracking-title);margin-block-start:0em;margin-block-end:0em}p,ul,ol{font-family:var(--font-text);font-size:var(--text-body);line-height:var(--text-body-line);letter-spacing:var(--tracking-body);color:var(--color-text-body);margin-block-start:0em;margin-block-end:0em}ul,ol{padding-inline-start:var(--spacing-medium)}.site-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--gap-medium);padding:0 0 var(--spacing-large);box-sizing:border-box;font-family:var(--font-text);font-size:var(--text-footer);line-height:var(--text-footer-line);color:var(--color-text-secondary)}.landing .site-footer{padding-bottom:var(--gap-large)}.site-footer-start,.site-footer-links,.site-footer-end{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--gap-small)}.site-footer a,.site-footer p,.lang-picker-button{white-space:nowrap}.site-footer-company{display:flex;flex-direction:row;align-items:center;gap:var(--gap-xxs)}.site-footer p{font-size:inherit;line-height:inherit;letter-spacing:0;color:inherit;padding-block:4px;margin-block:0}.site-footer a,.lang-picker-button{color:inherit;text-decoration:none;padding-block:4px}.lang-picker-button{padding-inline:0}.site-footer a:hover,.lang-picker-button:hover{color:var(--color-text)}.site-footer a:focus-visible,.lang-picker-button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:2px}.chsl-logo-link{display:inline-flex;border-radius:4px}.chsl-logo-link:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.lang-picker{position:relative}.lang-picker-button{display:flex;flex-direction:row;align-items:center;gap:0;background:none;border:none;font:inherit;cursor:pointer}.lang-picker-chevron{transition:transform .15s ease}.lang-picker-button[aria-expanded=true] .lang-picker-chevron{transform:rotate(180deg)}.lang-picker-menu{position:absolute;bottom:calc(100% + var(--gap-xxs));left:0;margin:0;padding:var(--gap-xxs) var(--gap-xs);list-style:none;font-size:inherit;line-height:inherit;letter-spacing:0;background-color:var(--color-bg);border:1px solid var(--color-text-secondary);border-radius:var(--radius-small);white-space:nowrap}.lang-picker-menu li{padding:0}.lang-picker-menu a{display:block}.lang-picker-menu [aria-current=true]{color:var(--color-text);padding-block:4px}.doc-main{display:grid;grid-template-columns:minmax(0,672px);grid-template-areas:"logo" "body";justify-content:start;row-gap:var(--gap-section);margin-bottom:var(--page-gutter)}.doc-main-with-toc{grid-template-columns:minmax(0,672px) 320px;grid-template-areas:"logo logo" "body toc";justify-content:space-between;column-gap:var(--gap-col)}.doc-logo{grid-area:logo;display:flex}.doc-body{grid-area:body;display:flex;flex-direction:column;gap:var(--gap-heading)}.doc-body h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.doc-date{color:var(--color-text-secondary)}.doc-body li+li{margin-block-start:var(--gap-xxs)}.doc-body h2[id]{scroll-margin-top:var(--gap-heading)}.doc-body a,.doc-aside a{color:var(--color-text);text-decoration:underline;text-underline-offset:2px}.doc-body a:hover,.doc-aside a:hover{color:var(--color-accent)}.doc-body a:focus-visible,.doc-aside a:focus-visible,.doc-toc a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:2px}.doc-toc{grid-area:toc;position:sticky;top:var(--page-gutter);align-self:start;max-height:calc(100vh - 2 * var(--page-gutter));overflow-y:auto;display:flex;flex-direction:column;gap:var(--gap-xxs)}.doc-toc-list{list-style:none;margin:0;padding:0;line-height:normal}.doc-toc-list a{display:block;padding-block:4px;color:var(--color-text-body);text-decoration:none}.doc-toc-list a:hover{color:var(--color-text)}.doc-aside{grid-area:toc;position:sticky;top:var(--page-gutter);align-self:start;max-height:calc(100vh - 2 * var(--page-gutter));overflow-y:auto;display:flex;flex-direction:column;gap:var(--gap-heading)}.support-answer{display:flex;flex-direction:column;gap:var(--gap-xxs);color:var(--color-text-body)}.support-form{display:flex;flex-direction:column;gap:var(--gap-small)}.support-field{display:flex;flex-direction:column;gap:var(--spacing-xs)}.support-field label{font-size:var(--text-body);line-height:var(--text-body-line);letter-spacing:var(--tracking-body);color:var(--color-text)}.support-input{box-sizing:border-box;width:100%;padding:var(--gap-xs) var(--gap-small);border:1px solid var(--color-text-secondary);border-radius:var(--radius-small);background-color:transparent;color:var(--color-text);font-family:var(--font-text);font-size:var(--text-body);line-height:var(--text-body-line);letter-spacing:var(--tracking-body)}.support-input::placeholder{color:var(--color-text-secondary);opacity:1}.support-input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.support-input[aria-invalid=true]{border-color:var(--color-error)}.support-textarea{resize:vertical}.support-hint{color:var(--color-text-secondary)}.support-counter-over,.support-error,.support-status-error{color:var(--color-error)}.support-submit{align-self:flex-start;min-height:44px;padding:var(--gap-xs) var(--gap-small);border:none;border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--color-text-inverse);font-family:var(--font-text);font-size:var(--text-body);line-height:var(--text-body-line);letter-spacing:var(--tracking-body);cursor:pointer}.support-submit:disabled{cursor:wait}.support-submit:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.support-status{min-height:24px}.support-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.nowrap{white-space:nowrap}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:920px){.landing{--hero-cap: none;display:block;min-height:0;padding-block-start:var(--gap-large)}.landing h1{font-size:var(--text-display-narrow)}.landing-col{display:contents}.landing-main{display:grid;gap:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"logo" "hero" "intro" "badge";justify-content:stretch;row-gap:var(--gap-medium);margin-bottom:var(--gap-medium)}.landing-hero{max-width:none}.landing-intro{gap:var(--gap-heading)}.landing-hero{width:calc(100% + 2 * var(--page-gutter));margin-inline:calc(-1 * var(--page-gutter))}.doc-main-with-toc{grid-template-columns:minmax(0,672px);grid-template-areas:"logo" "body";justify-content:start}.doc-toc{display:none}.doc-aside{grid-area:auto;grid-column:1;position:static;max-height:none;overflow:visible;margin-top:var(--gap-section)}}@media(max-width:540px){.site-footer{flex-direction:column;gap:var(--gap-medium)}.site-footer-start,.site-footer-links,.site-footer-end{flex-direction:column;align-items:flex-start;gap:var(--gap-xs)}.site-footer-company{flex-direction:row}}.hero-stage{position:relative;width:100%;aspect-ratio:675 / 1000;container-type:inline-size;overflow:hidden}.hero-stage img{position:absolute;display:block;height:auto}.hero-blob{left:.148%;top:1.2%;width:98.519%}.hero-phone{transition:transform .32s cubic-bezier(.22,.61,.36,1);will-change:transform}.hero-phone--selector{left:4.3%;top:12.6%;width:50.66%;transform:translate3d(calc(var(--px, 0) * .9cqi),calc(var(--py, 0) * .9cqi),0)}.hero-phone--setup{left:41.48%;top:9.6%;width:54.96%;transform:translate3d(calc(var(--px, 0) * 1.6cqi),calc(var(--py, 0) * 1.6cqi),0)}@media(prefers-reduced-motion:reduce){.hero-phone{transform:none}}
