.alphadoc-product{--ap-shell:min(1340px,calc(100vw - 96px));--ap-blue:#8bb5ff;--ap-red:var(--red);--ap-copy:#c5c5ca;--ap-muted:#929299;--ap-line:#ffffff24;--ap-line-strong:#ffffff38;--ap-ease:cubic-bezier(.22,1,.36,1);--ap-product-motion-cycle:12s;--ap-product-motion-delay:.18s;--ap-type-title:clamp(38px,3vw,46px);--ap-type-title-line:1.04;--ap-type-title-weight:610;--ap-type-title-tracking:-.052em;--ap-type-body:clamp(16px,1.1vw,18px);--ap-type-body-line:1.72;--ap-type-item-title:16px;--ap-type-item-body:13px;color:#f5f5f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--dark-paper-base);background-image:var(--dark-paper-image);background-repeat:repeat;background-size:var(--dark-paper-size);overflow:clip}.ap-shell{width:var(--ap-shell);margin-inline:auto}.ap-hero{min-height:max(820px,100svh);padding:calc(var(--header) + 74px) max(48px,calc((100vw - 1340px)/2)) 92px;border-bottom:1px solid var(--ap-line);background:radial-gradient(circle at 77% 45%,#3e6fc430,#0000 31%),radial-gradient(circle at 88% 28%,#a437341f,#0000 22%);grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:clamp(44px,5vw,86px);display:grid}.ap-hero-copy{z-index:3;position:relative}.ap-hero-copy h1{font-size:var(--ap-type-title);font-weight:var(--ap-type-title-weight);line-height:var(--ap-type-title-line);letter-spacing:var(--ap-type-title-tracking);white-space:normal;word-break:keep-all;margin:0}.alphadoc-product.lang-ko .ap-hero-copy h1{font-size:var(--ap-type-title)}.alphadoc-product.lang-ko .ap-hero-tagline{max-width:14.5em}.ap-hero-copy h1>span{display:block}.ap-hero-brand{color:var(--ap-red);letter-spacing:-.068em;font-size:clamp(58px,4.7vw,76px);font-weight:650;line-height:.92}.ap-hero-tagline{color:#f5f5f7;letter-spacing:-.045em;white-space:normal;word-break:keep-all;text-wrap:balance;margin-top:18px;font-size:clamp(28px,2.25vw,36px);font-weight:560;line-height:1.06}.ap-final-copy h2>span{display:block}.ap-hero-lead{max-width:720px;color:var(--ap-copy);font-size:var(--ap-type-body);line-height:var(--ap-type-body-line);letter-spacing:-.026em;white-space:pre-line;word-break:keep-all;margin:34px 0 0}.ap-hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.ap-button{min-height:52px;transition:transform .2s var(--ap-ease),background .2s ease;border-radius:999px;justify-content:center;align-items:center;gap:22px;padding:0 23px;font-size:13px;font-weight:600;display:inline-flex}.ap-button-primary{background:var(--ap-red);color:#fff;box-shadow:0 12px 30px #c8202f3d}.ap-button:hover{transform:translateY(-2px)}.ap-button-primary:hover{background:#d83a48}.ap-button span,.ap-text-link span{transition:transform .2s var(--ap-ease)}.ap-button:hover span{transform:translate(3px,-3px)}.ap-text-link{color:#f5f5f7;border-bottom:1px solid #ffffff6b;align-items:center;gap:12px;min-height:46px;font-size:13px;font-weight:600;display:inline-flex}.ap-text-link:hover span{transform:translateY(3px)}.ap-hero-visual{justify-self:end;width:100%;min-width:0;max-width:560px;position:relative}.ap-local-nav{top:var(--header);z-index:70;border-bottom:1px solid var(--ap-line);background-color:#000000e6;background-image:linear-gradient(#000000d1,#000000d1),var(--dark-paper-image);background-size:auto,var(--dark-paper-size);-webkit-backdrop-filter:blur(18px)saturate(130%);height:44px;position:sticky}.ap-local-nav>div{width:var(--ap-shell);justify-content:center;align-items:center;gap:34px;height:100%;margin:auto;display:flex}.ap-local-nav a{height:100%;color:var(--ap-muted);white-space:nowrap;align-items:center;font-size:11px;font-weight:580;display:inline-flex;position:relative}.ap-local-nav a:after{content:"";height:1px;transition:transform .25s var(--ap-ease);background:#f5f5f7;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ap-local-nav a[aria-current]{color:#f5f5f7}.ap-local-nav a[aria-current]:after{transform:scaleX(1)}#general,#clinical,#alphadocs{scroll-margin-top:calc(var(--header) + 44px)}.ap-anatomy{padding:150px 0 180px}.ap-section-head h2{font-size:var(--ap-type-title);font-weight:var(--ap-type-title-weight);line-height:var(--ap-type-title-line);letter-spacing:var(--ap-type-title-tracking);word-break:keep-all;text-wrap:balance;margin:0}.ap-section-head{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}.ap-section-head>p{max-width:760px;color:var(--ap-copy);font-size:var(--ap-type-body);line-height:var(--ap-type-body-line);letter-spacing:-.022em;word-break:keep-all;margin:0}.ap-section-head>.ap-anatomy-lead,.ap-section-head>.ap-clinical-lead{white-space:pre-line}.ap-anatomy-motion-figure{margin:82px 0 0}.ap-general{border-block:1px solid var(--ap-line);background:radial-gradient(circle at 20% 56%,#6a8bbe1c,#0000 31%),radial-gradient(circle at 82% 46%,#9c495314,#0000 28%),#ffffff05;padding:165px 0 180px}.ap-general-title{white-space:pre-line}.ap-general-motion-figure{margin:82px 0 0}.ap-general-motion{contain:layout paint;color:#1d1d1f;background:#f7f6f3;border:1px solid #ffffff47;border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:0 38px 110px #0000006b,0 10px 30px #0000003d;container-type:inline-size}.ap-general-motion:after{content:"";z-index:8;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff2e,#0000 27% 73%,#ffffff14);position:absolute;inset:0}.ap-feature-gallery{--ap-feature-edge:max(20px,calc((100vw - var(--ap-shell))/2));width:100vw;margin-top:82px;margin-left:calc(50% - 50vw)}.ap-feature-rail-viewport{position:relative;overflow:hidden}.ap-feature-rail-viewport:before,.ap-feature-rail-viewport:after{content:"";z-index:3;pointer-events:none;width:clamp(18px,4vw,62px);position:absolute;top:0;bottom:26px}.ap-feature-rail-viewport:before{background:linear-gradient(90deg,var(--dark-paper-base),transparent);left:0}.ap-feature-rail-viewport:after{background:linear-gradient(270deg,var(--dark-paper-base),transparent);right:0}.ap-feature-rail{padding:4px var(--ap-feature-edge) 30px;overscroll-behavior-inline:contain;scroll-behavior:auto;scrollbar-width:none;gap:clamp(18px,2vw,28px);display:flex;overflow-x:auto}.ap-feature-rail::-webkit-scrollbar{display:none}.ap-feature-card{--ap-feature-cycle:4.2s;--ap-feature-tint:#edf1e6;contain:layout paint style;color:#171719;background:var(--ap-feature-tint);opacity:.92;min-height:560px;transition:opacity .55s ease,transform .72s var(--ap-ease),box-shadow .72s var(--ap-ease);border:1px solid #ffffff94;border-radius:30px;flex-direction:column;flex:0 0 clamp(280px,28vw,360px);display:flex;position:relative;overflow:hidden;transform:scale(.988);box-shadow:0 18px 52px #00000040}.ap-feature-card[data-feature-card=notices]{--ap-feature-tint:#f3e9ea}.ap-feature-card[data-feature-card=forms]{--ap-feature-tint:#e9eef3}.ap-feature-card[data-feature-card=translation]{--ap-feature-tint:#e8f0f4}.ap-feature-card[data-feature-card=tools]{--ap-feature-tint:#f1ece5}.ap-feature-card.is-current{z-index:2;opacity:1;transform:translateY(-3px)scale(1);box-shadow:0 26px 68px #00000054}.ap-feature-motion{aspect-ratio:14/9;background:#f5f6f8;flex:none;width:100%;position:relative;overflow:hidden}.ap-feature-motion-placeholder{background:linear-gradient(135deg,#f5f6f8,#eef0f3);width:100%;height:100%;display:block}.ap-feature-gallery.is-playing .ap-feature-card.is-motion-visible{--ap-feature-play-state:running}.ap-feature-card-copy{flex-direction:column;flex:1;min-height:300px;padding:24px 26px 30px;display:flex}.ap-feature-card-label{color:#424349;letter-spacing:-.015em;align-items:center;gap:10px;font-size:12px;font-weight:680;display:flex}.ap-feature-card-label>img{object-fit:contain;flex:0 0 30px;width:30px;height:30px}.ap-feature-card-label>small{color:#85878d;margin-left:auto;font-size:9px;font-weight:560}.ap-feature-card-copy .ap-feature-card-title{letter-spacing:-.045em;word-break:keep-all;margin:34px 0 0;font-size:clamp(21px,1.85vw,27px);font-weight:650;line-height:1.22}.ap-feature-card-copy p{color:#4d4f55;letter-spacing:-.014em;word-break:keep-all;margin:18px 0 0;font-size:13px;line-height:1.64}.ap-feature-rail-controls{min-height:52px;padding:0 var(--ap-feature-edge);grid-template-columns:auto minmax(120px,280px) auto;align-items:center;gap:24px;display:grid}.ap-feature-rail-count{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;display:flex}.ap-feature-rail-count strong{color:#f5f5f7;font-size:15px;font-weight:680}.ap-feature-rail-count span{color:var(--ap-muted);font-size:10px}.ap-feature-rail-steps{align-items:center;gap:5px;display:flex}.ap-feature-rail-steps>i{transform-origin:0;background:#ffffff24;border-radius:2px;flex:1;height:2px;transition:background .4s,transform .4s}.ap-feature-rail-steps>i.is-current{background:#f5f5f7;transform:scaleY(1.8)}.ap-feature-rail-buttons{gap:7px;display:flex}.ap-feature-rail-buttons button{color:#f5f5f7;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:38px;height:38px;transition:border-color .2s,background .2s,opacity .2s,transform .2s;display:grid}.ap-feature-rail-buttons button:hover:not(:disabled){background:#ffffff1c;border-color:#ffffff70;transform:translateY(-1px)}.ap-feature-rail-buttons button:disabled{opacity:.28;cursor:default}.ap-feature-rail-buttons span{font-size:14px;line-height:1}.ap-showcase{padding:165px 0 180px}.ap-alphadocs{border-top:1px solid var(--ap-line);color:#f5f5f7;background-color:var(--dark-paper-base);background-image:var(--dark-paper-image);background-repeat:repeat;background-size:var(--dark-paper-size);grid-template-columns:1.04fr .96fr;align-items:stretch;min-height:790px;display:grid}.ap-alphadocs-visual{border-right:1px solid var(--ap-line);background:radial-gradient(circle at 50% 48%,#507bb129,#0000 43%),radial-gradient(circle at 62% 66%,#6d4c8921,#0000 56%);place-items:center;min-height:790px;padding:54px 5vw;display:grid;overflow:hidden}.ap-alphadocs-copy{flex-direction:column;justify-content:center;padding:120px max(48px,50vw - 670px) 110px 6vw;display:flex}.ap-alphadocs-copy>h2{white-space:pre-line;max-width:680px;font-size:var(--ap-type-title);font-weight:var(--ap-type-title-weight);line-height:var(--ap-type-title-line);letter-spacing:var(--ap-type-title-tracking);word-break:keep-all;margin:0}.ap-alphadocs-copy>p{max-width:610px;color:var(--ap-copy);font-size:var(--ap-type-body);line-height:var(--ap-type-body-line);margin:28px 0 0}.ap-alphadocs-list{border-top:1px solid #fff3;margin-top:56px}.ap-alphadocs-list article{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(125px,.45fr) minmax(180px,1fr);align-items:start;gap:24px;min-height:98px;padding:22px 0;display:grid}.ap-alphadocs-list h3{font-size:var(--ap-type-item-title);letter-spacing:-.02em;margin:0;font-weight:600}.ap-alphadocs-list p{color:var(--ap-muted);font-size:var(--ap-type-item-body);margin:0;line-height:1.6}.ap-final-cta{isolation:isolate;border-top:1px solid var(--line);min-height:100svh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--paper-base);background-image:var(--paper-texture);background-repeat:repeat;background-size:var(--paper-size);grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:28px;padding:96px max(48px,50vw - 670px);display:grid;position:relative;overflow:hidden}.ap-final-screen,.ap-final-copy{z-index:2;position:relative}.ap-final-screen{width:100%;height:clamp(300px,30vw,400px);box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid;overflow:visible}.ap-final-copy{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.ap-final-copy .ap-hero-actions{justify-content:center}.ap-final-copy h2{font-size:var(--ap-type-title);font-weight:var(--ap-type-title-weight);line-height:var(--ap-type-title-line);letter-spacing:var(--ap-type-title-tracking);word-break:keep-all;margin:0}.ap-final-cta .ap-text-link{color:var(--ink);border-bottom-color:#0f0f106b}.alphadoc-product a:focus-visible,.alphadoc-product button:focus-visible{outline:2px solid var(--ap-blue);outline-offset:4px}@media (max-width:1180px){.alphadoc-product{--ap-shell:min(100% - 56px,1080px);--ap-type-title:clamp(36px,4.9vw,46px)}.ap-hero{min-height:auto;padding:calc(var(--header) + 72px) 28px 84px;grid-template-columns:minmax(0,1fr) minmax(0,46%);gap:36px}.ap-hero-copy{max-width:780px}.ap-hero-copy h1,.alphadoc-product.lang-ko .ap-hero-copy h1{font-size:var(--ap-type-title)}.ap-feature-card{flex-basis:clamp(270px,31vw,340px)}.ap-alphadocs{grid-template-columns:1fr 1fr}.ap-alphadocs-visual{padding-inline:30px}.ap-alphadocs-copy{padding-left:50px;padding-right:42px}}@media (max-width:820px){.alphadoc-product{--ap-shell:calc(100vw - 40px)}.ap-hero{grid-template-columns:1fr;gap:56px}.ap-hero-visual{justify-self:center}.ap-local-nav{height:40px}.ap-local-nav>div{scrollbar-width:none;justify-content:flex-start;gap:26px;width:100%;padding:0 20px;overflow-x:auto}.ap-local-nav>div::-webkit-scrollbar{display:none}.ap-anatomy,.ap-general,.ap-showcase{padding-block:108px}.ap-section-head{grid-template-columns:1fr;align-items:start;gap:28px}.ap-section-head>p{max-width:680px}.ap-anatomy-motion-figure,.ap-general-motion-figure{margin-top:58px}.ap-feature-gallery{--ap-feature-edge:20px;margin-top:58px}.ap-feature-card{flex-basis:min(43vw,320px);min-height:0}.ap-feature-motion{height:auto}.ap-feature-card-copy{min-height:0}.ap-feature-rail-viewport:before,.ap-feature-rail-viewport:after{width:26px}.ap-alphadocs{grid-template-columns:1fr}.ap-alphadocs-copy{display:contents}.ap-alphadocs-copy>h2{order:1;padding:108px 20px 0}.ap-alphadocs-copy>p{order:2;padding:0 20px}.ap-alphadocs-visual{border-right:0;order:3;min-height:0;padding-inline:20px}.ap-alphadocs-list{order:4;margin:0 20px 108px}.ap-final-cta{padding:100px 20px}}@media (max-width:560px){.alphadoc-product{--ap-type-title:clamp(20px,6vw,28px);--ap-type-body:16px}.ap-hero{padding:calc(var(--header) + 66px) 20px 76px;gap:54px}.ap-hero-copy h1,.alphadoc-product.lang-ko .ap-hero-copy h1{font-size:var(--ap-type-title)}.ap-hero-brand{font-size:clamp(44px,13vw,54px)}.ap-hero-tagline{letter-spacing:-.046em;margin-top:12px;font-size:clamp(18px,5.2vw,21px)}.ap-hero-lead{font-size:var(--ap-type-body);margin-top:28px}.ap-hero-actions{flex-direction:column;align-items:flex-start;gap:15px}.ap-anatomy,.ap-general,.ap-showcase{padding-block:94px}.ap-anatomy-motion-figure,.ap-general-motion-figure{margin-top:48px}.ap-general-motion{border-radius:20px}.ap-section-head h2{font-size:var(--ap-type-title)}.ap-feature-gallery{--ap-feature-edge:16px}.ap-feature-card{border-radius:22px;flex-basis:clamp(190px,55.5556vw - 6.66667px,232px);min-height:0}.ap-feature-rail{gap:12px;padding-bottom:20px}.ap-feature-motion{height:auto}.ap-feature-card-copy{min-height:0;padding:18px 17px 20px}.ap-feature-card-label{gap:7px;font-size:10px}.ap-feature-card-copy .ap-feature-card-title{margin-top:24px;font-size:18px;line-height:1.25}.ap-feature-card-copy p{margin-top:15px;font-size:11.3px;line-height:1.58}.ap-feature-card-label>img{flex-basis:23px;width:23px;height:23px}.ap-feature-card-label>small{display:none}.ap-feature-rail-controls{grid-template-columns:auto 1fr auto;gap:14px}.ap-feature-rail-buttons button{width:35px;height:35px}.ap-feature-rail-viewport:before,.ap-feature-rail-viewport:after{display:none}.ap-alphadocs-visual{padding-inline:18px}.ap-alphadocs-copy>h2{font-size:var(--ap-type-title)}.ap-alphadocs-list article{grid-template-columns:1fr;gap:8px}.ap-final-cta{grid-template-rows:auto auto;align-content:center;align-items:start;gap:18px;min-height:100svh;padding:56px 20px 72px}.ap-final-screen{border-radius:0;place-items:center;height:240px}.ap-final-copy{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.ap-final-copy .ap-hero-actions{align-items:center}.ap-final-copy h2{font-size:var(--ap-type-title)}}@media (prefers-reduced-motion:reduce){.ap-feature-gallery *{animation:none!important}.ap-feature-card{opacity:1;transform:none;transition:none!important}.ap-general-motion *{transition:none!important;animation:none!important}}.ap-nosnippet{display:contents}
.a2-stage{aspect-ratio:16/10;contain:layout paint;background:#fff;border:1px solid #ffffff47;border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:0 38px 110px #0000006b,0 10px 30px #0000003d;container-type:inline-size}.a2{--a2-fg:#000000d9;--a2-muted:#6c6c70;--a2-faint:#0000004d;--a2-line:#0000001a;--a2-fill:#0000000d;--a2-fill-strong:#0000001a;--a2-side:#f6f6f6;--a2-primary:#0064e1;--a2-primary-tint:#0064e114;--a2-primary-tint-strong:#0064e129;--a2-blue-badge:#dbeeff;--a2-blue-badge-fg:#1b63dc;--a2-green-badge:#ddf5e3;--a2-green-badge-fg:#007a2f;--a2-highlight:#fc03;--a2-red:#e9152d;--a2-ease:cubic-bezier(.22, 1, .36, 1);--a2-cycle:14s;color:var(--a2-fg);letter-spacing:-.01em;text-align:left;-webkit-font-smoothing:antialiased;background:#fff;font-size:1.25cqw;line-height:1.45;position:absolute;inset:0;overflow:hidden}.a2 *,.a2 :before,.a2 :after{box-sizing:border-box}.a2 svg{flex:none}.a2 p,.a2 h4,.a2 h5,.a2 .is-h4,.a2 .is-h5,.a2 ul,.a2 ol{margin:0}.a2 ul,.a2 ol{padding:0;list-style:none}.a2-anim{animation-duration:var(--a2-cycle);animation-timing-function:var(--a2-ease);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--a2-play,paused)}.is-playing .a2,.is-playing.a2{--a2-play:running}.is-reduced .a2-anim,.is-reduced.a2-anim{animation:none!important}.a2-app{grid-template-columns:15em minmax(0,1fr);display:grid;position:absolute;inset:0}.a2-sidebar{border-right:1px solid var(--a2-line);background:var(--a2-side);flex-direction:column;gap:.125em;min-width:0;padding:.75em .625em;display:flex}.a2-brand{letter-spacing:-.02em;align-items:center;gap:.375em;height:2em;padding:0 .375em;font-size:.9375em;font-weight:680;display:flex}.a2-brand img{width:1.15em;height:auto;display:block}.a2-quick{border:1px solid var(--a2-line);height:1.875em;color:var(--a2-muted);background:#fff;border-radius:.5em;justify-content:space-between;align-items:center;margin:.375em 0 .5em;padding:0 .5em;font-size:.75em;display:flex}.a2-quick kbd{border:1px solid var(--a2-line);font:inherit;border-radius:.25em;padding:0 .3em;font-size:.85em}.a2-nav{gap:.0625em;display:grid}.a2-nav-item{height:1.875em;color:var(--a2-fg);white-space:nowrap;border-radius:.4375em;align-items:center;gap:.5em;padding:0 .5em;font-size:.8125em;display:flex}.a2-nav-item svg{color:#00000094;width:1.15em;height:1.15em}.a2-nav-item.is-active{background:var(--a2-fill-strong);font-weight:620}.a2-nav-item.is-sub{color:#000000b8;padding-left:2.1em;font-size:.75em}.a2-nav-item .a2-chevron{opacity:.55;width:.9em;height:.9em;margin-left:auto}.a2-side-label{color:var(--a2-muted);margin:.875em 0 .25em;padding:0 .55em;font-size:.6875em}.a2-recent{color:#000000c7;white-space:nowrap;align-items:center;gap:.45em;height:1.75em;padding:0 .55em;font-size:.71875em;display:flex;overflow:hidden}.a2-recent svg{color:#00000073;width:1.05em;height:1.05em}.a2-profile{align-items:center;gap:.5em;margin-top:auto;padding:.5em .45em 0;font-size:.71875em;display:flex}.a2-avatar{color:#fff;background:#8e8e93;border-radius:50%;place-items:center;width:2.2em;height:2.2em;font-size:.8em;font-weight:650;display:grid}.a2-profile small{color:var(--a2-muted);font-size:.9em;display:block}.a2-main{background:#fff;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.a2-topbar{height:2.75em;color:var(--a2-muted);white-space:nowrap;align-items:center;gap:.5em;padding:0 1em;font-size:.75em;display:flex}.a2-topbar svg{width:1.1em;height:1.1em}.a2-crumb-sep{opacity:.55}.a2-crumb-current{color:var(--a2-fg)}.a2-topbar-actions{align-items:center;gap:.875em;margin-left:auto;display:flex}.a2-button{border:1px solid var(--a2-line);height:2em;color:var(--a2-fg);white-space:nowrap;background:#fff;border-radius:.5em;align-items:center;gap:.375em;padding:0 .75em;font-size:1em;font-weight:520;display:inline-flex}.a2-button.is-primary{color:#fff;background:var(--a2-primary);border-color:#0000}.a2-button svg{width:1.1em;height:1.1em}.a2-composer{border:1px solid var(--a2-line);background:#fff;border-radius:1em;padding:.875em 1em .625em;position:relative;box-shadow:0 1px 3px #0000000a}.a2-composer-text{min-height:1.5em;color:var(--a2-fg);font-size:.8125em;line-height:1.5;position:relative}.a2-placeholder{color:var(--a2-faint)}.a2-composer-row{align-items:center;gap:.375em;margin-top:.625em;display:flex}.a2-icon-btn{color:#0000009e;border-radius:50%;place-items:center;width:1.875em;height:1.875em;display:grid}.a2-icon-btn svg{width:1.1em;height:1.1em}.a2-scope{height:1.875em;color:var(--a2-fg);border-radius:.5em;align-items:center;gap:.3em;padding:0 .5em;font-size:.75em;display:inline-flex}.a2-scope svg{color:#0000008c;width:1.1em;height:1.1em}.a2-send{color:#fff;background:#00000029;border-radius:50%;place-items:center;width:1.875em;height:1.875em;margin-left:auto;display:grid}.a2-send svg{width:1.05em;height:1.05em}.a2-send.is-ready{background:var(--a2-primary)}.a2-chip{color:var(--a2-primary);background:var(--a2-primary-tint);white-space:nowrap;border-radius:.375em;align-items:center;gap:.3em;padding:.05em .45em;font-size:.9em;font-weight:540;display:inline-flex}.a2-chip svg{width:1em;height:1em}.a2-pill{height:1.55em;color:var(--a2-muted);background:var(--a2-fill);white-space:nowrap;vertical-align:.08em;border-radius:999px;align-items:center;gap:.3em;margin:0 .15em;padding:0 .5em;font-size:.82em;font-weight:540;line-height:1;display:inline-flex}.a2-pill svg{width:1em;height:1em}.a2-pill b{color:#00000073;font-weight:540}.a2-pill.is-hover{color:var(--a2-primary);background:var(--a2-primary-tint-strong)}.a2-badge{height:1.6em;color:var(--a2-fg);white-space:nowrap;background:#0000000f;border-radius:.375em;align-items:center;padding:0 .55em;font-size:.6875em;font-weight:600;display:inline-flex}.a2-badge.is-blue{color:var(--a2-blue-badge-fg);background:var(--a2-blue-badge)}.a2-badge.is-green{color:var(--a2-green-badge-fg);background:var(--a2-green-badge)}.a2-badge.is-red{color:#fff;background:var(--a2-red)}.a2-bubble{background:var(--a2-fill);border-radius:1em;max-width:72%;margin-left:auto;padding:.625em .875em;font-size:.8125em;line-height:1.55}.a2-answer h4,.a2-answer .is-h4{letter-spacing:-.02em;margin-bottom:.5em;font-size:1em;font-weight:680}.a2-answer h5,.a2-answer .is-h5{margin:.875em 0 .4em;font-size:.875em;font-weight:650}.a2-answer p{font-size:.8125em;line-height:1.65}.a2-answer p+p{margin-top:.5em}.a2-answer-actions{color:var(--a2-muted);align-items:center;gap:.75em;margin-top:.75em;font-size:.75em;display:flex}.a2-answer-actions svg{width:1.15em;height:1.15em}.a2-source-count{border:1px solid var(--a2-line);height:1.9em;color:var(--a2-fg);border-radius:999px;align-items:center;gap:.35em;padding:0 .6em;display:inline-flex}.a2-table{border-collapse:collapse;width:100%;margin-top:.5em;font-size:.75em}.a2-table th{border-bottom:1px solid var(--a2-line);color:var(--a2-muted);text-align:left;padding:.45em .55em;font-weight:520}.a2-table td{border-bottom:1px solid var(--a2-line);vertical-align:top;padding:.6em .55em;line-height:1.5}.a2-table td:first-child{white-space:nowrap;font-weight:620}.a2-panel{border-left:1px solid var(--a2-line);background:#fff;flex-direction:column;min-width:0;display:flex}.a2-panel-head{border-bottom:1px solid var(--a2-line);align-items:center;gap:.45em;height:2.75em;padding:0 .875em;font-size:.75em;font-weight:620;display:flex}.a2-panel-head svg{width:1.1em;height:1.1em}.a2-panel-head .a2-close{color:var(--a2-muted);margin-left:auto}.a2-list{font-size:.75em}.a2-list-row{border-bottom:1px solid var(--a2-line);white-space:nowrap;grid-template-columns:6.5em minmax(0,1fr) 5em 3.4em;align-items:center;gap:.625em;height:2.6em;padding:0 .625em;display:grid}.a2-list-row>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.a2-list-row.is-head{height:2.2em;color:var(--a2-muted)}.a2-list-row.is-selected{background:var(--a2-fill)}.a2-list-row .a2-muted,.a2-muted{color:var(--a2-muted)}@container (max-width:680px){.a2{font-size:2.35cqw}.a2-app{grid-template-columns:minmax(0,1fr)}.a2-sidebar{display:none}}
.a2-hero .a2{--a2-cycle:11.01s}.a2-evidence .a2{--a2-cycle:10.56s}.a2-hero .a2-topbar>span:not(.a2-topbar-actions),.a2-evidence .a2-topbar>span:not(.a2-topbar-actions){text-overflow:ellipsis;min-width:0;overflow:hidden}.a2-hero .a2-topbar-actions,.a2-evidence .a2-topbar-actions{flex:none}.a2-hero .a2-nav-item.is-active,.a2-evidence .a2-nav-item.is-active{font-weight:inherit}.a2h-think,.a2e-think{opacity:0;gap:.3em;display:flex;position:absolute;top:.25em;left:0}.a2h-think i,.a2e-think i{background:#00000052;border-radius:50%;width:.42em;height:.42em;display:block}.is-playing .a2h-think i,.is-playing .a2e-think i{animation:1s ease-in-out infinite a2c-dot}.is-playing .a2h-think i:nth-child(2),.is-playing .a2e-think i:nth-child(2){animation-delay:.15s}.is-playing .a2h-think i:nth-child(3),.is-playing .a2e-think i:nth-child(3){animation-delay:.3s}@keyframes a2c-dot{0%,to{opacity:.35;transform:none}50%{opacity:1;transform:translateY(-.18em)}}.a2-hero{aspect-ratio:10/9}@media (max-width:1180px){.a2-hero{aspect-ratio:16/11}}@media (max-width:820px){.a2-hero{aspect-ratio:1}}@media (max-width:560px){.a2-hero{aspect-ratio:4/5}}.a2-hero .a2-main{display:block}.a2h-screen{flex-direction:column;display:flex;position:absolute;inset:0}.a2h-home{opacity:0;visibility:hidden;animation-name:a2h-home}.a2h-chat{animation-name:a2h-chat}.a2h-home-body{flex:1;min-height:0;padding:3em 2.5em 0}.a2h-home-inner{width:min(100%,36em);margin:0 auto}.a2h-greeting{letter-spacing:-.035em;font-size:1.75em;font-weight:700;line-height:1.2}.a2 .a2h-sub{color:var(--a2-muted);margin-top:.5em;font-size:.8125em}.a2h-compose-wrap{z-index:4;margin-top:1.5em;position:relative}.a2h-compose-line{white-space:nowrap;align-items:center;gap:.35em;min-width:0;display:flex;position:relative}.a2h-ph,.a2h-at{position:absolute;top:0;left:0}.a2h-ph{color:var(--a2-faint);opacity:0;animation-name:a2h-ph}.a2h-at{opacity:0;animation-name:a2h-at}.a2h-chip{transform-origin:0;flex:none;animation-name:a2h-chip}.a2h-typed{min-width:0;animation-name:a2h-typed;animation-timing-function:steps(24,end);display:block;overflow:hidden}.a2h-send{animation-name:a2h-send}.a2h-mention{border:1px solid var(--a2-line);opacity:0;visibility:hidden;transform-origin:0 0;background:#fff;border-radius:.75em;width:28em;padding:.35em;font-size:.75em;animation-name:a2h-mention;position:absolute;top:calc(100% - .4em);left:.75em;box-shadow:0 .8em 2.4em #00000024,0 .1em .3em #0000000f}.a2h-mention-search{border-bottom:1px solid var(--a2-line);height:2.5em;color:var(--a2-faint);align-items:center;gap:.45em;margin-bottom:.2em;padding:0 .65em;display:flex}.a2h-mention-search svg{width:1.1em;height:1.1em;color:var(--a2-muted)}.a2h-mention-label{color:var(--a2-muted);padding:.55em .65em .2em;font-size:.9em}.a2h-opt{white-space:nowrap;border-radius:.45em;align-items:center;gap:.5em;height:2.2em;padding:0 .65em;display:flex}.a2h-opt svg{color:#0000008c;width:1.15em;height:1.15em}.a2h-opt-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.a2h-opt small{color:var(--a2-muted);margin-left:auto;padding-left:.75em;font-size:.9em}.a2h-opt-first{animation-name:a2h-opt-first}.a2h-opt-target{animation-name:a2h-opt-target}.a2h-list{margin-top:1.75em;font-size:.75em}.a2h-list-title{justify-content:space-between;align-items:center;margin-bottom:.45em;display:flex}.a2h-list-title strong{font-weight:650}.a2h-list-title strong span{color:var(--a2-muted);font-weight:500}.a2h-list-title>span{color:var(--a2-muted)}.a2h-list-row{border-bottom:1px solid var(--a2-line);white-space:nowrap;grid-template-columns:minmax(0,1fr) 7.5em 5.5em;align-items:center;gap:.75em;height:2.6em;display:grid}.a2h-list-row.is-head{height:2.2em;color:var(--a2-muted);background:var(--a2-fill);border-radius:.4em .4em 0 0;padding:0 .5em}.a2h-list-row:not(.is-head){padding:0 .5em}.a2h-list-name{text-overflow:ellipsis;align-items:center;gap:.5em;min-width:0;display:flex;overflow:hidden}.a2h-list-name svg{color:#0000008c;width:1.15em;height:1.15em}.a2-hero .a2-nav-item:first-child,.a2-hero .a2-nav-item:nth-child(2){animation-duration:var(--a2-cycle);animation-timing-function:var(--a2-ease);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--a2-play,paused)}.a2-hero .a2-nav-item:first-child{background:0 0;animation-name:a2h-nav-home}.a2-hero .a2-nav-item:nth-child(2){background:var(--a2-fill-strong);animation-name:a2h-nav-chat}.a2-hero.is-reduced .a2-nav-item{animation:none!important}.a2h-thread{flex:1;min-height:0;padding:1.5em 2.5em 0;overflow:hidden}.a2h-thread-inner{width:min(100%,37em);margin:0 auto}.a2h-bubble{animation-name:a2h-bubble}.a2h-bubble .a2-chip{font-size:.92em}.a2h-reply{margin-top:1.25em;position:relative}.a2h-think{animation-name:a2h-think}.a2h-ans-a{animation-name:a2h-ans-a}.a2h-ans-b{animation-name:a2h-ans-b}.a2h-tr-1{animation-name:a2h-tr-1}.a2h-tr-2{animation-name:a2h-tr-2}.a2h-tr-3{animation-name:a2h-tr-3}.a2h-actions{animation-name:a2h-actions}.a2-hero .a2-table td .a2-pill{margin-left:.35em}.a2h-source-icons{color:var(--a2-muted);gap:.1em;display:inline-flex}.a2h-source-icons svg{width:1em;height:1em}.a2h-chat-compose{padding:.75em 2.5em 1.25em}.a2h-chat-compose .a2-composer{width:min(100%,37em);margin:0 auto}@keyframes a2h-home{0%,38.37%{opacity:1;visibility:visible;transform:none}40.99%,95.64%{opacity:0;visibility:hidden;transform:translateY(-1em)}98.26%,to{opacity:1;visibility:visible;transform:none}}@keyframes a2h-chat{0%,39.24%{opacity:0;visibility:hidden;transform:translateY(1em)}41.86%,93.9%{opacity:1;visibility:visible;transform:none}96.51%,to{opacity:0;visibility:hidden;transform:translateY(-.5em)}}@keyframes a2h-ph{0%,6.1%{opacity:1}6.98%,95.64%{opacity:0}96.51%,to{opacity:1}}@keyframes a2h-at{0%,6.89%{opacity:0}6.98%,20.06%{opacity:1}20.93%,to{opacity:0}}@keyframes a2h-mention{0%,7.85%{opacity:0;visibility:hidden;transform:translateY(-.3em)scale(.98)}9.59%,19.19%{opacity:1;visibility:visible;transform:none}20.93%,to{opacity:0;visibility:hidden;transform:translateY(-.3em)scale(.98)}}@keyframes a2h-opt-first{0%,9.59%{background:0 0}10.47%,13.08%{background:var(--a2-fill)}13.95%,to{background:0 0}}@keyframes a2h-opt-target{0%,13.08%{background:0 0}13.95%,17.44%{background:var(--a2-fill)}18.31%,20.06%{background:var(--a2-fill-strong)}20.93%,to{background:0 0}}@keyframes a2h-chip{0%,20.84%{opacity:0;transform:scale(.8)}21.8%,93.9%{opacity:1;transform:none}94.77%,to{opacity:0;transform:scale(.8)}}@keyframes a2h-typed{0%,22.67%{clip-path:inset(0 100% 0 0)}34.88%,93.9%{clip-path:inset(0)}94.77%,to{clip-path:inset(0 100% 0 0)}}@keyframes a2h-send{0%,34.01%{background:#00000029;transform:none}34.88%,36.63%{background:var(--a2-primary);transform:none}37.5%{background:var(--a2-primary);transform:scale(.82)}39.24%{background:var(--a2-primary);transform:none}40.99%,to{background:#00000029;transform:none}}@keyframes a2h-nav-home{0%,39.24%{background:var(--a2-fill-strong)}40.99%,95.64%{background:0 0}97.38%,to{background:var(--a2-fill-strong)}}@keyframes a2h-nav-chat{0%,39.24%{background:0 0}40.99%,95.64%{background:var(--a2-fill-strong)}97.38%,to{background:0 0}}@keyframes a2h-bubble{0%,40.12%{opacity:0;transform:translateY(.6em)}42.73%,to{opacity:1;transform:none}}@keyframes a2h-think{0%,41.86%{opacity:0}43.6%,47.97%{opacity:1}49.71%,to{opacity:0}}@keyframes a2h-ans-a{0%,47.97%{opacity:0;transform:translateY(.5em)}50.58%,to{opacity:1;transform:none}}@keyframes a2h-ans-b{0%,51.45%{opacity:0}53.2%,to{opacity:1}}@keyframes a2h-tr-1{0%,52.33%{opacity:0}54.07%,to{opacity:1}}@keyframes a2h-tr-2{0%,54.94%{opacity:0}56.69%,to{opacity:1}}@keyframes a2h-tr-3{0%,57.56%{opacity:0}59.3%,to{opacity:1}}@keyframes a2h-actions{0%,59.3%{opacity:0}61.92%,to{opacity:1}}@container (max-width:760px){.a2-hero .a2{font-size:1.9cqw}.a2-hero .a2-app{grid-template-columns:3.3em minmax(0,1fr)}.a2-hero .a2-sidebar{align-items:center;padding:.75em .45em;display:flex}.a2-hero .a2-brand{justify-content:center;padding:0}.a2-hero .a2-brand span,.a2-hero .a2-quick,.a2-hero .a2-side-label,.a2-hero .a2-recent,.a2-hero .a2-profile>span:last-child,.a2-hero .a2-nav-item>span{display:none}.a2-hero .a2-nav{margin-top:.5em}.a2-hero .a2-nav-item{justify-content:center;width:2.25em;padding:0}.a2-hero .a2-profile{justify-content:center;padding:0}.a2h-home-body{padding:2.5em 2em 0}.a2h-thread{padding:1.25em 2em 0}.a2h-chat-compose{padding:.75em 2em 1em}}@container (max-width:480px){.a2-hero .a2{font-size:2.9cqw}.a2-hero .a2-app{grid-template-columns:minmax(0,1fr)}.a2-hero .a2-sidebar{display:none}.a2h-home-body{padding:2em 1.25em 0}.a2h-greeting{font-size:1.5em}.a2h-mention{width:auto;left:.5em;right:.5em}.a2h-list-row{grid-template-columns:minmax(0,1fr) 6.5em}.a2h-list-row>:last-child{display:none}.a2h-thread{padding:1em 1.25em 0}.a2h-chat-compose{padding:.5em 1.25em .9em}.a2-hero .a2-table{font-size:.7em}.a2-hero .a2-table td:first-child{white-space:normal}.a2-hero .a2-table td{word-break:keep-all}.a2-hero .a2-table td .a2-pill{width:max-content;max-width:100%;margin:.3em 0 0;display:flex}}.a2-evidence{aspect-ratio:16/9}@media (max-width:820px){.a2-evidence{aspect-ratio:4/3}}@media (max-width:560px){.a2-evidence{aspect-ratio:4/5}}.a2-evidence .a2{--a2e-shift:-6em}.a2e-thread{flex:1;min-height:0;padding:1.75em 2.5em 0;position:relative;overflow:hidden}.a2e-empty{color:var(--a2-muted);opacity:0;place-content:center;justify-items:center;gap:.6em;font-size:.9375em;animation-name:a2e-empty;display:grid;position:absolute;inset:0}.a2e-empty img{width:2.4em;height:auto;display:block}.a2e-thread-inner,.a2e-composer{transform:translateX(var(--a2e-shift));animation-name:a2e-shift}.a2e-thread-inner{width:min(100%,36em);margin:0 auto}.a2e-bubble{animation-name:a2e-bubble}.a2e-reply{margin-top:1.25em;position:relative}.a2e-think{animation-name:a2e-think}.a2e-ans-a{z-index:3;animation-name:a2e-ans-a;position:relative}.a2 .a2e-ans-b{margin-top:.5em;animation-name:a2e-ans-b}.a2e-list{word-break:keep-all;gap:.2em;margin-top:.35em;font-size:.8125em;line-height:1.6;display:grid}.a2e-list li{text-indent:-.9em;padding-left:.9em}.a2e-list li:before{content:"•";color:var(--a2-muted);margin-right:.5em}.a2e-list strong{font-weight:650}.a2e-list .a2-pill{text-indent:0}.a2e-actions{animation-name:a2e-actions}.a2e-p1{position:relative}.a2e-pill-wrap,.a2e-count-wrap,.a2e-scope-wrap{display:inline-flex;position:relative}.a2e-pill-board{animation-name:a2e-pill-hover}.a2e-count{color:var(--a2-primary);background:var(--a2-primary-tint);border-color:#0000;animation-name:a2e-count}.a2e-count svg{width:1em;height:1em}.a2e-peek{z-index:8;border:1px solid var(--a2-line);width:24em;color:var(--a2-fg);opacity:0;visibility:hidden;background:#fff;border-radius:.75em;gap:.3em;padding:.9em 1em;font-size:.92em;line-height:1.45;animation-name:a2e-peek;display:grid;position:absolute;top:calc(100% + .35em);left:28%;box-shadow:0 .8em 2.2em #00000024,0 .1em .3em #0000000f}.a2e-peek-type{color:var(--a2-muted);align-items:center;gap:.35em;font-size:.9em;display:flex}.a2e-peek-type svg{width:1.05em;height:1.05em}.a2e-peek strong{font-size:1.05em;font-weight:650}.a2e-peek small{color:var(--a2-muted);font-size:.9em}.a2e-peek-quote{border-left:2px solid var(--a2-line);color:#000000b8;margin-top:.2em;padding-left:.65em}.a2e-peek mark{color:inherit;background:var(--a2-highlight);border-radius:.15em}.a2e-dock{z-index:5;padding:.75em 2.5em 1.25em;position:relative}.a2e-composer{width:min(100%,36em);margin:0 auto}.a2e-ph{animation-name:a2e-ph}.a2e-typed{white-space:nowrap;opacity:0;max-width:100%;animation-name:a2e-typed;animation-timing-function:steps(22,end);position:absolute;top:0;left:0;overflow:hidden}.a2e-send{animation-name:a2e-send}.a2e-scope{animation-name:a2e-scope}.a2e-scope-labels{justify-items:start;display:grid}.a2e-scope-labels>span{white-space:nowrap;grid-area:1/1;align-items:center;gap:.3em;display:inline-flex}.a2e-scope-all{opacity:0;animation-name:a2e-scope-all}.a2e-scope-board{color:var(--a2-primary);animation-name:a2e-scope-board}.a2e-menu{z-index:10;border:1px solid var(--a2-line);opacity:0;visibility:hidden;transform-origin:0 100%;background:#fff;border-radius:.75em;width:27em;padding:.35em;font-size:.75em;animation-name:a2e-menu;position:absolute;bottom:calc(100% + .5em);left:2.6em;box-shadow:0 .8em 2.4em #00000024,0 .1em .3em #0000000f}.a2e-menu-title{color:var(--a2-muted);padding:.45em .65em .3em;font-size:.9em}.a2e-opt{border-radius:.45em;grid-template-columns:1.2em minmax(0,1fr);align-items:start;gap:.45em;padding:.5em .65em;display:grid;position:relative}.a2e-opt-board{animation-name:a2e-opt-hover}.a2e-check{color:var(--a2-primary);padding-top:.1em}.a2e-check svg{width:1.05em;height:1.05em;display:block}.a2e-check.is-empty{visibility:hidden}.a2e-check-all{opacity:0;animation-name:a2e-check-all}.a2e-check-board{animation-name:a2e-check-board}.a2e-opt-copy{gap:.1em;display:grid}.a2e-opt-copy strong{font-weight:600}.a2e-opt-copy small{color:var(--a2-muted);font-size:.9em;line-height:1.4}.a2e-panel{z-index:12;width:19em;animation-name:a2e-panel;position:absolute;top:0;bottom:0;right:0;box-shadow:-.5em 0 1.6em #0000000f}.a2e-panel-body{padding:.5em .75em}.a2e-panel-group>p{color:var(--a2-muted);padding:.75em .25em .35em;font-size:.6875em}.a2e-panel-item{border-radius:.5em;align-items:flex-start;gap:.5em;padding:.55em .5em;display:flex}.a2e-panel-item svg{color:#0000008c;width:1em;height:1em;margin-top:.15em}.a2e-panel-item strong{font-size:.75em;font-weight:600;display:block}.a2e-panel-item small{color:var(--a2-muted);font-size:.6875em;display:block}.a2e-panel-group:first-child .a2e-panel-item:first-of-type{background:var(--a2-fill)}.a2e-ptr{z-index:30;opacity:0;pointer-events:none;filter:drop-shadow(0 .1em .15em #0000004d);width:1.5em;height:1.5em;position:absolute;top:42%;left:52%}.a2e-ptr svg{fill:#fff;stroke:#1d1d1f;width:100%;height:100%;display:block}.a2e-menu .a2e-ptr,.a2e-actions .a2e-ptr,.a2e-scope-wrap .a2e-ptr{font-size:1.333em}.a2e-ptr-scope{animation-name:a2e-ptr-scope}.a2e-ptr-opt{animation-name:a2e-ptr-opt;top:30%;left:40%}.a2e-ptr-pill{animation-name:a2e-ptr-pill}.a2e-ptr-count{animation-name:a2e-ptr-count}@keyframes a2e-empty{0%,35.45%{opacity:1}37.27%,95.45%{opacity:0}97.27%,to{opacity:1}}@keyframes a2e-shift{0%,68.64%{transform:none}71.36%,94.09%{transform:translateX(var(--a2e-shift))}96.82%,to{transform:none}}@keyframes a2e-bubble{0%,36.36%{opacity:0;transform:translateY(.6em)}38.18%,94.55%{opacity:1;transform:none}96.36%,to{opacity:0;transform:none}}@keyframes a2e-think{0%,38.18%{opacity:0}39.09%,42.73%{opacity:1}43.64%,to{opacity:0}}@keyframes a2e-ans-a{0%,42.73%{opacity:0;transform:translateY(.5em)}45%,94.55%{opacity:1;transform:none}96.36%,to{opacity:0;transform:none}}@keyframes a2e-ans-b{0%,45.45%{opacity:0}47.73%,94.55%{opacity:1}96.36%,to{opacity:0}}@keyframes a2e-actions{0%,48.18%{opacity:0}50%,94.55%{opacity:1}96.36%,to{opacity:0}}@keyframes a2e-pill-hover{0%,51.82%{color:var(--a2-muted);background:var(--a2-fill)}53.18%,63.64%{color:var(--a2-primary);background:var(--a2-primary-tint-strong)}65%,to{color:var(--a2-muted);background:var(--a2-fill)}}@keyframes a2e-peek{0%,52.73%{opacity:0;visibility:hidden;transform:translateY(.3em)}54.55%,63.18%{opacity:1;visibility:visible;transform:none}64.55%,to{opacity:0;visibility:hidden;transform:translateY(.3em)}}@keyframes a2e-count{0%,67.73%{color:var(--a2-fg);border-color:var(--a2-line);background:#fff}68.18%,69.09%{color:var(--a2-fg);border-color:var(--a2-line);background:var(--a2-fill)}70%,94.55%{color:var(--a2-primary);background:var(--a2-primary-tint);border-color:#0000}96.36%,to{color:var(--a2-fg);border-color:var(--a2-line);background:#fff}}@keyframes a2e-panel{0%,68.64%{transform:translate(104%)}71.36%,94.09%{transform:none}96.82%,to{transform:translate(104%)}}@keyframes a2e-ph{0%,20.91%{opacity:1}21.82%,35.91%{opacity:0}36.82%,to{opacity:1}}@keyframes a2e-typed{0%,21.82%{opacity:1;clip-path:inset(0 100% 0 0)}32.73%,35.91%{opacity:1;clip-path:inset(0)}36.36%,to{opacity:0;clip-path:inset(0 100% 0 0)}}@keyframes a2e-send{0%,32.27%{background:#00000029;transform:none}33.18%,34.55%{background:var(--a2-primary);transform:none}35.27%{background:var(--a2-primary);transform:scale(.82)}36%{background:var(--a2-primary);transform:none}36.82%,to{background:#00000029;transform:none}}@keyframes a2e-scope{0%,6.82%{background:0 0}7.73%,20%{background:var(--a2-fill)}20.91%,to{background:0 0}}@keyframes a2e-scope-all{0%,19.55%{opacity:1}20.45%,95.45%{opacity:0}97.27%,to{opacity:1}}@keyframes a2e-scope-board{0%,19.55%{opacity:0}20.45%,95.45%{opacity:1}97.27%,to{opacity:0}}@keyframes a2e-menu{0%,7.73%{opacity:0;visibility:hidden;transform:translateY(.4em)scale(.98)}9.09%,19.55%{opacity:1;visibility:visible;transform:none}20.91%,to{opacity:0;visibility:hidden;transform:translateY(.4em)scale(.98)}}@keyframes a2e-opt-hover{0%,12.27%{background:0 0}13.18%,19.55%{background:var(--a2-fill)}20.91%,to{background:0 0}}@keyframes a2e-check-all{0%,16.36%{opacity:1}17.27%,95.45%{opacity:0}97.27%,to{opacity:1}}@keyframes a2e-check-board{0%,16.36%{opacity:0}17.27%,95.45%{opacity:1}97.27%,to{opacity:0}}@keyframes a2e-ptr-scope{0%,3.64%{opacity:0;transform:translate(1.2em,1em)}5.91%,6.82%{opacity:1;transform:none}7.27%{opacity:1;transform:scale(.85)}8%,9.09%{opacity:1;transform:none}10%,to{opacity:0;transform:none}}@keyframes a2e-ptr-opt{0%,10.91%{opacity:0;transform:translate(-1em,1.5em)}13.18%,15.91%{opacity:1;transform:none}16.55%{opacity:1;transform:scale(.85)}17.27%,19.09%{opacity:1;transform:none}20%,to{opacity:0;transform:none}}@keyframes a2e-ptr-pill{0%,50%{opacity:0;transform:translate(1.2em,1em)}51.82%,63.64%{opacity:1;transform:none}65%,to{opacity:0;transform:none}}@keyframes a2e-ptr-count{0%,64.55%{opacity:0;transform:translate(1.2em,1em)}66.36%,67.27%{opacity:1;transform:none}68.18%{opacity:1;transform:scale(.85)}69.09%{opacity:1;transform:none}70.91%,to{opacity:0;transform:none}}@container (max-width:680px){.a2-evidence .a2{--a2e-shift:0px}.a2e-thread{padding:1.25em 1.25em 0}.a2e-dock{padding:.6em 1.25em 1em}.a2e-panel{width:82%}.a2e-peek{width:min(24em,90%);left:4%}.a2e-menu{width:min(27em,133.333% - 1em);left:.5em}}@container (max-width:480px){.a2-evidence .a2{font-size:3.1cqw}}
.a2-papers .a2{--a2-cycle:11s}.a2-papers .a2-main{background:#fff}.a2p-body{border-top:1px solid var(--a2-line);flex:1;grid-template-columns:18.5em minmax(0,1fr) 16.5em;min-height:0;display:grid}.a2p-list{background:#fff;flex-direction:column;min-width:0;padding:.875em .875em 0;display:flex;overflow:hidden}.a2p-list-head{justify-content:space-between;align-items:flex-start;gap:.5em;display:flex}.a2p-list-head h4{letter-spacing:-.03em;font-size:1.25em;font-weight:700}.a2p-list-head p{color:var(--a2-muted);margin-top:.15em;font-size:.6875em}.a2 .a2p-search-button{height:2.2em;padding:0 .6em;font-size:.625em}.a2p-filters{gap:.3em;margin-top:.75em;display:flex}.a2p-filters span{height:1.9em;color:var(--a2-muted);white-space:nowrap;border-radius:.45em;align-items:center;padding:0 .6em;font-size:.6875em;display:inline-flex}.a2p-filters span.is-active{color:var(--a2-fg);background:var(--a2-fill-strong);font-weight:600}.a2p-search{border:1px solid var(--a2-line);height:2.15em;color:var(--a2-faint);border-radius:.5em;align-items:center;gap:.4em;margin-top:.6em;padding:0 .65em;font-size:.6875em;animation-name:a2p-search-focus;display:flex}.a2p-search svg{width:1.1em;height:1.1em}.a2p-search-text{flex:1;min-width:0;height:1.4em;position:relative}.a2p-search-ph,.a2p-search-query{white-space:nowrap;line-height:1.4;position:absolute;top:0;left:0}.a2p-search-ph{opacity:0;animation-name:a2p-search-ph}.a2p-search-query{color:var(--a2-fg);animation-name:a2p-search-query}.a2p-count-row{justify-content:space-between;align-items:center;margin:.7em 0 .35em;display:flex}.a2p-count{color:var(--a2-muted);font-size:.625em;display:grid}.a2p-count>span{white-space:nowrap;grid-area:1/1}.a2p-count-all{opacity:0;animation-name:a2p-count-all}.a2p-count-result{color:var(--a2-fg);font-weight:600;animation-name:a2p-count-result}.a2p-views{color:var(--a2-faint);gap:.3em;display:flex}.a2p-views svg{width:.95em;height:.95em}.a2p-views svg.is-active{color:var(--a2-fg)}.a2p-select-all{border-bottom:1px solid var(--a2-line);color:var(--a2-muted);align-items:center;gap:.45em;margin-bottom:.5em;padding:.3em 0 .5em;font-size:.5625em;display:flex}.a2p-check{background:#fff;border:1.5px solid #00000042;border-radius:.25em;flex:none;width:1.15em;height:1.15em}.a2p-cards{flex-direction:column;display:flex}.a2p-card{border:1px solid var(--a2-line);background:#fff;border-radius:.625em;gap:.3em;max-height:9em;margin-bottom:.5em;padding:.65em .75em .7em;display:grid;position:relative;overflow:visible}.a2p-card-top{justify-content:space-between;align-items:center;display:flex}.a2p-card .a2-badge{font-size:.5625em}.a2p-card .a2p-check{width:.8em;height:.8em}.a2p-card strong{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6875em;font-weight:640;line-height:1.38;display:-webkit-box;overflow:hidden}.a2p-card-desc{color:#000000ad;font-size:.625em}.a2p-card-meta{color:var(--a2-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.5625em;overflow:hidden}.a2p-card.is-other{opacity:0;border-width:0;max-height:0;margin-bottom:0;padding-block:0;animation-name:a2p-card-fold;overflow:hidden}.a2p-card.is-target{background:#0064e10a;border-color:#0064e173;animation-name:a2p-card-select;box-shadow:0 0 0 .1875em #0064e11a}.a2p-ptr{opacity:0;pointer-events:none;width:1.3em;height:1.3em;animation-name:a2p-ptr;position:absolute;top:48%;right:18%}.a2p-ptr svg{fill:#fff;color:#000000d9;width:100%;height:100%}.a2p-reader{border-left:1px solid var(--a2-line);background:#f5f5f7;flex-direction:column;min-width:0;animation-name:none;display:flex;position:relative}.a2p-reader-bar{border-bottom:1px solid var(--a2-line);white-space:nowrap;background:#fff;align-items:center;gap:.75em;height:2.6em;padding:0 1em;font-size:.6875em;display:flex}.a2p-reader-title{font-weight:620}.a2p-reader-page{color:var(--a2-muted)}.a2p-reader-tools{color:var(--a2-muted);gap:.5em;margin-left:auto;display:flex}.a2p-reader-tools span{border-radius:.45em;align-items:center;gap:.3em;height:2em;padding:0 .5em;display:inline-flex}.a2p-reader-tools span.is-active{color:var(--a2-fg);background:var(--a2-fill-strong)}.a2p-reader-tools svg{width:1.1em;height:1.1em}.a2p-reader-scroll{flex:1;min-height:0;padding:1.125em 1.25em;position:relative;overflow:hidden}.a2p-sheet{border:1px solid var(--a2-line);background:#fff;border-radius:.5em;padding:1.5em 1.625em;animation-name:a2p-reader-sheet;box-shadow:0 1px 3px #0000000d}.a2p-sheet h4{letter-spacing:-.02em;font-size:1.0625em;font-weight:700;line-height:1.32}.a2p-sheet-authors{color:var(--a2-muted);margin-top:.5em;font-size:.6875em}.a2p-sheet-meta{border-block:1px solid var(--a2-line);gap:.35em;margin:1em 0 0;padding:.55em 0;font-size:.625em;display:grid}.a2p-sheet-meta div{grid-template-columns:6.5em minmax(0,1fr);gap:.5em;display:grid}.a2p-sheet-meta dt{color:var(--a2-muted)}.a2p-sheet-meta dd{margin:0}.a2p-sheet h5{margin:1.1em 0 .4em;font-size:.75em;font-weight:680}.a2p-sheet p{color:#000000c7;font-size:.6875em;line-height:1.7}.a2 .a2p-sheet-link{color:var(--a2-primary);align-items:center;gap:.25em;margin-top:.55em;font-size:.625em;display:inline-flex}.a2p-sheet-link svg{width:1.05em;height:1.05em}.a2p-sheet ul{color:#000000c7;gap:.25em;font-size:.6875em;display:grid}.a2p-sheet li:before{content:"•";color:var(--a2-muted);margin-right:.45em}.a2 .a2p-read-full{height:2.3em;margin-top:1.1em;font-size:.625em}.a2p-reader-empty{color:var(--a2-muted);opacity:0;place-content:center;justify-items:center;gap:.5em;font-size:.75em;animation-name:a2p-reader-empty;display:grid;position:absolute;inset:0}.a2p-reader-empty svg{opacity:.55;width:2em;height:2em}.a2p-pane{position:relative}.a2p-pane .a2-panel-head img{width:1.15em;height:auto}.a2 .a2p-pane-paper{border-bottom:1px solid var(--a2-line);height:2.2em;color:var(--a2-muted);white-space:nowrap;align-items:center;gap:.4em;padding:0 .9em;font-size:.625em;animation-name:a2p-pane-paper;display:flex;overflow:hidden}.a2p-pane-paper svg{width:1.1em;height:1.1em}.a2p-pane-scroll{flex:1;min-height:0;position:relative;overflow:hidden}.a2p-pane-empty{text-align:center;opacity:0;place-content:center;justify-items:center;gap:.45em;animation-name:a2p-pane-empty;display:grid;position:absolute;inset:0 .75em}.a2p-pane-empty img{width:2em;height:auto;margin-bottom:.3em}.a2p-pane-empty strong{font-size:.75em;font-weight:640}.a2p-pane-empty span{color:var(--a2-muted);font-size:.625em}.a2p-pane-empty small{color:var(--a2-faint);margin-top:.2em;font-size:.5625em}.a2p-convo{gap:.75em;padding:.875em .75em;display:grid}.a2p-question{max-width:92%;font-size:.6875em;animation-name:a2p-question}.a2p-thinking{opacity:0;gap:.25em;animation-name:a2p-thinking;display:inline-flex;position:absolute;top:4.6em;left:.875em}.a2p-thinking i{background:var(--a2-faint);border-radius:50%;width:.35em;height:.35em}.a2p-answer{animation-name:a2p-answer}.a2p-question,.a2p-answer{word-break:keep-all;overflow-wrap:anywhere}.a2p-answer p{font-size:.6875em;line-height:1.6}.a2p-answer ul{gap:.2em;margin-top:.4em;font-size:.6875em;line-height:1.55;display:grid}.a2p-answer li{text-indent:-.9em;padding-left:.9em}.a2p-answer li:before{content:"•";color:var(--a2-muted);margin-right:.45em}.a2p-answer li strong{color:var(--a2-fg);font-weight:660}.a2p-answer-more{margin-top:.45em;animation-name:a2p-answer-more}.a2p-answer .a2p-answer-source{margin-top:.5em;font-size:.6875em}.a2p-answer-pill{margin-left:0;animation-name:a2p-answer-pill}.a2p-pane-composer{border:1px solid var(--a2-line);background:#fff;border-radius:.75em;margin:0 .75em .75em;padding:.55em .6em .5em}.a2p-pane-input{height:2.9em;font-size:.6875em;line-height:1.4;position:relative}.a2p-pane-placeholder,.a2p-pane-typed{position:absolute;top:.1em;left:0;right:0}.a2p-pane-placeholder{color:var(--a2-faint);white-space:nowrap;animation-name:a2p-placeholder}.a2p-pane-typed{opacity:0;color:var(--a2-fg);animation-name:a2p-typed;display:grid}.a2p-typed-line{white-space:nowrap;justify-self:start}.a2p-type-1{animation-name:a2p-type-1}.a2p-type-2{animation-name:a2p-type-2}.a2p-pane-row{justify-content:space-between;align-items:center;gap:.5em;display:flex}.a2p-pane-row .a2-badge{font-size:.5625em}.a2p-pane-send{opacity:.45;height:1.9em;padding:0 .6em;font-size:.625em;animation-name:a2p-send}@keyframes a2p-search-focus{0%,6%{border-color:var(--a2-line);box-shadow:none}7%,21%{border-color:#0064e18c;box-shadow:0 0 0 .2em #0064e11f}24%,to{border-color:var(--a2-line);box-shadow:none}}@keyframes a2p-search-ph{0%,7.5%{opacity:1}8%,97%{opacity:0}99%,to{opacity:1}}@keyframes a2p-search-query{0%,8%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(8,end)}16%,97%{clip-path:inset(0)}99%,to{clip-path:inset(0 100% 0 0)}}@keyframes a2p-count-all{0%,18%{opacity:1}20%,96%{opacity:0}98%,to{opacity:1}}@keyframes a2p-count-result{0%,18%{opacity:0}20%,96%{opacity:1}98%,to{opacity:0}}@keyframes a2p-card-fold{0%,18%{opacity:1;border-width:1px;max-height:9em;margin-bottom:.5em;padding-block:.65em .7em}20%{opacity:0}23%,96%{opacity:0;border-width:0;max-height:0;margin-bottom:0;padding-block:0}99%,to{opacity:1;border-width:1px;max-height:9em;margin-bottom:.5em;padding-block:.65em .7em}}@keyframes a2p-card-select{0%,26%{border-color:var(--a2-line);background:#fff;transform:none;box-shadow:0 0 #0064e100}27.5%{transform:scale(.985)}29%,96%{background:#0064e10a;border-color:#0064e173;transform:none;box-shadow:0 0 0 .1875em #0064e11a}99%,to{border-color:var(--a2-line);background:#fff;box-shadow:0 0 #0064e100}}@keyframes a2p-ptr{0%,22%{opacity:0;transform:translate(2.5em,2em)}23.5%{opacity:1;transform:translate(2.5em,2em)}26.5%{opacity:1;transform:none}27.5%{opacity:1;transform:scale(.86)}28.5%{opacity:1;transform:none}31%,to{opacity:0;transform:none}}@keyframes a2p-reader-empty{0%,28%{opacity:1}31%,96%{opacity:0}99%,to{opacity:1}}@keyframes a2p-reader-sheet{0%,28.5%{opacity:0;transform:translateY(.6em)}33%,95%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes a2p-pane-paper{0%,29%{opacity:0}32%,95%{opacity:1}98%,to{opacity:0}}@keyframes a2p-pane-empty{0%,51%{opacity:1}53%,96%{opacity:0}99%,to{opacity:1}}@keyframes a2p-placeholder{0%,36%{opacity:1}37%,51%{opacity:0}52%,to{opacity:1}}@keyframes a2p-typed{0%,36%{opacity:0}37%,51%{opacity:1}52%,to{opacity:0}}@keyframes a2p-type-1{0%,37%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(16,end)}43%,to{clip-path:inset(0)}}@keyframes a2p-type-2{0%,43%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(18,end)}49%,to{clip-path:inset(0)}}@keyframes a2p-send{0%,49%{opacity:.45;transform:none}49.5%,50.5%{opacity:1;transform:none}51%{opacity:1;transform:scale(.94)}52.5%,to{opacity:.45;transform:none}}@keyframes a2p-question{0%,51%{opacity:0;transform:translateY(.5em)}54%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes a2p-thinking{0%,54%{opacity:0}55%,60%{opacity:1}61%,to{opacity:0}}@keyframes a2p-answer{0%,60%{opacity:0;transform:translateY(.5em)}64%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes a2p-answer-more{0%,64%{opacity:0;transform:translateY(.4em)}68%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes a2p-answer-pill{0%,72%{color:var(--a2-muted);background:var(--a2-fill)}75%,86%{color:var(--a2-primary);background:var(--a2-primary-tint-strong)}90%,to{color:var(--a2-muted);background:var(--a2-fill)}}@keyframes a2p-reader-slide{0%,28.5%{transform:translate(102%)}32%,95%{transform:none}98%,to{transform:translate(102%)}}@media (max-width:680px){.a2-stage.a2-papers{aspect-ratio:4/5}}@container (max-width:680px){.a2-papers .a2{font-size:2.6cqw}.a2p-body{grid-template-rows:minmax(0,1fr) minmax(0,1.05fr);grid-template-columns:minmax(0,1fr)}.a2p-list,.a2p-reader{grid-area:1/1}.a2p-reader{z-index:1;border-left:0;animation-name:a2p-reader-slide}.a2p-select-all,.a2p-reader-page,.a2p-reader-tools span:not(.is-active){display:none}.a2p-pane{border-left:0;border-top:1px solid var(--a2-line)}.a2p-sheet{padding:1.1em 1.2em}}
.ap-feature-card[data-feature-card=evidence-chat]{--ap-feature-tint:#e9eef3}.ap-feature-card[data-feature-card=notes]{--ap-feature-tint:#edf1e6}.ap-feature-card[data-feature-card=board]{--ap-feature-tint:#f3e9ea}.ap-feature-card[data-feature-card=guidelines]{--ap-feature-tint:#e8f0f4}.ap-feature-card[data-feature-card=papers]{--ap-feature-tint:#f1ece5}.ap-feature-card[data-feature-card=favorites]{--ap-feature-tint:#eeebf3}.ap-feature-card-icon{color:#3a3b40;background:#ffffffb8;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 1px 2px #0000000f}.ap-feature-card-icon svg{stroke-width:1.9px;width:17px;height:17px}.a2-fs{position:absolute;inset:0;container-type:inline-size}.a2.a2-fs-canvas{--fs-cycle:5.73s;background:#f5f6f8;font-size:3cqw}.a2-fs .fs-anim{animation-duration:var(--fs-cycle);animation-timing-function:var(--a2-ease);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--ap-feature-play-state,paused)}.ap-feature-gallery.is-reduced .a2-fs .fs-anim{animation:none!important}@media (prefers-reduced-motion:reduce){.a2-fs .fs-anim{animation:none!important}}.a2-fs-sheet{border:1px solid var(--a2-line);background:#fff;border-radius:.75em;box-shadow:0 .15em .6em #0000000d}.a2-fs-sub{color:var(--a2-muted);font-size:.625em}.a2-fs-mark{width:1.1em;height:auto;display:inline-block}.a2-fs svg{width:1.1em;height:1.1em}.a2-fs-pane{border:1px solid var(--a2-line);background:#fff;border-radius:.75em;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 .2em .8em #00000012}.a2-fs-pane-head{border-bottom:1px solid var(--a2-line);align-items:center;gap:.35em;height:2.4em;padding:0 .7em;font-size:.6875em;font-weight:620;display:flex}.a2-fs-pane-head svg:last-child{color:var(--a2-muted);margin-left:auto}.a2-fs--evidence-chat .a2-fs-menu{border:1px solid var(--a2-line);background:#fff;border-radius:.75em;width:20.5em;padding:.45em .4em;animation-name:fs-menu;position:absolute;top:1.1em;left:1.1em;box-shadow:0 .4em 1.4em #0000001f}.a2-fs-menu-title{height:1.9em;color:var(--a2-muted);align-items:center;padding:0 .6em;font-size:.625em;display:flex}.a2-fs-menu-item{z-index:1;grid-template-columns:1.3em minmax(0,1fr);align-items:center;gap:.35em;height:2.35em;padding:0 .5em;display:grid;position:relative}.a2-fs-menu-item strong{font-size:.6875em;font-weight:620;line-height:1.3;display:block}.a2-fs-menu-item small{color:var(--a2-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.5625em;display:block;overflow:hidden}.a2-fs-menu-check{width:1.2em;height:1.2em;color:var(--a2-primary);position:relative}.a2-fs-menu-check svg{width:100%;height:100%;position:absolute;inset:0}.a2-fs-check-old{opacity:0;animation-name:fs-check-old}.a2-fs-check-new{animation-name:fs-check-new}.a2-fs-menu-hover{z-index:0;background:var(--a2-fill);border-radius:.5em;height:2.35em;animation-name:fs-menu-hover;position:absolute;top:1.64em;left:.4em;right:.4em;transform:translateY(7.05em)}.a2-fs--evidence-chat .a2-fs-composer{padding:.55em .75em .45em;position:absolute;bottom:1.1em;left:1.1em;right:1.1em}.a2-fs-composer-text{align-content:start;gap:.3em;height:3.1em;display:grid}.a2-fs-tokens{height:1.45em;display:block;position:relative}.a2-fs-at{opacity:0;color:var(--a2-fg);animation-name:fs-at;position:absolute;top:.1em;left:0}.a2-fs-chip{animation-name:fs-chip;position:absolute;top:0;left:0}.a2-fs-placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.a2-fs-composer .a2-composer-row{margin-top:.35em}.a2-fs-scope{grid-template-columns:auto auto;justify-items:start;display:inline-grid}.a2-fs-scope>svg{grid-area:1/1}.a2-fs-scope>span{align-items:center;gap:inherit;white-space:nowrap;grid-area:1/2;display:inline-flex}.a2-fs-scope-before{opacity:0;animation-name:fs-scope-before}.a2-fs-scope-after{animation-name:fs-scope-after}@keyframes fs-menu{0%,5.44%{opacity:0;transform:translateY(.5em)}9.98%,54.43%{opacity:1;transform:none}59.87%,to{opacity:0;transform:translateY(.5em)}}@keyframes fs-menu-hover{0%,16.33%{transform:translateY(0)}27.22%,to{transform:translateY(7.05em)}}@keyframes fs-check-old{0%,30.84%{opacity:1}34.47%,to{opacity:0}}@keyframes fs-check-new{0%,30.84%{opacity:0;transform:scale(.6)}36.29%,to{opacity:1;transform:none}}@keyframes fs-scope-before{0%,36.29%{opacity:1}39.92%,97.28%{opacity:0}to{opacity:1}}@keyframes fs-scope-after{0%,36.29%{opacity:0}39.92%,97.28%{opacity:1}to{opacity:0}}@keyframes fs-at{0%,59.87%{opacity:0}61.69%,65.32%{opacity:1}67.13%,to{opacity:0}}@keyframes fs-chip{0%,65.32%{opacity:0;transform:scale(.9)}68.95%,95.46%{opacity:1;transform:none}to{opacity:0;transform:none}}.a2-fs-split{grid-template-columns:minmax(0,1fr) 12.5em;gap:.8em;display:grid;position:absolute;inset:1.1em}.a2-fs-note{padding:1em 1.1em;overflow:hidden}.a2-fs-note .is-h4{letter-spacing:-.02em;font-size:.9375em;font-weight:700}.a2-fs-note .a2-fs-sub{margin-top:.2em}.a2-fs-bullets{color:#000000c7;gap:.3em;margin-top:.7em;font-size:.6875em;display:grid}.a2-fs-bullets li:before{content:"•";color:var(--a2-muted);margin-right:.45em}.a2-fs-inserted{border-radius:.45em;margin-top:.7em;padding:.45em .5em;animation-name:fs-inserted}.a2-fs-inserted-title{font-size:.6875em;font-weight:680}.a2-fs-todo{color:#000000c7;align-items:center;gap:.4em;margin-top:.2em;font-size:.6875em;display:flex}.a2-fs-todo svg{width:1.05em;height:1.05em;color:var(--a2-muted)}.a2-fs-request{max-width:88%;margin:.6em .6em 0 auto;font-size:.5625em;animation-name:fs-appear-early}.a2-fs-reply{padding:.55em .7em;animation-name:fs-reply}.a2-fs-reply p{color:#000000c7;font-size:.5625em;line-height:1.5}.a2-fs-reply .a2-fs-reply-title{color:var(--a2-fg);margin-top:.4em;font-weight:680}.a2-fs-reply .a2-fs-reply-title:first-child{margin-top:0}.a2-fs-insert{height:2.1em;margin-top:.6em;padding:0 .55em;font-size:.5625em;animation-name:fs-press-insert}@keyframes fs-appear-early{0%,5.44%{opacity:0;transform:translateY(.4em)}10.89%,95.46%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes fs-reply{0%,16.33%{opacity:0;transform:translateY(.4em)}24.49%,95.46%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes fs-press-insert{0%,47.17%{background:#fff;transform:none}50.8%{background:var(--a2-primary-tint-strong);transform:scale(.94)}54.43%,to{background:#fff;transform:none}}@keyframes fs-inserted{0%,52.62%{opacity:0;background:#fc00;transform:translateY(.4em)}58.06%{opacity:1;background:var(--a2-highlight);transform:none}77.32%{background:var(--a2-highlight)}91.28%,95.46%{opacity:1;background:#fc00}to{opacity:0;background:#fc00}}.a2-fs-board{position:absolute;inset:1.1em 1.1em auto;overflow:hidden}.a2-fs-list{padding:.3em .2em;font-size:.8125em}.a2-fs .a2-list-row{grid-template-columns:5.6em minmax(0,1fr) 5.8em 3em}.a2-fs-must{height:1.55em;margin-right:.4em;font-size:.75em}.a2-fs-board-target{background:var(--a2-fill);animation-name:fs-board-target}.a2-fs-detail{border-left:1px solid var(--a2-line);background:#fff;flex-direction:column;align-items:flex-start;gap:.3em;width:58%;padding:.9em 1em;animation-name:fs-detail;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-.4em 0 1.2em #00000014}.a2-fs-detail .is-h4{letter-spacing:-.02em;margin-top:.15em;font-size:.8125em;font-weight:700;line-height:1.35}.a2-fs-detail-note{width:100%;color:var(--a2-blue-badge-fg);background:var(--a2-blue-badge);border-radius:.5em;align-items:center;gap:.4em;margin-top:.4em;padding:.5em .6em;font-size:.5625em;display:flex}.a2-fs-confirm{margin-top:.5em;display:grid}.a2-fs-confirm>span{grid-area:1/1;height:2.1em;font-size:.625em}.a2-fs-confirm-before{opacity:0;animation-name:fs-confirm-before}.a2-fs-confirm-after{color:var(--a2-green-badge-fg);animation-name:fs-confirm-after}.a2-fs-confirm-after svg{color:var(--a2-green-badge-fg)}.a2-fs-readers{color:var(--a2-muted);align-items:center;gap:.35em;font-size:.5625em;animation-name:fs-readers;display:flex}@keyframes fs-board-target{0%,7.26%{background:0 0}10.89%,95.46%{background:var(--a2-fill)}to{background:0 0}}@keyframes fs-detail{0%,12.7%{transform:translate(105%)}20.87%,94.07%{transform:none}to{transform:translate(105%)}}@keyframes fs-confirm-before{0%,43.55%{opacity:1;transform:none}46.27%{opacity:1;transform:scale(.94)}49.9%,to{opacity:0;transform:none}}@keyframes fs-confirm-after{0%,48.08%{opacity:0;transform:scale(.9)}52.62%,to{opacity:1;transform:none}}@keyframes fs-readers{0%,50.8%{opacity:0}56.25%,to{opacity:1}}.a2-fs-guidelines{position:absolute;inset:1.1em 1.1em auto;overflow:hidden}.a2-fs-list-body{height:15.6em;overflow:hidden}.a2-fs-list-track{animation-name:fs-list-track}.a2-fs-new-row{animation-name:fs-new-row}.a2-fs-new-row .a2-badge{height:1.55em;margin-right:.4em;font-size:.75em}@keyframes fs-list-track{0%,12.7%{transform:translateY(-2.6em)}25.4%,94.07%{transform:none}to{transform:translateY(-2.6em)}}@keyframes fs-new-row{0%,19.96%{opacity:0;background:#0064e100}27.22%{opacity:1;background:var(--a2-primary-tint)}63.5%{background:var(--a2-primary-tint)}82.9%,to{opacity:1;background:#0064e100}}.a2-fs-papers{position:absolute;inset:1.1em}.a2-fs-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.6em;height:100%;display:grid}.a2-fs-paper{border:1px solid var(--a2-line);background:#fff;border-radius:.65em;flex-direction:column;align-items:flex-start;gap:.35em;min-width:0;padding:.7em .75em;display:flex}.a2-fs-paper .a2-badge{font-size:.5625em}.a2-fs-paper strong{letter-spacing:-.015em;font-size:.75em;font-weight:660;line-height:1.3}.a2-fs-paper small{color:var(--a2-muted);margin-top:auto;font-size:.5625em}.a2-fs-paper.is-target{background:#0064e10a;border-color:#0064e173;animation-name:fs-paper-select;box-shadow:0 0 0 .18em #0064e11a}.a2-fs-paper-pane{width:47%;animation-name:fs-paper-pane;position:absolute;top:0;bottom:0;right:0}.a2-fs-pane-body{flex:1;min-height:0;position:relative;overflow:hidden}.a2-fs-pane-empty{opacity:0;text-align:center;place-content:center;justify-items:center;gap:.5em;padding:0 .8em;font-size:.625em;font-weight:600;animation-name:fs-paper-empty;display:grid;position:absolute;inset:0}.a2-fs-pane-empty .a2-fs-mark{width:2em}.a2-fs-pane-input{border:1px solid var(--a2-line);border-radius:.7em;align-items:center;gap:.4em;margin:0 .55em .55em;padding:.4em .4em .4em .6em;display:flex}.a2-fs-pane-typed{white-space:nowrap;opacity:0;flex:1;min-width:0;font-size:.5625em;animation-name:fs-typed;overflow:hidden}.a2-fs-paper-convo{gap:.5em;padding:.6em .55em 0 .7em;display:grid}.a2 .a2-fs-paper-q{max-width:92%;padding:.45em .65em;font-size:.5625em;line-height:1.45;animation-name:fs-paper-q}.a2-fs-paper-a{color:#000000c7;word-break:keep-all;font-size:.5625em;line-height:1.55;animation-name:fs-paper-a}.a2-fs-paper-a .a2-pill{font-size:.9em}.a2-fs-pane-input .a2-send{width:1.6em;height:1.6em}@keyframes fs-paper-select{0%,9.07%{border-color:var(--a2-line);background:#fff;transform:none;box-shadow:0 0 #0064e100}11.79%{transform:scale(.97)}15.42%,95.46%{background:#0064e10a;border-color:#0064e173;transform:none;box-shadow:0 0 0 .18em #0064e11a}to{border-color:var(--a2-line);background:#fff;box-shadow:0 0 #0064e100}}@keyframes fs-paper-pane{0%,21.77%{transform:translate(108%)}30.84%,94.07%{transform:none}to{transform:translate(108%)}}@keyframes fs-typed{0%,32%{opacity:1;clip-path:inset(0 100% 0 0);animation-timing-function:steps(18,end)}46%,50%{opacity:1;clip-path:inset(0)}51%,to{opacity:0;clip-path:inset(0)}}@keyframes fs-paper-empty{0%,50%{opacity:1}52%,to{opacity:0}}@keyframes fs-paper-q{0%,51%{opacity:0;transform:translateY(.4em)}55%,to{opacity:1;transform:none}}@keyframes fs-paper-a{0%,60%{opacity:0;transform:translateY(.4em)}65%,to{opacity:1;transform:none}}.a2-fs-favorites{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:.7em;display:grid;position:absolute;inset:1.1em}.a2-fs-answer{flex-direction:column;padding:.9em 1em;display:flex;position:relative}.a2-fs-answer .is-h4{letter-spacing:-.02em;font-size:.8125em;font-weight:700;line-height:1.35}.a2-fs-answer>p{color:#000000c7;margin-top:.5em;font-size:.625em;line-height:1.6}.a2-fs-answer .a2-answer-actions{margin-top:auto;font-size:.625em}.a2-fs-star{width:1.15em;height:1.15em;display:inline-block;position:relative}.a2-fs-star svg{width:100%;height:100%;position:absolute;inset:0}.a2-fs-star-off{opacity:0;animation-name:fs-star-off}.a2-fs-star-on{color:#ff9500;fill:#ff9500;animation-name:fs-star-on}.a2-fs-toast{color:#fff;white-space:nowrap;opacity:0;background:#1e1e20e0;border-radius:999px;align-items:center;gap:.35em;height:2.1em;padding:0 .7em;font-size:.5625em;animation-name:fs-toast;display:inline-flex;position:absolute;bottom:2.6em;left:50%;transform:translate(-50%)}.a2-fs-toast svg{color:#34c759}.a2-fs-saved{padding:.7em .6em;overflow:hidden}.a2-fs-saved-title{align-items:center;gap:.35em;margin-bottom:.45em;padding:0 .3em;font-size:.6875em;font-weight:660;display:flex}.a2-fs-saved-title svg{color:var(--a2-muted)}.a2-fs-saved-row{border-bottom:1px solid var(--a2-line);border-radius:.45em;gap:.15em;padding:.5em .45em;display:grid}.a2-fs-saved-row span{white-space:nowrap;text-overflow:ellipsis;font-size:.5625em;font-weight:600;overflow:hidden}.a2-fs-saved-row small{color:var(--a2-muted);font-size:.5em}.a2-fs-saved-row.is-new{animation-name:fs-saved-new}@keyframes fs-star-off{0%,19.96%{opacity:1}23.59%,96.37%{opacity:0}to{opacity:1}}@keyframes fs-star-on{0%,19.96%{opacity:0;transform:scale(.4)}25.4%{opacity:1;transform:scale(1.25)}29.03%,96.37%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes fs-toast{0%,25.4%{opacity:0;transform:translate(-50%,.4em)}30.84%,50.8%{opacity:1;transform:translate(-50%)}56.25%,to{opacity:0;transform:translate(-50%)}}@keyframes fs-saved-new{0%,32.66%{opacity:0;background:#0064e100;transform:translateY(-.6em)}41.73%{opacity:1;background:var(--a2-primary-tint);transform:none}74.53%{background:var(--a2-primary-tint)}88.49%,96.37%{opacity:1;background:#0064e100}to{opacity:0;background:#0064e100}}
.ap-security .ap-alphadocs-visual{padding-block:64px}@property --arch-on{syntax:"<number>";inherits:true;initial-value:1}.ap-arch{width:min(100%,520px)}.ap-arch-svg{width:100%;height:auto;display:block;overflow:visible}@media (max-width:1180px){.ap-arch{width:min(100%,380px)}}@media (max-width:820px){.ap-security .ap-alphadocs-visual{padding-block:48px}.ap-arch{width:min(100%,360px)}.arch-text{font-size:15px}.arch-text.is-title{font-size:16.5px}.arch-text.is-small{font-size:13px}.arch-num-text{font-size:12px}}@media (max-width:560px){.ap-security .ap-alphadocs-visual{padding-block:44px}.ap-arch{width:min(100%,300px)}.arch-text{font-size:15px}.arch-text.is-title{font-size:16.5px}.arch-text.is-small{font-size:13px}.arch-num-text{font-size:12px}}.arch-anim{animation-duration:10s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--arch-play,paused)}.ap-arch.is-playing{--arch-play:running}.ap-arch.is-reduced .arch-anim{animation:none!important}.arch-box{fill:#f5f5f705;stroke:#f5f5f738;stroke-width:1px}.arch-box.is-dashed{stroke-dasharray:4 4}.arch-hl{fill:#8bb5ff1a;stroke:#8bb5ff;stroke-width:1.2px;opacity:var(--arch-on)}.is-red .arch-hl{fill:#ff7a6e1a;stroke:#ff7a6e}.arch-inner{fill:#f5f5f708;stroke:#f5f5f72e;stroke-width:1px}.arch-text{fill:#f5f5f7;fill-opacity:calc(.5 + .5 * var(--arch-on));letter-spacing:-.01em;font-size:13.5px;font-weight:560}.arch-text.is-title{font-size:15px;font-weight:650}.arch-text.is-small{font-size:12px}.arch-num{fill:none;stroke:#8bb5ff;stroke-opacity:calc(.3 + .7 * var(--arch-on));stroke-width:1.2px}.arch-num-text{fill:#8bb5ff;fill-opacity:calc(.4 + .6 * var(--arch-on));font-size:11px;font-weight:700}.arch-boundary{fill:none;stroke:#f5f5f74d;stroke-width:1.2px}.arch-band{fill:none;stroke:#8bb5ff61;stroke-width:1px;stroke-dasharray:3 5}.arch-wire{fill:none;stroke:#f5f5f738;stroke-width:1.2px}.arch-wire.is-dashed{stroke-dasharray:3 4}.arch-wire-hl{fill:none;stroke:#8bb5ff;stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.arch-arrow{fill:none;stroke:#8bb5ff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:var(--arch-on)}.arch-block{fill:none;stroke:#ff7a6e;stroke-width:2px;stroke-linecap:round;opacity:calc(.3 + .7 * var(--arch-on))}.arch-s0{animation-name:arch-on-0}.arch-draw0{animation-name:arch-draw-0}.arch-s1{animation-name:arch-on-1}.arch-draw1{animation-name:arch-draw-1}.arch-s2{animation-name:arch-on-2}.arch-draw2{animation-name:arch-draw-2}.arch-s3{animation-name:arch-on-3}.arch-draw3{animation-name:arch-draw-3}.arch-s4{animation-name:arch-on-4}.arch-draw4{animation-name:arch-draw-4}.arch-s5{animation-name:arch-on-5}.arch-draw5{animation-name:arch-draw-5}.arch-s6{animation-name:arch-on-6}.arch-draw6{animation-name:arch-draw-6}.arch-s7{animation-name:arch-on-7}.arch-draw7{animation-name:arch-draw-7}.arch-s8{animation-name:arch-on-8}.arch-draw8{animation-name:arch-draw-8}.arch-s9{animation-name:arch-on-9}.arch-draw9{animation-name:arch-draw-9}.arch-s10{animation-name:arch-on-10}.arch-draw10{animation-name:arch-draw-10}@keyframes arch-on-0{0%,2%{--arch-on:0}5%,92%{--arch-on:1}97%,to{--arch-on:0}}@keyframes arch-draw-0{0%,2%{stroke-dashoffset:1px}6%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1px}}@keyframes arch-on-1{0%,10%{--arch-on:0}13%,92%{--arch-on:1}97%,to{--arch-on:0}}@keyframes arch-draw-1{0%,10%{stroke-dashoffset:1px}14%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1px}}@keyframes arch-on-2{0%,17%{--arch-on:0}20%,92%{--arch-on:1}97%,to{--arch-on:0}}@keyframes arch-draw-2{0%,17%{stroke-dashoffset:1px}21%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1px}}@keyframes arch-on-3{0%,24%{--arch-on:0}27%,92%{--arch-on:1}97%,to{--arch-on:0}}@keyframes arch-draw-3{0%,24%{stroke-dashoffset:1px}28%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1px}}@keyframes arch-on-4{0%,31%{--arch-on:0}34%,92%{--arch-on:1}97%,to{--arch-on:0}}@keyframes arch-draw-4{0%,31%{stroke-dashoffset:1px}35%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1px}}@keyframes arch-on-5{0%,38%{--arch-on:0}41%,92%{--arch-on:1}97%,to{--arch-on:0}}@keyframes arch-draw-5{0%,38%{stroke-dashoffset:1px}42%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1px}}@keyframes arch-on-6{0%,46%{--arch-on:0}49%,92%{--arch-on:1}97%,to{--arch-on:0}}@keyframes arch-draw-6{0%,46%{stroke-dashoffset:1px}50%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1px}}@keyframes arch-on-7{0%,55%{--arch-on:0}58%,92%{--arch-on:1}97%,to{--arch-on:0}}@keyframes arch-draw-7{0%,55%{stroke-dashoffset:1px}59%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1px}}@keyframes arch-on-8{0%,62%{--arch-on:0}65%,92%{--arch-on:1}97%,to{--arch-on:0}}@keyframes arch-draw-8{0%,62%{stroke-dashoffset:1px}66%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1px}}@keyframes arch-on-9{0%,69%{--arch-on:0}72%,92%{--arch-on:1}97%,to{--arch-on:0}}@keyframes arch-draw-9{0%,69%{stroke-dashoffset:1px}73%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1px}}@keyframes arch-on-10{0%,77%{--arch-on:0}80%,92%{--arch-on:1}97%,to{--arch-on:0}}@keyframes arch-draw-10{0%,77%{stroke-dashoffset:1px}81%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1px}}
.alphadoc-logo{color:#f5f5f7;align-items:center;gap:8px;display:inline-flex}.alphadoc-logo-mark{width:30px;height:26px;display:block}.alphadoc-logo-word{letter-spacing:0;font-family:Pretendard Variable,Pretendard,-apple-system,Apple SD Gothic Neo,sans-serif;font-size:20px;font-weight:800;line-height:1}.alphadoc-brand{width:auto}.alphadoc-nav-text{color:#c7c7cc;font-size:12px;font-weight:560;transition:color .16s}.alphadoc-nav-text:hover,.alphadoc-nav-text:focus-visible{color:#f5f5f7}.alphadoc-header .nav-shell{grid-template-columns:auto 1fr}.alphadoc-header .contact-link.alphadoc-login-link{min-width:72px}@media (min-width:761px){.alphadoc-header .menu-toggle{display:none}}@font-face{font-family:Pretendard Variable;src:url(/fonts/PretendardVariable.woff2)format("woff2-variations");font-weight:45 920;font-style:normal;font-display:swap}@media (max-width:760px){.alphadoc-nav-text,.alphadoc-header .alphadoc-login-link{display:none}}
.hs{--hs-scale:1;--hs-ink:#1d1d1f;--hs-ink-2:#3a3a3c;--hs-muted:#6c6c70;--hs-faint:#00000052;--hs-line:#00000014;--hs-blue:#0064e1;--hs-paper:#3b82f6;--hs-paper-bg:#e8f0fe;--hs-guide:#16a34a;--hs-guide-bg:#e6f4ea;--hs-board:#f97316;--hs-board-bg:#fff1e6;--hs-note:#8b5cf6;--hs-note-bg:#f1ebff;--hs-card-shadow:0 30px 60px -22px #0000008c, 0 2px 10px #00000024;aspect-ratio:640/580;width:100%;color:var(--hs-ink);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;word-break:keep-all;font-family:inherit;position:relative}.hs-stage{width:640px;height:580px;transform:scale(var(--hs-scale));transform-origin:0 0;position:absolute;top:0;left:0}.hs:not(.is-ready) .hs-stage{visibility:hidden}.hs-k{will-change:transform, opacity;transform-origin:50%;position:absolute}.hs-aurora{pointer-events:none;width:640px;height:580px;top:0;left:0}.hs-blob{filter:blur(64px);opacity:.62;border-radius:50%;position:absolute}.hs-blob.a{background:radial-gradient(circle,#d6283ed9,#d6283e00 70%);width:340px;height:300px;top:120px;left:70px}.hs-blob.b{background:radial-gradient(circle,#845effd9,#845eff00 70%);width:320px;height:280px;top:40px;left:300px}.hs-blob.c{background:radial-gradient(circle,#288cffcc,#288cff00 70%);width:380px;height:280px;top:290px;left:200px}.hs.is-playing .hs-blob.a{animation:9s ease-in-out infinite alternate hs-drift-a}.hs.is-playing .hs-blob.b{animation:11s ease-in-out infinite alternate hs-drift-b}.hs.is-playing .hs-blob.c{animation:10s ease-in-out infinite alternate hs-drift-c}@keyframes hs-drift-a{to{transform:translate(40px,-30px)scale(1.12)}}@keyframes hs-drift-b{to{transform:translate(-50px,30px)scale(.92)}}@keyframes hs-drift-c{to{transform:translate(30px,-40px)scale(1.08)}}.hs-mark{width:52px;height:52px;top:70px;left:294px}.hs-mark-ring{background:conic-gradient(#c8202f,#ff9500,#fc0,#34c759,#0a84ff,#8b5cf6,#c8202f);border-radius:50%;position:absolute;inset:-3px}.hs.is-playing .hs-mark-ring{animation:3.2s linear infinite hs-spin}.hs-mark-core{background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 10px 24px #00000047}.hs-mark-core img{width:28px;height:auto}@keyframes hs-spin{to{transform:rotate(360deg)}}.hs-bubble{background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 14px 28px -8px #00000073,0 1px 4px #0000001a}.hs-bubble svg{width:20px;height:20px}.hs-bubble.sm{width:36px;height:36px}.hs-bubble.sm svg{width:17px;height:17px}.hs-bob{display:block}.hs.is-playing .hs-bob{animation:3.4s ease-in-out infinite hs-bob}.hs.is-playing .hs-bob.d1{animation-delay:-.8s}.hs.is-playing .hs-bob.d2{animation-delay:-1.6s}.hs.is-playing .hs-bob.d3{animation-delay:-2.4s}@keyframes hs-bob{50%{transform:translateY(-6px)}}.k-paper{color:var(--hs-paper)}.k-guide{color:var(--hs-guide)}.k-board{color:var(--hs-board)}.k-note{color:var(--hs-note)}.k-chat{color:#0891b2}.k-fav{color:#f59e0b}.k-home{color:#ec4899}.k-notes{color:#4f46e5}.k-fav svg{fill:#f59e0b38}.hs-tag{color:#fff;white-space:nowrap;background:#c8202f;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:-6px;right:-14px}.hs-panel{transform-origin:50% 0;width:300px;height:380px;top:128px;left:170px}.hs-card{box-shadow:var(--hs-card-shadow);background:#fff;border-radius:22px;position:absolute;inset:0;overflow:hidden}.hs-head{align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex;top:14px;left:16px;right:16px}.hs-head img{width:15px}.hs-head svg{width:14px;height:14px;color:var(--hs-muted);margin-left:auto}.hs-fill{width:300px;height:380px;top:0;left:0}.hs-greet1{letter-spacing:-.03em;white-space:nowrap;background:linear-gradient(90deg,#c8202f,#e0445e 34%,#7b5cff 68%,#2f80ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:21px;font-weight:750;top:48px;left:18px}.hs-greet2{color:var(--hs-muted);font-size:13px;top:80px;left:18px}.hs-menu-title{color:var(--hs-muted);font-size:10.5px;top:112px;left:18px}.hs-hl{background:#0064e114;border-radius:12px;width:276px;height:36px;top:128px;left:12px}.hs-row{align-items:center;gap:9px;width:272px;height:36px;padding:0 6px;display:flex;left:14px}.hs-row .ic{border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.hs-row .ic svg{width:14px;height:14px}.hs-row b{font-size:12px;font-weight:650}.hs-row small{color:var(--hs-muted);white-space:nowrap;margin-left:auto;font-size:10px}.hs-comp{background:#fff;border:1px solid #0000001a;border-radius:16px;width:272px;height:74px;top:292px;left:14px;box-shadow:0 1px 3px #0000000d}.hs-ph{color:var(--hs-faint);white-space:nowrap;font-size:11px;top:11px;left:12px}.hs-line{white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex;top:8px;left:10px}.hs-chip{white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.hs-chip svg{width:11px;height:11px}.hs-chip.board{color:#c2410c;background:var(--hs-board-bg)}.hs-plus{color:#0009;place-items:center;width:24px;height:24px;display:grid;top:42px;left:8px}.hs-plus svg{width:15px;height:15px}.hs-scope{white-space:nowrap;border-radius:6px;align-items:center;gap:3px;height:20px;padding:0 6px;font-size:10.5px;display:flex;top:44px;left:34px}.hs-scope svg{width:11px;height:11px}.hs-scope.on{color:var(--hs-blue);background:#0064e114;font-weight:600}.hs-send{width:28px;height:28px;top:40px;right:8px}.hs-send>span{color:#fff;background:#00000029;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.hs-send>span.on{background:var(--hs-blue);box-shadow:0 6px 14px #0064e173}.hs-send svg{width:14px;height:14px}.hs-qb{background:#f2f2f4;border-radius:14px 14px 4px;max-width:240px;padding:8px 11px;font-size:11.5px;line-height:1.5;top:46px;right:14px}.hs-qb .hs-chip{width:max-content;margin:0 0 4px;display:flex}.hs-think{background:conic-gradient(#c8202f,#ff9500,#0a84ff,#8b5cf6,#c8202f);border-radius:50%;width:16px;height:16px;top:106px;left:18px}.hs.is-playing .hs-think{animation:1s linear infinite hs-spin}.hs-sh{transform-origin:0;background:linear-gradient(90deg,#ffd9d4,#ffe6c7,#d7e6ff,#e6dcff,#ffd9d4) 0 0/300% 100%;border-radius:4px;height:8px;left:42px}.hs.is-playing .hs-sh{animation:1.1s linear infinite hs-shimmer}@keyframes hs-shimmer{to{background-position:-300% 0}}.hs-a-title{font-size:13px;font-weight:750;top:104px;left:18px}.hs-a-line{width:268px;color:var(--hs-ink-2);font-size:10.5px;line-height:1.55;top:126px;left:18px}.hs-r{border-bottom:1px solid var(--hs-line);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:6px;width:272px;height:26px;padding:0 4px;font-size:10.5px;display:grid;left:14px}.hs-r b{font-weight:650}.hs-r span{white-space:nowrap;align-items:center;gap:6px;display:flex}.hs-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:9.5px;font-weight:650;display:inline-flex}.hs-pill.paper{color:#1d4ed8;background:var(--hs-paper-bg)}.hs-pill.guide{color:#15803d;background:var(--hs-guide-bg)}.hs-pill.board{color:#c2410c;background:var(--hs-board-bg)}.hs-srcs{color:var(--hs-muted);align-items:center;gap:5px;font-size:10px;font-weight:650;display:flex;top:248px;left:14px}.hs-acts{color:var(--hs-muted);gap:12px;display:flex;top:272px;left:16px}.hs-acts svg{width:13px;height:13px}.hs-star{display:inline-grid;position:relative}.hs-star-on{color:#ffb300;top:0;left:0}.hs-star-on svg{fill:#fc0}.hs-ins{background:linear-gradient(135deg,#f3f0ff,#eaf2ff);border-radius:16px;width:272px;height:66px;padding:10px 12px;top:300px;left:14px}.hs-ins p{color:var(--hs-ink-2);margin:0;font-size:10.5px}.hs-ins-btn{background:var(--hs-blue);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:26px;padding:0 12px;font-size:10.5px;font-weight:650;display:inline-flex;top:30px;left:12px;box-shadow:0 6px 14px #0064e166}.hs-ins-btn svg{width:11px;height:11px}.hs-ins-btn.done{background:#16a34a;box-shadow:0 6px 14px #16a34a59}.hs-rail{width:50px;height:140px;box-shadow:var(--hs-card-shadow);background:#fff;border-radius:16px;top:196px;left:112px}.hs-rail-hl{background:#8b5cf624;border-radius:10px;width:36px;height:36px;top:10px;left:7px}.hs-rail-i{width:36px;color:var(--hs-muted);white-space:nowrap;justify-items:center;gap:1px;font-size:7.5px;display:grid;left:7px}.hs-rail-i svg{width:15px;height:15px;color:var(--hs-ink)}.hs-win{width:392px;height:332px;top:112px;left:26px}.hs-win-bar{border-bottom:1px solid var(--hs-line);height:32px;color:var(--hs-muted);align-items:center;gap:6px;padding:0 14px;font-size:10px;display:flex;top:0;left:0;right:0}.hs-win-bar svg{width:12px;height:12px}.hs-n-title{letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:750;top:48px;left:24px}.hs-n-meta{color:var(--hs-muted);font-size:10px;top:76px;left:24px}.hs-nb{color:var(--hs-ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex;left:24px}.hs-nb:before{content:"";background:var(--hs-ink-2);border-radius:50%;width:4px;height:4px}.hs-nsec{background:#0064e10d;border:1px solid #0064e12e;border-radius:14px;width:356px;height:140px;padding:12px 14px;top:174px;left:18px}.hs-nsec h6,.hs-nsec .is-h6{color:var(--hs-blue);margin:0;font-size:10px;font-weight:750}.hs-nsec p{color:var(--hs-ink);margin:5px 0 9px;font-size:11px}.hs-todo{color:var(--hs-ink);align-items:center;gap:8px;margin-top:7px;font-size:11px;display:flex;position:relative}.hs-box{border:1.5px solid #0000004d;border-radius:4px;place-items:center;width:14px;height:14px;display:grid;position:relative}.hs-ck{background:var(--hs-blue);color:#fff;border-radius:4px;place-items:center;width:14px;height:14px;display:grid;top:-1.5px;left:-1.5px}.hs-ck svg{width:10px;height:10px}.hs-fly{background:#fff;border-radius:12px;align-items:center;gap:8px;width:220px;height:44px;padding:0 12px;font-size:10.5px;font-weight:650;display:flex;top:286px;left:50px;box-shadow:0 18px 36px -10px #00000073}.hs-fly i{background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:7px;width:22px;height:22px}.hs-doc{background:#fff;border-radius:12px;width:128px;height:92px;padding:10px;box-shadow:0 18px 36px -12px #00000080}.hs-doc em{white-space:nowrap;align-items:center;gap:5px;font-size:9.5px;font-style:normal;font-weight:650;display:flex}.hs-doc em svg{width:12px;height:12px}.hs-doc i{background:#00000014;border-radius:3px;height:5px;margin-top:7px;display:block}.hs-pw{transform-origin:0;width:612px;height:392px;top:96px;left:14px}.hs-pbar{border-bottom:1px solid var(--hs-line);height:30px;color:var(--hs-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:9.5px;display:flex;top:0;left:0;right:0}.hs-pbar>svg{width:11px;height:11px}.hs-pbar b{color:var(--hs-ink);font-weight:600}.hs-pbar .tg{height:20px;color:var(--hs-ink);background:#0000000f;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:0 8px;font-weight:600;display:inline-flex}.hs-pbar .tg img{width:11px;height:auto}.hs-pcol{background:var(--hs-line);width:1px;position:absolute;top:30px;bottom:0}.hs-lt{letter-spacing:-.02em;font-size:14px;font-weight:750;top:40px;left:14px}.hs-ls{color:var(--hs-muted);white-space:nowrap;font-size:8.5px;top:61px;left:14px}.hs-ltabs{gap:2px;display:flex;top:78px;left:10px}.hs-ltabs span{color:var(--hs-muted);white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:8.5px}.hs-ltabs span:first-child{color:var(--hs-ink);background:#0000000f;font-weight:650}.hs-lc,.hs-lsel{border-radius:10px;width:156px;height:80px;left:10px}.hs-lc{border:1px solid var(--hs-line);padding:7px 9px}.hs-lc.on{border-color:#0000}.hs-lc b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:9.5px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.hs-lc small{color:var(--hs-muted);white-space:nowrap;margin-top:4px;font-size:8px;display:block}.hs-lsel{border:1.5px solid var(--hs-blue);background:#0064e10d;top:104px}.hs-rbar{border-bottom:1px solid var(--hs-line);width:227px;height:26px;color:var(--hs-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:9px;display:flex;top:30px;left:177px}.hs-rbar b{color:var(--hs-ink);font-weight:650}.hs-rt{-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;width:202px;font-size:11.5px;font-weight:750;line-height:1.3;display:-webkit-box;top:66px;left:190px;overflow:hidden}.hs-rs{color:var(--hs-ink-2);white-space:nowrap;font-size:9px;top:101px;left:190px}.hs-rm{color:var(--hs-muted);white-space:nowrap;font-size:8px;top:115px;left:190px}.hs-rl{font-size:9px;font-weight:750;top:136px;left:190px}.hs-rx{width:202px;color:var(--hs-ink-2);font-size:9.5px;line-height:1.62;top:152px;left:190px}.hs-rx mark{color:inherit;background:0 0;padding:0}.hs-rx-hl{color:#0000}.hs-rx-hl mark.on{background:#ffcc0073;border-radius:2px}.hs-rbars{width:202px;top:318px;left:190px}.hs-rbars i{background:#00000012;border-radius:3px;height:5px;margin-bottom:8px;display:block}.hs-ah{align-items:center;gap:5px;width:184px;font-size:11px;font-weight:650;display:flex;top:40px;left:416px}.hs-ah img{width:13px;height:auto}.hs-ah svg{width:12px;height:12px;color:var(--hs-muted);margin-left:auto}.hs-ae{text-align:center;justify-items:center;gap:4px;width:208px;padding:0 18px;display:grid;top:146px;left:404px}.hs-ae img{width:22px;height:auto;margin-bottom:4px}.hs-ae b{font-size:10px;font-weight:700;line-height:1.35}.hs-ae small{color:var(--hs-muted);font-size:8.5px;line-height:1.4}.hs-aq{background:#f2f2f4;border-radius:12px 12px 4px;max-width:172px;padding:6px 9px;font-size:9.5px;line-height:1.45;top:64px;right:10px}.hs-aa0{width:186px;font-size:10px;font-weight:650;line-height:1.45;top:108px;left:416px}.hs-ab{width:186px;color:var(--hs-ink-2);gap:6px;font-size:9.5px;line-height:1.45;display:flex;left:416px}.hs-ab:before{content:"";background:var(--hs-ink-2);border-radius:50%;flex:none;width:4px;height:4px;margin-top:6px}.hs-cite{vertical-align:1px;background:var(--hs-blue);color:#fff;border-radius:50%;place-items:center;width:13px;height:13px;margin-left:4px;font-size:7.5px;font-weight:750;line-height:1;display:inline-grid}.hs-asrc{color:var(--hs-muted);white-space:nowrap;align-items:center;gap:5px;font-size:8.5px;font-weight:650;display:flex;top:238px;left:416px}.hs-ac{background:#fff;border:1px solid #0000001a;border-radius:14px;width:188px;height:62px;top:318px;left:414px}.hs-aph,.hs-apl{white-space:nowrap;font-size:9.5px;top:9px;left:10px}.hs-aph{color:var(--hs-faint)}.hs-ac .hs-plus{width:22px;height:22px;top:33px;left:4px}.hs-ac .hs-scope{height:18px;font-size:9px;top:35px;left:26px}.hs-ac .hs-send{width:24px;height:24px;top:31px;right:6px}.is-typing:after{content:"";vertical-align:-2px;background:#0a84ff;width:1.5px;height:1em;margin-left:2px;animation:.8s step-end infinite hs-caret;display:inline-block}.hs-greet1.is-typing:after{background:#5b6cff}@keyframes hs-caret{50%{opacity:0}}.hs-ctrl{z-index:5;color:#fff;cursor:pointer;background:#ffffff1a;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:grid;position:absolute;bottom:6px;right:6px}.hs-ctrl:hover{background:#ffffff29;transform:scale(1.05)}.hs-ctrl:focus-visible{outline-offset:2px;outline:2px solid #0a84ff}.hs-ctrl svg.hs-ring{position:absolute;inset:0;transform:rotate(-90deg)}.hs-ctrl svg.hs-ring circle{fill:none;stroke-width:2.5px}.hs-ctrl svg.hs-ring .track{stroke:#ffffff2e}.hs-ctrl svg.hs-ring .bar{stroke:#fff;stroke-linecap:round}.hs-ctrl .ico{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.hs *{animation:none!important}}
.ap-hero.is-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1d1d1f;background:radial-gradient(60% 55% at 8% 100%,#ff8aa029,#0000 70%),radial-gradient(55% 50% at 45% 105%,#a082ff24,#0000 70%),radial-gradient(45% 45% at 95% 15%,#4696ff1f,#0000 70%),#fff;border-bottom-color:#0000000f}.ap-hero.is-light .ap-hero-tagline{color:#1d1d1f}.ap-hero.is-light .ap-hero-lead{color:#4a4a4f}.ap-hero.is-light .ap-text-link{color:#1d1d1f;border-bottom-color:#0000004d}.ap-hero.is-light .ap-button-primary{box-shadow:0 12px 28px #c8202f42}.site-frame:has(.ap-hero.is-light) .site-header.site-header-dark{transition:background-color .35s,color .35s,border-color .35s}.site-frame:has(.ap-hero.is-light) .site-header-dark :is(.alphadoc-logo,.alphadoc-nav-text,.contact-link){transition:color .35s,border-color .35s,background-color .18s}.site-frame:has(.ap-hero.is-light:not(.is-past)) .site-header.site-header-dark{color:#1d1d1f;-webkit-backdrop-filter:blur(22px)saturate(180%);background:#ffffffc7;border-bottom-color:#0000000f}.site-frame:has(.ap-hero.is-light:not(.is-past)) .site-header.site-header-dark:after{background:linear-gradient(#fff3,#0000)}.site-frame:has(.ap-hero.is-light:not(.is-past)) .site-header-dark .alphadoc-logo{color:#1d1d1f}.site-frame:has(.ap-hero.is-light:not(.is-past)) .site-header-dark .alphadoc-nav-text{color:#4a4a4f}.site-frame:has(.ap-hero.is-light:not(.is-past)) .site-header-dark .alphadoc-nav-text:hover{color:#1d1d1f}.site-frame:has(.ap-hero.is-light:not(.is-past)) .site-header-dark .language-switch a{color:#00000061}.site-frame:has(.ap-hero.is-light:not(.is-past)) .site-header-dark .language-switch a.is-active{color:#1d1d1f}.site-frame:has(.ap-hero.is-light:not(.is-past)) .site-header-dark .language-switch a.is-active:after{background:#1d1d1f}.site-frame:has(.ap-hero.is-light:not(.is-past)) .site-header-dark .menu-toggle span{background:#1d1d1f}.site-frame:has(.ap-hero.is-light:not(.is-past)) .site-header-dark .contact-link{color:#1d1d1f;border-color:#0003}.site-frame:has(.ap-hero.is-light:not(.is-past)) .site-header-dark .contact-link:hover{color:#fff;background:#1d1d1f;border-color:#1d1d1f}@media (max-width:760px){.site-frame:has(.ap-hero.is-light:not(.is-past)) .site-header.site-header-dark{background:#fff}}.site-frame:has(.ap-hero.is-light:not(.is-past)) .site-header-dark .mobile-menu{color:#1d1d1f;background-color:#fff;background-image:none}.site-frame:has(.ap-hero.is-light:not(.is-past)) .site-header-dark :is(.mobile-menu-group,.mobile-primary-links){border-color:#0000001a}.site-frame:has(.ap-hero.is-light:not(.is-past)) .site-header-dark :is(.mobile-menu-group>span,.mobile-menu-group small){color:#00000075}.site-frame:has(.ap-hero.is-light:not(.is-past)) .site-header-dark :is(.mobile-menu-disabled,.mobile-top-link-disabled){color:#00000052}.ap-hero.is-light .hs{--hs-card-shadow:0 28px 56px -24px #10182838, 0 2px 8px #1018280f, 0 0 0 1px #0000000d}.ap-hero.is-light .hs-blob{opacity:.4;filter:blur(70px)}.ap-hero.is-light .hs-bubble{box-shadow:0 12px 24px -10px #10182847,0 0 0 1px #0000000a}.ap-hero.is-light .hs-mark-core{box-shadow:0 10px 22px #10182829}.ap-hero.is-light .hs-doc{box-shadow:0 18px 34px -14px #10182842,0 0 0 1px #0000000d}.ap-hero.is-light .hs-fly{box-shadow:0 18px 34px -12px #1018284d,0 0 0 1px #0000000d}.ap-hero.is-light .hs-ctrl{color:#1d1d1f;background:#fff;box-shadow:0 6px 16px #10182824,0 0 0 1px #0000000d}.ap-hero.is-light .hs-ctrl:hover{background:#fff}.ap-hero.is-light .hs-ctrl svg.hs-ring .track{stroke:#00000014}.ap-hero.is-light .hs-ctrl svg.hs-ring .bar{stroke:#0064e1}
.rb{--rb-size:176px;--rb-rainbow:#c8202f, #ff9500, #fc0, #34c759, #0a84ff, #8b5cf6, #c8202f;--ang:0deg;--pow:0;width:var(--rb-size);aspect-ratio:1;isolation:isolate;position:relative}.rb>*{border-radius:50%;position:absolute}.rb-halo{z-index:-2;background:conic-gradient(from 0deg, var(--rb-rainbow));filter:blur(48px)saturate(1.1);opacity:.3;inset:-62%;-webkit-mask:radial-gradient(closest-side,#000 30%,#0000);mask:radial-gradient(closest-side,#000 30%,#0000)}.rb-beam{z-index:-1;filter:blur(30px)saturate(1.25);opacity:var(--pow);pointer-events:none;inset:-170%}.rb-beam>i{background:conic-gradient(from 0deg, var(--rb-rainbow));-webkit-mask:conic-gradient(from calc(var(--ang) - 46deg), transparent 0deg, #000 46deg, transparent 92deg), radial-gradient(closest-side, #000 16%, #0000008c 40%, transparent 88%);-webkit-mask-composite:source-in;-webkit-mask:conic-gradient(from calc(var(--ang) - 46deg), transparent 0deg, #000 46deg, transparent 92deg), radial-gradient(closest-side, #000 16%, #0000008c 40%, transparent 88%);mask:conic-gradient(from calc(var(--ang) - 46deg), transparent 0deg, #000 46deg, transparent 92deg), radial-gradient(closest-side, #000 16%, #0000008c 40%, transparent 88%);border-radius:50%;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.rb-ring{background:conic-gradient(from 0deg, var(--rb-rainbow));inset:-8px;box-shadow:0 0 22px #8b5cf624}.rb-core{background:#fff;place-items:center;display:grid;inset:0;box-shadow:0 22px 44px -14px #1018284d,inset 0 0 0 1px #0000000a}.rb-core img{width:54%;height:auto}@media (max-width:560px){.rb{--rb-size:128px}.rb-ring{inset:-6px}.rb-halo{filter:blur(36px)saturate(1.1)}}
.wt{--wt-scale:1;width:100%;position:relative}.wt-frame{aspect-ratio:1280/800;width:100%;position:relative}.a2-stage.wt-stage{aspect-ratio:auto;width:1280px;height:800px;transform:scale(var(--wt-scale));transform-origin:0 0;position:absolute;top:0;left:0}.wt:not(.is-ready) .wt-stage .a2{visibility:hidden}.wt .a2 [data-k]{will-change:transform, opacity}.wt .wt-h1{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:700;line-height:34px}.wt .wt-h2{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:700;line-height:28px}.wt .wt-lead{color:var(--a2-muted);margin:4px 0 0;font-size:13px;line-height:18px}.wt .wt-muted{color:var(--a2-muted)}.wt .wt-faint{color:var(--a2-faint)}.wt .wt-ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.wt .wt-stack{display:inline-grid;position:relative}.wt .wt-stack>*{grid-area:1/1}.wt .wt-ml{margin-left:auto}.wt .wt-mt{margin-top:12px}.wt .a2-chip.wt-chipnote{vertical-align:1px}.wt .wt-brand-chev{width:.85em;height:.85em;color:var(--a2-muted)}.wt-nav{position:relative}.wt-nav-hl{background:var(--a2-fill-strong);border-radius:7px;position:absolute;top:0;left:0;right:0}.wt-nav .a2-nav-item,.wt-top{position:relative}.wt-crumbs{flex:1;align-self:stretch;min-width:0;position:relative}.wt-crumb{white-space:nowrap;align-items:center;gap:.5em;display:flex;position:absolute;inset:0;overflow:hidden}.wt-crumb>span{text-overflow:ellipsis;overflow:hidden}.wt .wt-crumb-star{color:var(--a2-muted);flex:none}.wt-panes{border-top:1px solid var(--a2-line);flex:1;min-height:0;position:relative}.wt-pane{background:#fff;position:absolute;inset:0;overflow:hidden}.wt-pane.wt-cols{display:flex}.wt-home{width:720px;margin:0 auto;padding-top:40px}.wt-hcomp{margin-top:22px}.wt .wt-ctext{height:40px}.wt-over{white-space:nowrap;position:absolute;top:0;left:0}.wt-focus{border-radius:inherit;pointer-events:none;border:1.5px solid #0064e173;position:absolute;inset:-1px;box-shadow:0 0 0 3px #0064e11a}.wt-send{position:relative}.wt-send-on{color:#fff;background:var(--a2-primary);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.wt-pop{z-index:3;border:1px solid var(--a2-line);background:#fff;border-radius:12px;width:380px;padding:6px;position:absolute;top:40px;left:12px;box-shadow:0 18px 40px -12px #00000038,0 2px 6px #0000000f}.wt .wt-pop>p{color:var(--a2-muted);margin:2px 8px 4px;font-size:11px;line-height:18px}.wt-pop-hl{background:var(--a2-primary-tint-strong);border-radius:8px;height:34px;position:absolute;top:28px;left:6px;right:6px}.wt-pop-item{white-space:nowrap;align-items:center;gap:8px;height:34px;padding:0 10px;font-size:13px;display:flex;position:relative}.wt-pop-item svg{color:#0000008c;flex:none;width:15px;height:15px}.wt-pop-item>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.wt-pop-item small{color:var(--a2-muted);margin-left:auto;font-size:11px}.wt-sec{align-items:center;gap:8px;margin:28px 0 10px;font-size:13px;display:flex}.wt-sec b{font-weight:650}.wt-count{background:#0000000f;border-radius:5px;padding:0 6px;font-size:11px;line-height:18px}.wt-more{color:var(--a2-muted);margin-left:auto;font-size:12px}.wt-tr{border-bottom:1px solid var(--a2-line);grid-template-columns:minmax(0,1fr) 104px 74px;align-items:center;gap:12px;height:38px;padding:0 10px;font-size:13px;display:grid}.wt-tr.is-head{height:32px;color:var(--a2-muted);background:#0000000a;border-bottom:0;border-radius:8px 8px 0 0;font-size:11px}.wt-tr>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.wt-tr>span:first-child>svg{color:#0000008c;flex:none;width:15px;height:15px}.wt-tr>span:last-child{color:var(--a2-muted);text-align:right;font-size:12px}.wt-news{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wt-news-card{border:1px solid var(--a2-line);border-radius:12px;padding:12px 14px}.wt-news-head{align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:flex}.wt-news-head svg{width:14px;height:14px}.wt-news-head b{font-weight:650}.wt-news-head span{color:var(--a2-muted);align-items:center;margin-left:auto;font-size:11.5px;display:inline-flex}.wt-news-item{margin-top:8px}.wt-news-item b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.wt-news-item small{color:var(--a2-muted);font-size:11px;display:block}.wt-chat{width:720px;height:100%;margin:0 auto;padding-top:22px;position:relative}.wt .wt-q{max-width:600px}.wt-ans{margin-top:22px;position:relative}.wt-think{width:320px;height:44px;position:absolute;top:0;left:0}.wt-think img{width:16px;height:auto;position:absolute;top:0;left:0}.wt-sh{transform-origin:0;background:linear-gradient(90deg,#eceef3,#dce5f6,#ebe3f8,#eceef3) 0 0/300% 100%;border-radius:5px;height:9px;position:absolute;left:28px}.wt.is-playing .wt-sh{animation:1.1s linear infinite wt-shimmer}@keyframes wt-shimmer{to{background-position:-300% 0}}.wt-ctable{margin-top:4px;font-size:12px}.wt-crow{border-bottom:1px solid var(--a2-line);grid-template-columns:82px 148px minmax(0,1fr);gap:12px;padding:8px 0;line-height:1.5;display:grid}.wt-crow.is-head{color:var(--a2-muted);padding:5px 0;font-size:11px}.wt-crow b{font-weight:650}.wt-pv{color:var(--a2-muted)}.wt-acts,.wt .wt-ans [data-k=cP2]{margin-top:10px}.wt-star{display:inline-grid;position:relative}.wt-star-on{color:#f5a400;place-items:center;display:grid;position:absolute;inset:0}.wt-star-on svg{fill:#fc0}.wt-dock{position:absolute;bottom:18px;left:0;right:0}.wt-toast{z-index:6;color:#fff;white-space:nowrap;background:#1d1d1f;border-radius:10px;align-items:center;gap:8px;width:max-content;height:36px;margin:0 auto;padding:0 16px;font-size:12.5px;font-weight:560;display:flex;position:absolute;bottom:100px;left:0;right:0;box-shadow:0 12px 26px #00000038}.wt-toast svg{width:14px;height:14px}.wt-editor{flex:1;min-width:0;padding:34px 56px 0 84px;overflow:hidden}.wt .wt-ntitle{letter-spacing:-.03em;white-space:nowrap;min-height:34px;margin:0;font-size:26px;font-weight:700;line-height:34px}.wt .wt-nmeta{color:var(--a2-muted);align-items:center;gap:6px;margin:8px 0 16px;font-size:12px;display:flex}.wt-nmeta svg{width:12px;height:12px}.wt-nmeta span{margin-left:10px}.wt .wt-editor p{margin:0 0 4px;font-size:13.5px;line-height:21px}.wt .wt-editor .is-h4{margin:14px 0 4px;font-size:15.5px;font-weight:680;line-height:22px}.wt-li{margin-bottom:2px;padding-left:20px;font-size:13.5px;line-height:21px;position:relative}.wt-li:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:6px}.wt-li.is-num:before{display:none}.wt-li.is-num>i{font-style:normal;position:absolute;left:0}.wt-todo{align-items:center;gap:10px;height:25px;font-size:13.5px;display:flex}.wt-box{background:#fff;border:1.5px solid #00000059;border-radius:4px;flex:none;width:16px;height:16px;position:relative}.wt-ck{color:#fff;background:var(--a2-primary);border-radius:4px;place-items:center;display:grid;position:absolute;inset:-1.5px}.wt-ck svg{width:11px;height:11px}.wt-todo-t{position:relative}.wt-strike{background:#0000008c;height:1.5px;position:absolute;top:50%;left:0;right:0}.wt-side{border-left:1px solid var(--a2-line);background:#fff;flex-direction:column;flex:none;width:340px;display:flex;position:relative}.wt-side.is-wide{width:392px}.wt-side-head{border-bottom:1px solid var(--a2-line);flex:none;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.wt-side-head svg{width:15px;height:15px}.wt-side-head .wt-x{color:var(--a2-muted);margin-left:auto}.wt-docref{border-bottom:1px solid var(--a2-line);color:var(--a2-muted);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:9px 16px;font-size:11.5px;display:flex}.wt-docref svg{flex:none;width:13px;height:13px}.wt-docref span{text-overflow:ellipsis;min-width:0;overflow:hidden}.wt-sbody{flex:1;min-height:0;padding:16px;position:relative;overflow:hidden}.wt-empty{color:var(--a2-muted);text-align:center;justify-items:center;gap:6px;padding:0 28px;display:grid;position:absolute;top:32%;left:0;right:0}.wt-empty img{width:26px;height:auto;margin-bottom:4px}.wt-empty>svg{width:24px;height:24px;margin-bottom:2px}.wt-empty b{color:var(--a2-fg);font-size:14px;font-weight:650;line-height:1.35}.wt-empty small{font-size:12px;line-height:1.45}.wt-empty.is-left{text-align:left;justify-items:start;top:44px}.wt-sq{background:#0000000d;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5}.wt-quote{border-left:2px solid var(--a2-primary);color:var(--a2-muted);margin-bottom:6px;padding-left:8px;display:block}.wt-think.sm{margin-top:0;top:auto;left:16px}.wt-sbody>.wt-think{top:78px}.wt-sans{margin-top:14px;font-size:12.5px;line-height:1.55}.wt .wt-sans p{margin:0 0 4px}.wt .wt-who{color:var(--a2-muted);align-items:center;gap:5px;font-size:11.5px;display:flex}.wt-who img{width:12px;height:auto}.wt .wt-sans .is-h6{margin:10px 0 3px;font-size:12.5px;font-weight:680}.wt-sli{margin-bottom:3px;padding-left:12px;position:relative}.wt-sli:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:2px}.wt-callout{background:#0000000d;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.5}.wt-btn{border:1px solid var(--a2-line);white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 11px;font-size:12px;font-weight:560;display:inline-flex}.wt-btn svg{width:13px;height:13px}.wt-btn.is-primary{color:#fff;background:var(--a2-primary);border-color:#0000}.wt-btn.is-done{color:#0a7a30;background:#e3f5e8;border-color:#0000}.wt-scomp{border:1px solid var(--a2-line);background:#fff;border-radius:12px;flex:none;height:104px;margin:0 12px 12px;position:relative}.wt-ph,.wt-sline{font-size:12.5px;line-height:1.5;position:absolute;top:12px;left:12px;right:12px}.wt-ph{color:var(--a2-faint)}.wt-sline.is-low{top:40px}.wt-qchip{height:22px;color:var(--a2-primary);background:var(--a2-primary-tint);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;display:flex;position:absolute;top:10px;left:10px;right:10px}.wt-qchip svg{flex:none;width:12px;height:12px}.wt-qchip span{text-overflow:ellipsis;overflow:hidden}.wt-sfoot{color:var(--a2-muted);align-items:center;font-size:11px;display:flex;position:absolute;bottom:8px;left:12px;right:8px}.wt-sendbtn{margin-left:auto}.wt-sendbtn>span{color:#fff;background:#0064e166;border-radius:7px;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.wt-sendbtn>span.on{background:var(--a2-primary)}.wt-sendbtn svg{width:12px;height:12px}.wt-notes{width:800px;margin:0 auto;padding-top:32px}.wt-nh{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wt-nh .a2-button{font-size:12.5px}.wt-filters{align-items:center;gap:8px;margin:20px 0 10px;display:flex}.wt-select{border:1px solid var(--a2-line);white-space:nowrap;border-radius:7px;align-items:center;gap:8px;height:30px;padding:0 10px;font-size:12px;display:inline-flex}.wt-select small{color:var(--a2-muted);font-size:11px}.wt-select svg{width:13px;height:13px;color:var(--a2-muted)}.wt-search{white-space:nowrap;background:#0000000d;border-radius:7px;align-items:center;gap:6px;width:220px;height:30px;margin-left:auto;padding:0 10px;font-size:12px;display:inline-flex}.wt-search svg{width:13px;height:13px;color:var(--a2-muted);flex:none}.wt-search.sm{width:190px}.wt-search.wide{width:100%;margin:0 0 12px}.wt-nrow{border-top:1px solid var(--a2-line);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:11px 14px;display:grid;position:relative}.wt-new{pointer-events:none;background:#0064e10f;position:absolute;inset:0}.wt-nrow-main{min-width:0;position:relative}.wt-nrow b{font-size:14px;font-weight:650;line-height:20px;display:block}.wt .wt-nrow p{color:#3a3a3c;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 4px;font-size:12.5px;line-height:18px;overflow:hidden}.wt-tags{color:var(--a2-muted);align-items:center;gap:8px;font-size:11.5px;display:flex}.wt-shared{color:var(--a2-primary);align-items:center;gap:3px;font-weight:560;display:inline-flex}.wt-shared svg{width:11px;height:11px}.wt-date{color:var(--a2-muted);white-space:nowrap;font-size:12px;position:relative}.wt-share{border:1px solid var(--a2-line);background:#fff;border-radius:6px;align-items:center;gap:4px;height:24px;padding:0 9px;font-size:11.5px;font-weight:560;display:inline-flex;position:absolute;bottom:10px;right:14px;box-shadow:0 2px 6px #0000000f}.wt-share svg{width:12px;height:12px}.wt-board{flex:1;min-width:0;padding:26px 22px 0 26px}.wt-tabs{align-items:center;gap:2px;margin:18px 0 12px;display:flex}.wt-tabs.sm{margin:16px 0 10px}.wt-tab{color:#3a3a3c;white-space:nowrap;align-items:center;height:28px;padding:0 9px;font-size:12px;display:inline-flex;position:relative}.wt-tab>span{position:relative}.wt-tab-hl{background:#0001;border-radius:7px;position:absolute;inset:0}.wt-listhead{border-top:1px solid var(--a2-line);align-items:center;gap:6px;padding:10px 0;font-size:12px;font-weight:600;display:flex}.wt-listhead svg{width:14px;height:14px}.wt-listhead>span{color:var(--a2-muted);text-align:right;margin-left:auto;font-weight:500}.wt-brow{border-bottom:1px solid var(--a2-line);background:#fff;grid-template-columns:70px minmax(0,1fr) 70px 36px;align-items:center;gap:10px;height:38px;padding:0 10px;font-size:12.5px;display:grid;position:relative}.wt-brow.is-head{height:30px;color:var(--a2-muted);font-size:11px}.wt-brow>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;position:relative;overflow:hidden}.wt-brow>span:first-of-type,.wt-brow>span:nth-of-type(3){font-size:11.5px}.wt-brow>span:last-of-type{text-align:right;font-size:11.5px}.wt-bt{align-items:center;gap:6px;display:flex}.wt-must{color:var(--a2-blue-badge-fg);background:var(--a2-blue-badge);border-radius:4px;flex:none;padding:1px 5px;font-size:10.5px;font-weight:650}.wt-cm{color:var(--a2-muted);flex:none;align-items:center;gap:2px;font-size:11px;display:inline-flex}.wt-cm svg{width:11px;height:11px}.wt-bsel{background:var(--a2-fill);position:absolute;inset:0}.wt-badges{gap:6px;display:flex}.wt .wt-dtitle{letter-spacing:-.02em;margin:10px 0 6px;font-size:18px;font-weight:700;line-height:1.35}.wt .wt-by{color:var(--a2-muted);margin:0;font-size:12px}.wt-meta{border-top:1px solid var(--a2-line);border-bottom:1px solid var(--a2-line);grid-template-columns:80px 1fr;margin:12px 0;padding:9px 0;font-size:12px;display:grid}.wt-meta span:first-child{color:var(--a2-muted)}.wt-notice{border:1px solid var(--a2-line);background:#00000008;border-radius:10px;gap:8px;padding:11px 12px;display:flex}.wt-notice svg{width:15px;height:15px;color:var(--a2-primary);flex:none;margin-top:1px}.wt-notice b{font-size:13px;font-weight:650;display:block}.wt-notice small{color:var(--a2-muted);margin-top:2px;font-size:11.5px;display:block}.wt .wt-dp{margin:10px 0 0;font-size:12.5px;line-height:1.6}.wt-ackrow{align-items:center;gap:10px;margin-top:14px;display:flex}.wt-ackn{color:var(--a2-muted);font-size:12px}.wt-plist{border-right:1px solid var(--a2-line);flex:none;width:300px;padding:24px 16px 0}.wt-plist .wt-nh .a2-button{font-size:12px}.wt-pcard{border:1px solid var(--a2-line);background:#fff;border-radius:10px;margin-bottom:10px;padding:11px 13px;position:relative}.wt-psel{border:1.5px solid var(--a2-primary);background:#0064e10d;border-radius:10px;position:absolute;inset:-1px}.wt-pcard>:not(.wt-psel){position:relative}.wt-pcard b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 4px;font-size:13px;font-weight:650;line-height:1.38;display:-webkit-box;overflow:hidden}.wt-pcard small{color:var(--a2-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.5;display:block;overflow:hidden}.wt-reader{background:#f5f5f7;flex-direction:column;flex:1;min-width:0;display:flex}.wt-rbar{border-bottom:1px solid var(--a2-line);background:#fff;flex:none;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:12.5px;font-weight:600;display:flex}.wt-rbar svg{width:14px;height:14px}.wt-rbar-r{color:var(--a2-muted);align-items:center;gap:4px;margin-left:auto;font-size:11.5px;font-weight:500;display:flex}.wt-rbar-r>span{border-radius:6px;align-items:center;gap:4px;height:24px;padding:0 7px;display:inline-flex}.wt-rbar-r>span.is-on{color:var(--a2-fg);background:var(--a2-fill-strong)}.wt-rbar-r svg{width:12px;height:12px}.wt-rsub{border-bottom:1px solid var(--a2-line);height:32px;color:var(--a2-muted);background:#fff;flex:none;align-items:center;padding:0 14px;font-size:11.5px;display:flex}.wt-rsub-c{margin:0 auto}.wt-rbody{flex:1;min-height:0;padding:16px 18px 0;position:relative}.wt-paper{border:1px solid var(--a2-line);background:#fff;border-bottom:0;border-radius:6px 6px 0 0;height:100%;padding:26px 26px 0;position:relative;overflow:hidden}.wt-paper .wt-empty{top:38%}.wt .wt-paper .is-h2{letter-spacing:-.02em;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:19px;font-weight:750;line-height:1.32;display:-webkit-box;overflow:hidden}.wt .wt-auth{color:#3a3a3c;margin:8px 0 0;font-size:12.5px}.wt-pmeta{border-top:1px solid var(--a2-line);border-bottom:1px solid var(--a2-line);grid-template-columns:70px 1fr;gap:6px 10px;margin:14px 0;padding:11px 0;font-size:12px;display:grid}.wt-pmeta span:nth-child(odd){color:var(--a2-muted)}.wt .wt-paper .is-h4{margin:0 0 6px;font-size:13px;font-weight:700}.wt-absbox{position:relative}.wt .wt-abs{color:#3a3a3c;margin:0;font-size:13px;line-height:1.75;position:relative}.wt .wt-abs.is-layer{color:#0000;position:absolute;inset:0}.wt-abs mark{color:inherit;background:0 0;padding:0}.wt-abs.is-sel mark.on{background:#0064e138}.wt-abs.is-hl mark.on{background:#ffcc0073;border-radius:2px}.wt-tool{z-index:2;color:#fff;white-space:nowrap;background:#1d1d1f;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 22px #0003}.wt-tool img{filter:invert()brightness(2);width:12px;height:auto}.wt-sans.is-low{margin-top:16px}.wt-cite{color:#fff;background:var(--a2-primary);vertical-align:1px;border-radius:50%;place-items:center;width:14px;height:14px;margin-left:4px;font-size:8.5px;font-weight:750;line-height:1;display:inline-grid}.wt .wt-ref{color:var(--a2-muted);align-items:center;gap:5px;margin-top:8px;font-size:11.5px;display:flex}.wt-ref svg{width:12px;height:12px}.wt-cursor{z-index:30;transform-origin:0 0;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.wt-cursor svg{filter:drop-shadow(0 2px 3px #00000047);width:24px;height:24px;position:absolute;top:-2.5px;left:-4px;overflow:visible}.wt-cursor path{fill:#111;stroke:#fff;stroke-width:1.6px;stroke-linejoin:round}.wt-ripple{background:#0064e152;border-radius:50%;width:34px;height:34px;position:absolute;top:-17px;left:-17px}.wt-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:22px;display:flex}.wt-play{color:#f5f5f7;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:6px;transition:background .2s;display:grid}.wt-play:hover{background:#ffffff14}.wt-play svg{width:14px;height:14px}.wt-chip{color:#f5f5f78c;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:560;transition:color .2s,background .2s;position:relative;overflow:hidden}.wt-chip:hover{color:#f5f5f7}.wt-chip.is-on{color:#f5f5f7;background:#ffffff1a}.wt-chip i{transform-origin:0;background:#f5f5f7;border-radius:1px;height:2px;position:absolute;bottom:6px;left:14px;right:14px;transform:scaleX(0)}.wt-play:focus-visible,.wt-chip:focus-visible{outline-offset:2px;outline:2px solid #0a84ff}@media (max-width:560px){.wt-bar{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:0;margin-top:14px;overflow-x:auto}.wt-bar::-webkit-scrollbar{display:none}.wt-bar>:first-child{margin-left:auto}.wt-bar>:last-child{margin-right:auto}.wt-chip{flex:none;height:28px;padding:0 7px;font-size:11.5px}.wt-chip i{bottom:4px;left:7px;right:7px}.wt-play{flex:none;width:28px;height:28px;margin-right:4px}.wt-play svg{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.wt-cursor{display:none}.wt *{animation:none!important}}
.ap-adoption{border-top:1px solid var(--line);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--paper-base);background-image:var(--paper-texture);background-repeat:repeat;background-size:var(--paper-size);padding:164px 0 180px}#adoption{scroll-margin-top:calc(var(--header) + 44px)}.ap-plans-head{text-align:center;max-width:920px;margin:0 auto}.ap-plans-head h2{color:var(--ink);font-size:var(--ap-type-title);font-weight:var(--ap-type-title-weight);line-height:var(--ap-type-title-line);letter-spacing:var(--ap-type-title-tracking);word-break:keep-all;text-wrap:balance;margin:0}.ap-plans-head p{color:#4a4a4f;max-width:720px;font-size:var(--ap-type-body);line-height:var(--ap-type-body-line);letter-spacing:-.022em;word-break:keep-all;margin:24px auto 0}.ap-glyph{flex:none;width:20px;height:20px}.ap-glyph.is-chat{color:#0064e1}.ap-glyph.is-note{color:#1e8e3e}.ap-glyph.is-board{color:#e8710a}.ap-glyph.is-guidelines{color:#0b8a8f}.ap-glyph.is-papers{color:#7b4bd1}.ap-glyph.is-favorites{color:#e3a008}.ap-glyph.is-cloud,.ap-glyph.is-server{color:#4b5fd6}.ap-glyph.is-lock{color:#3a3a3c}.ap-glyph.is-shield{color:var(--red)}.ap-glyph.is-check{color:#3a3a3c;width:16px;height:16px;margin:2px 2px 0}.ap-plans-panel{background:#f1f3f6;border-radius:36px;grid-template-columns:56px minmax(0,1fr);column-gap:12px;max-width:1160px;margin:64px auto 0;padding:16px 16px 0 12px;display:grid}.ap-plans-rail{flex-direction:column;align-items:center;padding-top:16px;display:flex}.ap-plans-rail-logo{width:26px;height:auto;margin-bottom:20px}.ap-plans-rail ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ap-plans-rail li{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.ap-plans-rail li.is-active{background:#00000012}.ap-plans-rail .ap-glyph{width:22px;height:22px}.ap-plans-main{min-width:0}.ap-plans-scroller{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;border-radius:24px;overflow-x:auto}.ap-plans-scroller:focus-visible{outline-offset:2px;outline:2px solid #0064e1}.ap-plans-grid{background:#fff;border-radius:24px;grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(3,minmax(200px,1fr));min-width:600px;display:grid}.ap-plan{grid-row:span 4;grid-template-rows:subgrid;scroll-snap-align:start;align-content:start;row-gap:0;min-width:0;padding:36px 24px 32px;display:grid}.ap-plan h3{color:#0f0f10;letter-spacing:-.035em;word-break:keep-all;margin:0;font-size:26px;font-weight:560;line-height:32px}.ap-plan-env{color:#6c6c70;word-break:keep-all;margin:4px 0 0;font-size:13px;line-height:18px}.ap-plan-price{color:#0f0f10;letter-spacing:-.045em;margin:16px 0 0;font-size:30px;font-weight:720;line-height:36px}.ap-plan-price-note{color:#6c6c70;word-break:keep-all;margin:4px 0 0;font-size:13px;line-height:18px}.ap-plan-cta{min-height:44px;color:var(--red);white-space:nowrap;background:#fff;border:1px solid #dadce0;border-radius:999px;justify-content:center;align-items:center;margin:20px 0 24px;padding:0 20px;font-size:15px;font-weight:620;transition:background .2s,border-color .2s;display:flex}.ap-plan-cta:hover{background:#c8202f0a;border-color:#c8202f52}.ap-plan-cta:focus-visible{outline-offset:3px;outline:2px solid #0064e1}.ap-plan-includes{color:#0f0f10;letter-spacing:-.02em;word-break:keep-all;margin:0;font-size:16px;font-weight:640;line-height:24px}.ap-plan-items{align-content:start;gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ap-plan-items li{word-break:keep-all;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ap-plan-items .is-main strong{color:#3c4043;letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:20px;display:block}.ap-plan-items .is-main span>span{color:#6c6c70;margin-top:2px;font-size:13px;line-height:18px;display:block}.ap-plan-items .is-check strong{color:#4a4a4f;font-size:14px;font-weight:450;line-height:20px}.ap-plans-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 4px 16px;display:flex}.ap-plans-foot p{color:#6c6c70;word-break:keep-all;margin:0;font-size:12px;line-height:18px}.ap-plans-foot-link{color:#0f0f10;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.ap-plans-foot-link span{color:var(--red);transition:transform .2s var(--ap-ease)}.ap-plans-foot-link:hover span{transform:translate(3px)}.ap-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}.ap-contact{scroll-margin-top:var(--header);border-top:1px solid var(--line);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--paper-base);background-image:var(--paper-texture);background-repeat:repeat;background-size:var(--paper-size)}.ap-contact-link{min-height:360px;color:var(--ink);justify-content:space-between;align-items:center;gap:32px;padding:0 max(48px,50vw - 670px);display:flex}.ap-contact-text{gap:16px;min-width:0;display:grid}.ap-contact-text h2{color:#6c6c70;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:640;line-height:18px}.ap-contact-text>span{font-size:var(--type-closing);letter-spacing:-.048em;overflow-wrap:anywhere;font-weight:600;line-height:1.02}.ap-contact-link i{border:1px solid #0f0f1052;border-radius:50%;flex:none;place-items:center;width:74px;height:74px;font-size:22px;font-style:normal;transition:background .2s,color .2s,transform .2s;display:grid}.ap-contact-link:hover i{color:#fff;background:var(--ink);transform:rotate(45deg)}.ap-proof{border-top:1px solid var(--line);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--paper-base);background-image:var(--paper-texture);background-repeat:repeat;background-size:var(--paper-size)}.ap-proof-row{justify-content:space-between;align-items:center;gap:32px;min-height:128px;padding:28px max(48px,50vw - 670px);display:flex}.ap-proof-text{gap:4px;min-width:0;display:grid}.ap-proof-text h2{color:#6c6c70;margin:0;font-size:13px;font-weight:640;line-height:18px}.ap-proof-text p{color:#0f0f10;letter-spacing:-.02em;word-break:keep-all;margin:0;font-size:17px;font-weight:600;line-height:24px}.ap-proof-mark{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.ap-proof-mark small{color:#8e8e93;text-align:right;max-width:340px;font-size:11px;line-height:16px}.ap-proof-kmi{flex:none;width:240px;height:auto}.ap-proof-soon{color:#6c6c70;letter-spacing:-.02em;flex:none;margin:0;font-size:20px;font-weight:600;line-height:28px}.ap-proof-badge{flex:none;width:140px;height:auto}@media (max-width:1180px){.ap-plans-panel{padding-right:12px}.ap-plan{padding-inline:20px}.ap-plan h3{font-size:22px;line-height:28px}.ap-plan-price{font-size:26px;line-height:32px}}@media (max-width:820px){.ap-adoption{padding-block:108px}.ap-plans-panel{border-radius:28px;margin-top:48px}.ap-contact-link{min-height:280px;padding-inline:20px}.ap-proof-row{padding-inline:20px}}@media (max-width:560px){.ap-adoption{padding-block:94px}.ap-plans-panel{border-radius:24px;grid-template-columns:40px minmax(0,1fr);column-gap:8px;margin-inline:-12px;padding:12px 12px 0 8px}.ap-plans-rail{padding-top:12px}.ap-plans-rail-logo{width:22px;margin-bottom:16px}.ap-plans-rail li{border-radius:8px;width:32px;height:32px}.ap-plans-rail .ap-glyph{width:18px;height:18px}.ap-plan{padding:28px 16px 24px}.ap-plans-foot{padding-inline:4px}.ap-contact-link{gap:16px;min-height:220px}.ap-contact-text>span{font-size:clamp(26px,8vw,32px)}.ap-contact-link i{width:52px;height:52px;font-size:18px}.ap-proof-row{flex-direction:column;align-items:flex-start;gap:20px;min-height:0;padding-block:28px}.ap-proof-kmi{width:200px}.ap-proof-badge{width:120px}.ap-proof-mark{align-items:flex-start}.ap-proof-mark small{text-align:left}}
