.gadoc-brand{color:#edf0f5;vertical-align:middle;align-items:center;gap:10px;display:inline-flex}.gadoc-brand img{flex-shrink:0}.gadoc-wordmark{letter-spacing:-.055em;font-size:25px;font-weight:700;line-height:1}.gadoc-wordmark>span{color:#a8bdff;font-weight:400}.gadoc-marketing{color:#edf0f5;background:radial-gradient(at 78% 6%,#4668d917,#0000 32%),#181b20}.gadoc-container{width:min(1184px,100% - 80px);margin-inline:auto}.gadoc-header{border-bottom:1px solid #2b323d}.gadoc-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.gadoc-home-link{flex-shrink:0}.gadoc-nav{color:#bdc5d2;align-items:center;gap:30px;font-size:13px;display:flex}.gadoc-nav a:hover,.gadoc-text-link:hover,.gadoc-footer a:hover{color:#fff}.gadoc-button{border:1px solid #465064;border-radius:6px;justify-content:center;align-items:center;gap:18px;min-height:46px;padding:12px 20px;font-size:14px;font-weight:700;line-height:1.5;transition:background .18s;display:inline-flex}.gadoc-button-primary{color:#fff;background:#4668d9;border-color:#4668d9}.gadoc-button-primary:hover{background:#3c5ecb;border-color:#3c5ecb}.gadoc-nav .gadoc-button{min-height:44px;padding:8px 17px;font-size:13px}.gadoc-marketing :is(a,button,[tabindex]):focus-visible,.gadoc-auth :is(a,button,input):focus-visible{outline-offset:5px;outline:2px solid #a8bdff}.gadoc-skip-link{z-index:100;color:#181b20;background:#edf0f5;border-radius:6px;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.gadoc-skip-link:focus{transform:none}.gadoc-hero{padding-top:84px;position:relative}.gadoc-hero-copy{z-index:1;position:relative}.gadoc-eyebrow{letter-spacing:.04em;color:#a8bdff;align-items:center;gap:9px;font-size:12px;font-weight:400;display:flex}.gadoc-status-dot{background:#a8bdff;border-radius:50%;width:6px;height:6px}.gadoc-hero h1{letter-spacing:-.065em;text-wrap:balance;margin-top:25px;font-size:clamp(48px,5.6vw,78px);font-weight:700;line-height:1.2}.gadoc-hero h1>span{color:#a8bdff}.gadoc-english{letter-spacing:-.02em;color:#9aa6b8;margin-top:22px;font-size:16px}.gadoc-hero-description{color:#aeb9ca;letter-spacing:-.015em;margin-top:29px;font-size:15px;line-height:1.9}.gadoc-hero-description strong{color:#edf0f5;font-weight:400}.gadoc-hero-actions{align-items:center;gap:26px;margin-top:28px;display:flex}.gadoc-text-link{color:#bdc5d2;align-items:center;gap:10px;min-height:44px;font-size:13px;display:inline-flex}.gadoc-hero-note{color:#8996a9;width:320px;position:absolute;top:160px;right:12px}.gadoc-hero-note svg{stroke:#657da8;stroke-width:1.2px;width:100%}.gadoc-hero-note svg path:nth-child(3){stroke:#a8bdff}.gadoc-hero-note circle{fill:#a8bdff;stroke:none}.gadoc-hero-note>span{text-align:right;margin-top:16px;font-size:13px;line-height:1.8;display:block}.gadoc-mobile-break{display:none}.gadoc-preview-wrap{margin-top:64px;position:relative}.gadoc-preview-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.gadoc-preview-tabs{gap:24px;display:flex}.gadoc-preview-tabs button{color:#9aa6b8;cursor:pointer;border-bottom:1px solid #0000;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.gadoc-preview-tabs button[aria-selected=true]{color:#edf0f5;border-bottom-color:#a8bdff}.gadoc-preview-tabs button span{color:#a8bdff;font-size:10px}.gadoc-preview-tabs button svg{margin-left:6px}.gadoc-example-label,.gadoc-preview-disclaimer{color:#8996a9;font-size:11px}.gadoc-preview-panel{background:#181b20;border:1px solid #3b4658;border-radius:12px;overflow:hidden;box-shadow:0 24px 80px #0000002e}.gadoc-preview-topbar{background:#20242b;border-bottom:1px solid #343c49;justify-content:space-between;align-items:center;gap:15px;min-height:50px;padding:12px 20px;display:flex}.gadoc-preview-topbar .gadoc-wordmark{font-size:17px}.gadoc-preview-topbar>span:not(.gadoc-brand){color:#bdc5d2;margin-left:auto;margin-right:20px;font-size:11px}.gadoc-preview-slash{color:#657da8;margin:0 10px}.gadoc-preview-topbar>svg{color:#8996a9}.gadoc-preview-body{grid-template-columns:180px 1fr 1fr;min-height:370px;display:grid}.gadoc-preview-sidebar{background:#20242b;border-right:1px solid #343c49;padding:24px 12px}.gadoc-preview-sidebar>span{color:#bdc5d2;border-radius:5px;align-items:center;gap:10px;padding:10px;font-size:11px;display:flex}.gadoc-preview-sidebar .gadoc-preview-team{color:#8996a9;margin-bottom:12px;padding-top:0;font-size:10px}.gadoc-preview-sidebar>.is-active{color:#c1d1ff;background:#283653}.gadoc-preview-sidebar .gadoc-preview-sidebar-caption{color:#8996a9;margin-top:28px;font-size:10px}.gadoc-preview-chat{border-right:1px solid #343c49;flex-direction:column;display:flex}.gadoc-preview-section-heading{color:#bdc5d2;border-bottom:1px solid #2b323d;align-items:center;gap:7px;min-height:47px;padding:12px 20px;font-size:11px;display:flex}.gadoc-preview-section-heading>span{color:#8996a9;align-items:center;gap:4px;margin-left:auto;font-size:9px;display:flex}.gadoc-sample-message{align-items:flex-start;gap:12px;padding:20px 22px 0;font-size:12px;line-height:1.8;display:flex}.gadoc-avatar{color:#b9dfda;background:#374c4c;border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.gadoc-avatar-blue{color:#c1d1ff;background:#344366}.gadoc-sample-message strong{font-size:11px;font-weight:700}.gadoc-sample-message time{color:#8996a9;margin-left:8px;font-size:9px;font-weight:400}.gadoc-sample-message p{color:#bdc5d2;margin-top:3px}.gadoc-sample-reference{color:#a8bdff;align-items:center;gap:6px;margin-top:12px;font-size:10px;display:inline-flex}.gadoc-sample-composer{color:#8996a9;border:1px solid #343c49;border-radius:6px;justify-content:space-between;align-items:center;margin:auto 22px 20px;padding:13px;font-size:11px;display:flex}.gadoc-sample-doc,.gadoc-sample-board{padding:26px 30px}.gadoc-doc-eyebrow{letter-spacing:.15em;color:#9aa6b8;font-size:8px}.gadoc-sample-doc h3,.gadoc-sample-board h3{letter-spacing:-.04em;margin-top:8px;font-size:21px;font-weight:700}.gadoc-sample-doc>p{color:#bdc5d2;margin-top:10px;font-size:11px;line-height:1.8}.gadoc-sample-doc h4{margin-top:24px;font-size:12px;font-weight:700}.gadoc-sample-doc .gadoc-doc-callout{border-left:2px solid #657da8;margin-bottom:16px;padding-left:12px}.gadoc-sample-check{color:#bdc5d2;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.gadoc-sample-check svg{color:#a8bdff}.gadoc-checkbox{border:1px solid #657da8;border-radius:2px;width:13px;height:13px;display:block}.gadoc-sample-task{background:#20242b;border:1px solid #343c49;border-radius:6px;margin-top:12px;padding:12px 14px}.gadoc-sample-task strong{margin:9px 0;font-size:12px;font-weight:400;display:block}.gadoc-sample-task>span:last-child{color:#9aa6b8;font-size:10px}.gadoc-task-status{color:#c1d1ff;background:#283653;border-radius:3px;padding:2px 6px;font-size:9px;display:inline-block}.gadoc-task-todo{color:#bdc5d2;background:#323b4b}.gadoc-sample-board>p{color:#a8bdff;align-items:center;gap:6px;margin-top:13px;font-size:10px;display:flex}.gadoc-preview-caption{background:#20242b;border-top:1px solid #343c49;flex-wrap:wrap;align-items:center;gap:8px 25px;padding:18px 24px;font-size:12px;display:flex}.gadoc-preview-caption strong{color:#c1d1ff;font-weight:400}.gadoc-preview-caption p{color:#9aa6b8;line-height:1.7}.gadoc-preview-disclaimer{text-align:right;margin-top:13px;line-height:1.7}.gadoc-flow{padding-block:112px 96px;scroll-margin-top:24px}.gadoc-section-intro h2,.gadoc-story h2,.gadoc-closing h2{letter-spacing:-.05em;text-wrap:balance;margin-top:20px;font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.4}.gadoc-section-intro>p:last-child{color:#9aa6b8;margin-top:18px;font-size:14px;line-height:1.9}.gadoc-flow-grid{border-top:1px solid #343c49;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:50px;display:grid}.gadoc-flow-item{padding:28px 32px 0 0}.gadoc-flow-item+.gadoc-flow-item{border-left:1px solid #343c49;padding-left:32px}.gadoc-flow-index{color:#a8bdff;justify-content:space-between;align-items:center;display:flex}.gadoc-flow-index>span{color:#8996a9;font-size:11px}.gadoc-flow-item h3{letter-spacing:-.04em;margin-top:32px;font-size:22px;font-weight:700}.gadoc-flow-item>p{color:#9aa6b8;max-width:285px;margin-top:15px;font-size:13px;line-height:1.9}.gadoc-flow-detail{color:#bdc5d2;margin-top:26px;font-size:11px;display:block}.gadoc-story{border-top:1px solid #343c49;border-bottom:1px solid #343c49;justify-content:space-between;align-items:center;gap:40px;padding-block:60px;display:flex}.gadoc-story h2{font-size:clamp(26px,3vw,36px)}.gadoc-story p:last-child{color:#9aa6b8;margin-top:20px;font-size:13px;line-height:2}.gadoc-story-wordmark{letter-spacing:-.065em;font-size:clamp(64px,7vw,98px);font-weight:700}.gadoc-story-wordmark>span{color:#a8bdff;font-weight:400}.gadoc-story-wordmark>small{text-align:right;letter-spacing:.3em;color:#8996a9;margin-top:8px;font-size:13px;font-weight:400;display:block}.gadoc-closing{text-align:center;padding-block:94px 104px}.gadoc-closing .gadoc-eyebrow{justify-content:center}.gadoc-closing .gadoc-button{margin-top:30px}.gadoc-footer{color:#9aa6b8;background:#15181d;border-top:1px solid #343c49;padding-block:44px 24px}.gadoc-footer-top{justify-content:space-between;gap:24px;display:flex}.gadoc-footer-top p{margin-top:16px;font-size:12px;line-height:1.7}.gadoc-footer nav{align-items:flex-start;gap:24px;font-size:12px;display:flex}.gadoc-footer-business{margin-top:32px;font-size:11px;line-height:2}.gadoc-footer-bottom{color:#8996a9;border-top:1px solid #2b323d;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:26px;padding-top:20px;font-size:10px;display:flex}.gadoc-auth{background:radial-gradient(at 20% 40%,#4668d914,#0000 50%),#181b20;min-height:100dvh;padding:32px 40px}.gadoc-auth-header{justify-content:space-between;align-items:center;max-width:1120px;margin:auto;display:flex}.gadoc-auth-header>a:last-child{color:#9aa6b8;font-size:12px}.gadoc-auth-body{grid-template-columns:1fr 400px;align-items:center;gap:90px;max-width:1040px;min-height:calc(100dvh - 140px);margin:auto;padding-block:64px;display:grid}.gadoc-auth-story h1{white-space:pre-line;letter-spacing:-.06em;margin-top:24px;font-size:clamp(36px,4.8vw,60px);font-weight:700;line-height:1.3}.gadoc-auth-description{color:#9aa6b8;max-width:340px;margin-top:26px;font-size:14px;line-height:1.9}.gadoc-auth-flow{color:#a8bdff;border-top:1px solid #343c49;margin-top:40px;padding-top:22px;font-size:12px}.gadoc-auth-form{background:#20242b;border:1px solid #343c49;border-radius:12px;padding:30px}.gadoc-auth-form>h2{letter-spacing:-.04em;margin-top:10px;font-size:23px;font-weight:700}.gadoc-auth-form form{margin-top:28px}.gadoc-auth-alternate{color:#9aa6b8;margin-top:22px;font-size:12px;line-height:1.8}.gadoc-auth-alternate a{color:#a8bdff;margin-left:6px}@media (prefers-reduced-motion:no-preference){.gadoc-hero-copy{animation:.55s ease-out both gadoc-enter}.gadoc-preview-wrap{animation:.65s ease-out .12s both gadoc-enter}@keyframes gadoc-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1023px){.gadoc-hero-note{width:220px;top:160px}.gadoc-preview-body{grid-template-columns:145px 1fr 1fr}.gadoc-sample-message{gap:8px;padding-inline:14px}.gadoc-sample-doc,.gadoc-sample-board{padding:22px 18px}.gadoc-sample-composer{margin-inline:14px}.gadoc-auth-body{grid-template-columns:1fr 360px;gap:40px}}@media (max-width:767px){.gadoc-container{width:calc(100% - 40px)}.gadoc-header-inner{gap:16px;min-height:74px}.gadoc-nav{gap:18px}.gadoc-nav .gadoc-nav-detail{display:none}.gadoc-brand{gap:8px}.gadoc-wordmark{font-size:23px}.gadoc-hero{padding-top:54px}.gadoc-hero h1{font-size:clamp(46px,10vw,66px)}.gadoc-hero-note{display:none}.gadoc-hero-actions{flex-wrap:wrap;gap:20px}.gadoc-hero-description{font-size:14px}.gadoc-mobile-break{display:block}.gadoc-preview-wrap{margin-top:44px}.gadoc-preview-tabs{justify-content:space-between;gap:16px;width:100%}.gadoc-preview-tabs button{gap:6px;font-size:12px}.gadoc-preview-tabs button svg,.gadoc-example-label{display:none}.gadoc-preview-topbar{padding:12px 14px}.gadoc-preview-topbar .gadoc-brand{display:none}.gadoc-preview-topbar>span:not(.gadoc-brand){margin:0 auto 0 0}.gadoc-preview-body{min-height:338px;display:block}.gadoc-preview-sidebar{display:none}.gadoc-preview-chat{border-right:none;min-height:338px}.gadoc-preview-document,.gadoc-preview-step-1 .gadoc-preview-chat,.gadoc-preview-step-2 .gadoc-preview-chat{display:none}.gadoc-preview-step-1 .gadoc-preview-document,.gadoc-preview-step-2 .gadoc-preview-document{display:block}.gadoc-sample-message{gap:12px;padding:20px 20px 0}.gadoc-sample-composer{margin-inline:20px}.gadoc-sample-doc,.gadoc-sample-board{padding:22px}.gadoc-preview-caption{padding:16px 20px}.gadoc-preview-disclaimer{text-align:left;font-size:10px}.gadoc-flow{padding-block:72px 56px}.gadoc-flow-grid{grid-template-columns:1fr;margin-top:32px}.gadoc-flow-item{padding:24px 0}.gadoc-flow-item+.gadoc-flow-item{border-top:1px solid #343c49;border-left:none;padding-left:0}.gadoc-flow-item h3{margin-top:18px}.gadoc-flow-item>p{max-width:100%}.gadoc-flow-detail{margin-top:16px}.gadoc-story{flex-direction:column;align-items:flex-start;gap:30px;padding-block:38px}.gadoc-story-wordmark{align-self:flex-end;font-size:64px}.gadoc-desktop-break{display:none}.gadoc-closing{padding-block:64px}.gadoc-footer-top{flex-direction:column;gap:28px}.gadoc-footer nav{flex-wrap:wrap;gap:18px}.gadoc-footer-business{font-size:10px}.gadoc-auth{padding:24px 20px}.gadoc-auth-body{flex-direction:column;align-items:stretch;gap:30px;max-width:420px;padding:40px 0;display:flex}.gadoc-auth-story h1{font-size:36px}.gadoc-auth-story .gadoc-english,.gadoc-auth-flow{display:none}.gadoc-auth-description{max-width:100%;margin-top:16px;font-size:13px}.gadoc-auth-form{padding:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@font-face{font-family:GaDoc Sans;src:url(/fonts/gadoc-sans/GaDocSans-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:GaDoc Sans;src:url(/fonts/gadoc-sans/GaDocSans-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--font-gadoc:"GaDoc Sans", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif}body,button,input,textarea,select{font-family:var(--font-gadoc);font-synthesis:none}body{font-weight:400}body .bn-container,body .bn-editor,body .bn-default-styles,body .bn-default-styles p,body .bn-root,body [data-mantine-color-scheme]{--bn-font-family:var(--font-gadoc);--mantine-font-family:var(--font-gadoc);--mantine-font-family-headings:var(--font-gadoc);font-family:var(--font-gadoc)}h1,h2,h3,h4,h5,h6,strong,b{font-weight:700}
html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-primary:#fff;--color-bg-secondary:#f5f6f8;--color-bg-tertiary:#eceff3;--color-bg-active:#dfe6f0;--color-bg-hover:#e9edf3;--color-text-primary:#202936;--color-text-secondary:#46566b;--color-text-tertiary:#59697d;--color-text-muted:#65738a;--color-border-primary:#ced5df;--color-border-secondary:#e1e5ec;--color-border-glow:#687d9e;--color-action:#365bc7;--color-action-hover:#294ab0;--color-action-text:#294eb4;--color-selection:#e4ebff;--workspace-accent:#365bc7;--color-info:#294eb4;--color-success:#21764c;--color-error:#b72f43;--color-warning:#875b13;--color-overlay:#19233259;--shadow-sm:0 1px 2px #1923320f;--shadow-md:0 6px 18px #1923321a;--shadow-lg:0 12px 32px #1923321f;--shadow-xl:0 20px 48px #19233229}html[data-theme=light] :is(.text-white,[class~=text-white\/90],[class~=text-white\/80]){color:var(--color-text-primary)}html[data-theme=light] :is([class~=text-white\/70],[class~=text-white\/60],[class~=text-white\/50]){color:var(--color-text-secondary)}html[data-theme=light] :is(.hover\:text-white:hover,.focus\:text-white:focus){color:var(--color-text-primary)}html[data-theme=light] :is(.bg-action,.bg-brand-500,.bg-brand-600,.bg-red-500,.bg-red-600,[style*=background-color]):is(.text-white,[class~=text-white\/90]){color:#fff}html[data-theme=light] .bn-container{--bn-colors-editor-background:var(--color-bg-primary);--bn-colors-editor-text:var(--color-text-primary);--bn-colors-menu-background:var(--color-bg-secondary);--bn-colors-menu-text:var(--color-text-primary);--bn-colors-tooltip-background:var(--color-bg-tertiary);--bn-colors-tooltip-text:var(--color-text-primary);--bn-colors-hovered-background:var(--color-bg-hover);--bn-colors-hovered-text:var(--color-text-primary);--bn-colors-selected-background:var(--color-selection);--bn-colors-selected-text:var(--color-text-primary);--bn-colors-border:var(--color-border-primary)}
