.shell-main__scroll:has(.outline-home){display:flex;flex-direction:column;overflow:hidden;padding:0 var(--shell-page-gutter, 48px)}.outline-home{--outline-ink: #0d0f1c;--outline-text-2: #4e5969;--outline-muted: #86909c;--outline-border: #dfe1f1;--outline-border-light: #e5e6eb;box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding-top:var(--shell-page-top, 2.5rem);width:100%}.outline-home__body{backdrop-filter:blur(40.6px);-webkit-backdrop-filter:blur(40.6px);background:linear-gradient(180deg,#e8f6ff,#fff 25.95%);border:1px solid #fff;border-radius:1.4375rem 1.4375rem 0 0;box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;position:relative;width:100%}.outline-home__toolbar{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:flex-end;min-height:3.75rem;padding:0 1.5rem;width:100%}.outline-home__toolbar :deep(.history-popover-anchor){position:static;right:auto!important}.outline-home__toolbar :deep(.history-popover-trigger){padding-block:0}.outline-home__scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;width:100%}.outline-home__glass{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:62.5rem;padding:1rem 3rem 3rem;position:relative;width:100%;z-index:1}.outline-home__hero-deco{flex-shrink:0;height:7.5rem;margin:0 auto 1rem;opacity:.36;pointer-events:none;width:7.5rem}.outline-home__hero-deco-frame{height:100%;overflow:hidden;position:relative;width:100%}.outline-home__hero-deco-img{height:168.22%;left:-71.94%;max-width:none;position:absolute;top:-29.05%;width:251.5%}.outline-home__inner{align-items:stretch;display:flex;flex-direction:column;gap:2.5rem;max-width:48.75rem;width:100%}.outline-home__hero{align-items:center;display:flex;flex-direction:column;gap:2rem;width:100%}.outline-home__title-block{align-items:center;display:flex;flex-direction:column;gap:.5rem;max-width:36rem;text-align:center;width:100%}.outline-home__title{color:var(--outline-ink);font-family:"Noto Serif SC","Source Han Serif SC",Georgia,serif;font-size:clamp(1.375rem,2.4vw,2rem);font-weight:600;letter-spacing:.06em;line-height:1.35;margin:0}.outline-home__subtitle{color:var(--outline-text-2);font-family:"Alibaba PuHuiTi 3.0",PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(.75rem,1.6vw,.8125rem);font-weight:400;line-height:1.6;margin:0;max-width:34rem}.outline-composer{align-self:stretch;background:#fff;border:1px solid var(--outline-border);border-radius:16px;box-shadow:0 11px 27.4px #bebed645;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;height:auto;justify-content:space-between;min-height:11.25rem;padding:1.25rem 1.875rem;width:100%}.outline-composer__input{flex:1;min-height:4.5rem;width:100%}.outline-composer__input::-moz-placeholder{color:var(--outline-muted)}.outline-composer__input::placeholder{color:var(--outline-muted)}.outline-composer__editor{background:transparent;border:0;color:var(--outline-ink);flex:1;font-family:"Alibaba PuHuiTi 3.0",PingFang SC,Microsoft YaHei,sans-serif;font-size:.875rem;line-height:1.5714;min-height:4.5rem;outline:none;overflow-y:auto;padding:0;white-space:pre-wrap;width:100%;word-break:break-word}.outline-composer__actions{align-items:center;display:flex;justify-content:flex-end;width:100%}.outline-composer__submit-icon{align-items:center;display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;width:1.25rem}.outline-composer__submit{align-items:center;background:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:"Alibaba PuHuiTi 3.0",PingFang SC,Microsoft YaHei,sans-serif;font-size:.875rem;font-weight:400;gap:.25rem;height:2.5rem;justify-content:center;letter-spacing:.05em;padding:.625rem 1rem;transition:opacity .15s ease,transform .15s ease}.outline-composer__submit:hover:not(:disabled){opacity:.85;transform:translateY(-1px)}.outline-composer__submit:disabled:not(.outline-composer__submit--loading){cursor:not-allowed;opacity:.38}.outline-composer__submit--loading{cursor:wait;opacity:1}.outline-composer__submit-spinner{flex-shrink:0;height:1.25rem;width:1.25rem}.outline-home__examples{display:flex;flex-direction:column;gap:.6875rem;width:100%}.outline-example{align-items:flex-start;background:#fff;border:1px solid var(--outline-border-light);border-radius:9px;box-sizing:border-box;cursor:pointer;display:flex;gap:.75rem;min-height:2.375rem;padding:.5rem .75rem;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.outline-example:hover{background:#fafbfc;border-color:#c9cdd4}.outline-example__badge{align-items:center;border-radius:5px;display:inline-flex;flex-shrink:0;font-family:"Alibaba PuHuiTi 3.0",PingFang SC,Microsoft YaHei,sans-serif;font-size:.8125rem;font-weight:400;height:1.125rem;line-height:1;margin-top:.125rem;padding:0 .625rem;white-space:nowrap}.outline-example__text{color:var(--outline-text-2);flex:1;font-family:"Alibaba PuHuiTi 3.0",PingFang SC,Microsoft YaHei,sans-serif;font-size:.8125rem;line-height:1.5;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1280px){.shell-main__scroll:has(.outline-home){padding-inline:var(--shell-page-gutter, 32px)}.outline-home__glass{padding-inline:2rem}}@media(max-width:960px){.shell-main__scroll:has(.outline-home){padding-inline:var(--shell-page-gutter, 24px)}.outline-home{padding-top:1.5rem}.outline-home__body{border-radius:1rem 1rem 0 0}.outline-home__toolbar{min-height:3rem;padding-inline:1.25rem}.outline-home__glass{padding:0 1.5rem 2.5rem}.outline-home__hero-deco{height:6.5rem;margin-bottom:.75rem;width:6.5rem}.outline-home__inner{gap:2rem}.outline-home__hero{gap:1.5rem}}@media(max-width:768px){.shell-main__scroll:has(.outline-home){padding-inline:16px}.outline-home__toolbar{padding-inline:1rem}.outline-home__glass{padding:0 1.25rem 2rem}.outline-home__hero-deco{height:5.5rem;width:5.5rem}.outline-composer{min-height:10rem;padding:1rem 1.25rem}.outline-composer__submit{width:100%}.outline-example__text{display:-webkit-box;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical}}@media(max-width:480px){.shell-main__scroll:has(.outline-home){padding-inline:12px}.outline-home{padding-top:1rem}.outline-home__toolbar{min-height:2.75rem;padding-inline:.75rem}.outline-home__glass{padding:0 1rem 1.75rem}.outline-home__hero-deco{height:4.75rem;margin-bottom:.5rem;width:4.75rem}.outline-home__inner{gap:1.5rem}.outline-composer{min-height:9rem;padding:.875rem 1rem}.outline-example{gap:.5rem;padding:.625rem}}
