@keyframes doc-studio-pulse-glow{0%,to{opacity:1;box-shadow:0 0 #22d3ee66}50%{opacity:.7;box-shadow:0 0 0 6px #22d3ee00}}@keyframes doc-studio-scan-line{0%{opacity:0;transform:translateY(-100%)}50%{opacity:1}to{opacity:0;transform:translateY(400%)}}@keyframes doc-studio-subtle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.pulse-dot:before{content:"";opacity:.4;background:currentColor;border-radius:9999px;animation:2s ease-out infinite doc-studio-pulse-glow;position:absolute;inset:-4px}.grid-bg-dark{background-image:radial-gradient(circle at 1px 1px,#22d3ee0f 1px,#0000 0);background-size:28px 28px}.pw-studio-canvas{background-color:hsl(var(--surface-2));background-image:radial-gradient(circle at 1px 1px, hsl(var(--foreground) / .09) 1px, transparent 0);background-size:20px 20px}.dark .pw-studio-canvas{background-color:hsl(var(--surface-2));background-image:radial-gradient(circle at 1px 1px, hsl(var(--accent-cyan) / .11) 1px, transparent 0), radial-gradient(circle at 1px 1px, hsl(var(--foreground) / .07) 1px, transparent 0);background-size:20px 20px,20px 20px}.grid-bg-light{background-image:radial-gradient(circle at 1px 1px,#0f172a14 1px,#0000 0);background-size:28px 28px}.glow-cyan{box-shadow:0 0 0 1px #22d3ee4d,0 0 20px #22d3ee26,inset 0 1px #ffffff0a}.glow-cyan-strong{box-shadow:0 0 0 1px #22d3ee99,0 0 24px #22d3ee59,inset 0 1px #ffffff1a}.glow-purple{box-shadow:0 0 0 1px #a855f766,0 0 20px #a855f733}.glow-danger{box-shadow:0 0 0 1px #ef444466,0 0 20px #ef444426}.glow-paper{box-shadow:0 0 0 1px #22d3ee1f,0 0 40px #22d3ee14,0 20px 60px #000c}.gradient-cyan-purple{background:linear-gradient(135deg,#22d3ee 0%,#a855f7 100%)}.gradient-text-cyan{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#22d3ee 0%,#60a5fa 100%);-webkit-background-clip:text;background-clip:text}.gradient-divider-cyan{background:linear-gradient(90deg,#0000,#22d3ee66,#0000)}.scan-container{position:relative;overflow:hidden}.scan-container:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#22d3ee1a 50%,#0000 100%);height:30%;animation:4s ease-in-out infinite doc-studio-scan-line;position:absolute;inset:0}.animate-subtle-float{animation:3s ease-in-out infinite doc-studio-subtle-float}.mono{font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace}[data-page-body] a{color:#0ea5e9;cursor:pointer;text-decoration:underline}[data-page-body] a:hover{color:#0284c7}.pw-select-all-active [data-block-id]{background-color:#78a8ff2e;border-radius:2px;box-shadow:inset 0 0 0 1px #78a8ff4d}.pw-select-all-active [data-block-kind=image],.pw-select-all-active [data-block-kind=pageBreak]{box-shadow:none;background-color:#0000}li[data-fragment-continuation="1"]{list-style:none}li[data-fragment-continuation="1"]::marker{content:""}@counter-style pw-paren-decimal{system:numeric;symbols:"0" "1" "2" "3" "4" "5" "6" "7" "8" "9";suffix:") "}@counter-style pw-paren-lower-alpha{system:alphabetic;symbols:"a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z";suffix:") "}@counter-style pw-paren-upper-alpha{system:alphabetic;symbols:"A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "S" "T" "U" "V" "W" "X" "Y" "Z";suffix:") "}[data-page-editable] [data-block-id]{flex-shrink:0;min-height:1em;position:static!important;transform:none!important}[data-page-editable] [data-block-kind=paragraph],[data-page-editable] [data-block-kind=heading]{display:block}[data-page-editable] [data-block-kind=listItem]{display:list-item}td.pw-cell-selected{outline-offset:-1px;outline:1px solid #22d3ee99;background-color:#22d3ee2e!important}
