*{box-sizing:border-box}:root{--n-h:80;--a-h:45;--font-display:"Fraunces", serif}body{background:oklch(96.5% .009 var(--n-h));-webkit-font-smoothing:antialiased;margin:0;font-family:Public Sans,sans-serif}::selection{background:oklch(88% .05 var(--a-h))}.mono{font-family:IBM Plex Mono,monospace}a{color:oklch(50% .16 var(--a-h));text-decoration:none}a:hover{color:oklch(42% .18 var(--a-h));text-decoration:underline}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:oklch(88% .005 var(--n-h));border-radius:8px}[contenteditable=true]:hover{outline:1px dashed oklch(75% .02 var(--n-h));outline-offset:3px;border-radius:4px}[contenteditable=true]:focus{outline:1px solid oklch(55% .18 var(--a-h));outline-offset:3px;border-radius:4px}select{font-family:inherit}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-10vh)rotate(0)}to{opacity:.9;transform:translateY(110vh)rotate(540deg)}}@keyframes celebrate-pop-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}60%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}[data-placeholder]:empty:before{content:attr(data-placeholder);color:oklch(55% .01 var(--n-h));pointer-events:none}[data-placeholder]:has(>br:only-child):before{content:attr(data-placeholder);color:oklch(55% .01 var(--n-h));pointer-events:none}[data-placeholder]:has(>span.sc-interp:empty):before{content:attr(data-placeholder);color:oklch(55% .01 var(--n-h));pointer-events:none}.prd-panel-scrim{z-index:109;background:#00000026;position:fixed;inset:0}.prd-panel{z-index:110;background:#fff;flex-direction:column;width:50vw;transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 32px #0000002e}.prd-panel.prd-panel-open{transform:translate(0)}.prd-preview :first-child{margin-top:0}.prd-preview :last-child{margin-bottom:0}.prd-preview h1{margin:20px 0 10px;font-size:20px}.prd-preview h2{margin:18px 0 8px;font-size:16.5px}.prd-preview h3{margin:16px 0 6px;font-size:14px}.prd-preview p,.prd-preview ul,.prd-preview ol{margin:0 0 12px;line-height:1.65}.prd-preview ul,.prd-preview ol{padding-left:22px}.prd-preview li{margin-bottom:4px}.prd-preview code{background:oklch(95% .005 var(--n-h));border-radius:4px;padding:1px 5px;font-family:IBM Plex Mono,monospace;font-size:12.5px}.prd-preview pre{background:oklch(96% .005 var(--n-h));border-radius:8px;margin:0 0 12px;padding:12px 14px;overflow-x:auto}.prd-preview pre code{background:0 0;padding:0}.prd-preview blockquote{border-left:3px solid oklch(85% .05 var(--a-h));color:oklch(45% .01 var(--n-h));margin:0 0 12px;padding:2px 14px}.prd-preview a{font-weight:600}.prd-preview hr{border:none;border-top:1px solid oklch(90% .005 var(--n-h));margin:16px 0}.ask-ai-md :first-child{margin-top:0}.ask-ai-md :last-child{margin-bottom:0}.ask-ai-md p,.ask-ai-md ul,.ask-ai-md ol{margin:0 0 8px}.ask-ai-md ul,.ask-ai-md ol{padding-left:18px}.ask-ai-md li{margin-bottom:3px}.ask-ai-md li>ul,.ask-ai-md li>ol{margin-top:3px}.ask-ai-md strong{font-weight:700}.ask-ai-md code{background:oklch(91% .005 var(--n-h));border-radius:4px;padding:1px 4px;font-family:IBM Plex Mono,monospace;font-size:12px}@media (width<=860px){.prd-panel{width:92vw}}.mobile-menu-btn{display:none}.h-scroll{overflow-x:auto}.mobile-tabbar,.mobile-more-sheet,.mobile-more-scrim,.mobile-item-subtabs,.mobile-fab,.scrum-mobile{display:none}@media (width<=860px){.mobile-menu-btn{display:none!important}.app-sidebar{z-index:100;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 40px #0000002e;width:240px!important}.app-sidebar.nav-open{transform:translate(0)}.topbar-hide-mobile{display:none!important}.modal-card{max-height:88vh;overflow-y:auto;width:min(440px,92vw)!important}.rg-2,.rg-3{grid-template-columns:1fr!important}.rg-4{grid-template-columns:repeat(2,1fr)!important}.rg-sidecol{grid-template-columns:1fr!important}.main-scroll{padding-bottom:78px!important}.mobile-tabbar{z-index:95;border-top:1px solid oklch(90% .005 var(--n-h));background:#fff;height:58px;position:fixed;bottom:0;left:0;right:0;display:flex!important}.mobile-more-scrim{z-index:96;background:#0000004d;position:fixed;inset:0;display:block!important}.mobile-more-sheet{z-index:97;padding:8px 8px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:16px 16px 0 0;max-height:70vh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 32px #0000002e;display:block!important}.mobile-item-subtabs{display:flex!important}.mob-group-inactive,.scrum-desktop{display:none!important}.scrum-mobile{display:block!important}.mobile-fab{right:16px;bottom:calc(74px + env(safe-area-inset-bottom,0px));z-index:94;background:oklch(55% .18 var(--a-h));color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;font-weight:600;line-height:1;position:fixed;box-shadow:0 6px 20px #00000047;display:flex!important}}
