.EhfTtW_links{flex-wrap:wrap;gap:8px;max-width:100%;margin-top:8px;display:flex}.website .footer-top .EhfTtW_link{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.EhfTtW_link svg{width:18px;height:18px;color:var(--accent);flex:none}.website .footer-top .EhfTtW_link:hover{border-color:var(--accent);color:var(--accent)}.EhfTtW_link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
@media (max-width:700px){.website .hero-note{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;margin:10px 0 0;padding:10px 2px}.website .hero-note .icon-tile{background:0 0;border:0;border-radius:0;width:23px;height:23px}.website .hero-note .icon-tile svg{width:18px;height:18px}.website .hero-note strong{display:none}.website .hero-note small{color:var(--subtle);margin:0;font-size:11px;line-height:1.6}.website .workspace-demo .demo-sidebar{display:none}.website .workspace-demo .demo-footer{align-items:flex-start;font-size:9px;line-height:1.7}.website .workspace-demo .demo-footer .status-dot{margin-top:5px}.website .brief-form{padding:18px}.website .brief-form fieldset{margin-bottom:24px}.website .brief-form .platform-choices,.website .brief-form .localized-choice,.website .brief-form .budget-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.website .brief-form .platform-choices>label,.website .brief-form .platform-choices>button{border-radius:10px;gap:6px;min-width:0;min-height:46px;padding:10px 9px;font-size:11px}.website .brief-form .platform-choices>label>svg,.website .brief-form .platform-choices>button>svg{flex:none;width:18px!important;height:18px!important}.website .brief-form .check-indicator{flex:none}.website .brief-form .localized-choice>button,.website .brief-form .budget-choices>button{min-height:42px;padding:10px 8px;font-size:11px;line-height:1.45}.website .service-choices>label{gap:10px;min-height:65px;padding:12px}.website .service-choices>label>span:first-of-type{min-width:0}.website .service-choices .radio-indicator{flex:none}.website .service-choices strong{line-height:1.45}.website .service-choices small{line-height:1.5}}@media (max-width:340px){.website .brief-form .platform-choices{grid-template-columns:1fr}}
html[data-website-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-website-theme=light] body{background:#f5f5f1}html[data-website-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-website-theme=dark] body{background:#1d1f22}
.website{--website-motion-speed:1.21}.website .compact-header-actions{display:none}.website .nav-dropdown{border-radius:13px;width:300px;max-width:calc(100vw - 32px);padding:8px;top:calc(100% + 10px);left:-10px}.website .nav-dropdown>.small-label{display:none}.website .nav-dropdown>a{border-radius:9px;gap:10px;min-height:48px;margin:0;padding:8px}.website .nav-dropdown .icon-tile{border-radius:8px;width:30px;height:30px}.website .nav-dropdown .icon-tile svg{width:17px;height:17px}.website .nav-dropdown strong{font-size:12px;font-weight:550;line-height:1.5}.website .nav-dropdown>a>svg{width:14px;height:14px;color:var(--subtle)}.website .nav-dropdown .platform-logo{width:21px;height:21px}@media (min-width:701px){.website .nav-dropdown{max-height:calc(100dvh - var(--site-header-height,100px) - 36px);overflow-y:auto}}.website .main-nav{gap:20px}.website .header-actions>.signup-link{white-space:nowrap}.website .main-nav .nav-link.nav-pricing{color:var(--accent)}.website .main-nav .services-nav:has(>[aria-controls=resources-navigation]) .nav-dropdown{left:auto;right:-10px}.website .mascot-art>[data-running]{z-index:1;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.website .mascot-art>[data-running]>img{object-fit:contain;object-position:bottom;width:auto;height:360px}.website a:has(>.navigation-progress){position:relative}.website .navigation-progress{inset-inline:10px;pointer-events:none;background:var(--accent);opacity:0;border-radius:2px;height:2px;position:absolute;bottom:0}.website .navigation-progress[data-pending=true]{opacity:.8;animation:.7s ease-in-out infinite alternate navigation-pulse}.website .navigation-loading{min-height:100svh;padding-block:55px 80px}.website .navigation-loading>p{color:var(--subtle);margin-bottom:24px;font-size:12px}.website .navigation-skeleton{gap:18px;display:grid}.website .navigation-skeleton>span{background:var(--line-soft);border-radius:8px;width:45%;height:20px;display:block}.website .navigation-skeleton>span:nth-child(2){width:75%;height:65px}.website .navigation-skeleton>span:last-child{width:100%;height:190px}@keyframes navigation-pulse{to{opacity:.3}}@media (prefers-reduced-motion:reduce){.website .navigation-progress[data-pending=true]{animation:none}}@media (max-width:700px){.website .nav-dropdown{width:100%;max-width:none;margin:2px 0 8px;padding:6px;position:static}.website .main-nav{max-height:max(0px, min(620px, calc(100dvh - var(--site-header-height,144px) - 24px)));overscroll-behavior:contain;gap:0;overflow-y:auto}.website .nav-dropdown>a{min-height:44px}}@media (max-width:1200px){.website .site-header{flex-wrap:wrap;row-gap:12px;height:auto;min-height:82px;padding-block:14px}.website .header-actions>.portal-link,.website .header-actions>.button-small{display:none}.website .compact-header-actions{border-top:1px solid var(--line-soft);flex:0 0 100%;justify-content:flex-end;gap:10px;padding-top:12px;display:flex}.website .compact-header-actions .button{gap:8px;min-height:40px;padding:10px 16px;font-size:12px}.website .footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}.website .footer-top>div:first-child{grid-column:1/-1}.website .footer-top>div:last-child{display:flex}}@media (max-width:700px){.website .main-nav{top:calc(100% + 8px)}.website .compact-header-actions .button{white-space:normal;flex:1;min-width:0;min-height:44px;font-size:11px;line-height:1.45}.website .mascot-art>[data-running]>img{height:305px}.website .footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.website .site-header .brand{gap:5px;font-size:17px}.website .site-header .brand img{width:26px;height:26px}.website .header-actions>.theme-button,.website .header-actions>.mobile-toggle{flex:none;width:26px}.website .site-language-trigger>span{max-width:50px}}
.website .plan-price{letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.website .plan-price>.plan-price-value{font-size:inherit;line-height:inherit;letter-spacing:0;color:var(--text);white-space:nowrap;unicode-bidi:isolate;align-items:baseline;display:inline-flex}.website .plan-price-separator{margin-inline:.1em;font-size:.7em}.website .plan-price-percent{margin-inline-start:.08em;font-size:.65em}.website .plan-price>.plan-price-period{letter-spacing:0;font-size:12px;line-height:1.5}
.website .journal-toolbar{grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:16px;display:grid}.website .journal-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.website .journal-filters>button{justify-content:center;gap:8px;min-width:0;min-height:44px}.website .journal-filters>button>.journal-filter-label{font-size:inherit;opacity:1;line-height:1.35}.website .journal-filter-count{background:var(--inset);opacity:.85;font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;min-width:20px;height:20px;padding-inline:4px;font-size:10px;display:inline-grid}.website .journal-search{gap:9px;width:100%;min-width:0;min-height:44px;padding:7px 10px}.website .journal-search-clear{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.website .journal-search-clear:hover{background:var(--panel);color:var(--text)}.website .journal-search input::-webkit-search-cancel-button{-webkit-appearance:none}.website .journal-topic-picker{z-index:15;min-width:0;display:none;position:relative}.website .journal-topic-picker>summary{border:1px solid var(--line);background:var(--inset);min-height:44px;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;list-style:none;display:flex}.website .journal-topic-picker>summary::-webkit-details-marker{display:none}.website .journal-topic-picker>summary>span:first-child{flex:1;min-width:0}.website .journal-topic-picker>summary>svg{color:var(--subtle);flex:none}.website .journal-topic-picker[open]>summary>svg{transform:rotate(180deg)}.website .journal-topic-options{top:calc(100% + 6px);border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:12px;gap:4px;padding:6px;display:grid;position:absolute;inset-inline:0}.website .journal-topic-options>button{min-height:44px;color:var(--muted);text-align:start;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:10px;font-size:13px;display:flex}.website .journal-topic-options>button>span:first-child{flex:1}.website .journal-topic-options>button[aria-pressed=true]{color:var(--accent);background:var(--tint);border-color:var(--line)}.website .journal-topic-options>button:hover{background:var(--inset)}.website .journal-table-frame{margin:24px 0;container-type:inline-size}.website .journal-table-frame .journal-table{margin:0}.website .journal-table-hint{color:var(--subtle);align-items:center;gap:7px;margin-top:9px;font-size:11px;line-height:1.5;display:none}.website .journal-table-hint svg{flex:none}@container (max-width:559px){.website .journal-table-hint{display:flex}}@media (max-width:1100px){.website .journal-toolbar{grid-template-columns:minmax(0,1fr);gap:12px}.website .journal-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.website .journal-filters>button{justify-content:center;min-width:0}}@media (max-width:700px){.website .journal-toolbar{padding:10px}.website .journal-filters{display:none}.website .journal-topic-picker{display:block}.website .journal-search input{font-size:16px}.website .demo-large .demo-body{display:block}.website .demo-large .demo-sidebar{border-inline-end:0;border-bottom:1px solid var(--line-soft);flex-direction:row;gap:6px;width:auto;padding:10px;display:flex}.website .demo-large .demo-sidebar button{flex:1;justify-content:center;gap:6px;min-width:0;min-height:44px;padding:8px 4px;font-size:10px}.website .demo-large .demo-sidebar button>span{display:inline}.website .demo-large .demo-sidebar .demo-sidebar-bottom{display:none}.website .demo-large .demo-platforms button{min-height:38px;font-size:11px}.website .demo-large .demo-stats>div>span{font-size:10px}.website .demo-large .demo-stats small{font-size:9px}.website .demo-large .demo-activity strong{font-size:11px}.website .demo-large .demo-activity small{font-size:10px}.website .demo-large .badge{font-size:9px}}@media (max-width:480px){.website .quote-result dl>.quote-total{flex-direction:column;align-items:stretch;gap:10px}.website .quote-result .quote-total dt{width:100%}.website .quote-result .quote-total dd{text-align:end;align-self:flex-end;max-width:100%}}.website :is(h1,h2,h3){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.website :is(.section-heading>div,.contact-intro,.journal-cta>div){min-width:0}.website .policy-navigation>a{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.website .localized-platforms h3 a{justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.website .localized-platforms h3 a>svg{color:var(--accent);flex:none}.website .localized-platforms h3 a:hover{color:var(--accent)}.website .localized-page .localized-platforms:has(>article:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.website .localized-page:lang(ko) :is(h1,h2,h3,p){word-break:keep-all;overflow-wrap:break-word}.website .localized-page:lang(ko) .centered-hero h1{text-wrap:balance}.website .demo-title>div{min-width:0}.website .demo-avatar,.website .demo-sidebar svg{flex:none}.website .demo-money,.website .demo-statement dd{white-space:nowrap;direction:ltr;unicode-bidi:isolate}.website .demo-stats small{line-height:1.6}.website .demo-activity>div>span:has(strong){min-width:0}.website .demo-activity strong,.website .demo-activity small{overflow-wrap:anywhere}.website .demo-statement dl>div{gap:16px}@media (max-width:900px){.website .localized-page .localized-platforms:has(>article:nth-child(4)){grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.website .demo-large .demo-sidebar button{flex-direction:column;font-size:11px;line-height:1.4}.website .demo-large .demo-stats{grid-template-columns:minmax(0,1fr)}.website .demo-large .demo-stats small{font-size:11px}.website .demo-large .demo-stats>div>span{font-size:12px}.website .demo-large .demo-activity>div:not(.demo-list-title){grid-template-columns:auto minmax(0,1fr);gap:8px 10px;display:grid}.website .demo-large .demo-activity .badge{white-space:normal;grid-column:2;justify-self:start}.website .demo-large .demo-activity strong{font-size:12px}.website .demo-large .demo-activity small{font-size:11px}.website .journal-cta>.button{white-space:normal;width:100%;max-width:100%}}
.website{--site-header-offset:82px}.website[data-header-compact=true]{--site-header-offset:70px}.website .site-header-shell{z-index:80;isolation:isolate;pointer-events:none;min-height:82px;transition:transform .18s;position:sticky;top:0}.website .site-header-shell:before{content:"";height:var(--site-header-offset);z-index:-1;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .18s,height .18s;position:absolute;inset:0 0 auto}.website .site-header-shell.is-scrolled:before{opacity:1;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line-soft);box-shadow:0 6px 22px #0000000b}.website .site-header-shell>.site-header{pointer-events:auto;transition:height .18s,border-color .18s}.website .site-header-shell.is-scrolled>.site-header{border-bottom-color:#0000;height:70px}.website :is(.contact-intro,.journal-rail,.policy-rail,[data-guide-contents]){top:calc(var(--site-header-offset) + 24px)}.website :is(.journal-rail,.policy-rail) .blog-toc{max-height:min(65vh, calc(100dvh - var(--site-header-offset) - 48px))}html:has(.site-header-shell){scroll-padding-top:115px}html:has(.website[data-header-compact=true]){scroll-padding-top:96px}@media (max-width:1200px){.website,.website[data-header-compact=true]{--site-header-offset:144px}.website .site-header-shell{min-height:0}.website .site-header-shell:before{height:100%}.website .site-header-shell.is-scrolled>.site-header{height:auto}html:has(.site-header-shell){scroll-padding-top:168px}}@media (max-width:700px){.website .site-header-shell.is-hidden{transform:translateY(calc(-100% - 2px))}.website .site-header-shell.is-hidden:has(:focus-visible){transform:none}}@media (prefers-reduced-motion:reduce){.website .site-header-shell,.website .site-header-shell:before,.website .site-header-shell>.site-header{transition:none}}
