.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}:root,:host{--tw-spacing: .25rem;--tw-radius-sm: .25rem;--tw-radius-lg: .5rem}@layer keyframes{@keyframes enter{0%{opacity:var(--p-enter-opacity, 1);transform:translate3d(var(--p-enter-translate-x, 0),var(--p-enter-translate-y, 0),0) scale3d(var(--p-enter-scale, 1),var(--p-enter-scale, 1),var(--p-enter-scale, 1)) rotate(var(--p-enter-rotate, 0))}}@keyframes leave{to{opacity:var(--p-leave-opacity, 1);transform:translate3d(var(--p-leave-translate-x, 0),var(--p-leave-translate-y, 0),0) scale3d(var(--p-leave-scale, 1),var(--p-leave-scale, 1),var(--p-leave-scale, 1)) rotate(var(--p-leave-rotate, 0))}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scalein{0%{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transform:translate(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transform:translate(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutright{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transform:translateY(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutup{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transform:translateY(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutdown{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(100%)}}@keyframes width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px) rotateX(-100deg)}to{transform:perspective(2000px) rotateX(0)}}@keyframes flipleft{0%{transform:perspective(2000px) rotateY(-100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipright{0%{transform:perspective(2000px) rotateY(100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipup{0%{transform:perspective(2000px) rotateX(-100deg);opacity:0}to{transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes zoomin{0%{transform:scale3d(.3,.3,.3);opacity:0}50%{opacity:1}}@keyframes zoomindown{0%{transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);opacity:0}60%{transform:scale3d(.475,.475,.475) translate3d(0,60px,0);opacity:1}}@keyframes zoominleft{0%{transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);opacity:0}60%{transform:scale3d(.475,.475,.475) translate3d(10px,0,0);opacity:1}}}:root{--ps-font: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color-scheme:light;--surface-ground: var(--p-surface-50);--surface-card: var(--p-surface-0);--surface-overlay: var(--p-surface-100);--text-primary: var(--p-surface-900);--text-secondary: var(--p-secondary-700, var(--p-surface-600));--border: var(--p-surface-200);--primary: var(--p-primary-color);--primary-emphasis: var(--p-primary-hover-color);--primary-soft: var(--p-primary-50);--success: var(--p-green-700);--warning: var(--p-amber-800);--danger: var(--p-red-700);--danger-surface: var(--p-red-50);--ps-text: var(--text-primary);--ps-muted: var(--text-secondary);--ps-primary: var(--primary);--ps-accent: var(--primary-soft);--ps-canvas: var(--surface-ground);--ps-surface: var(--surface-card);--ps-border: var(--border);--ps-danger: var(--danger);--ps-danger-surface: var(--danger-surface);--ps-space-1: .25rem;--ps-space-2: .5rem;--ps-space-3: .75rem;--ps-space-4: 1rem;--ps-space-5: 1.5rem;--ps-space-6: 2rem;--ps-space-7: 3rem;--ps-radius-sm: .75rem;--ps-radius: 1.25rem;--ps-radius-lg: 2rem;--ps-text-small: .8rem;--ps-text-body: .95rem;--ps-title: 1.8rem;--ps-sidebar: 220px;--ps-content: 640px;--ps-context: 264px;--ps-header: 68px;--ps-bottom: 68px;--ps-shadow: 0 12px 44px var(--text-primary)}@supports (color: color-mix(in lab,red,red)){:root{--ps-shadow: 0 12px 44px color-mix(in srgb, var(--text-primary) 8%, transparent)}}:root.dark-mode{color-scheme:dark;--surface-ground: var(--p-surface-950);--surface-card: var(--p-surface-900);--surface-overlay: var(--p-surface-800);--text-primary: var(--p-surface-100);--text-secondary: var(--p-secondary-300, var(--p-surface-300));--border: var(--p-surface-700);--primary-soft: var(--primary);--success: var(--p-green-300);--warning: var(--p-amber-300);--danger: var(--p-red-300);--danger-surface: var(--danger)}@supports (color: color-mix(in lab,red,red)){:root.dark-mode{--primary-soft: color-mix(in srgb, var(--primary) 12%, var(--surface-card))}}@supports (color: color-mix(in lab,red,red)){:root.dark-mode{--danger-surface: color-mix(in srgb, var(--danger) 12%, var(--surface-card))}}@layer theme;@layer utilities{.tw\:mt-4{margin-top:calc(var(--tw-spacing) * 4)}.tw\:mb-3{margin-bottom:calc(var(--tw-spacing) * 3)}.tw\:mb-6{margin-bottom:calc(var(--tw-spacing) * 6)}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:w-\[10\%\]{width:10%}.tw\:w-\[12\%\]{width:12%}.tw\:w-\[14\%\]{width:14%}.tw\:w-\[16\%\]{width:16%}.tw\:w-\[18\%\]{width:18%}.tw\:w-\[20\%\]{width:20%}.tw\:w-\[23\%\]{width:23%}.tw\:w-\[25\%\]{width:25%}.tw\:w-\[26\%\]{width:26%}.tw\:w-\[30\%\]{width:30%}.tw\:w-\[32\%\]{width:32%}.tw\:w-\[33\%\]{width:33%}.tw\:w-full{width:100%}.tw\:min-w-0{min-width:0px}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:flex-col{flex-direction:column}.tw\:flex-wrap{flex-wrap:wrap}.tw\:items-center{align-items:center}.tw\:items-start{align-items:flex-start}.tw\:items-stretch{align-items:stretch}.tw\:justify-between{justify-content:space-between}.tw\:gap-1{gap:var(--tw-spacing)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5)}.tw\:gap-x-6{column-gap:calc(var(--tw-spacing) * 6)}.tw\:gap-y-2{row-gap:calc(var(--tw-spacing) * 2)}.tw\:p-0{padding:0}.tw\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:pb-3{padding-bottom:calc(var(--tw-spacing) * 3)}.tw\:break-words{overflow-wrap:break-word}@media(width>=40rem){.tw\:sm\:w-64{width:calc(var(--tw-spacing) * 64)}}@media(width>=48rem){.tw\:md\:col-span-2{grid-column:span 2 / span 2}.tw\:md\:mb-8{margin-bottom:calc(var(--tw-spacing) * 8)}.tw\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:md\:grid-cols-\[minmax\(0\,1fr\)_13rem\]{grid-template-columns:minmax(0,1fr) 13rem}.tw\:md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.tw\:md\:flex-row{flex-direction:row}.tw\:md\:items-center{align-items:center}.tw\:md\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:md\:p-2{padding:calc(var(--tw-spacing) * 2)}}@media(width>=64rem){.tw\:lg\:col-span-1{grid-column:span 1 / span 1}.tw\:lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:lg\:grid-cols-\[minmax\(0\,1fr\)_12rem_15rem\]{grid-template-columns:minmax(0,1fr) 12rem 15rem}}@media(width>=80rem){.tw\:xl\:sticky{position:sticky}.tw\:xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:xl\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:xl\:pb-3{padding-bottom:calc(var(--tw-spacing) * 3)}}}*{box-sizing:border-box}body{margin:0;font-family:var(--ps-font);font-size:var(--ps-text-body);color:var(--ps-text);background:var(--ps-canvas);line-height:1.55}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}h1,h2,p{margin:0}h1{font-size:var(--ps-title);letter-spacing:-.055em;line-height:1.2}h2{font-size:1rem;line-height:1.4}small{font-size:var(--ps-text-small)}strong{font-weight:650}ps-icon{display:inline-flex;flex-shrink:0;align-items:center}ps-avatar{display:inline-flex;flex-shrink:0}.p-avatar{background:var(--ps-accent);color:var(--ps-primary);width:42px;height:42px;font-weight:650;font-size:.85rem}.muted{color:var(--ps-muted)}.eyebrow{display:block;color:var(--ps-muted);font-size:.65rem;font-weight:700;letter-spacing:.16em;margin-bottom:var(--ps-space-2)}.brand-dot{color:var(--ps-primary)}.wordmark{display:flex;gap:10px;align-items:center;font-size:1.32rem;font-weight:760;letter-spacing:-.045em}.brand-mark{display:grid;place-items:center;width:34px;height:37px;background:var(--ps-primary);color:var(--ps-surface);border-radius:12px 12px 12px 3px;font-size:29px;line-height:1}.wordmark>.brand-dot{margin-left:-9px}.skip-link{position:fixed;top:-100px;left:1rem;z-index:2000;background:var(--ps-surface);padding:1rem}.skip-link:focus{top:1rem}:focus-visible{outline:2px solid var(--ps-primary);outline-offset:4px}.social-grid{display:grid;grid-template-columns:var(--ps-sidebar) minmax(0,var(--ps-content));gap:var(--ps-space-6);max-width:950px;margin:auto;padding:0 var(--ps-space-5)}.sidebar{position:sticky;top:0;height:100dvh;padding:var(--ps-space-6) 0;display:flex;flex-direction:column}.side-nav{display:grid;gap:var(--ps-space-2);margin-top:var(--ps-space-7)}.side-nav a,.side-nav button{display:flex;align-items:center;gap:var(--ps-space-4);padding:14px 18px;border:0;background:transparent;border-radius:var(--ps-radius-sm);font-weight:550;text-align:left;color:var(--ps-muted)}.side-nav .active{background:var(--ps-accent);color:var(--ps-primary);font-weight:700}.side-nav a:hover,.side-nav button:hover{background:var(--ps-accent)}.sidebar-bottom{margin-top:auto;display:flex;align-items:center;gap:var(--ps-space-3)}.sidebar-bottom strong{font-size:.85rem}.sidebar-bottom small{display:block;color:var(--ps-muted);font-size:.72rem}.main-column{min-width:0;border-inline:1px solid var(--ps-border);background:var(--ps-surface);min-height:100dvh;padding-bottom:var(--ps-space-6)}.page-header{display:flex;align-items:center;justify-content:space-between;padding:var(--ps-space-6) var(--ps-space-5) var(--ps-space-5)}.page-header p{font-size:.85rem;margin-top:var(--ps-space-2)}.context-column{position:sticky;top:0;height:fit-content;padding-top:var(--ps-space-7)}.context-intro{padding:var(--ps-space-5) 0 var(--ps-space-6);border-bottom:1px solid var(--ps-border)}.context-intro h2{font-size:1.8rem;letter-spacing:-.055em;line-height:1.2;margin:var(--ps-space-3) 0}.context-intro p{font-size:.86rem;color:var(--ps-muted)}.context-summary{margin-top:var(--ps-space-6)}.context-summary strong{display:block;margin-top:var(--ps-space-3)}.context-summary p{font-size:.8rem;margin:var(--ps-space-1) 0 var(--ps-space-3)}.context-summary .p-button{padding-left:0;font-size:.8rem}.quiet-signature{display:block;color:var(--ps-muted);font-size:.68rem;margin-top:var(--ps-space-7)}.mobile-header,.bottom-nav{display:none}.composer-entry{display:flex;gap:var(--ps-space-3);align-items:center;padding:var(--ps-space-4) var(--ps-space-5);border-block:1px solid var(--ps-border)}.composer-prompt{background:var(--ps-canvas);border:0;border-radius:var(--ps-radius-lg);padding:14px 18px;flex:1;min-width:0;text-align:left;color:var(--ps-muted);font-size:.87rem}.post{padding:var(--ps-space-5);border-bottom:1px solid var(--ps-border)}.post-header{display:flex;align-items:flex-start;gap:var(--ps-space-3)}.post-identity{flex:1;min-width:0}.post-identity h2{font-size:.92rem;overflow-wrap:anywhere}.post-identity p{font-size:.72rem;color:var(--ps-muted);margin-top:2px}.audience{color:var(--ps-muted);font-size:.63rem;white-space:nowrap;padding:3px 8px;border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg)}.post-content{margin:var(--ps-space-4) 0 var(--ps-space-2);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:.96rem}.feed-end{text-align:center;padding:var(--ps-space-6) var(--ps-space-5);color:var(--ps-muted)}.end-mark{display:grid;place-items:center;border:1px solid var(--ps-border);width:30px;height:30px;border-radius:50%;margin:0 auto var(--ps-space-2);color:var(--ps-primary)}.feed-end p{font-size:.85rem;font-weight:600}.feed-end small{font-size:.72rem}.feedback{margin:var(--ps-space-4);padding:var(--ps-space-3) var(--ps-space-4);border-radius:var(--ps-radius-sm);background:var(--ps-accent);color:var(--ps-primary);font-size:.85rem}.feedback.error{background:var(--ps-danger-surface);color:var(--ps-danger)}label{display:block;font-size:.8rem;font-weight:650;margin:var(--ps-space-5) 0 var(--ps-space-2)}.p-select{width:100%}.context-note{font-size:.82rem;line-height:1.65;color:var(--ps-muted);margin-top:var(--ps-space-5)}.composer-dialog{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}.composer-author{display:flex;align-items:center;gap:var(--ps-space-3)}.composer-author small{display:block;font-size:.73rem}.composer-form textarea{width:100%;resize:vertical;min-height:150px}.composer-form{min-width:0}.composer-options{margin-top:var(--ps-space-5)}.composer-options summary{cursor:pointer;font-weight:650}.composer-options-content{padding-top:var(--ps-space-2)}.composer-meta{display:flex;justify-content:space-between;font-size:.68rem;color:var(--ps-muted);margin-top:var(--ps-space-2)}.dialog-actions{display:flex;justify-content:flex-end;gap:var(--ps-space-3);margin-top:var(--ps-space-5)}.confirm-dialog{width:min(480px,calc(100vw - 24px))}.confirm-dialog p+p{margin-top:var(--ps-space-3)}.profile-intro{padding:0 var(--ps-space-5) var(--ps-space-6);border-bottom:1px solid var(--ps-border)}.profile-cover{height:90px;background:var(--surface-overlay);border-radius:var(--ps-radius);margin-bottom:-22px}.profile-intro>ps-avatar{margin-left:var(--ps-space-4);border:5px solid var(--ps-surface);border-radius:50%}.profile-intro .p-avatar{width:64px;height:64px;font-size:1.2rem}.profile-intro h2{font-size:1.3rem;margin-top:var(--ps-space-3)}.profile-intro p{margin:var(--ps-space-2) 0 var(--ps-space-5);font-size:.87rem}.profile-memberships{padding:var(--ps-space-5)}.profile-memberships>p{font-size:.85rem;margin:var(--ps-space-2) 0 var(--ps-space-5)}.membership{display:flex;align-items:center;gap:var(--ps-space-3);padding:var(--ps-space-4) 0;border-bottom:1px solid var(--ps-border)}.membership>div{flex:1;min-width:0}.membership strong{font-size:.85rem}.membership small{display:block;color:var(--ps-muted);font-size:.7rem}.membership .p-button{font-size:.72rem}.boot{max-width:var(--ps-content);margin:var(--ps-space-7) auto;padding:var(--ps-space-5);display:grid;gap:var(--ps-space-5)}.feed-skeleton{display:grid;gap:var(--ps-space-5);padding:var(--ps-space-5)}.empty-state{text-align:center;padding:var(--ps-space-7) var(--ps-space-5);color:var(--ps-muted)}.empty-state h2{margin:var(--ps-space-3) 0;color:var(--ps-text)}.empty-state p{font-size:.85rem}.welcome{max-width:1100px;margin:auto;padding:var(--ps-space-7);min-height:100dvh}.welcome-copy{max-width:700px;padding:12vh 0}.welcome h1{font-size:clamp(2.6rem,6vw,5rem);margin:var(--ps-space-5) 0}.welcome-copy p{max-width:470px;color:var(--ps-muted);margin-bottom:var(--ps-space-6);font-size:1.1rem}@media(max-width:1199px){:root{--ps-sidebar: 180px}.social-grid{grid-template-columns:var(--ps-sidebar) minmax(0,var(--ps-content));max-width:950px;gap:var(--ps-space-5)}.context-column{display:none}.wordmark{font-size:1.15rem}}@media(min-width:701px)and (max-width:900px){:root{--ps-sidebar: 64px}.social-grid{gap:var(--ps-space-4);padding-inline:var(--ps-space-4)}.brand-name,.side-nav span,.sidebar-bottom>div{display:none}.side-nav a,.side-nav button{justify-content:center;padding:16px}.sidebar .wordmark,.sidebar-bottom{justify-content:center}.sidebar-bottom .p-avatar{width:36px;height:36px}}@media(max-width:700px){:root{--ps-title: 1.65rem}.sidebar{display:none}.social-grid{display:block;padding:0}.main-column{border:0;min-height:calc(100dvh - var(--ps-header));padding-bottom:calc(var(--ps-bottom) + env(safe-area-inset-bottom) + var(--ps-space-4))}.mobile-header{display:flex;align-items:center;justify-content:space-between;height:calc(var(--ps-header) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--ps-space-4) 0;background:var(--ps-surface);border-bottom:1px solid var(--ps-border);position:sticky;top:0;z-index:10}.mobile-header .wordmark{font-size:1.22rem}.avatar-button{display:flex;border:0;padding:4px;background:transparent;border-radius:50%}.avatar-button .p-avatar{width:34px;height:34px;font-size:.72rem}.bottom-nav{position:fixed;z-index:10;bottom:0;left:0;right:0;display:flex;justify-content:space-around;background:var(--ps-surface);border-top:1px solid var(--ps-border);height:calc(var(--ps-bottom) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:1;color:var(--ps-muted);font-size:.66rem}.bottom-nav a.active{color:var(--ps-primary);font-weight:700}.bottom-nav a.active ps-icon{background:var(--ps-accent);border-radius:var(--ps-radius);padding:3px 18px}.page-header{padding:var(--ps-space-5) var(--ps-space-4)}.composer-entry{padding:var(--ps-space-4);gap:var(--ps-space-2)}.composer-prompt{padding:12px;font-size:.77rem}.composer-entry .p-avatar{width:36px;height:36px}.post{padding:var(--ps-space-5) var(--ps-space-4)}.post-header{gap:10px}.post-identity h2{font-size:.85rem}.post-identity p{font-size:.66rem}.audience{font-size:.58rem;padding:3px 6px}.post-content{font-size:.92rem}.profile-memberships,.profile-intro{padding-inline:var(--ps-space-4)}.membership{gap:var(--ps-space-2)}.membership .p-avatar{width:34px;height:34px}.membership .p-button{padding:8px;font-size:.68rem}.welcome{padding:var(--ps-space-5)}.welcome-copy{padding:10vh 0}.p-dialog-content{padding-inline:var(--ps-space-4)}.p-dialog-header{padding:var(--ps-space-4)}.composer-author small{font-size:.68rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}ps-profile-page .appearance-section{padding:var(--ps-space-5);border-top:1px solid var(--border)}.profile-dialog{width:min(580px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}.profile-form input,.profile-form textarea,.profile-form .p-multiselect,.composer-form .p-multiselect{width:100%}.profile-form small{display:block;margin-top:var(--ps-space-2);font-size:var(--ps-text-small)}.avatar-selection{display:flex;gap:var(--ps-space-4);align-items:center}.avatar-selection .p-select{flex:1}.profile-handle{display:block;color:var(--text-secondary);overflow-wrap:anywhere;font-size:.85rem;margin-top:var(--ps-space-2)}.profile-bio{white-space:pre-wrap;overflow-wrap:anywhere}.profile-intro ps-profile-editor{display:inline-block;margin:var(--ps-space-4) var(--ps-space-2) 0 0}.interest-tags{display:flex;flex-wrap:wrap;gap:var(--ps-space-2);margin-top:var(--ps-space-3)}.interest-tags:empty{display:none}.interest-tags span{font-size:.7rem;color:var(--text-secondary);background:var(--surface-overlay);padding:3px 9px;border-radius:var(--ps-radius-lg)}.catalog-intro{padding:0 var(--ps-space-5) var(--ps-space-5);border-bottom:1px solid var(--border)}.catalog-intro>p{font-size:.87rem;color:var(--text-secondary)}.catalog-intro>.p-button{margin-top:var(--ps-space-3)}.app-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:var(--ps-space-4);padding:var(--ps-space-5)}.app-card{padding:var(--ps-space-5);border:1px solid var(--border);border-radius:var(--ps-radius);background:var(--surface-card);display:flex;flex-direction:column;align-items:flex-start;gap:var(--ps-space-3);min-width:0}.app-heading{display:flex;align-items:center;gap:var(--ps-space-2);justify-content:space-between;width:100%}.app-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--ps-radius-sm);background:var(--surface-overlay);color:var(--text-primary)}.app-card h2{font-size:1.15rem}.app-card>p{font-size:.83rem;color:var(--text-secondary)}.app-card>.p-button{margin-top:auto;font-size:.85rem}.app-card .development-note{font-size:.72rem;padding-top:var(--ps-space-2);color:var(--warning)}.app-card .interest-tags{margin:0}:root.dark-mode .brand-mark{color:var(--p-primary-950)}@media(max-width:700px){.app-grid,.catalog-intro{padding-inline:var(--ps-space-4)}.app-grid{grid-template-columns:1fr}.profile-form label{margin-top:var(--ps-space-4)}}.field-label{display:block;font-size:.8rem;font-weight:650;margin:var(--ps-space-5) 0 var(--ps-space-2)}.interest-picker{display:flex;flex-wrap:wrap;gap:var(--ps-space-2);width:100%;min-width:0}.interest-picker .p-togglebutton{border:1px solid var(--border);border-radius:var(--ps-radius-sm)!important;font-size:.8rem}.caregiver-card{padding-block:var(--ps-space-5);border-bottom:1px solid var(--border)}.caregiver-heading{display:flex;gap:var(--ps-space-3);align-items:center}.caregiver-heading h2{font-size:1.1rem;margin:0;overflow-wrap:anywhere}.caregiver-heading p{margin-block:var(--ps-space-2)}.caregiver-summary{white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.admin-workspace{max-width:76rem;margin:0 auto;padding:1.5rem}.admin-workspace header{margin-bottom:1.5rem}.admin-workspace nav{display:flex;flex-wrap:wrap;gap:1.25rem;margin-block:1rem 2rem}.admin-workspace h2{margin-block:1rem}.admin-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding-block:1rem;border-bottom:1px solid var(--border)}.admin-row>div:first-child{flex:1 1 16rem;min-width:0;overflow-wrap:anywhere}.admin-form{display:grid;gap:.75rem;max-width:38rem;margin-block:1.5rem}.admin-form input,.admin-form textarea,.admin-form p-select,.admin-form p-multiselect{width:100%;min-width:0}.admin-form button{justify-self:start}.admin-workspace p{overflow-wrap:anywhere}@media(max-width:700px){.admin-workspace{padding:1rem}}.admin-content{padding-block:1.5rem}.admin-content>p-tabpanels,.admin-content p-tabpanel:not([hidden]){display:block}.commerce-form{display:grid;gap:var(--ps-space-3, .75rem);margin-block:1rem;max-width:36rem}.commerce-nav{display:flex;flex-wrap:wrap;gap:1rem;margin-block:1rem}.commerce-form input,.commerce-form textarea{width:100%;min-width:0}#pix-code{display:block;width:100%;min-height:6rem;overflow-wrap:anywhere}.media-frame{margin:var(--ps-space-4) calc(var(--ps-space-5) * -1) 0;background:#090b0d;overflow:hidden}.media-frame img,.media-frame video{display:block;width:100%;max-height:min(68vh,720px);object-fit:contain;background:#090b0d}.post{padding-top:var(--ps-space-5);padding-bottom:var(--ps-space-6)}.post:has(.media-frame) .post-content{font-size:1rem}.offer-content .media-frame{margin:calc(var(--ps-space-4) * -1) calc(var(--ps-space-4) * -1) var(--ps-space-4);border-radius:var(--ps-radius) var(--ps-radius) 0 0}.offer-content .media-frame img,.offer-content .media-frame video{aspect-ratio:16/10;max-height:28rem;object-fit:cover}.offer-discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ps-space-4);padding:0 var(--ps-space-5) var(--ps-space-6)}.offer-thumb{width:6rem;height:6rem;border-radius:var(--ps-radius);object-fit:cover;float:left;margin-right:var(--ps-space-3)}.composer-form input[type=file]{width:100%;padding:.75rem;border:1px dashed var(--ps-border);border-radius:var(--ps-radius)}@media(max-width:700px){.media-frame{margin-inline:calc(var(--ps-space-4) * -1)}.post:has(.media-frame){padding-inline:var(--ps-space-4)}.offer-discovery-grid{grid-template-columns:1fr;padding-inline:var(--ps-space-4)}}body:has(ps-feed-page) .main-column,body:has(ps-offers-page) .main-column{height:100dvh;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y proximity;scroll-padding-block-start:var(--ps-space-4);scroll-behavior:smooth}.feed-snap ps-post-item{display:block;scroll-snap-align:start;scroll-margin-block-start:var(--ps-space-4)}.text-post-canvas{display:grid;place-items:center;min-height:clamp(20rem,58dvh,38rem);margin:var(--ps-space-4) calc(var(--ps-space-5) * -1) 0;padding:clamp(2rem,7vw,5rem);color:var(--ps-text);background:linear-gradient(145deg,var(--ps-accent),var(--ps-canvas));border-block:1px solid var(--ps-border)}.text-post-canvas p{width:min(100%,34ch);margin:0;color:inherit;font-size:clamp(1.45rem,4.2vw,2.6rem);font-weight:650;line-height:1.25;letter-spacing:-.025em;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}.text-post-medium .text-post-canvas p{font-size:clamp(1.25rem,3vw,2rem);line-height:1.4}.text-post-long .text-post-canvas{min-height:0;place-items:start;padding-block:clamp(2rem,6vw,4rem)}.text-post-long .text-post-canvas p{width:min(100%,58ch);margin-inline:auto;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.7;text-align:left;letter-spacing:normal}.post>ps-media-view .media-frame{margin-top:var(--ps-space-4)}.post>ps-media-view .media-frame img,.post>ps-media-view .media-frame video{width:100%;max-height:min(78dvh,52rem);object-fit:contain}.post>ps-media-view .media-frame.media-video{min-height:min(50dvh,32rem);display:grid;place-items:center}.post-caption{max-width:62ch}.post>ps-offer-card{display:block;margin-top:var(--ps-space-4)}@media(min-width:701px)and (max-width:900px){.text-post-canvas{min-height:clamp(22rem,64dvh,36rem)}.post>ps-media-view .media-frame img,.post>ps-media-view .media-frame video{max-height:76dvh}}@media(max-width:700px){body:has(ps-feed-page) .main-column,body:has(ps-offers-page) .main-column{height:calc(100dvh - var(--ps-header) - env(safe-area-inset-top));scroll-padding-block-start:.5rem}.feed-snap ps-post-item{scroll-margin-block-start:.5rem}.post{padding-inline:var(--ps-space-3)}.text-post-canvas,.post>ps-media-view .media-frame{margin-inline:calc(var(--ps-space-3) * -1)}.text-post-canvas{min-height:clamp(25rem,72dvh,44rem);padding:clamp(1.5rem,8vw,3rem)}.text-post-canvas p{font-size:clamp(1.5rem,7vw,2.35rem)}.text-post-medium .text-post-canvas p{font-size:clamp(1.25rem,5.5vw,1.8rem)}.text-post-long .text-post-canvas{min-height:0;padding-block:2rem}.text-post-long .text-post-canvas p{font-size:1.05rem;line-height:1.65}.post>ps-media-view .media-frame img,.post>ps-media-view .media-frame video{max-height:80dvh}.post>ps-media-view .media-frame.media-video{min-height:min(66dvh,42rem)}}@media(prefers-reduced-motion:reduce){body:has(ps-feed-page) .main-column,body:has(ps-offers-page) .main-column{scroll-behavior:auto}}@media(min-width:901px){body:has(ps-sales-page) .social-grid,body:has(ps-shop-page) .social-grid{grid-template-columns:var(--ps-sidebar) minmax(0,56rem);max-width:76rem}}body:has(ps-sales-page) .main-column,body:has(ps-shop-page) .main-column{overflow:visible}body:has(ps-shop-page) .product-media .media-frame{margin:0;height:100%}body:has(ps-shop-page) .product-media .media-frame img,body:has(ps-shop-page) .product-media .media-frame video{width:100%;height:100%;max-height:none;object-fit:cover}p-editor .ql-editor ol li[data-list=bullet]:before{content:"\2022"}
