@charset "UTF-8";@import"https://rsms.me/inter/inter.css";@import"https://fonts.googleapis.com/css?family=Roboto:100,200,300,400,500,600,700,800,900&subset=cyrillic";@font-face{font-family:labioffice-icons;src:url(/assets/labioffice-icons-BlMy3USD.eot);src:url(/assets/labioffice-icons-BlMy3USD.eot?#iefix) format("embedded-opentype"),url(/assets/labioffice-icons-DMvh55RX.ttf) format("truetype"),url(/assets/labioffice-icons-D3XTRllw.woff) format("woff"),url(/assets/labioffice-icons-CW8aoNeD.svg) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-labioffice-],[class*=" icon-labioffice-"]{font-family:labioffice-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dmx-root{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;--dmx-cycle: 1.5s;--dmx-opacity-base: .16;--dmx-opacity-mid: .32;--dmx-opacity-peak: 1}.dmx-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr))}.dmx-dot{border-radius:999px;display:block;background:currentColor;opacity:calc(.5 * (var(--dmx-opacity-base) + var(--dmx-opacity-mid)));--dmx-bloom-level: 0;transform-origin:center;transform:none;will-change:opacity}.dmx-bloom .dmx-dot{filter:drop-shadow(0 0 calc(var(--dmx-dot-size, 3px) * .75 * var(--dmx-bloom-level, 0)) currentColor) drop-shadow(0 0 calc(var(--dmx-dot-size, 3px) * 1.35 * var(--dmx-bloom-level, 0)) currentColor);will-change:opacity,filter}.dmx-root.dmx-bloom-halo.dmx-bloom .dmx-dot{filter:drop-shadow(0 0 calc(var(--dmx-dot-size, 3px) * .92 * var(--dmx-bloom-level, 0)) currentColor) drop-shadow(0 0 calc(var(--dmx-dot-size, 3px) * 1.62 * var(--dmx-bloom-level, 0)) currentColor) drop-shadow(0 0 calc(var(--dmx-dot-size, 3px) * 2.55 * var(--dmx-bloom-level, 0)) currentColor);will-change:opacity,filter}.dmx-muted .dmx-dot{opacity:calc(.44 * var(--dmx-opacity-mid));--dmx-bloom-level: 0}.dmx-dot.dmx-inactive{opacity:0!important;--dmx-bloom-level: 0;animation:none!important;visibility:hidden;pointer-events:none;will-change:auto;filter:none}.dmx-ripple{animation:dmx-ripple calc(var(--dmx-cycle) * var(--dmx-speed, 1)) cubic-bezier(.42,0,.58,1) infinite;animation-delay:calc(var(--dmx-ripple-ring, 0) * .2333 * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}.dmx-ripple-echo{animation:dmx-ripple-echo calc(var(--dmx-cycle) * var(--dmx-speed, 1)) ease-in-out infinite;animation-delay:calc((var(--dmx-ripple-ring, 0) * .14 + var(--dmx-ripple-parity, 0) * .03) * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}.dmx-center-origin-ripple{animation:dmx-center-origin-ripple calc(var(--dmx-cycle) * var(--dmx-speed, 1)) ease-in-out infinite;animation-delay:calc(var(--dmx-center-ripple-ring, 0) * .16 * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}.dmx-collapse{animation:dmx-collapse calc(var(--dmx-cycle) * .2 * var(--dmx-speed, 1)) ease-in forwards;animation-delay:calc((4 - var(--dmx-manhattan, 0)) * .032 * var(--dmx-cycle) * var(--dmx-speed, 1))}.dmx-hover-ripple{animation:dmx-hover-ripple calc(var(--dmx-cycle) * var(--dmx-speed, 1)) ease-in-out infinite;animation-delay:calc(var(--dmx-distance, 0) * .127 * var(--dmx-cycle) * var(--dmx-speed, 1))}.dmx-path{animation:dmx-ripple calc(var(--dmx-cycle) * var(--dmx-speed, 1)) cubic-bezier(.42,0,.58,1) infinite;animation-delay:calc(var(--dmx-path, 0) * .2333 * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}.dmx-diagonal-alt-sweep{animation:dmx-diagonal-alt-sweep calc(var(--dmx-cycle) * var(--dmx-speed, 1)) linear infinite;animation-delay:calc((var(--dmx-path, 0) * .2 + var(--dmx-diagonal-parity, 0) * .5) * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}.dmx-spiral-snake{animation:dmx-spiral-snake calc(var(--dmx-cycle) * var(--dmx-speed, 1)) linear infinite;animation-delay:calc(var(--dmx-spiral-order, 0) * .04 * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}.dmx-diagonal-snake{animation:dmx-diagonal-snake calc(var(--dmx-cycle) * var(--dmx-speed, 1)) linear infinite;animation-delay:calc(var(--dmx-diagonal-snake-order, 0) * .04 * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}.dmx-outer-snake{animation:dmx-ring-snake calc(var(--dmx-cycle) * var(--dmx-speed, 1)) linear infinite;animation-delay:calc(var(--dmx-outer-order, 0) * .0625 * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}.dmx-middle-snake{animation:dmx-ring-snake calc(var(--dmx-cycle) * var(--dmx-speed, 1)) linear infinite;animation-delay:calc(var(--dmx-middle-order, 0) * .125 * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}@keyframes dmx-ripple{0%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}50%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}}@keyframes dmx-ripple-echo{0%,to{opacity:calc(.625 * var(--dmx-opacity-base));--dmx-bloom-level: 0}28%{opacity:calc(.98 * var(--dmx-opacity-peak));--dmx-bloom-level: .9}56%{opacity:var(--dmx-opacity-mid);--dmx-bloom-level: 0}78%{opacity:calc(.68 * var(--dmx-opacity-peak) + .32 * var(--dmx-opacity-mid));--dmx-bloom-level: 0}}@keyframes dmx-center-origin-ripple{0%,to{opacity:calc(.625 * var(--dmx-opacity-base));--dmx-bloom-level: 0}34%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}60%{opacity:calc(.5 * (var(--dmx-opacity-base) + var(--dmx-opacity-mid)));--dmx-bloom-level: 0}}@keyframes dmx-collapse{0%{opacity:calc(.95 * var(--dmx-opacity-peak) + .05 * var(--dmx-opacity-mid));--dmx-bloom-level: .75}to{opacity:calc(.375 * var(--dmx-opacity-base));--dmx-bloom-level: 0}}@keyframes dmx-hover-ripple{0%{opacity:calc(.5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}45%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}to{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}}@keyframes dmx-diagonal-alt-sweep{0%,to{opacity:calc(.5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}14%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}30%{opacity:calc(.75 * var(--dmx-opacity-base));--dmx-bloom-level: 0}}@keyframes dmx-spiral-snake{0%,to{opacity:calc(.5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}8%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}16%{opacity:calc(.5 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid) + .1 * var(--dmx-opacity-base));--dmx-bloom-level: 0}24%{opacity:calc(.25 * var(--dmx-opacity-peak) + .45 * var(--dmx-opacity-mid) + .3 * var(--dmx-opacity-base));--dmx-bloom-level: 0}32%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}40%{opacity:calc(.75 * var(--dmx-opacity-base));--dmx-bloom-level: 0}}@keyframes dmx-diagonal-snake{0%,to{opacity:calc(.5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}8%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}16%{opacity:calc(.5 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid) + .1 * var(--dmx-opacity-base));--dmx-bloom-level: 0}24%{opacity:calc(.25 * var(--dmx-opacity-peak) + .45 * var(--dmx-opacity-mid) + .3 * var(--dmx-opacity-base));--dmx-bloom-level: 0}32%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}40%{opacity:calc(.75 * var(--dmx-opacity-base));--dmx-bloom-level: 0}}@keyframes dmx-ring-snake{0%,to{opacity:calc(.5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}10%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}20%{opacity:calc(.45 * var(--dmx-opacity-peak) + .45 * var(--dmx-opacity-mid) + .1 * var(--dmx-opacity-base));--dmx-bloom-level: 0}30%{opacity:calc(.2 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid) + .4 * var(--dmx-opacity-base));--dmx-bloom-level: 0}40%{opacity:calc(.875 * var(--dmx-opacity-base));--dmx-bloom-level: 0}}.dmx-square9-bit{animation-duration:calc(5.2s * var(--dmx-speed, 1));animation-timing-function:steps(52,end);animation-iteration-count:infinite;will-change:opacity}.dmx-square9-d1{animation-name:dmx-square9-d1}.dmx-square9-d2{animation-name:dmx-square9-d2}.dmx-square9-d3{animation-name:dmx-square9-d3}.dmx-square9-d4{animation-name:dmx-square9-d4}.dmx-square9-d5{animation-name:dmx-square9-d5}.dmx-square9-d6{animation-name:dmx-square9-d6}@keyframes dmx-square9-d1{0%,3.846154%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}3.846154%,30.769231%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}30.769231%,46.153846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}46.153846%,50%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}50%,53.846154%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}53.846154%,57.692308%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}57.692308%,65.384615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}65.384615%,71.153846%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}71.153846%,80.769231%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}80.769231%,84.615385%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}84.615385%,88.461538%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}88.461538%,92.307692%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}92.307692%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}}@keyframes dmx-square9-d2{0%,5.769231%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}5.769231%,25%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}25%,30.769231%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}30.769231%,36.538462%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}36.538462%,50%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}50%,53.846154%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}53.846154%,57.692308%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}57.692308%,61.538462%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}61.538462%,65.384615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}65.384615%,76.923077%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}76.923077%,80.769231%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}80.769231%,84.615385%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}84.615385%,88.461538%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}88.461538%,92.307692%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}92.307692%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}}@keyframes dmx-square9-d3{0%,7.692308%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}7.692308%,25%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}25%,36.538462%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}36.538462%,42.307692%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}42.307692%,46.153846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}46.153846%,50%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}50%,53.846154%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}53.846154%,57.692308%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}57.692308%,71.153846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}71.153846%,76.923077%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}76.923077%,80.769231%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}80.769231%,84.615385%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}84.615385%,88.461538%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}88.461538%,92.307692%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}92.307692%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}}@keyframes dmx-square9-d4{0%,13.461538%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}13.461538%,30.769231%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}30.769231%,50%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}50%,53.846154%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}53.846154%,57.692308%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}57.692308%,61.538462%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}61.538462%,65.384615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}65.384615%,71.153846%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}71.153846%,84.615385%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}84.615385%,88.461538%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}88.461538%,92.307692%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}92.307692%,96.153846%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}96.153846%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}}@keyframes dmx-square9-d5{0%,15.384615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}15.384615%,25%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}25%,30.769231%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}30.769231%,36.538462%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}36.538462%,46.153846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}46.153846%,50%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}50%,53.846154%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}53.846154%,57.692308%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}57.692308%,65.384615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}65.384615%,76.923077%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}76.923077%,84.615385%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}84.615385%,88.461538%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}88.461538%,92.307692%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}92.307692%,96.153846%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}96.153846%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}}@keyframes dmx-square9-d6{0%,17.307692%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}17.307692%,25%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}25%,36.538462%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}36.538462%,42.307692%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}42.307692%,50%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}50%,53.846154%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}53.846154%,57.692308%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}57.692308%,61.538462%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}61.538462%,71.153846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}71.153846%,76.923077%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}76.923077%,84.615385%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}84.615385%,88.461538%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}88.461538%,92.307692%{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}92.307692%,96.153846%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}96.153846%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level: 0}}.dmx-square6-col-snake{animation:dmx-square6-col-snake calc(var(--dmx-cycle) * var(--dmx-speed, 1)) steps(5,end) infinite;animation-delay:calc(var(--dmx-col-pos, 0) * .2 * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}@keyframes dmx-square6-col-snake{0%,20%{opacity:calc(.6 * var(--dmx-opacity-peak) + .25 * var(--dmx-opacity-mid) + .15 * var(--dmx-opacity-base));--dmx-bloom-level: 0}20%,40%{opacity:calc(.3 * var(--dmx-opacity-peak) + .5 * var(--dmx-opacity-mid) + .2 * var(--dmx-opacity-base));--dmx-bloom-level: 0}40%,60%{opacity:calc(.6 * var(--dmx-opacity-mid) + .4 * var(--dmx-opacity-base));--dmx-bloom-level: 0}60%,80%{opacity:calc(.2 * var(--dmx-opacity-mid) + .8 * var(--dmx-opacity-base));--dmx-bloom-level: 0}80%,to{opacity:calc(.625 * var(--dmx-opacity-base));--dmx-bloom-level: 0}}.dmx-circular2-ring{animation:dmx-circular2-ring calc(var(--dmx-cycle) * var(--dmx-speed, 1)) steps(12,end) infinite;animation-delay:calc(var(--dmx-ring-order, 0) * .0833333333 * var(--dmx-cycle) * var(--dmx-speed, 1));will-change:opacity}@keyframes dmx-circular2-ring{0%,8.333333%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}8.333333%,16.666667%{opacity:calc(.6 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid));--dmx-bloom-level: 0}16.666667%,25%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}25%,33.333333%{opacity:calc(.3 * var(--dmx-opacity-mid) + .7 * var(--dmx-opacity-base));--dmx-bloom-level: 0}33.333333%,41.666667%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}41.666667%,50%{opacity:calc(.6 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid));--dmx-bloom-level: 0}50%,58.333333%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}58.333333%,66.666667%{opacity:calc(.3 * var(--dmx-opacity-mid) + .7 * var(--dmx-opacity-base));--dmx-bloom-level: 0}66.666667%,75%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level: 1}75%,83.333333%{opacity:calc(.6 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid));--dmx-bloom-level: 0}83.333333%,91.666667%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base));--dmx-bloom-level: 0}91.666667%,to{opacity:calc(.3 * var(--dmx-opacity-mid) + .7 * var(--dmx-opacity-base));--dmx-bloom-level: 0}}@media (prefers-reduced-motion: reduce){.dmx-dot,.dmx-ripple,.dmx-ripple-echo,.dmx-center-origin-ripple,.dmx-collapse,.dmx-hover-ripple,.dmx-path,.dmx-diagonal-alt-sweep,.dmx-spiral-snake,.dmx-diagonal-snake,.dmx-outer-snake,.dmx-middle-snake,.dmx-square9-bit,.dmx-square6-col-snake,.dmx-circular2-ring{animation:none!important;transition:none!important}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;pointer-events:auto;position:fixed;right:0;top:0;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}._zone_d31am_1{position:absolute;display:flex;align-items:center;justify-content:center;z-index:10;opacity:0;transition:opacity .15s ease;pointer-events:none}.tree-node:hover>._zone_d31am_1{opacity:1;pointer-events:auto}._zoneOpen_d31am_17{opacity:1!important;pointer-events:auto!important}._left_d31am_22{left:-16px;top:50%;transform:translateY(-50%)}._right_d31am_28{right:-16px;top:50%;transform:translateY(-50%)}._bottom_d31am_34{bottom:-16px;left:50%;transform:translate(-50%)}._trigger_d31am_40{width:24px;height:24px;border-radius:50%;border:1px solid var(--border-color);background:var(--surface-primary);color:#408bfd;font-size:1rem;font-weight:var(--font-weight-semibold);line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px #0000001a;transition:background .15s,border-color .15s}._trigger_d31am_40:hover{background:#408bfd;color:var(--accent-fg);border-color:#408bfd}._popover_d31am_63{position:absolute;left:50%;transform:translate(-50%);padding:var(--space-1) 0;background:var(--surface-primary);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 8px 24px #0000001f;white-space:nowrap;z-index:20}._bottom_d31am_34 ._popover_d31am_63,._left_d31am_22 ._popover_d31am_63,._right_d31am_28 ._popover_d31am_63{top:100%;margin-top:var(--space-1)}._option_d31am_91{display:block;width:100%;padding:var(--space-2) var(--space-4);border:none;background:none;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;font-weight:var(--font-weight-medium);text-align:left;color:var(--page-fr-color);cursor:pointer}._option_d31am_91:hover{background:#408bfd0f}._connectorUp_kk5rb_1{display:flex;height:24px;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;position:relative;z-index:0;box-sizing:border-box}._horizLine_kk5rb_12{flex:1;position:relative}._horizLine_kk5rb_12:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--border-color)}._vertLine_kk5rb_26{width:0;position:relative;flex-shrink:0}._vertLine_kk5rb_26:after{content:"";position:absolute;top:0;left:-1px;width:2px;height:100%;background:var(--border-color)}._isOnly_kk5rb_41{width:100%;margin-left:0;margin-right:0}._isOnly_kk5rb_41 ._horizLine_kk5rb_12:after{display:none}._isFirst_kk5rb_50{width:calc(100% + 20px);margin-left:0;margin-right:-20px}._isFirst_kk5rb_50 ._horizLine_kk5rb_12:first-child:after{display:none}._isLast_kk5rb_59{width:calc(100% + 20px);margin-left:-20px;margin-right:0}._isLast_kk5rb_59 ._horizLine_kk5rb_12:last-child:after{display:none}._connectorDown_kk5rb_68{position:relative;z-index:0;width:2px;height:76px;margin:-12px auto 0;background:var(--border-color);flex-shrink:0}._toolbar_1qpw6_1{position:absolute;bottom:16px;right:16px;display:flex;align-items:center;gap:2px;padding:var(--space-1);background:var(--surface-primary);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 2px 8px #00000014;z-index:10;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}._btn_1qpw6_17{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;background:transparent;color:var(--page-fr-color);font-size:1rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:background .1s}._btn_1qpw6_17:hover{background:#408bfd14}._fitBtn_1qpw6_36{width:auto;padding:0 var(--space-2);font-size:.6875rem;font-weight:var(--font-weight-semibold);margin-left:2px}._label_1qpw6_44{font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--page-fr-color);min-width:36px;text-align:center;-webkit-user-select:none;user-select:none}._viewport_88eid_1{position:relative;flex:1;min-height:0;overflow:hidden;background:var(--page-color)}._wrapper_88eid_9{width:100%!important;height:100%!important;cursor:grab}._wrapper_88eid_9:active{cursor:grabbing}._content_88eid_18{width:auto!important;height:auto!important;padding:var(--space-3)}._treeRoot_doamu_1{position:relative;min-width:max-content}._rootRow_doamu_6{display:flex;justify-content:center;gap:40px}._nodeColumn_doamu_12{display:flex;flex-direction:column;align-items:center;padding:0 20px;box-sizing:border-box}._childrenRow_doamu_20{display:flex;justify-content:center;gap:0;margin-top:0}._dropTarget_doamu_28{outline:2px dashed #408bfd;outline-offset:4px;border-radius:8px}._empty_doamu_34{display:flex;align-items:center;justify-content:center;padding:60px}._addFirstBtn_doamu_41{padding:var(--space-3) var(--space-5);border:2px dashed var(--border-color);border-radius:8px;background:var(--surface-primary);color:#408bfd;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:border-color .15s,background .15s}._addFirstBtn_doamu_41:hover{border-color:#408bfd;background:#408bfd0a}.fp-section-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#408bfd;margin-bottom:12px}.fp-section-title{font-family:Urbanist,Manrope,system-ui,sans-serif;font-size:2.25rem;font-weight:800;line-height:1.2;color:#0f172a;margin-bottom:16px}.fp-section-desc{font-family:Manrope,system-ui,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.6;color:#64748b;max-width:680px}.fp-block{width:100%;max-width:var(--site-content-max);margin:0 auto;padding:80px 24px}.fp-cta-goo{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border:none;border-radius:12px;font-family:Roboto,system-ui,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease;overflow:hidden}.fp-cta-goo:hover{transform:translateY(-1px)}.fp-cta-goo:active{transform:translateY(0)}.fp-cta-goo--blue{background:#408bfd;color:#fff;box-shadow:0 4px 16px #408bfd4d}.fp-cta-goo--blue:hover{box-shadow:0 6px 24px #408bfd66}.fp-cta-goo--outline{background:transparent;color:#408bfd;border:2px solid #408bfd}.fp-cta-goo--outline:hover{background:#408bfd0f}.fp-cta-goo__blobs{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;filter:url(#labisite-goo);pointer-events:none;z-index:0}.fp-cta-goo__blobs span{position:absolute;width:33.33%;height:100%;background:currentColor;opacity:.15;border-radius:50%;transform:scale(1.4) translateY(125%);transition:transform .7s ease}.fp-cta-goo__blobs span:nth-child(2){transition-delay:60ms}.fp-cta-goo__blobs span:nth-child(3){transition-delay:25ms}.fp-cta-goo:hover .fp-cta-goo__blobs span{transform:scale(1.4) translateY(0)}.fp-cta-goo__label{position:relative;z-index:1}@media (prefers-reduced-motion: no-preference){@keyframes fpFadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fpWorkflowFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes heroBadgePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.75);opacity:.5}}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes glassShimmer{0%{background-position:-200% center}60%,to{background-position:200% center}}@keyframes typingBounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-10px);opacity:1}}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(40px) scale(.94);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(-48px) scale(.97);filter:blur(4px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(48px) scale(.97);filter:blur(4px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes glowPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.12);opacity:.75}}@keyframes downArrowNudge{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes letterIn{0%{opacity:0;transform:translateY(18px) scale(.96);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes statCountUp{0%{opacity:0;transform:translateY(24px) scale(.92);filter:blur(4px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}}.fp-animate{opacity:0}.fp-animate.revealed{animation:fpFadeUp .7s cubic-bezier(.22,1,.36,1) forwards}.fp-animate--d1.revealed{animation-delay:.1s}.fp-animate--d2.revealed{animation-delay:.2s}.fp-animate--d3.revealed{animation-delay:.3s}.fp-animate--d4.revealed{animation-delay:.4s}.fp-animate--d5.revealed{animation-delay:.5s}@media (prefers-reduced-motion: reduce){.fp-animate{opacity:1;transform:none;animation:none!important}}:root{--site-content-max: min(1534px, calc(100vw - 48px) )}.labidesk-inner-scaled-page{--site-content-max: min(1534px, calc(100% - 48px) )}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{font-family:Urbanist,Manrope,Helvetica,sans-serif;background:#fff;color:#000;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}button{cursor:pointer}.fp-hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#fff;padding:var(--lc-tweak-padding, 140px) max(20px,var(--page-gutter, 24px)) 100px}.labidesk-inner-scaled-page .fp-hero{min-height:calc(100vh / var(--page-scale, 1))}[data-puck-component] .fp-hero{min-height:auto;align-items:flex-start;padding:56px max(20px,var(--page-gutter, 24px)) 48px}.labidesk-inner-scaled-page [data-puck-component] .fp-hero{min-height:auto}.fp-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:var(--lc-tweak-bg-glow, 1)}.fp-hero-blob{position:absolute;border-radius:50%;filter:blur(120px);opacity:.55}.fp-hero-blob--blue{width:600px;height:600px;background:var(--lc-tweak-accent, #3a88fc);top:-100px;right:-100px}.fp-hero-blob--orange{width:300px;height:300px;background:#f59236;bottom:60px;left:-60px;opacity:.35}.fp-hero-glass-bubble{position:absolute;width:180px;height:180px;border-radius:50%;background:linear-gradient(135deg,#ffffff47,#ffffff14);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.35);box-shadow:0 8px 32px #408bfd1f,0 1px #ffffff80 inset;top:15%;right:8%;z-index:0;pointer-events:none;animation:heroFloat 6s ease-in-out infinite}.fp-hero-content{position:relative;z-index:1;max-width:860px;margin:0 auto;text-align:center}.fp-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:100px;background:linear-gradient(135deg,#408bfd1f,#408bfd0f);border:1px solid rgba(64,139,253,.28);margin-bottom:28px;font-family:Urbanist,Helvetica,sans-serif;font-weight:700;font-size:13px;color:#408bfd;letter-spacing:.04em}.fp-hero-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--lc-tweak-accent, #408bfd);animation:heroBadgePulse 2s ease-in-out infinite}@keyframes heroBadgePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.fp-hero-title{font-family:Manrope,Helvetica,sans-serif;font-weight:800;font-size:clamp(42px,6vw,80px);line-height:1.08;letter-spacing:-.02em;color:#000;margin:0 0 24px}@media (prefers-reduced-motion: no-preference){.fp-hero-title{animation:letterIn .8s cubic-bezier(.22,1,.36,1) .15s both}}.fp-hero-title span{color:var(--lc-tweak-accent, #408bfd)}.fp-hero-subtitle{font-family:Urbanist,Helvetica,sans-serif;font-weight:500;font-size:clamp(18px,2vw,22px);color:#000000a6;line-height:1.6;max-width:640px;margin:0 auto 44px}.fp-hero-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.fp-btn-primary{display:inline-flex;align-items:center;padding:14px 32px;background:#408bfd;color:#fff;font-family:Roboto,Helvetica,sans-serif;font-weight:700;font-size:14px;letter-spacing:.05em;border-radius:10px;border:none;box-shadow:0 4px 20px #408bfd61;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.fp-btn-primary:not(.fp-cta-goo--blue):hover{background:#3a7fe8;transform:translateY(-2px);box-shadow:0 8px 28px #408bfd7a}.fp-btn-secondary{display:inline-flex;align-items:center;padding:14px 28px;background:transparent;color:#000;font-family:Roboto,Helvetica,sans-serif;font-weight:700;font-size:14px;border-radius:10px;border:1.5px solid rgba(0,0,0,.15);transition:border-color .2s ease,background .2s ease}.fp-btn-secondary:not(.fp-cta-goo--outline):hover{border-color:#408bfd;color:#408bfd;background:#408bfd0d}.fp-hero-visual{margin-top:72px;position:relative;z-index:1;max-width:960px;margin-left:auto;margin-right:auto}.fp-glass-window{background:linear-gradient(135deg,#fff9,#e6edff59);backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);border:1px solid rgba(255,255,255,.65);border-radius:20px;box-shadow:0 24px 80px #408bfd2e,0 2px #ffffffe6 inset;overflow:hidden}.fp-glass-window-bar{display:flex;align-items:center;gap:8px;padding:16px 20px 10px;border-bottom:1px solid rgba(255,255,255,.45)}.fp-glass-dot{width:12px;height:12px;border-radius:50%}.fp-glass-dot--red{background:#ff5f57}.fp-glass-dot--amber{background:#febc2e}.fp-glass-dot--green{background:#28c840}.fp-glass-content{padding:32px;display:flex;flex-direction:column;gap:24px}.fp-features-section{padding:100px max(20px,var(--page-gutter, 24px));max-width:var(--site-content-max);margin:0 auto}.fp-shore-bg-wrap{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.fp-shore-bg-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#ffffffe6,#e8f2ffe0 45%,#ffffffeb)}.fp-shore-bg-wrap>section{position:relative;z-index:1}.fp-shore-bg-wrap .fp-screens-section{background:transparent}.fp-shore-bg-wrap--fixed{--shore-pin-top: 0px;position:relative;height:calc((100vh - var(--shore-pin-top)) / var(--page-scale, 1));background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}.fp-shore-bg-wrap--fixed:before{content:none}.fp-shore-bg-wrap--fixed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#0515266b,#05152614 38%,#05152633 62%,#05152685),linear-gradient(118deg,rgba(64,139,253,.14) 0%,transparent 42%,rgba(5,21,38,.22) 100%)}.fp-shore-bg-wrap--fixed .fp-shore-fixed-bg{display:none}.fp-shore-bg-wrap--fixed .fp-shore-scroll-content{position:relative;z-index:1;height:calc((100vh - var(--shore-pin-top)) / var(--page-scale, 1));overflow-y:auto;overscroll-behavior:auto;-ms-overflow-style:none;scrollbar-width:none}.fp-shore-bg-wrap--fixed .fp-shore-scroll-content::-webkit-scrollbar{display:none}.fp-shore-bg-wrap--fixed .fp-shore-scroll-content>section:first-of-type{margin-top:0}.fp-shore-bg-wrap--fixed .fp-section-title,.fp-shore-bg-wrap--fixed .fp-section-desc,.fp-shore-bg-wrap--fixed .fp-screens-title,.fp-shore-bg-wrap--fixed .fp-screens-subtitle{text-shadow:0 1px 2px rgba(255,255,255,.55)}@media (max-width: 1024px){.fp-shore-bg-wrap--fixed{height:auto;background-attachment:scroll;background-position:center top}.fp-shore-bg-wrap--fixed .fp-shore-scroll-content{height:auto;overflow:visible;overscroll-behavior:auto}}.fp-section-label{font-family:Urbanist,Helvetica,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;color:#408bfd;text-transform:uppercase;text-align:center;margin-bottom:16px}.fp-section-title{font-family:Manrope,Helvetica,sans-serif;font-weight:800;font-size:clamp(28px,3.5vw,48px);line-height:1.12;color:#000;text-align:center;margin:0 auto 16px;max-width:700px;letter-spacing:-.015em}.fp-section-desc{font-family:Urbanist,Helvetica,sans-serif;font-weight:500;font-size:18px;color:#0000008c;line-height:1.65;text-align:center;max-width:580px;margin:0 auto 64px}.fp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fp-card{background:linear-gradient(145deg,#d7e8ff,#c3daff 55%,#e1f0ff);border:1.364px solid rgba(120,180,255,.55);border-radius:20px;padding:36px 32px;transition:transform .25s ease,box-shadow .25s ease;position:relative;overflow:hidden}.fp-card:before{content:"";position:absolute;top:0;left:0;right:0;height:60%;background:linear-gradient(180deg,#ffffff80,#fff0);pointer-events:none;border-radius:20px 20px 0 0}.fp-card:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 16px 48px #408bfd33}.fp-card-icon{width:48px;height:48px;border-radius:14px;background:#408bfd;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 4px 16px #408bfd59}.fp-card-icon svg{width:22px;height:22px;color:#fff;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fp-card-icon svg.filled{fill:#fff;stroke:none}.fp-card-title{font-family:Manrope,Helvetica,sans-serif;font-weight:700;font-size:18px;color:#000;margin:0 0 10px;line-height:1.3}.fp-card-desc{font-family:Urbanist,Helvetica,sans-serif;font-weight:500;font-size:15px;color:#0009;line-height:1.65;margin:0}.fp-card--wide{grid-column:span 2}.fp-stats{background:linear-gradient(180deg,#e6edff,#f8f9fe);padding:80px max(20px,var(--page-gutter, 24px))}.fp-stats-inner{max-width:var(--site-content-max);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#408bfd1f;border-radius:20px;overflow:hidden;box-shadow:0 8px 40px #408bfd1f}.fp-stat{background:#fff;padding:48px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.fp-stat:first-child{border-radius:20px 0 0 20px}.fp-stat:last-child{border-radius:0 20px 20px 0}.fp-stat-number{font-family:Manrope,Helvetica,sans-serif;font-weight:800;font-size:52px;color:#408bfd;line-height:1;letter-spacing:-.02em}@media (prefers-reduced-motion: no-preference){.fp-stat:nth-child(1) .fp-stat-number{animation:statCountUp .7s cubic-bezier(.22,1,.36,1) .1s both}.fp-stat:nth-child(2) .fp-stat-number{animation:statCountUp .7s cubic-bezier(.22,1,.36,1) .2s both}.fp-stat:nth-child(3) .fp-stat-number{animation:statCountUp .7s cubic-bezier(.22,1,.36,1) .3s both}.fp-stat:nth-child(4) .fp-stat-number{animation:statCountUp .7s cubic-bezier(.22,1,.36,1) .4s both}}.fp-stat-label{font-family:Urbanist,Helvetica,sans-serif;font-weight:600;font-size:16px;color:#0000008c;line-height:1.4;max-width:200px}.fp-how{padding:100px max(20px,var(--page-gutter, 24px));box-sizing:border-box}.fp-how-inner{max-width:1100px;margin:0 auto;width:100%}.fp-how-inner>.fp-section-title{margin-bottom:64px}.fp-how-row{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-bottom:100px}.fp-how-row:last-child{margin-bottom:0}.fp-how-row--reverse .fp-how-visual{order:-1}.fp-how-step{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#408bfd;color:#fff;font-family:Manrope,Helvetica,sans-serif;font-weight:800;font-size:14px;margin-bottom:20px;box-shadow:0 4px 14px #408bfd61}.fp-how-title{font-family:Manrope,Helvetica,sans-serif;font-weight:700;font-size:28px;color:#000;margin:0 0 14px;line-height:1.25}.fp-how-desc{font-family:Urbanist,Helvetica,sans-serif;font-weight:500;font-size:17px;color:#0009;line-height:1.7;margin:0 0 28px}.fp-how-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.fp-how-list li{display:flex;align-items:flex-start;gap:10px;font-family:Urbanist,Helvetica,sans-serif;font-weight:600;font-size:15px;color:#000000b3;line-height:1.5}.fp-how-list li:before{content:"";flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#408bfd26;margin-top:1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='%23408bfd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.fp-how-visual{border-radius:20px;overflow:hidden}.fp-mock{background:linear-gradient(145deg,#e8f1ffe6,#d2e4ffcc);border:1.5px solid rgba(64,139,253,.2);border-radius:20px;padding:28px;box-shadow:0 12px 48px #408bfd24;min-height:300px;display:flex;flex-direction:column;gap:16px}.fp-mock-bar{height:10px;border-radius:100px;background:#408bfd33}.fp-mock-bar--short{width:40%}.fp-mock-bar--medium{width:65%}.fp-mock-bar--long{width:90%}.fp-mock-bar--blue{background:#408bfd;opacity:.7}.fp-mock-bar--dark{background:#05152626}.fp-mock-row{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fffc;border-radius:10px;border:1px solid rgba(64,139,253,.12)}.fp-mock-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#408bfd,#3a7fe8);flex-shrink:0}.fp-mock-lines{flex:1;display:flex;flex-direction:column;gap:5px}.fp-mock-pill{display:inline-flex;padding:4px 12px;border-radius:100px;font-family:Urbanist,Helvetica,sans-serif;font-weight:700;font-size:12px}.fp-mock-pill--green{background:#28c8402e;color:#18a834}.fp-mock-pill--blue{background:#408bfd2e;color:#408bfd}.fp-mock-pill--amber{background:#f592362e;color:#d07a1a}.fp-mock-pill--red{background:#f94b742e;color:#e02050}.fp-quote-section{padding:80px max(20px,var(--page-gutter, 24px));background:#051526;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);text-align:center;position:relative;overflow:hidden}.fp-quote-glow{position:absolute;width:600px;height:600px;border-radius:50%;background:#3a88fc;filter:blur(200px);opacity:.18;top:-200px;left:50%;transform:translate(-50%);pointer-events:none}.fp-quote-inner{max-width:800px;margin:0 auto;position:relative;z-index:1}.fp-quote-stars{display:flex;justify-content:center;gap:6px;margin-bottom:24px}.fp-quote-star{color:#f59236;font-size:22px}.fp-quote-text{font-family:Manrope,Helvetica,sans-serif;font-weight:700;font-size:clamp(22px,3vw,34px);color:#fff;line-height:1.4;margin:0 0 28px;letter-spacing:-.01em}.fp-quote-author{font-family:Urbanist,Helvetica,sans-serif;font-weight:600;font-size:15px;color:#ffffff8c;letter-spacing:.03em}.fp-integrations{padding:80px max(20px,var(--page-gutter, 24px));text-align:center}.fp-integrations-inner{max-width:var(--site-content-max);margin:0 auto}.fp-logo-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:44px}.fp-logo-chip{display:inline-flex;align-items:center;padding:10px 24px;border-radius:100px;background:linear-gradient(140deg,#e8f1ffe6,#d2e4ffcc,#f0f6ffeb);backdrop-filter:blur(8px) saturate(160%) brightness(1.04);-webkit-backdrop-filter:blur(8px) saturate(160%) brightness(1.04);border:1.5px solid rgba(64,139,253,.28);font-family:Manrope,Helvetica,sans-serif;font-weight:700;font-size:15px;color:#000;transition:transform .22s ease,box-shadow .22s ease}.fp-logo-chip:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 8px 24px #408bfd2e}.fp-pain-section{padding:100px max(20px,var(--page-gutter, 24px));background:#051526;position:relative;overflow:hidden}.fp-pain-section:before{content:"";position:absolute;width:700px;height:700px;border-radius:50%;background:#3a88fc;filter:blur(220px);opacity:.1;top:-200px;right:-200px;pointer-events:none}.fp-pain-inner{max-width:var(--site-content-max);margin:0 auto;position:relative;z-index:1}.fp-pain-label{font-family:Urbanist,Helvetica,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;color:#f59236;text-transform:uppercase;text-align:center;margin-bottom:16px}.fp-pain-title{font-family:Manrope,Helvetica,sans-serif;font-weight:800;font-size:clamp(28px,3.5vw,44px);line-height:1.12;color:#fff;text-align:center;margin:0 auto 16px;max-width:680px;letter-spacing:-.015em}.fp-pain-desc{font-family:Urbanist,Helvetica,sans-serif;font-weight:500;font-size:18px;color:#ffffff8c;line-height:1.65;text-align:center;max-width:560px;margin:0 auto 64px}.fp-pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fp-pain-card{background:linear-gradient(145deg,#ffffff12,#ffffff08);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:32px 28px;transition:border-color .25s ease,transform .25s ease}.fp-pain-card:hover{border-color:#f592364d;transform:translateY(-4px)}.fp-pain-card-icon{width:44px;height:44px;border-radius:12px;background:#f5923626;border:1px solid rgba(245,146,54,.25);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.fp-pain-card-icon svg{width:20px;height:20px;stroke:#f59236;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fp-pain-card-title{font-family:Manrope,Helvetica,sans-serif;font-weight:700;font-size:17px;color:#fff;margin:0 0 10px;line-height:1.3}.fp-pain-card-desc{font-family:Urbanist,Helvetica,sans-serif;font-weight:500;font-size:15px;color:#ffffff8c;line-height:1.65;margin:0}.fp-compare-section{padding:100px max(20px,var(--page-gutter, 24px));background:linear-gradient(180deg,#e6edff,#f8f9fe)}.fp-compare-inner{max-width:960px;margin:0 auto}.fp-compare-label{font-family:Urbanist,Helvetica,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;color:#408bfd;text-transform:uppercase;text-align:center;margin-bottom:16px}.fp-compare-title{font-family:Manrope,Helvetica,sans-serif;font-weight:800;font-size:clamp(28px,3.5vw,44px);line-height:1.12;color:#000;text-align:center;margin:0 auto 56px;max-width:640px;letter-spacing:-.015em}.fp-compare-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 48px #408bfd1f}.fp-compare-table thead th{padding:24px 28px;font-family:Manrope,Helvetica,sans-serif;font-weight:800;font-size:15px;text-align:left;border-bottom:2px solid rgba(64,139,253,.12)}.fp-compare-table thead th:first-child{width:40%;color:#00000080;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.fp-compare-table thead th.th-labidesk{background:#408bfd0f;color:#408bfd;border-left:2px solid rgba(64,139,253,.2);border-right:2px solid rgba(64,139,253,.2)}.fp-compare-table thead th.th-competitor{color:#00000080}.fp-compare-table tbody tr{transition:background .18s ease}.fp-compare-table tbody tr:hover{background:#408bfd08}.fp-compare-table tbody tr:last-child td{border-bottom:none}.fp-compare-table tbody td{padding:18px 28px;font-family:Urbanist,Helvetica,sans-serif;font-size:15px;color:#000000bf;font-weight:600;border-bottom:1px solid rgba(0,0,0,.06);vertical-align:middle;line-height:1.4}.fp-compare-table tbody td.td-feature{color:#000000a6;font-weight:500}.fp-compare-table tbody td.td-labidesk{background:#408bfd0a;border-left:2px solid rgba(64,139,253,.2);border-right:2px solid rgba(64,139,253,.2);color:#000;font-weight:700}.fp-compare-table tbody tr:last-child td.td-labidesk{border-bottom:2px solid rgba(64,139,253,.2);border-radius:0}.fp-check{color:#28c840;font-size:18px;font-weight:800}.fp-cross{color:#00000047;font-size:18px}.fp-partial{color:#f59236;font-size:13px;font-weight:700}.fp-challenges-section{padding:100px max(20px,var(--page-gutter, 24px));background:#051526;position:relative;overflow:hidden}.fp-challenges-section:before{content:"";position:absolute;width:800px;height:800px;border-radius:50%;background:#3a88fc;filter:blur(240px);opacity:.09;top:-300px;left:50%;transform:translate(-50%);pointer-events:none}.fp-challenges-inner{max-width:var(--site-content-max);margin:0 auto;position:relative;z-index:1}.fp-challenges-label{font-family:Urbanist,Helvetica,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;color:#f59236;text-transform:uppercase;text-align:center;margin-bottom:16px}.fp-challenges-title{font-family:Manrope,Helvetica,sans-serif;font-weight:800;font-size:clamp(28px,3.5vw,46px);line-height:1.1;color:#fff;text-align:center;margin:0 auto 16px;max-width:720px;letter-spacing:-.015em}.fp-challenges-desc{font-family:Urbanist,Helvetica,sans-serif;font-weight:500;font-size:18px;color:#ffffff80;line-height:1.65;text-align:center;max-width:580px;margin:0 auto 64px}.fp-challenges-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fp-challenge-card{background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:32px 28px;transition:border-color .25s ease,transform .25s ease}.fp-challenge-card:hover{border-color:#f5923647;transform:translateY(-4px)}.fp-challenge-icon{width:44px;height:44px;border-radius:12px;background:#f5923621;border:1px solid rgba(245,146,54,.22);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.fp-challenge-icon svg{width:20px;height:20px;stroke:#f59236;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fp-challenge-title{font-family:Manrope,Helvetica,sans-serif;font-weight:700;font-size:17px;color:#fff;margin:0 0 10px;line-height:1.3}.fp-challenge-desc{font-family:Urbanist,Helvetica,sans-serif;font-weight:500;font-size:15px;color:#ffffff80;line-height:1.65;margin:0}.fp-workflows-section{padding:100px max(20px,var(--page-gutter, 24px));background:#fff}.fp-workflows-inner{max-width:var(--site-content-max);margin:0 auto}.fp-workflows-header{text-align:center;margin-bottom:72px}.fp-workflows-label{font-family:Urbanist,Helvetica,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;color:#408bfd;text-transform:uppercase;margin-bottom:16px}.fp-workflows-title{font-family:Manrope,Helvetica,sans-serif;font-weight:800;font-size:clamp(28px,3.5vw,46px);line-height:1.1;color:#000;margin:0 auto 16px;max-width:700px;letter-spacing:-.015em}.fp-workflows-desc{font-family:Urbanist,Helvetica,sans-serif;font-weight:500;font-size:18px;color:#0000008c;line-height:1.65;max-width:560px;margin:0 auto}.fp-workflow-steps{display:flex;flex-direction:column;gap:0;width:100%;max-width:820px;margin-inline:auto}.fp-workflow-step{display:grid;grid-template-columns:72px 1fr;gap:0 32px;position:relative}.fp-workflow-step:not(:last-child) .fp-workflow-line{display:block}.fp-workflow-left{display:flex;flex-direction:column;align-items:center}.fp-workflow-num{width:52px;height:52px;border-radius:50%;background:#408bfd;color:#fff;font-family:Manrope,Helvetica,sans-serif;font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 18px #408bfd61;z-index:1;position:relative}.fp-workflow-line{display:none;width:2px;flex:1;background:linear-gradient(180deg,#408bfd59,#408bfd0d);margin:0 auto;min-height:40px}.fp-workflow-body{padding:4px 0 56px}.fp-workflow-step:last-child .fp-workflow-body{padding-bottom:0}.fp-workflow-step-title{font-family:Manrope,Helvetica,sans-serif;font-weight:700;font-size:22px;color:#000;margin:10px 0;line-height:1.25}.fp-workflow-step-desc{font-family:Urbanist,Helvetica,sans-serif;font-weight:500;font-size:16px;color:#0009;line-height:1.7;margin:0 0 16px;max-width:680px}.fp-workflow-tags{display:flex;flex-wrap:wrap;gap:8px}.fp-workflow-tag{display:inline-flex;align-items:center;padding:6px 14px;border-radius:100px;background:linear-gradient(140deg,#e8f1ffe6,#d2e4ffcc,#f0f6ffeb);backdrop-filter:blur(8px) saturate(160%) brightness(1.04);-webkit-backdrop-filter:blur(8px) saturate(160%) brightness(1.04);border:1.5px solid rgba(64,139,253,.28);font-family:Urbanist,Helvetica,sans-serif;font-weight:700;font-size:13px;color:#408bfd;transition:transform .22s ease,box-shadow .22s ease}.fp-workflow-tag:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 6px 18px #408bfd29}@keyframes fp-workflow-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: no-preference){html.js-fp-workflow .fp-workflows-section .fp-workflow-step:not(.fp-workflow-step--visible) .fp-workflow-num,html.js-fp-workflow .fp-workflows-section .fp-workflow-step:not(.fp-workflow-step--visible) .fp-workflow-body{opacity:0;transform:translateY(14px)}html.js-fp-workflow .fp-workflows-section .fp-workflow-step:not(.fp-workflow-step--visible) .fp-workflow-line{opacity:0}.fp-workflow-step.fp-workflow-step--visible .fp-workflow-num{animation:fp-workflow-fade-up .48s cubic-bezier(.22,1,.36,1) forwards;animation-fill-mode:backwards}.fp-workflow-step.fp-workflow-step--visible .fp-workflow-body{animation:fp-workflow-fade-up .52s cubic-bezier(.22,1,.36,1) .38s forwards;animation-fill-mode:backwards}.fp-workflow-step.fp-workflow-step--visible .fp-workflow-line{animation:fp-workflow-fade-up .42s cubic-bezier(.22,1,.36,1) .38s forwards;animation-fill-mode:backwards}}@media (prefers-reduced-motion: reduce){.fp-workflow-step .fp-workflow-num,.fp-workflow-step .fp-workflow-body,.fp-workflow-step .fp-workflow-line{animation:none!important;opacity:1!important;transform:none!important}}.fp-trust-section{padding:100px max(20px,var(--page-gutter, 24px));background:linear-gradient(180deg,#e6edff,#f8f9fe)}.fp-trust-inner{max-width:var(--site-content-max);margin:0 auto}.fp-trust-header{text-align:center;margin-bottom:64px}.fp-trust-label{font-family:Urbanist,Helvetica,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;color:#408bfd;text-transform:uppercase;margin-bottom:16px}.fp-trust-title{font-family:Manrope,Helvetica,sans-serif;font-weight:800;font-size:clamp(28px,3.5vw,44px);line-height:1.12;color:#000;margin:0 auto 16px;max-width:640px;letter-spacing:-.015em}.fp-trust-desc{font-family:Urbanist,Helvetica,sans-serif;font-weight:500;font-size:18px;color:#0000008c;line-height:1.65;max-width:540px;margin:0 auto}.fp-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:64px}.fp-trust-card{background:#fff;border:1.5px solid rgba(64,139,253,.14);border-radius:20px;padding:36px 28px;text-align:center;transition:transform .25s ease,box-shadow .25s ease}.fp-trust-card:hover{transform:translateY(-5px);box-shadow:0 14px 40px #408bfd24}.fp-trust-card-icon{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#408bfd24,#408bfd0f);border:1px solid rgba(64,139,253,.2);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.fp-trust-card-icon svg{width:24px;height:24px;stroke:#408bfd;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fp-trust-card-title{font-family:Manrope,Helvetica,sans-serif;font-weight:700;font-size:17px;color:#000;margin:0 0 10px;line-height:1.3}.fp-trust-card-desc{font-family:Urbanist,Helvetica,sans-serif;font-weight:500;font-size:15px;color:#0000008c;line-height:1.65;margin:0}.fp-trust-quote{background:#051526;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);border-radius:20px;padding:56px 48px;text-align:center;position:relative;overflow:hidden}.fp-trust-quote:before{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:#3a88fc;filter:blur(140px);opacity:.14;top:-150px;left:50%;transform:translate(-50%);pointer-events:none}.fp-trust-quote-stars{display:flex;justify-content:center;gap:6px;margin-bottom:24px;position:relative;z-index:1}.fp-trust-quote-star{color:#f59236;font-size:20px}.fp-trust-quote-text{font-family:Manrope,Helvetica,sans-serif;font-weight:700;font-size:clamp(20px,2.5vw,30px);color:#fff;line-height:1.4;letter-spacing:-.01em;max-width:800px;margin:0 auto 24px;position:relative;z-index:1}.fp-trust-quote-author{font-family:Urbanist,Helvetica,sans-serif;font-weight:600;font-size:14px;color:#ffffff80;letter-spacing:.03em;position:relative;z-index:1}@media (max-width: 900px){.fp-challenges-grid,.fp-trust-grid{grid-template-columns:1fr}.fp-trust-quote{padding:40px 28px}.fp-workflow-step{grid-template-columns:52px 1fr;gap:0 20px}}.fp-screens-section{padding:120px max(20px,var(--page-gutter, 24px));background:#fff}.fp-screens-inner{max-width:1100px;margin:0 auto}.fp-screens-header{text-align:center;margin-bottom:96px}.fp-screens-label{font-family:Urbanist,Helvetica,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;color:#408bfd;text-transform:uppercase;margin-bottom:16px}.fp-screens-title{font-family:Manrope,Helvetica,sans-serif;font-weight:800;font-size:clamp(30px,3.8vw,52px);line-height:1.08;color:#000;margin:0 auto 18px;max-width:720px;letter-spacing:-.018em}.fp-screens-title span{color:#408bfd}.fp-screens-subtitle{font-family:Urbanist,Helvetica,sans-serif;font-weight:500;font-size:18px;color:#0000008c;line-height:1.65;max-width:580px;margin:0 auto}.fp-screens-tabs{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:80px;background:#e6edff8c;backdrop-filter:blur(40px) saturate(2.2);-webkit-backdrop-filter:blur(40px) saturate(2.2);border:1.5px solid rgba(64,139,253,.14);border-radius:100px;padding:6px;width:fit-content;margin-left:auto;margin-right:auto}.fp-screens-tab{padding:10px 22px;border-radius:100px;font-family:Urbanist,Helvetica,sans-serif;font-weight:700;font-size:14px;color:#0000008c;cursor:pointer;border:none;background:transparent;transition:background .22s ease,color .22s ease,box-shadow .22s ease;white-space:nowrap}.fp-screens-tab:hover{color:#408bfd;background:#408bfd14}.fp-screens-tab.is-active{background:#fff;color:#000;box-shadow:0 2px 12px #408bfd2e}.fp-screen-row{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;margin-bottom:120px;opacity:1;transform:translateY(0);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.fp-screen-row.fp-screen-row--animate{opacity:0;transform:translateY(40px)}.fp-screen-row.fp-screen-row--animate.is-visible{opacity:1;transform:translateY(0)}.fp-screen-row:last-child{margin-bottom:0}.fp-screen-row--flip .fp-screen-visual{order:-1}.fp-screen-text{display:flex;flex-direction:column;justify-content:center}.fp-screen-num{display:inline-flex;align-items:center;gap:8px;font-family:Urbanist,Helvetica,sans-serif;font-weight:700;font-size:13px;color:#408bfd;letter-spacing:.06em;margin-bottom:20px}.fp-screen-num:before{content:"";display:inline-block;width:28px;height:2px;background:#408bfd;border-radius:2px}.fp-screen-title{font-family:Manrope,Helvetica,sans-serif;font-weight:800;font-size:clamp(24px,2.6vw,36px);color:#000;line-height:1.18;letter-spacing:-.014em;margin:0 0 16px}.fp-screen-desc{font-family:Urbanist,Helvetica,sans-serif;font-weight:500;font-size:17px;color:#0009;line-height:1.7;margin:0 0 28px}.fp-screen-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.fp-screen-list li{display:flex;align-items:flex-start;gap:12px;font-family:Urbanist,Helvetica,sans-serif;font-weight:600;font-size:15px;color:#000000b8;line-height:1.5}.fp-screen-list li:before{content:"";flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#408bfd1f;margin-top:1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='%23408bfd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.fp-screen-visual{position:relative}.fp-screen-frame{background:linear-gradient(145deg,#f0f5ff,#e4edff);border:1.5px solid rgba(64,139,253,.18);border-radius:20px;overflow:hidden;box-shadow:0 24px 64px #408bfd29,0 2px #ffffffe6 inset;aspect-ratio:4/3;display:flex;flex-direction:column;position:relative}.fp-screen-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0a;pointer-events:none;z-index:0;border-radius:inherit;opacity:0;transition:opacity .3s ease}.fp-screen-frame:hover:after{opacity:1}.fp-screens-section--video{position:relative;overflow:hidden}.fp-screens-video-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.fp-screens-video-bg video{width:100%;height:100%;object-fit:cover;opacity:.08}.fp-screens-section--video>.fp-screens-inner{position:relative;z-index:1}.fp-screen-chrome{display:flex;align-items:center;gap:7px;padding:14px 18px 10px;border-bottom:1px solid rgba(64,139,253,.12);background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0}.fp-screen-dot{width:10px;height:10px;border-radius:50%}.fp-screen-dot--r{background:#ff5f57}.fp-screen-dot--a{background:#febc2e}.fp-screen-dot--g{background:#28c840}.fp-screen-urlbar{flex:1;height:22px;background:#408bfd14;border-radius:100px;margin:0 12px;display:flex;align-items:center;padding:0 12px}.fp-screen-urlbar span{font-family:Urbanist,Helvetica,sans-serif;font-size:11px;color:#00000061;font-weight:600}.fp-screen-body{flex:1;padding:20px 20px 16px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.fp-ui-row{display:flex;align-items:center;gap:10px}.fp-ui-avatar{width:30px;height:30px;border-radius:50%;flex-shrink:0}.fp-ui-avatar--blue{background:linear-gradient(135deg,#408bfd,#3a7fe8)}.fp-ui-avatar--orange{background:linear-gradient(135deg,#f59236,#e07020)}.fp-ui-avatar--green{background:linear-gradient(135deg,#28c840,#18a834)}.fp-ui-avatar--purple{background:linear-gradient(135deg,#a855f7,#7c3aed)}.fp-ui-avatar--teal{background:linear-gradient(135deg,#14b8a6,#0d9488)}.fp-ui-bar{height:10px;border-radius:100px}.fp-ui-bar--xs{width:28%;background:#408bfd33}.fp-ui-bar--s{width:40%;background:#408bfd2e}.fp-ui-bar--m{width:62%;background:#408bfd26}.fp-ui-bar--l{width:80%;background:#408bfd21}.fp-ui-bar--xl{width:94%;background:#408bfd1a}.fp-ui-bar--blue{background:#408bfd;opacity:.75}.fp-ui-bar--dark{background:#0515262e}.fp-ui-bar--orange{background:#f5923673}.fp-ui-bar--green{background:#28c84073}.fp-ui-bar--h14{height:14px}.fp-ui-bar--h8{height:8px}.fp-ui-card{background:#fffc;border:1px solid rgba(64,139,253,.12);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:7px}.fp-ui-card--highlight{background:#408bfd14;border-color:#408bfd40}.fp-ui-pill{display:inline-flex;padding:3px 10px;border-radius:100px;font-family:Urbanist,Helvetica,sans-serif;font-weight:700;font-size:11px;white-space:nowrap}.fp-ui-pill--green{background:#28c84026;color:#18a834}.fp-ui-pill--blue{background:#408bfd26;color:#408bfd}.fp-ui-pill--amber{background:#f5923626;color:#d07a1a}.fp-ui-pill--red{background:#f94b7426;color:#e02050}.fp-ui-pill--purple{background:#a855f726;color:#7c3aed}.fp-ui-sidebar{display:flex;gap:12px;flex:1;overflow:hidden}.fp-ui-sidebar-rail{width:28px;display:flex;flex-direction:column;gap:10px;padding-top:4px}.fp-ui-sidebar-icon{width:28px;height:28px;border-radius:8px;background:#408bfd1f;flex-shrink:0}.fp-ui-sidebar-icon--active{background:#408bfd}.fp-ui-list-area{flex:1;display:flex;flex-direction:column;gap:6px}.fp-ui-stat-row{display:flex;gap:10px}.fp-ui-stat-box{flex:1;background:#fffc;border:1px solid rgba(64,139,253,.12);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.fp-ui-stat-num{font-family:Manrope,Helvetica,sans-serif;font-weight:800;font-size:18px;color:#408bfd;line-height:1}.fp-ui-chart-bars{display:flex;align-items:flex-end;gap:5px;height:60px;padding:0 4px}.fp-ui-chart-bar{flex:1;border-radius:4px 4px 0 0;background:#408bfd40}.fp-ui-chart-bar--active{background:#408bfd}.fp-ui-bubble{padding:10px 14px;border-radius:14px;font-family:Urbanist,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.5;max-width:80%}.fp-ui-bubble--agent{background:#408bfd;color:#fff;border-bottom-left-radius:4px;align-self:flex-start}.fp-ui-bubble--user{background:#ffffffe6;color:#000000bf;border:1px solid rgba(64,139,253,.14);border-bottom-right-radius:4px;align-self:flex-end}.fp-ui-chat-area{display:flex;flex-direction:column;gap:8px;flex:1;overflow:hidden}.fp-ui-search-bar{display:flex;align-items:center;gap:8px;background:#ffffffd9;border:1px solid rgba(64,139,253,.18);border-radius:10px;padding:8px 12px}.fp-ui-search-icon{width:14px;height:14px;border-radius:50%;border:2px solid rgba(64,139,253,.4)}.fp-ui-divider{height:1px;background:#408bfd1a;margin:2px 0}@media (max-width: 900px){.fp-screen-row{grid-template-columns:1fr;gap:40px;margin-bottom:72px}.fp-screen-row--flip .fp-screen-visual{order:0}.fp-screens-tabs{flex-wrap:wrap;border-radius:16px}}@media (max-width: 640px){.fp-screens-section{padding:80px max(20px,var(--page-gutter, 20px))}.fp-screens-header{margin-bottom:60px}.fp-screen-frame{aspect-ratio:3/2}}.fp-cta-banner{padding:var(--lc-tweak-padding, 100px) max(20px,var(--page-gutter, 24px));background:linear-gradient(180deg,#e6edff,#f8f9fe);text-align:center}.fp-cta-banner[style*="--lc-tweak-tone:subtle"],.fp-cta-banner[style*="--lc-tweak-tone: subtle"]{background:linear-gradient(180deg,#f8f9fe,#fff)}.fp-cta-banner[style*="--lc-tweak-tone:bold"],.fp-cta-banner[style*="--lc-tweak-tone: bold"]{background:linear-gradient(180deg,color-mix(in srgb,var(--lc-tweak-accent, #408bfd) 18%,white),color-mix(in srgb,var(--lc-tweak-accent, #408bfd) 6%,white))}.fp-cta-banner-inner{max-width:700px;margin:0 auto}.fp-cta-banner-title{font-family:Manrope,Helvetica,sans-serif;font-weight:800;font-size:clamp(28px,3.5vw,48px);color:#000;line-height:1.12;letter-spacing:-.02em;margin:0 0 18px}.fp-cta-banner-desc{font-family:Urbanist,Helvetica,sans-serif;font-weight:500;font-size:18px;color:#0000008c;line-height:1.6;margin:0 0 44px}.fp-cta-banner-note{font-family:Urbanist,Helvetica,sans-serif;font-weight:600;font-size:13px;color:#0006;margin-top:18px}.fp-cta-wave{margin-top:28px;margin-left:auto;margin-right:auto;max-width:min(520px,100%);width:100%;line-height:0}.fp-cta-wave img{width:100%;height:auto;display:block;object-fit:contain;object-position:center top}.fp-footer{background:#051526;padding:40px max(20px,var(--page-gutter, 24px));text-align:center}.fp-footer-inner{display:flex;align-items:center;justify-content:center;gap:32px;max-width:var(--site-content-max);margin:0 auto;flex-wrap:wrap}.fp-footer-logo{font-family:Urbanist,Helvetica,sans-serif;font-weight:700;font-size:16px;color:#fff}.fp-footer-links{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}.fp-footer-link{font-family:Urbanist,Helvetica,sans-serif;font-weight:500;font-size:14px;color:#ffffff80;transition:color .2s ease}.fp-footer-link:hover{color:#ffffffe6}.fp-footer-copy{font-family:Urbanist,Helvetica,sans-serif;font-weight:400;font-size:13px;color:#ffffff4d;white-space:nowrap}.fp-breadcrumb{display:inline-flex;align-items:center;gap:7px;font-family:Urbanist,Helvetica,sans-serif;font-weight:600;font-size:14px;color:#00000080;margin-bottom:20px;transition:color .2s ease}.fp-breadcrumb:hover{color:#408bfd}.fp-breadcrumb-arrow{font-size:16px;opacity:.6;transition:transform .2s ease}.fp-breadcrumb:hover .fp-breadcrumb-arrow{transform:translate(-3px)}@media (max-width: 900px){.fp-cards{grid-template-columns:1fr}.fp-card--wide{grid-column:span 1}.fp-stats-inner{grid-template-columns:1fr}.fp-stat:first-child{border-radius:20px 20px 0 0}.fp-stat:last-child{border-radius:0 0 20px 20px}.fp-how-row{grid-template-columns:1fr;gap:40px}.fp-how-row--reverse .fp-how-visual{order:0}.fp-pain-grid{grid-template-columns:1fr}.fp-compare-table thead th,.fp-compare-table tbody td{padding:14px 16px;font-size:13px}.fp-compare-table thead th:first-child,.fp-compare-table tbody td.td-feature{display:none}}@media (max-width: 640px){.fp-hero{padding:120px 20px 80px}[data-puck-component] .fp-hero{min-height:auto;padding:48px 16px 40px}.fp-cards{gap:16px}.fp-card{padding:28px 24px}.fp-hero-actions{flex-direction:column;align-items:stretch}.fp-btn-primary,.fp-btn-secondary{text-align:center;justify-content:center}}@keyframes fpFadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.fp-animate{animation:fpFadeUp .7s cubic-bezier(.22,1,.36,1) both}.fp-animate--d1{animation-delay:.1s}.fp-animate--d2{animation-delay:.2s}.fp-animate--d3{animation-delay:.3s}.fp-animate--d4{animation-delay:.45s}.fp-animate--d5{animation-delay:.6s}.fp-pricing{padding:80px max(20px,var(--page-gutter, 24px));background:#fff;text-align:center}.fp-pricing-inner{max-width:1100px;margin:0 auto}.fp-pricing-toggle{display:inline-flex;gap:4px;margin:24px auto 32px;padding:4px;border-radius:999px;background:#0000000d}.fp-pricing-toggle-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:8px 18px;border-radius:999px;font-weight:600;cursor:pointer;color:#0000008c}.fp-pricing-toggle-btn.active{background:#fff;color:var(--lc-tweak-accent, #408bfd);box-shadow:0 1px 2px #00000014}.fp-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:32px}.fp-pricing-card{text-align:left;padding:calc(28px - var(--lc-tweak-dense, 0) * 8px) calc(28px - var(--lc-tweak-dense, 0) * 8px);border-radius:var(--lc-tweak-card-radius, 16px);border:1px solid rgba(0,0,0,.08);background:#fff;display:flex;flex-direction:column;gap:16px}.fp-pricing-card--highlighted{border-color:var(--lc-tweak-accent, #408bfd);box-shadow:0 8px 24px color-mix(in srgb,var(--lc-tweak-accent, #408bfd) 14%,transparent)}.fp-pricing-card-name{font-weight:700;font-size:18px;margin:0}.fp-pricing-card-price{font-weight:800;font-size:32px;color:var(--lc-tweak-accent, #408bfd);margin:0}.fp-pricing-card-desc{color:#0009;margin:0}.fp-pricing-card-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;color:#000000b3}.site-faq-block{padding:80px max(20px,var(--page-gutter, 24px)) 24px;margin-bottom:40px;background:linear-gradient(180deg,#f8f9fe,#fff 55%);border-top:1px solid rgba(64,139,253,.08)}.site-faq-block-inner{max-width:min(872px,100%);margin:0 auto}.site-faq-head{text-align:center;margin-bottom:32px}.site-faq-title{font-family:Manrope,Helvetica,sans-serif;font-weight:800;font-size:clamp(26px,3.5vw,38px);color:#000;line-height:1.15;margin:0 0 12px;letter-spacing:-.02em}.site-faq-sub{font-family:Urbanist,Helvetica,sans-serif;font-weight:500;font-size:17px;color:#0000008c;line-height:1.65;margin:0}.site-faq-block .faq-accordion-section{position:relative;top:auto;left:auto;width:100%;z-index:1}.faq-accordion{display:flex;flex-direction:column;width:100%}.faq-item{border-bottom:1px solid rgba(5,21,38,.12)}.faq-item:first-child{border-top:1px solid rgba(5,21,38,.12)}.faq-question{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;padding:22px 4px;cursor:pointer;font-family:Manrope,Helvetica,sans-serif;font-weight:700;font-size:18px;color:#000;line-height:1.4;gap:24px;transition:color .2s ease}.faq-question:hover{color:#408bfd}.faq-question span:first-child{flex:1}.faq-icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:2px solid rgba(5,21,38,.2);display:flex;align-items:center;justify-content:center;transition:background .22s ease,border-color .22s ease,transform .3s cubic-bezier(.34,1.56,.64,1);position:relative}.faq-icon:before{content:"";position:absolute;width:12px;height:2px;background:#000;border-radius:2px;transition:background .22s ease}.faq-icon:after{content:"";position:absolute;width:2px;height:12px;background:#000;border-radius:2px;transition:opacity .22s ease,transform .22s ease,background .22s ease}.faq-item--open .faq-question{color:#408bfd}.faq-item--open .faq-icon{background:#408bfd;border-color:#408bfd;transform:rotate(45deg)}.faq-item--open .faq-icon:before,.faq-item--open .faq-icon:after{background:#fff}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.faq-item--open .faq-answer{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden;font-family:Urbanist,Helvetica,sans-serif;font-weight:500;font-size:16px;color:#000000bf;line-height:1.75;padding:0 4px}.faq-item--open .faq-answer-inner{padding-bottom:22px}.site-home-footer{background:#051526;padding:28px max(20px,var(--page-gutter, 24px)) 36px;color:#fff}.site-home-footer-inner{max-width:min(1534px,100vw - 48px);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 40px;font-family:Manrope,Helvetica,sans-serif;font-size:14px;line-height:1.3}.site-home-footer-status{display:inline-flex;align-items:center;gap:8px;color:#fff}.site-home-footer-dot{width:6px;height:6px;border-radius:50%;background:#5fb225;flex-shrink:0}.site-home-footer-legal{color:#ffffffd9;text-decoration:none;transition:color .2s ease}.site-home-footer-legal:hover{color:#fff}.site-home-footer-copy{color:#ffffff8c}@media (max-width: 640px){.site-home-footer-inner{flex-direction:column;gap:16px}}.labidesk-inner-footer-home-mirror{box-sizing:border-box;width:100%;background:#fff;margin-top:0}.labidesk-inner-footer-home-mirror .page-viewport{min-height:0}.labidesk-inner-footer-home-mirror .labidesk-inner-footer-frame.page-scale-frame{height:calc((var(--footer-artboard-slice-bottom) - var(--footer-artboard-slice-top)) * var(--page-scale, 1))!important;overflow:hidden;width:var(--page-frame-w, 1728px);flex-shrink:0}.labidesk-inner-footer-home-mirror .page-viewport .labidesk-home-page{transform:scale(var(--page-scale, 1)) translateY(calc(-1 * var(--footer-artboard-slice-top)));transform-origin:top center}.fp-nav{position:relative;z-index:100;padding:16px max(20px,var(--page-gutter, 24px)) 0;margin-bottom:-96px}.fp-nav__bar{position:relative;max-width:var(--site-content-max, min(1534px, 100vw - 48px));margin:0 auto;min-height:64px;background:linear-gradient(135deg,#ffffff47,#ffffff1a);backdrop-filter:blur(28px) saturate(180%) brightness(1.08);-webkit-backdrop-filter:blur(28px) saturate(180%) brightness(1.08);border:1px solid rgba(255,255,255,.4);border-radius:20px;box-shadow:#408bfd1a 0 2px 32px,#ffffff8c 0 1px inset,#408bfd14 0 -1px inset;overflow:hidden;transition:background .4s ease,box-shadow .4s ease,border-color .4s ease}.fp-nav__bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background:linear-gradient(108deg,#ffffff8c,#fff0 45%);pointer-events:none;z-index:0}.fp-nav--scrolled .fp-nav__bar{background:linear-gradient(135deg,#ffffff6b,#e6edff38);box-shadow:0 8px 48px #408bfd2e,0 2px #ffffffb3 inset;border-color:#fff9}.fp-nav__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 28px}.fp-nav__logo{display:flex;align-items:center;gap:8px;text-decoration:none;flex-shrink:0}.fp-nav__logo-icon{width:32px;height:32px;border-radius:8px;display:block;object-fit:contain}.fp-nav__logo-text{font-family:Urbanist,Helvetica,sans-serif;font-weight:700;font-size:15px;color:#000;line-height:15px;white-space:nowrap}.fp-nav__spacer{flex:1}.fp-nav__links{display:flex;align-items:center;gap:4px}.fp-nav__link{position:relative;display:inline-flex;align-items:center;padding:7px 16px;border-radius:12px;font-family:Roboto,Helvetica,sans-serif;font-weight:700;font-size:14px;letter-spacing:.14px;line-height:14px;color:#000000bf;text-decoration:none;background:transparent;border:none;cursor:pointer;transition:color .22s ease,background .22s ease;white-space:nowrap}.fp-nav__link:hover{color:#000;background:#ffffff61}.fp-nav__trigger{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:7px 16px;border-radius:12px;font-family:Roboto,Helvetica,sans-serif;font-weight:700;font-size:14px;letter-spacing:.14px;line-height:14px;color:#000000bf;transition:color .22s ease,background .22s ease;white-space:nowrap}.fp-nav__trigger:hover,.fp-nav__trigger--open{color:#000;background:#ffffff61}.fp-nav__chevron{display:inline-block;margin-left:3px;vertical-align:middle;transition:transform .22s cubic-bezier(.34,1.2,.64,1);flex-shrink:0}.fp-nav__trigger--open .fp-nav__chevron{transform:rotate(180deg)}.fp-nav__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.fp-nav__login{font-family:Satoshi-Bold,Urbanist,Helvetica,sans-serif;font-weight:700;font-size:13.5px;color:#000;text-decoration:none;padding:7px 14px;border-radius:10px;transition:background .22s ease;white-space:nowrap}.fp-nav__login:hover{background:#ffffff61}.fp-nav__cta{display:inline-flex;align-items:center;padding:0 18px;height:40px;background:linear-gradient(90deg,#4f84f0,#5f94f8 42%,#7ab4ff);color:#fff!important;font-family:Roboto,Helvetica,sans-serif;font-weight:600;font-size:14px;letter-spacing:.14px;text-decoration:none;border:.909px solid rgba(255,255,255,.78);border-radius:10px;white-space:nowrap;box-shadow:#ffffff1f 0 0 0 1px inset,#588cff59 0 8px 26px,#4078e629 0 3px 10px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;z-index:2}.fp-nav__cta:hover{transform:translateY(-1px);background:linear-gradient(90deg,#5a8ef8,#6fa0ff 45%,#86c0ff);border-color:#ffffffeb;box-shadow:#ffffff29 0 0 0 1px inset,#5a96ff73 0 12px 36px,#4078e638 0 6px 14px}.fp-nav__cta:active{transform:translateY(0)}.fp-nav__mega-layer{position:relative;z-index:1;width:100%;align-self:stretch;flex-shrink:0;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.22,1,.36,1)}.fp-nav--mega-open .fp-nav__mega-layer{max-height:min(1200px,92vh)}.fp-nav__mega-panel{position:relative;width:100%;box-sizing:border-box;background:linear-gradient(160deg,#ffffffeb,#e4ecffd9);backdrop-filter:blur(40px) saturate(220%) brightness(1.06);-webkit-backdrop-filter:blur(40px) saturate(220%) brightness(1.06);border-radius:0 0 19px 19px;border:1px solid rgba(255,255,255,.55);border-top:none;box-shadow:#408bfd14 0 4px 28px;padding:14px 40px 22px;overflow:hidden}.fp-nav__mega-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 0 19px 19px;background:linear-gradient(110deg,#fff6,#fff0 50%);pointer-events:none}.fp-nav__mega-panel:after{content:"";position:absolute;top:0;left:40px;right:40px;height:1px;background:#408bfd1f;pointer-events:none}.fp-nav__mega-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0 8px;width:100%}.fp-nav__mega-grid--2col{grid-template-columns:repeat(2,1fr);max-width:780px;margin:0 auto}.fp-nav__mega-col{display:flex;flex-direction:column;gap:1px;padding:4px 6px;border-right:1px solid rgba(64,139,253,.08)}.fp-nav__mega-col:last-child{border-right:none}.fp-nav__mega-label{font-family:Satoshi-Bold,Urbanist,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#05152661;padding:2px 10px 6px;white-space:nowrap}.fp-nav__mega-item{display:flex;align-items:flex-start;gap:9px;padding:7px 10px;border-radius:10px;text-decoration:none;color:inherit;transition:background .18s ease}.fp-nav__mega-item:hover{background:#408bfd17}.fp-nav__mega-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#408bfd;margin-top:5px}.fp-nav__mega-item strong{display:block;font-family:Satoshi-Bold,Urbanist,Helvetica,sans-serif;font-size:12.5px;font-weight:700;color:#051526;white-space:nowrap;line-height:1.3}.fp-nav__mega-item small{display:block;font-family:Urbanist,Helvetica,sans-serif;font-size:11px;color:#0515267a;line-height:1.4;margin-top:1px}@media (max-width: 1200px){.fp-nav__mega-panel{padding:14px 28px 20px}.fp-nav__mega-grid{gap:0 4px}}@media (max-width: 900px){.fp-nav__mega-panel{padding:12px 16px 18px;max-height:min(80vh,720px);overflow-y:auto}.fp-nav__mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-nav__mega-col{border-right:none;border-bottom:1px solid rgba(64,139,253,.08);padding-bottom:8px;margin-bottom:4px}.fp-nav__links{display:none}.fp-nav__inner{padding:0 16px}}@media (max-width: 640px){.fp-nav__mega-grid{grid-template-columns:1fr}.fp-nav__mega-item strong{white-space:normal}}.fp-sitemap-footer{background:#051526;color:#fff;padding:0}.fp-sitemap-footer__card{max-width:var(--site-content-max, min(1534px, 100vw - 48px));margin:0 auto;padding:95px 100px 120px;box-sizing:border-box}.fp-sitemap-footer__wrap{display:grid;grid-template-columns:1fr minmax(0,max-content);column-gap:48px;row-gap:20px;align-items:start}.fp-sitemap-footer__left{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.fp-sitemap-footer__brand-row{display:flex;align-items:center;gap:12px}.fp-sitemap-footer__logo-wrap{display:inline-flex;flex-shrink:0;background:#fff;border-radius:10px;padding:4px;line-height:0}.fp-sitemap-footer__logo{width:37px;height:37px;display:block;object-fit:contain}.fp-sitemap-footer__name{font-family:Roboto,Helvetica,sans-serif;font-weight:700;font-size:20px;color:#fff}.fp-sitemap-footer__tagline{margin:0;font-family:Roboto,Helvetica,sans-serif;font-weight:400;font-size:14px;color:#ffffff8c;line-height:1.55;white-space:pre-line}.fp-sitemap-footer__award{margin-top:8px}.fp-sitemap-footer__award-icon{display:block;width:137px;height:auto}.fp-sitemap-footer__trust{margin-top:auto}.fp-sitemap-footer__trust-img{display:block;max-width:260px;height:auto;opacity:.85}.fp-sitemap-footer__cluster{display:grid;grid-template-columns:repeat(4,minmax(0,max-content));column-gap:68px;row-gap:0;align-items:start}.fp-sitemap-footer__grid{display:contents}.fp-sitemap-footer__divider{grid-column:1/-1;min-height:100px;border:none}.fp-sitemap-footer__col-title{margin:0 0 50px;font-family:Roboto,Helvetica,sans-serif;font-weight:700;font-size:13px;letter-spacing:.03em;text-transform:uppercase;color:#e0e0e0}.fp-sitemap-footer__stack{margin-bottom:10px}.fp-sitemap-footer__stack:last-child{margin-bottom:0}.fp-sitemap-footer__sub{margin:0 0 4px;font-family:Roboto,Helvetica,sans-serif;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#ffffff4d}.fp-sitemap-footer__list{margin:0;padding:0;list-style:none}.fp-sitemap-footer__list li{margin:0 0 2px;padding:0}.fp-sitemap-footer__list a{font-family:Roboto,Helvetica,sans-serif;font-weight:400;font-size:12px;color:#ffffff73;text-decoration:none;transition:color .2s ease}.fp-sitemap-footer__list a:hover{color:#fff}.fp-sitemap-footer__list a:focus-visible{outline:2px solid rgba(64,139,253,.9);outline-offset:2px}.fp-sitemap-footer__list--plain li{font-family:Roboto,Helvetica,sans-serif;font-weight:400;font-size:12px;color:#ffffff73}.fp-sitemap-footer__contact{margin:0;font-family:Roboto,Helvetica,sans-serif;font-weight:400;font-size:12px;color:#ffffff73;line-height:1.65}.fp-sitemap-footer__contact a{color:#e0e0e0;text-decoration:underline}.fp-sitemap-footer__contact a:hover{color:#fff}.fp-sitemap-footer__address{display:block;margin-top:4px;white-space:pre-line}.fp-sitemap-footer__socials{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.fp-sitemap-footer__social{width:34px;height:34px;border-radius:50%;border:1.5px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;color:#ffffff8c;text-decoration:none;transition:border-color .2s ease,color .2s ease}.fp-sitemap-footer__social:hover{border-color:#408bfd;color:#408bfd}.fp-sitemap-footer__social:focus-visible{outline:2px solid rgba(64,139,253,.9);outline-offset:2px}.fp-sitemap-footer__social svg{display:block;flex-shrink:0}.fp-sitemap-footer__trust-row{display:flex;justify-content:center;padding:40px max(20px,var(--page-gutter, 24px)) 48px}.fp-sitemap-footer__trust-img{display:block;max-width:640px;width:100%;height:auto;opacity:.85}.fp-sitemap-footer__cta{padding:32px max(20px,var(--page-gutter, 24px));text-align:left;max-width:var(--site-content-max, min(1534px, 100vw - 48px));margin:0 auto;font-family:Manrope,Helvetica,sans-serif;font-size:18px;line-height:1.5}.fp-sitemap-footer__cta-text{color:#ffffff8c}.fp-sitemap-footer__cta-link{color:#fff;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.fp-sitemap-footer__cta-link:hover{color:#408bfd}.fp-sitemap-footer__hero{position:relative;padding:80px max(20px,var(--page-gutter, 24px)) 120px;min-height:420px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;background-size:cover;background-position:center bottom;background-repeat:no-repeat;overflow:hidden}.fp-sitemap-footer__quote{position:relative;z-index:1;max-width:640px;margin:0 0 24px;padding-left:max(20px,(100% - var(--site-content-max, 1534px)) / 2);font-family:Manrope,Helvetica,sans-serif;font-weight:600;font-size:clamp(22px,3vw,34px);color:#fff;line-height:1.35;letter-spacing:-.02em;white-space:pre-line}.fp-sitemap-footer__wordmark{position:relative;z-index:1;width:100%;font-family:Manrope,Helvetica,sans-serif;font-weight:800;font-size:clamp(80px,12vw,180px);color:#ffffff1f;line-height:1;letter-spacing:-.04em;text-align:center;overflow:hidden;white-space:nowrap}.fp-sitemap-footer__legal{background:#051526;padding:28px max(20px,var(--page-gutter, 24px)) 36px}.fp-sitemap-footer__legal-inner{max-width:var(--site-content-max, min(1534px, 100vw - 48px));margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 40px;font-family:Manrope,Helvetica,sans-serif;font-size:14px;line-height:1.3}.fp-sitemap-footer__status{display:inline-flex;align-items:center;gap:8px;color:#fff}.fp-sitemap-footer__status-dot{width:6px;height:6px;border-radius:50%;background:#5fb225;flex-shrink:0}.fp-sitemap-footer__legal-link{color:#ffffffd9;text-decoration:none;transition:color .2s ease}.fp-sitemap-footer__legal-link:hover{color:#fff}.fp-sitemap-footer__copy{color:#ffffff8c}@media (max-width: 1200px){.fp-sitemap-footer__card{padding:60px 48px 80px}.fp-sitemap-footer__cluster{column-gap:40px}.fp-sitemap-footer__wrap{grid-template-columns:1fr}.fp-sitemap-footer__left{margin-bottom:40px}.fp-sitemap-footer__divider{min-height:60px}}@media (max-width: 900px){.fp-sitemap-footer__cluster{grid-template-columns:repeat(2,1fr)}.fp-sitemap-footer__grid{display:grid;grid-template-columns:1fr 1fr;grid-column:1/-1;column-gap:40px;row-gap:32px}.fp-sitemap-footer__divider{min-height:48px}.fp-sitemap-footer__col-title{margin-bottom:24px}}@media (max-width: 640px){.fp-sitemap-footer__card{padding:40px 24px 60px}.fp-sitemap-footer__cluster,.fp-sitemap-footer__grid{grid-template-columns:1fr}.fp-sitemap-footer__legal-inner{flex-direction:column;gap:16px}}.hero-cta{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-width:0;height:46px;padding:0 28px;border-radius:10px;border:1px solid rgba(255,255,255,.78);background:linear-gradient(90deg,#4f84f0,#5f94f8 42%,#7ab4ff);color:#fff;font-family:Roboto,Helvetica,sans-serif;font-size:30px;font-weight:700;letter-spacing:.01em;text-transform:none;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;box-sizing:border-box;box-shadow:0 0 0 1px #ffffff1f inset,0 10px 32px #588cff61,0 4px 12px #4078e62e;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.hero-cta:focus-visible{outline:2px solid #408bfd;outline-offset:3px}.hero-cta:hover{transform:translateY(-1px);background:linear-gradient(90deg,#5a8ef8,#6fa0ff 45%,#86c0ff);border-color:#ffffffeb;box-shadow:0 0 0 1px #ffffff29 inset,0 12px 36px #5a96ff73,0 6px 14px #4078e638}.hero-cta:active{transform:translateY(0);border-color:#ffffffb3;background:linear-gradient(90deg,#4678e8,#5a8ef0,#6fa4f8);box-shadow:0 0 0 1px #ffffff1a inset,0 6px 18px #4678e647,0 2px 8px #406edc26}.hero-cta--nav{min-width:0;width:max-content;height:40px;padding:0 20px;font-size:14px}.sticky-nav-cta.hero-cta,.sticky-nav-cta.hero-cta--nav{background:linear-gradient(90deg,#4f84f0,#5f94f8 42%,#7ab4ff);color:#fff!important;border:1px solid rgba(255,255,255,.78);border-radius:10px;padding:0 20px;font-size:14px!important;font-weight:600;letter-spacing:.01em;text-transform:none;font-family:Roboto,Helvetica,sans-serif!important;line-height:1;box-shadow:0 0 0 1px #ffffff1f inset,0 8px 26px #588cff59,0 3px 10px #4078e629}.sticky-nav-cta.hero-cta--nav{min-width:0;width:max-content;height:40px;padding:0 18px}.sticky-nav-cta.hero-cta:hover:not(.hero-cta-goo),.sticky-nav-cta.hero-cta--nav:hover:not(.hero-cta-goo){border-color:#ffffffeb;background:linear-gradient(90deg,#5a8ef8,#6fa0ff 45%,#86c0ff);box-shadow:0 0 0 1px #ffffff29 inset,0 10px 30px #5a96ff6b,0 5px 12px #4078e633}.sticky-nav-cta.hero-cta:active:not(.hero-cta-goo),.sticky-nav-cta.hero-cta--nav:active:not(.hero-cta-goo){background:linear-gradient(90deg,#4678e8,#5a8ef0,#6fa4f8);box-shadow:0 0 0 1px #ffffff1a inset,0 5px 16px #4678e642,0 2px 6px #406edc24}.hero-cta-goo-svg-defs,.site-cta-goo-svg-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.labidesk-home-page a.hero-cta.labidesk-home-hero-cta.hero-cta-goo{--hero-cta-goo: #408bfd;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:2!important;width:100%!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;align-self:stretch!important;height:auto!important;min-height:76px!important;padding:10px 14px!important;margin:0!important;border-radius:10px!important;box-sizing:border-box!important;white-space:normal!important;text-align:center!important;overflow:hidden!important;contain:paint!important;border:1px solid rgba(255,255,255,.78)!important;background:linear-gradient(90deg,#4f84f0,#5f94f8 42%,#7ab4ff)!important;color:#fff!important;box-shadow:0 0 0 1px #ffffff1f inset,0 10px 32px #588cff61,0 4px 12px #4078e62e!important;font-family:Roboto,Helvetica,sans-serif!important;font-size:30px!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important;line-height:1.05!important;text-decoration:none!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease!important}.labidesk-home-page a.hero-cta.labidesk-home-hero-cta.hero-cta-goo .hero-cta-goo__blobs{filter:url(#labisite-goo);position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;z-index:1;pointer-events:none}.labidesk-home-page a.hero-cta.labidesk-home-hero-cta.hero-cta-goo .hero-cta-goo__blobs>span{background-color:var(--hero-cta-goo);width:34%;height:100%;border-radius:100%;position:absolute;top:0;transform:scale(1.4) translateY(125%) translateZ(0);transition:transform .7s ease}.labidesk-home-page a.hero-cta.labidesk-home-hero-cta.hero-cta-goo .hero-cta-goo__blobs>span:nth-child(1){left:-5%}.labidesk-home-page a.hero-cta.labidesk-home-hero-cta.hero-cta-goo .hero-cta-goo__blobs>span:nth-child(2){left:30%;transition-delay:60ms}.labidesk-home-page a.hero-cta.labidesk-home-hero-cta.hero-cta-goo .hero-cta-goo__blobs>span:nth-child(3){left:66%;transition-delay:25ms}.labidesk-home-page a.hero-cta.labidesk-home-hero-cta.hero-cta-goo:hover .hero-cta-goo__blobs>span,.labidesk-home-page .group-32:hover a.hero-cta.labidesk-home-hero-cta.hero-cta-goo .hero-cta-goo__blobs>span{transform:scale(1.4) translateY(0) translateZ(0)}.labidesk-home-page a.hero-cta.labidesk-home-hero-cta.hero-cta-goo .hero-cta-goo__label{position:relative;z-index:2;text-align:center;line-height:1.05;pointer-events:none;font-family:Roboto,Helvetica,sans-serif!important;font-size:30px!important;font-weight:700!important}.labidesk-home-page a.hero-cta.labidesk-home-hero-cta.hero-cta-goo:hover{transform:translateY(-1px)!important;border-color:#ffffffeb!important;background:linear-gradient(90deg,#5a8ef8,#6fa0ff 45%,#86c0ff)!important;box-shadow:0 0 0 1px #ffffff29 inset,0 12px 36px #5a96ff73,0 6px 14px #4078e638!important;color:#fff!important}.labidesk-home-page a.hero-cta.labidesk-home-hero-cta.hero-cta-goo:active{transform:translateY(0)!important;border-color:#ffffffb3!important;background:linear-gradient(90deg,#4678e8,#5a8ef0,#6fa4f8)!important;box-shadow:0 0 0 1px #ffffff1a inset,0 6px 18px #4678e647,0 2px 8px #406edc26!important;color:#fff!important}.labidesk-home-page .group-32:hover a.hero-cta.labidesk-home-hero-cta.hero-cta-goo{transform:translateY(-2px)!important;border-color:#ffffffeb!important;background:linear-gradient(90deg,#5a8ef8,#6fa0ff 45%,#86c0ff)!important;box-shadow:0 0 0 1px #ffffff29 inset,0 12px 36px #5a96ff73,0 6px 14px #4078e638!important;color:#fff!important}.labidesk-home-page .group-32:active a.hero-cta.labidesk-home-hero-cta.hero-cta-goo{transform:translateY(0)!important;border-color:#ffffffc7!important;background:linear-gradient(90deg,#4f84f0,#5f94f8 42%,#7ab4ff)!important;box-shadow:0 0 0 1px #ffffff1f inset,0 10px 32px #588cff61,0 4px 12px #4078e62e!important;color:#fff!important}.labidesk-home-page a.hero-cta.labidesk-home-hero-cta.hero-cta-goo:before,.labidesk-home-page a.hero-cta.labidesk-home-hero-cta.hero-cta-goo:after{content:none!important}.labidesk-home-page a.hero-cta.labidesk-home-hero-cta.hero-cta-goo:focus-visible{outline:2px solid #408bfd!important;outline-offset:3px!important}.labidesk-home-page a.hero-cta.labidesk-home-hero-cta.hero-cta-goo.hero-cta-goo--sell-row{position:absolute!important;left:530px!important;top:529px!important;right:auto!important;z-index:7!important;width:max-content!important;min-width:0!important;max-width:390px!important;align-self:auto!important;min-height:86px!important;padding:10px 49px!important}#sticky-nav a.sticky-nav-cta.hero-cta.hero-cta--nav,#fp-nav a.fp-nav-cta.hero-cta.hero-cta--nav{font-size:14px!important;font-family:Roboto,Helvetica,sans-serif!important}#sticky-nav a.sticky-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo,#fp-nav a.fp-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo{--hero-cta-goo: #408bfd;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:2!important;width:max-content!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 18px!important;margin:0!important;border-radius:10px!important;box-sizing:border-box!important;overflow:hidden!important;contain:paint!important;border:1px solid rgba(255,255,255,.78)!important;background:linear-gradient(90deg,#4f84f0,#5f94f8 42%,#7ab4ff)!important;color:#fff!important;font-size:14px!important;font-weight:600!important;font-family:Roboto,Helvetica,sans-serif!important;line-height:1!important;letter-spacing:.01em!important;text-decoration:none!important;box-shadow:0 0 0 1px #ffffff1f inset,0 8px 26px #588cff59,0 3px 10px #4078e629!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease!important}#sticky-nav a.sticky-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo .hero-cta-goo__blobs,#fp-nav a.fp-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo .hero-cta-goo__blobs{filter:url(#labisite-goo);position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;z-index:1;pointer-events:none}#sticky-nav a.sticky-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo .hero-cta-goo__blobs>span,#fp-nav a.fp-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo .hero-cta-goo__blobs>span{background-color:var(--hero-cta-goo);width:34%;height:100%;border-radius:100%;position:absolute;top:0;transform:scale(1.4) translateY(125%) translateZ(0);transition:transform .7s ease}#sticky-nav a.sticky-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo .hero-cta-goo__blobs>span:nth-child(1),#fp-nav a.fp-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo .hero-cta-goo__blobs>span:nth-child(1){left:-5%}#sticky-nav a.sticky-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo .hero-cta-goo__blobs>span:nth-child(2),#fp-nav a.fp-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo .hero-cta-goo__blobs>span:nth-child(2){left:30%;transition-delay:60ms}#sticky-nav a.sticky-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo .hero-cta-goo__blobs>span:nth-child(3),#fp-nav a.fp-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo .hero-cta-goo__blobs>span:nth-child(3){left:66%;transition-delay:25ms}#sticky-nav a.sticky-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo:hover .hero-cta-goo__blobs>span,#fp-nav a.fp-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo:hover .hero-cta-goo__blobs>span{transform:scale(1.4) translateY(0) translateZ(0)}#sticky-nav a.sticky-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo .hero-cta-goo__label,#fp-nav a.fp-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo .hero-cta-goo__label{position:relative;z-index:2;pointer-events:none;font-size:14px!important;font-weight:600!important;font-family:Roboto,Helvetica,sans-serif!important}#sticky-nav a.sticky-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo:hover,#fp-nav a.fp-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo:hover{transform:translateY(-1px)!important;border-color:#ffffffeb!important;background:linear-gradient(90deg,#5a8ef8,#6fa0ff 45%,#86c0ff)!important;box-shadow:0 0 0 1px #ffffff29 inset,0 10px 30px #5a96ff6b,0 5px 12px #4078e633!important;color:#fff!important}#sticky-nav a.sticky-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo:active,#fp-nav a.fp-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo:active{transform:translateY(0)!important;border-color:#ffffffb3!important;background:linear-gradient(90deg,#4678e8,#5a8ef0,#6fa4f8)!important;box-shadow:0 0 0 1px #ffffff1a inset,0 5px 16px #4678e642,0 2px 6px #406edc24!important;color:#fff!important}#sticky-nav a.sticky-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo:focus-visible,#fp-nav a.fp-nav-cta.hero-cta.hero-cta--nav.hero-cta-goo:focus-visible{outline:2px solid #408bfd!important;outline-offset:3px!important}a.fp-btn-primary.fp-cta-goo.fp-cta-goo--blue{--hero-cta-goo: #408bfd;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;contain:paint!important;border:1px solid rgba(255,255,255,.78)!important;background:linear-gradient(90deg,#4f84f0,#5f94f8 42%,#7ab4ff)!important;color:#fff!important;box-shadow:0 0 0 1px #ffffff1f inset,0 8px 26px #588cff59,0 3px 10px #4078e629!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease!important}a.fp-btn-primary.fp-cta-goo.fp-cta-goo--blue .hero-cta-goo__blobs{filter:url(#labisite-goo);position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;z-index:1;pointer-events:none}a.fp-btn-primary.fp-cta-goo.fp-cta-goo--blue .hero-cta-goo__blobs>span{background-color:var(--hero-cta-goo);width:34%;height:100%;border-radius:100%;position:absolute;top:0;transform:scale(1.4) translateY(125%) translateZ(0);transition:transform .7s ease}a.fp-btn-primary.fp-cta-goo.fp-cta-goo--blue .hero-cta-goo__blobs>span:nth-child(1){left:-5%}a.fp-btn-primary.fp-cta-goo.fp-cta-goo--blue .hero-cta-goo__blobs>span:nth-child(2){left:30%;transition-delay:60ms}a.fp-btn-primary.fp-cta-goo.fp-cta-goo--blue .hero-cta-goo__blobs>span:nth-child(3){left:66%;transition-delay:25ms}a.fp-btn-primary.fp-cta-goo.fp-cta-goo--blue:hover .hero-cta-goo__blobs>span{transform:scale(1.4) translateY(0) translateZ(0)}a.fp-btn-primary.fp-cta-goo.fp-cta-goo--blue .hero-cta-goo__label{position:relative;z-index:2;pointer-events:none}a.fp-btn-primary.fp-cta-goo.fp-cta-goo--blue:hover{transform:translateY(-1px)!important;border-color:#ffffffeb!important;background:linear-gradient(90deg,#5a8ef8,#6fa0ff 45%,#86c0ff)!important;box-shadow:0 0 0 1px #ffffff29 inset,0 10px 30px #5a96ff6b,0 5px 12px #4078e633!important;color:#fff!important}a.fp-btn-primary.fp-cta-goo.fp-cta-goo--blue:active{transform:translateY(0)!important;border-color:#ffffffb3!important;background:linear-gradient(90deg,#4678e8,#5a8ef0,#6fa4f8)!important;box-shadow:0 0 0 1px #ffffff1a inset,0 5px 16px #4678e642,0 2px 6px #406edc24!important}a.fp-btn-primary.fp-cta-goo.fp-cta-goo--blue:focus-visible{outline:2px solid #408bfd!important;outline-offset:3px!important}a.fp-btn-secondary.fp-cta-goo.fp-cta-goo--outline{--fp-outline-goo: #408bfd;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;contain:paint!important;padding:14px 28px!important;border:1px solid var(--fp-outline-goo)!important;background:transparent!important;color:var(--fp-outline-goo)!important;border-radius:10px!important;box-sizing:border-box!important;box-shadow:none!important;transition:color .7s ease,border-color .7s ease,background-color .7s ease,transform .18s ease!important}a.fp-btn-secondary.fp-cta-goo.fp-cta-goo--outline .hero-cta-goo__blobs{filter:url(#labisite-goo);position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;z-index:0;pointer-events:none}a.fp-btn-secondary.fp-cta-goo.fp-cta-goo--outline .hero-cta-goo__blobs>span{background-color:var(--fp-outline-goo);width:34%;height:100%;border-radius:100%;position:absolute;top:0;transform:scale(1.4) translateY(125%) translateZ(0);transition:transform .7s ease}a.fp-btn-secondary.fp-cta-goo.fp-cta-goo--outline .hero-cta-goo__blobs>span:nth-child(1){left:-5%}a.fp-btn-secondary.fp-cta-goo.fp-cta-goo--outline .hero-cta-goo__blobs>span:nth-child(2){left:30%;transition-delay:60ms}a.fp-btn-secondary.fp-cta-goo.fp-cta-goo--outline .hero-cta-goo__blobs>span:nth-child(3){left:66%;transition-delay:25ms}a.fp-btn-secondary.fp-cta-goo.fp-cta-goo--outline:hover .hero-cta-goo__blobs>span{transform:scale(1.4) translateY(0) translateZ(0)}a.fp-btn-secondary.fp-cta-goo.fp-cta-goo--outline .hero-cta-goo__label{position:relative;z-index:1;pointer-events:none;text-align:center;line-height:1.2}a.fp-btn-secondary.fp-cta-goo.fp-cta-goo--outline:hover{color:#fff!important;background-color:var(--fp-outline-goo)!important;border-color:var(--fp-outline-goo)!important;transform:translateY(-1px)}a.fp-btn-secondary.fp-cta-goo.fp-cta-goo--outline:active{transform:translateY(0)}a.fp-btn-secondary.fp-cta-goo.fp-cta-goo--outline:focus-visible{outline:2px solid #408bfd!important;outline-offset:2px!important}a.fp-btn-primary.fp-cta-goo.fp-cta-goo--blue,a.fp-btn-secondary.fp-cta-goo.fp-cta-goo--outline{box-sizing:border-box!important;min-height:48px!important;padding:14px 28px!important;border-radius:10px!important;font-family:Roboto,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.05em!important;line-height:1.2!important}a.fp-btn-primary.fp-cta-goo.fp-cta-goo--blue .hero-cta-goo__label,a.fp-btn-secondary.fp-cta-goo.fp-cta-goo--outline .hero-cta-goo__label{font-family:inherit!important;font-size:14px!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}@keyframes heroLetterIn{0%{opacity:0;transform:translateY(48px) scale(.88);filter:blur(6px)}60%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes heroPillWaterShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hh{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:90vh;padding:120px 24px 80px;background:#fff}[data-puck-component] .hh{min-height:auto;align-items:flex-start;padding:56px 24px 48px}.hh__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.hh__blob{position:absolute;border-radius:50%;filter:blur(120px)}.hh__blob--blue{width:700px;height:700px;background:#3a88fc;top:-120px;right:-80px;opacity:.45}.hh__blob--peach{width:350px;height:350px;background:#f59236;bottom:40px;left:-80px;opacity:.25}.hh__content{position:relative;z-index:1;width:100%;max-width:960px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(16px,3vw,32px)}.hh__row{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,24px);width:100%;position:relative}.hh__row--assist,.hh__row--engage,.hh__row--sell{justify-content:center}.hh__tagline-pill{display:inline-flex;align-items:center;justify-content:center;padding:12px 36px;border-radius:10px;background:linear-gradient(135deg,#ffffff85,#d2e1ff47);backdrop-filter:blur(24px) saturate(180%) brightness(1.1);-webkit-backdrop-filter:blur(24px) saturate(180%) brightness(1.1);border:1px solid rgba(255,255,255,.72);box-shadow:0 4px 24px #408bfd24,0 1.5px #fffc inset,0 -1px #408bfd14 inset;opacity:0}.hero-animated .hh__tagline-pill{animation:heroLetterIn .8s cubic-bezier(.22,1,.36,1) .05s forwards}.hh__tagline-text{font-family:Satoshi-Medium,Manrope,Helvetica,sans-serif;font-weight:500;font-size:20px;color:#000;text-align:center;line-height:1.4;letter-spacing:0}.hh__glass-bubble{width:61px;height:61px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#ffffff85,#d2e1ff47);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1.5px solid rgba(255,255,255,.65);box-shadow:0 4px 20px #408bfd33,0 1px #ffffffe6 inset;z-index:5;opacity:0;pointer-events:none;flex-shrink:0;margin-right:-20px}.hero-animated .hh__glass-bubble{animation:heroLetterIn .7s cubic-bezier(.22,1,.36,1) .1s forwards}.hh__word-row{display:flex;align-items:baseline;justify-content:center;gap:0;position:relative;flex-shrink:0}.hh__letter{font-family:Satoshi-Black,Helvetica,sans-serif;font-weight:900;font-size:clamp(60px,8vw,100px);line-height:1;text-align:center;letter-spacing:0;color:#000;white-space:nowrap;display:inline-block;opacity:0}.hh__word-row--italic .hh__letter,.hh__word-row--outline-italic .hh__letter,.hh__letter--italic{font-family:Satoshi-BlackItalic,Satoshi-Black,Helvetica,sans-serif;font-style:italic}.hh__letter--outline{-webkit-text-stroke:2px #000;color:transparent}.hh__letter--outline-italic{-webkit-text-stroke:2px #051526;color:transparent;font-family:Satoshi-BlackItalic,Satoshi-Black,Helvetica,sans-serif;font-style:italic}.hh__letter--bars-wrap{display:inline-flex;align-items:flex-end;width:clamp(34px,4vw,49px);height:clamp(52px,5.5vw,72px)}.hh__letter-bars{position:relative;width:100%;height:100%}.hh__bar{position:absolute;background:#051526}.hh__bar--v{width:clamp(10px,1.2vw,16px);top:0;left:0;bottom:0}.hh__bar--h{height:clamp(10px,1.2vw,16px);left:0;bottom:0;right:0}.hh__letter-dot{font-family:Manrope,Helvetica,sans-serif;font-weight:800}.hero-animated .hh__letter{animation:heroLetterIn .72s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i, 0) * .08s + .25s)}.hero-animated .hh__word-row[data-row="0"] .hh__letter{animation-delay:calc(var(--i, 0) * .07s + .15s)}.hero-animated .hh__word-row[data-row="1"] .hh__letter{animation-delay:calc(var(--i, 0) * .07s + .55s)}.hero-animated .hh__word-row[data-row="2"] .hh__letter{animation-delay:calc(var(--i, 0) * .09s + .85s)}.hh__ai-pill{width:199px;height:71px;border-radius:100px;overflow:hidden;border:1.5px solid rgba(255,255,255,.55);box-shadow:0 8px 32px #408bfd61,0 2px #ffffffb3 inset,0 -1px #408bfd1f inset;z-index:5;opacity:0;position:relative;flex-shrink:0}.hero-animated .hh__ai-pill{animation:heroLetterIn .8s cubic-bezier(.22,1,.36,1) 1.1s forwards}.hh__ai-pill-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(168deg,#96c3ff8c,#ebf2ffeb 42%,#afcdffa6)}.hh__ai-pill-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:100px;background:linear-gradient(135deg,#3c7eff73,#3c7eff33 40%,#ffffff14),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.28) 50%,transparent 100%);background-size:100% 100%,200% 100%;background-position:center,-200% center;animation:glassShimmer 3.5s ease-in-out 2.5s infinite;pointer-events:none}.hh__ai-badge{position:absolute;top:50%;left:10px;transform:translateY(-50%);width:56px;height:30px;display:flex;align-items:center;justify-content:center;gap:4px;z-index:20}.hh__ai-badge-glass{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:100px;background:linear-gradient(145deg,#ffffff24,#c8dcff14);backdrop-filter:blur(12px) saturate(160%) brightness(1.1);-webkit-backdrop-filter:blur(12px) saturate(160%) brightness(1.1);border:1px solid rgba(255,255,255,.38);box-shadow:0 2px 10px #408bfd2e,0 1px #ffffff73 inset,0 -1px #408bfd0f inset}.hh__ai-badge-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:100px;background:linear-gradient(108deg,rgba(255,255,255,.45) 0%,transparent 55%);pointer-events:none}.hh__ai-sparkle{position:relative;z-index:1;width:15px;height:15px}.hh__ai-label{position:relative;z-index:1;font-family:Manrope,Helvetica,sans-serif;font-weight:800;font-size:18px;color:#fff;line-height:1}.hh__cta{min-height:clamp(56px,6vw,76px);padding:clamp(10px,1.2vw,16px) clamp(24px,3.5vw,48px);font-size:clamp(18px,2.4vw,30px)!important;font-weight:700!important;opacity:0;flex-shrink:0;white-space:nowrap}.hero-animated .hh__cta{animation:heroLetterIn .8s cubic-bezier(.22,1,.36,1) 1s forwards}.hh__social-proof{display:flex;flex-direction:row;align-items:center;gap:16px;margin-top:8px;opacity:0;flex-wrap:wrap;justify-content:center}.hero-animated .hh__social-proof{animation:heroLetterIn .65s cubic-bezier(.22,1,.36,1) 1.25s forwards}.hh__sp-logos{display:flex;align-items:center;gap:10px}.hh__sp-disc{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Manrope,Helvetica,sans-serif;font-weight:800;font-size:0;line-height:1}.hh__sp-disc--trust{background:#00b67a}.hh__sp-star{font-size:14px;color:#fff}.hh__sp-disc--g2{background:#ff492c;color:#fff;font-size:10px}.hh__sp-disc--capterra{background:#ff8c19}.hh__sp-disc--fb{background:#1877f2;color:#fff;font-size:14px;font-family:Manrope,Helvetica,sans-serif}.hh__sp-rating{display:flex;align-items:center;gap:10px}.hh__sp-stars{display:flex;gap:2px}.hh__sp-rating-star{color:#f59e0b;font-size:16px;line-height:1}.hh__sp-score{font-family:Manrope,Helvetica,sans-serif;font-weight:700;font-size:14px;color:#737881}.hh__sp-trial{font-family:Manrope,Helvetica,sans-serif;font-weight:700;font-size:12px;color:#737881;text-align:center;margin:0}@media (max-width: 768px){.hh{min-height:70vh;padding:100px 16px 60px}[data-puck-component] .hh{min-height:auto;padding:48px 16px 40px}.hh__letter{font-size:clamp(40px,12vw,60px)}.hh__ai-pill,.hh__glass-bubble{display:none}.hh__cta{min-height:56px;padding:12px 32px;font-size:20px!important}}@media (prefers-reduced-motion: reduce){.hh__letter,.hh__tagline-pill,.hh__glass-bubble,.hh__ai-pill,.hh__cta,.hh__social-proof{opacity:1!important;transform:none!important;filter:none!important;animation:none!important}}.u-grid__placeholder,.u-flex__placeholder{padding:24px;border:2px dashed rgba(64,139,253,.2);border-radius:8px;background:#408bfd0a;color:#408bfd80;font-size:13px;font-weight:500;text-align:center;min-height:60px;display:flex;align-items:center;justify-content:center}.u-spacer{width:100%}.u-heading{font-family:Manrope,Poppins,system-ui,sans-serif;line-height:1.2;letter-spacing:-.02em}.u-text{font-family:Urbanist,Poppins,system-ui,sans-serif}.u-richtext{font-family:Urbanist,Poppins,system-ui,sans-serif;line-height:1.6}.u-richtext h1,.u-richtext h2,.u-richtext h3,.u-richtext h4,.u-richtext h5,.u-richtext h6{font-family:Manrope,Poppins,system-ui,sans-serif;margin:1em 0 .5em;line-height:1.2}.u-richtext p{margin:0 0 1em}.u-richtext strong{font-weight:700}.u-richtext em{font-style:italic}.u-richtext a{color:#408bfd;text-decoration:underline;text-underline-offset:2px}.u-richtext ul,.u-richtext ol{padding-left:1.5em;margin:0 0 1em}.u-blockquote{margin:0;padding:16px 24px;border-left:4px solid #408bfd;background:#408bfd0a;border-radius:0 8px 8px 0;font-family:Urbanist,Poppins,system-ui,sans-serif}.u-blockquote p{margin:0;font-size:16px;line-height:1.6;font-style:italic;color:#333}.u-blockquote cite{display:block;margin-top:8px;font-size:13px;font-style:normal;color:#888}.u-list{font-family:Urbanist,Poppins,system-ui,sans-serif;margin:0;padding-left:0;list-style:none}.u-list--bullet .u-list__item:before{content:"•";color:#408bfd;font-weight:700;display:inline-block;width:1.2em}.u-list--numbered{counter-reset:list-counter}.u-list--numbered .u-list__item{counter-increment:list-counter}.u-list--numbered .u-list__item:before{content:counter(list-counter) ".";color:#408bfd;font-weight:600;display:inline-block;width:1.5em}.u-list--check .u-list__item:before{content:"✓";color:#28c840;font-weight:700;display:inline-block;width:1.5em}.u-list__item{padding:6px 0;font-size:15px;line-height:1.5;color:#444}.u-link{color:#408bfd;text-decoration:none;font-family:Urbanist,Poppins,system-ui,sans-serif;font-weight:500;transition:color .15s,opacity .15s}.u-link:hover{opacity:.8}.u-link--underline{text-decoration:underline;text-underline-offset:3px}.u-link--button{display:inline-block;padding:8px 16px;border-radius:8px;background:#408bfd14;font-size:14px}.u-link--button:hover{background:#408bfd26;opacity:1}.u-html-embed{width:100%}.u-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:100px;font-size:12px;font-weight:600;font-family:Urbanist,Poppins,system-ui,sans-serif;letter-spacing:.02em}.u-badge--primary{background:#408bfd1f;color:#408bfd}.u-badge--success{background:#28c8401f;color:#18a834}.u-badge--warning{background:#f592361f;color:#d97706}.u-badge--danger{background:#ef44441f;color:#dc2626}.u-badge--neutral{background:#0000000f;color:#666}.u-icon{display:inline-block}.u-divider{width:100%}.u-image{max-width:100%}.u-image--placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(145deg,#f0f4ff,#e8eeff);border:2px dashed rgba(64,139,253,.2);color:#408bfd59}.u-video{width:100%}.u-video--placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:200px;background:linear-gradient(145deg,#f0f4ff,#e8eeff);border:2px dashed rgba(64,139,253,.2);color:#408bfd59;font-size:13px;font-weight:500}.u-btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:10px;font-family:Poppins,system-ui,sans-serif;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),background .2s}.u-btn:hover{transform:translateY(-1px)}.u-btn:active{transform:translateY(0)}.u-btn--sm{padding:8px 16px;font-size:13px;border-radius:8px}.u-btn--md{padding:12px 24px;font-size:15px}.u-btn--lg{padding:16px 32px;font-size:17px;border-radius:12px}.u-btn--primary{background:linear-gradient(90deg,#4f84f0,#5f94f8 42%,#7ab4ff);color:#fff;box-shadow:#588cff59 0 8px 26px,#4078e629 0 3px 10px;border:.909px solid rgba(255,255,255,.78)}.u-btn--primary:hover{box-shadow:#588cff73 0 12px 32px,#4078e638 0 4px 12px}.u-btn--secondary{background:#051526;color:#fff;box-shadow:0 4px 16px #00000026}.u-btn--secondary:hover{background:#0a2540}.u-btn--outline{background:transparent;color:#408bfd;border:1.5px solid rgba(64,139,253,.3)}.u-btn--outline:hover{background:#408bfd0f;border-color:#408bfd80}.u-btn--ghost{background:transparent;color:#408bfd}.u-btn--ghost:hover{background:#408bfd0f}.u-form-field{display:flex;flex-direction:column;gap:6px;font-family:Urbanist,Poppins,system-ui,sans-serif}.u-form-field__label{font-size:14px;font-weight:600;color:#333}.u-form-field__required{color:#dc2626;margin-left:2px}.u-form-field__input,.u-form-field__textarea,.u-form-field__select{padding:10px 14px;border:1.5px solid rgba(0,0,0,.12);border-radius:10px;font-size:14px;font-family:inherit;color:#333;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.u-form-field__input::placeholder,.u-form-field__textarea::placeholder,.u-form-field__select::placeholder{color:#aaa}.u-form-field__input:focus,.u-form-field__textarea:focus,.u-form-field__select:focus{border-color:#408bfd;box-shadow:0 0 0 3px #408bfd1f}.u-form-field__textarea{resize:vertical;min-height:80px}.u-form-field__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.u-checkbox,.u-radio{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:Urbanist,Poppins,system-ui,sans-serif;font-size:14px;color:#444}.u-checkbox__input,.u-radio__input{position:absolute;opacity:0;width:0;height:0}.u-checkbox__label,.u-radio__label{-webkit-user-select:none;user-select:none}.u-checkbox__box{width:18px;height:18px;border:1.5px solid rgba(0,0,0,.2);border-radius:5px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.u-checkbox__input:checked+.u-checkbox__box{background:#408bfd;border-color:#408bfd}.u-checkbox__input:checked+.u-checkbox__box:after{content:"✓";color:#fff;font-size:12px;font-weight:700}.u-radio__dot{width:18px;height:18px;border:1.5px solid rgba(0,0,0,.2);border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .15s}.u-radio__input:checked+.u-radio__dot{border-color:#408bfd}.u-radio__input:checked+.u-radio__dot:after{content:"";width:8px;height:8px;border-radius:50%;background:#408bfd}.u-radio-group{display:flex;gap:12px}.u-radio-group--column{flex-direction:column}.u-radio-group--row{flex-direction:row}.u-card--glass{background:linear-gradient(145deg,#d7e8ff,#c3daff 55%,#e1f0ff);border:1.364px solid rgba(120,180,255,.55);box-shadow:0 4px 24px #408bfd14;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.u-card--glass:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 8px 32px #408bfd24}.u-card--light{background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 12px #0000000a}.u-card--dark{background:#051526;border:1px solid rgba(255,255,255,.1);color:#fff}.u-card--outline{background:transparent;border:1.5px solid rgba(0,0,0,.1)}.u-card__placeholder{display:flex;align-items:center;justify-content:center;min-height:80px;color:#0000004d;font-size:14px;font-family:Urbanist,Poppins,system-ui,sans-serif}.u-accordion{width:100%;font-family:Urbanist,Poppins,system-ui,sans-serif}.u-accordion__item{border-bottom:1px solid rgba(0,0,0,.08)}.u-accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;background:none;border:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;color:#222;text-align:left}.u-accordion__icon{width:28px;height:28px;border-radius:50%;background:#408bfd14;display:flex;align-items:center;justify-content:center;font-size:18px;color:#408bfd;flex-shrink:0;transition:transform .3s,background .3s}.u-accordion__item--open .u-accordion__icon{background:#408bfd;color:#fff}.u-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1)}.u-accordion__content{overflow:hidden;font-size:15px;line-height:1.6;color:#555;padding-bottom:16px}.u-tabs{width:100%;font-family:Urbanist,Poppins,system-ui,sans-serif}.u-tabs__list{display:flex;gap:4px;padding:4px;background:#0000000a;border-radius:12px;margin-bottom:16px}.u-tabs__tab{flex:1;padding:10px 16px;background:none;border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;color:#666;transition:background .2s,color .2s,box-shadow .2s}.u-tabs__tab:hover:not(.u-tabs__tab--active){color:#333}.u-tabs__tab--active{background:#fff;color:#222;font-weight:600;box-shadow:0 1px 4px #0000000f}.u-tabs__panel{padding:8px 4px;font-size:15px;line-height:1.6;color:#444}.u-data-table{width:100%;border-collapse:collapse;font-family:Urbanist,Poppins,system-ui,sans-serif;font-size:var(--lc-tweak-data-table-font-size, 14px);color:#333;text-align:left}.u-data-table__caption{caption-side:top;text-align:left;padding:0 0 12px;font-weight:600;color:#555}.u-data-table__head{font-family:Manrope,Poppins,system-ui,sans-serif;background:#408bfd0f}.u-data-table__th{padding:14px 18px;font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#233;border-bottom:2px solid rgba(64,139,253,.18)}.u-data-table__row{border-bottom:1px solid rgba(0,0,0,.06)}.u-data-table__row--emphasis{background:#408bfd0a;font-weight:600}.u-data-table__cell,.u-data-table__row-label{padding:14px 18px;vertical-align:middle;line-height:1.4}.u-data-table__row-label{font-weight:600;color:#222;width:1%;white-space:nowrap}.u-data-table__check{display:inline-flex;width:22px;height:22px;border-radius:50%;align-items:center;justify-content:center;font-weight:700;font-size:13px;line-height:1}.u-data-table__check--yes{background:#28c84024;color:#18a834}.u-data-table__check--no{background:#0000000d;color:#888}.u-data-table--striped .u-data-table__row:nth-child(2n){background:#00000005}.u-data-table--card{border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.u-data-table--flat .u-data-table__head{background:transparent}.u-data-table--compact .u-data-table__th,.u-data-table--compact .u-data-table__cell,.u-data-table--compact .u-data-table__row-label{padding:10px 14px;font-size:13px}.u-device-frame{display:inline-flex;flex-direction:column;align-items:center;margin:0}.u-device-frame__shell{position:relative;background:#1c1c1e;overflow:hidden;box-shadow:0 24px 60px #0f1e3c2e,0 6px 16px #0f1e3c14}.u-device-frame__screen{background:#fff;overflow:hidden;width:100%;height:100%}.u-device-frame__img{display:block;width:100%;height:100%;object-fit:cover}.u-device-frame__caption{margin-top:16px;font-family:Urbanist,Poppins,system-ui,sans-serif;font-size:13px;color:#777;text-align:center}.u-device-frame--iphone .u-device-frame__shell{width:280px;height:580px;border-radius:44px;padding:12px;border:2px solid #2c2c2e}.u-device-frame--iphone .u-device-frame__screen{width:100%;height:100%;border-radius:32px}.u-device-frame--iphone .u-device-frame__notch{position:absolute;top:18px;left:50%;transform:translate(-50%);width:96px;height:28px;background:#1c1c1e;border-radius:18px;z-index:2}.u-device-frame--iphone .u-device-frame__home-indicator{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:110px;height:4px;border-radius:4px;background:#fff9;z-index:2}.u-device-frame--macos-safari .u-device-frame__shell{width:720px;max-width:100%;border-radius:14px;padding-top:36px;background:#f5f5f7;border:1px solid rgba(0,0,0,.12)}.u-device-frame--macos-safari .u-device-frame__chrome{position:absolute;top:0;left:0;right:0;height:36px;background:linear-gradient(180deg,#f5f5f7,#e9e9ec);display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid rgba(0,0,0,.08)}.u-device-frame--macos-safari .u-device-frame__dot{width:12px;height:12px;border-radius:50%}.u-device-frame--macos-safari .u-device-frame__dot--red{background:#ff5f57}.u-device-frame--macos-safari .u-device-frame__dot--yellow{background:#febc2e}.u-device-frame--macos-safari .u-device-frame__dot--green{background:#28c840}.u-device-frame--macos-safari .u-device-frame__url{flex:1;margin-left:16px;padding:4px 14px;background:#fff;border-radius:6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;color:#555;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-device-frame--macos-safari .u-device-frame__screen{height:440px;background:#fff;border-bottom-left-radius:13px;border-bottom-right-radius:13px}.u-device-frame--ipad .u-device-frame__shell{width:520px;max-width:100%;height:700px;border-radius:28px;padding:16px;border:2px solid #2c2c2e}.u-device-frame--ipad .u-device-frame__screen{border-radius:14px}.u-device-frame--ipad .u-device-frame__camera{position:absolute;top:8px;left:50%;transform:translate(-50%);width:6px;height:6px;border-radius:50%;background:#444;z-index:2}.u-editorial-quote{margin:0;font-family:var(--lc-tweak-font-family-heading, "Fraunces", "Manrope", "Poppins", serif)}.u-editorial-quote--align-start{text-align:left}.u-editorial-quote--align-center{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.u-editorial-quote__body{margin:0;padding:0}.u-editorial-quote__text{margin:0;font-size:clamp(22px,2.4vw,32px);line-height:1.35;font-weight:500;letter-spacing:-.01em;color:#1a1a2e}.u-editorial-quote--dropcap .u-editorial-quote__text:first-letter{font-size:3.6em;font-weight:700;float:left;line-height:.85;margin:.08em .12em 0 0;color:var(--lc-tweak-accent, #408bfd)}.u-editorial-quote__attribution{display:inline-flex;align-items:center;gap:12px;margin-top:24px;font-family:Urbanist,Poppins,system-ui,sans-serif}.u-editorial-quote--align-center .u-editorial-quote__attribution{display:inline-flex}.u-editorial-quote__portrait{width:44px;height:44px;border-radius:50%;object-fit:cover}.u-editorial-quote__byline{display:flex;flex-direction:column;line-height:1.25}.u-editorial-quote__name{font-weight:600;color:#222;font-size:14px}.u-editorial-quote__role{color:#888;font-size:12px}.fp-section{position:relative;isolation:isolate;background:var(--lc-tweak-bg-base, transparent)}.fp-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.fp-section--bg-plain:before{background:var(--lc-tweak-bg-base, transparent)}.fp-section--bg-aurora{background:var(--lc-tweak-bg-base, #fbfdff)}.fp-section--bg-aurora:before{background:radial-gradient(at 20% 10%,var(--lc-tweak-bg-aurora-1, rgba(64, 139, 253, .32)) 0%,transparent 45%),radial-gradient(at 85% 15%,var(--lc-tweak-bg-aurora-2, rgba(255, 122, 89, .22)) 0%,transparent 50%),radial-gradient(at 50% 90%,var(--lc-tweak-bg-aurora-3, rgba(122, 84, 255, .2)) 0%,transparent 55%);filter:blur(40px) saturate(1.2)}.fp-section--bg-glass{background:var(--lc-tweak-bg-base, linear-gradient(135deg, #f0f6ff 0%, #e6efff 100%))}.fp-section--bg-glass:before{background:linear-gradient(135deg,#fff9,#fff0 60%),radial-gradient(at 80% 20%,rgba(64,139,253,.1) 0%,transparent 50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fp-section--bg-bento{background:var(--lc-tweak-bg-base, #f9fafc)}.fp-section--bg-bento:before{background-image:linear-gradient(0deg,transparent 0%,transparent calc(50% - 1px),rgba(0,0,0,.04) calc(50% - 1px),rgba(0,0,0,.04) 50%,transparent 50%,transparent 100%),linear-gradient(90deg,transparent 0%,transparent calc(50% - 1px),rgba(0,0,0,.04) calc(50% - 1px),rgba(0,0,0,.04) 50%,transparent 50%,transparent 100%);background-size:80px 80px}.fp-section--bg-grain{background:var(--lc-tweak-bg-base, #fafaf6)}.fp-section--bg-grain:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.30 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.45;mix-blend-mode:multiply}.fp-section--bg-dots{background:var(--lc-tweak-bg-base, #ffffff)}.fp-section--bg-dots:before{background-image:radial-gradient(circle,rgba(0,0,0,.08) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at center,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse at center,#000 60%,transparent 100%)}.fp-section--bg-gradient{background:var(--lc-tweak-bg-base, #0a0c1f)}.fp-section--bg-gradient:before{background:conic-gradient(from 180deg at 50% 50%,var(--lc-tweak-bg-gradient-1, #6f57ff) 0deg,var(--lc-tweak-bg-gradient-2, #ff5fa3) 120deg,var(--lc-tweak-bg-gradient-3, #2ad4ff) 240deg,var(--lc-tweak-bg-gradient-1, #6f57ff) 360deg);filter:blur(80px) saturate(1.3);opacity:.55;animation:fp-section-bg-gradient-rotate 24s linear infinite}.fp-section--bg-neubrutal{background:var(--lc-tweak-bg-base, #ffea7c);border:3px solid #051526;box-shadow:8px 8px #051526}@keyframes fp-section-bg-gradient-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.fp-section--bg-gradient:before{animation:none}}.fp-app-hero-frame{padding:var(--lc-tweak-padding, 80px) 24px}.fp-app-hero-frame__inner{max-width:1200px;margin:0 auto;display:grid;gap:48px;align-items:center}.fp-app-hero-frame--right .fp-app-hero-frame__inner{grid-template-columns:1fr 1fr}@media (max-width: 991px){.fp-app-hero-frame--right .fp-app-hero-frame__inner{grid-template-columns:1fr}}.fp-app-hero-frame--below .fp-app-hero-frame__inner{grid-template-columns:1fr;text-align:center;justify-items:center}.fp-app-hero-frame--below .fp-app-hero-frame__copy{max-width:720px}.fp-app-hero-frame__copy{display:flex;flex-direction:column;gap:18px}.fp-app-hero-frame__badge{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 14px;border-radius:999px;background:#408bfd1a;color:var(--lc-tweak-accent, #408bfd);font-family:Urbanist,Poppins,system-ui,sans-serif;font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.fp-app-hero-frame--below .fp-app-hero-frame__badge{align-self:center}.fp-app-hero-frame__badge-dot{width:6px;height:6px;border-radius:50%;background:var(--lc-tweak-accent, #408bfd)}.fp-app-hero-frame__title{margin:0;font-family:var(--lc-tweak-font-family-heading, "Manrope", "Poppins", system-ui, sans-serif);font-size:clamp(36px,5vw,60px);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:#051526}.fp-app-hero-frame__subtitle{margin:0;font-family:Urbanist,Poppins,system-ui,sans-serif;font-size:clamp(16px,1.4vw,19px);line-height:1.5;color:#4a5568;max-width:540px}.fp-app-hero-frame--below .fp-app-hero-frame__subtitle{margin-left:auto;margin-right:auto}.fp-app-hero-frame__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px}.fp-app-hero-frame__device{display:flex;justify-content:center}.fp-data-table-block{padding:var(--lc-tweak-padding, 80px) 24px}.fp-data-table-block__inner{max-width:1100px;margin:0 auto;text-align:center}.fp-data-table-block__label{display:inline-block;font-family:Urbanist,Poppins,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lc-tweak-accent, #408bfd);margin-bottom:14px}.fp-data-table-block__title{margin:0 0 18px;font-family:var(--lc-tweak-font-family-heading, "Manrope", "Poppins", system-ui, sans-serif);font-size:clamp(28px,3.4vw,44px);font-weight:700;letter-spacing:-.02em;color:#051526}.fp-data-table-block__description{margin:0 auto 36px;max-width:640px;font-family:Urbanist,Poppins,system-ui,sans-serif;font-size:16px;line-height:1.55;color:#4a5568}.fp-data-table-block__table{text-align:left;overflow-x:auto;border-radius:14px}.fp-editorial-footer{padding:96px 24px 48px;font-family:Urbanist,Poppins,system-ui,sans-serif;background:var(--lc-tweak-bg-base, #051526);color:#ffffffd9;position:relative;overflow:hidden}.fp-editorial-footer__inner{max-width:1200px;margin:0 auto}.fp-editorial-footer__tagline{margin:0 0 56px;max-width:720px;font-family:var(--lc-tweak-font-family-heading, "Fraunces", "Manrope", "Poppins", serif);font-size:clamp(28px,3.5vw,44px);line-height:1.15;letter-spacing:-.02em;color:#fff}.fp-editorial-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:40px;padding:32px 0;border-top:1px solid rgba(255,255,255,.1)}.fp-editorial-footer__col-title{margin:0 0 14px;font-family:Urbanist,Poppins,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c}.fp-editorial-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fp-editorial-footer__link{color:#fff;text-decoration:none;font-size:14px;transition:opacity .15s}.fp-editorial-footer__link:hover{opacity:.7}.fp-editorial-footer__newsletter{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding:40px 0 64px;border-top:1px solid rgba(255,255,255,.1)}@media (max-width: 767px){.fp-editorial-footer__newsletter{grid-template-columns:1fr}}.fp-editorial-footer__newsletter-heading{margin:0 0 8px;font-family:var(--lc-tweak-font-family-heading, "Fraunces", "Manrope", "Poppins", serif);font-size:clamp(20px,2.2vw,28px);line-height:1.25;color:#fff}.fp-editorial-footer__newsletter-text{margin:0;font-size:14px;line-height:1.55;color:#ffffffa6}.fp-editorial-footer__newsletter-form{display:flex;gap:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:6px}.fp-editorial-footer__newsletter-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-family:inherit;font-size:14px;padding:10px 14px}.fp-editorial-footer__newsletter-input::placeholder{color:#fff6}.fp-editorial-footer__newsletter-cta{background:var(--lc-tweak-accent, #408bfd);color:#fff;border:none;border-radius:8px;padding:10px 18px;font-family:inherit;font-weight:600;font-size:14px;cursor:pointer;transition:filter .15s}.fp-editorial-footer__newsletter-cta:hover{filter:brightness(1.08)}.fp-editorial-footer__wordmark{margin:24px 0 36px;font-family:var(--lc-tweak-font-family-heading, "Fraunces", "Manrope", "Poppins", serif);font-size:clamp(72px,14vw,220px);font-weight:700;line-height:.9;letter-spacing:-.04em;color:#ffffff14;text-align:center;-webkit-user-select:none;user-select:none}.fp-editorial-footer__legal-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:#ffffff8c}.fp-editorial-footer__legal-links{list-style:none;margin:0;padding:0;display:flex;gap:24px}.fp-editorial-footer__legal-link{color:#ffffff8c;text-decoration:none;transition:color .15s}.fp-editorial-footer__legal-link:hover{color:#fff}.fp-hero--left-aligned{text-align:left}.fp-hero--left-aligned .fp-hero-bg{display:none}.fp-hero--left-aligned .fp-hero__left{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center;padding:var(--lc-tweak-padding, 96px) 24px;max-width:1200px;margin:0 auto}@media (max-width: 991px){.fp-hero--left-aligned .fp-hero__left{grid-template-columns:1fr;gap:32px}}.fp-hero--left-aligned .fp-hero__left-copy{display:flex;flex-direction:column;gap:18px;text-align:left}.fp-hero--left-aligned .fp-hero__left-media img,.fp-hero--left-aligned .fp-hero__left-media video{width:100%;max-width:600px;border-radius:16px;box-shadow:0 24px 60px #0f1e3c2e}.fp-hero--left-aligned .fp-hero-badge{align-self:flex-start}.fp-hero--left-aligned .fp-hero-actions{justify-content:flex-start}.fp-hero--split-screen{text-align:left}.fp-hero--split-screen .fp-hero-bg{display:none}.fp-hero--split-screen .fp-hero__split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:var(--lc-tweak-padding, 96px) 24px;max-width:1280px;margin:0 auto}@media (max-width: 991px){.fp-hero--split-screen .fp-hero__split{grid-template-columns:1fr;gap:40px}}.fp-hero--split-screen .fp-hero__split-copy{display:flex;flex-direction:column;gap:20px}.fp-hero--split-screen .fp-hero-badge{align-self:flex-start}.fp-hero--split-screen .fp-hero-actions{justify-content:flex-start}.fp-hero--split-screen .fp-hero__split-media{display:flex;align-items:center;justify-content:center}.fp-hero--split-screen .fp-hero__split-media img,.fp-hero--split-screen .fp-hero__split-media video{width:100%;border-radius:18px;box-shadow:0 28px 72px #0f1e3c38}.fp-hero--split-screen .fp-hero__split-placeholder{width:100%;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(145deg,#f0f4ff,#e8eeff);border:2px dashed rgba(64,139,253,.2);border-radius:18px;color:#408bfd8c;font-family:Urbanist,Poppins,system-ui,sans-serif;font-size:14px;padding:24px}.fp-hero--video-bg{position:relative;isolation:isolate;overflow:hidden;min-height:540px;color:#fff;text-align:center;padding:96px 24px}.fp-hero--video-bg .fp-hero-bg{display:none}.fp-hero--video-bg .fp-hero__video-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.fp-hero--video-bg .fp-hero__video-layer video,.fp-hero--video-bg .fp-hero__video-layer img{width:100%;height:100%;object-fit:cover}.fp-hero--video-bg .fp-hero__video-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at center,#0000004d,#000000a6),linear-gradient(0deg,#00000080,#0000001a)}.fp-hero--video-bg .fp-hero-title{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.3)}.fp-hero--video-bg .fp-hero-subtitle{color:#ffffffeb;text-shadow:0 1px 6px rgba(0,0,0,.4)}.fp-hero--video-bg .fp-hero-badge{background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.fp-hero--video-bg .fp-hero-badge-dot{background:#fff}.fp-hero--minimal-serif{text-align:center;padding:var(--lc-tweak-padding, 120px) 24px}.fp-hero--minimal-serif .fp-hero-bg{display:none}.fp-hero--minimal-serif .fp-hero-content{max-width:720px;margin:0 auto}.fp-hero--minimal-serif .fp-hero-title{font-family:var(--lc-tweak-font-family-heading, "Fraunces", "Manrope", "Poppins", serif);font-size:clamp(40px,5.4vw,76px);font-weight:400;letter-spacing:-.02em;line-height:1.05}.fp-hero--minimal-serif .fp-hero-subtitle{font-family:Urbanist,Poppins,system-ui,sans-serif;font-size:clamp(16px,1.4vw,19px);color:#555;max-width:560px;margin:16px auto 0}.fp-hero--minimal-serif .fp-hero-actions{justify-content:center;margin-top:32px}.fp-pricing--single-cta .fp-pricing__single-card{max-width:540px;margin:32px auto 0;padding:48px 40px;border-radius:24px;background:linear-gradient(145deg,#d7e8ff,#e1f0ff);border:1.364px solid rgba(120,180,255,.55);box-shadow:0 24px 60px #408bfd1f;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.fp-pricing--single-cta .fp-pricing__single-price{font-family:Manrope,Poppins,system-ui,sans-serif;font-size:clamp(40px,5vw,64px);font-weight:700;letter-spacing:-.02em;color:#051526}.fp-pricing--single-cta .fp-pricing__single-note{margin:0;color:#4a5568;font-size:15px;line-height:1.55;max-width:380px}.fp-pricing--single-cta .fp-pricing__single-features{text-align:left;align-self:stretch;padding:0 16px}.fp-pricing--comparison-table .fp-pricing__price-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:32px 0 16px}@media (max-width: 575px){.fp-pricing--comparison-table .fp-pricing__price-row{grid-template-columns:1fr 1fr}}.fp-pricing--comparison-table .fp-pricing__price-cell{display:flex;flex-direction:column;gap:8px;padding:18px 16px;border:1px solid rgba(0,0,0,.08);border-radius:14px;text-align:center;background:#fff}.fp-pricing--comparison-table .fp-pricing__price-cell--highlighted{border-color:#408bfd73;box-shadow:0 8px 28px #408bfd29;background:linear-gradient(145deg,#408bfd0a,#408bfd1a)}.fp-pricing--comparison-table .fp-pricing__price-cell-name{font-family:Urbanist,Poppins,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4a5568}.fp-pricing--comparison-table .fp-pricing__price-cell-amount{font-family:Manrope,Poppins,system-ui,sans-serif;font-size:clamp(22px,2.4vw,32px);font-weight:700;color:#051526}.fp-pricing--comparison-table .fp-pricing__matrix{margin-top:24px;text-align:left}.fp-pricing--freemium-toggle .fp-pricing__freemium-pair{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:stretch;max-width:900px;margin:32px auto 0}@media (max-width: 767px){.fp-pricing--freemium-toggle .fp-pricing__freemium-pair{grid-template-columns:1fr}}.fp-pricing--freemium-toggle .fp-pricing__freemium-pair>.fp-pricing-card{max-width:none}.fp-pricing--freemium-toggle .fp-pricing__freemium-arrow{display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:600;color:var(--lc-tweak-accent, #408bfd);line-height:1}@media (max-width: 767px){.fp-pricing--freemium-toggle .fp-pricing__freemium-arrow{transform:rotate(90deg)}}.fp-editorial-landing{padding:96px 24px;font-family:Urbanist,Poppins,system-ui,sans-serif;color:#1a1a2e}.fp-editorial-landing__inner{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:80px}.fp-editorial-landing__hero{display:flex;flex-direction:column;gap:18px;max-width:820px}.fp-editorial-landing__kicker{font-family:Urbanist,Poppins,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lc-tweak-accent, #408bfd)}.fp-editorial-landing__headline{margin:0;font-size:clamp(40px,5.4vw,76px);line-height:1.05;letter-spacing:-.02em;color:#051526}.fp-editorial-landing__lede{margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.55;color:#4a5568;max-width:640px}.fp-editorial-landing__hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:16px}.fp-editorial-landing__features{display:flex;flex-direction:column;gap:32px}.fp-editorial-landing__features-heading{margin:0;font-size:clamp(24px,2.6vw,36px);line-height:1.2;letter-spacing:-.02em;color:#051526}.fp-editorial-landing__features-grid{display:grid;gap:32px}.fp-editorial-landing__feature{display:flex;flex-direction:column;gap:8px}.fp-editorial-landing__feature-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--lc-tweak-accent, #408bfd);font-size:24px}.fp-editorial-landing__feature-title{margin:0;font-family:Manrope,Poppins,system-ui,sans-serif;font-size:18px;font-weight:700;color:#051526}.fp-editorial-landing__feature-description{margin:0;font-size:15px;line-height:1.55;color:#4a5568}.fp-editorial-landing__quote-band{display:flex;justify-content:center}.fp-editorial-landing__closing{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;padding:56px 0 0;border-top:1px solid rgba(0,0,0,.08)}.fp-editorial-landing__closing-headline{margin:0;font-size:clamp(28px,3vw,44px);line-height:1.15;letter-spacing:-.02em;color:#051526;max-width:640px}.fp-editorial-landing--editorial-serif{background:var(--lc-tweak-bg-base, #fbf9f3);color:#1a1a2e}.fp-editorial-landing--editorial-serif .fp-editorial-landing__headline{font-family:var(--lc-tweak-font-family-heading, "Fraunces", "Manrope", "Poppins", serif);font-weight:400}.fp-editorial-landing--editorial-serif .fp-editorial-landing__lede{font-size:clamp(18px,1.5vw,22px);line-height:1.6}.fp-editorial-landing--editorial-serif .fp-editorial-landing__lede:first-letter{font-family:Fraunces,Manrope,Poppins,serif;font-size:4em;font-weight:600;float:left;line-height:.85;margin:.08em .12em 0 0;color:var(--lc-tweak-accent, #408bfd)}.fp-editorial-landing--editorial-serif .fp-editorial-landing__features-grid{grid-template-columns:1fr;max-width:720px}.fp-editorial-landing--editorial-serif .fp-editorial-landing__feature{padding:24px 0;border-bottom:1px solid rgba(0,0,0,.08)}.fp-editorial-landing--editorial-serif .fp-editorial-landing__feature:last-child{border-bottom:none}.fp-editorial-landing--editorial-serif .fp-editorial-landing__feature-title{font-family:Fraunces,Manrope,Poppins,serif;font-weight:500;font-size:24px}.fp-editorial-landing--editorial-serif .fp-editorial-landing__closing-headline{font-family:Fraunces,Manrope,Poppins,serif;font-weight:400}.fp-editorial-landing--product-tech .fp-editorial-landing__headline{font-family:var(--lc-tweak-font-family-heading, "Manrope", "Poppins", system-ui, sans-serif);font-weight:700}.fp-editorial-landing--product-tech .fp-editorial-landing__features-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.fp-editorial-landing--product-tech .fp-editorial-landing__feature{padding:24px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 2px 12px #0000000a;transition:transform .2s,box-shadow .2s}.fp-editorial-landing--product-tech .fp-editorial-landing__feature:hover{transform:translateY(-2px);box-shadow:0 8px 24px #408bfd1a}.fp-editorial-landing--product-tech .fp-editorial-landing__quote-band{padding:48px 32px;background:linear-gradient(145deg,#408bfd0f,#408bfd1a);border-radius:24px;border:1px solid rgba(64,139,253,.14)}.fp-editorial-landing--minimal-startup{text-align:center;padding:72px 24px}.fp-editorial-landing--minimal-startup .fp-editorial-landing__inner{gap:64px}.fp-editorial-landing--minimal-startup .fp-editorial-landing__hero{align-self:center;align-items:center;text-align:center}.fp-editorial-landing--minimal-startup .fp-editorial-landing__headline{font-family:Manrope,Poppins,system-ui,sans-serif;font-weight:600;font-size:clamp(36px,4.4vw,56px)}.fp-editorial-landing--minimal-startup .fp-editorial-landing__lede{max-width:560px;margin-left:auto;margin-right:auto}.fp-editorial-landing--minimal-startup .fp-editorial-landing__hero-actions{justify-content:center}.fp-editorial-landing--minimal-startup .fp-editorial-landing__features-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:900px;margin:0 auto}.fp-editorial-landing--minimal-startup .fp-editorial-landing__feature{padding:0 16px;border:none;box-shadow:none;background:transparent}.fp-chat-ui{padding:var(--lc-tweak-padding, 96px) 24px}.fp-chat-ui__inner{max-width:1200px;margin:0 auto;display:grid;gap:56px;align-items:center}.fp-chat-ui--right .fp-chat-ui__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}@media (max-width: 991px){.fp-chat-ui--right .fp-chat-ui__inner{grid-template-columns:1fr;gap:32px}}.fp-chat-ui--left .fp-chat-ui__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}@media (max-width: 991px){.fp-chat-ui--left .fp-chat-ui__inner{grid-template-columns:1fr;gap:32px}}.fp-chat-ui--left .fp-chat-ui__copy{order:2}.fp-chat-ui--left .fp-chat-ui__panel{order:1}.fp-chat-ui--centered .fp-chat-ui__inner{grid-template-columns:1fr;justify-items:center;text-align:center}.fp-chat-ui--centered .fp-chat-ui__copy{max-width:720px}.fp-chat-ui--centered .fp-chat-ui__panel{max-width:560px;width:100%}.fp-chat-ui__copy{display:flex;flex-direction:column;gap:18px;font-family:Urbanist,Poppins,system-ui,sans-serif}.fp-chat-ui__kicker{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lc-tweak-accent, #408bfd)}.fp-chat-ui__title{margin:0;font-family:var(--lc-tweak-font-family-heading, "Manrope", "Poppins", system-ui, sans-serif);font-size:clamp(32px,4.4vw,52px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:#051526}.fp-chat-ui__description{margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.55;color:#4a5568;max-width:540px}.fp-chat-ui--centered .fp-chat-ui__description{margin-left:auto;margin-right:auto}.fp-chat-ui__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px}.fp-chat-ui--centered .fp-chat-ui__actions{justify-content:center}.fp-chat-ui__panel{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #0f1e3c1a,0 6px 16px #0f1e3c0d;font-family:Urbanist,Poppins,system-ui,sans-serif;width:100%}.fp-chat-ui__panel-head{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.06);background:#fafbfd}.fp-chat-ui__panel-title{font-size:14px;font-weight:700;color:#051526}.fp-chat-ui__panel-status{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:#4a5568}.fp-chat-ui__status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#18a834}.fp-chat-ui__panel-body{padding:20px;display:flex;flex-direction:column;gap:16px;max-height:460px;overflow:hidden;background:#fff}.fp-chat-ui__message{display:flex;gap:10px;align-items:flex-start}.fp-chat-ui__message--agent{flex-direction:row}.fp-chat-ui__message--contact{flex-direction:row-reverse}.fp-chat-ui__message--contact .fp-chat-ui__bubble-stack{align-items:flex-end}.fp-chat-ui__message--contact .fp-chat-ui__bubble{background:var(--lc-tweak-accent, #408bfd);color:#fff;border-color:transparent}.fp-chat-ui__avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:var(--lc-tweak-accent, #408bfd);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.fp-chat-ui__avatar--typing{background:#0000000f;color:#888}.fp-chat-ui__bubble-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:70%}.fp-chat-ui__meta{display:flex;gap:8px;align-items:baseline;font-size:11px}.fp-chat-ui__author{font-weight:700;color:#051526}.fp-chat-ui__time{color:#888}.fp-chat-ui__bubble{padding:10px 14px;border-radius:14px;background:#f5f6f9;border:1px solid rgba(0,0,0,.04);font-size:14px;line-height:1.45;color:#1a1a2e}.fp-chat-ui__typing-bubble{display:inline-flex;align-items:center;gap:4px;padding:12px 14px;background:#f5f6f9;border-radius:14px;border:1px solid rgba(0,0,0,.04)}.fp-chat-ui__typing-bubble>span{width:6px;height:6px;border-radius:50%;background:#aaa;animation:fp-chat-ui-typing 1.2s infinite}.fp-chat-ui__typing-bubble>span:nth-child(2){animation-delay:.15s}.fp-chat-ui__typing-bubble>span:nth-child(3){animation-delay:.3s}.fp-chat-ui__panel-composer{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid rgba(0,0,0,.06);background:#fafbfd}.fp-chat-ui__composer-input{flex:1;color:#aaa;font-size:13px}.fp-chat-ui__composer-send{background:var(--lc-tweak-accent, #408bfd);color:#fff;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:600}@keyframes fp-chat-ui-typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@media (prefers-reduced-motion: reduce){.fp-chat-ui__typing-bubble>span{animation:none}}:root{--puck-color-rose-01: #4a001c;--puck-color-rose-02: #670833;--puck-color-rose-03: #87114c;--puck-color-rose-04: #a81a66;--puck-color-rose-05: #bc5089;--puck-color-rose-06: #cc7ca5;--puck-color-rose-07: #d89aba;--puck-color-rose-08: #e3b8cf;--puck-color-rose-09: #efd6e3;--puck-color-rose-10: #f6eaf1;--puck-color-rose-11: #faf4f8;--puck-color-rose-12: #fef8fc;--puck-color-azure-01: #00175d;--puck-color-azure-02: #002c77;--puck-color-azure-03: #014292;--puck-color-azure-04: #0158ad;--puck-color-azure-05: #3479be;--puck-color-azure-06: #6499cf;--puck-color-azure-07: #88b0da;--puck-color-azure-08: #abc7e5;--puck-color-azure-09: #cfdff0;--puck-color-azure-10: #e7eef7;--puck-color-azure-11: #f3f6fb;--puck-color-azure-12: #f7faff;--puck-color-green-01: #002000;--puck-color-green-02: #043604;--puck-color-green-03: #084e08;--puck-color-green-04: #0c680c;--puck-color-green-05: #1d882f;--puck-color-green-06: #2faa53;--puck-color-green-07: #56c16f;--puck-color-green-08: #7dd78b;--puck-color-green-09: #b8e8bf;--puck-color-green-10: #ddf3e0;--puck-color-green-11: #eff8f0;--puck-color-green-12: #f3fcf4;--puck-color-yellow-01: #211000;--puck-color-yellow-02: #362700;--puck-color-yellow-03: #4c4000;--puck-color-yellow-04: #645a00;--puck-color-yellow-05: #877614;--puck-color-yellow-06: #ab9429;--puck-color-yellow-07: #bfac4e;--puck-color-yellow-08: #d4c474;--puck-color-yellow-09: #e6deb1;--puck-color-yellow-10: #f3efd9;--puck-color-yellow-11: #f9f7ed;--puck-color-yellow-12: #fcfaf0;--puck-color-red-01: #4c0000;--puck-color-red-02: #6a0a10;--puck-color-red-03: #8a1422;--puck-color-red-04: #ac1f35;--puck-color-red-05: #bf5366;--puck-color-red-06: #ce7e8e;--puck-color-red-07: #d99ca8;--puck-color-red-08: #e4b9c2;--puck-color-red-09: #efd7db;--puck-color-red-10: #f6eaec;--puck-color-red-11: #faf4f5;--puck-color-red-12: #fff9fa;--puck-color-grey-01: #181818;--puck-color-grey-02: #292929;--puck-color-grey-03: #404040;--puck-color-grey-04: #5a5a5a;--puck-color-grey-05: #767676;--puck-color-grey-06: #949494;--puck-color-grey-07: #ababab;--puck-color-grey-08: #c3c3c3;--puck-color-grey-09: #dcdcdc;--puck-color-grey-10: #efefef;--puck-color-grey-11: #f5f5f5;--puck-color-grey-12: #fafafa;--puck-color-black: #000000;--puck-color-white: #ffffff}:root{--puck-font-size-scale-base-unitless: 12;--puck-font-size-xxxs-unitless: 12;--puck-font-size-xxs-unitless: 14;--puck-font-size-xs-unitless: 16;--puck-font-size-s-unitless: 18;--puck-font-size-m-unitless: 21;--puck-font-size-l-unitless: 24;--puck-font-size-xl-unitless: 28;--puck-font-size-xxl-unitless: 36;--puck-font-size-xxxl-unitless: 48;--puck-font-size-xxxxl-unitless: 56;--puck-font-size-xxxs: calc(1rem * var(--puck-font-size-xxxs-unitless) / 16);--puck-font-size-xxs: calc(1rem * var(--puck-font-size-xxs-unitless) / 16);--puck-font-size-xs: calc(1rem * var(--puck-font-size-xs-unitless) / 16);--puck-font-size-s: calc(1rem * var(--puck-font-size-s-unitless) / 16);--puck-font-size-m: calc(1rem * var(--puck-font-size-m-unitless) / 16);--puck-font-size-l: calc(1rem * var(--puck-font-size-l-unitless) / 16);--puck-font-size-xl: calc(1rem * var(--puck-font-size-xl-unitless) / 16);--puck-font-size-xxl: calc(1rem * var(--puck-font-size-xxl-unitless) / 16);--puck-font-size-xxxl: calc(1rem * var(--puck-font-size-xxxl-unitless) / 16);--puck-font-size-xxxxl: calc( 1rem * var(--puck-font-size-xxxxl-unitless) / 16 );--puck-font-size-base: var(--puck-font-size-xs);--line-height-reset: 1;--line-height-xs: calc( var(--space-m-unitless) / var(--puck-font-size-m-unitless) );--line-height-s: calc( var(--space-m-unitless) / var(--puck-font-size-s-unitless) );--line-height-m: calc( var(--space-m-unitless) / var(--puck-font-size-xs-unitless) );--line-height-l: calc( var(--space-m-unitless) / var(--puck-font-size-xxs-unitless) );--line-height-xl: calc( var(--space-m-unitless) / var(--puck-font-size-scale-base-unitless) );--line-height-base: var(--line-height-m);--fallback-font-stack: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--puck-font-family: Inter, var(--fallback-font-stack);--puck-font-family-monospaced: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace}@supports (font-variation-settings: normal){:root{--puck-font-family: InterVariable, var(--fallback-font-stack)}}#frame-root{height:1px;min-height:100vh}[data-puck-entry]{position:relative;z-index:0}._ActionBar_1nmyk_1{align-items:center;cursor:default;display:flex;width:auto;padding:4px;padding-inline-start:0;padding-inline-end:0;border-radius:8px;background:var(--puck-color-grey-01);color:var(--puck-color-white);font-family:var(--puck-font-family);min-height:26px}._ActionBar-label_1nmyk_18{color:var(--puck-color-grey-08);font-size:var(--puck-font-size-xxxs);font-weight:500;padding-inline-start:8px;padding-inline-end:8px;margin-inline-start:4px;margin-inline-end:4px;text-overflow:ellipsis;white-space:nowrap}._ActionBarAction_1nmyk_30+._ActionBar-label_1nmyk_18{padding-inline-start:0}._ActionBar-label_1nmyk_18+._ActionBarAction_1nmyk_30{margin-inline-start:-4px}._ActionBar-group_1nmyk_38{align-items:center;border-inline-start:.5px solid var(--puck-color-grey-05);display:flex;height:100%;padding-inline-start:4px;padding-inline-end:4px}._ActionBar-group_1nmyk_38:first-of-type{border-inline-start:0}._ActionBar-group_1nmyk_38:empty{display:none}._ActionBarAction_1nmyk_30{background:transparent;border:none;color:var(--puck-color-grey-08);cursor:pointer;padding:6px;margin-inline-start:4px;margin-inline-end:4px;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:color 50ms ease-in}._ActionBarAction--disabled_1nmyk_71{cursor:auto;color:var(--puck-color-grey-06)}._ActionBarAction_1nmyk_30 svg{max-width:none!important}._ActionBarAction_1nmyk_30:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:-2px}@media (hover: hover) and (pointer: fine){._ActionBarAction_1nmyk_30:hover:not(._ActionBarAction--disabled_1nmyk_71){color:var(--puck-color-azure-06);transition:none}}._ActionBarAction_1nmyk_30:active:not(._ActionBarAction--disabled_1nmyk_71),._ActionBarAction--active_1nmyk_93{color:var(--puck-color-azure-07);transition:none}._ActionBar-group_1nmyk_38 *{margin:0}._ActionBar-separator_1nmyk_102{background:var(--puck-color-grey-05);margin-inline:4px;width:.5px;height:100%}._InputWrapper_bsxfo_1+._InputWrapper_bsxfo_1{margin-top:12px}._Input-label_bsxfo_5{align-items:center;color:var(--puck-color-grey-04);display:flex;padding-bottom:12px;font-size:var(--puck-font-size-xxs);font-weight:600}._Input-labelIcon_bsxfo_14{color:var(--puck-color-grey-07);display:flex;margin-inline-end:4px;padding-inline-start:4px}._Input-disabledIcon_bsxfo_21{color:var(--puck-color-grey-05);margin-inline-start:auto}._Input-input_bsxfo_26{background:var(--puck-color-white);border-width:1px;border-style:solid;border-color:var(--puck-color-grey-09);border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:16px;padding:12px 15px;transition:border-color 50ms ease-in;width:100%;max-width:100%}@media (min-width: 458px){._Input-input_bsxfo_26{font-size:14px}}select._Input-input_bsxfo_26{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23c3c3c3'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:12px;background-position:calc(100% - 12px) calc(50% + 3px);background-repeat:no-repeat;background-color:var(--puck-color-white);cursor:pointer}select._Input-input_bsxfo_26:dir(rtl){background-position:12px calc(50% + 3px)}@media (hover: hover) and (pointer: fine){._Input_bsxfo_1:has(>input):hover ._Input-input_bsxfo_26:not([readonly]),._Input_bsxfo_1:has(>textarea):hover ._Input-input_bsxfo_26:not([readonly]){border-color:var(--puck-color-grey-05);transition:none}._Input_bsxfo_1:has(>select):hover ._Input-input_bsxfo_26:not([disabled]){background-color:var(--puck-color-azure-12);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%235a5a5a'><polygon points='0,0 100,0 50,50'/></svg>");border-color:var(--puck-color-grey-05);transition:none}}._Input-input_bsxfo_26:focus{border-color:var(--puck-color-grey-05);outline:2px solid var(--puck-color-azure-05);transition:none}._Input--readOnly_bsxfo_82>._Input-input_bsxfo_26,._Input--readOnly_bsxfo_82>select._Input-input_bsxfo_26{background-color:var(--puck-color-grey-11);border-color:var(--puck-color-grey-09);color:var(--puck-color-grey-04);cursor:default;opacity:1;outline:0;transition:none}._Input-radioGroupItems_bsxfo_93{display:flex;border:1px solid var(--puck-color-grey-09);border-radius:4px;flex-wrap:wrap}._Input-radio_bsxfo_93{border-inline-end:1px solid var(--puck-color-grey-09);flex-grow:1}._Input-radio_bsxfo_93:first-of-type{border-bottom-left-radius:4px;border-top-left-radius:4px}._Input-radio_bsxfo_93:first-of-type ._Input-radioInner_bsxfo_110{border-bottom-left-radius:3px;border-top-left-radius:3px}._Input-radio_bsxfo_93:last-of-type{border-bottom-right-radius:4px;border-inline-end:0;border-top-right-radius:4px}._Input-radio_bsxfo_93:last-of-type ._Input-radioInner_bsxfo_110{border-bottom-right-radius:3px;border-top-right-radius:3px}._Input-radioInner_bsxfo_110{background-color:var(--puck-color-white);color:var(--puck-color-grey-04);cursor:pointer;font-size:var(--puck-font-size-xxxs);padding:8px 12px;text-align:center;transition:background-color 50ms ease-in}._Input-radio_bsxfo_93:has(:focus-visible){outline:2px solid var(--puck-color-azure-05);outline-offset:2px;position:relative}@media (hover: hover) and (pointer: fine){._Input-radioInner_bsxfo_110:hover{background-color:var(--puck-color-azure-12);transition:none}}._Input--readOnly_bsxfo_82 ._Input-radioInner_bsxfo_110{background-color:var(--puck-color-white);color:var(--puck-color-grey-04);cursor:default}._Input-radio_bsxfo_93 ._Input-radioInput_bsxfo_155:checked~._Input-radioInner_bsxfo_110{background-color:var(--puck-color-azure-11);color:var(--puck-color-azure-04);font-weight:500}._Input--readOnly_bsxfo_82 ._Input-radioInput_bsxfo_155:checked~._Input-radioInner_bsxfo_110{background-color:var(--puck-color-grey-11);color:var(--puck-color-grey-04)}._Input-radio_bsxfo_93 ._Input-radioInput_bsxfo_155{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}textarea._Input-input_bsxfo_26{margin-bottom:-4px}._ArrayField_1vaho_5{display:flex;flex-direction:column;background:var(--puck-color-azure-11);border:1px solid var(--puck-color-grey-09);border-radius:4px}._ArrayField--isDraggingFrom_1vaho_13{background-color:var(--puck-color-azure-11);overflow:hidden}._ArrayField-addButton_1vaho_18{background-color:var(--puck-color-white);border:none;border-radius:3px;display:flex;color:var(--puck-color-azure-05);justify-content:center;cursor:pointer;width:100%;margin:0;padding:14px;text-align:left;transition:background-color 50ms ease-in}._ArrayField--hasItems_1vaho_33>._ArrayField-addButton_1vaho_18{border-top:1px solid var(--puck-color-grey-09);border-top-left-radius:0;border-top-right-radius:0}._ArrayField-addButton_1vaho_18:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;position:relative}@media (hover: hover) and (pointer: fine){._ArrayField_1vaho_5:not(._ArrayField--isDraggingFrom_1vaho_13)>._ArrayField-addButton_1vaho_18:hover{background:var(--puck-color-azure-12);color:var(--puck-color-azure-04);transition:none}}._ArrayField_1vaho_5:not(._ArrayField--isDraggingFrom_1vaho_13)>._ArrayField-addButton_1vaho_18:active{background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);transition:none}._ArrayField-inner_1vaho_59{margin-top:-1px}._ArrayFieldItem_1vaho_67{border-top-left-radius:3px;border-top-right-radius:3px;display:block;position:relative}._ArrayFieldItem_1vaho_67{border-top:1px solid var(--puck-color-grey-09)}._ArrayFieldItem--isDragging_1vaho_78{border-top:transparent}._ArrayFieldItem--isExpanded_1vaho_82:before{display:none}._ArrayFieldItem--isExpanded_1vaho_82{border-bottom:0;outline-offset:0px!important;outline:1px solid var(--puck-color-azure-07)!important;z-index:2}._ArrayFieldItem--isDragging_1vaho_78{outline:2px var(--puck-color-azure-09) solid!important}._ArrayFieldItem--isDragging_1vaho_78 ._ArrayFieldItem-summary_1vaho_97:active{background-color:var(--puck-color-white)}._ArrayFieldItem_1vaho_67+._ArrayFieldItem_1vaho_67{border-top-left-radius:0;border-top-right-radius:0}._ArrayFieldItem-summary_1vaho_97{background:var(--puck-color-white);color:var(--puck-color-grey-04);cursor:pointer;display:flex;align-items:center;gap:2px;justify-content:space-between;font-size:var(--puck-font-size-xxs);list-style:none;padding:12px 15px;position:relative;overflow:hidden;transition:background-color 50ms ease-in}._ArrayFieldItem--noFields_1vaho_122>._ArrayFieldItem-summary_1vaho_97{cursor:grab}._ArrayFieldItem_1vaho_67:first-of-type>._ArrayFieldItem-summary_1vaho_97{border-top-left-radius:3px;border-top-right-radius:3px}._ArrayField--addDisabled_1vaho_131>._ArrayField-inner_1vaho_59>._ArrayFieldItem_1vaho_67:last-of-type:not(._ArrayFieldItem--isExpanded_1vaho_82)>._ArrayFieldItem-summary_1vaho_97{border-bottom-left-radius:3px;border-bottom-right-radius:3px}._ArrayField--addDisabled_1vaho_131>._ArrayField-inner_1vaho_59>._ArrayFieldItem--isExpanded_1vaho_82:last-of-type{border-bottom-left-radius:3px;border-bottom-right-radius:3px}._ArrayFieldItem-summary_1vaho_97:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media (hover: hover) and (pointer: fine){._ArrayFieldItem-summary_1vaho_97:hover{background-color:var(--puck-color-azure-12);transition:none}}._ArrayFieldItem-summary_1vaho_97:active{background-color:var(--puck-color-azure-11);transition:none}._ArrayFieldItem--isExpanded_1vaho_82>._ArrayFieldItem-summary_1vaho_97{background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);font-weight:600;transition:none}._ArrayFieldItem-body_1vaho_170{background:var(--puck-color-white);display:none}._ArrayFieldItem--isExpanded_1vaho_82>._ArrayFieldItem-body_1vaho_170{display:block}._ArrayFieldItem-fieldset_1vaho_179{border:none;border-top:1px solid var(--puck-color-grey-09);margin:0;min-width:0;padding:16px 15px}._ArrayFieldItem-rhs_1vaho_187{display:flex;gap:4px;align-items:center}._ArrayFieldItem-actions_1vaho_193{color:var(--puck-color-grey-04);display:flex;gap:4px;opacity:0}._ArrayFieldItem-summary_1vaho_97:focus-within>._ArrayFieldItem-rhs_1vaho_187>._ArrayFieldItem-actions_1vaho_193,._ArrayFieldItem-summary_1vaho_97:hover>._ArrayFieldItem-rhs_1vaho_187>._ArrayFieldItem-actions_1vaho_193{opacity:1}._IconButton_ffob9_1{align-items:center;background:transparent;border:none;border-radius:4px;color:currentColor;display:flex;font-family:var(--puck-font-family);justify-content:center;padding:4px;transition:background-color 50ms ease-in,color 50ms ease-in}._IconButton--active_ffob9_14{color:var(--puck-color-azure-04)}._IconButton_ffob9_1:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:-2px}@media (hover: hover) and (pointer: fine){._IconButton_ffob9_1:hover:not(._IconButton--disabled_ffob9_24){background:var(--puck-color-grey-10);color:var(--puck-color-azure-04);cursor:pointer;transition:none}}._IconButton_ffob9_1:active{background:var(--puck-color-azure-11);transition:none}._IconButton-title_ffob9_37{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._IconButton--disabled_ffob9_24{color:var(--puck-color-grey-07)}@keyframes _loader-animation_nacdm_1{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(.8)}to{transform:rotate(360deg) scale(1)}}._Loader_nacdm_13{background:transparent;border-radius:100%;border:2px solid currentColor;border-bottom-color:transparent;display:inline-block;animation:_loader-animation_nacdm_1 1s 0s infinite linear;animation-fill-mode:both}._DragIcon_17p8x_1{color:var(--puck-color-grey-05);cursor:grab;padding:4px;border-radius:4px}._DragIcon--disabled_17p8x_8{cursor:no-drop}@media (hover: hover) and (pointer: fine){._DragIcon_17p8x_1:not(._DragIcon--disabled_17p8x_8):hover{color:var(--puck-color-azure-05);background-color:var(--puck-color-azure-12)}}[data-dnd-placeholder] *{opacity:0!important}[data-dnd-placeholder]{background:var(--puck-color-azure-09)!important;border:none!important;color:#0000!important;opacity:.3!important;outline:none!important;transition:none!important}._ExternalInput-actions_91ls0_1{display:flex}._ExternalInput-button_91ls0_5{display:flex;gap:8px;align-items:center;justify-content:center;background-color:var(--puck-color-white);border:1px solid var(--puck-color-grey-09);border-radius:4px;color:var(--puck-color-azure-04);padding:12px 16px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;transition:background-color 50ms ease-in;position:relative;overflow:hidden;flex-grow:1}._ExternalInput--dataSelected_91ls0_24 ._ExternalInput-button_91ls0_5{color:var(--puck-color-grey-03);display:block;border-top-right-radius:0;border-bottom-right-radius:0}._ExternalInput--readOnly_91ls0_31 ._ExternalInput-button_91ls0_5{background-color:var(--puck-color-grey-11)}._ExternalInput-detachButton_91ls0_35{border:1px solid var(--puck-color-grey-09);border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:var(--puck-color-grey-12);color:var(--puck-color-grey-05);display:flex;gap:8px;align-items:center;justify-content:center;padding:8px 12px;position:relative;transition:background-color 50ms ease-in,color 50ms ease-in;margin-inline-start:-1px}._ExternalInput-button_91ls0_5:focus-visible,._ExternalInput-detachButton_91ls0_35:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;z-index:1}@media (hover: hover) and (pointer: fine){._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-button_91ls0_5:hover,._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:hover{background:var(--puck-color-azure-12);transition:none}._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:hover{color:var(--puck-color-azure-04)}}._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-button_91ls0_5:active,._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:active{background:var(--puck-color-azure-11);transition:none}._ExternalInputModal_91ls0_79{color:var(--puck-color-black);display:grid;grid-template-rows:min-content minmax(128px,100%) min-content;grid-template-columns:100%;position:relative;min-height:50dvh;max-height:90dvh}._ExternalInputModal-grid_91ls0_89{display:flex;flex-direction:column}@media (min-width: 458px){._ExternalInputModal-grid_91ls0_89{display:grid;grid-template-columns:100%}._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-grid_91ls0_89{grid-template-columns:25% 75%}}._ExternalInputModal-filters_91ls0_105{border-bottom:1px solid var(--puck-color-grey-09)}._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-filters_91ls0_105{display:none}@media (min-width: 458px){._ExternalInputModal-filters_91ls0_105{border-inline-end:1px solid var(--puck-color-grey-09);display:none}._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-filters_91ls0_105{display:block}}._ExternalInputModal-masthead_91ls0_124{background-color:var(--puck-color-grey-12);border-bottom:1px solid var(--puck-color-grey-09);display:flex;flex-wrap:wrap;gap:24px;padding:24px}._ExternalInputModal-tableWrapper_91ls0_133{position:relative;overflow-x:auto;overflow-y:auto;flex-grow:1}._ExternalInputModal-table_91ls0_133{border-collapse:unset;border-spacing:0px;color:var(--puck-color-grey-02);position:relative;z-index:0;min-width:100%}._ExternalInputModal-thead_91ls0_149{background-color:var(--puck-color-white);position:sticky;top:0;z-index:1}._ExternalInputModal-th_91ls0_149{border-bottom:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-04);font-weight:500;font-size:14px;padding:16px 24px}._ExternalInputModal-td_91ls0_164{border-bottom:1px solid var(--puck-color-grey-10);padding:16px 24px}._ExternalInputModal-tr_91ls0_169 ._ExternalInputModal-td_91ls0_164:first-of-type{font-weight:500;width:1%;white-space:nowrap}@media (hover: hover) and (pointer: fine){._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:hover{background:var(--puck-color-azure-12);color:var(--puck-color-azure-04);cursor:pointer;position:relative;margin-inline-start:-5px}._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:hover ._ExternalInputModal-td_91ls0_164:first-of-type{border-inline-start:4px solid var(--puck-color-azure-04);padding-inline-start:20px}}._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:last-of-type ._ExternalInputModal-td_91ls0_164{border-bottom:none}._ExternalInputModal-tableWrapper_91ls0_133{display:none}._ExternalInputModal--hasData_91ls0_202 ._ExternalInputModal-tableWrapper_91ls0_133{display:block}._ExternalInputModal-loadingBanner_91ls0_206{display:none;background-color:color-mix(in srgb,var(--puck-color-white) 90%,transparent);padding:64px;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0}._ExternalInputModal--isLoading_91ls0_223 ._ExternalInputModal-loadingBanner_91ls0_206{display:flex}._ExternalInputModal-searchForm_91ls0_227{display:flex;flex-wrap:wrap;gap:12px;flex-grow:1}@media (min-width: 458px){._ExternalInputModal-searchForm_91ls0_227{flex-wrap:nowrap}}._ExternalInputModal-search_91ls0_227{display:flex;background:var(--puck-color-white);border-width:1px;border-style:solid;border-color:var(--puck-color-grey-09);border-radius:4px;flex-grow:1;transition:border-color 50ms ease-in}._ExternalInputModal-search_91ls0_227:focus-within{border-color:var(--puck-color-grey-05);outline:2px solid var(--puck-color-azure-05);transition:none}@media (hover: hover) and (pointer: fine){._ExternalInputModal-search_91ls0_227:hover{border-color:var(--puck-color-grey-05);transition:none}}._ExternalInputModal-searchIcon_91ls0_264{align-items:center;background:var(--puck-color-grey-12);border-bottom-left-radius:4px;border-top-left-radius:4px;border-inline-end:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-07);display:flex;justify-content:center;padding:12px 15px;transition:color 50ms ease-in}._ExternalInputModal-search_91ls0_227:focus-within ._ExternalInputModal-searchIcon_91ls0_264{color:var(--puck-color-grey-04);transition:none}@media (hover: hover) and (pointer: fine){._ExternalInputModal-search_91ls0_227:hover ._ExternalInputModal-searchIcon_91ls0_264{color:var(--puck-color-grey-04);transition:none}}._ExternalInputModal-searchIconText_91ls0_289{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._ExternalInputModal-searchInput_91ls0_299{border:none;border-radius:4px;background:var(--puck-color-white);font-family:inherit;font-size:14px;padding:12px 15px;width:100%}._ExternalInputModal-searchInput_91ls0_299:focus{outline:0}._ExternalInputModal-searchActions_91ls0_313{display:flex;gap:8px;height:44px;width:100%}@media (min-width: 458px){._ExternalInputModal-searchActions_91ls0_313{width:auto}}._ExternalInputModal-searchActionIcon_91ls0_326{align-self:center}._ExternalInputModal-footerContainer_91ls0_330{background-color:var(--puck-color-grey-12);border-top:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-04);padding:16px}._ExternalInputModal-footer_91ls0_330{font-weight:500;font-size:14px;text-align:right}._ExternalInputModal-field_91ls0_343{color:var(--puck-color-grey-04);margin:16px 16px 12px;display:block}._Modal_ikbaj_1{background:color-mix(in srgb,var(--puck-color-black) 75%,transparent);display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1;padding:32px}._Modal--isOpen_ikbaj_15{display:flex}._Modal-inner_ikbaj_19{width:100%;max-width:1024px;border-radius:8px;overflow:hidden;background:var(--puck-color-white);display:flex;flex-direction:column;max-height:90dvh}._Heading_qxrry_1{display:block;color:var(--puck-color-black);font-weight:700;margin:0}._Heading_qxrry_1 b{font-weight:700}._Heading--xxxxl_qxrry_12{font-size:var(--puck-font-size-xxxxl);letter-spacing:.08ch;font-weight:800}._Heading--xxxl_qxrry_18{font-size:var(--puck-font-size-xxxl)}._Heading--xxl_qxrry_22{font-size:var(--puck-font-size-xxl)}._Heading--xl_qxrry_26{font-size:var(--puck-font-size-xl)}._Heading--l_qxrry_30{font-size:var(--puck-font-size-l)}._Heading--m_qxrry_34{font-size:var(--puck-font-size-m)}._Heading--s_qxrry_38{font-size:var(--puck-font-size-s)}._Heading--xs_qxrry_42{font-size:var(--puck-font-size-xs)}._Button_10byl_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-radius:4px;color:var(--puck-color-white);display:inline-flex;align-items:center;gap:8px;letter-spacing:.05ch;font-family:var(--puck-font-family);font-size:14px;font-weight:400;box-sizing:border-box;line-height:1;text-align:center;text-decoration:none;transition:background-color 50ms ease-in;cursor:pointer;white-space:nowrap;margin:0}._Button_10byl_1:hover,._Button_10byl_1:active{transition:none}._Button--medium_10byl_29{min-height:34px;padding-bottom:7px;padding-inline-start:19px;padding-inline-end:19px;padding-top:7px}._Button--large_10byl_37{padding-bottom:11px;padding-inline-start:19px;padding-inline-end:19px;padding-top:11px}._Button-icon_10byl_44{margin-top:2px}._Button--primary_10byl_48{background:var(--puck-color-azure-04)}._Button_10byl_1:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media (hover: hover) and (pointer: fine){._Button--primary_10byl_48:hover{background-color:var(--puck-color-azure-03)}}._Button--primary_10byl_48:active{background-color:var(--puck-color-azure-02)}._Button--secondary_10byl_67{border:1px solid currentColor;color:currentColor}@media (hover: hover) and (pointer: fine){._Button--secondary_10byl_67:hover{background-color:var(--puck-color-azure-12);color:var(--puck-color-black)}}._Button--secondary_10byl_67:active{background-color:var(--puck-color-azure-11);color:var(--puck-color-black)}._Button--flush_10byl_84{border-radius:0}._Button--disabled_10byl_88,._Button--disabled_10byl_88:hover{background-color:var(--puck-color-grey-07);color:var(--puck-color-grey-03);cursor:not-allowed}._Button--fullWidth_10byl_95{justify-content:center;width:100%}._Button-spinner_10byl_100{padding-inline-start:8px}._RichTextMenu_k97eh_1{display:flex;flex-direction:row;flex-wrap:nowrap}._RichTextMenu--form_k97eh_7{border-top-left-radius:4px;border-top-right-radius:4px;padding:6px;background-color:var(--puck-color-grey-12);position:relative;scrollbar-width:none;overflow-x:auto}._RichTextMenu-group_k97eh_17{display:flex;align-items:space-between;flex-direction:row;flex-wrap:nowrap;padding-inline:6px;gap:2px;position:relative}._RichTextMenu-group_k97eh_17:first-of-type{padding-left:0}._RichTextMenu-group_k97eh_17:last-of-type{padding-right:0}._RichTextMenu--inline_k97eh_35 ._RichTextMenu-group_k97eh_17{color:var(--puck-color-grey-08);gap:0px;flex-wrap:nowrap}._RichTextMenu-group_k97eh_17+._RichTextMenu-group_k97eh_17{border-left:1px solid var(--puck-color-grey-10)}._RichTextMenu--inline_k97eh_35 ._RichTextMenu-group_k97eh_17+._RichTextMenu-group_k97eh_17{border-left:.5px solid var(--puck-color-grey-05)}._Control_1aveu_1 .lucide{height:18px;width:18px}._Control--inline_1aveu_6 .lucide{height:16px;width:16px}._Select_xjbef_1{position:relative;z-index:1}._Select-button_xjbef_6{align-items:center;background:transparent;border:none;border-radius:4px;display:flex;justify-content:center;gap:0px;height:100%;padding:4px 2px 4px 4px}._Select--hasOptions_xjbef_19 ._Select-button_xjbef_6{color:currentColor}._Select--hasOptions_xjbef_19:not(._Select--disabled_xjbef_23) ._Select-button_xjbef_6{cursor:pointer}._Select-buttonIcon_xjbef_27{align-items:center;display:flex;justify-content:center}._Select--standalone_xjbef_33 ._Select-buttonIcon_xjbef_27 .lucide{height:18px;width:18px}._Select--actionBar_xjbef_38 ._Select-buttonIcon_xjbef_27 .lucide{height:16px;width:16px}._Select--hasOptions_xjbef_19:not(._Select--disabled_xjbef_23) ._Select-button_xjbef_6:hover,._Select--hasValue_xjbef_44 ._Select-button_xjbef_6{background:var(--puck-color-grey-10);color:var(--puck-color-azure-04)}._Select--disabled_xjbef_23 ._Select-button_xjbef_6{color:var(--puck-color-grey-07)}._Select--actionBar_xjbef_38._Select--hasOptions_xjbef_19 ._Select-button_xjbef_6:hover,._Select--actionBar_xjbef_38._Select--hasValue_xjbef_44 ._Select-button_xjbef_6{background:none;color:var(--puck-color-azure-07)}._Select-items_xjbef_61{background:#fff;border:1px solid var(--puck-color-grey-09);border-radius:8px;margin:10px 8px 10px 0;padding:4px;z-index:2;list-style:none}._SelectItem_xjbef_72{background:transparent;border-radius:4px;border:none;color:var(--puck-color-grey-04);cursor:pointer;display:flex;gap:8px;align-items:center;font-size:var(--puck-font-size-xxs);margin:0;padding:8px 12px;width:100%}._SelectItem--isSelected_xjbef_87{background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);font-weight:500}._SelectItem--isSelected_xjbef_87 ._SelectItem-icon_xjbef_93{color:var(--puck-color-azure-04)}._SelectItem_xjbef_72:hover{background:var(--puck-color-azure-11);color:var(--puck-color-azure-04)}._RichTextEditor_z25h4_1 .ProseMirror{white-space:pre-wrap;word-wrap:break-word;cursor:text;outline:none;position:relative}._RichTextEditor_z25h4_1 .rich-text *{white-space:pre-wrap;user-select:auto;-webkit-user-select:auto}._RichTextEditor_z25h4_1 .rich-text blockquote{margin:1em 0;padding:0 1em;border-left:4px solid var(--puck-color-grey-09)}._RichTextEditor_z25h4_1 .rich-text code{background-color:var(--puck-color-grey-11);padding:4px 8px;border-radius:4px}._RichTextEditor_z25h4_1 .rich-text p:empty:before{content:" "}._RichTextEditor_z25h4_1 .rich-text pre code{display:block;padding:8px 12px}._RichTextEditor_z25h4_1 .rich-text>*:first-child,._RichTextEditor_z25h4_1 .ProseMirror>*:first-child,._RichTextEditor_z25h4_1 .rich-text * p:first-of-type{margin-top:0}._RichTextEditor_z25h4_1 .rich-text>*:last-child,._RichTextEditor_z25h4_1 .ProseMirror>*:last-child,._RichTextEditor_z25h4_1 .rich-text * p:last-of-type{margin-bottom:0}._RichTextEditor--editor_z25h4_50{background:var(--puck-color-white);border-width:1px;border-style:solid;border-color:var(--puck-color-grey-09);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;font-family:inherit;font-size:var(--puck-font-size-xxs);resize:vertical;text-align:initial;transition:border-color 50ms ease-in;width:100%;max-width:100%;min-height:128px}._RichTextEditor--editor_z25h4_50 .rich-text{flex-grow:1}._RichTextEditor--editor_z25h4_50 .rich-text:not(:has(.ProseMirror)),._RichTextEditor--editor_z25h4_50 .rich-text .ProseMirror{height:100%;padding:12px 15px}._RichTextEditor--editor_z25h4_50 .rich-text ul,._RichTextEditor--editor_z25h4_50 .rich-text ol{padding-left:24px}._RichTextEditor--editor_z25h4_50 .rich-text li{line-height:1.5}._RichTextEditor--editor_z25h4_50 .rich-text p{margin-block:12px}._RichTextEditor--editor_z25h4_50 .rich-text ul{list-style:disc}._RichTextEditor--editor_z25h4_50 .rich-text ol{list-style:decimal}._RichTextEditor--editor_z25h4_50:focus-within{border-color:var(--puck-color-grey-05);outline:2px solid var(--puck-color-azure-05);transition:none}._RichTextEditor--editor_z25h4_50._RichTextEditor--disabled_z25h4_107{background:var(--puck-color-grey-11)}._RichTextEditor_z25h4_1:not(:focus-within):not(._RichTextEditor--isActive_z25h4_111) .ProseMirror ::selection{background-color:transparent}._RichTextEditor-menu_z25h4_117{border-bottom:1px solid var(--puck-color-grey-10);position:sticky;top:0;z-index:1}._RichTextEditor--disabled_z25h4_107 ._RichTextEditor-menu_z25h4_117{border-bottom:1px solid var(--puck-color-grey-09)}._ObjectField_1ua3y_5{display:flex;flex-direction:column;background-color:var(--puck-color-white);border:1px solid var(--puck-color-grey-09);border-radius:4px}._ObjectField-fieldset_1ua3y_13{border:none;margin:0;min-width:0;padding:16px 15px}._Drawer_pl7z0_1{display:flex;flex-direction:column;font-family:var(--puck-font-family);gap:12px}._Drawer-draggable_pl7z0_8{position:relative}._Drawer-draggableBg_pl7z0_12{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}._DrawerItem-draggable_pl7z0_22{background:var(--puck-color-white);cursor:grab;padding:12px;display:flex;border:1px var(--puck-color-grey-09) solid;border-radius:4px;font-size:var(--puck-font-size-xxs);justify-content:space-between;align-items:center;transition:background-color 50ms ease-in,color 50ms ease-in}._DrawerItem--disabled_pl7z0_35 ._DrawerItem-draggable_pl7z0_22{background:var(--puck-color-grey-11);color:var(--puck-color-grey-05);cursor:not-allowed}._DrawerItem_pl7z0_22:focus-visible{outline:0}._Drawer_pl7z0_1:not(._Drawer--isDraggingFrom_pl7z0_45) ._DrawerItem_pl7z0_22:focus-visible ._DrawerItem-draggable_pl7z0_22{border-radius:4px;outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media (hover: hover) and (pointer: fine){._Drawer_pl7z0_1:not(._Drawer--isDraggingFrom_pl7z0_45) ._DrawerItem_pl7z0_22:not(._DrawerItem--disabled_pl7z0_35) ._DrawerItem-draggable_pl7z0_22:hover{background-color:var(--puck-color-azure-12);color:var(--puck-color-azure-04);transition:none}}._DrawerItem-name_pl7z0_63{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}._DraggableComponent_1vaqy_1{position:absolute;pointer-events:none;--overlay-background: color-mix( in srgb, var(--puck-color-azure-08) 30%, transparent )}._DraggableComponent-overlayWrapper_1vaqy_12{height:100%;width:100%;top:0;position:absolute;pointer-events:none;box-sizing:border-box;z-index:1}._DraggableComponent-overlay_1vaqy_12{cursor:pointer;height:100%;outline:2px var(--puck-color-azure-09) solid;outline-offset:-2px;width:100%}._DraggableComponent_1vaqy_1:focus-visible>._DraggableComponent-overlayWrapper_1vaqy_12{outline:1px solid var(--puck-color-azure-05)}._DraggableComponent-loadingOverlay_1vaqy_34{background:var(--puck-color-white);color:var(--puck-color-grey-03);border-radius:4px;display:flex;padding:8px;top:8px;right:8px;position:absolute;pointer-events:all;box-sizing:border-box;opacity:.8;z-index:1}._DraggableComponent--hover_1vaqy_50>._DraggableComponent-overlayWrapper_1vaqy_12>._DraggableComponent-overlay_1vaqy_12{background:var(--overlay-background);outline:2px var(--puck-color-azure-09) solid}._DraggableComponent--isSelected_1vaqy_57>._DraggableComponent-overlayWrapper_1vaqy_12>._DraggableComponent-overlay_1vaqy_12{outline-color:var(--puck-color-azure-07)}._DraggableComponent_1vaqy_1:has(._DraggableComponent--hover_1vaqy_50>._DraggableComponent-overlayWrapper_1vaqy_12)>._DraggableComponent-overlayWrapper_1vaqy_12{display:none}._DraggableComponent-actionsOverlay_1vaqy_71{position:sticky;opacity:0;pointer-events:none;z-index:2}._DraggableComponent--isSelected_1vaqy_57 ._DraggableComponent-actionsOverlay_1vaqy_71{opacity:1;pointer-events:auto}._DraggableComponent-actions_1vaqy_71{position:absolute;width:auto;cursor:grab;display:flex;box-sizing:border-box;transform-origin:right top;min-height:36px}[data-puck-component] *{pointer-events:none;user-select:none;-webkit-user-select:none}[data-puck-component]{cursor:grab;pointer-events:auto!important;user-select:none;-webkit-user-select:none}[data-puck-dropzone]{pointer-events:auto!important}[data-puck-disabled]{cursor:pointer}[data-dnd-placeholder]{background:var(--puck-color-azure-06)!important;border:none!important;color:#0000!important;opacity:.3!important;outline:none!important;transition:none!important}[data-dnd-placeholder] *,[data-dnd-placeholder]:after,[data-dnd-placeholder]:before{opacity:0!important}[data-dnd-dragging][data-puck-component]{pointer-events:none!important;outline:2px var(--puck-color-azure-09) solid!important;outline-offset:-2px!important}._DropZone_1i2sv_1{--resize-animation-ms: .15s;position:relative;height:100%;min-height:var(--min-empty-height);outline-offset:-2px;width:100%}._DropZone--hasChildren_1i2sv_11{min-height:0}._DropZone_1i2sv_1:empty{min-height:var(--min-empty-height)}[data-puck-entry]:not([data-puck-dragging]) ._DropZone_1i2sv_1{transition:min-height var(--resize-animation-ms) ease-in}._DropZone--isAreaSelected_1i2sv_24,._DropZone--hoveringOverArea_1i2sv_25:not(._DropZone--isRootZone_1i2sv_25){background:color-mix(in srgb,var(--puck-color-azure-09) 30%,transparent);outline:2px dashed var(--puck-color-azure-08)}._DropZone_1i2sv_1:empty{background:color-mix(in srgb,var(--puck-color-azure-09) 30%,transparent);outline:2px dashed var(--puck-color-azure-08)}._DropZone--isDestination_1i2sv_35{outline:2px dashed var(--puck-color-azure-04)!important}._DropZone--isDestination_1i2sv_35:not(._DropZone--isRootZone_1i2sv_25){background:color-mix(in srgb,var(--puck-color-azure-09) 30%,transparent)!important}._DropZone-item_1i2sv_47{position:relative}._DropZone-hitbox_1i2sv_51{position:absolute;bottom:-12px;height:24px;width:100%;z-index:1}[data-puck-dragging] ._DropZone--isEnabled_1i2sv_59{outline:2px dashed var(--puck-color-azure-06)}._DropZone_1i2sv_1>*:not([data-puck-component]){opacity:0}body:has(._DropZone--isAnimating_1i2sv_68:empty) [data-puck-overlay]{opacity:0!important}[data-puck-overlay-portal],[data-puck-overlay-portal] *{pointer-events:auto!important}[data-puck-overlay-portal]:hover{outline:2px var(--puck-color-azure-09) dashed;outline-offset:2px}[data-puck-overlay-portal]:focus-within{outline:2px var(--puck-color-azure-07) dashed;outline-offset:2px}._InlineTextField_104qp_1{cursor:text;display:inline-block;white-space:pre-wrap;text-decoration:inherit}[data-dnd-dragging] ._InlineTextField_104qp_1{cursor:none;caret-color:transparent}[data-dnd-dragging] ._InlineTextField_104qp_1::selection{display:none}._PuckFields_10bh7_1{position:relative;font-family:var(--puck-font-family)}._PuckFields--isLoading_10bh7_6{min-height:48px}._PuckFields-loadingOverlay_10bh7_10{background:var(--puck-color-white);display:flex;justify-content:flex-end;align-items:flex-start;height:100%;width:100%;top:0;position:absolute;z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8}._PuckFields-loadingOverlayInner_10bh7_25{display:flex;padding:16px;position:sticky;top:0}._PuckFields-field_10bh7_32 *{box-sizing:border-box}._PuckFields--wrapFields_10bh7_36 ._PuckFields-field_10bh7_32{color:var(--puck-color-grey-04);padding:16px 16px 12px;display:block}._PuckFields--wrapFields_10bh7_36 ._PuckFields-field_10bh7_32+._PuckFields-field_10bh7_32{border-top:1px solid var(--puck-color-grey-09);margin-top:8px}._ComponentList_1rrlt_1{max-width:100%}._ComponentList--isExpanded_1rrlt_5+._ComponentList_1rrlt_1{margin-top:12px}._ComponentList-content_1rrlt_9{display:none}._ComponentList--isExpanded_1rrlt_5>._ComponentList-content_1rrlt_9{display:block}._ComponentList-title_1rrlt_17{background-color:transparent;border:0;color:var(--puck-color-grey-05);cursor:pointer;display:flex;font:inherit;font-size:var(--puck-font-size-xxxs);list-style:none;margin-bottom:6px;padding:8px;text-transform:uppercase;transition:background-color 50ms ease-in,color 50ms ease-in;gap:4px;border-radius:4px;width:100%}._ComponentList-title_1rrlt_17:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media (hover: hover) and (pointer: fine){._ComponentList-title_1rrlt_17:hover{background-color:var(--puck-color-azure-11);color:var(--puck-color-azure-04);transition:none}}._ComponentList-title_1rrlt_17:active{background-color:var(--puck-color-azure-10);transition:none}._ComponentList-titleIcon_1rrlt_53{margin-inline-start:auto}._PuckPreview_z2rgu_1{position:relative;height:100%}._PuckPreview-frame_z2rgu_6{border:none;height:100%;width:100%}._LayerTree_7rx04_1{color:var(--puck-color-grey-03);font-family:var(--puck-font-family);font-size:var(--puck-font-size-xxs);margin:0;position:relative;list-style:none;padding:0}._LayerTree-zoneTitle_7rx04_11{color:var(--puck-color-grey-05);font-size:var(--puck-font-size-xxxs);text-transform:uppercase}._LayerTree-helper_7rx04_17{text-align:center;color:var(--puck-color-grey-07);margin:8px 4px}._Layer_7rx04_1{position:relative;border:1px solid transparent;border-radius:4px}._Layer-inner_7rx04_29{border:1px solid transparent;border-radius:4px;transition:color 50ms ease-in}._Layer--containsZone_7rx04_35>._Layer-inner_7rx04_29{padding-inline-start:0}._Layer-clickable_7rx04_39{align-items:center;background:none;border:0;border-radius:4px;color:inherit;cursor:pointer;display:flex;font:inherit;padding-inline-start:12px;padding-inline-end:4px;width:100%}._Layer-clickable_7rx04_39:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;position:relative;z-index:1}@media (hover: hover) and (pointer: fine){._Layer_7rx04_1:not(._Layer--isSelected_7rx04_61)>._Layer-inner_7rx04_29:hover{border-color:var(--puck-color-azure-10);background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);transition:none}}._Layer--isSelected_7rx04_61{border-color:var(--puck-color-azure-08)}._Layer--isSelected_7rx04_61>._Layer-inner_7rx04_29{background:var(--puck-color-azure-10)}._Layer--isSelected_7rx04_61>._Layer-inner_7rx04_29>._Layer-clickable_7rx04_39>._Layer-chevron_7rx04_77,._Layer--childIsSelected_7rx04_78>._Layer-inner_7rx04_29>._Layer-clickable_7rx04_39>._Layer-chevron_7rx04_77{transform:scaleY(-1)}._Layer-zones_7rx04_82{display:none;margin-inline-start:12px}._Layer--isSelected_7rx04_61>._Layer-zones_7rx04_82,._Layer--childIsSelected_7rx04_78>._Layer-zones_7rx04_82{display:block}._Layer-zones_7rx04_82>._LayerTree_7rx04_1{margin-inline-start:12px}._Layer-title_7rx04_96,._LayerTree-zoneTitle_7rx04_11{display:flex;gap:8px;align-items:center;margin:8px 4px;overflow-x:hidden}._Layer-name_7rx04_105{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}._Layer-icon_7rx04_111{color:var(--puck-color-rose-07);margin-top:4px}._Layer-zoneIcon_7rx04_116{color:var(--puck-color-grey-08);margin-top:4px}._Puck_1dd16_19{--puck-space-px: 16px;font-family:var(--puck-font-family);overflow-x:hidden}@media (min-width: 766px){._Puck_1dd16_19{overflow-x:auto}}._Puck-portal_1dd16_31{position:relative;z-index:2}._PuckLayout_1dd16_36{height:100dvh}._PuckLayout-inner_1dd16_40{--puck-frame-width: auto;--puck-side-nav-width: min-content;--puck-side-bar-width: 0px;--puck-left-side-bar-width: var( --puck-user-left-side-bar-width, var(--puck-side-bar-width) );--puck-right-side-bar-width: var( --puck-user-right-side-bar-width, var(--puck-side-bar-width) );background-color:var(--puck-color-grey-12);display:grid;grid-template-areas:"header" "editor" "left" "right" "sidenav";grid-template-columns:var(--puck-frame-width);grid-template-rows:min-content auto 0 0 var(--puck-side-nav-width);height:100%;position:relative;transition:grid-template-rows .15s ease-in;z-index:0;overflow:hidden}@media (min-width: 638px){._PuckLayout-inner_1dd16_40{--puck-side-nav-width: 68px;grid-template-areas:"header header header header" "sidenav left editor right";grid-template-columns:var(--puck-side-nav-width) 0 var(--puck-frame-width) 0;grid-template-rows:min-content auto}._Puck--hidePlugins_1dd16_72 ._PuckLayout-inner_1dd16_40{--puck-side-nav-width: 0}}._PuckLayout--mounted_1dd16_77 ._PuckLayout-inner_1dd16_40{--puck-side-bar-width: 186px}._PuckLayout--mobilePanelHeightToggle_1dd16_81._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-inner_1dd16_40{grid-template-rows:0 auto 30% 0 var(--puck-side-nav-width)}._PuckLayout--mobilePanelHeightToggle_1dd16_81._PuckLayout--leftSideBarVisible_1dd16_81._PuckLayout--isExpanded_1dd16_87 ._PuckLayout-inner_1dd16_40{grid-template-rows:0 auto 55% 0 var(--puck-side-nav-width)}@media (min-width: 638px){._PuckLayout--mobilePanelHeightToggle_1dd16_81._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-inner_1dd16_40{grid-template-columns:var(--puck-side-nav-width) var(--puck-left-side-bar-width) var( --puck-frame-width ) 0;grid-template-rows:min-content auto}}._PuckLayout--mobilePanelHeightMinContent_1dd16_105._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-inner_1dd16_40,._PuckLayout--mobilePanelHeightMinContent_1dd16_105._PuckLayout--leftSideBarVisible_1dd16_81._PuckLayout--isExpanded_1dd16_87 ._PuckLayout-inner_1dd16_40{grid-template-rows:0 auto min-content 0 var(--puck-side-nav-width)}@media (min-width: 638px){._PuckLayout--mobilePanelHeightToggle_1dd16_81._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-inner_1dd16_40,._PuckLayout--mobilePanelHeightToggle_1dd16_81._PuckLayout--leftSideBarVisible_1dd16_81._PuckLayout--isExpanded_1dd16_87 ._PuckLayout-inner_1dd16_40,._PuckLayout--mobilePanelHeightMinContent_1dd16_105._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-inner_1dd16_40,._PuckLayout--mobilePanelHeightMinContent_1dd16_105._PuckLayout--leftSideBarVisible_1dd16_81._PuckLayout--isExpanded_1dd16_87 ._PuckLayout-inner_1dd16_40{grid-template-columns:var(--puck-side-nav-width) var(--puck-left-side-bar-width) var( --puck-frame-width ) 0;grid-template-rows:min-content auto}}@media (min-width: 638px){._PuckLayout--rightSideBarVisible_1dd16_132 ._PuckLayout-inner_1dd16_40{grid-template-columns:var(--puck-side-nav-width) 0 var(--puck-frame-width) var(--puck-right-side-bar-width)}}@media (min-width: 638px){._PuckLayout--leftSideBarVisible_1dd16_81._PuckLayout--rightSideBarVisible_1dd16_132 ._PuckLayout-inner_1dd16_40{grid-template-columns:var(--puck-side-nav-width) var(--puck-left-side-bar-width) var( --puck-frame-width ) var(--puck-right-side-bar-width)}}@media (min-width: 458px){._PuckLayout-mounted_1dd16_151 ._PuckLayout-inner_1dd16_40{--puck-frame-width: minmax(266px, auto)}}@media (min-width: 638px){._PuckLayout_1dd16_36 ._PuckLayout-inner_1dd16_40{--puck-side-bar-width: minmax(186px, 250px)}}@media (min-width: 766px){._PuckLayout_1dd16_36 ._PuckLayout-inner_1dd16_40{--puck-frame-width: auto}}@media (min-width: 990px){._PuckLayout_1dd16_36 ._PuckLayout-inner_1dd16_40{--puck-side-bar-width: 256px}}@media (min-width: 1198px){._PuckLayout_1dd16_36 ._PuckLayout-inner_1dd16_40{--puck-side-bar-width: 274px}}@media (min-width: 1398px){._PuckLayout_1dd16_36 ._PuckLayout-inner_1dd16_40{--puck-side-bar-width: 290px}}@media (min-width: 1598px){._PuckLayout_1dd16_36 ._PuckLayout-inner_1dd16_40{--puck-side-bar-width: 320px}}._PuckLayout-nav_1dd16_192{border-top:1px solid var(--puck-color-grey-09);background-color:var(--puck-color-grey-12);grid-area:sidenav;overflow:hidden;width:100%}@media (min-width: 638px){._PuckLayout-nav_1dd16_192{border-top:0;border-right:1px solid var(--puck-color-grey-09);box-sizing:border-box}}._PuckLayout-header_1dd16_208{grid-area:header}._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-header_1dd16_208{overflow:hidden}@media (min-width: 638px){._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-header_1dd16_208{overflow:auto}}._PuckPluginTab_1dd16_222{display:none;flex-grow:1;max-height:100%}._PuckPluginTab--visible_1dd16_228{display:flex;flex-direction:column}._PuckPluginTab-body_1dd16_233{flex-grow:1;max-height:100%}._MenuBar_8pf8c_1{background-color:var(--puck-color-white);border-bottom:1px solid var(--puck-color-grey-09);display:none;left:0;margin-top:1px;padding:8px 16px;position:absolute;right:0;top:100%;z-index:2}._MenuBar--menuOpen_8pf8c_14{display:block}@media (min-width: 638px){._MenuBar_8pf8c_1{border:none;display:block;margin-top:0;overflow-y:visible;padding:0;position:static}}._MenuBar-inner_8pf8c_29{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:flex-end}@media (min-width: 638px){._MenuBar-inner_8pf8c_29{display:flex;flex-direction:row;flex-wrap:nowrap}}._MenuBar-history_8pf8c_45{display:flex}._PuckHeader_63pti_1{background:var(--puck-color-white);border-bottom:1px solid var(--puck-color-grey-09);color:var(--puck-color-black);grid-area:header;position:relative;max-width:100vw}@media (min-width: 638px){._PuckHeader_63pti_1{padding-left:67px}._PuckHeader--hidePlugins_63pti_15{padding-left:0}}._PuckHeader-inner_63pti_20{align-items:end;display:grid;gap:var(--puck-space-px);grid-template-areas:"left middle right";grid-template-columns:1fr auto 1fr;grid-template-rows:auto;padding:var(--puck-space-px)}@media (min-width: 638px){._PuckHeader-inner_63pti_20{border-left:1px solid var(--puck-color-grey-09)}._PuckHeader--hidePlugins_63pti_15 ._PuckHeader-inner_63pti_20{border-left:none}}._PuckHeader-toggle_63pti_40{color:var(--puck-color-grey-05);display:flex;margin-inline-start:-4px;padding-top:2px}._PuckHeader--rightSideBarVisible_63pti_47 ._PuckHeader-rightSideBarToggle_63pti_47,._PuckHeader--leftSideBarVisible_63pti_48 ._PuckHeader-leftSideBarToggle_63pti_48{color:var(--puck-color-black)}._PuckHeader-rightSideBarToggle_63pti_47,._PuckHeader-leftSideBarToggle_63pti_48{display:none}@media (min-width: 638px){._PuckHeader-rightSideBarToggle_63pti_47,._PuckHeader-leftSideBarToggle_63pti_48{display:block}}._PuckHeader-title_63pti_64{align-self:center}._PuckHeader-path_63pti_68{font-family:var(--puck-font-family-monospaced);font-size:var(--puck-font-size-xxs);font-weight:400;word-break:break-all}._PuckHeader-tools_63pti_75{display:flex;gap:16px;justify-content:flex-end}._PuckHeader-menuButton_63pti_81{color:var(--puck-color-grey-05);margin-inline-start:-4px}._PuckHeader--menuOpen_63pti_86 ._PuckHeader-menuButton_63pti_81{color:var(--puck-color-black)}@media (min-width: 638px){._PuckHeader-menuButton_63pti_81{display:none}}._SidebarSection_5otpt_1{display:flex;position:relative;flex-direction:column;color:var(--puck-color-black)}._SidebarSection_5otpt_1:last-of-type{flex-grow:1}._SidebarSection-title_5otpt_12{background:var(--puck-color-white);padding:16px;border-bottom:1px solid var(--puck-color-grey-09);border-top:1px solid var(--puck-color-grey-09);overflow-x:auto}._SidebarSection--noBorderTop_5otpt_20>._SidebarSection-title_5otpt_12{border-top:0px}._SidebarSection-content_5otpt_24:last-child{padding-bottom:4px}._SidebarSection_5otpt_1:last-of-type ._SidebarSection-content_5otpt_24{border-bottom:none;flex-grow:1}._SidebarSection-breadcrumbLabel_5otpt_33{background:none;border:0;border-radius:2px;color:var(--puck-color-azure-04);cursor:pointer;font:inherit;flex-shrink:0;padding:0;transition:color 50ms ease-in}._SidebarSection-breadcrumbLabel_5otpt_33:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media (hover: hover) and (pointer: fine){._SidebarSection-breadcrumbLabel_5otpt_33:hover{color:var(--puck-color-azure-03);transition:none}}._SidebarSection-breadcrumbLabel_5otpt_33:active{color:var(--puck-color-azure-02);transition:none}._SidebarSection-breadcrumbs_5otpt_62,._SidebarSection-breadcrumb_5otpt_33{align-items:center;display:flex;gap:4px}._SidebarSection-heading_5otpt_74{padding-inline-end:16px}._SidebarSection-loadingOverlay_5otpt_78{background:var(--puck-color-white);display:flex;justify-content:center;align-items:center;height:100%;width:100%;top:0;position:absolute;z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8}._Breadcrumbs_1c9yh_1{align-items:center;display:flex;gap:4px}._Breadcrumbs-breadcrumbLabel_1c9yh_7{background:none;border:0;border-radius:2px;color:var(--puck-color-azure-04);cursor:pointer;font:inherit;flex-shrink:0;padding:0;transition:color 50ms ease-in}._Breadcrumbs-breadcrumbLabel_1c9yh_7:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media (hover: hover) and (pointer: fine){._Breadcrumbs-breadcrumbLabel_1c9yh_7:hover{color:var(--puck-color-azure-03);transition:none}}._Breadcrumbs-breadcrumbLabel_1c9yh_7:active{color:var(--puck-color-azure-02);transition:none}._Breadcrumbs-breadcrumb_1c9yh_7{align-items:center;display:flex;gap:4px}._ViewportControls_e3unb_1{position:relative}._ViewportControls--fullScreen_e3unb_5{border-radius:32px;display:flex;position:absolute;bottom:12px;right:12px;overflow:hidden}._ViewportControls-toggleButton_e3unb_14{display:none}._ViewportControls--fullScreen_e3unb_5 ._ViewportControls-toggleButton_e3unb_14{align-items:center;background-color:var(--puck-color-grey-02);border:1px solid var(--puck-color-grey-04);border-radius:30px;cursor:pointer;color:var(--puck-color-grey-11);display:flex;justify-content:center;width:42px;height:42px;z-index:1}._ViewportControls--fullScreen_e3unb_5 ._ViewportControls-toggleButton_e3unb_14:hover{background-color:var(--puck-color-grey-02);border:1px solid var(--puck-color-azure-04);color:var(--puck-color-azure-07)}._ViewportControls--isExpanded_e3unb_38 ._ViewportControls-toggleButton_e3unb_14{background-color:var(--puck-color-grey-03)}._ViewportControls-actions_e3unb_42{display:flex}._ViewportControls-actionsInner_e3unb_46{display:flex;box-sizing:border-box;justify-content:center;margin-left:auto;margin-right:auto;z-index:0;overflow:hidden}._ViewportControls--fullScreen_e3unb_5 ._ViewportControls-actionsInner_e3unb_46{background:var(--puck-color-grey-11);border:1px solid var(--puck-color-grey-09);border-radius:30px;margin-left:none;margin-right:none;padding-right:42px}._ViewportControls--fullScreen_e3unb_5 ._ViewportControls-actionsInner_e3unb_46{transform:translate(100%);transition:transform .15s ease-in-out}._ViewportControls--fullScreen_e3unb_5._ViewportControls--isExpanded_e3unb_38 ._ViewportControls-actionsInner_e3unb_46{transform:translate(42px)}._ViewportControls-divider_e3unb_75{border-inline-end:1px solid var(--puck-color-grey-09);margin-bottom:8px;margin-top:8px}._ViewportControls-zoomSelect_e3unb_81{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23c3c3c3'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:10px;background-position:calc(100% - 12px) calc(50% + 3px);background-repeat:no-repeat;border:0;font-size:var(--puck-font-size-xxxs);padding:0 0 0 8px;width:96px}._ViewportControls--fullScreen_e3unb_5 ._ViewportControls-zoom_e3unb_81{display:none}@media (min-width: 638px){._ViewportControls-zoom_e3unb_81,._ViewportControls--fullScreen_e3unb_5 ._ViewportControls-zoom_e3unb_81{display:flex;justify-content:center}}._ViewportControls-zoomSelect_e3unb_81:dir(rtl){background-position:12px calc(50% + 3px)}._ViewportButton-inner_e3unb_111{align-items:center;display:flex;justify-content:center;height:32px;width:32px}._ViewportButton--isActive_e3unb_119 ._ViewportButton-inner_e3unb_111{color:var(--puck-color-azure-04)}._PuckCanvas_t6s9b_1{background:var(--puck-color-grey-11);display:flex;grid-area:editor;flex-direction:column;padding:var(--puck-space-px);position:relative;overflow:auto}@media (min-width: 1198px){._PuckCanvas_t6s9b_1{padding:calc(var(--puck-space-px) * 1.5);padding-top:calc(var(--puck-space-px) * .5)}._PuckCanvas_t6s9b_1:not(._PuckCanvas_t6s9b_1:has(._PuckCanvas-controls_t6s9b_17)){padding-top:calc(var(--puck-space-px) * 1.5)}}._PuckCanvas--fullScreen_t6s9b_22{padding:0;overflow:hidden}@media (min-width: 1198px){._PuckCanvas--fullScreen_t6s9b_22{padding:0}}._PuckCanvas-inner_t6s9b_33{display:flex;height:100%;justify-content:center;min-width:288px;position:relative;width:100%}._PuckCanvas-root_t6s9b_42{background:#fff;outline:1px solid var(--puck-color-grey-09);box-sizing:content-box;min-width:321px;position:absolute;pointer-events:none;transform-origin:top;top:0;bottom:0;opacity:0}@media (min-width: 1198px){._PuckCanvas-root_t6s9b_42{min-width:unset}}@media (prefers-reduced-motion: reduce){._PuckCanvas-root_t6s9b_42{transition:none!important}}._PuckCanvas--ready_t6s9b_67 ._PuckCanvas-root_t6s9b_42{pointer-events:unset;opacity:1}._PuckCanvas-loader_t6s9b_72{align-items:center;color:var(--puck-color-grey-06);display:flex;height:100%;justify-content:center;transition:opacity .25s ease-out;opacity:0}._PuckCanvas--showLoader_t6s9b_82 ._PuckCanvas-loader_t6s9b_72{opacity:1}._PuckCanvas--showLoader_t6s9b_82._PuckCanvas--ready_t6s9b_67 ._PuckCanvas-loader_t6s9b_72{opacity:0;height:0;transition:none}._PuckCanvas-controls_t6s9b_17{padding-bottom:calc(var(--puck-space-px) * .5)}._PuckCanvas--fullScreen_t6s9b_22 ._PuckCanvas-controls_t6s9b_17{padding-bottom:0;z-index:1}@media (min-width: 766px){._ResizeHandle_144bf_2{position:absolute;width:5px;height:100%;cursor:col-resize;z-index:10;background:transparent;top:0}._ResizeHandle_144bf_2:hover{background:#0000001a}._ResizeHandle--left_144bf_16{right:-3px}._ResizeHandle--right_144bf_20{left:-3px}}[data-resize-overlay]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;cursor:col-resize}._Sidebar_o396p_1{border-block-start:1px solid var(--puck-color-grey-09);position:relative;display:none;flex-direction:column;overflow-y:auto}._Sidebar--isVisible_o396p_9{display:flex}._Sidebar--left_o396p_13{background:var(--puck-color-grey-12);grid-area:left}@media (min-width: 766px){._Sidebar--left_o396p_13{border-block-start:0;border-inline-end:1px solid var(--puck-color-grey-09)}}._Sidebar--right_o396p_25{background:var(--puck-color-white);grid-area:right}@media (min-width: 766px){._Sidebar--right_o396p_25{border-block-start:0;border-inline-start:1px solid var(--puck-color-grey-09)}}._Sidebar-resizeHandle_o396p_37{position:absolute;height:100%}._Sidebar--left_o396p_13+._Sidebar-resizeHandle_o396p_37{grid-area:left;justify-self:end}._Sidebar--right_o396p_25+._Sidebar-resizeHandle_o396p_37{grid-area:right;justify-self:start}._Nav_1tvxq_1{display:flex}._Nav-list_1tvxq_5{display:flex;list-style:none;margin:0;padding:0;overflow-x:auto;gap:8px}@media (min-width: 638px){._Nav-list_1tvxq_5{padding-top:32px;flex-direction:column;gap:16px;width:100%}}._Nav-mobileActions_1tvxq_23{align-items:center;display:flex;justify-content:center;margin-inline-start:auto;padding:4px 16px;border-inline-start:1px solid var(--puck-color-grey-09)}@media (min-width: 638px){._Nav-mobileActions_1tvxq_23{display:none}}._NavItem-link_1tvxq_38{text-align:center;align-items:center;color:var(--puck-color-grey-03);display:flex;gap:8px;text-decoration:none;cursor:pointer;border-radius:4px;padding:8px 4px;width:64px;box-sizing:border-box}@media (min-width: 638px){._NavItem-link_1tvxq_38{width:auto}}._NavItem_1tvxq_38:first-of-type{padding-left:16px}._NavItem_1tvxq_38:last-of-type{padding-right:16px}@media (min-width: 638px){._NavItem_1tvxq_38:first-of-type,._NavItem_1tvxq_38:last-of-type{padding:0}}._NavItem-link_1tvxq_38{border-top:4px solid transparent;border-bottom:4px solid transparent;border-radius:0;flex-direction:column;font-size:var(--puck-font-size-xxxs)}@media (min-width: 638px){._NavItem-link_1tvxq_38{border:0;border-left:4px solid transparent;border-right:4px solid transparent}}._NavItem-linkIcon_1tvxq_89{height:24px;width:24px}._NavItem--active_1tvxq_94>._NavItem-link_1tvxq_38{background-color:var(--puck-color-azure-10);color:var(--puck-color-azure-04);font-weight:600}._NavItem--active_1tvxq_94>._NavItem-link_1tvxq_38{background-color:transparent;border-top-color:var(--puck-color-azure-04);border-top-right-radius:0;border-bottom-right-radius:0;font-weight:600}@media (min-width: 638px){._NavItem--active_1tvxq_94>._NavItem-link_1tvxq_38{border-top-color:transparent;border-right-color:var(--puck-color-azure-04)}}._NavItem_1tvxq_38:not(._NavItem--active_1tvxq_94)>._NavItem-link_1tvxq_38:hover{background-color:var(--puck-color-azure-11);color:var(--puck-color-azure-04)}@media (min-width: 638px){._NavItem--mobileOnly_1tvxq_121{display:none}}._NavItem--desktopOnly_1tvxq_126{display:none}@media (min-width: 638px){._NavItem--desktopOnly_1tvxq_126{display:block}}._BlocksPlugin_1ey1i_1,._OutlinePlugin_q92j6_1{padding:16px;height:100%;overflow-y:auto;box-sizing:border-box}._FieldsPlugin_nd930_1{background:#fff;height:100%;overflow-y:auto}._FieldsPlugin-header_nd930_7{border-bottom:1px solid var(--puck-color-grey-09);font-weight:600;padding:8px 16px}@media (min-width: 638px){._FieldsPlugin-header_nd930_7{padding:16px}}@font-face{font-family:labioffice-icons;src:url(/fonts/labioffice-icons.eot);src:url(/fonts/labioffice-icons.eot?#iefix) format("embedded-opentype"),url(/fonts/labioffice-icons.woff) format("woff"),url(/fonts/labioffice-icons.ttf) format("truetype"),url(/fonts/labioffice-icons.svg#labioffice-icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-labioffice-],[class*=" icon-labioffice-"]{font-family:labioffice-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale}.icon-labioffice-play:before{content:""}.icon-labioffice-warning:before{content:""}.icon-labioffice-notif:before{content:""}.icon-labioffice-search:before{content:""}.icon-labioffice-puzzle:before{content:""}.icon-labioffice-document:before{content:""}.icon-labioffice-warn:before{content:""}.icon-labioffice-lamp:before{content:""}.icon-labioffice-note:before{content:""}.icon-labioffice-stat:before{content:""}.icon-labioffice-settings:before{content:""}.icon-labioffice-friends:before{content:""}.icon-labioffice-message:before{content:""}.icon-labioffice-question:before{content:""}.icon-labioffice-sort-down:before{content:""}.icon-labioffice-close:before{content:""}.icon-labioffice-image:before{content:""}.icon-labioffice-align-left:before{content:""}.icon-labioffice-list-1:before{content:""}.icon-labioffice-list-button:before{content:""}.icon-labioffice-logout:before{content:""}.icon-labioffice-code:before{content:""}.icon-labioffice-quote:before{content:""}.icon-labioffice-link:before{content:""}.icon-labioffice-strike:before{content:""}.icon-labioffice-underline:before{content:""}.icon-labioffice-italic:before{content:""}.icon-labioffice-bold:before{content:""}.icon-labioffice-preview:before{content:""}.icon-labioffice-clock:before{content:""}.icon-labioffice-check:before{content:""}.icon-labioffice-calendar:before{content:""}.icon-labioffice-doc:before{content:""}.icon-labioffice-book:before{content:""}.icon-labioffice-more:before{content:""}.icon-labioffice-laptop:before{content:""}.icon-labioffice-mobile:before{content:""}.icon-labioffice-desctop:before{content:""}.icon-labioffice-android:before{content:""}.icon-labioffice-chrome:before{content:""}.icon-labioffice-apple:before{content:""}.icon-labioffice-play-left:before{content:""}.icon-labioffice-company:before{content:""}.icon-labioffice-email:before{content:""}.icon-labioffice-phone:before{content:""}.icon-labioffice-place:before{content:""}.icon-labioffice-view:before{content:""}.icon-labioffice-onweb:before{content:""}.icon-labioffice-interaction:before{content:""}.icon-labioffice-time:before{content:""}.icon-labioffice-planet:before{content:""}.icon-labioffice-id:before{content:""}.icon-labioffice-file:before{content:""}.icon-labioffice-chat:before{content:""}.icon-labioffice-calendar2:before{content:""}.icon-labioffice-attach:before{content:""}.icon-labioffice-minimize:before{content:""}.icon-labioffice-expand:before{content:""}.icon-labioffice-dislike:before{content:""}.icon-labioffice-like:before{content:""}.icon-labioffice-subcategories:before{content:""}.icon-labioffice-arrow-left:before{content:""}.icon-labioffice-arrow-right:before{content:""}.icon-labioffice-arrow-up:before{content:""}.icon-labioffice-arrow-down:before{content:""}.icon-labioffice-home:before{content:""}.icon-labioffice-page:before{content:""}.icon-labioffice-smile:before{content:""}.icon-labioffice-paperclip:before{content:""}.icon-labioffice-news:before{content:""}.icon-labioffice-status:before{content:""}.icon-labioffice-department:before{content:""}.icon-labioffice-newsfeed:before{content:""}.icon-labioffice-knowledge:before{content:""}.icon-labioffice-facebook:before{content:""}.icon-labioffice-linkedin:before{content:""}.icon-labioffice-twitter:before{content:""}.icon-labioffice-aim:before{content:""}.icon-labioffice-agent:before{content:""}.icon-labioffice-table:before{content:""}.icon-labioffice-cards:before{content:""}.icon-labioffice-filter:before{content:""}.icon-labioffice-all:before{content:""}.icon-labioffice-closed:before{content:""}.icon-labioffice-mine:before{content:""}.icon-labioffice-new:before{content:""}.icon-labioffice-open:before{content:""}.icon-labioffice-overdue:before{content:""}.icon-labioffice-pending:before{content:""}.icon-labioffice-resolved:before{content:""}.icon-labioffice-spam:before{content:""}.icon-labioffice-unassigned:before{content:""}.icon-labioffice-success:before{content:""}.icon-labioffice-danger:before{content:""}.icon-labioffice-info:before{content:""}.icon-labioffice-send:before{content:""}.icon-labioffice-dot:before{content:""}.icon-labioffice-signature:before{content:""}.icon-labioffice-plus:before{content:""}.icon-labioffice-gif:before{content:""}.icon-labioffice-doc1:before{content:""}.icon-labioffice-zip:before{content:""}.icon-labioffice-pdf:before{content:""}.icon-labioffice-reply:before{content:""}.icon-labioffice-Resolved:before{content:""}.icon-labioffice-trash:before{content:""}.icon-labioffice-lock:before{content:""}.icon-labioffice-load:before{content:""}.icon-labioffice-chat2:before{content:""}.icon-labioffice-edit:before{content:""}.icon-labioffice-color:before{content:""}.icon-labioffice-unread:before{content:""}.icon-labioffice-agent1:before{content:""}.icon-labioffice-pay:before{content:""}.icon-labioffice-apps:before{content:""}.icon-labioffice-tag:before{content:""}.icon-labioffice-lists:before{content:""}.icon-labioffice-inbox:before{content:""}.icon-labioffice-campaign:before{content:""}.icon-labioffice-import:before{content:""}.icon-labioffice-camera:before{content:""}.icon-labioffice-dashboard:before{content:""}.icon-labioffice-branching:before{content:""}.icon-labioffice-branching-right:before{content:""}.icon-labioffice-branching-left:before{content:""}.icon-labioffice-folder:before{content:""}.icon-labioffice-folder-open:before{content:""}.icon-labioffice-safe:before{content:""}.icon-labioffice-tickets:before{content:""}.icon-labioffice-mentions:before{content:""}.icon-labioffice-menu:before{content:""}.icon-labioffice-doc-fill:before{content:""}.icon-labioffice-style-normal:before{content:""}.icon-labioffice-style-modern:before{content:""}.icon-labioffice-star:before{content:""}.icon-labioffice-share:before{content:""}.icon-labioffice-merge:before{content:""}.icon-labioffice-integrations:before{content:""}.icon-labioffice-configure:before{content:""}.icon-labioffice-featured:before{content:""}.icon-labioffice-verify:before{content:""}.icon-labioffice-order:before{content:""}.icon-labioffice-fax:before{content:""}.icon-labioffice-google-plus:before{content:""}.icon-labioffice-instagram:before{content:""}.icon-labioffice-web-browser:before{content:""}.icon-labioffice-subitem:before{content:""}.icon-labioffice-square-send:before{content:""}.icon-labioffice-loop:before{content:""}.icon-labioffice-integration:before{content:""}.icon-labioffice-chat-bot:before{content:""}.icon-labioffice-support-bot:before{content:""}.icon-labioffice-ai:before{content:""}:root{--border-width: 1px;--border-radius: 4px;--btn-radius: var(--radius-sm);--panel-radius: var(--radius-md);--shadow: none;--shadow-hover: none;--control-bottom: 10px;--theme-font-family: Roboto, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--opacity: 1;--theme-color: rgb(64, 139, 253);--theme-fr-color: rgb(255, 255, 255);--theme-active-fr-color: rgb(252, 150, 36);--page-color: rgb(250, 250, 250);--page-fr-color: rgb(113, 113, 122);--page-active-color: rgb(64, 139, 253);--border-color: rgb(228, 228, 231);--border-active-color: rgb(228, 228, 231);--shadow-color: rgb(207, 203, 196);--info-color: rgb(94, 180, 247);--success-color: rgb(139, 195, 74);--warning-color: rgb(245, 158, 11);--danger-color: rgb(239, 68, 68);--now-color: rgb(16, 185, 129);--opacity-intensive: .84;--theme-color-intensive: rgba(64, 139, 253, .84);--theme-fr-color-intensive: rgba(255, 255, 255, .84);--theme-active-fr-color-intensive: rgba(252, 150, 36, .84);--page-color-intensive: rgba(250, 250, 250, .84);--page-fr-color-intensive: rgba(113, 113, 122, .84);--page-active-color-intensive: rgba(64, 139, 253, .84);--border-color-intensive: rgba(228, 228, 231, .84);--border-active-color-intensive: rgba(228, 228, 231, .84);--shadow-color-intensive: rgba(207, 203, 196, .84);--info-color-intensive: rgba(94, 180, 247, .84);--success-color-intensive: rgba(139, 195, 74, .84);--warning-color-intensive: rgba(245, 158, 11, .84);--danger-color-intensive: rgba(239, 68, 68, .84);--now-color-intensive: rgba(16, 185, 129, .84);--opacity-norm: .6;--theme-color-norm: rgba(64, 139, 253, .6);--theme-fr-color-norm: rgba(255, 255, 255, .6);--theme-active-fr-color-norm: rgba(252, 150, 36, .6);--page-color-norm: rgba(250, 250, 250, .6);--page-fr-color-norm: rgba(113, 113, 122, .6);--page-active-color-norm: rgba(64, 139, 253, .6);--border-color-norm: rgba(228, 228, 231, .6);--border-active-color-norm: rgba(228, 228, 231, .6);--shadow-color-norm: rgba(207, 203, 196, .6);--info-color-norm: rgba(94, 180, 247, .6);--success-color-norm: rgba(139, 195, 74, .6);--warning-color-norm: rgba(245, 158, 11, .6);--danger-color-norm: rgba(239, 68, 68, .6);--now-color-norm: rgba(16, 185, 129, .6);--opacity-hover: .55;--theme-color-hover: rgba(64, 139, 253, .55);--theme-fr-color-hover: rgba(255, 255, 255, .55);--theme-active-fr-color-hover: rgba(252, 150, 36, .55);--page-color-hover: rgba(250, 250, 250, .55);--page-fr-color-hover: rgba(113, 113, 122, .55);--page-active-color-hover: rgba(64, 139, 253, .55);--border-color-hover: rgba(228, 228, 231, .55);--border-active-color-hover: rgba(228, 228, 231, .55);--shadow-color-hover: rgba(207, 203, 196, .55);--info-color-hover: rgba(94, 180, 247, .55);--success-color-hover: rgba(139, 195, 74, .55);--warning-color-hover: rgba(245, 158, 11, .55);--danger-color-hover: rgba(239, 68, 68, .55);--now-color-hover: rgba(16, 185, 129, .55);--opacity-mid: .5;--theme-color-mid: rgba(64, 139, 253, .5);--theme-fr-color-mid: rgba(255, 255, 255, .5);--theme-active-fr-color-mid: rgba(252, 150, 36, .5);--page-color-mid: rgba(250, 250, 250, .5);--page-fr-color-mid: rgba(113, 113, 122, .5);--page-active-color-mid: rgba(64, 139, 253, .5);--border-color-mid: rgba(228, 228, 231, .5);--border-active-color-mid: rgba(228, 228, 231, .5);--shadow-color-mid: rgba(207, 203, 196, .5);--info-color-mid: rgba(94, 180, 247, .5);--success-color-mid: rgba(139, 195, 74, .5);--warning-color-mid: rgba(245, 158, 11, .5);--danger-color-mid: rgba(239, 68, 68, .5);--now-color-mid: rgba(16, 185, 129, .5);--opacity-opacity: .3;--theme-color-opacity: rgba(64, 139, 253, .3);--theme-fr-color-opacity: rgba(255, 255, 255, .3);--theme-active-fr-color-opacity: rgba(252, 150, 36, .3);--page-color-opacity: rgba(250, 250, 250, .3);--page-fr-color-opacity: rgba(113, 113, 122, .3);--page-active-color-opacity: rgba(64, 139, 253, .3);--border-color-opacity: rgba(228, 228, 231, .3);--border-active-color-opacity: rgba(228, 228, 231, .3);--shadow-color-opacity: rgba(207, 203, 196, .3);--info-color-opacity: rgba(94, 180, 247, .3);--success-color-opacity: rgba(139, 195, 74, .3);--warning-color-opacity: rgba(245, 158, 11, .3);--danger-color-opacity: rgba(239, 68, 68, .3);--now-color-opacity: rgba(16, 185, 129, .3);--opacity-translucent: .2;--theme-color-translucent: rgba(64, 139, 253, .2);--theme-fr-color-translucent: rgba(255, 255, 255, .2);--theme-active-fr-color-translucent: rgba(252, 150, 36, .2);--page-color-translucent: rgba(250, 250, 250, .2);--page-fr-color-translucent: rgba(113, 113, 122, .2);--page-active-color-translucent: rgba(64, 139, 253, .2);--border-color-translucent: rgba(228, 228, 231, .2);--border-active-color-translucent: rgba(228, 228, 231, .2);--shadow-color-translucent: rgba(207, 203, 196, .2);--info-color-translucent: rgba(94, 180, 247, .2);--success-color-translucent: rgba(139, 195, 74, .2);--warning-color-translucent: rgba(245, 158, 11, .2);--danger-color-translucent: rgba(239, 68, 68, .2);--now-color-translucent: rgba(16, 185, 129, .2);--opacity-pale: .1;--theme-color-pale: rgba(64, 139, 253, .1);--theme-fr-color-pale: rgba(255, 255, 255, .1);--theme-active-fr-color-pale: rgba(252, 150, 36, .1);--page-color-pale: rgba(250, 250, 250, .1);--page-fr-color-pale: rgba(113, 113, 122, .1);--page-active-color-pale: rgba(64, 139, 253, .1);--border-color-pale: rgba(228, 228, 231, .1);--border-active-color-pale: rgba(228, 228, 231, .1);--shadow-color-pale: rgba(207, 203, 196, .1);--info-color-pale: rgba(94, 180, 247, .1);--success-color-pale: rgba(139, 195, 74, .1);--warning-color-pale: rgba(245, 158, 11, .1);--danger-color-pale: rgba(239, 68, 68, .1);--now-color-pale: rgba(16, 185, 129, .1);--opacity-matt: .06;--theme-color-matt: rgba(64, 139, 253, .06);--theme-fr-color-matt: rgba(255, 255, 255, .06);--theme-active-fr-color-matt: rgba(252, 150, 36, .06);--page-color-matt: rgba(250, 250, 250, .06);--page-fr-color-matt: rgba(113, 113, 122, .06);--page-active-color-matt: rgba(64, 139, 253, .06);--border-color-matt: rgba(228, 228, 231, .06);--border-active-color-matt: rgba(228, 228, 231, .06);--shadow-color-matt: rgba(207, 203, 196, .06);--info-color-matt: rgba(94, 180, 247, .06);--success-color-matt: rgba(139, 195, 74, .06);--warning-color-matt: rgba(245, 158, 11, .06);--danger-color-matt: rgba(239, 68, 68, .06);--now-color-matt: rgba(16, 185, 129, .06);--opacity-glass: .03;--theme-color-glass: rgba(64, 139, 253, .03);--theme-fr-color-glass: rgba(255, 255, 255, .03);--theme-active-fr-color-glass: rgba(252, 150, 36, .03);--page-color-glass: rgba(250, 250, 250, .03);--page-fr-color-glass: rgba(113, 113, 122, .03);--page-active-color-glass: rgba(64, 139, 253, .03);--border-color-glass: rgba(228, 228, 231, .03);--border-active-color-glass: rgba(228, 228, 231, .03);--shadow-color-glass: rgba(207, 203, 196, .03);--info-color-glass: rgba(94, 180, 247, .03);--success-color-glass: rgba(139, 195, 74, .03);--warning-color-glass: rgba(245, 158, 11, .03);--danger-color-glass: rgba(239, 68, 68, .03);--now-color-glass: rgba(16, 185, 129, .03);--warning-fr-color: #b45309;--min-width-xs: 384px;--max-width-xs: 383.8px;--min-width-sm: 576px;--max-width-sm: 575.8px;--min-width-md: 768px;--max-width-md: 767.8px;--min-width-lg: 992px;--max-width-lg: 991.8px;--min-width-xl: 1152px;--max-width-xl: 1151.8px;--min-width-xxl: 1344px;--max-width-xxl: 1343.8px;--min-width-3xl: 1536px;--max-width-3xl: 1535.8px;--brand-darkblue-color: rgb(64, 139, 253);--brand-blue-color: rgb(94, 180, 247);--brand-seafoam-color: rgb(92, 247, 174);--brand-orange-color: rgb(252, 150, 36);--brand-goldenrod-color: rgb(252, 208, 100);--brand-hotpink-color: rgb(255, 88, 128);--brand-darkblue-color-intensive: rgba(64, 139, 253, .84);--brand-blue-color-intensive: rgba(94, 180, 247, .84);--brand-seafoam-color-intensive: rgba(92, 247, 174, .84);--brand-orange-color-intensive: rgba(252, 150, 36, .84);--brand-goldenrod-color-intensive: rgba(252, 208, 100, .84);--brand-hotpink-color-intensive: rgba(255, 88, 128, .84);--brand-darkblue-color-norm: rgba(64, 139, 253, .6);--brand-blue-color-norm: rgba(94, 180, 247, .6);--brand-seafoam-color-norm: rgba(92, 247, 174, .6);--brand-orange-color-norm: rgba(252, 150, 36, .6);--brand-goldenrod-color-norm: rgba(252, 208, 100, .6);--brand-hotpink-color-norm: rgba(255, 88, 128, .6);--brand-darkblue-color-hover: rgba(64, 139, 253, .55);--brand-blue-color-hover: rgba(94, 180, 247, .55);--brand-seafoam-color-hover: rgba(92, 247, 174, .55);--brand-orange-color-hover: rgba(252, 150, 36, .55);--brand-goldenrod-color-hover: rgba(252, 208, 100, .55);--brand-hotpink-color-hover: rgba(255, 88, 128, .55);--brand-darkblue-color-mid: rgba(64, 139, 253, .5);--brand-blue-color-mid: rgba(94, 180, 247, .5);--brand-seafoam-color-mid: rgba(92, 247, 174, .5);--brand-orange-color-mid: rgba(252, 150, 36, .5);--brand-goldenrod-color-mid: rgba(252, 208, 100, .5);--brand-hotpink-color-mid: rgba(255, 88, 128, .5);--brand-darkblue-color-opacity: rgba(64, 139, 253, .3);--brand-blue-color-opacity: rgba(94, 180, 247, .3);--brand-seafoam-color-opacity: rgba(92, 247, 174, .3);--brand-orange-color-opacity: rgba(252, 150, 36, .3);--brand-goldenrod-color-opacity: rgba(252, 208, 100, .3);--brand-hotpink-color-opacity: rgba(255, 88, 128, .3);--brand-darkblue-color-translucent: rgba(64, 139, 253, .2);--brand-blue-color-translucent: rgba(94, 180, 247, .2);--brand-seafoam-color-translucent: rgba(92, 247, 174, .2);--brand-orange-color-translucent: rgba(252, 150, 36, .2);--brand-goldenrod-color-translucent: rgba(252, 208, 100, .2);--brand-hotpink-color-translucent: rgba(255, 88, 128, .2);--brand-darkblue-color-pale: rgba(64, 139, 253, .1);--brand-blue-color-pale: rgba(94, 180, 247, .1);--brand-seafoam-color-pale: rgba(92, 247, 174, .1);--brand-orange-color-pale: rgba(252, 150, 36, .1);--brand-goldenrod-color-pale: rgba(252, 208, 100, .1);--brand-hotpink-color-pale: rgba(255, 88, 128, .1);--brand-darkblue-color-matt: rgba(64, 139, 253, .06);--brand-blue-color-matt: rgba(94, 180, 247, .06);--brand-seafoam-color-matt: rgba(92, 247, 174, .06);--brand-orange-color-matt: rgba(252, 150, 36, .06);--brand-goldenrod-color-matt: rgba(252, 208, 100, .06);--brand-hotpink-color-matt: rgba(255, 88, 128, .06);--brand-darkblue-color-glass: rgba(64, 139, 253, .03);--brand-blue-color-glass: rgba(94, 180, 247, .03);--brand-seafoam-color-glass: rgba(92, 247, 174, .03);--brand-orange-color-glass: rgba(252, 150, 36, .03);--brand-goldenrod-color-glass: rgba(252, 208, 100, .03);--brand-hotpink-color-glass: rgba(255, 88, 128, .03);--accent-fg: #ffffff;--label-tone-gray-fg: #6b7280;--label-tone-gray-bg: rgba(107, 114, 128, .12);--label-tone-gray-border: rgba(107, 114, 128, .3);--label-tone-purple-fg: #6d28d9;--label-tone-purple-bg: rgba(139, 92, 246, .12);--label-tone-purple-border: rgba(139, 92, 246, .3);--label-tone-red-fg: #b91c1c;--label-tone-red-bg: rgba(239, 68, 68, .12);--label-tone-red-border: rgba(239, 68, 68, .3);--label-tone-yellow-fg: #b45309;--label-tone-yellow-bg: rgba(245, 158, 11, .12);--label-tone-yellow-border: rgba(245, 158, 11, .3);--label-tone-green-fg: #047857;--label-tone-green-bg: rgba(16, 185, 129, .12);--label-tone-green-border: rgba(16, 185, 129, .3);--label-tone-blue-fg: #1d4ed8;--label-tone-blue-bg: rgba(59, 130, 246, .12);--label-tone-blue-border: rgba(59, 130, 246, .3);--priority-urgent-bg: #ea580c;--priority-urgent-fg: #ffffff;--priority-high-bg: #fb923c;--priority-high-fg: #ffffff;--priority-medium-bg: #fed7aa;--priority-medium-fg: #c2410c;--priority-low-bg: #ffedd5;--priority-low-fg: #ea580c;--color-medal-gold: #f5b300;--color-medal-silver: #b9bfc7;--color-medal-bronze: #c98452;--font-scale: 1;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--font-size-xs: calc(.75rem * var(--font-scale));--font-size-sm: calc(.875rem * var(--font-scale));--font-size-base: calc(1rem * var(--font-scale));--font-size-lg: calc(1.125rem * var(--font-scale));--font-size-xl: calc(1.25rem * var(--font-scale));--font-size-2xl: calc(1.5rem * var(--font-scale));--font-size-3xl: calc(1.875rem * var(--font-scale));--font-size-4xl: calc(2.25rem * var(--font-scale));--icon-size: .875rem;--avatar-size-2xs: 14px;--avatar-size-xs: 20px;--avatar-size-sm: 24px;--avatar-size-md: 28px;--avatar-size-lg: 32px;--avatar-size-xl: 40px;--avatar-size-2xl: 56px;--avatar-font-ratio-single: .45;--rail-width: 1px;--surface-primary: #ffffff;--surface-secondary: #fafafa;--surface-tertiary: #f3f4f6;--surface-elevated: #ffffff;--text-primary: #485867;--text-secondary: #6b7280;--text-tertiary: #9ca3af;--text-inverse: #ffffff;--fr-primary: var(--page-fr-color);--fr-emphasis: var(--page-fr-color);--fr-muted: var(--page-fr-color);--fr-subtle: #A1A1AA;--avatar-bg: var(--border-color);--avatar-color: var(--fr-primary);--note-color: #D4A017;--note-color-hover: #B8860B;--theme-color-pale-opaque: color-mix(in srgb, var(--theme-color) 22%, var(--surface-primary));--page-menu-icon-color: var(--fr-subtle);--sidebar-hover-pill-bg: var(--theme-color-pale);--sidebar-active-pill-bg: var(--theme-color-translucent);--toast-default-color: #555555;--toast-default-action-bg: #e8e8e8;--toast-success-color: #4caf50;--toast-success-action-bg: #c8e6c9;--toast-error-color: #e53935;--toast-error-action-bg: #ffcdd2;--toast-warning-color: #c49000;--toast-warning-action-bg: #ffecb3;--toast-info-color: var(--theme-color);--toast-info-action-bg: var(--theme-color-pale);--toast-loading-color: #555555;--toast-description-color: #444444;--toast-progress-track: rgba(0, 0, 0, .06);--toast-drop-shadow: drop-shadow(0 4px 12px rgba(0, 0, 0, .06)) drop-shadow(0 1px 4px rgba(0, 0, 0, .04));--z-toast: 1080;--surface-page: #f4f4f5;--surface-card: var(--surface-primary);--surface-inset: var(--surface-secondary);--surface-overlay: rgba(0, 0, 0, .5);--foreground: var(--fr-primary);--foreground-muted: var(--fr-muted);--foreground-subtle: #6b7280;--border: var(--border-color);--border-strong: #9ca3af;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--icon-size-xs: 12px;--icon-size-sm: 16px;--icon-size-md: 20px;--icon-size-lg: 24px;--icon-size-xl: 32px;--density-compact: var(--space-2);--density-default: var(--space-4);--density-comfortable: var(--space-5);--color-destructive: var(--danger-color);--color-destructive-pale: var(--danger-color-pale);--color-destructive-foreground: var(--accent-fg);--color-destructive-bg: var(--danger-color-pale);--color-success: var(--success-color);--color-success-pale: var(--success-color-pale);--color-success-foreground: var(--accent-fg);--color-success-bg: var(--success-color-pale);--color-warning: var(--warning-color);--color-warning-pale: var(--warning-color-pale);--color-warning-foreground: var(--accent-fg);--color-warning-bg: var(--warning-color-pale);--color-info: var(--info-color);--color-info-pale: var(--info-color-pale);--color-info-foreground: var(--accent-fg);--color-info-bg: var(--info-color-pale);--color-primary: var(--theme-color);--color-primary-foreground: var(--accent-fg);--color-primary-pale: var(--theme-color-pale);--color-primary-bg: var(--theme-color-pale);--color-muted: var(--surface-secondary);--color-muted-foreground: var(--foreground-muted);--color-accent: var(--theme-color-pale);--color-accent-foreground: var(--theme-color);--state-hover-bg: var(--theme-color-pale);--state-active-bg: var(--theme-color-translucent);--state-focus-ring: var(--theme-color);--state-focus-ring-width: 1px;--state-focus-ring-offset: 0px;--state-disabled-foreground: var(--foreground-subtle);--state-disabled-bg: var(--surface-secondary);--state-disabled-opacity: .5;--state-selected-bg: var(--theme-color-pale);--state-selected-foreground: var(--theme-color);--duration-fast: .1s;--duration-normal: .2s;--duration-slow: .3s;--easing-standard: cubic-bezier(.4, 0, .2, 1);--easing-emphasized: cubic-bezier(.2, 0, 0, 1);--easing-decelerated: cubic-bezier(0, 0, 0, 1);--easing-accelerated: cubic-bezier(.3, 0, 1, 1);--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 1.75;--radius-button: var(--radius-sm);--radius-input: var(--radius-md);--radius-card: var(--radius-lg);--radius-pill: 9999px;--shadow-sm: 0px 1px 2px 0px rgba(176, 190, 197, .12);--shadow-md: 0px 4px 8px 0px rgba(176, 190, 197, .24);--shadow-lg: 0px 8px 16px 0px rgba(176, 190, 197, .32);--shadow-xl: 0px 16px 32px 0px rgba(176, 190, 197, .4)}html{font-size:16px}[data-theme=dark]{--surface-primary: #1a1d23;--surface-secondary: #22262d;--surface-tertiary: #2a2f38;--surface-elevated: #2a2f38;--text-primary: #e2e8f0;--text-secondary: #94a3b8;--text-tertiary: #64748b;--text-inverse: #1a1d23;--page-color: rgba(26, 29, 35, 1);--page-color-intensive: rgba(26, 29, 35, .84);--page-color-norm: rgba(26, 29, 35, .6);--page-color-hover: rgba(26, 29, 35, .55);--page-color-opacity: rgba(26, 29, 35, .3);--page-color-translucent: rgba(26, 29, 35, .2);--page-color-pale: rgba(26, 29, 35, .1);--page-color-matt: rgba(26, 29, 35, .06);--page-color-glass: rgba(26, 29, 35, .03);--page-fr-color: rgba(228, 228, 231, 1);--page-fr-color-intensive: rgba(228, 228, 231, .84);--page-fr-color-norm: rgba(228, 228, 231, .6);--page-fr-color-hover: rgba(228, 228, 231, .55);--page-fr-color-opacity: rgba(228, 228, 231, .3);--page-fr-color-translucent: rgba(228, 228, 231, .2);--page-fr-color-pale: rgba(228, 228, 231, .1);--page-fr-color-matt: rgba(228, 228, 231, .06);--page-fr-color-glass: rgba(228, 228, 231, .03);--border-color: rgba(63, 63, 70, 1);--border-color-intensive: rgba(63, 63, 70, .84);--border-color-norm: rgba(63, 63, 70, .6);--border-color-hover: rgba(63, 63, 70, .55);--border-color-opacity: rgba(63, 63, 70, .3);--border-color-translucent: rgba(63, 63, 70, .2);--border-color-pale: rgba(63, 63, 70, .1);--border-color-matt: rgba(63, 63, 70, .06);--border-color-glass: rgba(63, 63, 70, .03);--shadow-color: rgba(0, 0, 0, .3);--shadow: none;--shadow-hover: none;--surface-page: #13161c;--foreground-subtle: #9ca3af;--color-medal-gold: #b8860b;--color-medal-silver: #7a8088;--color-medal-bronze: #8b5a2b;--fr-primary: var(--page-fr-color-hover);--fr-emphasis: var(--page-fr-color-intensive);--fr-muted: var(--page-fr-color-hover);--page-menu-icon-color: var(--fr-primary);--page-menu-bg: var(--surface-secondary);--toast-default-color: #cccccc;--toast-default-action-bg: #3a3a3a;--toast-success-color: #66bb6a;--toast-success-action-bg: #1b5e20;--toast-error-color: #ef5350;--toast-error-action-bg: #b71c1c;--toast-warning-color: #ffb300;--toast-warning-action-bg: #4a3800;--toast-info-color: var(--theme-color);--toast-info-action-bg: var(--theme-color-translucent);--toast-loading-color: #cccccc;--toast-description-color: #e0e0e0;--toast-progress-track: rgba(255, 255, 255, .1);--toast-drop-shadow: drop-shadow(0 4px 12px rgba(0, 0, 0, .3)) drop-shadow(0 1px 4px rgba(0, 0, 0, .2))}[data-theme=mono]{--page-menu-bg: var(--surface-secondary);--page-menu-icon-color: var(--fr-primary);--toast-default-color: #555555;--toast-default-action-bg: #e8e8e8;--toast-success-color: #555555;--toast-success-action-bg: #d8d8d8;--toast-error-color: #2a2a2a;--toast-error-action-bg: #cfcfcf;--toast-warning-color: #4a4a4a;--toast-warning-action-bg: #dcdcdc;--toast-info-color: var(--theme-color);--toast-info-action-bg: var(--theme-color-pale);--toast-loading-color: #555555}[data-theme=dark] *,[data-theme=mono] *{scrollbar-color:var(--page-fr-color-translucent) transparent}@media (prefers-color-scheme: dark){[data-theme=auto]{--surface-primary: #1a1d23;--surface-secondary: #22262d;--surface-tertiary: #2a2f38;--surface-elevated: #2a2f38;--text-primary: #e2e8f0;--text-secondary: #94a3b8;--text-tertiary: #64748b;--text-inverse: #1a1d23;--page-color: rgba(26, 29, 35, 1);--page-color-intensive: rgba(26, 29, 35, .84);--page-color-norm: rgba(26, 29, 35, .6);--page-color-hover: rgba(26, 29, 35, .55);--page-color-opacity: rgba(26, 29, 35, .3);--page-color-translucent: rgba(26, 29, 35, .2);--page-color-pale: rgba(26, 29, 35, .1);--page-color-matt: rgba(26, 29, 35, .06);--page-color-glass: rgba(26, 29, 35, .03);--page-fr-color: rgba(228, 228, 231, 1);--page-fr-color-intensive: rgba(228, 228, 231, .84);--page-fr-color-norm: rgba(228, 228, 231, .6);--page-fr-color-hover: rgba(228, 228, 231, .55);--page-fr-color-opacity: rgba(228, 228, 231, .3);--page-fr-color-translucent: rgba(228, 228, 231, .2);--page-fr-color-pale: rgba(228, 228, 231, .1);--page-fr-color-matt: rgba(228, 228, 231, .06);--page-fr-color-glass: rgba(228, 228, 231, .03);--border-color: rgba(63, 63, 70, 1);--border-color-intensive: rgba(63, 63, 70, .84);--border-color-norm: rgba(63, 63, 70, .6);--border-color-hover: rgba(63, 63, 70, .55);--border-color-opacity: rgba(63, 63, 70, .3);--border-color-translucent: rgba(63, 63, 70, .2);--border-color-pale: rgba(63, 63, 70, .1);--border-color-matt: rgba(63, 63, 70, .06);--border-color-glass: rgba(63, 63, 70, .03);--shadow-color: rgba(0, 0, 0, .3);--shadow: none;--shadow-hover: none;--surface-page: #13161c;--color-medal-gold: #b8860b;--color-medal-silver: #7a8088;--color-medal-bronze: #8b5a2b;--fr-primary: var(--page-fr-color-hover);--fr-emphasis: var(--page-fr-color-intensive);--fr-muted: var(--page-fr-color-hover)}}[data-theme=mono][data-palette=warm]{--surface-primary: #fdfaf3;--surface-secondary: #f7f1e2;--surface-tertiary: #f0e6cf;--surface-elevated: #fdfaf3;--surface-page: #ede4cf;--foreground-subtle: #5a6168;--color-medal-gold: #c8941a;--color-medal-silver: #9c8e7d;--color-medal-bronze: #a87047;--text-primary: #3a2f1f;--text-secondary: #6b5b48;--text-tertiary: #a89880;--page-color: rgba(247, 241, 226, 1);--page-color-intensive: rgba(247, 241, 226, .84);--page-color-norm: rgba(247, 241, 226, .6);--page-color-hover: rgba(247, 241, 226, .55);--page-color-opacity: rgba(247, 241, 226, .3);--page-color-translucent: rgba(247, 241, 226, .2);--page-color-pale: rgba(247, 241, 226, .1);--page-color-matt: rgba(247, 241, 226, .06);--page-color-glass: rgba(247, 241, 226, .03);--page-fr-color: rgba(58, 47, 31, 1);--page-fr-color-intensive: rgba(58, 47, 31, .84);--page-fr-color-norm: rgba(58, 47, 31, .6);--page-fr-color-hover: rgba(58, 47, 31, .55);--page-fr-color-opacity: rgba(58, 47, 31, .3);--page-fr-color-translucent: rgba(58, 47, 31, .2);--page-fr-color-pale: rgba(58, 47, 31, .1);--page-fr-color-matt: rgba(58, 47, 31, .06);--page-fr-color-glass: rgba(58, 47, 31, .03);--border-color: rgba(220, 205, 175, 1);--border-color-intensive: rgba(220, 205, 175, .84);--border-color-norm: rgba(220, 205, 175, .6);--border-color-hover: rgba(220, 205, 175, .55);--border-color-opacity: rgba(220, 205, 175, .3);--border-color-translucent: rgba(220, 205, 175, .2);--border-color-pale: rgba(220, 205, 175, .1);--border-color-matt: rgba(220, 205, 175, .06);--border-color-glass: rgba(220, 205, 175, .03);--shadow: none;--shadow-hover: none}[data-theme=mono][data-palette=cool]{--surface-primary: #f3f7fc;--surface-secondary: #e6edf7;--surface-tertiary: #d4dfee;--surface-elevated: #f3f7fc;--surface-page: #dce6f3;--foreground-subtle: #5a6168;--color-medal-gold: #b89640;--color-medal-silver: #86919e;--color-medal-bronze: #9c6f4a;--text-primary: #1e2c43;--text-secondary: #475569;--text-tertiary: #7a8aa3;--page-color: rgba(230, 237, 247, 1);--page-color-intensive: rgba(230, 237, 247, .84);--page-color-norm: rgba(230, 237, 247, .6);--page-color-hover: rgba(230, 237, 247, .55);--page-color-opacity: rgba(230, 237, 247, .3);--page-color-translucent: rgba(230, 237, 247, .2);--page-color-pale: rgba(230, 237, 247, .1);--page-color-matt: rgba(230, 237, 247, .06);--page-color-glass: rgba(230, 237, 247, .03);--page-fr-color: rgba(30, 44, 67, 1);--page-fr-color-intensive: rgba(30, 44, 67, .84);--page-fr-color-norm: rgba(30, 44, 67, .6);--page-fr-color-hover: rgba(30, 44, 67, .55);--page-fr-color-opacity: rgba(30, 44, 67, .3);--page-fr-color-translucent: rgba(30, 44, 67, .2);--page-fr-color-pale: rgba(30, 44, 67, .1);--page-fr-color-matt: rgba(30, 44, 67, .06);--page-fr-color-glass: rgba(30, 44, 67, .03);--border-color: rgba(196, 211, 232, 1);--border-color-intensive: rgba(196, 211, 232, .84);--border-color-norm: rgba(196, 211, 232, .6);--border-color-hover: rgba(196, 211, 232, .55);--border-color-opacity: rgba(196, 211, 232, .3);--border-color-translucent: rgba(196, 211, 232, .2);--border-color-pale: rgba(196, 211, 232, .1);--border-color-matt: rgba(196, 211, 232, .06);--border-color-glass: rgba(196, 211, 232, .03);--shadow: none;--shadow-hover: none}[data-font-size=medium]{--font-scale: 1.1}[data-font-size=large]{--font-scale: 1.2}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.scroll-hide::-webkit-scrollbar-track{box-shadow:inset 0 0 1px #0000}.scroll-hide::-webkit-scrollbar{background-color:transparent}.scroll-hide::-webkit-scrollbar-thumb{background-color:transparent}::-webkit-scrollbar-track{box-shadow:inset 0 0 1px #0000004d;background-color:transparent;border-radius:4px;transition:all .5s}::-webkit-scrollbar{width:4px;height:4px;background-color:var(--theme-color-translucent);transition:all .5s}::-webkit-scrollbar-thumb{border-radius:4px;background:var(--theme-color);transition:all .5s}html{font-family:var(--theme-font-family);line-height:1.15;-webkit-text-size-adjust:100%}[hidden],.hidden{display:none!important}.disabled,.read-only{cursor:default!important}.tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}*{position:relative;font-family:var(--theme-font-family);border:0 solid var(--border-color);box-sizing:border-box;-webkit-user-select:none;user-select:none}*:focus{outline:none}html *:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}html .focus-target:focus,html .focus-target:focus-visible{outline:none}html,body{padding:0;margin:0;width:100%;height:100%;font-family:var(--theme-font-family);font-weight:var(--font-weight-normal);background-color:var(--surface-page);color:var(--fr-primary)}body{font-size:.875rem}a{background-color:transparent;color:inherit;text-decoration:inherit;cursor:pointer}svg,video{display:block;vertical-align:middle}video{max-width:100%;height:auto}button{font-family:var(--theme-font-family)}ul{margin:0;padding:0;list-style:none}ul li{position:relative}input[placeholder]:empty:before,textarea[placeholder]:empty:before,*[contenteditable=true][placeholder]:empty:before{line-height:20px;content:attr(placeholder);color:var(--fr-muted)}input,textarea,*[contenteditable=true]{-webkit-user-select:auto;user-select:auto}hr{border:none;height:1px;width:100%;border-radius:10px;background-color:var(--page-fr-color-pale)}.container,.container-half{width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px}.container{max-width:var(--max-width-xxl)}.container-half{max-width:calc(var(--max-width-xxl) / 2)}@media all and (max-width: 1343.98px){.container{max-width:var(--max-width-xl)}.container-half{max-width:calc(var(--max-width-xl) / 2)}}@media all and (max-width: 1151.98px){.container{max-width:var(--max-width-lg)}.container-half{max-width:calc(var(--max-width-lg) / 2)}}@media all and (max-width: 991.98px){.container{max-width:var(--max-width-md)}.container-half{max-width:calc(var(--max-width-md) / 2)}}@media all and (max-width: 767.98px){.container,.container-half{max-width:var(--max-width-sm);margin:auto;padding-right:20px;padding-left:20px}}@media all and (max-width: 575.98px){.container,.container-half{max-width:var(--max-width-xs);margin:auto;padding-right:10px;padding-left:10px}}@media all and (max-width: 383.98px){.container,.container-half{max-width:100%}}.h0,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:var(--font-weight-bold)}.h0,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,.text{font-size:.875rem;color:var(--fr-primary);line-height:150%}.h0{font-size:4.5rem}h1,.h1{font-size:2.375rem}h2,.h2{font-size:1.5rem}h3,.h3{font-size:1.375rem}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.125rem}h6,.h6{font-size:1rem}.text-active{color:var(--theme-color)}.text-success{text-align:left;color:var(--success-color)}.text-warning{text-align:left;color:var(--warning-color)}.text-info{text-align:left;color:var(--fr-muted)}.text-color{color:var(--foreground)}.text-color-muted{color:var(--foreground-muted)}.text-full-width{overflow-wrap:anywhere;text-align:left;width:100%}.text-nowrap{white-space:nowrap}.text-fixed,.text-fixed-200,.text-fixed-250{display:inline-block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px;baseline-source:first}.text-fixed-200{max-width:200px}.text-fixed-250{max-width:250px}.text-bold{font-weight:var(--font-weight-medium)!important}.text-select{-webkit-user-select:all;user-select:all}a,.link{color:var(--theme-color);font-size:.75rem;cursor:pointer}@media all and (max-width: 1343.98px){.h0{font-size:4rem}h1,.h1{font-size:2.125rem}h2,.h2{font-size:1.375rem}h3,.h3{font-size:1.25rem}h4,.h4{font-size:1.125rem}}@media all and (max-width: 1151.98px){.h0{font-size:3.375rem}h1,.h1{font-size:1.875rem}h2,.h2{font-size:1.25rem}h3,.h3{font-size:1.125rem}h4,.h4{font-size:1rem}p .text{font-size:.75rem}}@media all and (max-width: 991.98px){.h0{font-size:2.75rem}h1,.h1{font-size:1.625rem}h2,.h2{font-size:1.125rem}h3,.h3{font-size:1rem}h4,.h4{font-size:.875rem}}@media all and (max-width: 767.98px){.h0{font-size:2.375rem}h1,.h1{font-size:1.5rem}p,.text{font-size:.75rem}}@media all and (max-width: 575.98px){.h0{font-size:1.875rem}h1,.h1{font-size:1.375rem}}.alert-dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--surface-overlay);z-index:2000}.alert-dialog__overlay[data-state=open]{animation:alert-dialog-overlay-in var(--duration-fast) var(--easing-decelerated)}.alert-dialog__overlay[data-state=closed]{animation:alert-dialog-overlay-out var(--duration-fast) var(--easing-accelerated)}.alert-dialog__content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2001;min-width:320px;max-width:min(480px,100vw - 32px);max-height:calc(100vh - 32px);display:flex;flex-direction:column;padding:var(--space-5);background-color:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-xl);color:var(--fr-primary)}.alert-dialog__content[data-state=open]{animation:alert-dialog-content-in var(--duration-normal) var(--easing-emphasized)}.alert-dialog__content[data-state=closed]{animation:alert-dialog-content-out var(--duration-normal) var(--easing-accelerated)}.alert-dialog__content--destructive{border-left:4px solid var(--color-destructive)}.alert-dialog__content:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset)}.alert-dialog__title{margin:0 0 var(--space-2) 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);line-height:var(--leading-tight)}.alert-dialog__body{margin:0 0 var(--space-5) 0;font-size:var(--font-size-sm);color:var(--fr-primary);line-height:var(--leading-normal);overflow-y:auto;flex:1 1 auto;min-height:0}.alert-dialog__actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2);margin:0 calc(-1 * var(--space-5)) calc(-1 * var(--space-5));padding:var(--space-4) var(--space-5);background-color:var(--surface-page);border-top:var(--border-width) solid var(--border-color);border-radius:0 0 var(--radius-card) var(--radius-card)}@media (max-width: 575.8px){.alert-dialog__content{padding:var(--space-4)}.alert-dialog__title{font-size:var(--font-size-base)}.alert-dialog__body{margin-bottom:var(--space-4)}.alert-dialog__actions{flex-direction:column-reverse;gap:var(--space-2);margin:0 calc(-1 * var(--space-4)) calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4)}.alert-dialog__actions>*{width:100%}}@keyframes alert-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes alert-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes alert-dialog-content-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes alert-dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.96)}}.avatar{--avatar-size: var(--avatar-size-xs);--avatar-font-ratio: .4;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size);min-height:var(--avatar-size);line-height:var(--avatar-size);font-size:calc(var(--avatar-size) * var(--avatar-font-ratio));background-color:var(--avatar-bg);background-size:cover;background-position:top center;border-radius:22%;cursor:default;margin-right:10px;color:var(--avatar-color);font-weight:var(--font-weight-normal)}.avatar>img{width:100%;height:100%;border-radius:22%;object-fit:cover;object-position:top center;position:absolute;top:0;left:0}.avatar>i[class*=icon-]{font-size:inherit}.avatar__presence{position:absolute;bottom:-1px;right:-1px;width:calc(var(--avatar-size) * .32);height:calc(var(--avatar-size) * .32);min-width:8px;min-height:8px;max-width:12px;max-height:12px;border-radius:50%;border:2px solid var(--surface-primary);background:var(--foreground-muted);z-index:3}.avatar__presence.top{bottom:auto;top:-1px}.avatar__presence.left{right:auto;left:-1px}.avatar__presence--online{background:var(--success-color)}.avatar__presence--busy,.avatar__presence--away,.avatar__presence--brb{background:var(--warning-color)}.avatar__presence--offline{background:var(--foreground-muted)}.avatar__flag{position:absolute;bottom:0;right:0;width:34%;height:34%;border-radius:22%;border-top:1px solid var(--page-color);border-left:1px solid var(--page-color);display:flex;align-items:center;justify-content:center}.avatar__flag.top{bottom:auto;top:0;border-top:0;border-bottom:1px solid var(--page-color)}.avatar__flag.left{right:auto;left:0;border-left:0;border-right:1px solid var(--page-color)}.avatar--sm{--avatar-size: var(--avatar-size-sm)}.avatar--md{--avatar-size: var(--avatar-size-md)}.avatar--lg{--avatar-size: var(--avatar-size-lg)}.avatar--outline{--avatar-bg: transparent;--avatar-color: var(--fr-primary);border:1px solid var(--border-color)}.avatar--single{--avatar-font-ratio: var(--avatar-font-ratio-single)}.avatar--identicon>img{position:relative;top:auto;left:auto;width:70%;height:70%;object-fit:contain;object-position:center;border-radius:0}.avatar--identicon:has(>.avatar__flag)>img{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><defs><mask id='c'><rect width='100' height='100' fill='white'/><path d='M 75,85 A 10,10 0 0 1 85,75 L 105,75 L 105,105 L 75,105 Z' fill='black'/></mask></defs><rect width='100' height='100' fill='black' mask='url(%23c)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><defs><mask id='c'><rect width='100' height='100' fill='white'/><path d='M 75,85 A 10,10 0 0 1 85,75 L 105,75 L 105,105 L 75,105 Z' fill='black'/></mask></defs><rect width='100' height='100' fill='black' mask='url(%23c)'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.avatar--identicon:has(>.avatar__flag.top)>img{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><defs><mask id='c'><rect width='100' height='100' fill='white'/><path d='M 75,-5 L 105,-5 L 105,25 L 85,25 A 10,10 0 0 1 75,15 Z' fill='black'/></mask></defs><rect width='100' height='100' fill='black' mask='url(%23c)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><defs><mask id='c'><rect width='100' height='100' fill='white'/><path d='M 75,-5 L 105,-5 L 105,25 L 85,25 A 10,10 0 0 1 75,15 Z' fill='black'/></mask></defs><rect width='100' height='100' fill='black' mask='url(%23c)'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.avatar--identicon:has(>.avatar__flag.left)>img{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><defs><mask id='c'><rect width='100' height='100' fill='white'/><path d='M -5,75 L 15,75 A 10,10 0 0 1 25,85 L 25,105 L -5,105 Z' fill='black'/></mask></defs><rect width='100' height='100' fill='black' mask='url(%23c)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><defs><mask id='c'><rect width='100' height='100' fill='white'/><path d='M -5,75 L 15,75 A 10,10 0 0 1 25,85 L 25,105 L -5,105 Z' fill='black'/></mask></defs><rect width='100' height='100' fill='black' mask='url(%23c)'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.avatar--identicon:has(>.avatar__flag.top.left)>img{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><defs><mask id='c'><rect width='100' height='100' fill='white'/><path d='M -5,-5 L 25,-5 L 25,15 A 10,10 0 0 1 15,25 L -5,25 Z' fill='black'/></mask></defs><rect width='100' height='100' fill='black' mask='url(%23c)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><defs><mask id='c'><rect width='100' height='100' fill='white'/><path d='M -5,-5 L 25,-5 L 25,15 A 10,10 0 0 1 15,25 L -5,25 Z' fill='black'/></mask></defs><rect width='100' height='100' fill='black' mask='url(%23c)'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.avatar-set__wrapper{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}.avatar-set__wrapper .avatar{--avatar-size: var(--avatar-size-md);--avatar-color: var(--theme-color);border:2px solid var(--theme-color);margin:0 -5px 0 0}.avatar-set__wrapper .avatar-set__count{--avatar-size: var(--avatar-size-sm);--avatar-color: var(--theme-color);border:1px solid var(--theme-color);background-color:var(--surface-primary);border-radius:22%;text-align:center}.avatar-upload{display:inline-block;cursor:pointer}.avatar-upload input[type=file]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.avatar-upload__dialog>.dialog{width:100%!important;max-width:480px}.avatar-upload__crop{position:relative;width:100%;height:320px;background:var(--surface-tertiary);border-radius:var(--panel-radius, 8px);overflow:hidden}.avatar-upload__crop .reactEasyCrop_Container{background:transparent}.avatar-upload__controls{display:flex;align-items:center;gap:12px;margin-top:16px}.avatar-upload__controls label{font-size:.75rem;color:var(--fr-muted);min-width:40px}.avatar-upload__controls input[type=range]{flex:1;accent-color:var(--theme-color)}.avatar-upload__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}blockquote.blockquote{display:flex;flex-direction:column;padding:20px 20px 20px 40px;margin:20px 0;border-width:0px!important;border-left-width:4px!important;border-radius:var(--border-radius);font-weight:var(--font-weight-normal);font-size:.75rem;text-align:left}blockquote.blockquote .blockquote-title{font-size:.875rem;font-weight:var(--font-weight-semibold);margin-bottom:15px;color:var(--fr-primary)}blockquote.blockquote>i[class*=icon-]{position:absolute;top:18px;left:8px;font-size:1.25rem;color:inherit}blockquote.blockquote>.btn{margin-top:10px;margin-right:auto}blockquote.blockquote>p{margin:5px 0;color:var(--fr-primary)}.btn,.input__prefix,.input__suffix{display:inline-flex;justify-content:center;align-items:center;height:32px;border-radius:var(--btn-radius);border:var(--border-width) solid transparent;flex-direction:row;border-color:var(--page-fr-color);background-color:var(--page-fr-color);color:var(--theme-color-intensive);padding:0 20px;font-weight:var(--font-weight-medium);font-size:.75rem;gap:5px;cursor:pointer}.btn:visited,.btn:active,.btn:focus-visible,.input__prefix:visited,.input__prefix:active,.input__prefix:focus-visible,.input__suffix:visited,.input__suffix:active,.input__suffix:focus-visible{border-color:var(--page-fr-color);background-color:var(--page-fr-color);color:var(--theme-color-intensive)}.btn:hover,.input__prefix:hover,.input__suffix:hover{border-color:var(--page-fr-color);background-color:var(--page-fr-color-intensive);color:var(--theme-color)}.btn:focus:not(:focus-visible),.input__prefix:focus:not(:focus-visible),.input__suffix:focus:not(:focus-visible){outline:none}.btn img,.input__prefix img,.input__suffix img{height:21px;display:inline-block;margin-right:30px}.btn--lg,.input__prefix--lg,.input__suffix--lg{height:47px;padding:0 30px;font-size:.875rem;line-height:normal}.btn--sm,.input__prefix--sm,.input__suffix--sm{height:26px;padding:0 15px;font-size:.625rem;line-height:normal}.btn--xs,.input__prefix--xs,.input__suffix--xs{height:21px;padding:0 10px;font-size:.625rem;line-height:normal}.btn--outline,.input__prefix--outline,.input__suffix--outline{background-color:transparent;color:var(--fr-primary)}.btn--outline:visited,.btn--outline:active,.btn--outline:focus-visible,.input__prefix--outline:visited,.input__prefix--outline:active,.input__prefix--outline:focus-visible,.input__suffix--outline:visited,.input__suffix--outline:active,.input__suffix--outline:focus-visible{background-color:transparent;color:var(--fr-primary)}.btn--outline:hover,.input__prefix--outline:hover,.input__suffix--outline:hover{background-color:var(--page-fr-color-matt);color:var(--fr-emphasis)}.btn--inverse,.input__prefix--inverse,.input__suffix--inverse{border-color:var(--surface-primary);background-color:var(--surface-primary);color:var(--fr-emphasis)}.btn--inverse:visited,.btn--inverse:active,.btn--inverse:focus-visible,.input__prefix--inverse:visited,.input__prefix--inverse:active,.input__prefix--inverse:focus-visible,.input__suffix--inverse:visited,.input__suffix--inverse:active,.input__suffix--inverse:focus-visible{border-color:var(--surface-primary);background-color:var(--surface-primary);color:var(--fr-emphasis)}.btn--inverse:hover,.input__prefix--inverse:hover,.input__suffix--inverse:hover{border-color:var(--surface-primary);background-color:var(--surface-primary);color:var(--fr-emphasis)}.btn--inverse-outline,.input__prefix--inverse-outline,.input__suffix--inverse-outline{border-color:var(--surface-primary);background-color:transparent;color:var(--accent-fg)}.btn--inverse-outline:visited,.btn--inverse-outline:active,.btn--inverse-outline:focus-visible,.input__prefix--inverse-outline:visited,.input__prefix--inverse-outline:active,.input__prefix--inverse-outline:focus-visible,.input__suffix--inverse-outline:visited,.input__suffix--inverse-outline:active,.input__suffix--inverse-outline:focus-visible{border-color:var(--surface-primary);background-color:transparent;color:var(--accent-fg)}.btn--inverse-outline:hover,.input__prefix--inverse-outline:hover,.input__suffix--inverse-outline:hover{border-color:var(--surface-primary);background-color:var(--surface-tertiary);color:var(--accent-fg)}.btn--plain,.input__prefix--plain,.input__suffix--plain{height:28px;padding:0 14px;border-color:var(--theme-color);background-color:var(--surface-primary);color:var(--theme-color);box-shadow:0 1px 2px #1018280d}.btn--plain.btn--sm,.input__prefix--plain.btn--sm,.input__suffix--plain.btn--sm{height:26px;padding:0 15px}.btn--plain.btn--xs,.input__prefix--plain.btn--xs,.input__suffix--plain.btn--xs{height:21px;padding:0 10px}.btn--plain:visited,.btn--plain:active,.btn--plain:focus-visible,.input__prefix--plain:visited,.input__prefix--plain:active,.input__prefix--plain:focus-visible,.input__suffix--plain:visited,.input__suffix--plain:active,.input__suffix--plain:focus-visible{border-color:var(--theme-color);background-color:var(--surface-primary);color:var(--theme-color)}.btn--plain:hover,.input__prefix--plain:hover,.input__suffix--plain:hover{border-color:var(--theme-color);background-color:var(--theme-color-matt);color:var(--theme-color)}.btn--primary,.input__prefix--primary,.input__suffix--primary{border-color:var(--theme-color);background-color:var(--theme-color);color:var(--accent-fg)}.btn--primary:visited,.btn--primary:active,.btn--primary:focus-visible,.input__prefix--primary:visited,.input__prefix--primary:active,.input__prefix--primary:focus-visible,.input__suffix--primary:visited,.input__suffix--primary:active,.input__suffix--primary:focus-visible{border-color:var(--theme-color);background-color:var(--theme-color);color:var(--accent-fg)}.btn--primary:hover,.input__prefix--primary:hover,.input__suffix--primary:hover{border-color:var(--theme-color);background-color:var(--theme-color-intensive);color:var(--accent-fg)}.btn--primary-outline,.input__prefix--primary-outline,.input__suffix--primary-outline{border-color:var(--theme-color);background-color:transparent;color:var(--theme-color)}.btn--primary-outline:visited,.btn--primary-outline:active,.btn--primary-outline:focus-visible,.input__prefix--primary-outline:visited,.input__prefix--primary-outline:active,.input__prefix--primary-outline:focus-visible,.input__suffix--primary-outline:visited,.input__suffix--primary-outline:active,.input__suffix--primary-outline:focus-visible{border-color:var(--theme-color);background-color:transparent;color:var(--theme-color)}.btn--primary-outline:hover,.input__prefix--primary-outline:hover,.input__suffix--primary-outline:hover{border-color:var(--theme-color);background-color:var(--theme-color-matt);color:var(--theme-color)}.btn--warning,.input__prefix--warning,.input__suffix--warning{border-color:var(--warning-color);background-color:var(--warning-color);color:var(--accent-fg)}.btn--warning:visited,.btn--warning:active,.btn--warning:focus-visible,.input__prefix--warning:visited,.input__prefix--warning:active,.input__prefix--warning:focus-visible,.input__suffix--warning:visited,.input__suffix--warning:active,.input__suffix--warning:focus-visible{border-color:var(--warning-color);background-color:var(--warning-color);color:var(--accent-fg)}.btn--warning:hover,.input__prefix--warning:hover,.input__suffix--warning:hover{border-color:var(--warning-color);background-color:var(--warning-color-intensive);color:var(--accent-fg)}.btn--danger,.input__prefix--danger,.input__suffix--danger{border-color:var(--danger-color);background-color:var(--danger-color);color:var(--accent-fg)}.btn--danger:visited,.btn--danger:active,.btn--danger:focus-visible,.input__prefix--danger:visited,.input__prefix--danger:active,.input__prefix--danger:focus-visible,.input__suffix--danger:visited,.input__suffix--danger:active,.input__suffix--danger:focus-visible{border-color:var(--danger-color);background-color:var(--danger-color);color:var(--accent-fg)}.btn--danger:hover,.input__prefix--danger:hover,.input__suffix--danger:hover{border-color:var(--danger-color);background-color:var(--danger-color-intensive);color:var(--accent-fg)}.btn--danger-outline,.input__prefix--danger-outline,.input__suffix--danger-outline{border-color:var(--danger-color);background-color:transparent;color:var(--danger-color)}.btn--danger-outline:visited,.btn--danger-outline:active,.btn--danger-outline:focus-visible,.input__prefix--danger-outline:visited,.input__prefix--danger-outline:active,.input__prefix--danger-outline:focus-visible,.input__suffix--danger-outline:visited,.input__suffix--danger-outline:active,.input__suffix--danger-outline:focus-visible{border-color:var(--danger-color);background-color:transparent;color:var(--danger-color)}.btn--danger-outline:hover,.input__prefix--danger-outline:hover,.input__suffix--danger-outline:hover{border-color:var(--danger-color);background-color:var(--danger-color-matt);color:var(--danger-color)}.btn--warning-outline,.input__prefix--warning-outline,.input__suffix--warning-outline{border-color:var(--warning-color);background-color:transparent;color:var(--warning-color)}.btn--warning-outline:visited,.btn--warning-outline:active,.btn--warning-outline:focus-visible,.input__prefix--warning-outline:visited,.input__prefix--warning-outline:active,.input__prefix--warning-outline:focus-visible,.input__suffix--warning-outline:visited,.input__suffix--warning-outline:active,.input__suffix--warning-outline:focus-visible{border-color:var(--warning-color);background-color:transparent;color:var(--warning-color)}.btn--warning-outline:hover,.input__prefix--warning-outline:hover,.input__suffix--warning-outline:hover{border-color:var(--warning-color);background-color:var(--warning-color-matt);color:var(--warning-color)}.btn--secondary,.input__prefix--secondary,.input__suffix--secondary{border-color:transparent;background-color:var(--surface-tertiary);color:var(--fr-emphasis)}.btn--secondary:visited,.btn--secondary:active,.btn--secondary:focus-visible,.input__prefix--secondary:visited,.input__prefix--secondary:active,.input__prefix--secondary:focus-visible,.input__suffix--secondary:visited,.input__suffix--secondary:active,.input__suffix--secondary:focus-visible{border-color:transparent;background-color:var(--surface-tertiary);color:var(--fr-emphasis)}.btn--secondary:hover,.input__prefix--secondary:hover,.input__suffix--secondary:hover{border-color:transparent;background-color:var(--state-hover-bg);color:var(--theme-color)}.btn--secondary-outline,.input__prefix--secondary-outline,.input__suffix--secondary-outline{border-color:var(--border-color);background-color:transparent;color:var(--fr-muted)}.btn--secondary-outline:visited,.btn--secondary-outline:active,.btn--secondary-outline:focus-visible,.input__prefix--secondary-outline:visited,.input__prefix--secondary-outline:active,.input__prefix--secondary-outline:focus-visible,.input__suffix--secondary-outline:visited,.input__suffix--secondary-outline:active,.input__suffix--secondary-outline:focus-visible{border-color:var(--border-color);background-color:transparent;color:var(--fr-muted)}.btn--secondary-outline:hover,.input__prefix--secondary-outline:hover,.input__suffix--secondary-outline:hover{border-color:var(--theme-color);background-color:var(--theme-color-pale);color:var(--theme-color)}.btn--close,.input__prefix--close,.input__suffix--close{border-radius:4px;color:var(--fr-muted);cursor:pointer;font-size:.875rem;margin:0 -2px auto auto;padding:2px 5px}.btn--close i,.input__prefix--close i,.input__suffix--close i{display:block;transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s}.btn--close:hover i[class*=icon-],.input__prefix--close:hover i[class*=icon-],.input__suffix--close:hover i[class*=icon-]{color:var(--theme-color)}.btn__dropdown.dropdown,.input__prefix__dropdown.dropdown,.input__suffix__dropdown.dropdown{padding:2px;min-width:116px}.btn__dropdown.dropdown>ul,.btn__dropdown.dropdown ul.btn-list,.input__prefix__dropdown.dropdown>ul,.input__prefix__dropdown.dropdown ul.btn-list,.input__suffix__dropdown.dropdown>ul,.input__suffix__dropdown.dropdown ul.btn-list{overflow-y:auto;overflow-x:hidden;max-height:150px}.btn__dropdown.dropdown>ul>li,.btn__dropdown.dropdown ul.btn-list>li,.input__prefix__dropdown.dropdown>ul>li,.input__prefix__dropdown.dropdown ul.btn-list>li,.input__suffix__dropdown.dropdown>ul>li,.input__suffix__dropdown.dropdown ul.btn-list>li{display:flex;gap:5px;flex-wrap:nowrap;align-items:center;width:100%;height:26px;font-size:.625rem;font-weight:var(--font-weight-medium);padding:0 10px;margin:2px 0;border-radius:var(--btn-radius);cursor:pointer}.btn__dropdown.dropdown>ul>li.disabled,.btn__dropdown.dropdown ul.btn-list>li.disabled,.input__prefix__dropdown.dropdown>ul>li.disabled,.input__prefix__dropdown.dropdown ul.btn-list>li.disabled,.input__suffix__dropdown.dropdown>ul>li.disabled,.input__suffix__dropdown.dropdown ul.btn-list>li.disabled{opacity:.4;cursor:default;pointer-events:none}.btn__dropdown.dropdown>ul>li.header,.btn__dropdown.dropdown ul.btn-list>li.header,.input__prefix__dropdown.dropdown>ul>li.header,.input__prefix__dropdown.dropdown ul.btn-list>li.header,.input__suffix__dropdown.dropdown>ul>li.header,.input__suffix__dropdown.dropdown ul.btn-list>li.header{opacity:.8;text-transform:uppercase;font-size:.5rem;cursor:default}.btn__dropdown.dropdown>ul>li.active,.btn__dropdown.dropdown>ul>li.selected,.btn__dropdown.dropdown>ul>li:hover,.btn__dropdown.dropdown ul.btn-list>li.active,.btn__dropdown.dropdown ul.btn-list>li.selected,.btn__dropdown.dropdown ul.btn-list>li:hover,.input__prefix__dropdown.dropdown>ul>li.active,.input__prefix__dropdown.dropdown>ul>li.selected,.input__prefix__dropdown.dropdown>ul>li:hover,.input__prefix__dropdown.dropdown ul.btn-list>li.active,.input__prefix__dropdown.dropdown ul.btn-list>li.selected,.input__prefix__dropdown.dropdown ul.btn-list>li:hover,.input__suffix__dropdown.dropdown>ul>li.active,.input__suffix__dropdown.dropdown>ul>li.selected,.input__suffix__dropdown.dropdown>ul>li:hover,.input__suffix__dropdown.dropdown ul.btn-list>li.active,.input__suffix__dropdown.dropdown ul.btn-list>li.selected,.input__suffix__dropdown.dropdown ul.btn-list>li:hover{background:var(--border-color-translucent)}.btn__dropdown.dropdown>ul>li.active.disabled,.btn__dropdown.dropdown>ul>li.active.header,.btn__dropdown.dropdown>ul>li.selected.disabled,.btn__dropdown.dropdown>ul>li.selected.header,.btn__dropdown.dropdown>ul>li:hover.disabled,.btn__dropdown.dropdown>ul>li:hover.header,.btn__dropdown.dropdown ul.btn-list>li.active.disabled,.btn__dropdown.dropdown ul.btn-list>li.active.header,.btn__dropdown.dropdown ul.btn-list>li.selected.disabled,.btn__dropdown.dropdown ul.btn-list>li.selected.header,.btn__dropdown.dropdown ul.btn-list>li:hover.disabled,.btn__dropdown.dropdown ul.btn-list>li:hover.header,.input__prefix__dropdown.dropdown>ul>li.active.disabled,.input__prefix__dropdown.dropdown>ul>li.active.header,.input__prefix__dropdown.dropdown>ul>li.selected.disabled,.input__prefix__dropdown.dropdown>ul>li.selected.header,.input__prefix__dropdown.dropdown>ul>li:hover.disabled,.input__prefix__dropdown.dropdown>ul>li:hover.header,.input__prefix__dropdown.dropdown ul.btn-list>li.active.disabled,.input__prefix__dropdown.dropdown ul.btn-list>li.active.header,.input__prefix__dropdown.dropdown ul.btn-list>li.selected.disabled,.input__prefix__dropdown.dropdown ul.btn-list>li.selected.header,.input__prefix__dropdown.dropdown ul.btn-list>li:hover.disabled,.input__prefix__dropdown.dropdown ul.btn-list>li:hover.header,.input__suffix__dropdown.dropdown>ul>li.active.disabled,.input__suffix__dropdown.dropdown>ul>li.active.header,.input__suffix__dropdown.dropdown>ul>li.selected.disabled,.input__suffix__dropdown.dropdown>ul>li.selected.header,.input__suffix__dropdown.dropdown>ul>li:hover.disabled,.input__suffix__dropdown.dropdown>ul>li:hover.header,.input__suffix__dropdown.dropdown ul.btn-list>li.active.disabled,.input__suffix__dropdown.dropdown ul.btn-list>li.active.header,.input__suffix__dropdown.dropdown ul.btn-list>li.selected.disabled,.input__suffix__dropdown.dropdown ul.btn-list>li.selected.header,.input__suffix__dropdown.dropdown ul.btn-list>li:hover.disabled,.input__suffix__dropdown.dropdown ul.btn-list>li:hover.header{background:transparent}.btn-dropdown-control,.input__prefix-dropdown-control,.input__suffix-dropdown-control{white-space:nowrap}.btn-dropdown-control>.dropdown__arrow,.input__prefix-dropdown-control>.dropdown__arrow,.input__suffix-dropdown-control>.dropdown__arrow{width:100%;z-index:3}.btn-dropdown-control>.dropdown__arrow:after,.input__prefix-dropdown-control>.dropdown__arrow:after,.input__suffix-dropdown-control>.dropdown__arrow:after{opacity:0}.btn-dropdown-control .btn__input,.input__prefix-dropdown-control .btn__input,.input__suffix-dropdown-control .btn__input{display:flex;align-items:center;gap:5px}.btn--google,.input__prefix--google,.input__suffix--google{padding:0 10px 0 0;height:42px;color:#fff;border-color:#4285f4;background-color:#4285f4;font-weight:var(--font-weight-bold);font-size:1rem;font-family:Roboto}.btn--google>svg,.input__prefix--google>svg,.input__suffix--google>svg{margin-left:-3px;margin-right:10px}.btn--google:focus-visible,.btn--google:active,.btn--google:visited,.input__prefix--google:focus-visible,.input__prefix--google:active,.input__prefix--google:visited,.input__suffix--google:focus-visible,.input__suffix--google:active,.input__suffix--google:visited{color:#fff;border-color:#4285f4;background-color:#4285f4}.btn--google:hover,.input__prefix--google:hover,.input__suffix--google:hover{color:#fff;border-color:#4285f4;background-color:#4285f4de}.btn[value=off].btn--xs,.btn[value=on].btn--xs,.input__prefix[value=off].btn--xs,.input__prefix[value=on].btn--xs,.input__suffix[value=off].btn--xs,.input__suffix[value=on].btn--xs{border-radius:99px;min-width:40px;padding:0 3px}.btn[value=off].btn--xs>span,.btn[value=on].btn--xs>span,.input__prefix[value=off].btn--xs>span,.input__prefix[value=on].btn--xs>span,.input__suffix[value=off].btn--xs>span,.input__suffix[value=on].btn--xs>span{position:relative;width:15px;height:15px;border-radius:100%;background-color:var(--surface-primary)}.btn[value=on].btn--xs,.input__prefix[value=on].btn--xs,.input__suffix[value=on].btn--xs{justify-content:end}.btn[value=off],.input__prefix[value=off],.input__suffix[value=off]{border-color:var(--border-color-intensive);background-color:var(--border-color-intensive)}.btn[value=off].btn--xs,.input__prefix[value=off].btn--xs,.input__suffix[value=off].btn--xs{justify-content:start}.btn--actions{padding:0 1px;border:0px}.btn:disabled,.btn.is-disabled,.btn[data-state=disabled],.btn.disabled{opacity:.4;cursor:default;pointer-events:none}.btn--close{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;width:28px;height:28px;margin:0;padding:0;border:none;border-radius:var(--btn-radius, 6px);background:transparent;color:var(--page-fr-color-hover);font-size:.875rem;line-height:1;cursor:pointer;transition:background-color .12s ease,color .12s ease}.btn--close:hover{background:var(--theme-color-matt);color:var(--page-fr-color)}.btn--close .icon-labioffice-close{font-size:.75rem;line-height:1}@media all and (max-width: 575.98px){.btn{font-size:.625rem;padding:0 15px;height:30px}}.btn .tabler-icon,.input__prefix .tabler-icon,.input__suffix .tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.btn-back-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-color);border-radius:6px;background:transparent;cursor:pointer;font-size:.625rem;color:var(--page-fr-color-hover);flex-shrink:0;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.btn-back-icon:hover{background:var(--theme-color-pale);color:var(--theme-color);border-color:var(--theme-color)}.btn-back-icon:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.btn-back-icon>i[class*=icon-]{font-size:.625rem;line-height:1}.btn-back-icon--md{height:31px}.btn-filter{--btn-filter-header-height: 3.125rem;--btn-filter-header-padding: .9375rem;--btn-filter-header-font-size: .875rem;--btn-filter-body-font-size: .75rem;--btn-filter-body-max-height: 18.75rem;--btn-filter-body-item-height: 2rem;--btn-filter-body-item-padding: .625rem;--btn-filter-control-padding: .9375rem;--btn-filter-control-btn-min-width: 6.25rem}.btn-filter.dropdown .btn-filter-dropdown-header{height:var(--btn-filter-header-height);font-weight:var(--font-weight-medium);font-size:var(--btn-filter-header-font-size);padding:var(--btn-filter-header-padding);border-bottom:var(--border-width) var(--border-color)}.btn-filter.dropdown .btn-filter-dropdown-body{font-size:var(--btn-filter-body-font-size);overflow:auto;max-height:var(--btn-filter-body-max-height)}.btn-filter.dropdown .btn-filter-dropdown-body .form{text-align:left}.btn-filter.dropdown .btn-filter-dropdown-body .title{margin:.9375rem 0;font-weight:var(--font-weight-medium)}.btn-filter.dropdown .btn-filter-dropdown-body ul li{height:var(--btn-filter-body-item-height);padding:var(--btn-filter-body-item-padding);margin-bottom:.125rem;border-radius:var(--btn-radius)}.btn-filter.dropdown .btn-filter-dropdown-body ul li:hover{background-color:var(--border-color-pale)}.btn-filter.dropdown .btn-filter-dropdown-body ul li.selected{background-color:var(--border-color-translucent)}.btn-filter.dropdown .btn-filter-dropdown-control{display:flex;justify-content:space-between;padding:var(--btn-filter-control-padding)}.btn-filter.dropdown .btn-filter-dropdown-control .btn{min-width:var(--btn-filter-control-btn-min-width)}.calendar{--calendar-cell: 36px;--calendar-radius: var(--btn-radius, 4px);display:flex;flex-direction:column;gap:8px;padding:8px;box-sizing:border-box;-webkit-user-select:none;user-select:none}.calendar__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px;min-height:32px}.calendar__title{flex:1 1 auto;display:inline-flex;align-items:baseline;justify-content:center;gap:8px;min-width:0}.calendar__month-label{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--foreground);text-transform:capitalize;white-space:nowrap}.calendar__today-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;font-size:.75rem;color:var(--theme-color);font-weight:var(--font-weight-medium);cursor:pointer;transition:color .15s}.calendar__today-link:hover{text-decoration:underline}.calendar__nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:var(--foreground-muted);cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.calendar__nav>i[class*=icon-]{font-size:.875rem;line-height:1}.calendar__nav:hover{background:var(--theme-color-matt);color:var(--theme-color)}.calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:0 4px}.calendar__weekday{display:inline-flex;align-items:center;justify-content:center;height:28px;font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--foreground-muted);text-transform:capitalize}.calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:0 4px}.calendar__day{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;margin:0;width:100%;aspect-ratio:1/1;max-width:var(--calendar-cell);max-height:var(--calendar-cell);justify-self:center;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--calendar-radius);font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--foreground);font-variant-numeric:tabular-nums;cursor:pointer;transition:background .12s,color .12s}.calendar__day:hover:not(:disabled):not(.calendar__day--selected):not(.calendar__day--range-end){background:var(--theme-color-matt);color:var(--theme-color)}.calendar__day:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.calendar__day--other-month{color:var(--foreground-muted);opacity:.55}.calendar__day--today{font-weight:var(--font-weight-semibold);box-shadow:inset 0 0 0 1px var(--theme-color);color:var(--theme-color)}.calendar__day--selected,.calendar__day--range-end{background:var(--theme-color);color:var(--surface-primary, #fff);box-shadow:none}.calendar__day--selected:hover,.calendar__day--range-end:hover{background:var(--theme-color);color:var(--surface-primary, #fff)}.calendar__day--in-range{background:var(--theme-color-pale, var(--theme-color-matt));color:var(--theme-color);border-radius:0}.calendar__day--in-range:hover{background:var(--theme-color-matt)}.calendar__day--range-start:before,.calendar__day--range-end:before{content:"";position:absolute;top:0;bottom:0;width:50%;background:var(--theme-color-pale, var(--theme-color-matt));z-index:-1}.calendar__day--range-start:before{right:0}.calendar__day--range-end:before{left:0}.calendar__day--disabled,.calendar__day:disabled{color:var(--foreground-muted);opacity:.4;cursor:not-allowed}.calendar__day-num{position:relative;line-height:1}.l-canvas{width:100%;height:100%;min-height:320px;--xy-background-color: var(--surface-page);--xy-edge-stroke-default: var(--border-strong);--xy-edge-stroke-selected: var(--theme-color);--xy-connectionline-stroke-default: var(--border-strong);--xy-controls-button-background-color: var(--surface-card);--xy-controls-button-background-color-hover: var(--surface-inset);--xy-controls-button-color: var(--foreground);--xy-controls-button-color-hover: var(--theme-color);--xy-controls-button-border-color: var(--border);--xy-node-color: var(--foreground);--xy-attribution-background-color: transparent}.l-canvas__node{display:flex;flex-direction:column;gap:var(--space-1);min-width:180px;max-width:280px;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--foreground);font-size:var(--font-size-sm)}.l-canvas__node.is-selected{border-color:var(--theme-color);box-shadow:0 0 0 2px var(--theme-color-pale)}.l-canvas__node--accent{border-color:var(--theme-color)}.l-canvas__node--muted{opacity:.8}.l-canvas__node-title{font-weight:var(--font-weight-bold);color:var(--foreground)}.l-canvas__node-body{color:var(--foreground-muted)}.l-canvas__controls{border-radius:var(--radius-md);overflow:hidden}.card-body__icon img{height:12px}.card-body__item--btn>*:first-child[class^=icon-],.card-body__item--btn>*:first-child[class*=" icon-"]{font-size:1.625rem;margin:auto auto auto 0}.card-body__item--btn>button,.card-body__item--btn>.btn{margin:-10px 0}.card-body__item[draggable=true]{flex-direction:column;border-radius:var(--panel-radius);padding:15px;background-color:var(--border-color-translucent)}.card-body__item[draggable=true]:after{position:absolute;display:flex;justify-content:center;align-items:center;top:15px;left:5px;right:auto;height:20px;width:30px;font-family:labioffice-icons!important;font-size:.75rem;content:"";color:var(--border-color);cursor:move}.card-body__item[draggable=true]>label:first-child{padding-left:20px}.card-body__item-links .btn,.card-body__item-links+.card-body__item-links-control .btn,.card-body__item-links .card-body__item-links-control .btn{background-color:var(--surface-primary);height:21px;min-width:60px}.card-body__item-links>.btn{position:absolute;right:0;margin-top:-3px}.card-body__item-links-control{flex-direction:column;background:var(--border-color-translucent);padding:10px;border-radius:var(--panel-radius);gap:10px;border:1px solid var(--border-color)}.card-body__item-links-control>.btn{margin:0 0 0 auto}.card-body__item--multiline{align-items:flex-start}.card-body__item--multiline>div{gap:2px}.card-body__item--panels .tag-set>.tag-set__wrapper{gap:10px}.card-body__item--panels .tag-set>.tag-set__wrapper .tag{flex-direction:column;align-items:flex-start;border-radius:6px;border:0px;width:110px;height:50px;margin:0}.card-body__item--panels .tag-set>.tag-set__wrapper .tag>*{line-height:12px}.card-body__item--panels .tag-set>.tag-set__wrapper .tag>div[class]{font-weight:var(--font-weight-normal)}.card-body__item.card-body__item--path{display:block;margin:0;min-height:208px;max-height:208px}.card-body__item.card-body__item--path>div.card-body__item-row{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:start;margin:0;padding:0 0 11px 20px}.card-body__item.card-body__item--path>div.card-body__item-row>div[class]{margin:0;max-width:100%;word-wrap:break-word}.card-body__item.card-body__item--path>div.card-body__item-row>div[class]:last-child{color:var(--fr-muted)}.card-body__item.card-body__item--path>div.card-body__item-row:before{position:absolute;top:0;left:4px;width:1px;height:200px;border-left:1px solid var(--fr-muted);content:""}.card-body__item.card-body__item--path>div.card-body__item-row:after{position:absolute;top:2px;left:0;width:7px;height:7px;content:"";border-radius:100%;background-color:var(--surface-primary);border:1px solid var(--fr-muted)}.card-body__item.card-body__item--path>div.card-body__item-row:first-child:before{top:5px}.card-body__item.card-body__item--path>div.card-body__item-row.last-item{min-height:28px}.card-body__item.card-body__item--path>div.card-body__item-row.last-item:before{height:5px}.card-body__item.card-body__item--path>div.message-empty-wrapper{display:flex;align-items:center;justify-content:center;min-height:180px}.card-body__item.card-body__item--path>div.message-empty-wrapper .message-empty{position:relative;top:auto;left:auto;margin:auto;width:auto}.card-body__item--preview-link{background:var(--border-color-opacity);padding:5px 8px;justify-content:center;border-radius:var(--border-radius)}.card-body__item--readability{align-items:start!important}.card-body__item--readability>*:first-child{width:65px;font-size:.625rem}.card-body__item--readability>*:last-child{flex-direction:column;white-space:normal;font-size:.625rem;opacity:.6}.card-body__item--readability>*:last-child>*{display:block;width:100%;font-weight:var(--font-weight-normal)}.card-body__item--readability>*:last-child>*:last-child{font-weight:var(--font-weight-extralight);font-style:italic}.card-body__item--readability.active>*:first-child:after{content:" ";position:absolute;background:green;top:2px;right:7px;height:7px;width:7px;border-radius:100%}.card-body__item--readability.active>*:first-child:before{content:" ";position:absolute;background:green;top:5px;right:7px;height:1px;width:20px}.card-body__item--readability.active>*:last-child{opacity:1}.card-body__item--readability.active>*:last-child>*{display:block;width:100%}.card-body__item--readability.active>*:last-child>*:first-child{color:green;margin-right:5px}.card-body__item--readability.active>*:last-child>*:last-child{font-style:italic}.card-body__item--working-hours{align-items:start}.card-body__item--working-hours>div{margin-top:9px}.card-body__item-working-hours-title{text-transform:uppercase;width:20%}.card-body__muted{color:var(--fr-muted)}.card-body__item{display:flex;flex-direction:row;width:100%;align-items:center;flex-wrap:nowrap;font-size:.75rem;color:var(--fr-primary);font-weight:var(--font-weight-normal);margin-bottom:10px;gap:10px}.card-body__item>div[class]{font-size:.75rem;font-weight:var(--font-weight-normal);display:flex;align-items:center}.card-body__item>div[class].text-nowrap{display:block;min-width:0;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-body__item>div[class].checkbox-set{align-items:flex-start;justify-content:center;flex-direction:column}.card-body__item>div[class]>*{gap:10px}.card-body__item>div[class]>.checked{color:var(--theme-color)}.card-body__item.space-between{justify-content:space-between}.card-body__item>img{max-width:60px;max-height:30px}.card-body__item>*:first-child.text-full-width{opacity:.8}.card-body__item.card-body__item--multiline>div{flex-direction:column}.card-body__item.card-body__item--multiline>div>div{width:100%;margin-left:0}.card-body__item>.pattern-set .checkbox-set__item:first-child{width:100%;display:flex;justify-content:space-between;margin-top:10px}.card-body__item>.pattern-set .checkbox-set__item:not(:first-child){width:60px;height:60px;margin:10px 0;border-radius:var(--border-radius);border:1px solid var(--border-color);background-color:var(--theme-color);background-blend-mode:multiply}.card-body__item>.pattern-set .checkbox-set__item:not(:first-child)>svg,.card-body__item>.pattern-set .checkbox-set__item:not(:first-child)>span{display:none}.card-body__item>.pattern-set .checkbox-set__item:not(:first-child).checked{background-color:var(--theme-color-translucent)}.card-body__item>.input-file-dropzone{min-width:100px;min-height:100px}.card-body__item>.input-file-dropzone.input-logo{width:120px}.card-body__item>.input-file-dropzone.input-logo .input-file-preview img{object-fit:contain}.card-body__item>.input-file-dropzone .input>input[class]{min-height:14px;height:21px;font-size:.625rem}.card-body__item .widget-btn{display:inline-flex;align-items:center;justify-content:space-around;height:51px;width:51px;padding:0 15px;background:var(--theme-color);color:var(--accent-fg);border:none;border-radius:25px;font-size:1.3125rem;font-weight:var(--font-weight-bold);cursor:pointer;white-space:nowrap;transition:.2s ease;margin:15px}.card-body__item .widget-btn.oval{width:140px;font-size:1rem}.card-body__item .widget-btn.bubble{border-radius:6px;font-size:.875rem;top:0;height:44px;width:100px}.card-body__item .widget-btn.bubble:after{content:"";position:absolute;top:auto;left:auto;right:4px;bottom:-10px;width:0px;height:0px;border:7px solid var(--theme-color);border-top:15px solid var(--theme-color);border-bottom-color:transparent;border-right-color:transparent;border-left-style:dashed;transform:rotate(90deg)}.card-body__item .widget-btn.bubble.left:after{transform:rotate(-90deg);right:auto;left:4px;bottom:-10px;border-right-color:var(--theme-color);border-left-color:transparent}.card-body__item .widget-btn.selected:before{content:"";position:absolute;top:-10px;left:-10px;border-radius:var(--panel-radius);background-color:var(--border-color-translucent);z-index:1;width:calc(100% + 20px);height:71px}.card-body__item .widget-btn>input[class],.card-body__item .widget-btn>span[class]{background:transparent;border:transparent;margin:0;padding:0;font-size:inherit;font-family:inherit;color:var(--accent-fg);text-align:center}.card-body__item .widget-btn>input[class]::placeholder{color:var(--accent-fg)}.card-body__item .widget-btn-set{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.card-body__item textarea[class],.card-body__item input[class],.card-body__item .textarea,.card-body__item .input,.card-body__item .select-list .input>div[class]>div[class]{font-size:.75rem;font-weight:var(--font-weight-normal);color:var(--fr-primary)}.card-body__item .input>input[class],.card-body__item .input>.input,.card-body__item .select-list>input[class],.card-body__item .select-list>.input{height:32px;min-height:32px;font-size:.75rem;font-weight:var(--font-weight-normal)}.card-body__item .input>input[class]>div[class]>div[class],.card-body__item .input>.input>div[class]>div[class],.card-body__item .select-list>input[class]>div[class]>div[class],.card-body__item .select-list>.input>div[class]>div[class]{font-size:.75rem;font-weight:var(--font-weight-normal)}.card-body__item>.select{display:flex;flex:1 1 auto;min-width:0}.card-body__item .input-color>.input{padding:2px 20px 2px 2px}.card-body__item .input-color .select-icon{left:0}.card-body__item .input-color .marker-square:after{width:20px;height:20px;border-radius:var(--border-radius);border:1px solid var(--border-color)}.card-body__item .input__title,.card-body__item .select-list__title{font-size:.75rem;font-weight:var(--font-weight-normal)}.card-body__item textarea{min-height:120px}.card-body__item .menu-tabs__wrapper{gap:10px}.card-body__item .textarea-checkbox-textarea,.card-body__item .input-checkbox-textarea{display:flex;flex-direction:column;width:100%;gap:10px}.card-body__item .textarea-checkbox-textarea>div,.card-body__item .input-checkbox-textarea>div{display:flex;width:100%;gap:10px}.card-body__item .input-checkbox-custom-btn{overflow:hidden;border:0px;background-color:var(--border-color-pale);justify-content:center;cursor:pointer;box-shadow:none;height:28px;width:100%}.card-body__item .input-checkbox-custom-btn:before{content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border:2px dashed var(--border-color);border-radius:9px}.card-body__item .input__title,.card-body__item .textarea__title,.card-body__item .checkbox-set__title,.card-body__item .form-control-title,.card-body__item .select-color__title,.card-body__item .select-list__title{font-weight:var(--font-weight-normal);margin-top:5px}.card-body__label{display:flex;gap:5px;font-size:.8125rem;margin-top:5px}.card-body__set{display:flex;align-items:center;justify-content:space-around}.card-pool__copy{font-size:.75rem;font-weight:var(--font-weight-light);margin:0}.card-pool{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;width:100%;min-width:290px;padding:10px}.card-pool>.card{display:flex;padding:5px;width:auto;max-width:none;min-width:0;height:140px;margin:0;cursor:pointer;transition:background-color .15s ease}.card-pool>.card>.card__wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:15px;border-radius:var(--panel-radius);clip-path:inset(0 round var(--panel-radius))}.card-pool>.card>.card__wrapper>*,.card-pool>.card>.card__wrapper>p{margin-right:20px}.card-pool>.card>.card__wrapper>*:last-child,.card-pool>.card>.card__wrapper>p:last-child{margin-right:0}.card-pool>.card.border-dashed>.card__wrapper:before{-webkit-user-select:none;user-select:none;pointer-events:none;content:"";position:absolute;left:-4px;top:-4px;right:-4px;bottom:-4px;border-radius:var(--panel-radius);border:5px dashed var(--border-color-translucent);box-sizing:border-box}.card-pool>.card img{box-sizing:border-box;width:45px;height:45px;padding:8px;border-radius:8px;border:1px solid var(--border-color-translucent);background:var(--surface-primary);object-fit:contain}.card-pool>.card .driver-list__fallback{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:45px;height:45px;border-radius:8px;border:1px solid var(--border-color-translucent);background:var(--theme-color-pale);color:var(--theme-color);font-size:1.25rem;font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none}.card-pool>.card .h4{font-size:.875rem;font-weight:var(--font-weight-normal)}.card-pool>.card:hover:not(.soon):not(.disabled){background:var(--theme-color-pale)}.card-pool>.card.soon,.card-pool>.card.disabled{cursor:default}.card-pool>.card.soon .h4,.card-pool>.card.soon .card-pool__copy,.card-pool>.card.disabled .h4,.card-pool>.card.disabled .card-pool__copy{color:var(--border-color)}.card-pool>.card.soon>.card__wrapper,.card-pool>.card.disabled>.card__wrapper{border-color:transparent}.card-pool>.card.soon>.card__wrapper:before,.card-pool>.card.disabled>.card__wrapper:before{display:none}.card-pool>.card:has(>.driver-list__badge){position:relative}.driver-list__badge{position:absolute;top:8px;right:8px;z-index:1;display:flex;align-items:center;gap:4px}.card-set{display:block;height:100%;width:100%;min-width:280px;overflow-x:hidden;overflow-y:auto;padding:10px}.card-set .card{display:flex;flex-direction:column;justify-content:flex-start;padding:15px 20px;width:100%;margin:0 0 10px}.card-set .card>*,.card-set .card>p{margin-bottom:10px}.card-set .card--md>*,.card-set .card--md>p{margin-bottom:10px}.card-set .card--lg>*,.card-set .card--lg>p{margin-bottom:15px}.card-set .card--xl>*,.card-set .card--xl>p{margin-bottom:20px}.card-set .card--xxl>*,.card-set .card--xxl>p{margin-bottom:25px}.card-set .card--3xl>*,.card-set .card--3xl>p{margin-bottom:30px}.card-set .card>*:last-child{margin-bottom:0}.card-set .card:last-child{margin-bottom:0}.card-set .card.card--btn{overflow:hidden;border:0px;background-color:var(--border-color-pale);text-align:center;cursor:pointer;box-shadow:none}.card-set .card.card--btn:before{content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border:2px dashed var(--border-color);border-radius:9px}.card-popup.pointer-bottom:after,.card-popup.pointer-bottom-dark:after,.card-popup.pointer-right-bottom:after,.card-popup.pointer-right-bottom-dark:after{top:auto;bottom:-5px;transform:rotate(225deg)}.card-popup.pointer-right:after,.card-popup.pointer-right-dark:after,.card-popup.pointer-right-bottom:after,.card-popup.pointer-right-bottom-dark:after{left:auto;right:15px}.card-popup.pointer-right-dark:after,.card-popup.pointer-bottom-dark:after,.card-popup.pointer-right-bottom-dark:after{background-color:var(--surface-tertiary)}.card-popup:after{position:absolute;content:"";display:block;width:7px;height:7px;border-left:1px solid var(--border-color);border-top:1px solid var(--border-color);background-color:var(--surface-primary);transform:rotate(45deg);top:-5px;left:15px}.card-popup.card{position:absolute;width:100%;max-width:280px;height:auto;padding:0;font-size:.75rem}.card-popup__body{display:flex;width:100%;height:auto;padding:15px;align-items:center}.card-popup__body .avatar{--avatar-size: var(--avatar-size-xl)}.card-popup__control{background-color:var(--border-color-translucent);border-top:1px solid var(--border-color);width:100%;height:auto;padding:10px}.card-popup__control>div{margin:5px 0}.card-popup__control>div>*{margin:5px}.card-popup__msg{border-top:1px solid var(--border-color);width:100%;height:auto;padding:10px}.card-popup__msg>div{margin:5px 0}.card-popup__msg>div>*{margin:5px}.card-popup__msg .content{word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:150px}.card-popup__date{color:var(--fr-muted)}.card-popup .loader{position:absolute;border-radius:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.card-popup .loader>svg{width:50px;height:50px}.card.card--highlight{display:inline-flex;flex-direction:row;align-items:center;padding:10px;min-height:60px;height:auto;font-size:.75rem;margin:0;overflow:hidden}.card.card--highlight>i[class*=icon-]{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border-radius:10px;background:var(--theme-color-translucent);color:var(--theme-color);font-size:1rem;margin-right:10px}.card.card--highlight>i[class*=icon-].icon-labioffice-plus{font-size:2rem}.card.card--highlight>i[class*=icon-].icon-labioffice-reply{transform:scaleX(-1)}.card.card--highlight>i[class*=icon-].icon-labioffice-tickets{font-size:.875rem}.card.card--highlight>.tabler-icon{box-sizing:border-box;flex-shrink:0;width:40px;height:40px;padding:9px;border-radius:10px;background:var(--theme-color-translucent);color:var(--theme-color);margin-right:10px}.card.card--highlight>.tag{position:absolute;top:5px;right:5px}.card.card--highlight>progress{position:absolute;left:0;bottom:0;border-radius:0}.card.card--highlight>progress::-webkit-progress-bar{border-radius:0}.card.card--highlight>progress::-webkit-progress-value{border-radius:0}.card.card--highlight>progress::-moz-progress-bar{border-radius:0}.h5{font-size:.75rem;font-weight:var(--font-weight-medium);margin-bottom:5px;margin-top:5px}.card{border:var(--border-width) solid var(--border-color);border-radius:var(--panel-radius);background-color:var(--surface-card);color:var(--fr-primary);box-shadow:var(--shadow);padding:20px;margin:10px;-webkit-user-select:auto;user-select:auto;pointer-events:auto}.card hr{height:1px;margin-top:10px}.card.soon,.card.soon:hover{color:var(--border-color);box-shadow:var(--shadow)}.card.soon img,.card.soon:hover img{opacity:.1}.card:hover{box-shadow:var(--shadow-hover)}.card--selectable{cursor:pointer}.card--selectable:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset)}.card[data-state=selected],.card.is-selected{background-color:var(--state-selected-bg);border-color:var(--state-selected-foreground)}.card__title{position:relative;font-size:.875rem;font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--fr-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:20px;line-height:20px}.card--danger{background-color:var(--warning-color-pale);border-color:var(--warning-color-translucent)}.card--accordion{max-height:60px;overflow:hidden;transition:.3s}.card--accordion>*:not(.card__title){opacity:0}.card--accordion>.card__title{margin-bottom:10px;cursor:pointer}.card--accordion.expand{max-height:3000px}.card--accordion.expand>*:not(.card__title){opacity:1}.card--accordion.expand>.card__title .card__title-chevron{transform:translateY(-50%) rotate(0)}.card--accordion.collapse>.card__title{margin-bottom:0}.card--accordion.collapse>*:not(.card__title){display:none}.card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:0 0 var(--space-3)}.card__body{display:flex;flex-direction:column;gap:var(--space-3)}.card__foot{display:flex;gap:var(--space-3);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border-color)}.card__title-chevron{position:absolute;right:0;top:50%;font-size:.875rem;color:currentColor;transform:translateY(-50%) rotate(-90deg);transition:transform .2s ease;pointer-events:none}.card__wrapper{width:100%;height:100%}.card__policy{margin-top:5px;padding-top:5px;border-top:1px solid var(--border-color);font-weight:var(--font-weight-thin);font-size:.625rem;font-style:italic}.card[draggable=true] .card__title{padding-left:20px}.card[draggable=true] .card__title:after{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:-10px;right:auto;height:100%;width:30px;font-family:labioffice-icons!important;font-size:.75rem;content:"";color:var(--border-color);cursor:move}.checkbox{display:inline-flex;align-items:center;cursor:pointer}.checkbox:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset);border-radius:var(--radius-sm)}.checkbox__wrapper{display:inline-flex;flex-direction:column;padding-left:10px}.checkbox svg{min-width:16px;width:16px;color:var(--border-color-hover, #cfd7df)}.checkbox.checked svg{color:var(--theme-color)}.checkbox span:not([class]){text-align:start}.checkbox small:not([class]){opacity:.6}.checkbox-set>div:not([class]){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.checkbox-set__item{margin:2px 4px 2px 0}.checkbox-set__item.card.checkbox{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:320px;max-height:120px;min-height:120px;font-size:1rem;flex-direction:column;margin:5px 0;border-left:4px solid transparent}.checkbox-set__item.card.checkbox>svg{display:none}.checkbox-set__item.card.checkbox.checked{border-left:4px solid var(--theme-color)}.checkbox-set__item.card.checkbox.checked.soon{border-left:4px solid transparent}.checkbox-set--vertical>div:not([class]){align-items:flex-start;justify-content:flex-start;flex-direction:column}.chip-grid{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chip-grid__chip{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;cursor:pointer;flex-shrink:0;transition:border-color .12s ease,color .12s ease,background-color .12s ease,transform .12s ease}.chip-grid__chip:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.chip-grid__chip:disabled{cursor:not-allowed;opacity:.5}.chip-grid__chip-content{display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.chip-grid--circle{gap:8px}.chip-grid--circle .chip-grid__chip{width:32px;height:32px;border:2px solid transparent;border-radius:50%}.chip-grid--circle .chip-grid__chip:hover{transform:scale(1.05)}.chip-grid--circle .chip-grid__chip.is-active{border-color:var(--theme-color)}.chip-grid--circle .chip-grid__chip-content{width:22px;height:22px;border-radius:50%}.chip-grid--text{gap:4px}.chip-grid--text .chip-grid__chip{flex:1;padding:6px 0;border:1px solid var(--border-color);border-radius:var(--btn-radius, 6px);background:var(--surface-primary);font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--page-fr-color-hover);text-transform:uppercase;letter-spacing:.5px}.chip-grid--text .chip-grid__chip:hover{border-color:var(--page-fr-color-hover)}.chip-grid--text .chip-grid__chip.is-active{border-color:var(--theme-color);color:var(--theme-color);background:var(--theme-color-matt)}.chip-grid--text .chip-grid__chip-content{width:auto;height:auto}.clamped-text{display:block}.clamped-text__content{position:relative}.clamped-text--clamped.clamped-text--lines .clamped-text__content{display:-webkit-box;-webkit-line-clamp:var(--clamped-text-lines, 2);line-clamp:var(--clamped-text-lines, 2);-webkit-box-orient:vertical;overflow:hidden}.clamped-text--clamped.clamped-text--height .clamped-text__content{max-height:var(--clamped-text-max-height, 280px);overflow:hidden}.clamped-text--has-fade .clamped-text__content:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(to bottom,color-mix(in srgb,var(--clamped-text-fade-color, var(--surface-primary)) 0%,transparent),var(--clamped-text-fade-color, var(--surface-primary)));pointer-events:none}.clamped-text__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:2px 10px;margin:4px 0 0;font:inherit;font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--theme-color);cursor:pointer;line-height:1.2;border-radius:4px;display:inline-block}.clamped-text__toggle:hover,.clamped-text__toggle:focus-visible{background:var(--theme-color-pale);text-decoration:underline}.clamped-text__toggle--center{display:block;margin:4px auto 0}.color-saturation{position:relative;height:130px;width:100%;background:red;border-radius:0}.color-saturation__white{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;background:linear-gradient(to right,var(--surface-primary),rgba(255,255,255,0))}.color-saturation__black{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;background:linear-gradient(to top,#000,#0000)}.color-saturation__pointer{position:absolute;top:100%;left:100%;cursor:default}.color-saturation__circle{width:4px;height:4px;box-shadow:0 0 0 1.5px var(--surface-primary),inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;border-radius:50%;cursor:hand;transform:translate(-2px,-2px)}.color-slider{border-radius:0;width:100%;height:10px}.color-slider__gradient{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to right,#0000,#000)}.color-slider__container{position:relative;height:100%;margin:0 3px}.color-slider__pointer{position:absolute;width:100%}.color-slider__handle{width:4px;border-radius:1px;height:8px;box-shadow:0 0 2px #0009;background:var(--surface-primary);margin-top:1px;transform:translate(-2px)}.color-sketch-picker{padding:10px;display:flex;flex-direction:column;gap:5px}.color-sketch-picker__header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:.8125rem;font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color);color:var(--fr-primary)}.color-sketch-picker__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:var(--btn-radius, 6px);font-size:1.125rem;color:var(--page-fr-color-hover);cursor:pointer;line-height:1;padding:0;transition:background .15s,color .15s}.color-sketch-picker__close:hover{background:var(--theme-color-matt);color:var(--page-fr-color)}.color-sketch-picker__control{display:flex;width:100%;gap:5px}.color-sketch-picker__control-wrapper{display:flex;flex-direction:column;gap:5px;width:100%}.color-sketch-picker__preview{width:30px}.color-sketch-picker__marker{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;box-shadow:#00000026 0 0 0 1px inset}.color-checkboard{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.color-hue .color-slider__gradient{background:linear-gradient(to left,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.color-hue--vertical .color-slider__gradient{background:linear-gradient(to bottom,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.color-preset{margin:0;padding:10px 0 0;border-top:1px solid rgb(238,238,238);display:flex;flex-wrap:wrap;position:relative;gap:6px}.color-preset__cell{width:16px;height:16px;margin:0}.color-preset__cell-wrapper{width:100%;height:100%;border-radius:2px;box-shadow:#00000026 0 0 0 1px inset}.color-fields{display:flex;gap:5px;align-items:center}.color-fields__hex{display:flex;flex-direction:column;align-items:center;width:100%;gap:5px}.color-fields__input{min-height:21px;max-height:unset;text-align:center}.color-fields__title{font-weight:var(--font-weight-medium);text-align:center;font-size:.625rem;text-transform:uppercase;color:var(--fr-muted)}button.select-color{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;margin:0;font:inherit;text-align:left;color:inherit;cursor:pointer}button.select-color .select-color__input{align-items:center;gap:8px}button.select-color .select-color__icon{flex-shrink:0;height:auto}button.select-color:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px;border-radius:var(--border-radius)}button.select-color:disabled{cursor:not-allowed;opacity:.6}.dropdown.card.select-color__dropdown{z-index:1100!important}.color-sketch-picker__foot{display:flex;justify-content:flex-end;padding:8px 12px 12px;border-top:1px solid var(--border-color-pale);margin-top:8px}.color-sketch-picker__save{width:100%}.palette-picker{display:flex;flex-direction:column;gap:12px;padding:12px}.palette-picker__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;max-width:calc(100% - 6px)}.palette-picker__swatch{all:unset;aspect-ratio:1/1;width:75%;justify-self:center;border-radius:6px;cursor:pointer;box-shadow:#0000001f 0 0 0 1px inset;transition:transform .12s,box-shadow .12s}.palette-picker__swatch:hover{transform:scale(1.08);box-shadow:#0000003d 0 0 0 1.5px inset}.palette-picker__swatch:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.palette-picker__swatch--add{display:flex;align-items:center;justify-content:center;background:transparent;color:var(--page-fr-color);font-size:1rem;font-weight:var(--font-weight-medium);box-shadow:none;border:1px dashed var(--border-color)}.palette-picker__swatch--add:hover{background:var(--theme-color-matt);color:var(--theme-color);border-color:var(--theme-color-translucent);transform:none}.palette-picker__section-head{font-size:.6875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fr-muted);padding-top:4px;border-top:1px solid var(--border-color-pale)}.palette-picker__custom{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid var(--border-color-pale)}.palette-picker__custom .color-sketch-picker{padding:0}.palette-picker__preview{display:flex;align-items:center;gap:8px}.palette-picker__preview-label{font-size:.6875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fr-muted)}.palette-picker__warning{font-size:.75rem;color:var(--fr-muted);background:var(--label-tone-yellow-bg);padding:6px 8px;border-radius:6px;line-height:1.3}.palette-picker__save{width:100%}.connection-status{display:inline-flex;align-items:center;height:35px;padding:0 10px;gap:8px;border-radius:var(--panel-radius);border:var(--border-width) solid var(--border-color);font-size:.875rem;font-weight:var(--font-weight-medium)}.connection-status__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:6px}.connection-status__icon .tabler-icon{width:14px;height:14px}.connection-status__label{font-weight:var(--font-weight-semibold)}.connection-status.is-connected .connection-status__icon{background:var(--color-success);color:var(--color-success-foreground)}.connection-status.is-connected .connection-status__label{color:var(--color-success)}.connection-status.is-disconnected .connection-status__icon{background:var(--color-destructive);color:var(--color-destructive-foreground)}.connection-status.is-disconnected .connection-status__label{color:var(--color-destructive)}.input,.textarea,.checkbox-set{display:block;font-size:.75rem}.input__title,.textarea__title,.checkbox-set__title{display:block;margin-bottom:5px;font-weight:var(--font-weight-normal);text-align:left}.input__message,.textarea__message,.checkbox-set__message{display:block;font-weight:var(--font-weight-light);color:var(--fr-muted);margin-top:5px}.input__message.error,.textarea__message.error,.checkbox-set__message.error{color:var(--warning-color)}.input__message.success,.textarea__message.success,.checkbox-set__message.success{color:var(--success-color)}.form-control{display:block;font-size:.75rem}.form-control-title{display:block;margin-bottom:5px;font-weight:var(--font-weight-normal);text-align:left}.form-control-message{display:block;font-weight:var(--font-weight-light);color:var(--fr-muted);margin-top:5px}.form-control-message.error{color:var(--warning-color)}.form-control-message.success{color:var(--success-color)}.dashboard-card-agents{--card-agents-min-width: 14.375rem;--card-agents-max-width: 14.375rem;--card-agents-height: 10rem;--card-agents-padding-x: 1.875rem;--card-agents-font-size: .75rem;--card-agents-title-font-size: 1rem;--card-agents-avatar-size: 2.625rem;--card-agents-avatar-overlap: .625rem;--card-agents-avatar-border: .125rem;--card-agents-presence-size: .4375rem;--card-agents-presence-offset-right: .25rem;--card-agents-presence-color: rgb(111, 185, 0);min-width:var(--card-agents-min-width);max-width:var(--card-agents-max-width);height:var(--card-agents-height);font-size:var(--card-agents-font-size);padding:0 var(--card-agents-padding-x);display:flex;flex-direction:column;justify-content:center}.dashboard-card-agents>div[class]:first-child{line-height:2.125rem}.dashboard-card-agents>div[class]:first-child>b{font-size:var(--card-agents-title-font-size)}.dashboard-card-agents>div{display:flex;flex-direction:row-reverse;justify-content:start}.dashboard-card-agents>div .avatar{--avatar-size: var(--card-agents-avatar-size);position:relative;max-height:var(--avatar-size);max-width:var(--avatar-size);border:var(--card-agents-avatar-border) solid var(--surface-primary);margin-right:calc(-1 * var(--card-agents-avatar-overlap));cursor:pointer}.dashboard-card-agents>div .avatar:after{content:"";position:absolute;background-color:var(--card-agents-presence-color);border-radius:100%;width:var(--card-agents-presence-size);height:var(--card-agents-presence-size);right:var(--card-agents-presence-offset-right);bottom:0;border:1px solid var(--surface-primary)}@media all and (max-width: 1073.98px){.dashboard-card-agents{--card-agents-max-width: 51.875rem}}.dashboard-card-profile{--card-profile-max-width: 51.875rem;--card-profile-height: 10rem;--card-profile-padding-x: 1.875rem;--card-profile-font-size: .75rem;--card-profile-name-font-size: 1rem;--card-profile-name-line-height: 2.125rem;--card-profile-date-font-size: 2.25rem;--card-profile-avatar-size: 6.25rem;--card-profile-avatar-gap: 1.875rem;max-width:var(--card-profile-max-width);height:var(--card-profile-height);font-size:var(--card-profile-font-size);padding:0 var(--card-profile-padding-x);display:flex;flex-direction:row}.dashboard-card-profile>.avatar{--avatar-size: var(--card-profile-avatar-size);--avatar-font-ratio: .5;margin:auto var(--card-profile-avatar-gap) auto 0}.dashboard-card-profile-info{width:100%;display:flex;flex-direction:column;justify-content:center}.dashboard-card-profile-info>div[class]:first-child{font-size:var(--card-profile-name-font-size);line-height:var(--card-profile-name-line-height);font-weight:var(--font-weight-light)}.dashboard-card-profile-info>div[class]:first-child>b{font-weight:var(--font-weight-extrabold)}.dashboard-card-profile-info>div[class]:last-child{display:flex;flex-direction:row;flex-flow:wrap;justify-content:space-between}.dashboard-card-profile-info>div[class]:last-child b{font-weight:var(--font-weight-normal);font-size:var(--card-profile-date-font-size);line-height:120%}.dashboard-card-profile-info b,.dashboard-card-profile-info span{margin-right:.3125rem}.dashboard-card-profile-date{display:flex;align-items:center}@media all and (max-width: 575.98px){.dashboard-card-profile{--card-profile-height: 16.25rem;flex-direction:column;align-items:center}.dashboard-card-profile>.avatar{margin:auto 0 1.25rem}.dashboard-card-profile-info{margin-bottom:auto;align-items:center}.dashboard-card-profile-info>div:last-child>div{width:50%}}.dashboard-settings{position:relative;display:inline-flex}.dashboard-settings-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--btn-radius, 6px);background:transparent;color:var(--page-fr-color-hover);font-size:.875rem;cursor:pointer;transition:all .15s}.dashboard-settings-btn:hover,.dashboard-settings-btn.active,.dashboard-settings-btn.is-active{background:var(--theme-color-matt);color:var(--page-fr-color)}.dashboard-settings-popup{width:260px;max-height:min(80vh,560px);display:flex;flex-direction:column;background:var(--surface-primary);border-radius:var(--panel-radius, 12px);box-shadow:var(--shadow, 0 4px 12px rgba(0, 0, 0, .12));border:1px solid var(--border-color);animation:dashboardSettingsShow .15s ease-out}.dashboard-settings-popup-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:.8125rem;font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color);flex:0 0 auto}.dashboard-settings-popup-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:var(--btn-radius, 6px);font-size:1.125rem;color:var(--page-fr-color-hover);cursor:pointer;line-height:1;padding:0}.dashboard-settings-popup-close:hover{background:var(--theme-color-matt);color:var(--page-fr-color)}.dashboard-settings-popup-body{padding:4px 0 8px;overflow-y:auto;flex:1 1 auto}.dashboard-settings-popup-group{padding:4px 0}.dashboard-settings-popup-group:not(:last-child){border-bottom:1px solid var(--border-color)}.dashboard-settings-popup-group-title{display:flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--page-fr-color-hover);text-transform:uppercase;letter-spacing:.5px;padding:6px 12px 2px}.dashboard-settings-popup-item{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 12px;cursor:pointer;transition:background .1s}.dashboard-settings-popup-item:hover{background:var(--page-color)}.dashboard-settings-popup-item--tile{padding-left:32px;font-size:.75rem}.dashboard-settings-popup-item-title{flex:1 1 auto;font-size:.8125rem;font-weight:var(--font-weight-normal);color:var(--page-fr-color);min-width:0}.dashboard-settings-popup-item .dashboard-settings-popup-pin{width:14px;height:14px;flex-shrink:0;color:var(--border-color-hover);transition:all .2s;transform:rotate(30deg)}.dashboard-settings-popup-item:hover .dashboard-settings-popup-pin{color:var(--page-fr-color-hover)}.dashboard-settings-popup-item.pinned .dashboard-settings-popup-pin{color:var(--theme-color);transform:rotate(0)}.dashboard-settings-popup-drag,.dashboard-settings-popup-expand{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:transparent;border:none;color:var(--page-fr-color-hover);font-size:.75rem;line-height:1;cursor:pointer;border-radius:var(--btn-radius, 4px);flex-shrink:0}.dashboard-settings-popup-drag:hover,.dashboard-settings-popup-expand:hover{background:var(--theme-color-matt);color:var(--page-fr-color)}.dashboard-settings-popup-drag{cursor:grab}.dashboard-settings-popup-drag:active{cursor:grabbing}.dashboard-settings-popup-tiles{padding:2px 0;background:var(--page-color)}.dashboard-settings-popup-reset{display:block;width:calc(100% - 24px);margin:8px 12px 4px;padding:6px 10px;font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--page-fr-color-hover);background:transparent;border:1px solid var(--border-color);border-radius:var(--btn-radius, 6px);cursor:pointer;transition:all .15s}.dashboard-settings-popup-reset:hover{background:var(--page-color);color:var(--page-fr-color)}@keyframes dashboardSettingsShow{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.date-time-range-picker{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 8px;width:100%;min-height:32px;padding:4px 10px 4px 7px;border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color);background:var(--surface-primary);font-size:.75rem;color:var(--fr-primary);cursor:pointer;transition:border-color .15s,background .15s;outline:none;box-sizing:border-box}.date-time-range-picker:hover:not(.date-time-range-picker--disabled){border-color:var(--page-fr-color-hover)}.date-time-range-picker:focus-visible:not(.date-time-range-picker--disabled){border-color:var(--theme-color)}.date-time-range-picker.is-open{border-color:var(--theme-color)}.date-time-range-picker--disabled{cursor:not-allowed;background:var(--surface-tertiary);opacity:.6}.date-time-range-picker--empty{color:var(--fr-muted)}.date-time-range-picker__placeholder{display:inline-flex;align-items:center;gap:6px;color:var(--fr-muted);font-variant-numeric:tabular-nums}.date-time-range-picker__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.date-time-range-picker__icon>i[class*=icon-]{font-size:.875rem;color:var(--fr-muted)}.date-time-range-picker__icon>svg.tabler-icon{width:14px;height:14px;color:var(--fr-muted)}.date-time-range-picker__chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:6px;background:var(--theme-color-matt);color:var(--theme-color);font-size:.6875rem;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.date-time-range-picker__chip>i[class*=icon-]{font-size:.75rem}.date-time-range-picker__chip>svg.tabler-icon{width:12px;height:12px}.date-time-range-picker__separator{font-size:.75rem;color:var(--fr-muted);-webkit-user-select:none;user-select:none;line-height:1}.date-time-range-picker__panel{background:var(--surface-primary);border:1px solid var(--border-color);border-radius:var(--panel-radius, 12px);box-shadow:var(--shadow, 0 8px 24px rgba(0, 0, 0, .12));animation:dateTimeRangePickerShow .12s ease-out;max-width:92vw}.date-time-range-picker__panel-inner{display:flex;flex-direction:column;min-width:320px}.date-time-range-picker__panel-head{display:flex;align-items:center;gap:8px;padding:12px 12px 0}.date-time-range-picker__panel-chip{display:inline-flex;align-items:center;gap:6px;flex:1 1 0;min-width:0;height:32px;padding:0 10px;border-radius:var(--btn-radius, 4px);border:var(--border-width) solid var(--border-color);background:var(--surface-primary);color:var(--fr-primary);font-size:.75rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.date-time-range-picker__panel-chip>i[class*=icon-]{font-size:.875rem;color:var(--fr-muted)}.date-time-range-picker__panel-chip>svg.tabler-icon{width:14px;height:14px;color:var(--fr-muted)}.date-time-range-picker__panel-chip>span[class]{flex:1 1 auto;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-time-range-picker__panel-chip:hover{border-color:var(--page-fr-color-hover)}.date-time-range-picker__panel-chip.is-active{background:var(--theme-color-matt);border-color:var(--theme-color);color:var(--theme-color)}.date-time-range-picker__panel-chip.is-active>i[class*=icon-]{color:var(--theme-color)}.date-time-range-picker__panel-chip.is-active>svg.tabler-icon{color:var(--theme-color)}.date-time-range-picker__panel-chip--filled{color:var(--foreground)}.date-time-range-picker__panel-chip-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;margin-left:auto;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--fr-muted);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.date-time-range-picker__panel-chip-clear>i[class*=icon-]{font-size:.625rem;line-height:1}.date-time-range-picker__panel-chip-clear>svg.tabler-icon{width:10px;height:10px}.date-time-range-picker__panel-chip-clear:hover{background:#0000000f;color:var(--fr-primary)}.date-time-range-picker__panel-body{display:flex;align-items:stretch;gap:12px;padding:12px}.date-time-range-picker__presets{list-style:none;margin:0;padding:8px 12px 8px 0;display:flex;flex-direction:column;min-width:140px;border-right:1px solid var(--border-color-translucent, var(--border-color))}.date-time-range-picker__preset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:6px 10px;margin:0;height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:var(--btn-radius, 4px);font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--foreground);cursor:pointer;text-align:left;width:100%;transition:background .12s,color .12s}.date-time-range-picker__preset:hover{background:var(--theme-color-matt);color:var(--theme-color)}.date-time-range-picker__preset-hint{font-size:.75rem;color:var(--fr-muted);font-variant-numeric:tabular-nums}.date-time-range-picker__calendar{display:flex;flex-direction:column;gap:8px;min-width:280px}.date-time-range-picker__time{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px}.date-time-range-picker__time-label{font-size:.75rem;color:var(--fr-muted);font-weight:var(--font-weight-medium)}.date-time-range-picker__panel-foot{display:flex;align-items:center;gap:8px;padding:12px;border-top:1px solid var(--border-color-translucent, var(--border-color))}.date-time-range-picker__panel-foot-spacer{flex:1 1 auto}.date-time-range-picker__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:32px;padding:0 14px;border-radius:var(--btn-radius, 4px);border:var(--border-width) solid transparent;font-size:.8125rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.date-time-range-picker__btn--ghost{background:transparent;border-color:var(--border-color);color:var(--foreground)}.date-time-range-picker__btn--ghost:hover{border-color:var(--page-fr-color-hover)}.date-time-range-picker__btn--primary{background:var(--theme-color);border-color:var(--theme-color);color:var(--surface-primary, #fff)}.date-time-range-picker__btn--primary:hover{background:var(--theme-color-hover, var(--theme-color))}.date-time-range-picker__btn--primary:disabled{opacity:.5;cursor:not-allowed}.date-time-range-picker__clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0 8px;height:28px;font-size:.75rem;color:var(--fr-muted);font-weight:var(--font-weight-medium);cursor:pointer;transition:color .15s}.date-time-range-picker__clear:hover:not(:disabled){color:var(--danger, var(--theme-color))}.date-time-range-picker__clear:disabled{opacity:.4;cursor:not-allowed}@keyframes dateTimeRangePickerShow{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.dialog--surface-primary{background-color:var(--surface-primary)}.dialog--surface-elevated{background-color:var(--surface-elevated)}.dialog--flush-bottom{padding-bottom:0}.dialog--flush-bottom>.dialog__body{margin-bottom:0}.dialog--flush-bottom>.dialog__control{margin-bottom:0}.dialog__description{margin-top:10px;margin-bottom:0;font-size:.875rem;font-weight:var(--font-weight-normal);color:var(--fr-muted)}.dialog{max-height:100%;padding:25px}.dialog .btn--close{position:absolute;top:0;right:-10px}.dialog .btn--close .icon-labioffice-close,.dialog .btn--close .tabler-icon{margin:0}.dialog .form{padding:0}.dialog__head{display:flex;flex-direction:column;font-weight:var(--font-weight-medium);font-size:1.25rem;margin:-10px 0 15px}.dialog__body{display:block;max-height:calc(100vh - 200px);overflow-y:auto;margin:15px -10px;padding:0 10px;line-height:20px;font-size:.875rem}.dialog__body>.label{font-size:.875rem;line-height:24px;margin:15px 0 5px}.dialog__control{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2);margin:20px -25px -25px;padding:15px 25px;background-color:var(--surface-page);border-top:var(--border-width) solid var(--border-color);border-radius:0 0 calc(var(--panel-radius) - var(--border-width)) calc(var(--panel-radius) - var(--border-width))}.dialog__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--surface-overlay);z-index:600;padding:10px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog__wrapper--no-dim{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.dialog__wrapper--pass-through{pointer-events:none}.dialog__wrapper--pass-through .card{pointer-events:auto}.dialog__wrapper .card{display:flex;flex-direction:column;width:100%;max-width:460px;min-width:300px}.dialog--control.dialog__wrapper{align-items:end;padding:0}.dialog--control.dialog__wrapper .dialog{margin:0;padding:15px 20px;height:100%;width:460px;max-width:100%;border-radius:0}.dialog--control.dialog__wrapper .dialog:not(.dialog--surface-primary):not(.dialog--surface-elevated){background-color:var(--page-color)}.dialog--control.dialog__wrapper .dialog.dialog--surface-primary{background-color:var(--surface-primary)}.dialog--control.dialog__wrapper .dialog.dialog--surface-elevated{background-color:var(--surface-elevated)}.dialog--control.dialog__wrapper .dialog.dialog--flush-bottom{padding-bottom:0}.dialog--control.dialog__wrapper .dialog.dialog--flush-bottom>.dialog__body{margin-bottom:0}.dialog--control.dialog__wrapper .dialog__head .btn--close{top:2px;right:-5px}.dialog--control.dialog__wrapper .dialog__body{display:flex;flex-direction:column;height:100%;max-height:100%;padding:0}.dialog--control.dialog__wrapper .dialog__control{margin:15px -20px -15px;padding:12px 20px;border-radius:0}.dialog--control.dialog__wrapper .dialog__search{display:flex;padding:0 10px;gap:10px}.dialog--control.dialog__wrapper .dialog__search>.select-list{width:30%}.dialog--control.dialog__wrapper .dialog__search>.input{width:70%}.dialog--control.dialog__wrapper .dialog__search>.input>input{padding-left:20px}.dialog--control.dialog__wrapper .dialog__search>.input>.icon-labioffice-close,.dialog--control.dialog__wrapper .dialog__search>.input>.tabler-icon-x{position:absolute;top:10px;right:5px;cursor:pointer;display:none}.dialog--control.dialog__wrapper .dialog__search>.input>.icon-labioffice-search,.dialog--control.dialog__wrapper .dialog__search>.input>.tabler-icon-search{display:inline-flex;position:absolute;top:10px;left:5px}.dialog--control.dialog__wrapper .dialog__search>.input.control-close>input{padding-right:20px}.dialog--control.dialog__wrapper .dialog__search>.input.control-close>.icon-labioffice-close,.dialog--control.dialog__wrapper .dialog__search>.input.control-close>.tabler-icon-x{display:inline-flex}.display-mode{display:flex;width:100%}.display-mode>*{border-radius:0;border-left-width:0px;width:100%;font-size:1.125rem}.display-mode>*:first-child{border-left-width:1px;border-top-left-radius:var(--btn-radius);border-bottom-left-radius:var(--btn-radius)}.display-mode>*:last-child{border-top-right-radius:var(--btn-radius);border-bottom-right-radius:var(--btn-radius)}.page-card__frame>.page-card__body>*:first-child.card.display-mode--desktop,.page-card__frame>.page-card__body>*:first-child.card.display-mode--laptop,.page-card__frame>.page-card__body>*:first-child.card.display-mode--mobile,.display-mode--desktop,.display-mode--laptop,.display-mode--mobile{max-width:1400px;transition:max-width 1s}.page-card__frame>.page-card__body>*:first-child.card.display-mode--desktop,.display-mode--desktop{margin:0;width:100%}.page-card__frame>.page-card__body>*:first-child.card.display-mode--laptop,.display-mode--laptop{max-width:768px;margin:0 auto;width:100%}.page-card__frame>.page-card__body>*:first-child.card.display-mode--mobile,.display-mode--mobile{max-width:420px;margin:0 auto;width:100%}.dropdown{position:absolute;display:flex;flex-direction:column;z-index:400}.dropdown.card{margin:5px 0;overflow-y:auto}.dropdown[data-dropdown=true] .dropdown{position:relative;display:inline-block}.dropdown[data-dropdown=true] .dropdown__menu{display:flex}.dropdown__arrow{position:absolute;width:20px;height:100%;right:0;top:0;cursor:pointer;color:inherit;display:flex;justify-content:center;align-items:center}.dropdown__arrow-icon{font-size:.625rem;color:inherit;transition:transform .2s ease;transform:rotate(0)}.dropdown__arrow.open .dropdown__arrow-icon{transform:rotate(180deg)}.dropdown__menu{display:none;flex-direction:row;flex-wrap:wrap;position:absolute;top:100%;left:0;filter:drop-shadow(-.105px 2.998px 5px rgba(207,203,196,.4));background-color:var(--surface-primary);border:1px solid var(--border-color-pale);padding:35px 0;width:860px;max-width:100vw;max-height:calc(100vh - 110px);overflow:auto;animation:dropdownShow .5s forwards;cursor:default;z-index:601}.dropdown__item{height:76px;width:50%;display:flex;justify-content:space-between;align-items:center;padding:20px 55px;font-size:.75rem;color:var(--fr-primary);font-weight:var(--font-weight-light);text-decoration:none}.dropdown__item:hover{color:var(--fr-emphasis);cursor:pointer;text-decoration:none}.dropdown__item:hover .header__dropdown-t{text-decoration:underline}.dropdown__item:hover.soon{cursor:default}.dropdown__item:hover.soon .header__dropdown-t{text-decoration:none}.dropdown__item:last-child{border:none}.dropdown__icon{position:relative;min-width:30px;height:100%;padding-right:15px;font-size:1.5rem;display:flex;justify-content:flex-start;align-items:flex-start}.dropdown__content{width:100%}.dropdown__data-marker{display:none!important}.dropdown__wrapper{display:flex;flex-direction:column;width:100%}@media all and (max-width: 991.98px){.dropdown__menu{width:430px}.dropdown__item{width:100%}.dropdown__item:nth-child(1){order:1}.dropdown__item:nth-child(3){order:2}.dropdown__item:nth-child(5){order:3}.dropdown__item:nth-child(7){order:4}.dropdown__item:nth-child(2){order:5}.dropdown__item:nth-child(4){order:6}.dropdown__item:nth-child(6){order:7}.dropdown__item:nth-child(8){order:8}}@media all and (max-width: 575.98px){.dropdown__menu{width:100%}}.field-counter{margin-left:auto;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.field-counter--empty{color:var(--fr-muted)}.field-counter--short{color:var(--warning-fr-color)}.field-counter--ok{color:var(--label-tone-green-fg)}.field-counter--over{color:var(--danger-color)}.content-editor{display:flex;flex-direction:column;width:100%;height:100%}.content-editor.card{padding:20px 0;margin:0}.content-editor>input[class],.content-editor>.input,.content-editor>.input>input[class],.content-editor>.input-html>.input-html__input{border:none;font-weight:var(--font-weight-medium);font-size:1.875rem;padding:0}.content-editor>textarea[class],.content-editor>.textarea,.content-editor>.textarea>textarea[class],.content-editor>div[class]{height:100%;overflow-y:auto;resize:none;border:none;font-family:inherit;font-weight:var(--font-weight-normal);font-size:1rem;padding:0}.content-editor>textarea[class]::placeholder,.content-editor>.textarea::placeholder,.content-editor>.textarea>textarea[class]::placeholder,.content-editor>div[class]::placeholder{font-style:italic}.content-editor>.input{margin:0 0 20px}.content-editor>.text-editor{padding-bottom:50px}.content-editor>input,.content-editor>.input,.content-editor>.input-html{padding:0 60px}.content-editor>textarea[class],.content-editor>.textarea,.content-editor>div[class]{padding:0 20px}.text-editor:after{position:absolute;top:0;left:0;content:attr(placeholder);color:var(--fr-muted)}.emoji-picker-popup{position:fixed;z-index:1100;background:var(--surface-elevated, #ffffff);border-radius:8px;box-shadow:0 8px 24px #0f172a2e;overflow:hidden}.emoji-picker-popup--loading{width:360px;min-height:60px;padding:16px;border:1px solid var(--border-color, rgba(15, 23, 42, .12))}.emoji-picker-popup__loading{text-align:center;color:var(--foreground-muted);font-size:.8125rem}.entity-settings-menu__trigger{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);padding:0;border:0;border-radius:4px;background:transparent;color:var(--fr-muted);font-size:.625rem;line-height:1;cursor:pointer;flex-shrink:0;transition:background-color .12s ease,color .12s ease}.entity-settings-menu__trigger:hover{background:var(--theme-color-pale);color:var(--theme-color)}.entity-settings-menu__trigger:focus-visible{outline:2px solid var(--theme-color);outline-offset:1px}.entity-settings-menu__popover{min-width:200px;padding:6px 0;background:var(--surface-elevated);border:var(--rail-width) solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column}.entity-settings-menu__popover--submenu{min-width:0;padding:12px 14px;gap:8px}.entity-settings-menu__item{display:flex;align-items:center;gap:10px;padding:7px 14px;background:transparent;border:0;border-radius:6px;color:var(--fr-primary);font-family:inherit;font-size:.8125rem;font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;width:calc(100% - 12px);margin:0 6px;transition:background-color .12s ease,color .12s ease}.entity-settings-menu__item:hover{background:var(--theme-color-pale)}.entity-settings-menu__item:focus-visible{outline:2px solid var(--theme-color);outline-offset:-2px}.entity-settings-menu__item--danger{color:var(--danger-color, var(--brand-hotpink-color))}.entity-settings-menu__item--danger:hover{background:var(--brand-hotpink-color-pale)}.entity-settings-menu__item-icon{width:var(--icon-size);height:var(--icon-size);font-size:var(--icon-size);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.entity-settings-menu__item-icon.is-active{color:var(--theme-color)}.entity-settings-menu__item-icon>svg{width:1em;height:1em;display:block}.entity-settings-menu__item--pin .entity-settings-menu__item-icon{color:var(--fr-muted);transition:color .2s,transform .2s;transform:rotate(30deg)}.entity-settings-menu__item--pin:hover .entity-settings-menu__item-icon{color:var(--fr-primary)}.entity-settings-menu__item--pinned .entity-settings-menu__item-icon{color:var(--theme-color);transform:rotate(0)}.entity-settings-menu__item-label{flex:1 1 auto;white-space:nowrap}.entity-settings-menu__divider{height:var(--rail-width);background:var(--border-color);margin:4px 0;flex-shrink:0}.entity-settings-menu__submenu-head{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px}.entity-settings-menu__submenu-body{display:flex;flex-direction:column;gap:8px}form,.form{display:flex;flex-direction:column;padding:15px;text-align:center;overflow:hidden;width:100%}form>*,.form>*{margin-bottom:var(--control-bottom)}form>*:last-child,.form>*:last-child{margin-bottom:0}form:last-child,.form:last-child{padding-bottom:0}.form-message{margin:0 0 var(--space-2, 8px);font-size:.8125rem;font-weight:var(--font-weight-medium);line-height:1.4}.form-message--destructive{color:var(--color-destructive)}.form-message--warning{color:var(--color-warning)}.form-message--success{color:var(--color-success)}.icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}.icon-button:disabled{opacity:.45;cursor:not-allowed}.icon-button--outlined{background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:8px;color:var(--fr-muted)}.icon-button--outlined i[class*=icon-],.icon-button--outlined svg[class]{color:var(--fr-muted);font-size:var(--font-size-sm)}.icon-button--outlined svg.tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.icon-button--outlined:hover:not(:disabled){background:var(--theme-color-pale);border-color:var(--theme-color-translucent);color:var(--theme-color)}.icon-button--outlined:hover:not(:disabled) i[class*=icon-],.icon-button--outlined:hover:not(:disabled) svg[class]{color:var(--theme-color)}.icon-button--plain{border:none;border-radius:8px;background:transparent;color:var(--fr-muted);font-size:1rem}.icon-button--plain i[class*=icon-]{font-size:inherit}.icon-button--plain svg.tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.icon-button--plain:hover:not(:disabled){background:var(--border-color-translucent);color:var(--fr-emphasis)}.icon-button--sm,.icon-button--sm.icon-button.icon-button{flex:0 0 24px;align-self:center;width:24px;height:24px;min-width:24px;min-height:24px;max-height:24px;border-radius:6px;font-size:var(--font-size-xs);line-height:1}.icon-button--sm i[class*=icon-],.icon-button--sm svg[class],.icon-button--sm.icon-button.icon-button i[class*=icon-],.icon-button--sm.icon-button.icon-button svg[class]{font-size:var(--font-size-xs);line-height:1}.icon-button--sm svg.tabler-icon,.icon-button--sm.icon-button.icon-button svg.tabler-icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.icon-button--sm.icon-button--plain,.icon-button--sm.icon-button.icon-button.icon-button--plain{border:1px solid transparent}.icon-button--sm.icon-button--plain:hover:not(:disabled),.icon-button--sm.icon-button--plain:focus-visible:not(:disabled),.icon-button--sm.icon-button.icon-button.icon-button--plain:hover:not(:disabled),.icon-button--sm.icon-button.icon-button.icon-button--plain:focus-visible:not(:disabled){border-color:var(--border-color);outline:none}.icon-button--lg i[class*=icon-],.icon-button--lg svg[class]{font-size:1.125rem;font-weight:var(--font-weight-medium)}.icon-button--lg svg.tabler-icon{width:20px;height:20px}.icon-picker{width:356px;display:flex;flex-direction:column;background:var(--surface-primary);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-popover, 0 8px 24px rgba(15, 23, 42, .14));overflow:hidden}.icon-picker__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3) 0}.icon-picker__tabs{display:inline-flex;gap:2px;padding:2px;background:var(--surface-secondary);border-radius:var(--radius-md)}.icon-picker__tab{display:inline-flex;align-items:center;height:26px;padding:0 var(--space-3);border:0;border-radius:6px;background:transparent;color:var(--fr-muted);font-size:.8125rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:color .12s ease,background-color .12s ease}.icon-picker__tab:hover:not(.is-active){color:var(--fr-primary)}.icon-picker__tab.is-active{background:var(--surface-primary);color:var(--theme-color)}.icon-picker__remove{border:0;background:transparent;color:var(--fr-muted);font-size:.8125rem;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-base)}.icon-picker__remove:hover{color:var(--warning-fr-color);background:var(--surface-secondary)}.icon-picker__search{padding:var(--space-2) var(--space-3)}.icon-picker__search .input{width:100%}.icon-picker__body{height:320px;overflow-y:auto;padding:0 var(--space-3) var(--space-3)}.icon-picker__section{content-visibility:auto;contain-intrinsic-size:auto 200px}.icon-picker__label{display:block;position:sticky;top:0;z-index:1;padding:var(--space-2) 0 var(--space-1);background:var(--surface-primary);font-size:.6875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-color-muted)}.icon-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:2px}.icon-picker__cell{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;border:0;border-radius:var(--radius-base);background:transparent;color:var(--fr-primary);--kb-icon-accent: var(--theme-color-pale, #d9e6ff);cursor:pointer;padding:0;transition:background-color .12s ease}.icon-picker__cell svg{width:20px;height:20px}.icon-picker__cell:hover{background:var(--surface-secondary)}.icon-picker__cell--emoji{font-size:1.25rem;line-height:1}.icon-picker__loading,.icon-picker__empty{padding:var(--space-4) 0;text-align:center;color:var(--text-color-muted);font-size:.8125rem}.input-file-dropzone{display:flex;align-items:center;justify-content:center;background:var(--border-color-pale);border:2px dashed var(--border-color);border-radius:var(--border-radius);color:var(--fr-muted);padding:0;min-height:150px;min-width:200px;height:auto;width:100%;transition:.25s;cursor:pointer}.input-file-dropzone.dragover{background:var(--border-color-translucent)}.input-file-dropzone.selected{color:var(--fr-primary)}.input-file-dropzone>input{display:none}.input-file-dropzone>label{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;height:100%;text-align:center;font-size:.625rem;gap:10px}.input-file-dropzone>label [class^=icon-],.input-file-dropzone>label .card [class*=" icon-"]{font-size:4rem;margin-bottom:10px}.input-file-dropzone-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 5px;gap:5px}.input-file-dropzone-row .input{width:auto}.input-file-dropzone-row .input input[class]{color:var(--fr-muted);background:transparent;min-height:14px;height:21px;width:100%;font-size:.625rem}.input-file-dropzone-row .input input[class]::placeholder{font-weight:var(--font-weight-medium);color:var(--fr-muted)}.input-file-dropzone-row .btn{height:21px;font-size:.625rem;font-weight:var(--font-weight-medium);white-space:nowrap;border-color:var(--border-color);background-color:var(--page-fr-color-pale);color:var(--fr-muted)}.input-file-dropzone-row .btn:hover{border-color:transparent;background-color:var(--page-fr-color-hover);color:var(--accent-fg)}.input-file-dropzone-placeholder{padding:0}.input-file-dropzone .loader{position:absolute}.input-file-dropzone .loader svg{max-width:50%;max-height:50%}.input-file-dropzone .input-file-preview{position:absolute;width:100%;height:100%}.input-file-dropzone .input-file-preview img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.input-file-dropzone .input-file-preview.input-logo{width:120px}.input-file-dropzone .input-file-preview.input-logo img{object-fit:contain}.input-file-dropzone .input-file-preview .btn{display:none;position:absolute;top:0;right:0;padding:10px;background:var(--page-fr-color-norm);color:var(--accent-fg)}.input-file-dropzone .input-file-preview:hover .btn{display:flex}.code-input{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 0 16px}.code-input>.code-input-tile{width:48px;height:56px;padding:0;text-align:center;font-family:var(--font-urbanist, inherit);font-size:1.5rem;font-weight:var(--font-weight-bold);letter-spacing:0;color:var(--fr-primary);border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color);background:var(--surface-primary);caret-color:var(--theme-color);transition:border-color .12s ease,box-shadow .12s ease}.code-input>.code-input-tile:focus-visible{outline:none;border-color:var(--theme-color);box-shadow:0 0 0 3px var(--theme-color-pale)}.code-input>.code-input-tile:disabled{opacity:.6;cursor:not-allowed}.code-input.error>.code-input-tile,.code-input--error>.code-input-tile{border-color:var(--color-destructive)}textarea,input,*.input-html__input{display:flex;align-items:center;width:100%;height:auto;min-height:32px;font-size:.75rem;border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color);background:var(--surface-primary);color:var(--fr-primary);cursor:text;padding:7px;resize:vertical;transition:border-color .15s ease}textarea:hover:not(:disabled):not(:read-only):not(.error),input:hover:not(:disabled):not(:read-only):not(.error),*.input-html__input:hover:not(:disabled):not(:read-only):not(.error){border-color:var(--page-fr-color-hover)}textarea:focus:not(:disabled):not(:read-only):not(.error),input:focus:not(:disabled):not(:read-only):not(.error),*.input-html__input:focus:not(:disabled):not(:read-only):not(.error){outline:none;border-color:var(--theme-color)}textarea::placeholder,input::placeholder,*.input-html__input::placeholder{color:var(--fr-muted)}textarea.error,input.error,*.input-html__input.error{border-color:var(--color-destructive)}textarea[type=range],input[type=range],*.input-html__input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:auto;height:10px;margin:8px 0;padding:0;cursor:default}textarea[type=range]::-webkit-slider-thumb,input[type=range]::-webkit-slider-thumb,*.input-html__input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:21px;background:var(--theme-color);border-radius:var(--border-radius);cursor:pointer}.textarea,.input,.input-html{display:block;width:100%;font-size:.75rem}.textarea__title,.input__title,.input-html__title{display:block;margin-bottom:5px}.textarea:has(.error)>.input__title,.input:has(.error)>.input__title,.input-html:has(.error)>.input__title{color:var(--color-destructive, var(--negative-color))}.textarea.placeholder,.input.placeholder,.input-html.placeholder{color:var(--fr-muted)}.textarea--sm,.input--sm,.input-html--sm{font-size:.625rem}.textarea--sm textarea[class],.textarea--sm input[class],.input--sm textarea[class],.input--sm input[class],.input-html--sm textarea[class],.input-html--sm input[class]{height:26px;min-height:26px;font-size:.625rem}.textarea--lg,.input--lg,.input-html--lg{font-size:1rem}.textarea--lg textarea[class],.textarea--lg input[class],.input--lg textarea[class],.input--lg input[class],.input-html--lg textarea[class],.input-html--lg input[class]{height:48px;min-height:48px;font-size:1rem}.textarea--xl,.input--xl,.input-html--xl{font-size:1.3125rem}.textarea--xl textarea[class],.textarea--xl input[class],.input--xl textarea[class],.input--xl input[class],.input-html--xl textarea[class],.input-html--xl input[class]{height:48px;min-height:48px;font-size:1.3125rem}.textarea--xxl,.input--xxl,.input-html--xxl{font-size:1.625rem}.textarea--xxl textarea[class],.textarea--xxl input[class],.input--xxl textarea[class],.input--xxl input[class],.input-html--xxl textarea[class],.input-html--xxl input[class]{height:52px;min-height:52px;font-size:1.625rem}.textarea--3xl,.input--3xl,.input-html--3xl{font-size:1.875rem}.textarea--3xl textarea[class],.textarea--3xl input[class],.input--3xl textarea[class],.input--3xl input[class],.input-html--3xl textarea[class],.input-html--3xl input[class]{height:56px;min-height:56px;font-size:1.875rem}.textarea.error .textarea__input,.textarea.error .input__input,.textarea.error .input-html__input,.input.error .textarea__input,.input.error .input__input,.input.error .input-html__input,.input-html.error .textarea__input,.input-html.error .input__input,.input-html.error .input-html__input{border-color:var(--color-destructive)}.input-html__input{display:block}.input__wrapper{display:flex}.input__prefix,.input__suffix{border-radius:var(--border-radius);border:var(--border-width) solid var(--page-fr-color-translucent);white-space:nowrap;padding:0 10px;display:flex;align-items:center;transition:border-color .15s ease}.input__prefix:hover,.input__suffix:hover{border-color:var(--page-fr-color-hover)}.input__prefix.is-static,.input__suffix.is-static{background:var(--surface-tertiary);color:var(--fr-muted);font-weight:var(--font-weight-normal);cursor:default}.input__prefix.is-static:hover,.input__suffix.is-static:hover{background:var(--surface-tertiary);color:var(--fr-muted);border-color:var(--page-fr-color-translucent)}.input__prefix{border-right:0px;border-bottom-right-radius:0;border-top-right-radius:0}.input__suffix{border-left:0px;border-bottom-left-radius:0;border-top-left-radius:0}.input.error .input--with-prefix .input__prefix,.input.error .input--with-suffix .input__suffix{border-color:var(--color-destructive)}.input.success .input--with-prefix .input__prefix,.input.success .input--with-suffix .input__suffix{border-color:var(--warning-color)}.input .input--with-prefix>input,.input .input--with-prefix>.input{border-bottom-left-radius:0;border-top-left-radius:0}.input .input--with-suffix>input,.input .input--with-suffix>.input{border-bottom-right-radius:0;border-top-right-radius:0}textarea{min-height:70px}.textarea--grow{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.textarea--grow .textarea__input,.textarea--grow>textarea{flex:1 1 0;min-height:240px;max-height:50vh;resize:vertical}label,.label{display:flex;font-size:.75rem;font-weight:var(--font-weight-semibold);text-align:left;line-height:20px;gap:7px}.logo-badge{display:inline-flex;align-items:center;gap:var(--space-2)}.logo-badge__mark{display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:8px;color:var(--page-fr-color)}.logo-badge__name{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--page-fr-color)}.link-preview-card{margin-top:8px;max-width:420px}.link-preview-card--card{border:1px solid var(--border-color, #e3e6eb);border-radius:10px;overflow:hidden;background:var(--surface-elevated, #fff);position:relative}.link-preview-card__body{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:12px;display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;cursor:pointer;color:inherit;font:inherit}.link-preview-card__body:hover{background:var(--surface-secondary, #f3f5f8)}.link-preview-card__head{display:flex;align-items:center;gap:6px;color:var(--foreground-muted);font-size:var(--font-size-xs)}.link-preview-card__favicon{width:16px;height:16px;border-radius:3px;flex:0 0 auto}.link-preview-card__site{font-weight:var(--font-weight-medium)}.link-preview-card__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--foreground);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.link-preview-card__desc{font-size:var(--font-size-sm);color:var(--foreground-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.link-preview-card__image{width:100%;max-height:220px;object-fit:cover;border-radius:6px;margin-top:4px;display:block}.link-preview-card--media{border:1px solid var(--border-color, #e3e6eb);border-radius:10px;overflow:hidden;background:var(--surface-elevated, #fff);position:relative;width:360px;max-width:100%}.link-preview-card__media-body{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;display:flex;flex-direction:column;width:100%;text-align:left;cursor:pointer;color:inherit;font:inherit}.link-preview-card__media-body:hover .link-preview-card__media-body__media-foot,.link-preview-card__media-body:hover{background:var(--surface-secondary, #f3f5f8)}.link-preview-card__media-image{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:var(--surface-secondary, #f3f5f8)}.link-preview-card__media-image--empty{display:flex;align-items:center;justify-content:center;color:var(--foreground-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;padding:0 16px}.link-preview-card__media-foot{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--surface-elevated, #fff)}.link-preview-card--media .link-preview-card__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--foreground);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.link-preview-card__media-host{display:inline-flex;align-items:center;gap:6px;color:var(--foreground-muted);font-size:var(--font-size-xs);overflow:hidden}.link-preview-card--media .link-preview-card__favicon{width:14px;height:14px}.link-preview-card--media .link-preview-card__host{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.link-preview-card--pill{border:1px solid var(--border-color, #e3e6eb);border-radius:8px;display:inline-flex;align-items:center;background:var(--surface-elevated, #fff);max-width:100%;overflow:hidden}.link-preview-card--pill:hover{background:var(--surface-secondary, #f3f5f8)}.link-preview-card__pill-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:4px 12px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:inherit;font:inherit;flex:1 1 auto;min-width:0}.link-preview-card__pill-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0 8px 0 4px;height:100%;display:inline-flex;align-items:center;justify-content:center;color:var(--foreground-muted);cursor:pointer;font-size:var(--font-size-sm)}.link-preview-card__pill-dismiss:hover{color:var(--foreground)}.link-preview-card--pill .link-preview-card__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px;-webkit-line-clamp:unset;-webkit-box-orient:unset;display:inline}.link-preview-card__host{font-size:var(--font-size-xs);color:var(--foreground-muted);white-space:nowrap}.link-preview-card__dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:6px;border:1px solid var(--border-color, #e3e6eb);background:var(--surface-elevated, #fff);color:var(--foreground-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs)}.link-preview-card__dismiss:hover{color:var(--foreground);background:var(--surface-secondary, #f3f5f8)}.list-autoload{overflow:hidden;overflow-y:auto}.list-autoload .loader{position:relative;height:auto}.list-autoload .loader svg{height:30px}.list-scroll{overflow:hidden;overflow-y:auto}.list-search__search{display:flex;align-items:center;border-bottom:1px solid var(--border-color-translucent);margin:0 0 5px}.list-search__search-input{width:100%}.list-search__search-input input[class]{border:0}.list-search__search-input input[class]::placeholder{color:var(--fr-muted);font-weight:var(--font-weight-normal)}.list-search__search>i[class*=icon-],.list-search__search>svg[class]{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;min-width:30px;color:var(--fr-muted);font-size:.875rem}.list-search.list-autoload{max-height:182px}ul[data-type=taskList]{list-style-type:none;padding:0}ul[data-type=taskList]>li{display:flex;align-items:center}ul[data-type=taskList]>li>label{flex:1 1 auto;flex-shrink:0;flex-grow:0;-webkit-user-select:none;user-select:none}.list{display:block;width:100%;font-size:.75rem;list-style:inherit}.list__title{display:block;margin-bottom:5px}.list-item{margin-left:15px}.list.placeholder{color:var(--fr-muted)}.list-sm{font-size:.625rem}.list-lg{font-size:1rem}.list-xl{font-size:1.3125rem}.list-xxl{font-size:1.625rem}.list-3xl{font-size:1.875rem}.loader{--loader-bg: rgba(0, 0, 0, .7);--loader-color: currentColor;--loader-backdrop: none;position:fixed;display:flex;left:0;top:0;height:100%;width:100%;flex-direction:row;justify-content:center;align-items:center;background:var(--loader-bg);color:var(--loader-color);-webkit-backdrop-filter:var(--loader-backdrop);backdrop-filter:var(--loader-backdrop);z-index:900}.loader.loader--inside{--loader-bg: transparent;--loader-backdrop: blur(10px);--loader-color: var(--theme-color);position:absolute}.loader__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.logo{display:inline-flex;align-items:center}.logo img{height:30px;width:auto;max-width:200px}.logo span{font-size:1.125rem;padding-left:10px}.marker-square{display:flex;justify-content:center;align-items:center;min-width:12px}.marker-square:after{position:relative;content:" ";border-radius:2px;border:1px solid var(--border-color-hover);background-color:currentColor;width:10px;height:10px}.marker-square-xs:after{width:8px;height:8px}.marker-square-lg:after{width:14px;height:14px}.menu{display:inline-flex;align-items:center}.btn.menu__trigger{padding-inline:var(--space-1);border-color:transparent;background-color:transparent;color:var(--fr-muted)}.btn.menu__trigger:hover{border-color:transparent;background-color:var(--surface-page)}.menu__rail-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:50px;padding:0;margin:0;border:none;background:none;color:var(--page-menu-icon-color);font-size:1.125rem;cursor:pointer;transition:color .2s ease}.menu__rail-trigger:before{content:"";position:absolute;top:50%;left:50%;width:36px;height:36px;border-radius:8px;background-color:transparent;transform:translate(-50%,-50%);transition:background-color .15s ease;pointer-events:none}.menu__rail-trigger:hover{color:var(--theme-color)}.menu__rail-trigger:hover:before{background-color:var(--theme-color-pale)}.menu__rail-trigger.is-open{color:var(--theme-color)}.menu__rail-trigger.is-open:before{background-color:var(--theme-color-translucent)}.menu__rail-trigger:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset)}.menu__rail-trigger>i[class*=icon-],.menu__rail-trigger>svg[class]{position:relative;z-index:1;color:inherit;font-size:inherit;pointer-events:none}.menu__panel{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);background:var(--surface-primary);box-shadow:0 4px 16px #00000014;overflow:hidden}.menu__panel-inner{display:flex;flex-direction:column;overflow:hidden}.menu__header,.menu__footer{flex-shrink:0;padding:8px 10px;border-bottom:1px solid var(--border-color-translucent)}.menu__footer{border-bottom:none;border-top:1px solid var(--border-color-translucent)}.menu__list{list-style:none;margin:0;padding:4px;overflow-y:auto;overflow-x:hidden}.menu__item{display:flex;align-items:center;gap:10px;min-height:32px;padding:6px 10px;border-radius:6px;color:var(--fr-primary);font-size:.8125rem;cursor:pointer;-webkit-user-select:none;user-select:none}.menu__item--highlighted,.menu__item:hover:not(.is-disabled){background-color:var(--theme-color-pale)}.menu__item:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:-2px}.menu__item.is-disabled{opacity:.5;cursor:not-allowed}.menu__item-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;font-size:.875rem;color:var(--fr-muted)}.menu__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu__heading{padding:8px 10px 4px;font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.05em;cursor:default;-webkit-user-select:none;user-select:none}.menu__empty{padding:12px;text-align:center;color:var(--fr-muted);font-size:.8125rem}.menu__item .tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.menu-tabs{width:100%;padding:0}.menu-tabs__wrapper{display:flex;width:100%;height:100%;border-bottom:0px solid var(--border-color);margin-bottom:5px}.menu-tabs__item{display:flex;flex-wrap:nowrap;font-size:.625rem;font-weight:var(--font-weight-bold);height:16px;line-height:16px;margin:2px;padding:0 5px;color:var(--fr-primary);width:250px;max-width:250px;cursor:pointer;justify-content:space-between}.menu-tabs__item:hover{color:var(--fr-emphasis)}.menu-tabs__item:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset)}.menu-tabs__item.active,.menu-tabs__item.is-active,.menu-tabs__item:hover{cursor:default}.menu-tabs__item.active .menu-tabs__item-title,.menu-tabs__item.is-active .menu-tabs__item-title,.menu-tabs__item:hover .menu-tabs__item-title{border-bottom:2px solid var(--theme-color)}.menu-tabs__item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:2px solid transparent}.menu-tabs__item .btn--close{align-items:center;height:100%;display:flex;margin:0 -5px 0 0}.menu-tabs__item .btn--close .tabler-icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.menu-tabs__btn{display:flex;align-items:center;margin-left:auto}.menu-tabs__btn>i[class*=icon-]{pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.5rem;display:flex;align-items:center;justify-content:center;width:16px}.menu-tabs__btn>.dropdown{position:absolute;z-index:10;display:none;top:100%;right:0;margin:0;width:250px;padding:10px 0}.menu-tabs__btn>.dropdown[data-dropdown-show=true]{display:block}.menu-tabs__btn>.dropdown .menu-tabs__item{height:24px;min-width:calc(100% - 4px)}.menu-tabs--pills>.menu-tabs__wrapper{margin-bottom:0;gap:4px;align-items:center}.menu-tabs--pills .menu-tabs__item-count{margin-left:4px;color:var(--fr-muted)}.menu-tabs--pills .menu-tabs__item:hover .menu-tabs__item-count,.menu-tabs--pills .menu-tabs__item.active .menu-tabs__item-count,.menu-tabs--pills .menu-tabs__item.is-active .menu-tabs__item-count{color:inherit}.menu-tabs--pills .menu-tabs__item{display:inline-flex;align-items:center;justify-content:center;height:28px;line-height:1;padding:0 12px;margin:0;width:auto;min-width:0;max-width:none;border-radius:var(--btn-radius, 4px);font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);background:transparent;transition:background .15s ease,color .15s ease}.menu-tabs--pills .menu-tabs__item:hover{background:var(--theme-color-pale);color:var(--theme-color)}.menu-tabs--pills .menu-tabs__item:hover .menu-tabs__item-title{border-bottom:0}.menu-tabs--pills .menu-tabs__item.active,.menu-tabs--pills .menu-tabs__item.is-active{background:var(--theme-color-translucent);color:var(--theme-color);cursor:default}.menu-tabs--pills .menu-tabs__item.active .menu-tabs__item-title,.menu-tabs--pills .menu-tabs__item.is-active .menu-tabs__item-title,.menu-tabs--pills .menu-tabs__item-title{border-bottom:0}.top-menu{display:flex;flex-direction:row;align-items:center;min-height:33px;margin:-10px 0 0;padding:5px 5px 2px;background-color:transparent;border-bottom:1px solid rgba(172,182,191,.2)}.top-menu .menu-tabs{flex:1;min-width:0}.top-menu .menu-tabs__wrapper{border:0px}.top-menu .menu-tabs__wrapper>.menu-tabs__item{border-radius:6px;box-shadow:none}.top-menu .menu-tabs__item{display:flex;align-items:center;justify-content:space-between;height:31px;font-size:.625rem;font-weight:var(--font-weight-normal);padding:0 10px;margin:0 2px;color:var(--fr-muted);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap;flex-shrink:0}.top-menu .menu-tabs__item:hover{background:var(--theme-color-pale);color:var(--theme-color);border-color:var(--theme-color)}.top-menu .menu-tabs__item:hover .menu-tabs__item-title{border:0px}.top-menu .menu-tabs__item.active,.top-menu .menu-tabs__item.is-active{background:var(--theme-color-translucent);color:var(--theme-color);border-color:transparent}.top-menu .menu-tabs__item.active .menu-tabs__item-title,.top-menu .menu-tabs__item.is-active .menu-tabs__item-title{border:0px}.top-menu .menu-tabs__item.active .btn--close,.top-menu .menu-tabs__item.is-active .btn--close{color:var(--theme-color)}.top-menu .menu-tabs__item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-menu .menu-tabs__item .btn--close{margin:0 -10px 0 0;font-size:.625rem}.top-menu .btn-back{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;border-radius:var(--btn-radius);min-width:50px;max-height:24px;margin:0 10px 3px 0}.top-menu .btn-back i.icon-labioffice-play-left{font-size:.4375rem}.menu-tree{width:100%}.menu-tree__item{padding:4px 27px 4px 8px;margin:3px 0;align-items:center;border-radius:5px;color:var(--fr-primary);cursor:pointer;display:flex;font-size:.75rem;font-weight:var(--font-weight-medium);justify-content:flex-start;line-height:1.5;position:relative;width:100%}.menu-tree__item:hover{background-color:var(--theme-color-pale)}.menu-tree__item:hover .menu-tree__count{background-color:var(--surface-primary);color:var(--theme-color)}.menu-tree__item.active{background-color:var(--theme-color-translucent)}.menu-tree__item.active .menu-tree__count{background-color:var(--surface-primary);color:var(--theme-color)}.menu-tree__item.expand,.menu-tree__item.collapse{font-weight:var(--font-weight-bold)}.menu-tree__item.expand:after,.menu-tree__item.collapse:after{align-items:center;color:var(--fr-primary);content:"";display:flex;font-family:labioffice-icons!important;font-size:.375rem;height:6px;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(0);transition:all .2s;width:6px}.menu-tree__item.collapse:after{transform:translateY(-50%) rotate(180deg);transition:all .2s}.menu-tree__item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-tree__item i[class^=icon-],.menu-tree__item i[class*=" icon-"]{margin-left:-16px;margin-right:0;width:16px;font-size:.75rem}.menu-tree__item .avatar{--avatar-size: var(--avatar-size-2xs);--avatar-font-ratio: .5;--avatar-bg: var(--page-color);color:var(--theme-color);margin-left:-17px;margin-right:3px;overflow:hidden}.menu-tree__item .avatar>i[class^=icon-],.menu-tree__item .avatar>i[class*=" icon-"],.menu-tree__item .avatar>i{color:var(--fr-muted)!important;font-size:.625rem!important;position:static;margin:-1px 0 0!important;width:auto!important;line-height:1;display:flex;align-items:center;justify-content:center}.menu-tree__item .avatar-set{position:static;margin:0 0 0 20px}.menu-tree__item .avatar-set .avatar-set__wrapper>.avatar{--avatar-size: var(--avatar-size-md);border:2px solid var(--theme-color)}.menu-tree__count{position:absolute;right:4px;font-size:.5625rem;background:var(--page-fr-color-pale);border-radius:15px;padding:3px 7px;min-width:25px;text-align:center}.menu-tree__wrapper.expand{padding:0 0 5px}[data-theme=dark] .menu-tree__item .avatar,[data-theme=mono] .menu-tree__item .avatar{--avatar-bg: var(--surface-tertiary)}[data-theme=dark] .menu-tree__item i,[data-theme=mono] .menu-tree__item i{color:var(--fr-primary)}[data-theme=dark] .menu-tree__item.active i,[data-theme=mono] .menu-tree__item.active i,[data-theme=dark] .menu-tree__item:hover i,[data-theme=mono] .menu-tree__item:hover i{color:var(--fr-emphasis)}.alert-warning{border:1px solid var(--brand-orange-color);font-size:.75rem;color:var(--fr-primary)!important;padding:10px 20px;margin:30px 0;line-height:1.5;border-radius:var(--border-radius)}.alert-warning i.icon-labioffice-warning{font-weight:var(--font-weight-bold);font-size:1rem;margin:0 10px 0 0;color:var(--brand-orange-color)}.alert-warning .tabler-icon{margin:0 10px 0 0;color:var(--brand-orange-color)}.alert-warning>strong{font-weight:var(--font-weight-bold);color:var(--brand-orange-color);margin:0 10px 0 0}.message-empty-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:160px;padding:var(--space-5);overflow:hidden}.message-empty-wrapper--compact{min-height:0;height:auto;padding:0;overflow:visible}.message-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);max-width:320px;text-align:center}.message-empty__icon{display:inline-flex;margin-bottom:var(--space-3);color:var(--fr-subtle)}.message-empty__icon .tabler-icon{width:40px;height:40px;stroke-width:1.5}.message-empty__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--fr-primary)}.message-empty__desc{max-width:34ch;font-size:.8125rem;color:var(--fr-muted)}.message-empty__action{margin-top:var(--space-4)}.message-empty--compact{max-width:none;padding:var(--space-4);font-size:.8125rem;color:var(--fr-muted)}.yarl__container{--yarl__color_backdrop: rgba(15, 22, 36, .92);--yarl__color_button: #ffffff;--yarl__color_button_active: var(--theme-color, #408bfd);--yarl__color_button_disabled: rgba(255, 255, 255, .35);--yarl__button_filter: none}.yarl__button{width:36px;height:36px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:#ffffff14;transition:background .12s ease,transform .12s ease}.yarl__button:hover{background:#ffffff2e}.yarl__button:active{transform:scale(.94)}.yarl__button:focus-visible{outline:2px solid var(--theme-color, #408bfd);outline-offset:2px}.yarl__icon{width:20px;height:20px;margin:0;flex:0 0 auto}.yarl__toolbar{gap:6px;padding:12px}.yarl__navigation_prev,.yarl__navigation_next{width:44px;height:44px;border-radius:8px}.yarl__slide_image{border-radius:6px}.message-attachment-renderer{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.message-attachment-renderer--list{flex-direction:column;flex-wrap:nowrap}.message-attachment-renderer--compact{gap:4px;margin-top:4px}.message-attachment-renderer__tile{position:relative;display:flex;align-items:stretch;border-radius:8px;overflow:hidden;background:var(--surface-elevated, #fff)}.message-attachment-renderer--list .message-attachment-renderer__tile{width:100%}.message-attachment-renderer__tile--image{max-width:min(480px,100%);background:var(--surface-secondary, #f3f5f8);border:1px solid var(--border-color, #e3e6eb);box-shadow:0 1px 2px #0000000a}.message-attachment-renderer--compact .message-attachment-renderer__tile--image{max-width:240px}.message-attachment-renderer__thumb-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;width:100%;cursor:zoom-in;display:block}.message-attachment-renderer__thumb-button:disabled{cursor:default}.message-attachment-renderer__thumb{width:100%;height:auto;max-height:360px;object-fit:contain;display:block}.message-attachment-renderer--compact .message-attachment-renderer__thumb{max-height:200px}.message-attachment-renderer__tile--video{width:320px;max-width:100%;background:#000}.message-attachment-renderer--compact .message-attachment-renderer__tile--video{width:240px}.message-attachment-renderer__video{width:100%;max-height:240px;display:block}.message-attachment-renderer__tile--file,.message-attachment-renderer__tile--pdf{width:120px;border:1px solid var(--border-color, #e3e6eb);background:var(--surface-elevated, #fff);border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000000a;transition:box-shadow .12s ease}.message-attachment-renderer__tile--file:hover,.message-attachment-renderer__tile--pdf:hover{box-shadow:0 4px 12px #00000014}.message-attachment-renderer__file{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;width:100%;cursor:pointer;text-align:left;display:block;color:inherit;font:inherit}.message-attachment-renderer__file:hover{background:var(--surface-secondary, #f3f5f8)}.message-attachment-renderer__file-thumb{display:block;position:relative;width:100%;height:120px;background:var(--surface-secondary, #f3f5f8)}.message-attachment-renderer__file-badge,.message-attachment-renderer__pdf-badge{position:absolute;bottom:6px;left:6px;padding:3px 8px;border-radius:4px;background:var(--surface-primary, #fff);color:var(--foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.02em;box-shadow:0 1px 2px #0000001f;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-attachment-renderer__file-name,.message-attachment-renderer__pdf-name{display:block;padding:8px 10px;border-top:1px solid var(--border-color, #e3e6eb);background:var(--surface-elevated, #fff);font-size:var(--font-size-xs);color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-attachment-renderer__file-size{display:block;padding:0 10px 8px;background:var(--surface-elevated, #fff);font-size:var(--font-size-xs);color:var(--foreground-muted)}.message-attachment-renderer__pdf{position:relative;width:100%;cursor:pointer;display:block}.message-attachment-renderer__pdf:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.message-attachment-renderer__pdf-thumb{position:relative;width:100%;height:120px;background:var(--surface-secondary, #f3f5f8);overflow:hidden;display:flex;align-items:center;justify-content:center}.message-attachment-renderer__pdf-thumb .react-pdf__Page__canvas{max-width:100%;max-height:120px;height:auto!important;display:block;margin:0 auto}.message-attachment-renderer__pdf-loading{width:100%;height:120px;background:var(--surface-secondary, #f3f5f8);background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);background-size:200% 100%;animation:message-attachment-pdf-shimmer 1.2s linear infinite}.message-attachment-renderer__pdf-error{width:100%;height:120px;padding:12px;text-align:center;color:var(--foreground-muted);font-size:var(--font-size-xs);display:flex;align-items:center;justify-content:center;background:var(--surface-secondary, #f3f5f8)}.message-attachment-renderer__remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:6px;background:#0009;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);transition:background .12s ease;z-index:1}.message-attachment-renderer__remove:hover{background:#000c}.message-attachment-renderer__download{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:6px;border:1px solid var(--border-color, #e3e6eb);background:var(--surface-elevated, #fff);color:var(--foreground-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s ease,color .12s ease,background .12s ease;z-index:1;box-shadow:0 1px 3px #0000001a}.message-attachment-renderer__download:hover{color:var(--foreground);background:var(--surface-secondary, #f3f5f8)}.message-attachment-renderer__download:focus-visible{opacity:1;outline:2px solid var(--theme-color);outline-offset:2px}.message-attachment-renderer__download-icon{width:16px;height:16px}.message-attachment-renderer__tile--image:hover .message-attachment-renderer__download,.message-attachment-renderer__tile--video:hover .message-attachment-renderer__download,.message-attachment-renderer__tile--file:hover .message-attachment-renderer__download,.message-attachment-renderer__tile--pdf:hover .message-attachment-renderer__download{opacity:1}.message-attachment-renderer__tile:has(.message-attachment-renderer__remove) .message-attachment-renderer__download{right:40px}@keyframes message-attachment-pdf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.message-composer{width:calc(100% - 12px);max-height:210px;margin:5px 6px 10px;padding:3px 0;display:flex;flex-direction:column;flex-shrink:0;text-align:left;background:var(--surface-primary);border:1px solid var(--border-color);border-radius:8px;box-shadow:none}.message-composer>*{margin-bottom:0}.message-composer--focused{border-color:var(--theme-color)}.message-composer--disabled{opacity:.65;pointer-events:none}.message-composer--drop-active{border-color:var(--theme-color);border-style:dashed}.message-composer--compact{max-height:140px;margin:0;width:100%;border-radius:0;border-left:0;border-right:0;border-bottom:0}.message-composer--compact .message-composer__head{padding:2px 8px 2px 4px;min-height:22px}.message-composer--compact .message-composer__editor.ProseMirror,.message-composer--compact .message-composer__editor .ProseMirror{min-height:36px;padding:6px 10px}.message-composer--compact .message-composer-control{padding:2px 6px 4px}.message-composer--compact .message-composer__dropzone-text{display:none}.message-composer.expand{min-height:280px;max-height:400px}.message-composer.full{position:fixed;top:0;left:0;height:100vh;z-index:3;max-height:none;border:none}.message-composer.internal-mode{background-color:#feecaf26;border-color:#e8d48b4d}.message-composer.internal-mode .message-composer__editor.ProseMirror,.message-composer.internal-mode .message-composer__editor .ProseMirror{color:var(--fr-primary)}.message-composer__head{position:relative;margin:0;padding:4px 10px 4px 6px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;overflow:visible;width:100%;height:auto;min-height:28px}.message-composer__head-left{display:flex;align-items:center}.message-composer__head-right>*{margin-left:10px}.message-composer__reply-selector{display:flex;align-items:center;gap:5px;font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-primary);cursor:pointer;position:relative;padding:4px 8px;border-radius:6px;transition:background .15s}.message-composer__reply-selector:hover{background:var(--border-color-translucent)}.message-composer__reply-selector>i[class*=icon-]{font-size:.875rem;color:var(--fr-muted)}.message-composer__reply-selector .reply-selector-arrow{font-size:.5rem;margin-left:-2px}.message-composer__reply-menu{position:absolute;top:100%;left:0;margin-top:4px;background:var(--surface-primary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:160px;padding:4px;z-index:10}.message-composer__reply-menu>div[class]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);cursor:pointer;transition:background .1s}.message-composer__reply-menu>div[class]:hover{background:var(--border-color-translucent)}.message-composer__reply-menu>div[class].active,.message-composer__reply-menu>div[class].is-active{color:var(--theme-color);font-weight:var(--font-weight-semibold)}.message-composer__reply-menu>div[class] i[class*=icon-]{font-size:.875rem}.message-composer__reply-menu>div[class] svg{margin-left:auto;width:var(--icon-size-sm, 16px);height:var(--icon-size-sm, 16px)}.message-composer__editor-host{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.message-composer__editor{padding:8px 14px 4px;margin:0;min-height:36px;flex:1 1 auto;border:none;border-radius:0;font-size:var(--font-size-sm);line-height:1.55;color:var(--fr-primary);outline:none}.message-composer__editor:focus-visible{outline:none}.message-composer__editor p{margin:0}.message-composer__editor p.is-editor-empty:first-child:before{color:var(--fr-muted)}.message-composer__attachments{height:18px;min-height:18px;margin-top:15px}.message-composer__attachments--tile{height:auto;min-height:0;max-height:480px;overflow-y:auto;margin:12px 14px 0;display:flex;flex-wrap:wrap;gap:10px;scrollbar-width:thin;scrollbar-color:var(--border-color, #e3e6eb) transparent}.message-composer__attachments--tile::-webkit-scrollbar{width:6px}.message-composer__attachments--tile::-webkit-scrollbar-thumb{background:var(--border-color, #e3e6eb);border-radius:3px}.message-composer__attachments--tile::-webkit-scrollbar-track{background:transparent}.message-composer__attachment-tile{position:relative;width:120px;border-radius:8px;border:1px solid var(--border-color, #e3e6eb);background:var(--surface-elevated, #fff);overflow:hidden;box-shadow:0 1px 2px #0000000a}.message-composer__attachment-tile--uploading{opacity:.7;pointer-events:none}.message-composer__attachment-tile-thumb{position:relative;width:120px;height:120px;background:var(--surface-secondary, #f3f5f8);display:flex;align-items:center;justify-content:center}.message-composer__attachment-tile-image{width:100%;height:100%;object-fit:cover;display:block}.message-composer__attachment-tile-badge{position:absolute;bottom:6px;left:6px;padding:3px 8px;border-radius:4px;background:var(--surface-primary, #fff);color:var(--foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.02em;box-shadow:0 1px 2px #0000001f;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-composer__attachment-tile-remove{position:absolute;top:6px;right:6px;width:24px;height:24px;border:none;border-radius:6px;background:#0009;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);transition:background .12s ease}.message-composer__attachment-tile-remove:hover{background:#000c}.message-composer__attachment-tile-spinner{position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:2px solid rgba(64,139,253,.25);border-top-color:var(--theme-color);border-radius:50%;animation:message-composer-attachment-spin .6s linear infinite}.message-composer__attachment-tile-name{display:block;padding:8px 10px;border-top:1px solid var(--border-color, #e3e6eb);background:var(--surface-elevated, #fff);font-size:var(--font-size-xs);color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-composer:has(.message-composer__attachments--tile){max-height:none}.message-composer:has(.message-composer__attachments--tile) .message-composer__editor-host{min-height:100px}.message-composer:has(.message-composer__link-previews){max-height:none}.message-composer:has(.message-composer__link-previews) .message-composer__editor-host{min-height:80px}@keyframes message-composer-attachment-spin{to{transform:rotate(360deg)}}.message-composer__dropzone{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:#408bfd1f;pointer-events:none}.message-composer__dropzone-text{padding:8px 14px;border-radius:6px;background:var(--theme-color);color:var(--surface-primary);font-size:.8125rem;font-weight:var(--font-weight-semibold)}.message-composer__link-previews{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:8px 12px;max-height:320px;overflow-y:auto}.message-composer__send{height:32px;min-width:0;width:32px;padding:0;border-radius:8px;font-size:.8125rem;font-weight:var(--font-weight-semibold);display:flex;align-items:center;justify-content:center;gap:4px;margin:0}.message-composer__send i[class*=icon-]{font-size:.8125rem}.message-composer__send.btn-note{background-color:var(--note-color);color:var(--accent-fg);border:none}.message-composer__send.btn-note:hover{background-color:var(--note-color-hover)}.message-composer__send[disabled]{opacity:.45;pointer-events:none;cursor:default}.message-composer>.textarea{height:100%}.message-composer>.textarea textarea{height:100%}.message-composer .btn-expand{color:var(--fr-muted);cursor:pointer;font-size:.75rem}.message-composer .btn-expand:hover{color:var(--fr-emphasis)}.message-composer.message-composer{padding-bottom:3px}.message-composer-control{display:flex;flex-direction:row;align-items:center;justify-content:space-between;overflow:hidden;position:relative;height:38px;min-height:38px;width:100%;margin:0;padding:3px 10px 6px 6px}.message-composer-control__group{display:flex;flex-direction:row;align-items:center}.message-composer-control__group .btn{margin-left:10px}.message-composer-control__group .btn:first-child{margin-left:0}.message-composer-control .btn{min-width:0}.message-composer-control .btn.btn--sm{font-size:.75rem;font-weight:var(--font-weight-normal)}.message-composer-control .btn-send{height:32px;min-width:70px;padding:0 14px;border-radius:8px;font-size:.8125rem;font-weight:var(--font-weight-semibold);display:flex;align-items:center;justify-content:center;gap:4px}.message-composer-control .btn-send i[class*=icon-]{font-size:.8125rem}.message-composer-control .btn-note{background-color:var(--note-color);color:var(--accent-fg);border:none}.message-composer-control .btn-note:hover{background-color:var(--note-color-hover)}.message-composer-control .btn-send[disabled]{opacity:.45;pointer-events:none;cursor:default}.message-composer__toolbar{display:flex;align-items:center;gap:6px;padding:6px 8px}.message-composer__toolbar-actions{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.message-composer__toolbar-actions .icon-button--lg svg{width:16px;height:16px}.message-composer__toolbar-actions .icon-button.is-active{color:var(--theme-color);background-color:var(--theme-color-pale);border-color:var(--theme-color-translucent)}.message-composer__toolbar-send{flex:0 0 auto;display:flex;align-items:center;gap:6px}.message-composer__bubble-menu{display:inline-flex;align-items:center;gap:2px;padding:4px;background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 16px #0000001a}.message-composer__bubble-menu .icon-button.is-active{background:var(--surface-secondary);color:var(--theme-color)}.plus-menu{background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px #00000014;overflow-y:auto}.plus-menu__section{display:flex;flex-direction:column;gap:0}.plus-menu__section+.plus-menu__section{margin-top:4px}.plus-menu__section-title{padding:8px 10px 4px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--foreground-muted);letter-spacing:.04em;text-transform:uppercase}.plus-menu__items{display:grid;grid-template-columns:repeat(var(--plus-menu-grid-columns, 1),1fr);gap:2px}.plus-menu__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;text-align:left;cursor:pointer;font:inherit;color:inherit;min-width:0;display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;width:100%}.plus-menu__item:hover:not(:disabled),.plus-menu__item:focus-visible:not(:disabled){background:var(--theme-color-pale);outline:none}.plus-menu__item:hover:not(:disabled) .plus-menu__item-icon,.plus-menu__item:focus-visible:not(:disabled) .plus-menu__item-icon{background:color-mix(in srgb,var(--theme-color) 16%,transparent);border-color:var(--theme-color-translucent);color:var(--theme-color)}.plus-menu__item:disabled{opacity:.45;cursor:not-allowed}.plus-menu__item-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-secondary);color:var(--foreground);transition:background .15s,border-color .15s,color .15s}.plus-menu__item-icon i[class*=icon-],.plus-menu__item-icon svg[class]{font-size:var(--font-size-md)}.plus-menu__item-text{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;gap:2px}.plus-menu__item-label{color:var(--foreground);font-size:var(--font-size-sm);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plus-menu__item-description{color:var(--foreground-muted);font-size:var(--font-size-xs);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plus-menu__item-kbd{flex:0 0 auto;font-size:var(--font-size-xs);color:var(--foreground-muted);font-family:var(--font-mono, ui-monospace, monospace);padding:2px 6px;border:1px solid var(--border-color);border-radius:4px;background:var(--surface-elevated)}.plus-menu__item--featured .plus-menu__item-label{color:var(--theme-color)}.plus-menu__item--featured .plus-menu__item-icon{color:var(--theme-color);background:color-mix(in srgb,var(--theme-color) 10%,transparent)}.plus-menu--list{padding:4px;min-width:240px;max-width:320px;max-height:360px;--plus-menu-grid-columns: 1}.plus-menu--grid{padding:4px;width:360px;max-height:480px}.plus-menu--grid .plus-menu__section-title{padding:6px 8px 2px}.mention-picker{background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px #00000014;min-width:360px;max-width:440px;height:360px;max-height:360px;display:flex;flex-direction:column;overflow:hidden}.mention-picker__tabs{flex:0 0 auto;padding:8px 12px 4px}.mention-picker__head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 4px;flex:0 0 auto}.mention-picker__head-title{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em}.mention-picker__browse{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;font:inherit;color:var(--theme-color);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:0}.mention-picker__browse:hover{text-decoration:underline}.mention-picker__body{flex:1 1 auto;overflow-y:auto;padding:0 4px 4px;display:flex;flex-direction:column;min-height:0}.mention-picker__row{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;font:inherit;color:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;min-width:0;width:100%}.mention-picker__row.is-active,.mention-picker__row:hover{background:var(--theme-color-pale);outline:none}.mention-picker__row--loading,.mention-picker__row--empty{cursor:default;color:var(--foreground-muted);font-size:var(--font-size-sm);padding:16px 10px;justify-content:center}.mention-picker__row--loading:hover,.mention-picker__row--empty:hover{background:transparent}.mention-picker__row-avatar{flex:0 0 auto;--avatar-size: 24px;display:inline-flex;align-items:center;justify-content:center}.mention-picker__row-avatar>*{width:var(--avatar-size);height:var(--avatar-size)}.mention-picker__row-text{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;gap:1px}.mention-picker__row-label{font-size:var(--font-size-sm);color:var(--foreground);font-weight:var(--font-weight-medium);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-picker__row-subtitle{font-size:var(--font-size-xs);color:var(--foreground-muted);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-picker__row-trailing-avatar{flex:0 0 auto;--avatar-size: 20px;display:inline-flex;align-items:center;justify-content:center}.mention-picker__row-trailing-avatar>*{width:var(--avatar-size);height:var(--avatar-size)}.mention-picker__row-status-pill{flex:0 0 auto;width:8px;height:16px;border-radius:2px;background:var(--foreground-muted)}.mention-picker__row-status-pill[data-status=new]{background:var(--theme-color)}.mention-picker__row-status-pill[data-status=open]{background:var(--warning-color, #f39c12)}.mention-picker__row-status-pill[data-status=pending]{background:var(--foreground-muted)}.mention-picker__row-status-pill[data-status=solved],.mention-picker__row-status-pill[data-status=closed]{background:var(--success-color, #2ecc71)}.mention-picker__row--tasks .mention-picker__row-label,.mention-picker__row--tickets .mention-picker__row-label{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mention-picker__row-title{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--foreground)}.inbox-view__body{display:flex;flex-direction:column;min-height:0;height:100%}.inbox-view__list{list-style:none;margin:0;padding:0;flex:1 1 auto;overflow:auto;min-height:0}.inbox-view__row{position:relative;padding:12px 20px 12px 24px;border-bottom:1px solid var(--border-color-translucent);background:var(--surface-primary);transition:background-color .12s ease}.inbox-view__row:last-child{border-bottom:none}.inbox-view__row--unread{background:var(--surface-elevated)}.inbox-view__row--unread:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--theme-color)}.inbox-view__row--clickable{cursor:pointer}.inbox-view__row--clickable:hover{background:var(--surface-elevated)}.inbox-view__row--clickable:focus-visible{outline:2px solid var(--theme-color);outline-offset:-2px}.inbox-view__empty{padding:48px 24px;text-align:center;color:var(--foreground-muted);font-size:.875rem}.inbox-view__loader{padding:24px;text-align:center;color:var(--foreground-muted);font-size:.8125rem}.inbox-view__loadmore{padding:16px;text-align:center;border-top:1px solid var(--border-color-translucent)}.inbox-view__loadmore-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--border-color);border-radius:6px;padding:6px 16px;font-size:.8125rem;color:var(--foreground);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.inbox-view__loadmore-btn:hover{background:var(--surface-elevated);border-color:var(--theme-color)}.inbox-view__head-actions{display:inline-flex;align-items:center;gap:8px}.inbox-view__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;font-size:.8125rem;color:var(--foreground-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease}.inbox-view__action:hover{background:var(--surface-elevated);color:var(--foreground)}.inbox-view__action i[class*=icon-]{font-size:1rem}@media (max-width: 992px){.inbox-view__action-label{display:none}}.kanban-board{display:flex;flex-direction:row;gap:12px;padding:16px;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;box-sizing:border-box}.kanban-board__empty{display:flex;align-items:center;justify-content:center;flex:1 1 100%;min-height:240px;color:var(--foreground-muted)}.kanban-board__column{--kanban-accent: #9ca3af;display:flex;flex-direction:column;flex:0 0 280px;width:280px;min-height:0;background:color-mix(in srgb,var(--kanban-accent) 6%,var(--surface-primary));border:1px solid var(--border-color-translucent);border-radius:12px;box-sizing:border-box;transition:background .12s ease,border-color .12s ease}.kanban-board__column--gray{--kanban-accent: #9ca3af}.kanban-board__column--blue{--kanban-accent: #5eb4f7}.kanban-board__column--green{--kanban-accent: #8bc34a}.kanban-board__column--dark-green{--kanban-accent: #5cf7ae}.kanban-board__column--yellow{--kanban-accent: #f59e0b}.kanban-board__column--red{--kanban-accent: #ef4444}.kanban-board__column--purple{--kanban-accent: #ff5880}.kanban-board__column--muted{--kanban-accent: #d1d5db}.kanban-board__column--over{background:var(--theme-color-pale);border-color:var(--theme-color-translucent)}.kanban-board__column-head{position:relative;display:flex;align-items:center;gap:8px;padding:12px 12px 8px;flex-shrink:0}.kanban-board__column-actions{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:4px;opacity:0;transition:opacity .12s ease}.kanban-board__column-head:hover .kanban-board__column-actions,.kanban-board__column-head:focus-within .kanban-board__column-actions{opacity:1}.kanban-board__column-icon{font-size:.875rem;color:var(--kanban-accent);line-height:1}.kanban-board__column-title{flex:0 1 auto;min-width:0;font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1.2;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-board__column-count{flex-shrink:0;font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.2;color:var(--kanban-accent);font-variant-numeric:tabular-nums}.kanban-board__column-body{display:flex;flex-direction:column;gap:8px;padding:12px;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:60px;scrollbar-width:thin;scrollbar-color:var(--border-color-norm) transparent}.kanban-board__column-body::-webkit-scrollbar{width:6px}.kanban-board__column-body::-webkit-scrollbar-thumb{background:var(--border-color-norm);border-radius:999px}.kanban-board__column-empty{padding:16px 8px;color:var(--foreground-muted);font-size:.875rem;text-align:center}.kanban-board__column-add{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px dashed var(--border-color-norm);border-radius:8px;background:transparent;color:var(--fr-muted);font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.4;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.kanban-board__column-add:hover{background:var(--theme-color-pale);color:var(--theme-color);border-color:var(--theme-color-translucent)}.kanban-board__column-add:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.kanban-board__column-add-icon{font-size:.75rem;line-height:1}.kanban-board__card--drag-disabled,.kanban-board__card--drag-disabled:active{cursor:default}.kanban-board__card{display:block;padding:12px;background-color:var(--surface-primary);border:var(--border-width) solid color-mix(in srgb,var(--kanban-accent) 25%,var(--surface-primary));border-radius:8px;box-shadow:var(--shadow);color:var(--text-primary);font-size:.875rem;line-height:1.45;cursor:grab;-webkit-user-select:none;user-select:none;transition:box-shadow .12s ease,border-color .12s ease}.kanban-board__card:hover{background:color-mix(in srgb,var(--theme-color) 12%,var(--surface-primary))}.kanban-board__card:active{cursor:grabbing}.kanban-board__card--dragging{opacity:.4;cursor:grabbing}.kanban-board__card--overlay{opacity:1;cursor:grabbing;box-shadow:0 12px 28px #00000038;transform:rotate(2deg)}.kanban-board__picker{cursor:auto}.kanban-board__drop-indicator{min-height:96px;border:1px dashed var(--border-color-norm);border-radius:8px;background:var(--surface-secondary);pointer-events:none;box-sizing:border-box}.kanban-board__column--collapsed{flex:0 0 44px;width:44px}.kanban-board__column--collapsed .kanban-board__column-head{flex-direction:column;align-items:center;gap:8px;padding:12px 0}.kanban-board__column--collapsed .kanban-board__column-title{writing-mode:vertical-rl;text-orientation:mixed;max-width:none}.kanban-board__column--collapsed .kanban-board__column-body{display:none}.kanban-board__column--collapsed .kanban-board__column-actions{position:static;flex-direction:column;align-self:center;transform:none;right:auto;top:auto;bottom:auto;margin-top:12px}.message-list-root{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;position:relative}.page-card__body:has(>.message-list-root){overflow:hidden;display:flex;flex-direction:column;padding:0}.message-list__shell{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.message-list__body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-top:16px}.message-list__jump-to-bottom{position:absolute;right:16px;bottom:16px;z-index:5;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border-color);border-radius:22%;background:var(--surface-primary);color:var(--fr-primary);font-size:1rem;font-weight:var(--font-weight-bold);line-height:1;box-shadow:var(--shadow);cursor:pointer;transition:background-color .12s ease,transform .12s ease;animation:message-list-jump-to-bottom-in .16s ease-out}.message-list__jump-to-bottom:hover{background:var(--surface-elevated, var(--surface-primary));transform:translateY(-1px)}@keyframes message-list-jump-to-bottom-in{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.message-list__date-separator{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:20px;margin:24px 0;text-align:center;overflow:hidden}.message-list__date-separator>span{flex-shrink:0;font-size:.75rem;font-weight:var(--font-weight-bold);white-space:nowrap;position:relative;color:var(--fr-subtle);background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:8px;padding:4px 10px}.message-list__date-separator>hr{flex:1;max-width:120px;height:1px;margin:0;border:0}.message-list__date-separator>hr:first-child{background:linear-gradient(to right,transparent,var(--border-color))}.message-list__date-separator>hr:last-child{background:linear-gradient(to right,var(--border-color),transparent)}.message-list__sticky-date{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:1;pointer-events:none;background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:8px;padding:4px 10px;font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--foreground);white-space:nowrap;box-shadow:0 2px 8px #0f172a14;opacity:0;transition:opacity .15s ease-out}.message-list__sticky-date.is-active{opacity:1}.message-reaction-bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;position:relative}.message-reaction-bar__pill{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border:1px solid var(--border-color, rgba(15, 23, 42, .12));border-radius:12px;background:var(--surface-primary, #ffffff);font-size:.75rem;line-height:1.2;cursor:pointer;transition:background 80ms}.message-reaction-bar__pill:hover{background:var(--surface-elevated, rgba(15, 23, 42, .04))}.message-reaction-bar__pill:disabled{cursor:default;opacity:.6}.message-reaction-bar__pill--mine{background:var(--theme-color-pale);border-color:var(--theme-color-matt);color:var(--theme-color)}.message-reaction-bar__pill-emoji{font-size:.875rem;line-height:1}.message-reaction-bar__count{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.message-reaction-bar__add{display:inline-flex;align-items:center;justify-content:center;height:24px;min-width:36px;padding:0 8px;border:1px solid var(--border-color, rgba(15, 23, 42, .12));border-radius:12px;background:var(--surface-primary, #ffffff);color:var(--foreground-muted);font-size:.8125rem;line-height:1;cursor:pointer;transition:background 80ms ease,color 80ms ease,border-color 80ms ease}.message-reaction-bar__add:hover{background:var(--theme-color-pale);color:var(--theme-color);border-color:var(--theme-color-matt, var(--theme-color))}.message-reaction-bar__add-icon{display:inline-flex;align-items:center;gap:2px;font-size:.875rem;line-height:1}.message-reaction-bar__add-plus{font-size:.625rem;line-height:1;opacity:.85}.icon-tile{--icon-tile-size: 36px;--icon-tile-bg: var(--border-color-translucent);--icon-tile-fg: var(--fr-primary);display:inline-flex;align-items:center;justify-content:center;width:var(--icon-tile-size);height:var(--icon-tile-size);border-radius:8px;background:var(--icon-tile-bg);color:var(--icon-tile-fg);flex-shrink:0}.icon-tile>i[class*=icon-],.icon-tile>svg[class]{font-size:calc(var(--icon-tile-size) * .5);line-height:1}.icon-tile>.tabler-icon{width:calc(var(--icon-tile-size) * .5);height:calc(var(--icon-tile-size) * .5)}.icon-tile-info{--icon-tile-bg: var(--info-color-pale);--icon-tile-fg: var(--info-color)}.icon-tile-success{--icon-tile-bg: var(--success-color-pale);--icon-tile-fg: var(--success-color)}.icon-tile-warning{--icon-tile-bg: var(--warning-color-pale);--icon-tile-fg: var(--warning-color)}.icon-tile-brand{--icon-tile-bg: var(--theme-color-pale);--icon-tile-fg: var(--theme-color)}.icon-tile-neutral{--icon-tile-bg: var(--border-color-translucent);--icon-tile-fg: var(--fr-primary)}.kpi-tile{flex:1 1 220px;margin:0;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.kpi-tile--warn{background:var(--negative-color-pale, rgba(255, 100, 100, .06))}.kpi-tile__label{font-size:.85rem;color:var(--foreground-muted)}.kpi-tile__value{font-size:1.6rem;font-weight:var(--font-weight-semibold);line-height:1.2}.kpi-tile__foot{font-size:.8rem;color:var(--foreground-muted)}.kpi-row{flex-wrap:wrap}.kpi-tile--link{color:inherit;text-decoration:none;cursor:pointer}.kpi-tile--link:hover{border-color:var(--border-active-color);text-decoration:none;color:inherit}.trend{--trend-fg: var(--fr-muted);--trend-bg: transparent;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--trend-bg);color:var(--trend-fg);font-size:.6875rem;font-weight:var(--font-weight-medium);line-height:1.4;white-space:nowrap}.trend-glyph{font-size:.75rem;line-height:1}.trend-delta{font-variant-numeric:tabular-nums}.trend-label{color:var(--fr-muted);margin-left:2px}.trend-positive{--trend-fg: var(--success-color);--trend-bg: var(--success-color-pale)}.trend-negative{--trend-fg: var(--warning-color);--trend-bg: var(--warning-color-pale)}.trend-neutral{--trend-fg: var(--fr-muted);--trend-bg: var(--border-color-translucent)}.sparkline{display:block;width:100%;height:24px;color:var(--fr-muted);overflow:visible}.sparkline-svg{display:block;overflow:visible}.sparkline-marker{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--surface-primary);border:1.5px solid currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 16%,transparent),0 0 8px color-mix(in srgb,currentColor 35%,transparent);pointer-events:none}.sparkline-info{color:var(--info-color)}.sparkline-success{color:var(--success-color)}.sparkline-warning{color:var(--warning-color)}.sparkline-brand{color:var(--theme-color)}.sparkline-neutral{color:var(--fr-muted)}.metric-group{display:flex;flex-direction:column;gap:var(--space-3, 12px);margin:0 10px var(--space-6, 24px) 10px}.metric-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 2px}.metric-group-head-text{display:flex;flex-direction:column;gap:4px;min-width:0}.metric-group-title{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--foreground, var(--fr-emphasis))}.metric-group-description{margin:0;font-size:var(--font-size-sm);color:var(--foreground-muted, var(--fr-muted));line-height:1.4}.metric-group-meta{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);flex-shrink:0}.metric-group-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:12px}.metric-group-body>.metric,.metric-group-body>.card{min-width:0}@media all and (max-width: 575.8px){.metric-group-body{grid-template-columns:1fr}}.metric{position:relative;display:flex;flex-direction:column;gap:8px;min-width:200px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none;overflow:hidden}.metric-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.metric-body{display:flex;flex-direction:column;gap:4px}.metric-value{font-size:1.75rem;font-weight:var(--font-weight-semibold);line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fr-emphasis)}.metric-label{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);line-height:1.3}.metric-insight{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);line-height:1.4}.metric-insight-positive{color:var(--success-color)}.metric-insight-negative{color:var(--warning-color)}.metric-insight-neutral{color:var(--fr-muted)}.metric-spark{line-height:0}.metric:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.metric-regular{padding:16px 18px 5px}.metric-regular .metric-head{position:absolute;top:14px;right:16px;gap:8px}.metric-regular .icon-tile{--icon-tile-size: 32px}.metric-regular .metric-body{padding-right:44px}.metric-regular .metric-spark{margin-top:8px}.metric-regular .sparkline{display:block;width:100%;height:60px}.metric-regular:not(:has(.metric-spark)){padding-bottom:16px}.metric-compact,.metric-group-compact .metric{gap:6px;padding:12px 14px}.metric-compact .metric-head,.metric-group-compact .metric .metric-head{position:absolute;top:10px;right:12px;gap:6px}.metric-compact .icon-tile,.metric-group-compact .metric .icon-tile{--icon-tile-size: 24px;border-radius:6px}.metric-compact .icon-tile>i[class*=icon-],.metric-compact .icon-tile>svg[class],.metric-group-compact .metric .icon-tile>i[class*=icon-],.metric-group-compact .metric .icon-tile>svg[class]{font-size:.75rem}.metric-compact .metric-body,.metric-group-compact .metric .metric-body{gap:2px;padding-right:32px}.metric-compact .metric-value,.metric-group-compact .metric .metric-value{font-size:1.375rem;line-height:1.1}.metric-compact .metric-label,.metric-group-compact .metric .metric-label{font-size:.75rem;font-weight:var(--font-weight-medium)}.metric-compact .metric-insight,.metric-group-compact .metric .metric-insight{font-size:.6875rem}.metric-compact .metric-spark,.metric-group-compact .metric .metric-spark{position:absolute;right:14px;bottom:12px}.metric-compact .sparkline,.metric-group-compact .metric .sparkline{display:block;width:72px;height:22px}.time-metric{position:relative;display:flex;flex-direction:column;gap:8px;min-width:200px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none}.time-metric-head{position:absolute;top:14px;right:16px}.time-metric .icon-tile{--icon-tile-size: 32px}.time-metric-body{display:flex;flex-direction:column;gap:4px;padding-right:44px}.time-metric-value{font-size:1.75rem;font-weight:var(--font-weight-semibold);line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fr-emphasis)}.time-metric-label{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);line-height:1.3}.time-metric-bar{margin-top:4px}.time-metric-bar-track{position:relative;width:100%;height:6px;border-radius:999px;background:var(--border-color-translucent);overflow:visible}.time-metric-bar-fill{height:100%;border-radius:999px;background:var(--fr-muted);transition:width .2s ease}.time-metric-bar-fill-positive{background:var(--success-color)}.time-metric-bar-fill-negative{background:var(--warning-color)}.time-metric-bar-fill-neutral{background:var(--fr-muted)}.time-metric-bar-target{position:absolute;top:-3px;width:2px;height:12px;margin-left:-1px;border-radius:1px;background:var(--fr-emphasis);opacity:.6}.time-metric-bar-meta{margin-top:6px;font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);line-height:1.2}.time-metric-insight{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);line-height:1.4}.time-metric-insight-positive{color:var(--success-color)}.time-metric-insight-negative{color:var(--warning-color)}.time-metric-insight-neutral{color:var(--fr-muted)}.time-metric:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.gauge{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:200px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none}.gauge-head{position:absolute;top:14px;right:16px}.gauge .icon-tile{--icon-tile-size: 32px}.gauge-arc{position:relative;display:flex;align-items:center;justify-content:center;margin-top:4px}.gauge-arc svg{display:block;overflow:visible}.gauge-track{stroke:var(--border-color-translucent)}.gauge-fill{stroke:var(--fr-muted);transition:stroke .2s ease,d .2s ease}.gauge-fill-positive .gauge-fill{stroke:var(--success-color)}.gauge-fill-negative .gauge-fill{stroke:var(--warning-color)}.gauge-fill-neutral .gauge-fill{stroke:var(--theme-color)}.gauge-display{position:absolute;font-size:1.375rem;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fr-emphasis)}.gauge-label{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);line-height:1.3;text-align:center}.gauge-insight{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);line-height:1.4;text-align:center}.gauge-insight-positive{color:var(--success-color)}.gauge-insight-negative{color:var(--warning-color)}.gauge-insight-neutral{color:var(--fr-muted)}.gauge:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.sentiment{position:relative;display:flex;flex-direction:column;gap:10px;min-width:220px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none}.sentiment-head{position:absolute;top:14px;right:16px}.sentiment .icon-tile{--icon-tile-size: 32px}.sentiment-score-row{display:flex;align-items:baseline;gap:6px;padding-right:44px}.sentiment-score{font-size:1.75rem;font-weight:var(--font-weight-semibold);line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fr-emphasis)}.sentiment-score-max{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--fr-muted)}.sentiment-label{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);line-height:1.3}.sentiment-breakdown{display:flex;flex-direction:column;gap:6px;margin-top:4px}.sentiment-row{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px}.sentiment-emoji{font-size:.875rem;line-height:1;text-align:center}.sentiment-bar-track{position:relative;height:6px;border-radius:999px;background:var(--border-color-translucent);overflow:hidden}.sentiment-bar-fill{height:100%;border-radius:999px;background:var(--fr-muted);transition:width .2s ease}.sentiment-bar-fill-positive{background:var(--success-color)}.sentiment-bar-fill-negative{background:var(--warning-color)}.sentiment-bar-fill-neutral{background:var(--fr-muted)}.sentiment-count{font-size:.75rem;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--fr-primary);min-width:24px;text-align:right}.sentiment-row-label{font-size:.6875rem;color:var(--fr-muted)}.sentiment-foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:4px;font-size:.75rem;font-weight:var(--font-weight-medium);line-height:1.4}.sentiment-total,.sentiment-insight{color:var(--fr-muted)}.sentiment-insight-positive{color:var(--success-color)}.sentiment-insight-negative{color:var(--warning-color)}.sentiment-insight-neutral{color:var(--fr-muted)}.sentiment:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.mini-list{display:flex;flex-direction:column;gap:10px;min-width:240px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none}.mini-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;min-height:32px}.mini-list-title{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);line-height:1.3}.mini-list .icon-tile{--icon-tile-size: 32px}.mini-list-rows{display:flex;flex-direction:column;gap:2px}.mini-list-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;color:var(--fr-primary);text-decoration:none;line-height:1.3;background:transparent;transition:background-color .12s ease}.mini-list-row:hover{background:var(--theme-color-pale);color:var(--theme-color)}.mini-list-row>.mini-list-text:first-child{grid-column:1/span 2}.mini-list-icon{font-size:.875rem;color:var(--fr-muted)}.mini-list .mini-list-avatar{--avatar-size: var(--avatar-size-sm)}.mini-list-text{display:flex;flex-direction:column;min-width:0}.mini-list-label{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-list-meta{font-size:.6875rem;color:var(--fr-muted);line-height:1.2}.mini-list-value{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mini-list-value-num{font-size:.8125rem;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--fr-emphasis)}.mini-list-trend{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;font-size:.6875rem;font-weight:var(--font-weight-bold);line-height:1}.mini-list-trend-positive{background:var(--success-color-pale);color:var(--success-color)}.mini-list-trend-negative{background:var(--warning-color-pale);color:var(--warning-color)}.mini-list-trend-neutral{background:var(--border-color-pale);color:var(--fr-muted)}.mini-list-empty{font-size:.75rem;color:var(--fr-muted);padding:12px 0;text-align:center}.mini-list-foot{margin-top:4px;padding-top:8px;border-top:1px solid var(--border-color-pale);font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--theme-color);text-decoration:none}.mini-list-foot:hover{color:var(--theme-color);opacity:.85}.mini-list-striped .mini-list-row:nth-child(2n){background:var(--border-color-pale)}.mini-list-striped .mini-list-row:nth-child(2n):hover{background:var(--border-color-translucent)}.mini-list-italic .mini-list-label{font-style:italic;font-weight:var(--font-weight-medium)}.mini-list-row-positive{background:var(--success-color-pale)}.mini-list-row-negative{background:var(--warning-color-pale)}.mini-list-row-warning{background:var(--color-warning-pale)}.mini-list-row-info{background:var(--info-color-pale)}.mini-list-row-neutral{background:var(--border-color-pale)}.mini-list-row-positive:hover{background:var(--success-color-translucent, var(--success-color-pale))}.mini-list-row-negative:hover,.mini-list-row-warning:hover{background:var(--warning-color-translucent, var(--warning-color-pale))}.mini-list-row-info:hover{background:var(--info-color-translucent, var(--info-color-pale))}.mini-list-row-neutral:hover{background:var(--border-color-translucent)}.mini-list:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.mini-list--chrome-inset{background:var(--surface-inset);border-radius:var(--radius-card)}.mini-list--chrome-inset:hover{border-color:transparent;box-shadow:none}.mini-list--chrome-none{background:transparent;padding:0}.mini-list--chrome-none:hover{border-color:transparent;box-shadow:none}.leaderboard{display:flex;flex-direction:column;gap:10px;min-width:240px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none;--leaderboard-bar-fg: var(--fr-muted)}.leaderboard-bar-info{--leaderboard-bar-fg: var(--info-color)}.leaderboard-bar-success{--leaderboard-bar-fg: var(--success-color)}.leaderboard-bar-warning{--leaderboard-bar-fg: var(--warning-color)}.leaderboard-bar-brand{--leaderboard-bar-fg: var(--theme-color)}.leaderboard-bar-neutral{--leaderboard-bar-fg: var(--fr-muted)}.leaderboard-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;min-height:32px}.leaderboard-title{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);line-height:1.3}.leaderboard .icon-tile{--icon-tile-size: 32px}.leaderboard-rows{display:flex;flex-direction:column;gap:4px}.leaderboard-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:6px 8px;border-radius:6px;color:var(--fr-primary);text-decoration:none;line-height:1.3;transition:background-color .12s ease}.leaderboard-row:hover{background:var(--theme-color-pale);color:var(--theme-color)}.leaderboard-avatar-wrap{position:relative;display:inline-flex;flex-shrink:0}.leaderboard-avatar-wrap .avatar{--avatar-size: var(--avatar-size-lg)}.leaderboard-rank{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--border-color-translucent);color:var(--fr-muted);font-size:.6875rem;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:1;box-sizing:border-box}.leaderboard-rank-medal{color:var(--accent-fg)}.leaderboard-rank-gold{background:var(--color-medal-gold)}.leaderboard-rank-silver{background:var(--color-medal-silver)}.leaderboard-rank-bronze{background:var(--color-medal-bronze)}.leaderboard-avatar-wrap .leaderboard-rank{position:absolute;top:-5px;left:-5px;width:18px;height:18px;font-size:.625rem;box-shadow:0 0 0 2px var(--surface-primary);z-index:1}.leaderboard-avatar-wrap .leaderboard-rank:not(.leaderboard-rank-medal){background:var(--surface-primary);border:1px solid var(--border-color)}.leaderboard-text{display:flex;flex-direction:column;min-width:0;gap:2px}.leaderboard-name{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.leaderboard-meta{font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);line-height:1.2}.leaderboard-bar-track{position:relative;margin-top:4px;height:4px;border-radius:999px;background:var(--border-color-translucent);overflow:hidden}.leaderboard-bar-fill{height:100%;border-radius:999px;background:var(--leaderboard-bar-fg);transition:width .2s ease}.leaderboard-value{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;gap:2px}.leaderboard-value-num{font-size:1.0625rem;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--fr-emphasis);line-height:1}.leaderboard-value-unit{font-size:.625rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em}.leaderboard-empty{font-size:.75rem;color:var(--fr-muted);padding:12px 0;text-align:center}.leaderboard:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.leaderboard--chrome-inset{background:var(--surface-inset);border-radius:var(--radius-card)}.leaderboard--chrome-inset:hover{border-color:transparent;box-shadow:none}.leaderboard--chrome-none{background:transparent;padding:0}.leaderboard--chrome-none:hover{border-color:transparent;box-shadow:none}.distribution{display:flex;flex-direction:column;gap:10px;min-width:240px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none}.distribution-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.distribution-title{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);line-height:1.3}.distribution .icon-tile{--icon-tile-size: 32px}.distribution-total-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.distribution-total{font-size:1.75rem;font-weight:var(--font-weight-semibold);line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fr-emphasis)}.distribution-insight{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);line-height:1.4}.distribution-insight-positive{color:var(--success-color)}.distribution-insight-negative{color:var(--warning-color)}.distribution-insight-neutral{color:var(--fr-muted)}.distribution-bar{display:flex;height:8px;border-radius:999px;background:var(--border-color-translucent);overflow:hidden}.distribution-segment{height:100%;background:var(--fr-muted);transition:width .2s ease}.distribution-segment-info{background:var(--info-color)}.distribution-segment-success{background:var(--success-color)}.distribution-segment-warning{background:var(--warning-color)}.distribution-segment-brand{background:var(--theme-color)}.distribution-segment-neutral{background:var(--fr-muted)}.distribution-segment:first-child{border-top-left-radius:999px;border-bottom-left-radius:999px}.distribution-segment:last-child{border-top-right-radius:999px;border-bottom-right-radius:999px}.distribution-legend{display:flex;flex-wrap:wrap;gap:10px 16px}.distribution-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;line-height:1.3}.distribution-swatch{display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--fr-muted)}.distribution-swatch-info{background:var(--info-color)}.distribution-swatch-success{background:var(--success-color)}.distribution-swatch-warning{background:var(--warning-color)}.distribution-swatch-brand{background:var(--theme-color)}.distribution-swatch-neutral{background:var(--fr-muted)}.distribution-legend-label{color:var(--fr-primary);font-weight:var(--font-weight-medium)}.distribution-legend-count{color:var(--fr-muted);font-variant-numeric:tabular-nums}.distribution:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.comparison-strip{display:flex;flex-direction:column;gap:8px;min-width:240px;margin:0;padding:14px 18px;color:var(--fr-primary);text-decoration:none;grid-column:1/-1}.comparison-strip-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:20px}.comparison-strip-title{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em}.comparison-strip-items{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:4px;column-gap:14px;font-size:.8125rem}.comparison-strip-item{display:inline-flex;align-items:baseline;gap:6px}.comparison-strip-item:not(:last-child):after{content:"·";margin-left:14px;color:var(--fr-muted)}.comparison-strip-item-label{font-weight:var(--font-weight-medium);color:var(--fr-primary)}.comparison-strip-item-delta{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.comparison-strip-item-delta-positive{color:var(--success-color)}.comparison-strip-item-delta-negative{color:var(--warning-color)}.comparison-strip-item-delta-neutral{color:var(--fr-muted)}.comparison-strip--ticker .comparison-strip-ticker{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.comparison-strip--ticker .comparison-strip-ticker-track{display:inline-flex;width:max-content;animation:comparisonStripTicker 60s linear infinite}.comparison-strip--ticker .comparison-strip-items{flex-wrap:nowrap;padding-right:14px}.comparison-strip--ticker:hover .comparison-strip-ticker-track{animation-play-state:paused}.comparison-strip--slide .comparison-strip-slide{display:flex;align-items:center;gap:4px;min-width:0}.comparison-strip--slide .comparison-strip-slide-viewport{flex:1;min-width:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.comparison-strip--slide .comparison-strip-slide-viewport::-webkit-scrollbar{display:none}.comparison-strip--slide .comparison-strip-items{flex-wrap:nowrap}.comparison-strip--slide .comparison-strip-item{flex-shrink:0;white-space:nowrap;scroll-snap-align:start}.comparison-strip--slide .comparison-strip-slide-arrow{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:6px;background:transparent;color:var(--fr-muted);font-size:.875rem;cursor:pointer;transition:background-color .12s ease,color .12s ease}.comparison-strip--slide .comparison-strip-slide-arrow:hover{background:var(--border-color-translucent);color:var(--fr-primary)}.comparison-strip:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}@media (prefers-reduced-motion: reduce){.comparison-strip--ticker .comparison-strip-ticker-track{animation:none}}@keyframes comparisonStripTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.strip-settings-switcher{display:flex;gap:6px;padding:4px 12px 6px}.strip-settings-option{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 6px 10px;border:2px solid var(--border-color);border-radius:var(--panel-radius, 12px);background:var(--surface-primary);cursor:pointer;transition:all .15s;font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--page-fr-color-hover)}.strip-settings-option:hover{border-color:var(--page-fr-color-hover)}.strip-settings-option.active,.strip-settings-option.is-active{border-color:var(--theme-color);color:var(--theme-color)}.strip-settings-preview{display:block;width:54px;height:28px;border-radius:4px;background:var(--theme-color-pale);border:1px solid var(--theme-color-translucent);position:relative;overflow:hidden}.strip-settings-preview-static:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:linear-gradient(var(--theme-color) 0 0) 0 50%/8px 2px no-repeat,linear-gradient(var(--theme-color) 0 0) 50% 50%/8px 2px no-repeat,linear-gradient(var(--theme-color) 0 0) 100% 50%/8px 2px no-repeat}.strip-settings-preview-ticker:before{content:"";position:absolute;top:50%;left:-4px;right:-4px;height:2px;transform:translateY(-50%);background:linear-gradient(var(--theme-color) 0 0) 10% 50%/6px 2px no-repeat,linear-gradient(var(--theme-color) 0 0) 34% 50%/10px 2px no-repeat,linear-gradient(var(--theme-color) 0 0) 64% 50%/7px 2px no-repeat,linear-gradient(var(--theme-color) 0 0) 90% 50%/5px 2px no-repeat}.strip-settings-preview-ticker:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--theme-color-pale),transparent 24%,transparent 76%,var(--theme-color-pale))}.strip-settings-preview-slide:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:linear-gradient(var(--theme-color) 0 0) 50% 50%/16px 2px no-repeat}.strip-settings-preview-slide:after{content:"‹ ›";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 4px;color:var(--theme-color);font-size:.625rem;line-height:1}.activity-feed{display:flex;flex-direction:column;gap:12px;min-width:240px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none;grid-column:1/-1}.activity-feed-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.activity-feed-heading{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);line-height:1.3}.activity-feed-rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:4px 16px}.activity-feed-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;color:var(--fr-primary);text-decoration:none;line-height:1.3;transition:background-color .12s ease}.activity-feed-row:hover{background:var(--theme-color-pale);color:var(--theme-color)}.activity-feed-row .icon-tile{--icon-tile-size: 28px}.activity-feed-head>.icon-tile{--icon-tile-size: 32px}.activity-feed-text{display:flex;flex-direction:column;gap:2px;min-width:0}.activity-feed-title{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-emphasis);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-feed-title b,.activity-feed-title strong{font-weight:var(--font-weight-semibold)}.activity-feed-meta{display:inline-flex;align-items:center;gap:5px;font-size:.6875rem;color:var(--fr-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.activity-feed-actor{font-weight:var(--font-weight-medium);color:var(--fr-muted)}.activity-feed-separator{color:var(--fr-muted);opacity:.6}.activity-feed-time{font-variant-numeric:tabular-nums}.activity-feed-empty{font-size:.75rem;color:var(--fr-muted);padding:12px 0;text-align:center}.activity-feed-foot{margin-top:4px;padding-top:10px;border-top:1px solid var(--border-color-pale);font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--theme-color);text-decoration:none}.activity-feed-foot:hover{color:var(--theme-color);opacity:.85}.activity-feed:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.activity-feed--chrome-inset{background:var(--surface-inset);border-radius:var(--radius-card)}.activity-feed--chrome-inset:hover{border-color:transparent;box-shadow:none}.activity-feed--chrome-none{background:transparent;padding:0}.activity-feed--chrome-none:hover{border-color:transparent;box-shadow:none}.health-strip{display:flex;flex-direction:column;gap:10px;min-width:240px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none;grid-column:1/-1}.health-strip-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.health-strip-title{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);line-height:1.3}.health-strip .icon-tile{--icon-tile-size: 32px}.health-strip-items{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.health-strip-item{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:var(--font-weight-medium)}.health-strip-item-ok .health-strip-dot{background:var(--success-color)}.health-strip-item-degraded .health-strip-dot{background:var(--warning-color)}.health-strip-item-down .health-strip-dot{background:var(--error-color, var(--warning-color));animation:healthStripPulse 1.5s ease-in-out infinite}.health-strip-item-unknown .health-strip-dot{background:var(--fr-muted)}.health-strip-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.health-strip-label{color:var(--fr-primary)}.health-strip-summary{font-size:.75rem;color:var(--fr-muted)}.health-strip-state-down .health-strip-summary{color:var(--error-color, var(--warning-color));font-weight:var(--font-weight-semibold)}.health-strip-state-degraded .health-strip-summary{color:var(--warning-color);font-weight:var(--font-weight-medium)}.health-strip:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}@keyframes healthStripPulse{0%,to{opacity:1}50%{opacity:.4}}.quick-actions{display:flex;flex-direction:column;gap:10px;min-width:240px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none}.quick-actions-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;min-height:32px}.quick-actions-title{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);line-height:1.3}.quick-actions-head>.icon-tile{--icon-tile-size: 32px}.quick-actions-actions{display:flex;flex-direction:column;gap:2px}.quick-actions-action{display:inline-flex;align-items:center;gap:10px;padding:6px 8px;border:none;background:transparent;border-radius:6px;color:var(--fr-primary);font-size:.8125rem;font-weight:var(--font-weight-medium);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .12s ease,color .12s ease;width:100%}.quick-actions-action>.icon-tile{--icon-tile-size: 28px}.quick-actions-action-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-actions-action:hover,.quick-actions-action.active{background:var(--theme-color-pale);color:var(--theme-color)}.quick-actions-action:hover>.icon-tile,.quick-actions-action.active>.icon-tile{--icon-tile-bg: var(--surface-primary);--icon-tile-fg: var(--theme-color)}.quick-actions:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.streak{display:flex;flex-direction:column;gap:12px;min-width:240px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none}.streak-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.streak-title{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);line-height:1.3}.streak-head>.icon-tile{--icon-tile-size: 32px}.streak-value-row{display:flex;align-items:baseline;gap:8px}.streak-number{font-size:2.5rem;font-weight:var(--font-weight-bold);line-height:1;color:var(--fr-emphasis);font-variant-numeric:tabular-nums}.streak-unit{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-muted)}.streak-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;align-items:end}.streak-day{display:flex;flex-direction:column;align-items:center;gap:4px}.streak-day-label{font-size:.625rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1}.streak-day-cell{width:100%;aspect-ratio:1/1;max-width:22px;border-radius:5px;background:var(--border-color-translucent);transition:background .15s ease,box-shadow .15s ease}.streak-day-active .streak-day-cell{background:var(--theme-color)}.streak-day-today .streak-day-cell{box-shadow:0 0 0 2px var(--theme-color-pale)}.streak-best{font-size:.75rem;color:var(--fr-muted)}.streak-best b{font-weight:var(--font-weight-semibold);color:var(--fr-emphasis)}.streak:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.dual-timeline{display:flex;flex-direction:column;gap:12px;min-width:240px;margin:0;padding:16px 18px;color:var(--fr-primary);text-decoration:none}.dual-timeline-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.dual-timeline-title{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);line-height:1.3}.dual-timeline-head>.icon-tile{--icon-tile-size: 32px}.dual-timeline-tracks{display:flex;flex-direction:column;gap:14px}.dual-timeline-track{display:flex;flex-direction:column;gap:4px}.dual-timeline-track-label{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em}.dual-timeline-track-caption{font-size:.6875rem;color:var(--fr-muted);line-height:1.3}.dual-timeline-bar{display:flex;align-items:center;gap:8px;font-size:.6875rem;color:var(--fr-muted);font-variant-numeric:tabular-nums}.dual-timeline-bar-start,.dual-timeline-bar-end{flex-shrink:0;min-width:32px}.dual-timeline-bar-end{text-align:right}.dual-timeline-bar-line{position:relative;flex:1;height:6px;border-radius:999px;background:var(--border-color-translucent);overflow:visible}.dual-timeline-bar-fill{position:absolute;top:0;left:0;height:100%;border-radius:999px;background:var(--theme-color);transition:width .2s ease}.dual-timeline-bar-marker{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:var(--surface-primary);border:2px solid var(--theme-color);transform:translate(-50%,-50%);transition:left .2s ease;box-shadow:0 1px 3px #0000001f}.dual-timeline-bar-info .dual-timeline-bar-fill{background:var(--info-color)}.dual-timeline-bar-info .dual-timeline-bar-marker{border-color:var(--info-color)}.dual-timeline-bar-success .dual-timeline-bar-fill{background:var(--success-color)}.dual-timeline-bar-success .dual-timeline-bar-marker{border-color:var(--success-color)}.dual-timeline-bar-warning .dual-timeline-bar-fill{background:var(--warning-color)}.dual-timeline-bar-warning .dual-timeline-bar-marker{border-color:var(--warning-color)}.dual-timeline-bar-neutral .dual-timeline-bar-fill{background:var(--fr-muted)}.dual-timeline-bar-neutral .dual-timeline-bar-marker{border-color:var(--fr-muted)}.dual-timeline:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-hover)}.cadence{display:flex;flex-direction:column;gap:6px;min-width:0}.cadence-label{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em}.cadence-trail{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;align-items:end}.cadence-day{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.cadence-day-label{font-size:.625rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1}.cadence-day-cell{width:100%;aspect-ratio:1/1;max-width:20px;border-radius:4px;background:var(--border-color-translucent);transition:background .15s ease,box-shadow .15s ease}.cadence-day-active .cadence-day-cell{background:var(--theme-color-pale);border:1px solid var(--theme-color-matt)}.cadence-day-today .cadence-day-cell{background:var(--theme-color);border:none;box-shadow:0 0 0 2px var(--theme-color-pale)}.cadence-day-active.cadence-day-today .cadence-day-cell{background:var(--theme-color)}.cadence-caption{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-emphasis);line-height:1.3}.cadence-best{font-size:.6875rem;color:var(--fr-muted);line-height:1.3}.waves{display:flex;flex-direction:column;gap:14px;min-width:0}.waves-label{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em}.waves-days-block{display:flex;flex-direction:column;gap:6px}.waves-days{display:flex;justify-content:space-between;align-items:end;gap:4px}.waves-days-caption{font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1}.waves-day{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.waves-day:first-child{align-items:flex-start}.waves-day:last-child{align-items:flex-end}.waves-day-label{width:20px;text-align:center;font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1.3}.waves-day-cell{width:20px;height:20px;border-radius:4px;background:var(--border-color-translucent);position:relative;transition:background .15s ease,box-shadow .15s ease}.waves-day-cell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--theme-color);opacity:var(--v, 0);transition:opacity .15s ease}.waves-day-today .waves-day-cell{box-shadow:0 0 0 1px var(--surface-primary),0 0 0 3px var(--now-color),0 0 6px 3px var(--now-color-opacity)}.waves-day-empty .waves-day-cell{background:var(--surface-primary);border:1px solid var(--border-color)}.waves-hours-block{display:flex;flex-direction:column;gap:6px}.waves-hours{display:grid;grid-template-columns:repeat(24,1fr);align-items:end;height:32px;padding:0 1px;column-gap:1px}.waves-hours-foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.waves-hours-caption{font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1;flex-shrink:0}.waves-hour{display:flex;align-items:flex-end;justify-content:center;height:100%;min-width:0;position:relative}.waves-hour-bar{width:100%;height:calc(8% + var(--v, 0) * 92%);background:var(--theme-color);opacity:calc(.3 + var(--v, 0) * .7);border-radius:2px 2px 0 0;transition:height .2s ease,opacity .2s ease}.waves-hour-now:before,.waves-hour-now:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--now-color);border-radius:1px}.waves-hour-now:before{top:-3px}.waves-hour-now:after{bottom:-3px}.waves-hour-now .waves-hour-bar{opacity:1}.waves-caption{font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-hero{display:block;position:relative;margin:0 10px 12px;padding:18px 24px;color:var(--fr-primary);text-decoration:none}.dashboard-hero-gear{position:absolute;top:10px;right:12px;z-index:2}.dashboard-hero-columns{display:grid;grid-template-columns:minmax(200px,1.2fr) minmax(160px,1fr) minmax(180px,1.1fr) minmax(180px,1fr);gap:20px;align-items:stretch}@media (max-width: 1151px){.dashboard-hero-columns{grid-template-columns:1fr 1fr;row-gap:24px}}@media (max-width: 575px){.dashboard-hero-columns{grid-template-columns:1fr}}.dashboard-hero-columns>*:not(:first-child){padding-left:20px;position:relative}.dashboard-hero-columns>*:not(:first-child):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:45%;background:var(--border-color)}@media (max-width: 1151px){.dashboard-hero-columns>*:not(:first-child){padding-left:0}.dashboard-hero-columns>*:not(:first-child):before{display:none}}.dashboard-hero-section-label{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;display:block}.dashboard-hero-person-col{align-self:start;display:flex;flex-direction:column;gap:12px;min-width:0}.dashboard-hero-person{display:flex;align-items:center;gap:14px;min-width:0;color:var(--fr-primary);text-decoration:none;transition:opacity .12s ease}.dashboard-hero-person:hover{opacity:.85}.dashboard-hero-avatar{--avatar-size: var(--avatar-size-xl);flex-shrink:0}.dashboard-hero-person-text{display:flex;flex-direction:column;gap:2px;min-width:0}.dashboard-hero-name{font-size:1rem;font-weight:var(--font-weight-bold);color:var(--fr-emphasis);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-hero-team{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--avatar-size-md),1fr));gap:4px;margin-top:5px}.dashboard-hero-team .avatar{--avatar-size: var(--avatar-size-md)}.dashboard-hero-team-avatar{position:relative;display:inline-flex;flex-shrink:0}.dashboard-hero-team-presence{position:absolute;top:0;left:0;width:5px;height:5px;border-radius:50%;background:var(--now-color);border:1px solid var(--surface-primary);box-sizing:content-box;z-index:1}.dashboard-hero-team-summary{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1.3}.dashboard-hero-team-more{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:22%;background:var(--border-color-translucent);color:var(--fr-muted);font-size:.6875rem;font-weight:var(--font-weight-semibold);flex-shrink:0}.dashboard-hero-company{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-hero-company:only-child{font-size:1rem;font-weight:var(--font-weight-bold);color:var(--fr-emphasis)}.dashboard-hero-cadence-col{display:flex;flex-direction:column}.dashboard-hero-waves-col,.dashboard-hero-business{display:flex;flex-direction:column;gap:12px;min-width:0}.dashboard-hero-business-track{display:flex;flex-direction:column;gap:3px;min-width:0}.dashboard-hero-business-track--primary{--hero-track-fill: var(--theme-color);--hero-track-marker-border: var(--theme-color)}.dashboard-hero-business-track--muted{--hero-track-fill: var(--fr-muted);--hero-track-marker-border: var(--fr-muted)}.dashboard-hero-business-zone{font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1.3}.dashboard-hero-business-bar{display:flex;align-items:center;gap:8px;font-size:.6875rem;color:var(--fr-muted);font-variant-numeric:tabular-nums}.dashboard-hero-business-bar-start,.dashboard-hero-business-bar-end{flex-shrink:0;min-width:32px}.dashboard-hero-business-bar-end{text-align:right}.dashboard-hero-business-bar-line{position:relative;flex:1;height:6px;border-radius:999px;background:var(--border-color-translucent)}.dashboard-hero-business-bar-fill{position:absolute;top:0;left:0;height:100%;border-radius:999px;background:var(--hero-track-fill, var(--theme-color));transition:width .2s ease}.dashboard-hero-business-bar-marker{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:var(--surface-primary);border:2px solid var(--hero-track-marker-border, var(--theme-color));transform:translate(-50%,-50%);transition:left .2s ease;box-shadow:0 1px 3px #0000001f}.dashboard-hero-business-now{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);font-variant-numeric:tabular-nums;line-height:1.3}.dashboard-hero-business-caption{font-size:.6875rem;color:var(--fr-muted);line-height:1.3}.dashboard-hero-business-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dashboard-hero-actions-col{display:flex;flex-direction:column;gap:12px;min-width:0}.dashboard-hero-actions{display:flex;flex-direction:column;gap:2px}.dashboard-hero-action{display:inline-flex;align-items:center;gap:10px;padding:5px 8px;border:none;background:transparent;border-radius:6px;color:var(--fr-primary);font-size:.8125rem;font-weight:var(--font-weight-medium);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .12s ease,color .12s ease;width:100%}.dashboard-hero-action:hover,.dashboard-hero-action.active{background:var(--theme-color-pale);color:var(--theme-color)}.dashboard-hero-action-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--border-color-translucent);color:var(--fr-muted);font-size:.875rem;flex-shrink:0;transition:background-color .12s ease,color .12s ease}.dashboard-hero-action:hover .dashboard-hero-action-icon,.dashboard-hero-action.active .dashboard-hero-action-icon{background:var(--theme-color-pale);color:var(--theme-color)}.dashboard-hero-action-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-settings-popup .dashboard-settings-popup-group-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hero-settings-popup .hero-settings-counter{font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:none;letter-spacing:0}.hero-settings-popup .dashboard-settings-popup-item-title{display:inline-flex;align-items:center;gap:8px;min-width:0}.hero-settings-popup .hero-settings-action-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:var(--border-color-translucent);color:var(--fr-muted);font-size:.75rem;flex-shrink:0}.monaco-viewer{width:100%;background:var(--surface-primary, #fff);border:var(--border-width) solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 10px);overflow:hidden;color:var(--page-fr-color)}.monaco-viewer__fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--font-size-sm);color:var(--foreground-muted)}.markdown-editor{width:100%;background:var(--surface-primary, #fff);border:var(--border-width) solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 10px);overflow:hidden;color:var(--page-fr-color)}.markdown-editor__fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--font-size-sm);color:var(--foreground-muted)}#root,.app-shell{width:100%;height:100%;overflow:hidden;padding:0;margin:0}.app-shell{display:flex;flex-direction:column;background:var(--page-color)}.app-shell__banner{width:100%;flex-shrink:0;background-color:var(--surface-primary)}.app-shell__banner>:first-child{width:auto;margin:var(--space-3) 15px var(--space-3) 10px}.app-shell__row{display:flex;flex-direction:row;flex:1 1 auto;width:100%;min-height:0}.app-shell__icon-bar{display:flex;width:54px;min-width:54px;height:100%;background-color:var(--surface-primary);flex-direction:column;justify-content:space-between;position:relative}.app-shell__icon-bar .btn-dropdown-control{margin:0;padding:1px;background:transparent;border:none;height:49px;width:100%}.app-shell__icon-bar .btn-dropdown-control:focus-visible,.app-shell__icon-bar .btn-dropdown-control:hover{background:transparent;border:none}.page-container-view>.form>.btn,.page-container-view>.form>p{margin-right:auto}.app-shell__icon-bar{transition:width .18s ease,min-width .18s ease}.app-shell__item-label{display:none;font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.app-shell__workspace{display:none;flex-direction:column;min-width:0}.app-shell__workspace-name{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell__workspace-caption{font-size:.6875rem;color:var(--fr-subtle);line-height:1.2}.app-shell__rail-toggle{display:flex;align-items:center;justify-content:center;width:100%;height:36px;border:0;background:transparent;color:var(--page-menu-icon-color);cursor:pointer;padding:0}.app-shell__rail-toggle svg{width:16px;height:16px}.app-shell__rail-toggle:hover{color:var(--fr-primary)}.app-shell--rail-expanded .app-shell__icon-bar{width:208px;min-width:208px}.app-shell--rail-expanded .app-shell__logo>a{width:calc(100% - 20px);height:auto;margin:13px 10px;padding:0;background:transparent;justify-content:flex-start;gap:10px}.app-shell--rail-expanded .app-shell__logo>a img,.app-shell--rail-expanded .app-shell__logo>a svg{width:34px;height:34px;min-width:34px;padding:7px;background:var(--theme-color);border-radius:var(--panel-radius)}.app-shell--rail-expanded .app-shell__workspace{display:flex}.app-shell--rail-expanded .page-avatar-profile{position:static;transform:none}.app-shell--rail-expanded .page-menu .page-menu-item-wrapper{justify-content:flex-start;padding-left:18px;gap:12px}.app-shell--rail-expanded .notifications-menu{align-items:stretch}.app-shell--rail-expanded .notifications-menu .menu{width:100%}.app-shell--rail-expanded .menu__rail-trigger{width:100%;justify-content:flex-start;padding-left:19px;gap:12px}.app-shell--rail-expanded .app-shell__item-label{display:inline-block}.app-shell--rail-expanded .page-menu-apps .app-shell__item-label{text-transform:uppercase;font-weight:var(--font-weight-bold, 700);font-size:var(--font-size-lg, 1.125rem);letter-spacing:.06em;color:var(--page-menu-icon-color)}.app-shell--rail-expanded .page-menu-item-wrapper:hover .app-shell__item-label,.app-shell--rail-expanded .menu__rail-trigger:hover .app-shell__item-label,.app-shell--rail-expanded .page-menu-item-wrapper.active .app-shell__item-label,.app-shell--rail-expanded .page-menu-item-wrapper.is-active .app-shell__item-label{color:var(--theme-color)}.app-shell--rail-expanded .page-menu .page-menu-item-wrapper:before,.app-shell--rail-expanded .menu__rail-trigger:before{width:calc(100% - 12px);left:6px;transform:translateY(-50%)}.app-shell--rail-expanded .page-menu-avatar .page-menu-item-wrapper{padding-left:14px;gap:7px}.app-shell--rail-expanded .page-menu-avatar .page-menu-item-wrapper:before{display:block}.app-shell--rail-expanded .page-menu-avatar .page-menu-item-wrapper:hover:before{background-color:var(--sidebar-hover-pill-bg)}.app-shell--rail-expanded .page-avatar-profile:hover{box-shadow:none}.app-shell--rail-expanded .app-rail-label{display:none}.app-shell__main-body,.page-card__frame{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;max-height:100%}.app-shell__main-body>h6,.app-shell__main-body>.h6,.page-card__frame>h6,.page-card__frame>.h6{width:100%;padding:0 10px}.app-shell__main-body .page-container-table,.page-card__frame .page-container-table{flex:1;display:flex;flex-direction:column;width:100%}.app-shell__main-body .pagination,.page-card__frame .pagination{padding:0 10px}.page-card__head-count{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--theme-color);color:var(--accent-fg);margin:0 10px 0 0;padding:1px 7px;font-size:.75rem;line-height:18px;font-weight:var(--font-weight-medium)}.page-card__head-meta{color:var(--text-color-muted);font-size:.8125rem;font-weight:var(--font-weight-normal);white-space:nowrap}.page-card__head .tag{text-transform:capitalize;cursor:pointer}.page-card__head:hover .table__select-checkbox.checkbox{opacity:1}.page-container-body-top-block{width:calc(100% - 20px);margin:0 10px 20px;min-height:260px;display:flex;flex-direction:column;justify-content:center;gap:10px}.page-container-body-top-block>div{width:calc(100% - 160px);max-width:400px;margin:0 auto 0 80px}.page-container-cards{display:flex;flex-direction:column;width:100%;height:100%;max-height:calc(100% - 50px)}.page-container-cards .card-set>.card>.checkbox{display:none;left:0;top:0;height:100%;position:absolute;align-items:center;justify-content:center}.page-container-cards .card-set>.card>.checkbox.show,.page-container-cards .card-set>.card>.checkbox.checked{display:inline-flex}.page-container-cards .card-set>.card:hover>.checkbox{display:inline-flex}.page-container-control{display:flex;flex-direction:column;gap:10px;height:100%;max-width:290px;min-width:290px;width:0px;overflow:hidden;right:0;background:transparent;transition:all .3s}.page-container-control .card,.page-container-control .select-action-btn.select-btn{width:280px}.page-container-control .panel-bottom{display:flex;flex-direction:column;flex-wrap:wrap;overflow:unset;height:auto;gap:10px}.page-container-control .btn-collapse{margin-top:-10px;position:fixed;top:50%;right:280px;left:auto;background-color:var(--surface-primary);border:var(--border-width) solid currentColor;color:var(--border-color);border-radius:4px;height:20px;transition:all .3s;width:20px;z-index:1;cursor:pointer}.page-container-control .btn-collapse:hover{background:var(--theme-color-matt);color:var(--theme-color);border-color:var(--theme-color)}.page-container-control .btn-collapse:after{content:"";position:absolute;top:6px;left:5px;right:auto;width:5px;height:5px;border-right:1px solid;border-bottom:1px solid;border-color:currentColor;transform:rotate(-45deg)}.page-container-control.collapse{min-width:0}.page-container-control.collapse .btn-collapse{right:5px}.page-container-control.collapse .btn-collapse:after{left:7px;right:auto;transform:rotate(135deg)}.page-container-control.position-left .btn-collapse{right:auto;left:280px}.page-container-control.position-left .btn-collapse:after{left:auto;right:5px;transform:rotate(135deg)}.page-container-control.position-left.collapse .btn-collapse{right:auto;left:5px}.page-container-control.position-left.collapse .btn-collapse:after{left:auto;right:7px;transform:rotate(-45deg)}.page-container-control>.card{margin:0}.page-container-control>.card-set{padding:0}.page-container-control:not(.position-left)>.card-set{padding:0 5px}.page-container-control:after{content:"";position:absolute;top:0;width:100%;height:100%;left:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:-1}.page-container-control .btn-control{width:100%;height:48px;font-size:.875rem}.page-container-control .card-set>.btn+.btn{margin-top:10px}.select-action-btn.select-btn{display:flex;align-items:stretch;width:100%;height:42px;border-radius:8px;overflow:hidden;cursor:pointer;font-size:.875rem;letter-spacing:1px}.select-action-btn.select-btn.status--medium,.select-action-btn.select-btn.status--draft,.select-action-btn.select-btn.status--new,.select-action-btn.select-btn.status--free{background-color:#5bb7fc!important;color:var(--accent-fg)!important}.select-action-btn.select-btn.status--urgent,.select-action-btn.select-btn.status--not-valid,.select-action-btn.select-btn.status--paused,.select-action-btn.select-btn.status--open,.select-action-btn.select-btn.status--refund{background-color:#f94b74!important;color:var(--accent-fg)!important}.select-action-btn.select-btn.status--high,.select-action-btn.select-btn.status--banned,.select-action-btn.select-btn.status--overdue,.select-action-btn.select-btn.status--changed{background-color:#f9884b!important;color:var(--accent-fg)!important}.select-action-btn.select-btn.status--low,.select-action-btn.select-btn.status--valid,.select-action-btn.select-btn.status--running,.select-action-btn.select-btn.status--pending,.select-action-btn.select-btn.status--pay,.select-action-btn.select-btn.status--paid{background-color:#8bc342!important;color:var(--accent-fg)!important}.select-action-btn.select-btn.status--undefined,.select-action-btn.select-btn.status--solved{background-color:#b7b7b7!important;color:var(--accent-fg)!important}.select-action-btn.select-btn.status--completed,.select-action-btn.select-btn.status--closed,.select-action-btn.select-btn.status--cancel{background-color:#485867!important;color:var(--accent-fg)!important}.select-action-btn__label{flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:var(--font-weight-medium)}.select-action-btn__label>div[class]{width:100%;text-align:center}.select-action-btn__chevron{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;padding:0;background:transparent;border:0;border-left:1px solid rgba(255,255,255,.25);color:inherit;cursor:pointer;font-size:.75rem}.select-action-btn>div:not([class*=select-action-btn__]){flex:1 1 auto;align-self:center;padding:0 12px;text-transform:uppercase;font-weight:var(--font-weight-medium);text-align:center}@media all and (max-width: 991.98px){.page-container-control{position:absolute;right:0;left:auto;z-index:10;min-width:0px;background:linear-gradient(to left,var(--surface-secondary),var(--surface-secondary) 20%,transparent)}.page-container-control .btn-collapse{right:5px;left:auto}.page-container-control .btn-collapse:after{left:7px;right:auto;transform:rotate(135deg)}.page-container-control.collapse{min-width:290px}.page-container-control.collapse .btn-collapse{right:280px;left:auto}.page-container-control.collapse .btn-collapse:after{left:5px;right:auto;transform:rotate(-45deg)}.page-container-control.position-left{right:auto;left:0;background:linear-gradient(to right,var(--surface-secondary),var(--surface-secondary) 20%,transparent)}.page-container-control.position-left .btn-collapse{right:auto;left:0}.page-container-control.position-left .btn-collapse:after{left:auto;right:7px;transform:rotate(-45deg)}.page-container-control.position-left.collapse .btn-collapse{right:auto;left:280px}.page-container-control.position-left.collapse .btn-collapse:after{left:auto;right:5px;transform:rotate(135deg)}.page-container-control.always-show{position:relative;min-width:290px;z-index:0}}.page-container-form{display:flex;flex-direction:column;padding:10px;width:100%;max-width:830px}.page-container-form>*,.page-container-form>p{margin:0 0 20px}.page-container-form>*:last-child{margin:0}.page-container-form>.textarea>textarea,.page-container-form>textarea{min-height:170px}.page-container-form>.btn{margin-right:auto}.page-container-form>h6,.page-container-form>.h6{font-size:.875rem}.page-container-form>.card{height:100%;overflow-y:auto}.page-container-form>.card>.loader{height:100%}.page-container-form>.card>.loader>svg[class]{height:100px}.page-container-form-wrapper{display:block;width:100%;height:100%;overflow:hidden;overflow-y:auto}.page-container-form-wrapper.fixed-width{max-width:870px;margin-right:auto}.page-container-head{display:flex;align-items:center;justify-content:space-between;width:100%;height:50px;min-height:50px}.page-container-head-left,.page-container-head-right{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 10px;width:100%;height:100%;color:var(--fr-muted);gap:10px}.page-container-head-block{display:inline-flex;flex-direction:row;align-items:center;flex-wrap:wrap}.page-container-head-left>div{display:flex;align-items:center;gap:10px}.page-container-head-right{max-width:290px}.page-container-head-center{display:flex;flex-direction:row;gap:10px}.app-shell__logo>a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:7px;margin:13px auto;background:var(--theme-color);border-radius:var(--panel-radius);color:var(--accent-fg)}.app-shell__logo>a img,.app-shell__logo>a svg{width:100%;height:100%;display:block}.app-shell__logo>a img{object-fit:cover;border-radius:calc(var(--panel-radius) - 2px)}.page-body{align-self:stretch;width:100%;max-width:100%;flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.page-body>.page-container-head{max-width:100%;flex-shrink:0}.app-shell:has(.page-flush) .app-shell__main{padding:0;background-color:var(--surface-primary)}.page-flush .page-card__frame>.page-card__body{background-color:var(--surface-primary)}.app-shell:has(.page-card--flush) .app-shell__main{background-color:var(--surface-primary)}.page-body--horizontal{flex-direction:row;gap:10px}.page-body--horizontal>:not(.page-container-control):not(.page-body__aside){flex:1 1 0;min-width:0}.page-body--horizontal>.page-body__aside{flex:0 0 auto}.container-submenu{align-items:center;background-color:var(--theme-color-pale);box-shadow:4px 0 8px #b0bec53d;display:flex;flex-direction:column;height:100%;margin-left:0;max-height:100%;min-height:100%;min-width:200px;overflow:hidden;padding:12px 0;position:relative;transition:all .3s;width:0;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}.container-submenu .btn-collapse{margin-top:-10px;position:fixed;top:50%;left:calc(54px + var(--submenu-width, 200px) - 10px);background-color:var(--surface-primary);border:var(--border-width) solid currentColor;color:var(--border-color);border-radius:4px;height:20px;transition:background-color .3s,color .3s,border-color .3s,left .15s ease;width:20px;z-index:6;cursor:pointer}.container-submenu .btn-collapse:hover{background:var(--theme-color-matt);color:var(--theme-color);border-color:var(--theme-color)}.container-submenu .btn-collapse:after{content:"";position:absolute;top:6px;left:7px;width:5px;height:5px;border-right:1px solid;border-bottom:1px solid;border-color:currentColor;transform:rotate(135deg)}.container-submenu.collapse{min-width:0;padding:0;overflow:hidden;box-shadow:none}.container-submenu.collapse .btn-collapse{left:44px}.container-submenu.collapse .btn-collapse:after{left:5px;transform:rotate(-35deg)}.container-submenu--resizable{min-width:var(--submenu-width, 200px)}.container-submenu--resizing{transition:none}.container-submenu__resize-handle{position:absolute;top:0;right:-2px;width:5px;height:100%;cursor:col-resize;z-index:5;background:transparent}.container-submenu__resize-handle:focus-visible{outline:2px solid var(--theme-color);outline-offset:-2px}.container-submenu .menu-tree>.menu-tree__outer:first-child>.menu-tree__wrapper{height:auto!important;opacity:1!important}.container-submenu .submenu-title-actions{position:absolute;top:7px;right:9px;display:flex;align-items:center;gap:2px;z-index:1}.container-submenu .container-submenu__head{flex:0 0 auto;position:sticky;top:0;z-index:2;background:transparent}.container-submenu .submenu-action-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--btn-radius);background:transparent;color:var(--fr-muted);font-size:.875rem;cursor:pointer;transition:all .15s}.container-submenu .submenu-action-btn:hover{background:var(--theme-color-pale);color:var(--fr-emphasis)}.container-submenu .submenu-action-btn.active,.container-submenu .submenu-action-btn.is-active{background:var(--theme-color-translucent);color:var(--fr-emphasis)}.container-submenu .submenu-add-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:var(--btn-radius);background:var(--surface-primary);color:var(--fr-primary);font-size:1rem;font-weight:var(--font-weight-light);line-height:1;cursor:pointer;transition:all .15s}.container-submenu .submenu-add-btn:hover{border-color:var(--theme-color);color:var(--theme-color);background:var(--theme-color-pale)}.container-submenu .menu-tree__item.head{font-size:1.25rem;font-weight:var(--font-weight-semibold);line-height:1.4;padding-top:2px;padding-bottom:8px;margin-bottom:12px;cursor:default}.container-submenu .menu-tree__item.head:hover{background-color:transparent}.container-submenu .menu-tree__item.head:after{display:none}.container-submenu .menu-tree__item.subhead{font-size:.8125rem;font-weight:var(--font-weight-bold);padding:14px 8px 4px 20px!important;cursor:default;color:var(--page-fr-color-hover)}.container-submenu .menu-tree__item.subhead:hover{background-color:transparent}.container-submenu .menu-tree__item.subhead:after{display:none}.container-submenu .menu-tree__item:not(.head){font-size:.8125rem;font-weight:var(--font-weight-normal);padding:6px 8px 6px 20px!important;margin:1px 0;border-radius:5px;transition:all .15s}.container-submenu .menu-tree__item:not(.head):hover{background-color:var(--theme-color-pale)}.container-submenu .menu-tree__item:not(.head).active{background-color:var(--theme-color-translucent);font-weight:var(--font-weight-medium)}.container-submenu .menu-tree__item:not(.head) i[class^=icon-],.container-submenu .menu-tree__item:not(.head) i[class*=" icon-"]{font-size:.8125rem;width:16px;margin-left:0;margin-right:6px}.container-submenu .menu-tree__item:not(.head) .avatar{margin-left:0;margin-right:6px}.container-submenu .menu-tree__item.expand:not(.head),.container-submenu .menu-tree__item.collapse:not(.head){font-weight:var(--font-weight-medium);border-left-color:transparent}.container-submenu .menu-tree__count{font-size:.75rem;font-weight:var(--font-weight-normal);min-width:28px;padding:2px 6px;text-align:center;border-radius:10px;background:var(--page-fr-color-pale);color:var(--fr-muted)}.container-submenu .menu-tree__item.active .menu-tree__count{background:var(--theme-color-translucent);color:var(--theme-color);font-weight:var(--font-weight-medium)}.container-submenu~.app-shell__main .page-card__head h1,.container-submenu~.app-shell__main .page-card__head .h1{font-size:1.25rem;font-weight:var(--font-weight-semibold);line-height:1.4}.container-submenu__top{position:relative;flex:1 1 0;min-height:0;overflow-y:scroll;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:transparent transparent}.container-submenu__top:hover{scrollbar-color:rgba(0,0,0,.15) transparent}.container-submenu__top::-webkit-scrollbar{width:5px}.container-submenu__top::-webkit-scrollbar-track{background:transparent}.container-submenu__top::-webkit-scrollbar-thumb{background:transparent;border-radius:5px}.container-submenu__top:hover::-webkit-scrollbar-thumb{background:#00000026}.container-submenu__top,.container-submenu__bottom{display:flex;flex-direction:column;width:100%;min-width:calc(var(--submenu-width, 200px) - 10px);padding:0 4px}.container-submenu__top .btn,.container-submenu__bottom .btn{margin:auto;padding:0 20px}.container-submenu__bottom{margin-top:auto;padding:var(--space-2) 6px;flex-shrink:0}.container-submenu__bottom .btn{width:100%;margin:0}.container-submenu:after{content:"";position:absolute;top:0;height:100%;left:0;width:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:-1}.app-shell__banner+.app-shell__row .container-submenu:not(.submenu-view-card):not(.collapse){margin-top:calc(-1 * var(--space-3));height:calc(100% + var(--space-3));min-height:calc(100% + var(--space-3));max-height:calc(100% + var(--space-3));padding-top:calc(12px + var(--space-3))}.submenu-filter-popup{position:absolute;top:30px;right:-6px;width:192px;max-width:calc(100vw - 24px);background:var(--surface-primary);border-radius:var(--panel-radius);box-shadow:var(--shadow);border:1px solid var(--border-color);z-index:10;max-height:60vh;overflow-y:auto;animation:submenuPopupShow .15s ease-out}.submenu-filter-popup-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:.8125rem;font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color);position:sticky;top:0;background:var(--surface-primary);z-index:1;border-radius:var(--panel-radius) var(--panel-radius) 0 0}.submenu-filter-popup-scroll{max-height:55vh;overflow-y:overlay;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.submenu-filter-popup-scroll:hover{scrollbar-color:var(--border-color) transparent}.submenu-filter-popup-scroll::-webkit-scrollbar{width:4px}.submenu-filter-popup-scroll::-webkit-scrollbar-track{background:transparent}.submenu-filter-popup-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.submenu-filter-popup-scroll:hover::-webkit-scrollbar-thumb{background:var(--border-color)}.submenu-filter-popup-close{background:none;border:none;font-size:1.125rem;color:var(--fr-muted);cursor:pointer;line-height:1;padding:0 2px}.submenu-filter-popup-close:hover{color:var(--fr-emphasis)}.submenu-filter-popup-group{padding:4px 0}.submenu-filter-popup-group:not(:last-child){border-bottom:1px solid var(--border-color)}.submenu-filter-popup-group-title{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.5px;padding:6px 12px 2px}.submenu-filter-popup-link{display:block;padding:6px 12px;font-size:.8125rem;color:var(--fr-primary);text-decoration:none;transition:background .1s}.submenu-filter-popup-link:hover{background:var(--page-color);text-decoration:none}.submenu-filter-popup-item{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;cursor:pointer;transition:background .1s;background:transparent;border:0;width:100%;text-align:left;font-family:inherit}.submenu-filter-popup-item:hover{background:var(--page-color)}.submenu-filter-popup-item-title{font-size:.8125rem;font-weight:var(--font-weight-normal);color:var(--fr-primary)}.submenu-filter-popup-item-state{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);padding:2px 7px;border-radius:999px;background:var(--page-color);transition:all .15s;font-variant-numeric:tabular-nums}.submenu-filter-popup-item.pinned .submenu-filter-popup-item-state{color:var(--theme-color);background:var(--theme-color-pale)}.submenu-filter-popup-item .submenu-filter-popup-pin{width:14px;height:14px;flex-shrink:0;color:var(--border-color-hover);transition:all .2s;transform:rotate(30deg)}.submenu-filter-popup-item:hover .submenu-filter-popup-pin{color:var(--page-fr-color-hover)}.submenu-filter-popup-item.pinned .submenu-filter-popup-pin{color:var(--theme-color);transform:rotate(0)}.submenu-view-switcher{display:flex;gap:8px;padding:4px 12px 8px}.submenu-view-option{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border:2px solid var(--border-color);border-radius:var(--panel-radius);background:var(--surface-primary);cursor:pointer;transition:all .15s;font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--fr-muted)}.submenu-view-option:hover{border-color:var(--page-fr-color-hover)}.submenu-view-option.active,.submenu-view-option.is-active{border-color:var(--theme-color);color:var(--theme-color)}.submenu-view-preview{display:block;width:48px;height:32px;border-radius:4px}.submenu-view-preview-classic{background:var(--theme-color-pale);border:1px solid var(--theme-color-translucent);border-radius:0}.submenu-view-preview-card{background:var(--theme-color-pale);border:1px solid var(--theme-color-translucent);border-radius:6px;box-shadow:0 1px 3px #1414141a}@keyframes submenuPopupShow{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media all and (max-width: 575.8px){.container-submenu{position:absolute;left:54px;z-index:10;min-width:0px}.container-submenu .btn-collapse{left:44px}.container-submenu .btn-collapse:after{left:5px;transform:rotate(-35deg)}.container-submenu.collapse{min-width:var(--submenu-width, 200px)}.container-submenu.collapse .btn-collapse{left:calc(54px + var(--submenu-width, 200px) - 10px)}.container-submenu.collapse .btn-collapse:after{left:7px;transform:rotate(135deg)}}[data-theme=dark] .container-submenu,[data-theme=mono] .container-submenu{background-color:var(--surface-primary)}[data-theme=dark] .container-submenu__top,[data-theme=mono] .container-submenu__top{background-color:var(--surface-primary);border-color:var(--border-color)}[data-theme=dark] .container-submenu.submenu-view-card .container-submenu__top,[data-theme=mono] .container-submenu.submenu-view-card .container-submenu__top{background:var(--surface-primary);border-color:var(--border-color)}.app-shell:has(.submenu-view-card)>.app-shell__icon-bar{border-right-color:transparent}.container-submenu.submenu-view-card{background-color:var(--surface-primary);border-left:none;border-right:none;box-shadow:none;padding:8px 0 12px;overflow:hidden}.container-submenu.submenu-view-card:after{display:none}.container-submenu.submenu-view-card .container-submenu__top{background:var(--theme-color-pale);border-radius:16px;border:1px solid var(--theme-color-translucent);box-shadow:0 1px 3px #0000000a;padding:4px 4px 8px;display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow-y:scroll;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:transparent transparent}.container-submenu.submenu-view-card .container-submenu__top:hover{scrollbar-color:rgba(0,0,0,.15) transparent}.container-submenu.submenu-view-card .container-submenu__top::-webkit-scrollbar{width:5px}.container-submenu.submenu-view-card .container-submenu__top::-webkit-scrollbar-track{background:transparent}.container-submenu.submenu-view-card .container-submenu__top::-webkit-scrollbar-thumb{background:transparent;border-radius:5px}.container-submenu.submenu-view-card .container-submenu__top:hover::-webkit-scrollbar-thumb{background:#00000026}.container-submenu.submenu-view-card .menu-tree__item.expand:not(.head),.container-submenu.submenu-view-card .menu-tree__item.collapse:not(.head){border-top:none}.container-submenu.submenu-view-card .menu-tree__count{font-size:.75rem;background:var(--page-fr-color-pale);color:var(--fr-muted);border-radius:10px;padding:2px 6px}.container-submenu.submenu-view-card .menu-tree__item.active .menu-tree__count{background:var(--theme-color-translucent);color:var(--theme-color)}.container-submenu.submenu-view-card .submenu-title-actions{top:8px;right:8px}.container-submenu.submenu-view-card .submenu-action-btn{color:var(--fr-muted)}.container-submenu.submenu-view-card .submenu-action-btn:hover{background:var(--theme-color-pale);color:var(--fr-emphasis)}.container-submenu.submenu-view-card .submenu-action-btn.active{background:var(--theme-color-translucent);color:var(--fr-emphasis)}.container-submenu.submenu-view-card .btn-collapse{background-color:var(--surface-primary);border-color:var(--border-color)}.container-submenu.submenu-view-card.collapse{background-color:transparent;overflow:hidden;padding:0}.page-container-table{display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;min-height:250px}.table-view-settings{position:relative;display:inline-flex}.table-view-settings__btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--btn-radius, 6px);background:transparent;color:var(--page-fr-color-hover);font-size:.875rem;cursor:pointer;transition:all .15s}.table-view-settings__btn:hover,.table-view-settings__btn.is-active{background:var(--theme-color-matt);color:var(--page-fr-color)}.table-view-settings__popup{position:absolute;top:34px;right:0;width:200px;background:var(--surface-primary);border-radius:var(--panel-radius, 12px);box-shadow:var(--shadow, 0 4px 12px rgba(0, 0, 0, .12));border:1px solid var(--border-color);z-index:10;animation:tableViewPopupShow .15s ease-out}.table-view-settings__popup-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:.8125rem;font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color)}.table-view-settings__popup-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:var(--btn-radius, 6px);font-size:1.125rem;color:var(--page-fr-color-hover);cursor:pointer;line-height:1;padding:0}.table-view-settings__popup-close:hover{background:var(--theme-color-matt);color:var(--page-fr-color)}.table-view-settings__popup-body{padding:4px 0 8px}.table-view-settings__popup-group{padding:4px 0}.table-view-settings__popup-group:not(:last-child){border-bottom:1px solid var(--border-color)}.table-view-settings__popup-group-title{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--page-fr-color-hover);text-transform:uppercase;letter-spacing:.5px;padding:6px 12px 2px}.table-view-settings__popup-item{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;cursor:pointer;transition:background .1s}.table-view-settings__popup-item:hover{background:var(--page-color)}.table-view-settings__popup-item-title{font-size:.8125rem;font-weight:var(--font-weight-normal);color:var(--page-fr-color)}.table-view-settings__popup-item .table-view-settings__popup-pin{width:14px;height:14px;flex-shrink:0;color:var(--border-color-hover);transition:all .2s;transform:rotate(30deg)}.table-view-settings__popup-item:hover .table-view-settings__popup-pin{color:var(--page-fr-color-hover)}.table-view-settings__popup-item.is-pinned .table-view-settings__popup-pin{color:var(--theme-color);transform:rotate(0)}.table-view-settings__switcher{display:flex;flex-wrap:wrap;gap:8px;padding:4px 12px}.table-view-settings__option{flex:1 1 calc(50% - 4px);min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border:2px solid var(--border-color);border-radius:var(--panel-radius, 12px);background:var(--surface-primary);cursor:pointer;transition:all .15s;font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--page-fr-color-hover)}.table-view-settings__option:hover{border-color:var(--page-fr-color-hover)}.table-view-settings__option.is-active{border-color:var(--theme-color);color:var(--theme-color)}.table-view-settings__preview{display:block;width:48px;height:32px;border-radius:4px;background:var(--theme-color-pale, #eef4ff);border:1px solid var(--theme-color-translucent)}.table-view-settings__preview--card{border-radius:6px;box-shadow:0 1px 3px #1414141a}.table-view-settings__preview--plain{border-radius:0}.table-view-settings__preview--boxed{border-radius:6px;box-shadow:inset 0 0 0 1px var(--theme-color-translucent),0 1px 2px #1414140f;background-image:linear-gradient(to bottom,var(--theme-color-translucent) 0,var(--theme-color-translucent) 8px,var(--theme-color-pale, #eef4ff) 8px)}.table-view-settings__sizes{display:flex;gap:4px;padding:0 12px 4px}.table-view-settings__size{flex:1;padding:6px 0;border:1px solid var(--border-color);border-radius:var(--btn-radius, 6px);background:var(--surface-primary);font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--page-fr-color-hover);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .15s}.table-view-settings__size:hover{border-color:var(--page-fr-color-hover)}.table-view-settings__size.is-active{border-color:var(--theme-color);color:var(--theme-color);background:var(--theme-color-matt)}@keyframes tableViewPopupShow{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.app-shell__main{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;padding:10px 15px 12px;background-color:var(--surface-primary)}.page-card__body{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;padding:10px;gap:16px}.page-card__frame>.page-card__body:has(+.page-card__foot){flex:1 1 0;min-height:0;height:auto}.page-card__foot{width:100%;min-width:0;flex-shrink:0;padding:10px;border-top:1px solid var(--border-color)}.page-card__frame>.page-card__body>*:first-child.card{min-height:100%;padding:40px 0;margin:0}.page-card__frame>.page-card__body>*:first-child.card>.page-container-form{height:100%;padding:0 20px}.page-menu-logo:before{position:absolute;content:"";width:16px;height:16px;background-color:var(--surface-primary);-webkit-mask-image:url(/build/img/logo-sm.svg);mask-image:url(/build/img/logo-sm.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.action-tile{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3, 12px);padding:var(--space-4, 16px);background:var(--surface-card, var(--surface-primary));border:1px solid var(--border, var(--border-color));border-radius:var(--radius-md, 10px);color:inherit;text-decoration:none;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.action-tile:hover{border-color:var(--theme-color);box-shadow:var(--shadow-hover, 0 2px 8px rgba(0, 0, 0, .04));transform:translateY(-1px)}.action-tile:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.action-tile--disabled{opacity:.6;pointer-events:none}.action-tile--sm{padding:var(--space-2, 8px) var(--space-3, 12px);gap:var(--space-2, 8px)}.action-tile--sm .action-tile__icon{width:30px;height:30px}.action-tile.is-active{border-color:var(--theme-color);background:var(--theme-color-pale)}.action-tile__icon{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md, 8px);background:var(--theme-color-pale);color:var(--theme-color);font-size:var(--font-size-lg)}.action-tile__icon .tabler-icon{width:var(--icon-size-md);height:var(--icon-size-md)}.action-tile__body{display:flex;flex-direction:column;gap:2px;min-width:0}.action-tile__title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--foreground, var(--text-primary))}.action-tile__description{font-size:var(--font-size-sm);color:var(--foreground-muted, var(--fr-muted));line-height:1.4}.action-tile__cta{flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:6px 12px;border-radius:999px;border:1px solid var(--border, var(--border-color));background:var(--surface-card, var(--surface-primary));color:var(--foreground, var(--text-primary));white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.action-tile:hover .action-tile__cta{background:var(--theme-color);color:#fff;border-color:var(--theme-color)}.theme-gallery{display:flex;flex-direction:column;width:100%;gap:var(--space-4)}.theme-gallery__bar{position:relative;display:flex;align-items:center;max-width:360px}.theme-gallery__search-ic{position:absolute;left:12px;color:var(--fr-muted);pointer-events:none}.theme-gallery__search{width:100%;box-sizing:border-box;border:var(--border-width, 1px) solid var(--border-color);border-radius:var(--radius-md, 10px);background:var(--surface-primary);padding:9px 12px 9px 36px;font:inherit;font-size:var(--font-size-sm);color:var(--text-primary);outline:0;transition:border-color .15s ease,box-shadow .15s ease}.theme-gallery__search::placeholder{color:var(--fr-muted)}.theme-gallery__search:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px var(--theme-color-pale)}.theme-gallery__empty{padding:48px 0;text-align:center;color:var(--fr-muted);font-size:var(--font-size-sm)}.theme-card{display:flex;flex-direction:column;background:var(--surface-primary);border:var(--border-width, 1px) solid var(--border-color);border-radius:var(--radius-lg, 14px);overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.theme-card:hover{box-shadow:0 8px 24px -12px #0f172a2e}.theme-card.is-selected{border-color:var(--theme-color);box-shadow:0 0 0 1px var(--theme-color),0 10px 26px -12px var(--theme-color-translucent)}.theme-card--bare .theme-card__frame,.theme-card--bare .theme-card__shot{background:#fff}.theme-card__frame{position:relative;display:block;width:100%;border:0;padding:0;background:var(--surface-tertiary, #f6f8fa);text-align:left}.theme-card__frame--interactive{cursor:pointer}.theme-card__bar{display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;background:var(--surface-card, #fff);border-bottom:1px solid var(--border-color)}.theme-card__dots{display:inline-flex;gap:5px;flex:none}.theme-card__dots i{width:8px;height:8px;border-radius:50%;background:var(--border-color)}.theme-card__url{flex:1;min-width:0;font-size:var(--font-size-xs);color:var(--fr-muted);background:var(--surface-tertiary, #f1f3f5);border-radius:5px;padding:2px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-card__shot{display:block;aspect-ratio:var(--theme-card-aspect, 16/10);overflow:hidden;background:var(--surface-tertiary, #f6f8fa)}.theme-card__shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.theme-card__ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--theme-color-pale),var(--surface-tertiary, #eef1f6))}.theme-card__check{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;background:var(--theme-color);color:#fff;display:grid;place-items:center;box-shadow:0 2px 8px #0000002e}.theme-card__body{flex:1 1 auto;display:flex;flex-direction:column;gap:5px;padding:14px 16px 16px}.theme-card__head{display:flex;align-items:center;gap:8px}.theme-card__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.theme-card__badge{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1;color:var(--theme-color);background:var(--theme-color-pale);border-radius:5px;padding:3px 7px}.theme-card__desc{margin:0;font-size:var(--font-size-sm);color:var(--fr-muted);line-height:1.45}.theme-card__actions{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px}.theme-card__actions .btn{flex:0 0 auto;justify-content:center;min-width:104px;min-height:30px}.form-help{align-self:start;padding:var(--space-5, 24px);background:var(--surface-inset);border:1px solid var(--border-color);border-radius:var(--radius-md, 8px);color:var(--foreground, var(--fr-primary));font-size:var(--font-size-sm);line-height:1.6}.form-help__section{margin:0 0 var(--space-4, 16px)}.form-help__section:last-of-type{margin-bottom:0}.form-help__item{margin:var(--space-4, 16px) 0 0}.form-help__item:first-of-type{margin-top:0}.form-help__title{display:flex;align-items:center;gap:var(--space-2, 8px);margin:0 0 var(--space-2, 8px);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--foreground, var(--fr-primary))}.form-help__heading{display:flex;align-items:center;gap:var(--space-2, 8px);margin:0 0 var(--space-1, 4px);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--foreground-muted, var(--fr-muted))}.form-help__title-icon,.form-help__heading-icon{display:inline-flex;flex-shrink:0;color:var(--theme-color)}.form-help__title-icon .tabler-icon,.form-help__heading-icon .tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.form-help__body{color:var(--foreground-muted, var(--fr-muted))}.form-help__body p{margin:0 0 var(--space-2, 8px)}.form-help__body p:last-child{margin-bottom:0}.form-help__body strong{color:var(--foreground, var(--fr-primary));font-weight:var(--font-weight-semibold)}.form-help__body code{padding:1px var(--space-1, 4px);background:var(--surface-card);border-radius:4px;font-family:var(--font-mono, ui-monospace, SFMono-Regular, monospace);font-size:.85em;color:var(--foreground, var(--fr-primary))}.form-help__body ul,.form-help__body ol{margin:var(--space-2, 8px) 0;padding-left:var(--space-4, 16px)}.form-help__body li{margin-bottom:var(--space-1, 4px)}.form-help__body .page-notice__body{font-style:italic}.dashboard-section{display:flex;flex-direction:column;gap:var(--space-3, 12px);margin:0 0 var(--space-4, 16px)}.dashboard-section__head{display:flex;flex-direction:column;gap:4px}.dashboard-section__title{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--foreground, var(--text-primary));line-height:1.3}.dashboard-section__description{margin:0;font-size:var(--font-size-sm);color:var(--foreground-muted, var(--fr-muted));line-height:1.4}.dashboard-section__body{display:block;min-width:0}.pagination{position:sticky;bottom:0;z-index:10;width:100%;display:flex;justify-content:space-between;align-items:center;min-height:49px;padding:12px 16px;border-top:1px solid var(--border-color);background-color:var(--surface-primary);margin-top:auto}.pagination__nav{display:flex;align-items:center;gap:8px}.pagination__btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;font-size:.8125rem;font-weight:var(--font-weight-medium);font-family:inherit;color:var(--fr-primary);background:var(--surface-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s;box-shadow:0 1px 2px #0000000d}.pagination__btn:hover:not(:disabled){background-color:var(--surface-tertiary);border-color:var(--border-color)}.pagination__btn:disabled,.pagination__btn.disabled{opacity:.5;cursor:not-allowed}.pagination__info{display:flex;align-items:center;gap:12px;white-space:nowrap}.pagination__info .select-list{width:auto;min-width:110px;margin:0}.pagination__info .select-list .input{height:34px;background-color:var(--surface-primary);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:0 1px 2px #0000000d}.pagination__info .select-list .input>*{background-color:transparent;border-color:transparent}.pagination__info .select-list__dropdown ul li{justify-content:center}.pagination__page-info{font-size:.8125rem;font-weight:var(--font-weight-normal);color:var(--fr-primary)}@media all and (max-width: 767.98px){.pagination{flex-wrap:wrap;gap:8px;justify-content:space-between}}.placeholder-card{display:flex;align-items:center;justify-content:center;gap:var(--space-3, 12px);min-height:120px;padding:var(--space-6, 32px);background:var(--surface-card, var(--surface-primary));border:1px dashed var(--border, var(--border-color));border-radius:var(--radius-md, 10px);color:var(--foreground-muted, var(--fr-muted));font-size:var(--font-size-sm)}.placeholder-card__icon{font-size:var(--font-size-lg);color:var(--theme-color);flex:0 0 auto}.placeholder-card__icon .tabler-icon{width:var(--icon-size-lg);height:var(--icon-size-lg)}.placeholder-card__text{min-width:0}.ai-thinking{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.ai-thinking__step{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-1) 0}.ai-thinking__marker{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--icon-size-xl);block-size:var(--icon-size-xl);border-radius:50%;background:var(--surface-inset, transparent);color:var(--foreground-subtle, var(--fr-muted));transition:color var(--transition-base, .2s ease),background-color var(--transition-base, .2s ease)}.ai-thinking__icon{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.ai-thinking__label{display:flex;flex-direction:column;gap:var(--space-0);padding-block-start:calc((var(--icon-size-xl) - var(--icon-size-sm)) / 2 - 1px);font-size:var(--font-size-sm);line-height:1.4;color:var(--foreground-subtle, var(--fr-muted));transition:color var(--transition-base, .2s ease)}.ai-thinking__hint{margin-block-start:var(--space-1);font-size:var(--font-size-xs);color:var(--foreground-subtle, var(--fr-muted))}.ai-thinking__step--pending{opacity:.7}.ai-thinking__step--active .ai-thinking__marker{color:var(--theme-color);background:var(--theme-color-pale)}.ai-thinking__step--active .ai-thinking__marker:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid var(--theme-color-pale);border-top-color:var(--theme-color);animation:ai-thinking-spin .8s linear infinite}.ai-thinking__step--active .ai-thinking__title{color:var(--foreground, var(--fr-primary));font-weight:var(--font-weight-medium)}.ai-thinking__step--done .ai-thinking__marker{color:var(--theme-color);background:var(--theme-color-pale)}.ai-thinking__step--done .ai-thinking__title{color:var(--foreground-muted, var(--fr-muted))}@keyframes ai-thinking-spin{to{transform:rotate(360deg)}}.grounding-summary{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--border-color);border-radius:var(--panel-radius);background:var(--surface-primary)}.grounding-summary__title{margin:0;font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--fr-primary)}.grounding-summary__items{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.grounding-summary__item{display:flex;align-items:center;gap:var(--space-2);font-size:.8125rem;color:var(--fr-primary);min-width:0}.grounding-summary__item-icon{display:inline-flex;flex-shrink:0;color:var(--fr-muted)}.grounding-summary__item-icon>svg{width:14px;height:14px}.grounding-summary__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grounding-summary__empty{margin:0;font-size:.8125rem;color:var(--fr-muted)}.grounding-summary__foot{display:flex;align-items:center;gap:var(--space-2)}.ai-proposal-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border-color);border-radius:var(--panel-radius);background:var(--surface-primary)}.ai-proposal-card__head{display:flex;align-items:center;gap:var(--space-2)}.ai-proposal-card__title-input{flex:1;margin:0;font-weight:var(--font-weight-medium)}.ai-proposal-card__remove{flex-shrink:0}.ai-proposal-card__description{margin:0;font-size:.75rem;color:var(--fr-muted)}.generation-progress{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.generation-progress__item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-color);border-radius:var(--panel-radius);background:var(--surface-primary);font-size:.8125rem;color:var(--fr-primary);min-width:0}.generation-progress__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.generation-progress__icon>svg{width:15px;height:15px}.generation-progress__item.is-queued .generation-progress__icon{color:var(--fr-muted)}.generation-progress__item.is-working .generation-progress__icon{color:var(--theme-color)}.generation-progress__item.is-done .generation-progress__icon{color:var(--success-color, #2f9e44)}.generation-progress__item.is-failed .generation-progress__icon{color:var(--danger-color, #e5484d)}.generation-progress__title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-progress__state{flex-shrink:0;font-size:.6875rem;color:var(--fr-muted)}.generation-progress__item.is-working .generation-progress__icon>svg{animation:generation-progress-spin 1s linear infinite}@keyframes generation-progress-spin{to{transform:rotate(360deg)}}.stepper__summary{display:none;align-items:baseline;gap:var(--space-2)}.stepper__summary-count{font-weight:var(--font-weight-semibold);color:var(--foreground)}.stepper__summary-label{color:var(--foreground-muted)}.stepper__track{display:none;block-size:4px;border-radius:var(--radius-sm);background:var(--surface-inset);margin-block-start:var(--space-2);overflow:hidden}.stepper__track-fill{display:block;block-size:100%;background:var(--theme-color);transition:inline-size .25s ease-in-out}.stepper__list{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);list-style:none;margin:0;padding:0}.stepper__item{position:relative;flex:1;display:flex;justify-content:center}.stepper__item:not(:first-child):before{content:"";position:absolute;inset-block-start:15px;inset-inline-end:50%;inline-size:100%;block-size:2px;background:var(--border);z-index:0}.stepper__item--complete:not(:first-child):before{background:var(--theme-color)}.stepper__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);border:0;background:transparent;cursor:default;padding:0;color:var(--foreground-muted);font:inherit}.stepper__step--visitable{cursor:pointer}.stepper__step--visitable:hover .stepper__label{color:var(--foreground)}.stepper__step--visitable:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px;border-radius:var(--radius-sm)}.stepper__dot{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;border:2px solid var(--border);background:var(--surface-card);color:var(--foreground-muted);transition:background .25s ease-in-out,border-color .25s ease-in-out}.stepper__dot--complete{background:var(--theme-color);border-color:var(--theme-color);color:#fff}.stepper__dot--current{border-color:var(--theme-color);color:var(--theme-color);box-shadow:0 0 0 4px var(--theme-color-pale)}.stepper__dot--failed{background:var(--danger-color);border-color:var(--danger-color);color:#fff}.stepper__label{font-size:var(--font-size-sm);color:inherit}.stepper__item--current .stepper__label{color:var(--foreground);font-weight:var(--font-weight-semibold)}.stepper--sm .stepper__dot{inline-size:24px;block-size:24px;border-width:2px}.stepper--sm .stepper__item:not(:first-child):before{inset-block-start:11px}.stepper--sm .stepper__label{font-size:var(--font-size-xs)}.stepper--sm .stepper__step{gap:var(--space-1)}.stepper--pills .stepper__list{justify-content:flex-end;gap:var(--space-1)}.stepper--pills .stepper__item{flex:0 0 auto}.stepper--pills .stepper__item:before{display:none}.stepper--pills .stepper__step{flex-direction:row;align-items:center;gap:7px;padding:4px 10px;border-radius:var(--btn-radius, 6px)}.stepper--pills .stepper__dot{inline-size:18px;block-size:18px;border:none;background:var(--surface-inset);color:var(--fr-muted);font-size:.6875rem;font-weight:var(--font-weight-semibold);box-shadow:none;flex-shrink:0}.stepper--pills .stepper__dot>svg{width:11px;height:11px}.stepper--pills .stepper__dot--complete,.stepper--pills .stepper__dot--current{background:var(--theme-color);color:#fff}.stepper--pills .stepper__dot--failed{background:var(--danger-color);color:#fff}.stepper--pills .stepper__label{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted);white-space:nowrap}.stepper--pills .stepper__item--current .stepper__step{background:var(--theme-color-pale)}.stepper--pills .stepper__item--current .stepper__label{color:var(--theme-color)}@media (max-width: 767px){.stepper__list{display:none}.stepper__summary{display:flex}.stepper__track{display:block}}@media (prefers-reduced-motion: reduce){.stepper__track-fill,.stepper__dot{transition:none}}progress{width:100%;height:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px;overflow:hidden;background-color:var(--border-color-translucent)}progress::-webkit-progress-bar{background-color:var(--border-color-translucent);border-radius:10px}progress::-webkit-progress-value{background:linear-gradient(90deg,var(--theme-color-translucent),var(--theme-color));border-radius:10px;transition:width .3s ease}progress::-moz-progress-bar{background:linear-gradient(90deg,var(--theme-color-translucent),var(--theme-color));border-radius:10px}.progress-bar--compact{display:inline-block;width:56px;height:4px;background-color:var(--page-fr-color-opacity);border-radius:2px;overflow:hidden;vertical-align:middle}.progress-bar--compact .progress-bar__fill{display:block;height:100%;background-color:var(--fr-primary);border-radius:2px;transition:width .2s ease}.row-actions{--row-actions-gap: 6px;display:inline-flex;align-items:center;gap:var(--row-actions-gap)}.row-actions--reveal-hover{opacity:0;transition:opacity .12s}.row-actions--reveal-hover:focus-within{opacity:1}.row-actions--compact{--row-actions-gap: 2px}.row-actions--floating{position:absolute;top:-10px;right:12px;padding:2px 4px;background:var(--surface-primary);border:1px solid var(--border-color);border-radius:6px;box-shadow:var(--shadow);z-index:1}.page-notice{position:relative;margin:0 0 16px;padding:20px 24px;border:1px solid transparent;border-radius:var(--panel-radius, 8px);display:flex;align-items:center;gap:24px;flex-wrap:wrap;width:100%}.page-notice:has(>.page-notice__icon){gap:16px}.page-notice--dismissible{padding-right:56px}.page-notice--info{background:var(--theme-color-pale);border-color:var(--theme-color)}.page-notice--info .page-notice__icon{color:var(--theme-color)}.page-notice--warning{background:var(--warning-color-pale, color-mix(in srgb, var(--warning-color) 12%, transparent));border-color:var(--warning-color)}.page-notice--warning .page-notice__icon{color:var(--warning-color)}.page-notice--success{background:var(--positive-color-pale, color-mix(in srgb, var(--positive-color, #2ea44f) 12%, transparent));border-color:var(--positive-color, #2ea44f)}.page-notice--success .page-notice__icon{color:var(--positive-color, #2ea44f)}.page-notice--destructive{background:var(--negative-color-pale, color-mix(in srgb, var(--negative-color) 12%, transparent));border-color:var(--negative-color)}.page-notice--destructive .page-notice__icon{color:var(--negative-color)}.page-notice__close{position:absolute;top:12px;right:12px}.page-notice__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-lg, 24px);height:var(--icon-size-lg, 24px)}.page-notice__icon svg,.page-notice__icon i{width:100%;height:100%}.page-notice__content{flex:1 1 320px;min-width:0}.page-notice__title{margin:0 0 6px;font-size:1.05rem;font-weight:var(--font-weight-semibold);color:var(--foreground)}.page-notice__body{margin:0;color:var(--foreground);font-size:.9rem;line-height:1.5}.page-notice__actions{display:flex;gap:8px;flex-shrink:0}.page-notice__error{flex-basis:100%;margin:0;color:var(--negative-color);font-size:.85rem}.save-status__dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:currentColor}.search-input{position:relative;width:100%}.search-input--sm .search-input__input{padding:6px 10px 6px 32px;border-radius:6px}.search-input--sm .search-input__icon{left:10px;font-size:var(--font-size-sm)}.search-input--sm .search-input__clear{padding:2px 6px;font-size:.8125rem}.search-input--plain .search-input__input{padding:4px 4px 4px 28px;border:0;border-radius:0;background:transparent;font-size:.9375rem}.search-input--plain .search-input__input:focus-visible{border-color:transparent;box-shadow:none}.search-input--plain .search-input__icon{left:0;font-size:var(--font-size-base)}.search-input__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--fr-muted);font-size:var(--font-size-base);pointer-events:none}.search-input__input{width:100%;padding:10px 14px 10px 38px;border:var(--border-width) solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 10px);background:var(--surface-primary, #fff);color:var(--page-fr-color);font-size:var(--font-size-sm);line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease;outline:none}.search-input__input::placeholder{color:var(--fr-muted)}.search-input__input:focus-visible{border-color:var(--theme-color);box-shadow:0 0 0 3px var(--theme-color-pale)}.search-input__input:disabled{opacity:.6;cursor:not-allowed}.search-input__clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--fr-muted);font-size:var(--font-size-sm);cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .12s ease}.search-input__clear:hover{background:var(--theme-color-pale);color:var(--theme-color)}.search-input__clear:disabled{opacity:.6;cursor:not-allowed}.lookup-picker.dialog__wrapper .dialog__head,.lookup-picker.dialog__wrapper .dialog__control{display:none}.lookup-picker.dialog__wrapper .dialog{width:640px;max-width:calc(100vw - 32px);padding:0;overflow:hidden}.lookup-picker.dialog__wrapper .dialog__body{margin:0;padding:0;max-height:none;overflow:visible}.lookup-picker.dialog__wrapper .btn--close{position:static;inset:auto}.lookup-picker__panel{display:flex;flex-direction:column;min-height:0;background-color:var(--surface-primary);border-radius:var(--radius-lg)}.lookup-picker__search{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-color)}.lookup-picker__search-field{flex:1;min-width:0}.lookup-picker__folders{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border-color);overflow-x:auto}.lookup-picker__chip{display:inline-flex;align-items:center;gap:7px;flex:none;padding:5px 11px;font-family:inherit;font-size:.78125rem;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--fr-muted);background:transparent;border:var(--border-width) solid transparent;border-radius:999px;cursor:pointer}.lookup-picker__chip:hover{color:var(--fr-primary);background-color:var(--surface-secondary)}.lookup-picker__chip.is-active{color:var(--theme-color);background-color:var(--theme-color-pale);font-weight:var(--font-weight-semibold)}.lookup-picker__chip-icon{display:inline-flex}.lookup-picker__chip-icon .tabler-icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.lookup-picker__chip-count{font-size:.6875rem;opacity:.7}.lookup-picker__list{display:flex;flex-direction:column;gap:2px;padding:var(--space-2);max-height:48vh;min-height:180px;overflow-y:auto}.lookup-picker__group-label{margin:var(--space-2) 0 var(--space-1);padding:0 var(--space-2);font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--fr-subtle)}.lookup-picker__empty{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-4) var(--space-2);font-size:.8125rem;color:var(--fr-muted)}.lookup-picker__row{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3);font-family:inherit;text-align:left;background:transparent;border:0;border-radius:var(--radius-md);cursor:pointer}.lookup-picker__row:hover{background-color:var(--surface-secondary)}.lookup-picker__row.is-active{background-color:var(--theme-color-pale)}.lookup-picker__row-body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.lookup-picker__row-top{display:flex;align-items:center;gap:var(--space-2);min-width:0}.lookup-picker__row-title{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--fr-emphasis);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lookup-picker__row.is-active .lookup-picker__row-title{color:var(--theme-color)}.lookup-picker__row-tag{display:inline-flex;align-items:center;gap:5px;flex:none;padding:1px 7px;font-size:.6875rem;color:var(--fr-muted);background-color:var(--surface-secondary);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm)}.lookup-picker__row-dot{width:6px;height:6px;flex:none;border-radius:50%}.lookup-picker__row-preview{font-size:.78125rem;line-height:1.45;color:var(--fr-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lookup-picker__row-action{flex:none;align-self:center;display:none}.lookup-picker__row:hover .lookup-picker__row-action,.lookup-picker__row.is-active .lookup-picker__row-action{display:inline-flex}.lookup-picker__insert{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:.78125rem;font-weight:var(--font-weight-semibold);color:#fff;background-color:var(--theme-color);border-radius:var(--radius-sm)}.lookup-picker__insert .tabler-icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.lookup-picker__row-hint{display:inline-flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--theme-color)}.lookup-picker__row-hint .tabler-icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.lookup-picker__spin{color:var(--theme-color);animation:lookup-picker-spin .8s linear infinite}.lookup-picker__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:var(--border-width) solid var(--border-color);background-color:var(--surface-secondary)}.lookup-picker__new{display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:.78125rem;font-weight:var(--font-weight-semibold);color:var(--theme-color);background:transparent;border:0;cursor:pointer}.lookup-picker__new .tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.lookup-picker__hints{display:flex;align-items:center;gap:var(--space-4);font-size:.71875rem;color:var(--fr-muted)}.lookup-picker__hint{display:inline-flex;align-items:center;gap:5px}.lookup-picker__key{padding:0 5px;font-family:inherit;font-size:.6875rem;color:var(--fr-primary);background-color:var(--surface-primary);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm)}@keyframes lookup-picker-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.lookup-picker__spin{animation:none}}.select-btn{width:100%;padding:0}.select-btn__title{display:block;font-size:.75rem;font-weight:var(--font-weight-normal);text-align:left;margin-bottom:5px}.select-btn>.input{padding:0 37px 0 10px}.select-btn .input,.select-btn .input.placeholder{background:transparent;color:inherit;border-color:transparent;cursor:pointer;height:calc(100% - 4px)}.select-btn .input>div,.select-btn .input.placeholder>div{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:transparent;border-color:transparent}.select-btn .input>div.dropdown__arrow,.select-btn .input.placeholder>div.dropdown__arrow{position:absolute;left:auto;right:0;width:37px;height:100%;border-left:1px solid var(--border-color)}.select-btn .input>div.dropdown__arrow:after,.select-btn .input.placeholder>div.dropdown__arrow:after{border-color:currentColor;color:inherit}.select-btn__dropdown{display:block;position:fixed;z-index:700;background:var(--surface-primary);margin:3px 0;overflow-x:hidden;overflow-y:auto;max-height:250px}.select-btn__dropdown.card{margin:10px 0;padding:5px 0}.select-btn__dropdown ul{list-style:none;padding:0;margin:0}.select-btn__dropdown ul li{display:flex;align-items:center;height:36px;padding:0 30px 0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;gap:5px}.select-btn__dropdown ul li.selected{background-color:var(--theme-color-translucent)}.select-btn__dropdown ul li.selected:before{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;height:100%;width:30px;font-family:labioffice-icons;content:"";color:var(--theme-color)}.select-btn__dropdown ul li:hover{background-color:var(--surface-tertiary)}.select-btn__dropdown.hide{display:none}.select-color-list.tag-set{display:flex;justify-content:space-between;align-items:center}.select-color-list.tag-set .tag{border:1px solid var(--page-fr-color-opacity);border-radius:50%;height:33px;min-height:unset;width:33px;padding:0;cursor:pointer}.select-color-list.tag-set .tag.active,.select-color-list.tag-set .tag.is-active{height:45px;width:45px}.select-color-list.tag-set .select-color{display:inline-block;width:auto}.select-color-list.tag-set .select-color>.input{border:0px;padding:0;min-height:unset;background:transparent}.select-color-list.tag-set .select-color>.input>div{display:none}.select-color-list.tag-set .select-color>.input:after{content:"";border-radius:50%;width:33px;height:33px;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);cursor:pointer}.select-color-list.tag-set .select-color.active>.input:after,.select-color-list.tag-set .select-color.is-active>.input:after{height:45px;width:45px}.select-insert-placeholders{display:block;width:100%;font-size:.75rem;font-weight:var(--font-weight-normal)}.select-insert-placeholders__title{display:block;font-size:.75rem;font-weight:var(--font-weight-normal);text-align:left;margin-bottom:5px}.select-insert-placeholders__message{display:block;font-weight:var(--font-weight-light);color:var(--fr-muted);margin-top:5px}.select-insert-placeholders__message.error{color:var(--warning-color)}.select-insert-placeholders__message.success{color:var(--success-color)}.select-insert-placeholders__icon{position:relative;display:flex!important;justify-content:left;align-items:center;color:var(--fr-primary);height:100%}.select-insert-placeholders input,.select-insert-placeholders .input,.select-insert-placeholders__input{display:flex;width:100%;height:auto;min-height:32px;border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color);background:var(--surface-primary);color:var(--fr-primary);padding:2px 20px 2px 7px;transition:border-color .15s ease}.select-insert-placeholders input:hover:not(:disabled):not(.disabled):not(.error),.select-insert-placeholders .input:hover:not(:disabled):not(.disabled):not(.error),.select-insert-placeholders__input:hover:not(:disabled):not(.disabled):not(.error){border-color:var(--page-fr-color-hover)}.select-insert-placeholders input::placeholder,.select-insert-placeholders input.placeholder,.select-insert-placeholders input .placeholder,.select-insert-placeholders .input::placeholder,.select-insert-placeholders .input.placeholder,.select-insert-placeholders .input .placeholder,.select-insert-placeholders__input::placeholder,.select-insert-placeholders__input.placeholder,.select-insert-placeholders__input .placeholder{color:var(--fr-muted);display:flex;align-items:center}.select-insert-placeholders input>div,.select-insert-placeholders .input>div,.select-insert-placeholders__input>div{position:relative;display:flex;align-items:center;left:0;top:0;width:100%;background:var(--surface-primary);border-radius:4px;border:none;gap:10px;padding:0;min-height:auto}.select-insert-placeholders input>div>div,.select-insert-placeholders .input>div>div,.select-insert-placeholders__input>div>div{position:relative;display:flex;align-items:center;font-weight:var(--font-weight-normal);left:0;top:0;width:100%;height:100%;padding:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-radius:4px;color:var(--fr-primary)}.select-insert-placeholders input>div>div .select-btn,.select-insert-placeholders .input>div>div .select-btn,.select-insert-placeholders__input>div>div .select-btn{position:absolute;right:4px;top:4px;display:flex;justify-content:center;align-items:center;height:17px;width:17px;border-radius:4px;font-size:.625rem;padding-left:1px;cursor:pointer}.select-insert-placeholders input>div>div .select-btn:hover,.select-insert-placeholders .input>div>div .select-btn:hover,.select-insert-placeholders__input>div>div .select-btn:hover{background:#00000010}.select-insert-placeholders input>div>div>span,.select-insert-placeholders .input>div>div>span,.select-insert-placeholders__input>div>div>span{display:block;overflow:hidden;text-overflow:ellipsis}.select-insert-placeholders input>span,.select-insert-placeholders .input>span,.select-insert-placeholders__input>span{display:inline-flex;align-items:center}.select-insert-placeholders input>span>i:before,.select-insert-placeholders .input>span>i:before,.select-insert-placeholders__input>span>i:before{line-height:22px}.select-insert-placeholders .input,.select-insert-placeholders__input{cursor:pointer}.select-insert-placeholders div.dropdown__arrow,.select-insert-placeholders .input>div.dropdown__arrow,.select-insert-placeholders__input>div.dropdown__arrow{top:0;bottom:auto;right:0;left:auto;height:100%;position:absolute;width:25px;background:transparent}.select-insert-placeholders__dropdown{display:block;position:fixed;z-index:700;background:var(--surface-primary);margin:3px 0;overflow-x:hidden;overflow-y:auto;max-height:262px}.select-insert-placeholders__dropdown.card{margin:5px 0;padding:5px 0}.select-insert-placeholders__dropdown ul{list-style:none;padding:0;margin:0;max-height:200px}.select-insert-placeholders__dropdown ul li{display:flex;align-items:center;height:36px;padding:0 30px 0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;gap:10px}.select-insert-placeholders__dropdown ul li.hide{display:none!important}.select-insert-placeholders__dropdown ul li.selected{background-color:var(--theme-color-translucent)}.select-insert-placeholders__dropdown ul li.selected:before{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;height:100%;width:30px;font-family:labioffice-icons;content:"";color:var(--theme-color)}.select-insert-placeholders__dropdown ul li:hover{background-color:var(--surface-tertiary)}.select-insert-placeholders__dropdown ul li>span:not([class]){display:block;overflow:hidden;text-overflow:ellipsis}.select-insert-placeholders__dropdown.hide{display:none}.select-insert-placeholders__dropdown-placeholder{display:block;align-items:center;height:36px;padding:10px 30px 0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:default;color:var(--border-active-color)}.select-insert-placeholders__dropdown-search>div{display:flex;align-items:center;padding:0 10px 10px}.select-insert-placeholders__dropdown-search>ul{max-height:200px;overflow-y:auto}.select-insert-placeholders:hover div.dropdown__arrow,.select-insert-placeholders:hover .input>div.dropdown__arrow{color:var(--theme-color)}.select-insert-placeholders>.input,.select-insert-placeholders>.input.placeholder{max-width:250px;margin:5px 0 0 auto;border-bottom:0px;border-bottom-left-radius:0;border-bottom-right-radius:0}.select-insert-placeholders>textarea{border-top-right-radius:0}.select-insert-placeholders__dropdown{padding:0;height:148px;overflow:hidden}.select-insert-placeholders__dropdown>div{display:flex;flex-direction:row;height:100%}.select-insert-placeholders__dropdown>div>ul{min-width:150px;overflow:hidden;overflow-y:auto;border-right:var(--border-width) solid var(--border-color-translucent);padding:var(--space-2);background-color:var(--surface-inset)}.select-insert-placeholders__dropdown>div>ul>li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);height:32px;padding:0 var(--space-3);margin-bottom:var(--space-1);border-radius:var(--radius-sm);cursor:pointer;color:var(--fr-primary);transition:background-color .15s ease,color .15s ease}.select-insert-placeholders__dropdown>div>ul>li>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select-insert-placeholders__dropdown>div>ul>li>svg{flex:none;color:var(--theme-color)}.select-insert-placeholders__dropdown>div>ul>li.selected{background-color:var(--theme-color-matt);color:var(--theme-color);font-weight:var(--font-weight-semibold)}.select-insert-placeholders__dropdown>div>ul>li.selected:before{content:none}.select-insert-placeholders__dropdown>div>ul>li:hover:not(.selected){background-color:var(--theme-color-glass)}.select-insert-placeholders__dropdown>div>.tag-set{overflow:hidden;overflow-y:auto;display:block;padding:var(--space-3)}.select-insert-placeholders__dropdown>div>.tag-set>.tag-set__wrapper{justify-content:flex-start;gap:var(--space-2)}.select-insert-placeholders__chip{cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.select-insert-placeholders__chip:hover{color:var(--theme-color);border-color:var(--theme-color-opacity);background-color:var(--theme-color-glass)}.select-color{display:block;width:100%;font-size:.75rem;font-weight:var(--font-weight-normal)}.select-color__title{display:block;font-size:.75rem;font-weight:var(--font-weight-normal);text-align:left;margin-bottom:5px}.select-color__message{display:block;font-weight:var(--font-weight-light);color:var(--fr-muted);margin-top:5px}.select-color__message.error{color:var(--warning-color)}.select-color__message.success{color:var(--success-color)}.select-color__icon{position:relative;display:flex!important;justify-content:left;align-items:center;color:var(--fr-primary);height:100%}.select-color input,.select-color .input,.select-color__input{display:flex;width:100%;height:auto;min-height:32px;border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color);background:var(--surface-primary);color:var(--fr-primary);padding:2px 20px 2px 7px;transition:border-color .15s ease}.select-color input:hover:not(:disabled):not(.disabled):not(.error),.select-color .input:hover:not(:disabled):not(.disabled):not(.error),.select-color__input:hover:not(:disabled):not(.disabled):not(.error){border-color:var(--page-fr-color-hover)}.select-color input::placeholder,.select-color input.placeholder,.select-color input .placeholder,.select-color .input::placeholder,.select-color .input.placeholder,.select-color .input .placeholder,.select-color__input::placeholder,.select-color__input.placeholder,.select-color__input .placeholder{color:var(--fr-muted);display:flex;align-items:center}.select-color input>div,.select-color .input>div,.select-color__input>div{position:relative;display:flex;align-items:center;left:0;top:0;width:100%;background:var(--surface-primary);border-radius:4px;border:none;gap:10px;padding:0;min-height:auto}.select-color input>div>div,.select-color .input>div>div,.select-color__input>div>div{position:relative;display:flex;align-items:center;font-weight:var(--font-weight-normal);left:0;top:0;width:100%;height:100%;padding:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-radius:4px;color:var(--fr-primary)}.select-color input>div>div .select-btn,.select-color .input>div>div .select-btn,.select-color__input>div>div .select-btn{position:absolute;right:4px;top:4px;display:flex;justify-content:center;align-items:center;height:17px;width:17px;border-radius:4px;font-size:.625rem;padding-left:1px;cursor:pointer}.select-color input>div>div .select-btn:hover,.select-color .input>div>div .select-btn:hover,.select-color__input>div>div .select-btn:hover{background:#00000010}.select-color input>div>div>span,.select-color .input>div>div>span,.select-color__input>div>div>span{display:block;overflow:hidden;text-overflow:ellipsis}.select-color input>span,.select-color .input>span,.select-color__input>span{display:inline-flex;align-items:center}.select-color input>span>i:before,.select-color .input>span>i:before,.select-color__input>span>i:before{line-height:22px}.select-color .input,.select-color__input{cursor:pointer}.select-color div.dropdown__arrow,.select-color .input>div.dropdown__arrow,.select-color__input>div.dropdown__arrow{top:0;bottom:auto;right:0;left:auto;height:100%;position:absolute;width:25px;background:transparent}.select-color__dropdown{display:block;position:fixed;z-index:700;background:var(--surface-primary);margin:3px 0;overflow-x:hidden;overflow-y:auto;max-height:262px}.select-color__dropdown.card{margin:5px 0;padding:5px 0}.select-color__dropdown ul{list-style:none;padding:0;margin:0;max-height:200px}.select-color__dropdown ul li{display:flex;align-items:center;height:36px;padding:0 30px 0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;gap:10px}.select-color__dropdown ul li.hide{display:none!important}.select-color__dropdown ul li.selected{background-color:var(--theme-color-translucent)}.select-color__dropdown ul li.selected:before{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;height:100%;width:30px;font-family:labioffice-icons;content:"";color:var(--theme-color)}.select-color__dropdown ul li:hover{background-color:var(--surface-tertiary)}.select-color__dropdown ul li>span:not([class]){display:block;overflow:hidden;text-overflow:ellipsis}.select-color__dropdown.hide{display:none}.select-color__dropdown-placeholder{display:block;align-items:center;height:36px;padding:10px 30px 0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:default;color:var(--border-active-color)}.select-color__dropdown-search>div{display:flex;align-items:center;padding:0 10px 10px}.select-color__dropdown-search>ul{max-height:200px;overflow-y:auto}.select-color:hover div.dropdown__arrow,.select-color:hover .input>div.dropdown__arrow{color:var(--theme-color)}.select-color__dropdown{max-height:none;overflow-x:visible}.select-color__dropdown.card{padding:0}.select-left-space{padding-left:30px!important}.select-disabled{display:none!important}.select{position:relative;display:inline-block}.select__title{display:block;margin-bottom:6px;font-size:.8125rem;color:var(--fr-primary)}.select__trigger{display:inline-flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 10px;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);background:var(--surface-primary);color:var(--fr-primary);font-family:inherit;font-size:.8125rem;text-align:left;cursor:pointer;transition:border-color .15s ease}.select__trigger:hover{border-color:var(--page-fr-color-hover)}.select__trigger:focus-visible{outline:2px solid var(--theme-color);outline-offset:1px}.select__trigger.is-open{border-color:var(--theme-color)}.select__trigger.is-disabled,.select__trigger:disabled{opacity:.5;cursor:not-allowed}.select__trigger--placeholder .select__trigger-label{color:var(--fr-muted)}.select__trigger-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__trigger-chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--fr-muted);font-size:.75rem;transform:rotate(-90deg);transition:transform .2s ease}.select__trigger.is-open .select__trigger-chevron{transform:rotate(0)}.select__panel{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);background:var(--surface-primary);box-shadow:0 4px 16px #00000014;overflow:hidden}.select__panel-inner{display:flex;flex-direction:column;overflow:hidden}.select__search{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-bottom:1px solid var(--border-color-translucent);flex-shrink:0}.select__search-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;color:var(--fr-muted);font-size:.875rem}.select__search-input{flex:1;min-width:0;height:26px;padding:0;margin:0;border:0;background:transparent;color:var(--fr-primary);font-family:inherit;font-size:.8125rem;outline:none}.select__search-input:focus-visible{outline:none}.select__search-input::placeholder{color:var(--fr-muted)}.select__list{list-style:none;margin:0;padding:4px 6px;overflow-y:auto;flex:1 1 auto}.select__heading{padding:8px 10px 4px;font-size:.6875rem;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--fr-muted)}.select__option{display:flex;align-items:center;gap:10px;min-height:32px;padding:6px 10px;border-radius:6px;color:var(--fr-primary);font-size:.8125rem;cursor:pointer;-webkit-user-select:none;user-select:none}.select__option--highlighted,.select__option:hover:not(.is-disabled){background-color:var(--theme-color-pale)}.select__option--selected{color:var(--theme-color);font-weight:var(--font-weight-medium)}.select__option.is-disabled{opacity:.5;cursor:not-allowed}.select__option-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;font-size:.875rem;color:var(--fr-muted)}.select__option-avatar{display:inline-block;width:20px;height:20px;flex-shrink:0;border-radius:50%;background-color:var(--surface-tertiary);background-position:center;background-size:cover;background-repeat:no-repeat}.select__option-text{display:flex;flex-direction:column;flex:1;min-width:0}.select__option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__option-description{font-size:.6875rem;color:var(--fr-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__option-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--theme-color);font-size:.75rem}.select__option-check svg.tabler-icon{width:12px;height:12px}.select__empty,.select__loading{padding:16px;color:var(--fr-muted);font-size:.8125rem;text-align:center}.select__footer{padding:8px;border-top:1px solid var(--border-color-translucent);flex-shrink:0}.seo-card-preview{display:flex;flex-direction:column;border:var(--border-width) solid var(--border-color);border-radius:var(--btn-radius);margin-top:5px;padding:10px;font-size:.75rem;color:var(--fr-primary);background-color:var(--surface-card)}.seo-card-preview>img{width:100%;height:140px;object-fit:contain;border:0}.seo-card-preview>img[src=""]{content:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIyNSIgaGVpZ2h0PSIyMjUiIG9wYWNpdHk9Ii4wOCI+PHBhdGggZD0iTTQzLjU1IDE3OS43NWMtOC4xLTIuMy0xNC4zNS04LjQtMTYuOC0xNi42LS40LTEuMy0uNzUtNC4xNS0uNzUtNi4yNSAwLTMuNC4xNS0zLjk1IDEuMS00LjYgMS41NS0xLjEgMi43LTEgMy45LjMuOC44NSAxIDEuNzUgMSA0LjQ1IDAgMS45LjI1IDQuMDUuNTUgNC44IDIuMyA1LjY1IDQuNyA4LjQ1IDkuNTUgMTFsMi42NSAxLjQgNjMuMjUtLjA1YzY4LjA1LS4xIDcxLjE1LS4yIDc1LjM1LTIuNSAyLjc1LTEuNSA1LjgtNC4yNSA3LjItNi41IDIuNS00IDIuNDUtMy4yIDIuNDUtNTMuMlY2NS4yNWwtMS4xLTMuMWMtLjYtMS43NS0xLjI1LTMuMTUtMS41LTMuMTUtLjIgMC0uNC0uMy0uNC0uNjUgMC0uNy0yLjk1LTMuNjUtNS4yNS01LjItMy43NS0yLjU1LTQuOC0yLjY1LTM1Ljg1LTIuNjVIMTIwbC0uOC0xLjJjLS42NS0xLjEtLjctMS40NS0uMS0yLjY1LjY1LTEuMzUuODUtMS40IDUuMTUtMS43IDcuNDUtLjU1IDUyLjg1LS41IDU1LjguMDUgOC44NSAxLjY1IDE1Ljc1IDguMyAxOC4yNSAxNy42NS45IDMuNCAxLjA1IDk0LjIuMTUgOTguNDUtMS42IDcuNzUtNy4xIDEzLjg1LTE1LjcgMTcuNC0yLjggMS4xNS0xOC4yNSAxLjUtNzcuNSAxLjc1LTUxLjguMjUtNTkuMzUuMTUtNjEuNy0uNXoiLz48cGF0aCBkPSJNNTUuNjUgMTYwLjFjLS4zNS0uMi0uOC0xLjEtLjk1LTItLjMtMS41IDAtMS45IDQuMS02LjIgMi40NS0yLjU1IDQuOC00Ljk1IDUuMi01LjQuNDUtLjQgMi4xLTIuMjUgMy43LTQuMTUgMy4wNS0zLjUgNC41LTQuMyA2LjItMy40IDIuMDUgMS4xIDEuNzUgMy42LS43NSA2LjMtLjUuNTUtMi44IDMuMTUtNS4xNSA1Ljc1LTcuOTUgOC44NS0xMC4xNSAxMC41LTEyLjM1IDkuMXptMTEyLjE1LS45NWMtLjQ1LS41LTIuMTUtMy4wNS0zLjgtNS42NS0xLjY1LTIuNi0zLjItNS0zLjUtNS4zNS0uMjUtLjM1LS41LS43LS41LS44NSAwLS4zLTMuNzUtNi4zLTQuNS03LjE1LS4yNS0uMzUtLjUtLjctLjUtLjg1IDAtLjMtMy43NS02LjMtNC41LTcuMTUtLjI1LS4zNS0uNS0uNy0uNS0uODUgMC0uMy01LjctOS4yLTYuNS0xMC4xNS0uMjUtLjM1LS41LS43NS0uNS0uOSAwLS41LTUuMTUtOC01LjYtOC4xNS0uMi0uMS0uNC0uNDUtLjQtLjggMC0uMzUtLjQtMS4wNS0uOS0xLjYtLjQ1LS41LTEuODUtMi40NS0zLjEtNC4zLTEuMjUtMS44NS0yLjQtMy40LTIuNTUtMy40LS4yIDAtMS45NSA0LjgtMy45IDEwLjY1LTYuMyAxOC45NS02Ljg1IDIwLjA1LTEwLjcgMjAuNi0zLjI1LjUtNS4xLS41LTEzLjE1LTcuM2wtNy4yLTYuMDUtMy41NSAzLjdjLTEuOTUgMi01LjQ1IDUuODUtNy43NSA4LjU1LTQuNCA1LjA1LTUuNCA1LjYtNy40IDQuMS0uNTUtLjQ1LS45NS0xLjM1LS45NS0yLjIgMC0xLjggMi42LTQuOTUgMTEuODUtMTQuNCA0LjY1LTQuNzUgNi44LTYuNjUgNy42NS02LjY1Ljc1IDAgMy44IDIuMjUgOC44IDYuNDUgNC4yNSAzLjUgOC4zIDYuOCA5LjA1IDcuMyAxLjMuODUgMS4zNS44NSAyLjA1LS4wNS40LS41Ljc1LTEuMjUuNzUtMS42IDAtLjM1LjI1LTEgLjUtMS41LjU1LS45NSA2Ljg1LTE5Ljg1IDguNS0yNS42IDEuMi00LjIgMi4xLTUuNSAzLjc1LTUuNSAyLjE1IDAgNS4yIDMuNDUgMTEuNzUgMTMuMjUgMS41IDIuMiAyLjkgNC4yNSAzLjEgNC41LjIuMyAyLjUgMy43NSA1LjA1IDcuNzUgNC40NSA2Ljg1IDYuOCAxMC42NSAxMi40NSAxOS42NSAxLjMgMi4xIDMuNSA1LjYgNC44NSA3Ljc1IDEuMyAyLjEgMy40NSA1LjUgNC43NSA3LjU1IDEuMjUgMi4wNSAyLjMgMy45IDIuMyA0LjA1IDAgLjItLjQ1Ljk1LTEuMDUgMS43LTEuMiAxLjUtMi45IDEuNy00LjE1LjQ1ek0yNy4xIDE0My43bC0xLjEtLjc1di0zOC44YzAtMjYuNjUuMTUtMzkuNC41NS00MC42IDIuNzUtOC45NSA5LjctMTUuODUgMTcuNzUtMTcuNiAxLjQ1LS4zIDEyLjctLjY1IDI3LjUtLjhsMjUuMDUtLjI1IDEuMDUgMS4xNWMxLjMgMS4zNSAxLjQgMi4zNS4zIDMuODVsLS43NSAxLjEtMjAuNi4wNWMtMjYuMjUgMC0zMS4yLjM1LTM0Ljg1IDIuMTUtMy4zIDEuNjUtNS42NSAzLjgtNy40IDYuOC0yLjY1IDQuNDUtMi42IDMuMS0yLjYgNDQuMDUgMCAzNy44IDAgMzguMjUtMSAzOS4zNS0xLjIgMS4zLTIuMzUgMS40LTMuOS4zem0xMzItNTZjLS45LS41LTIuMjUtMS42NS0zLTIuNi0xLjE1LTEuNS0xLjM1LTIuMjUtMS4zNS01LjE1IDAtMy44LjgtNS4zIDMuOC03LjM1IDEuNDUtMSAyLjItMS4xNSA0LjgtMSA0LjkuMyA3LjY1IDIuOSA4LjA1IDcuNTUuMjUgMy4zLS44IDUuODUtMy4yIDcuNjUtMi4yIDEuNy02LjcgMi4xNS05LjEuOXptLTUyLTM3LjVjLTIuMy0xLjYtLjg1LTUuMiAyLjEtNS4yIDEuOCAwIDIuOCAxLjA1IDIuOCAzLjA1IDAgMi42NS0yLjU1IDMuOC00LjkgMi4xNXoiLz48L3N2Zz4=)}.seo-card-preview>div{margin-top:2px}.seo-card-description{color:var(--fr-muted)}.seo-card-url{color:var(--fr-muted);word-break:break-all}.skip-link{position:absolute;top:-100px;left:16px;z-index:9999;padding:8px 16px;background:var(--surface-elevated);color:var(--theme-color);text-decoration:none;border-radius:var(--panel-radius);font-weight:var(--font-weight-medium);font-size:.875rem;box-shadow:var(--shadow);transition:top .2s}.skip-link:focus-visible{top:16px;outline:2px solid var(--theme-color);outline-offset:2px}.slider{display:flex;flex-direction:column;width:100%}.slider:focus-within{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset);border-radius:var(--radius-md)}.slider>input[type=range]{position:relative;width:100%;height:20px;top:0;left:0;margin:0;border-radius:10px;outline:none;cursor:pointer;opacity:0}.slider__container{pointer-events:none;position:relative;height:20px;margin-top:-27px}.slider__container:before{pointer-events:none;content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:var(--border-color-translucent);border-radius:10px}.slider__container.with-value{width:calc(100% - 50px)}.slider__container.with-value .slider__value{display:inline-flex}.slider__track{pointer-events:none;content:"";position:absolute;top:0;left:0;height:100%;width:0;background:var(--theme-color);border-radius:10px}.slider__thumb{position:absolute;pointer-events:none;top:0;right:0;width:20px;height:100%;background:var(--surface-primary);border:1px solid var(--theme-color);border-radius:50%;cursor:pointer}.slider__title{display:block;font-size:.75rem;font-weight:var(--font-weight-normal);text-align:left;margin-bottom:5px}.slider__message{display:block;font-weight:var(--font-weight-light);color:var(--fr-muted);margin-top:5px}.slider__value{display:none;position:absolute;top:0;right:-50px;flex-direction:row;gap:5px;align-items:center;justify-content:right;height:100%;width:50px;color:var(--fr-primary)}[class*=status--]{border:1px solid currentColor!important}.status--medium,.status--draft,.status--new,.status--free,.status--info,.status--source-new{--status-dot: var(--info-color);background-color:color-mix(in srgb,var(--status-dot) 10%,transparent)!important;color:var(--status-dot)!important}.status--urgent,.status--not-valid,.status--paused,.status--open,.status--refund,.status--atention,.status--attention,.status--unavailable,.status--source-failed,.status--failed{--status-dot: #f94b74;background-color:color-mix(in srgb,var(--status-dot) 10%,transparent)!important;color:var(--status-dot)!important}.status--high,.status--banned,.status--changed,.status--connecting,.status--warning,.status--overdue,.status--syncing,.status--source-pending{--status-dot: #f9884b;background-color:color-mix(in srgb,var(--status-dot) 10%,transparent)!important;color:var(--status-dot)!important}.status--low,.status--valid,.status--running,.status--pending,.status--pay,.status--paid,.status--success,.status--connected,.status--source-trained{--status-dot: var(--success-color);background-color:color-mix(in srgb,var(--status-dot) 10%,transparent)!important;color:var(--status-dot)!important}.status--undefined,.status--solved,.status--source-parsed{--status-dot: #B7B7B7;background-color:color-mix(in srgb,var(--status-dot) 10%,transparent)!important;color:var(--status-dot)!important}.status--completed,.status--closed,.status--cancel{--status-dot: #485867;background-color:color-mix(in srgb,var(--status-dot) 10%,transparent)!important;color:var(--status-dot)!important}.tag[class*=status--]:not([class*=contact-status--]):not([class*=connection-status--]){display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-sm)!important;background-color:var(--surface-primary)!important;border:1px solid var(--border-color)!important;color:var(--fr-primary)!important;font-weight:var(--font-weight-medium)}.tag[class*=status--]:not([class*=contact-status--]):not([class*=connection-status--]):before{content:"";width:7px;height:7px;border-radius:50%;background-color:var(--status-dot, currentColor);flex-shrink:0}.task-status-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;vertical-align:middle;--task-status-mark-glyph: #fff}.task-status-mark>svg{display:block;width:100%;height:100%}.task-status-mark--xs{width:12px;height:12px}.task-status-mark--sm{width:16px;height:16px}.ref-chip{display:inline-flex;align-items:center;gap:6px;margin:0 2px;padding:1px 8px;border-radius:6px;background:var(--surface-primary);border:var(--border-width) solid var(--border-color);color:var(--fr-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.4;vertical-align:baseline;white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis;cursor:pointer;-webkit-user-select:all;user-select:all;text-decoration:none}.ref-chip:hover{background:var(--surface-secondary)}.ref-chip__status{flex:0 0 auto;width:12px;height:12px;border-radius:22%;border:1px solid var(--fr-muted);box-sizing:border-box;background:transparent}.ref-chip__status[data-status=todo],.ref-chip__status[data-status=backlog],.ref-chip__status[data-status=pending]{border-style:dashed;border-color:var(--fr-muted)}.ref-chip__status[data-status=active]{border-color:var(--theme-color)}.ref-chip__status[data-status=done]{background:var(--success-color, #2ecc71);border-color:var(--success-color, #2ecc71)}.ref-chip__status[data-status=blocked]{background:var(--danger-color, #e74c3c);border-color:var(--danger-color, #e74c3c)}.ref-chip__status[data-status=new]{background:var(--theme-color);border-color:var(--theme-color)}.ref-chip__status[data-status=open]{background:var(--warning-color, #f39c12);border-color:var(--warning-color, #f39c12)}.ref-chip__status[data-status=solved],.ref-chip__status[data-status=closed]{background:var(--success-color, #2ecc71);border-color:var(--success-color, #2ecc71)}.task-priority-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;vertical-align:middle}.task-priority-mark>svg{display:block;width:100%;height:100%}.task-priority-mark--xs{width:12px;height:12px}.task-priority-mark--sm{width:16px;height:16px}.task-priority-chip{display:inline-flex;align-items:center;gap:4px;border-radius:var(--border-radius);border:var(--border-width) solid transparent;font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;flex-shrink:0}.task-priority-chip__label{line-height:1}.task-priority-chip--xs{height:21px;padding:0 8px;font-size:.6875rem;gap:4px}.task-priority-chip--sm{height:26px;padding:0 10px;font-size:.75rem;gap:6px}.task-priority-chip--square{width:24px;height:24px;padding:0;justify-content:center;font-size:0;gap:0}.task-priority-chip--urgent{background-color:var(--priority-urgent-bg);color:var(--priority-urgent-fg)}.task-priority-chip--high{background-color:var(--priority-high-bg);color:var(--priority-high-fg)}.task-priority-chip--medium{background-color:var(--priority-medium-bg);color:var(--priority-medium-fg)}.task-priority-chip--low{background-color:var(--priority-low-bg);color:var(--priority-low-fg)}.task-priority-chip--none{background-color:var(--surface-tertiary);color:var(--fr-muted)}.switch{display:flex;justify-content:space-between;width:100%;font-weight:var(--font-weight-normal)}.switch:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset);border-radius:var(--radius-sm)}.switch>.btn-dropdown-control{padding:0;margin:0 0 0 auto;border:none}.switch>.btn-dropdown-control .input{color:var(--border-color)}.switch--sm>.btn[value=on],.switch--sm>.btn[value=off]{min-width:32px;padding:0 2px}.switch--sm>.btn[value=on]>span,.switch--sm>.btn[value=off]>span{width:12px;height:12px}.switch--lg>.btn[value=on],.switch--lg>.btn[value=off]{min-width:52px;padding:0 4px}.switch--lg>.btn[value=on]>span,.switch--lg>.btn[value=off]>span{width:20px;height:20px}.table__cell--type-actions .btn{padding:0 5px}.table__cell--type-actions .btn--secondary-outline{border:none}.table__cell--type-avatar{flex:0 0 50px}.table__cell--type-avatar>div{display:flex;align-items:center}.table__cell--type-avatar>div .avatar{--avatar-size: var(--avatar-size-lg);margin-right:0}.table__cell--type-avatar>div .description{padding-left:10px}.table__cell--type-avatar>div .description>div[class]{white-space:nowrap}.table__cell--type-list .btn{min-width:20px;padding:0 4px;margin:2px}.table__cell--type-select{padding:0 10px;gap:10px}.table__cell--type-select>div{display:flex;flex-direction:column;gap:4px}.table__cell--type-select>div>div{display:flex;align-items:center;height:26px;gap:10px}.table__cell--type-select>div .select-list .input{min-height:auto}.table__cell--type-select>div .select-list .input .select-icon{margin-left:0}.table__cell--type-select>div .select-icon{position:relative}.table__head--type-string>div,.table__cell--type-string>div{display:flex;flex-direction:column;align-items:flex-start}.table__head--type-string>div>span,.table__cell--type-string>div>span{margin-right:auto}.table__head--type-string.table__cell--center>div,.table__cell--type-string.table__cell--center>div{align-items:center}.table__head--type-string.table__cell--center>div>span,.table__cell--type-string.table__cell--center>div>span{margin-left:auto;margin-right:auto}.table__head.table__head--center,.table__head.table__cell--center,.table__cell.table__head--center,.table__cell.table__cell--center{text-align:center;justify-content:center}.table__head.table__cell--expand,.table__head.table__cell--collapse,.table__cell.table__cell--expand,.table__cell.table__cell--collapse{padding-right:30px}.table__head.table__cell--expand:before,.table__head.table__cell--collapse:before,.table__cell.table__cell--expand:before,.table__cell.table__cell--collapse:before{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:auto;right:0;height:100%;width:30px;font-family:labioffice-icons!important;font-size:.375rem;transform:rotate(0);content:""}.table__head.table__cell--expand:before,.table__cell.table__cell--expand:before{transform:rotate(90deg)}.table__head.table__head--type-number,.table__head.table__head--type-actions,.table__head.table__head--type-boolean,.table__head.table__head--type-checkbox,.table__cell.table__cell--type-number,.table__cell.table__cell--type-actions,.table__cell.table__cell--type-boolean,.table__cell.table__cell--type-checkbox{flex:0 0 50px;text-align:center;white-space:nowrap}.table__head.table__head--type-actions,.table__cell.table__cell--type-actions{margin-left:auto}.table__head.table__head--type-avatar,.table__cell.table__cell--type-avatar{flex:0 0 70px;text-align:center;white-space:nowrap}.table__head.table__head--type-date,.table__head.table__head--type-string,.table__cell.table__cell--type-date,.table__cell.table__cell--type-string{white-space:nowrap}.table__head.table__head--type-date>div>div,.table__head.table__head--type-string>div>div,.table__cell.table__cell--type-date>div>div,.table__cell.table__cell--type-string>div>div{display:flex;align-items:center;gap:5px}.table__head.table__head--type-date span[class]:not(.tag),.table__head.table__head--type-string span[class]:not(.tag),.table__cell.table__cell--type-date span[class]:not(.tag),.table__cell.table__cell--type-string span[class]:not(.tag){color:var(--fr-muted)}.table__head.table__head--type-user>div,.table__cell.table__cell--type-user>div{display:flex;align-items:center}.table__head.table__head--type-user>div>.avatar,.table__cell.table__cell--type-user>div>.avatar{margin-right:10px}.table__cell.table__cell--type-icon{flex:0 0 60px}.table__cell.table__cell--type-icon>div[class]:not([class*=table__row-mark]){display:flex;align-items:center;justify-content:center;max-width:40px;min-width:40px;min-height:40px;background-color:var(--surface-tertiary);border-radius:var(--panel-radius);padding:0;font-size:1.25rem;border:1px solid transparent}.table__head:first-child,.table__cell:first-child{padding-left:20px}.table__head:last-child,.table__cell:last-child{padding-right:20px}.table__head.table__head--type-select-checkbox,.table__cell.table__cell--type-select-checkbox{padding:0}.table__head--type-select-checkbox+.table__head,.table__cell--type-select-checkbox+.table__cell{padding-left:0}.table__cell{position:relative;flex:1;min-width:0;max-width:280px;display:flex;align-items:center;padding:10px;font-size:.75rem;font-weight:var(--font-weight-light)}.table__cell>div:not([class*=table__row-mark]):not([class*=table__row-marker]){min-width:0;width:100%}.table__cell--info{align-self:stretch;background:var(--theme-color-matt)}.table__row:hover .table__cell--type-icon>div[class]:not([class*=table__row-mark]){border:1px solid var(--theme-color);background:var(--surface-primary);color:var(--theme-color);z-index:1}.table__row-marker-draggable{display:none;align-items:center;font-size:.75rem;color:var(--fr-subtle);cursor:move;flex-shrink:0;width:20px}.table__row-marker-draggable:after{font-family:labioffice-icons!important;content:""}.table__row-mark-expand{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;width:20px;color:var(--fr-subtle)}.table__row-mark-expand:hover{color:var(--fr-primary)}.table__row-mark-expand-icon{font-size:.875rem;width:14px;height:14px;transform:rotate(0);transition:transform .15s ease}.table__row-mark-expand-item{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px}.table__row-mark-expand-item:after{content:"";font-family:labioffice-icons!important;font-size:.625rem}.table__row:hover .table__row-marker-draggable{display:inline-flex}.table__expand-row.collapse .table__row-mark-expand .table__row-mark-expand-icon{transform:rotate(-90deg)}.table__head{flex:1;min-width:0;max-width:280px;padding:0 10px;font-size:.875rem;font-weight:var(--font-weight-normal);text-align:left;display:flex;align-items:center;border:none;white-space:nowrap}.table__head-editable{top:-.5em;padding-left:5px;font-size:.5625rem;color:var(--border-color)}.table__head-row{position:sticky;top:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;display:flex;align-items:center;font-style:italic;font-weight:var(--font-weight-light);font-size:.875rem;height:50px;color:var(--fr-muted)}.table__group-row{position:relative;display:flex;align-items:center;min-height:50px;color:var(--fr-primary);cursor:pointer}.table__group-row:before{display:block;content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;border-radius:0;-webkit-user-select:none;user-select:none;pointer-events:none;border-bottom:var(--border-width) solid var(--border-color)}.table__group-row.table__row:after,.table__group-row:after{align-items:center;content:"";display:flex;font-family:labioffice-icons!important;font-size:.375rem;height:6px;justify-content:center;position:absolute;left:12px;top:50%;transform:translateY(-50%) rotate(90deg);transition:all .2s;width:6px}.table__group-row.collapse:after{transform:translateY(-50%) rotate(0);transition:all .2s}.table__group-row>*.table__group-cell:first-child{padding-left:25px}.table__group-cell{position:absolute;display:block;width:100%;height:100%;padding:10px;background-image:linear-gradient(to left,transparent,var(--border-color-translucent) 3%,var(--border-color-translucent) 97%,transparent)}.table__group-cell>div{display:flex;align-items:center;height:100%}.table__list{display:flex;flex-direction:column;width:100%;height:100%}.table__list--select .table__row-checkbox{display:none!important;min-width:auto;flex-direction:row;align-items:center;justify-content:center}.table__list--select .table__row-checkbox.show,.table__list--select .table__row-checkbox.checked,.table__list--select .table__row:hover .table__row-checkbox{display:inline-flex!important}a.table__row,.table__row{position:relative;display:flex;align-items:center;min-height:50px;color:var(--fr-primary);cursor:pointer;background-image:linear-gradient(to top,var(--border-color) 1px,transparent 1px);background-repeat:no-repeat;background-position:bottom 0px left 8px;background-size:calc(100% - 16px)}a.table__row:after,.table__row:after{display:none;content:"";position:absolute;top:1px;left:0;height:calc(100% - 1px);width:100%;background-color:transparent;border-radius:0;-webkit-user-select:none;user-select:none;pointer-events:none}a.table__row:before,.table__row:before{display:none;content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;border-radius:0;-webkit-user-select:none;user-select:none;pointer-events:none;border-bottom:var(--border-width) solid var(--border-color)}a.table__row:hover,.table__row:hover{background-image:linear-gradient(to top,var(--border-color) 1px,transparent 1px),linear-gradient(to left,transparent,var(--theme-color-pale) 3%,var(--theme-color-pale) 97%,transparent)}.table__select-control{display:none;background:var(--border-color-opacity);border:1px solid var(--theme-color);border-radius:var(--btn-radius);height:26px;justify-content:center;align-items:center;padding:0 15px;font-size:.75rem;font-weight:var(--font-weight-normal);gap:10px}.table__select-control.show{display:flex}.table__select-control>i[class*=icon-]{cursor:pointer}.table__select-control>i[class*=icon-]:hover{color:var(--theme-color)}.table__select-control>span[class]{display:inline-flex;gap:5px;align-items:center;height:100%;line-height:100%;white-space:nowrap}.table__select-control .command-update:hover{color:var(--theme-color);cursor:pointer}.table__select-control .select-staff{display:flex}.table__select-control .select-staff>.input{display:inline-flex;align-items:center;border:0;min-height:auto;margin:0;padding:0;background:transparent;font-size:.75rem;cursor:pointer}.table__select-control .select-staff>.input>div{height:20px;background-color:transparent}.table__select-control .select-staff>.input>div>span:not(.select-staff__icon){display:none}.table__select-control .select-staff>.input:hover .select-staff__icon{color:var(--theme-color)}.table__select-control .select-staff>.input .select-staff__icon{color:var(--fr-primary)}.table__select-control .select-staff .select-left-space,.table__select-control .select-staff .dropdown__arrow{display:none}.table__select-control .select-staff:hover>.input{color:var(--theme-color)}.table__select-actions{display:flex;align-items:center;gap:4px;font-size:.8125rem;font-weight:var(--font-weight-normal)}.table__select-actions-count{color:var(--theme-color);font-weight:var(--font-weight-medium);padding-right:8px;margin-right:4px;border-right:1px solid var(--border-color);white-space:nowrap}.table__select-actions-btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 8px;border:none;background:none;border-radius:var(--btn-radius, 6px);color:var(--fr-muted);font-size:.8125rem;font-weight:var(--font-weight-normal);font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .15s}.table__select-actions-btn:hover{background:var(--theme-color-matt);color:var(--fr-emphasis)}.table__select-actions-btn:last-child:hover{color:var(--color-danger, #e53e3e);background:#e53e3e14}.table__select-actions-btn i[class*=icon-]{font-size:.875rem}.table__select-actions .select-staff.select-staff{display:inline-flex;align-items:center;width:auto}.table__select-actions .select-staff.select-staff .select-staff__title{display:none}.table__select-actions .select-staff.select-staff .select-staff__input{width:auto;height:28px;min-height:0;margin:0;padding:0 8px;gap:5px;border:0;background:transparent;border-radius:var(--btn-radius, 6px);font-size:.8125rem;font-weight:var(--font-weight-normal);line-height:normal;color:var(--fr-muted)}.table__select-actions .select-staff.select-staff .select-staff__input:hover:not(:disabled){background:var(--theme-color-matt);border-color:transparent;color:var(--fr-emphasis)}.table__select-actions .select-staff.select-staff .select-staff__input.is-open{border-color:transparent}.table__select-actions .select-staff.select-staff .select-staff__icon{color:inherit}.table__select-actions .select-staff.select-staff .select-staff__chevron{margin-left:0}.table__select-checkbox.checkbox{position:relative;display:inline-flex;height:100%;opacity:0}.table__select-checkbox.checkbox:hover,.table__select-checkbox.checkbox.checked,.table__select-checkbox.checkbox.show{opacity:1}.table__wrapper{position:absolute;display:block;width:100%;height:100%;overflow:auto;padding:0}.table__wrapper>.loader{position:relative}.table__wrapper>.loader svg{width:50px}.table__cards{gap:10px}.table__cards .table__row{background-color:transparent;box-shadow:var(--shadow);border-radius:var(--panel-radius)}.table__cards .table__row:hover{background-color:transparent;box-shadow:var(--shadow-hover)}.table__cards .table__row .table__cell{background-color:var(--surface-primary);border-color:transparent}.table__cards .table__row .table__cell:first-child{border-top-left-radius:var(--panel-radius);border-bottom-left-radius:var(--panel-radius)}.table__cards .table__row .table__cell:last-child{border-top-right-radius:var(--panel-radius);border-bottom-right-radius:var(--panel-radius)}.table-view-boxed .table{background:transparent}.table-view-boxed .table__head-row{height:44px;min-height:44px;background:var(--page-color);border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:none;backdrop-filter:none;font-style:normal;color:var(--fr-muted);font-weight:var(--font-weight-semibold);font-size:.75rem}.table-view-boxed .table__head{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--fr-muted)}.table-view-boxed .table.modern a.table__row,.table-view-boxed .table.modern .table__row{min-height:72px;background-image:none;background-color:transparent;border-bottom:1px solid var(--border-color)}.table-view-boxed .table.modern a.table__row:before,.table-view-boxed .table.modern a.table__row:after,.table-view-boxed .table.modern .table__row:before,.table-view-boxed .table.modern .table__row:after{display:none}.table-view-boxed .table.modern a.table__row:hover,.table-view-boxed .table.modern .table__row:hover{background-image:none;background-color:var(--theme-color-pale)}.table-view-boxed .table.modern a.table__row:hover:after,.table-view-boxed .table.modern .table__row:hover:after{display:none;background-color:transparent}.table-view-boxed .table.modern a.table__row:last-child,.table-view-boxed .table.modern .table__row:last-child{background-image:none;border-bottom:0}.table-view-boxed .table.modern.table--multiselect a.table__row,.table-view-boxed .table.modern.table--multiselect .table__row{background-image:none}.table-view-boxed .table.modern.table--multiselect a.table__row:hover,.table-view-boxed .table.modern.table--multiselect .table__row:hover{background-image:none;background-color:var(--theme-color-matt)}.table-view-boxed .table__head:first-child,.table-view-boxed .table__cell:first-child{padding-left:24px}.table-view-boxed .table__head:last-child,.table-view-boxed .table__cell:last-child{padding-right:24px}.table-view-boxed.table-size-sm .table__head-row{height:36px;min-height:36px}.table-view-boxed.table-size-sm .table.modern a.table__row,.table-view-boxed.table-size-sm .table.modern .table__row{min-height:56px}.table-view-boxed.table-size-sm .table__head:first-child,.table-view-boxed.table-size-sm .table__cell:first-child{padding-left:20px}.table-view-boxed.table-size-sm .table__head:last-child,.table-view-boxed.table-size-sm .table__cell:last-child{padding-right:20px}.table-view-boxed.table-size-lg .table__head-row{height:52px;min-height:52px}.table-view-boxed.table-size-lg .table.modern a.table__row,.table-view-boxed.table-size-lg .table.modern .table__row{min-height:88px}.table-view-boxed.table-size-lg .table__head:first-child,.table-view-boxed.table-size-lg .table__cell:first-child{padding-left:28px}.table-view-boxed.table-size-lg .table__head:last-child,.table-view-boxed.table-size-lg .table__cell:last-child{padding-right:28px}.table{display:flex;flex-direction:column;min-width:100%;padding:0}.table--multiselect a.table__row,.table--multiselect .table__row{background-position:bottom 0px left 50px;background-size:calc(100% - 58px)}.tag-bar .tag{max-width:120px}.tag-bar .tag>input{border:none;height:100%;min-height:0px}.tag-bar.tag-set{margin:0 -2px;display:inline-flex;justify-content:start}.tag-bar__wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tag-bar__tag-wrapper{padding:5px;height:100%;border-bottom:1px solid var(--border-color-translucent);overflow:visible}.tag-bar__tag-wrapper .tag>input{border:none;height:100%;min-height:0px}.tag-bar__typeahead.card{padding:0;min-width:280px}.tag-bar__typeahead-search{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-bottom:1px solid var(--border-color-translucent)}.tag-bar__typeahead-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;color:var(--fr-muted)}.tag-bar__typeahead-icon svg{width:100%;height:100%}.tag-bar__typeahead-input{flex:1;min-width:0;height:26px;padding:0;margin:0;border:0;background:transparent;color:var(--fr-primary);font-family:inherit;font-size:.8125rem;outline:none}.tag-bar__typeahead-input:focus-visible:not(:disabled):not(:read-only):not(.error){outline:none;border-color:transparent}.tag-bar__typeahead-input::placeholder{color:var(--fr-muted)}.tag-bar__typeahead-list{list-style:none;margin:0;padding:4px 6px;max-height:280px;overflow-y:auto}.tag-bar__typeahead-empty{padding:8px 12px;color:var(--fr-muted);font-size:.8125rem;text-align:center}.tag-bar__typeahead-row{position:relative;align-items:center;cursor:pointer;display:flex;height:32px;overflow:hidden;padding:0 8px;border-radius:6px;text-overflow:ellipsis;white-space:nowrap;justify-content:space-between}.tag-bar__typeahead-row:hover{background-color:var(--theme-color-pale)}.tag-bar__typeahead-row--editable{padding-right:28px}.tag-bar__typeahead-kebab{all:unset;position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);padding:0;border:0;border-radius:4px;background:transparent;color:var(--fr-muted);font-size:.625rem;line-height:1;cursor:pointer;flex-shrink:0;opacity:0;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.tag-bar__typeahead-kebab:hover{background:var(--theme-color-pale);color:var(--theme-color)}.tag-bar__typeahead-kebab:focus-visible{outline:2px solid var(--theme-color);outline-offset:1px;opacity:1}.tag-bar__typeahead-row--editable:hover .tag-bar__typeahead-kebab,.tag-bar__typeahead-row--editable:focus-within .tag-bar__typeahead-kebab,.tag-bar__typeahead-kebab:focus-visible{opacity:1}.tag-bar__typeahead-check{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);color:var(--theme-color);font-size:.75rem;line-height:1;flex-shrink:0;pointer-events:none;transition:opacity .12s ease}.tag-bar__typeahead-row--editable:hover .tag-bar__typeahead-check,.tag-bar__typeahead-row--editable:focus-within .tag-bar__typeahead-check{opacity:0}.tag-bar.tag-set .tag,.tag-bar__typeahead .tag{display:inline-flex;justify-content:start;align-items:center;position:relative;border-radius:4px;margin:2px;padding:0 10px 0 15px;gap:4px}.tag-bar.tag-set .tag>span:not([class]),.tag-bar__typeahead .tag>span:not([class]){display:block;overflow:hidden;text-overflow:ellipsis}.tag-bar__chip-close{all:unset;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:2px;margin-right:-4px;border-radius:3px;color:var(--fr-muted);cursor:pointer;opacity:0;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.tag-bar__chip-close i[class*=icon-]{font-size:.625rem}.tag-bar__chip-close:hover{background-color:var(--border-color-translucent);color:var(--fr-emphasis)}.tag-bar__chip-close:focus-visible{outline:2px solid var(--theme-color);outline-offset:1px;opacity:1}.tag.tag-bar--hover-20:hover .tag-bar__chip-close,.tag-bar__chip-close:focus-visible{opacity:1}.tag.tag--md .tag-bar__chip-close{width:16px;height:16px;margin-left:4px}.tag.tag--md .tag-bar__chip-close i[class*=icon-]{font-size:.6875rem}.card-set>.card .tag-bar__btn-add.btn,.tag-bar__btn-add.btn{height:21px;min-width:21px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;line-height:1;border:1px dashed var(--border-color);color:var(--fr-muted);background:transparent;border-radius:4px;margin:0 0 0 4px;transition:border-color .12s ease,color .12s ease,background-color .12s ease}.card-set>.card .tag-bar__btn-add.btn:hover,.tag-bar__btn-add.btn:hover{border-color:var(--theme-color-translucent);color:var(--theme-color);background:var(--theme-color-matt)}.card-set>.card .tag-bar__btn-add.btn>.input,.tag-bar__btn-add.btn>.input{font-size:.625rem}.tag-bar--size-md .tag-bar__btn-add.btn,.card-set>.card .tag-bar--size-md .tag-bar__btn-add.btn{height:24px;min-width:24px;padding:0 6px}.tag-bar__edit-popover{z-index:1100;width:280px}.tag-bar__edit-popover.card{padding:0}.tag-bar__edit-popover .tag-bar__edit-head{padding:12px 12px 8px}.tag-bar__edit-popover .tag-bar__edit-name{width:100%;height:32px;padding:0 10px;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);background:var(--surface-primary);color:var(--fr-primary);font-family:inherit;font-size:.8125rem;outline:none;transition:border-color .15s ease}.tag-bar__edit-popover .tag-bar__edit-name:focus-visible{border-color:var(--theme-color)}.tag-bar__edit-popover .tag-bar__edit-divider{height:1px;background-color:var(--border-color-pale);margin:4px 0}.tag-bar__edit-popover .tag-bar__edit-row{all:unset;display:flex;align-items:center;gap:10px;margin:0 6px;width:calc(100% - 12px);padding:7px 10px;cursor:pointer;font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);border-radius:6px;box-sizing:border-box;transition:background-color .12s ease,color .12s ease}.tag-bar__edit-popover .tag-bar__edit-row i[class*=icon-]{width:var(--icon-size);height:var(--icon-size);font-size:var(--icon-size);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.tag-bar__edit-popover .tag-bar__edit-row:hover{background-color:var(--theme-color-pale)}.tag-bar__edit-popover .tag-bar__edit-row--delete{color:var(--brand-hotpink-color)}.tag-bar__edit-popover .tag-bar__edit-row--delete:hover{background-color:var(--brand-hotpink-color-pale)}.tag-bar__edit-popover .tag-bar__edit-foot{padding:8px 12px 12px;border-top:1px solid var(--border-color-pale)}.tag-bar__edit-popover .tag-bar__edit-save{width:100%}.tag-bar__create-btn{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 12px;border:0;border-radius:var(--btn-radius);background-color:var(--theme-color-pale);color:var(--theme-color);font-family:inherit;font-size:.6875rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color .15s ease,opacity .15s ease;flex-shrink:0}.tag-bar__create-btn:hover:not(:disabled){background-color:var(--theme-color-translucent)}.tag-bar__create-btn:active:not(:disabled){background-color:var(--theme-color-opacity)}.tag-bar__create-btn:disabled{opacity:.4;cursor:not-allowed}.tag{display:inline-flex;flex-wrap:unset;justify-content:center;align-items:center;min-height:26px;height:26px;line-height:26px;padding:0 20px;border-radius:13px;border:var(--border-width) solid transparent;flex-direction:row;border-color:var(--page-fr-color);background-color:var(--page-fr-color);color:var(--theme-color-intensive);white-space:nowrap;gap:5px;font-weight:var(--font-weight-medium);font-size:.625rem;line-height:normal;cursor:default;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.tag>i[class*=icon-]:first-child{position:relative;font-size:.75rem;margin:0;left:-4px}.tag--lg{min-height:32px;height:32px;line-height:32px;padding:0 26px;border-radius:16px;font-size:.75rem}.tag--lg>i[class*=icon-]:first-child{position:relative;font-size:.875rem;margin:0;left:-4px}.tag--sm{min-height:21px;height:21px;line-height:21px;padding:0 10px;border-radius:10px;font-size:.75rem}.tag--sm>i[class*=icon-]:first-child{position:relative;font-size:.75rem;margin:0;left:-4px}.tag--md{min-height:24px;height:24px;line-height:24px;padding:0 12px;border-radius:12px;font-size:.75rem}.tag--md>i[class*=icon-]:first-child{position:relative;font-size:.75rem;margin:0;left:-4px}.tag--xs{min-height:16px;height:16px;line-height:16px;padding:0 10px;border-radius:8px;font-size:.625rem}.tag--xs>i[class*=icon-]:first-child{position:relative;font-size:.625rem;margin:0;left:-4px}.tag--outline{background-color:transparent;color:var(--fr-primary)}.tag--ai{border:var(--border-width) dashed var(--theme-color);background-color:var(--theme-color-pale);color:var(--theme-color);cursor:default}.tag--ai .tag__icon{color:var(--theme-color)}.tag--ai:is(button){cursor:pointer}.tag--ai:is(button):hover{border-style:solid}.tag--ai:is(button):focus-visible{outline:2px solid var(--theme-color);outline-offset:1px}.tag--rect,.tag--rect.tag--lg,.tag--rect.tag--md,.tag--rect.tag--sm,.tag--rect.tag--xs{border-radius:var(--border-radius)}.tag--inverse{border-color:var(--surface-primary);background-color:var(--surface-primary);color:var(--fr-emphasis)}.tag--inverse-outline{border-color:var(--surface-primary);background-color:transparent;color:var(--accent-fg)}.tag--primary{border-color:var(--theme-color);background-color:var(--theme-color);color:var(--accent-fg)}.tag--primary-outline{border-color:var(--theme-color);background-color:transparent;color:var(--theme-color)}.tag--theme-soft{border-color:var(--theme-color-translucent);background-color:var(--theme-color-pale);color:var(--theme-color)}.tag--secondary-soft{border-color:var(--page-fr-color-translucent);background-color:var(--page-fr-color-matt);color:var(--fr-primary)}.tag--secondary{border-color:var(--page-fr-color-hover);background-color:var(--surface-tertiary);color:var(--fr-primary)}.tag--secondary-outline{border-color:var(--page-fr-color-hover);background-color:transparent;color:var(--fr-muted)}.tag__icon{font-size:.75rem;line-height:1;flex:none}.tag--truncate{min-width:0;max-width:100%;flex-shrink:1}.tag__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag--tone-gray{background-color:var(--label-tone-gray-bg);color:var(--label-tone-gray-fg);border-color:transparent}.tag--tone-purple{background-color:var(--label-tone-purple-bg);color:var(--label-tone-purple-fg);border-color:transparent}.tag--tone-red{background-color:var(--label-tone-red-bg);color:var(--label-tone-red-fg);border-color:transparent}.tag--tone-yellow{background-color:var(--label-tone-yellow-bg);color:var(--label-tone-yellow-fg);border-color:transparent}.tag--tone-green{background-color:var(--label-tone-green-bg);color:var(--label-tone-green-fg);border-color:transparent}.tag--tone-blue{background-color:var(--label-tone-blue-bg);color:var(--label-tone-blue-fg);border-color:transparent}.tag--outlined.tag--tone-gray{border-color:var(--label-tone-gray-border)}.tag--outlined.tag--tone-purple{border-color:var(--label-tone-purple-border)}.tag--outlined.tag--tone-red{border-color:var(--label-tone-red-border)}.tag--outlined.tag--tone-yellow{border-color:var(--label-tone-yellow-border)}.tag--outlined.tag--tone-green{border-color:var(--label-tone-green-border)}.tag--outlined.tag--tone-blue{border-color:var(--label-tone-blue-border)}.tag--colored{background-color:color-mix(in srgb,var(--tag-color) 14%,transparent);color:color-mix(in oklab,var(--tag-color),black 15%);border-color:transparent;border-radius:var(--border-radius)}.tag--colored.tag--xs,.tag--colored.tag--sm,.tag--colored.tag--md,.tag--colored.tag--lg{border-radius:var(--border-radius)}.tag-set__title{display:block;font-size:.75rem;font-weight:var(--font-weight-medium);text-align:left;margin-bottom:5px}.tag-set>.tag-set__wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:6px}.tag-set>.tag-set__wrapper .tag{margin:0}.theme-list{display:flex;flex-wrap:wrap;justify-content:space-around;overflow-y:auto;padding:10px 0}.theme-list__item{display:flex;flex-direction:column;margin:20px}.theme-list__item img{height:511px}.theme-list__item-img{border:var(--border-width) solid var(--border-color);height:412px}.theme-list__item-img>div{align-items:center;border-bottom:var(--border-width) solid var(--border-color);display:flex;flex-direction:row;height:10px;justify-content:flex-start;padding:0 8px;width:100%}.theme-list__item-img>div>div{background-color:var(--border-color);border-radius:100%;height:4px;margin-right:2px;width:4px}.theme-list__item-img>img{height:400px}.theme-list__title{display:flex;font-size:1.25rem;margin:0 15px 20px;gap:15px}.time-popover-list{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:112px;height:32px;padding:0 10px;border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color);background:var(--surface-primary);color:var(--fr-primary);font-size:.75rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:border-color .15s,background .15s}.time-popover-list:hover:not(:disabled){border-color:var(--page-fr-color-hover)}.time-popover-list.is-open{border-color:var(--theme-color)}.time-popover-list:disabled{opacity:.5;cursor:not-allowed}.time-popover-list--sm{height:28px;min-width:88px;padding:0 8px}.time-popover-list--empty{color:var(--fr-muted)}.time-popover-list__value{font-variant-numeric:tabular-nums}.time-popover-list__chevron{color:var(--page-fr-color-hover);flex-shrink:0}.time-popover-list__panel{background:var(--surface-primary);border:1px solid var(--border-color);border-radius:var(--panel-radius, 12px);box-shadow:var(--shadow, 0 4px 12px rgba(0, 0, 0, .12));padding:4px;max-height:240px;overflow:hidden;min-width:112px;animation:timePopoverListShow .12s ease-out}.time-popover-list__list{max-height:232px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.time-popover-list__list:hover{scrollbar-color:rgba(0,0,0,.2) transparent}.time-popover-list__list::-webkit-scrollbar{width:5px}.time-popover-list__list::-webkit-scrollbar-track{background:transparent}.time-popover-list__list::-webkit-scrollbar-thumb{background:transparent;border-radius:5px}.time-popover-list__list:hover::-webkit-scrollbar-thumb{background:#0003}.time-popover-list__option{display:flex;align-items:center;width:100%;height:28px;padding:0 10px;border:none;border-radius:var(--btn-radius, 6px);background:transparent;color:var(--fr-primary);font-size:.75rem;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;transition:background .1s,color .1s}.time-popover-list__option:hover{background:var(--theme-color-matt);color:var(--theme-color)}.time-popover-list__option--selected{background:var(--theme-color-pale, var(--theme-color-matt));color:var(--theme-color);font-weight:var(--font-weight-semibold)}@keyframes timePopoverListShow{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.time-range-picker{display:flex;flex-direction:column;gap:6px}.time-range-picker-empty{font-size:.75rem;color:var(--fr-muted);padding:4px 0}.time-range-picker-row{display:inline-flex;align-items:center;gap:6px}.time-range-picker-separator{font-size:.75rem;color:var(--fr-muted);-webkit-user-select:none;user-select:none}.time-range-picker-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--btn-radius, 6px);background:transparent;color:var(--page-fr-color-hover);cursor:pointer;transition:background .15s,color .15s}.time-range-picker-remove:hover:not(:disabled){background:var(--theme-color-matt);color:var(--theme-color)}.time-range-picker-remove:disabled{opacity:.4;cursor:not-allowed}.time-range-picker-add{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;height:28px;padding:0 10px;border:none;border-radius:var(--btn-radius, 6px);background:transparent;color:var(--theme-color);font-size:.75rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:background .15s}.time-range-picker-add:hover:not(:disabled){background:var(--theme-color-matt)}.time-range-picker-add:disabled{opacity:.4;cursor:not-allowed}.time-range-picker-add>span[aria-hidden=true]{font-size:.875rem;line-height:1}@keyframes timeRangePickerPopupShow{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.time-range-input{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;width:100%;min-height:32px;padding:6px 10px;border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color);background:var(--surface-primary);font-size:.75rem;cursor:pointer;transition:border-color .15s,background .15s;outline:none}.time-range-input:hover:not(.disabled){border-color:var(--page-fr-color-hover)}.time-range-input:focus-visible:not(.disabled){border-color:var(--theme-color)}.time-range-input.open{border-color:var(--theme-color)}.time-range-input.disabled{cursor:not-allowed;background:var(--surface-tertiary)}.time-range-input.placeholder{color:var(--fr-muted)}.time-range-input-tags{display:inline-flex;flex-wrap:wrap;gap:6px}.time-range-input-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--theme-color-matt);color:var(--theme-color);font-size:.6875rem;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.time-range-input-placeholder{color:var(--fr-muted);font-variant-numeric:tabular-nums}.time-range-input-popup{background:var(--surface-primary);border:1px solid var(--border-color);border-radius:var(--panel-radius, 12px);box-shadow:var(--shadow, 0 4px 12px rgba(0, 0, 0, .12));padding:10px;animation:timeRangePickerPopupShow .12s ease-out}.toast-pool{position:fixed;display:flex;flex-direction:column;gap:12px;padding:24px;pointer-events:none;z-index:var(--z-toast)}.toast-pool>.toast{pointer-events:auto}.toast-pool--top-left{left:0;top:0;align-items:flex-start}.toast-pool--top-right{right:0;top:0;align-items:flex-end}.toast-pool--bottom-left{left:0;bottom:0;align-items:flex-start;flex-direction:column-reverse}.toast-pool--bottom-right{right:0;bottom:0;align-items:flex-end;flex-direction:column-reverse}.toast-pool--top-center{left:50%;top:0;transform:translate(-50%);align-items:center}.toast-pool--bottom-center{left:50%;bottom:0;transform:translate(-50%);align-items:center;flex-direction:column-reverse}.toast{position:relative;width:fit-content;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;opacity:0;transform:translateY(-8px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.34,1.56,.64,1);filter:var(--toast-drop-shadow)}.toast--show{opacity:1;transform:translateY(0)}.toast--dismissing{opacity:0;transform:translateY(-8px) scale(.96)}.toast__blob-frame{position:relative;display:flex;flex-direction:column;align-items:center}.toast--expanded .toast__blob-frame,.toast--morphing .toast__blob-frame{filter:url(#labi-toast-goo)}.toast__pill{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:7px 10px;width:fit-content;min-width:120px;max-width:280px;background-color:var(--surface-primary);border-radius:var(--panel-radius);min-height:18px}.toast__icon{flex:0 0 auto;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--toast-default-color)}.toast__icon--spinner{animation:toast-spin 1s linear infinite}.toast__title{flex:1 1 auto;font-size:.75rem;font-weight:var(--font-weight-bold);line-height:1;color:var(--toast-default-color);word-break:break-word;padding:0 4px 0 2px}.toast__close{position:absolute;top:-6px;left:-6px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background-color:var(--surface-primary);border:1px solid var(--border-color);border-radius:var(--btn-radius);color:var(--fr-muted);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease}.toast__close:hover{background-color:var(--theme-color-pale);border-color:var(--theme-color-translucent);color:var(--theme-color)}.toast__close:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--theme-color);outline-offset:1px}.toast:hover .toast__close,.toast:focus-within .toast__close,.toast:active .toast__close{opacity:1;pointer-events:auto}.toast__body{align-self:stretch;min-width:240px;max-width:380px;background-color:var(--surface-primary);border-radius:var(--panel-radius);margin-top:-10px;padding:0 14px;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease,padding .3s ease}.toast--expanded .toast__body{max-height:200px;opacity:1;padding:26px 14px 16px}.toast__description{font-size:.8125rem;font-weight:var(--font-weight-normal);line-height:1.55;color:var(--toast-description-color);word-break:break-word}.toast__actions{display:block;margin-top:12px;overflow:hidden}.toast__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;box-sizing:border-box;width:100%;padding:10px 20px;border:0;border-radius:999px;background-color:var(--toast-default-action-bg);color:var(--toast-default-color);font-family:inherit;font-size:.8125rem;font-weight:var(--font-weight-bold);line-height:1;text-align:center;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:filter .15s ease,transform .05s ease}.toast__action:hover{filter:brightness(.95)}.toast__action:active{filter:brightness(.9);transform:scale(.99)}.toast__action:focus-visible{outline:2px solid currentColor;outline-offset:2px}.toast__progress{position:absolute;left:0;right:0;bottom:0;height:2px;background-color:var(--toast-progress-track)}.toast__progress:after{content:"";display:block;height:100%;width:var(--toast-progress, 100%);background-color:currentColor;transition:width .1s linear}.toast--paused .toast__progress:after{transition:none}.toast--default .toast__icon,.toast--default .toast__title{color:var(--toast-default-color)}.toast--default .toast__action{background-color:var(--toast-default-action-bg);color:var(--toast-default-color)}.toast--default .toast__progress{color:var(--toast-default-color)}.toast--success .toast__icon,.toast--success .toast__title{color:var(--toast-success-color)}.toast--success .toast__action{background-color:var(--toast-success-action-bg);color:var(--toast-success-color)}.toast--success .toast__progress{color:var(--toast-success-color)}.toast--error .toast__icon,.toast--error .toast__title{color:var(--toast-error-color)}.toast--error .toast__action{background-color:var(--toast-error-action-bg);color:var(--toast-error-color)}.toast--error .toast__progress{color:var(--toast-error-color)}.toast--warning .toast__icon,.toast--warning .toast__title{color:var(--toast-warning-color)}.toast--warning .toast__action{background-color:var(--toast-warning-action-bg);color:var(--toast-warning-color)}.toast--warning .toast__progress{color:var(--toast-warning-color)}.toast--info .toast__icon,.toast--info .toast__title{color:var(--toast-info-color)}.toast--info .toast__action{background-color:var(--toast-info-action-bg);color:var(--toast-info-color)}.toast--info .toast__progress{color:var(--toast-info-color)}.toast--loading .toast__icon,.toast--loading .toast__title{color:var(--toast-loading-color)}@keyframes toast-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.toast{transition:opacity .2s ease;transform:none}.toast--show,.toast--dismissing{transform:none}.toast__blob-frame{filter:none!important}.toast__body{transition:opacity .2s ease;max-height:200px;opacity:1;padding:8px 14px 12px}.toast--compact .toast__body{max-height:0;opacity:0;padding:0 14px}.toast__icon--spinner{animation:none}}.tooltip.dropdown,.tooltip.dropdown.card{border-color:transparent;padding:5px 10px;margin:0 10px;background-color:var(--page-fr-color);color:var(--page-color);border-radius:var(--border-radius);white-space:nowrap;width:auto!important;z-index:800!important;max-width:360px;pointer-events:none;overflow:hidden}.tooltip>.dropdown__wrapper{white-space:pre-line}.tooltip>.dropdown__direction{position:absolute;content:"";display:block;width:7px;height:7px;border-left:1px solid var(--border-color);border-top:1px solid var(--border-color);transform:rotate(45deg);top:auto;right:auto;bottom:-4px;left:5px;background-color:var(--page-fr-color);border-color:transparent}.tooltip>.dropdown__direction:not(.up).right{top:auto;right:auto;bottom:50%;margin-bottom:-3px;left:-4px}.tooltip>.dropdown__direction.up.right{left:auto;right:5px}.tooltip:after{display:none}.typing-indicator{display:flex;align-items:center;gap:8px;min-height:20px;padding:2px 12px;color:var(--foreground-muted);font-size:var(--font-size-xs);line-height:1.4}.typing-indicator__dots{display:inline-flex;align-items:center;gap:3px}.typing-indicator__dot{width:4px;height:4px;border-radius:50%;background:currentColor;animation:typing-pulse 1.2s infinite ease-in-out both}.typing-indicator__dot:nth-child(2){animation-delay:.15s}.typing-indicator__dot:nth-child(3){animation-delay:.3s}.typing-indicator__label{font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.typing-indicator--compact{min-height:16px;padding:0}@keyframes typing-pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes hideTop{0%{opacity:1;top:0}to{opacity:0;top:-30px}}@keyframes showTop{0%{opacity:0;top:-30px}to{opacity:1;top:0}}.modern>input,.modern>.input{border-radius:0;border:0px;border-bottom:var(--border-width) solid var(--border-color);background:transparent}.modern>input>div,.modern>.input>div{background:transparent}.modern>textarea,.modern>.textarea{border-radius:0;border:0px;border-bottom:var(--border-width) solid var(--border-color);background:transparent}.modern>textarea>div,.modern>.textarea>div{background:transparent}.modern.select-search>div>input{border-radius:0;border:0px;border-bottom:var(--border-width) solid var(--border-color);background:transparent}.modern.dropdown,.modern.btn__dropdown.dropdown{width:300px!important;padding:2px 10px 10px;max-height:310px}.modern.dropdown ul,.modern.btn__dropdown.dropdown ul{display:flex;flex-wrap:wrap;max-height:220px}.modern.dropdown ul>li,.modern.btn__dropdown.dropdown ul>li{display:flex;gap:3px;width:135px;padding:0 2px}.modern.dropdown ul>li.header,.modern.dropdown ul>li.option-header,.modern.btn__dropdown.dropdown ul>li.header,.modern.btn__dropdown.dropdown ul>li.option-header{width:100%;font-size:.625rem;font-weight:var(--font-weight-medium);color:var(--fr-muted)}.modern.dropdown ul>li:hover,.modern.btn__dropdown.dropdown ul>li:hover{background-color:var(--surface-tertiary)}.modern.dropdown ul>li i[class^=icon-],.modern.btn__dropdown.dropdown ul>li i[class^=icon-]{display:flex;align-items:center;justify-content:center;background-color:var(--surface-tertiary);border:1px solid var(--border-color);border-radius:var(--border-radius);width:22px;min-width:22px;min-height:22px;font-size:.625rem}.table__group-row:before{left:5px;width:calc(100% - 10px)}.table__group-cell{background-image:none;background-color:var(--border-color-translucent);border-radius:var(--panel-radius)}table.modern a.table__row,table.modern .table__row,.table.modern a.table__row,.table.modern .table__row{background-image:linear-gradient(to top,rgba(207,215,223,.55) 1px,transparent 1px);background-repeat:no-repeat;background-position:bottom 0px left 8px;background-size:calc(100% - 16px)}table.modern a.table__row:after,table.modern .table__row:after,.table.modern a.table__row:after,.table.modern .table__row:after{display:block;content:"";position:absolute;top:2px;left:4px;height:calc(100% - 5px);width:calc(100% - 8px);background-color:transparent;border-radius:var(--panel-radius, 8px);-webkit-user-select:none;user-select:none;pointer-events:none;transition:background-color .15s}table.modern a.table__row:before,table.modern .table__row:before,.table.modern a.table__row:before,.table.modern .table__row:before{display:none}table.modern a.table__row:last-child,table.modern .table__row:last-child,.table.modern a.table__row:last-child,.table.modern .table__row:last-child{background-image:none}table.modern a.table__row:hover,table.modern .table__row:hover,.table.modern a.table__row:hover,.table.modern .table__row:hover{background-image:linear-gradient(to top,rgba(207,215,223,.55) 1px,transparent 1px);background-repeat:no-repeat;background-position:bottom 0px left 8px;background-size:calc(100% - 16px)}table.modern a.table__row:hover:after,table.modern .table__row:hover:after,.table.modern a.table__row:hover:after,.table.modern .table__row:hover:after{background-color:var(--theme-color-pale)}table.modern a.table__row:last-child:hover,table.modern .table__row:last-child:hover,.table.modern a.table__row:last-child:hover,.table.modern .table__row:last-child:hover{background-image:none}table.modern.table--multiselect a.table__row,table.modern.table--multiselect .table__row,.table.modern.table--multiselect a.table__row,.table.modern.table--multiselect .table__row,table.modern.table--multiselect a.table__row:hover,table.modern.table--multiselect .table__row:hover,.table.modern.table--multiselect a.table__row:hover,.table.modern.table--multiselect .table__row:hover{background-position:bottom 0px left 50px;background-size:calc(100% - 62px)}table.modern.table--multiselect a.table__row:hover:after,table.modern.table--multiselect .table__row:hover:after,.table.modern.table--multiselect a.table__row:hover:after,.table.modern.table--multiselect .table__row:hover:after{background-color:var(--theme-color-matt)}.table__list--select table.modern a.table__row:after,.table__list--select table.modern .table__row:after,.table__list--select .table.modern a.table__row:after,.table__list--select .table.modern .table__row:after{left:40px;width:calc(100% - 44px)}.page-container-body-top-block.modern{min-height:260px;width:100%;margin-bottom:10px}.page-container-body-top-block.modern:after{content:"";position:absolute;top:0;left:0;width:100%;height:250px;border-radius:calc(var(--panel-radius) - 1px) calc(var(--panel-radius) - 1px) 0 0;background-color:var(--theme-color);mask-mode:luminance;-webkit-mask-image:url(/build/img/top-block-mask.png);mask-image:url(/build/img/top-block-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:left;mask-position:left}.page-container-body-top-block.modern:before{content:"";position:absolute;top:250px;left:0;width:100%;height:calc(100% - 250px);border-radius:0 0 calc(var(--panel-radius) - 1px) calc(var(--panel-radius) - 1px);background-color:var(--theme-color);mask-mode:luminance;-webkit-mask-image:radial-gradient(circle at -500px 0px,#777 500px,#111 598px,#111 1164px,#222 1460px,#000 1513px);mask-image:radial-gradient(circle at -500px 0px,#777 500px,#111 598px,#111 1164px,#222 1460px,#000 1513px)}.page-container-body-top-block.modern>*{z-index:1}.page-card__body{max-width:100%;overflow:hidden;overflow-y:auto}.page-card__body .page-company-avatar{width:55px;border-radius:100%}.page-card__body .page-company-avatar>.avatar{margin:0}.page-card__body hr{margin:30px 0}.page-menu{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%;min-width:54px;padding:1px}.page-menu.btn-dropdown-control.active>.page-menu-item-wrapper:before,.page-menu.btn-dropdown-control:hover>.page-menu-item-wrapper:before{background-color:var(--sidebar-hover-pill-bg)}.page-menu.btn-dropdown-control.active>.page-menu-item-wrapper .page-menu-filled-icon,.page-menu.btn-dropdown-control:hover>.page-menu-item-wrapper .page-menu-filled-icon{color:var(--theme-color)}.page-menu-dropdown{animation:dropdownShow .5s forwards;bottom:50px;left:0;margin-left:10px;min-width:120px;position:absolute;right:auto;top:auto;z-index:100;border:var(--border-width) solid var(--border-color);border-radius:6px;box-shadow:none;background:var(--surface-primary);display:flex;flex-direction:row;overflow:hidden;width:auto!important}.page-menu-dropdown .btn{margin:auto}.page-menu-dropdown.card{padding:0;box-shadow:none}.page-menu-dropdown.card:hover{box-shadow:none}.page-menu-dropdown.card .btn--close [class^=icon-],.page-menu-dropdown.card .btn--close [class*=" icon-"]{margin-right:0}.page-menu-dropdown-section{border-right:var(--border-width) solid var(--border-color-translucent);display:flex;flex-direction:column;height:350px;padding:10px;width:150px}.page-menu-dropdown-section span.text-active{border:1px solid var(--theme-color);border-radius:10px;color:var(--theme-color);font-size:.625rem;font-weight:var(--font-weight-light);letter-spacing:0;margin:auto 5px;padding:0 5px 1px}.page-menu-dropdown-section:last-child{border-right:0}.page-menu-dropdown-section>.block-top{align-items:center;display:flex;font-weight:var(--font-weight-semibold);min-height:50px}.page-menu-dropdown-section>.block-top>.avatar,.page-menu-dropdown-section>.block-top>.select-list .select-list__input>.avatar-company{width:35px;height:35px;min-width:35px;min-height:35px;line-height:35px;font-size:1rem}.page-menu-dropdown-section>.block-center{height:100%;font-size:.625rem;font-weight:var(--font-weight-normal);letter-spacing:.5px;padding-top:10px}.page-menu-dropdown-section>.block-bottom{align-items:center;display:flex;height:50px}.page-menu-dropdown-left>.block-center>.page-menu-apps-item{margin-left:10px}.page-menu-dropdown-right>.block-center>.page-menu-apps-item{margin-right:10px}.page-menu-dropdown-section>.block-center>.page-menu-apps-item:hover,.page-menu-dropdown-section>.block-center>.page-menu-apps-item:focus-visible{color:inherit}.page-menu-dropdown-section>.block-center>.page-menu-apps-item:hover{background:var(--theme-color-pale)}.page-menu-apps .page-menu-dropdown-section{border:none;width:240px}.page-menu-apps .page-menu-dropdown-section .block-top{height:100px}.page-menu-apps-item{display:flex;flex-direction:row;align-items:baseline;padding:0 15px;border-radius:var(--btn-radius);margin-top:10px}.page-menu-apps-item-marker{display:flex;align-items:center;justify-content:center;min-width:6px;width:6px;height:6px;background-color:currentColor}.page-menu-apps-item-body{display:block;width:100%;padding:15px}.page-menu-apps-item-name{font-weight:var(--font-weight-medium);font-size:.75rem}.page-menu-apps-item-name>.icon-labioffice-lock{font-size:.5625rem;font-weight:var(--font-weight-bold);margin-left:10px}.page-menu-apps-item-name>.tabler-icon{width:var(--icon-size-xs);height:var(--icon-size-xs);margin-left:10px}.page-menu-apps-item-name.soon:after{position:absolute;right:-20px;top:0;content:"soon";font-weight:var(--font-weight-normal);font-size:.5625rem;border-radius:var(--border-radius);border:var(--border-width) solid var(--page-fr-color);padding:0 5px}.page-menu-apps-item-description{font-weight:var(--font-weight-light)}.page-menu-item{width:100%}.page-menu-item-wrapper{align-items:center;text-decoration:none;display:flex;height:50px;justify-content:center;position:relative;transition:all .2s;width:100%;cursor:pointer}.page-menu-item-wrapper .page-menu-filled-icon{color:var(--page-menu-icon-color);width:18px;height:18px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:color .2s;pointer-events:none}.page-menu-item-wrapper i.page-menu-filled-icon{font-size:1.125rem;line-height:1;text-decoration:none;transition:all .2s,color .2s;-webkit-user-select:none;user-select:none}.page-menu-item-wrapper:before{background-color:transparent;content:"";width:36px;height:36px;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;border-radius:8px;transition:all .15s}.page-menu-item-wrapper:hover:before{background-color:var(--sidebar-hover-pill-bg)}.page-menu-item-wrapper:hover .page-menu-filled-icon{color:var(--theme-color)}.page-menu-item-wrapper.active:before,.page-menu-item-wrapper.is-active:before{background-color:var(--sidebar-active-pill-bg)}.page-menu-item-wrapper.active .page-menu-filled-icon,.page-menu-item-wrapper.is-active .page-menu-filled-icon{color:var(--theme-color)}.page-menu-item-marker{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:#f94b74;border:3px solid var(--page-menu-bg, #fff);box-sizing:content-box;z-index:1;animation:markerPulse 3s ease-in-out infinite}.page-menu-item:has(.page-menu-item-wrapper.active) .page-menu-item-marker,.page-menu-item:has(.page-menu-item-wrapper.is-active) .page-menu-item-marker{animation:none;background:#f94b74}.page-menu-apps.dropdown,.page-menu-avatar.dropdown{margin-left:15px}.page-menu-apps.dropdown .dropdown__wrapper,.page-menu-avatar.dropdown .dropdown__wrapper{flex-direction:row}.page-menu-avatar .page-menu-item-wrapper:before{display:none}.page-menu-logo{width:36px;height:36px;background:var(--theme-color);padding:10px;border-radius:var(--panel-radius);margin:auto 15px auto 25px}.page-menu-logo:before{position:absolute;content:"";width:16px;height:16px;background-color:var(--surface-primary);-webkit-mask-image:url(/build/img/logo-sm.svg);mask-image:url(/build/img/logo-sm.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes dropdownShow{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media all and (max-width: 575.8px){.page-menu-avatar .page-menu-dropdown-left{display:none}}[data-theme=dark],[data-theme=mono]{--sidebar-hover-pill-bg: var(--page-fr-color-matt);--sidebar-active-pill-bg: var(--page-fr-color-pale)}[data-theme=dark] .page-menu-item-wrapper .page-menu-filled-icon,[data-theme=mono] .page-menu-item-wrapper .page-menu-filled-icon{color:var(--fr-primary)}[data-theme=dark] .page-menu-item-wrapper:hover .page-menu-filled-icon,[data-theme=mono] .page-menu-item-wrapper:hover .page-menu-filled-icon{color:var(--fr-emphasis)}[data-theme=dark] .page-menu-item-wrapper.active .page-menu-filled-icon,[data-theme=dark] .page-menu-item-wrapper.is-active .page-menu-filled-icon,[data-theme=mono] .page-menu-item-wrapper.active .page-menu-filled-icon,[data-theme=mono] .page-menu-item-wrapper.is-active .page-menu-filled-icon{color:var(--theme-color)}[data-theme=dark] .app-shell__icon-bar .btn__input i[class*=icon-],[data-theme=dark] .app-shell__icon-bar .btn i[class*=icon-],[data-theme=mono] .app-shell__icon-bar .btn__input i[class*=icon-],[data-theme=mono] .app-shell__icon-bar .btn i[class*=icon-]{color:var(--fr-primary)}[data-theme=dark] .app-shell__icon-bar .btn:hover i[class*=icon-],[data-theme=dark] .app-shell__icon-bar .btn__input:hover i[class*=icon-],[data-theme=mono] .app-shell__icon-bar .btn:hover i[class*=icon-],[data-theme=mono] .app-shell__icon-bar .btn__input:hover i[class*=icon-]{color:var(--fr-emphasis)}.page-menu .tabler-icon{width:18px;height:18px}.page-avatar-profile{--avatar-size: var(--avatar-size-md);top:auto;left:50%;transform:translate(-50%);position:absolute;display:flex;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);line-height:var(--avatar-size);background-color:var(--avatar-bg);color:var(--avatar-color);font-size:calc(var(--avatar-size) * .4);border-radius:22%;z-index:2;cursor:pointer;transition:box-shadow .15s}.page-avatar-profile:hover,.page-menu-item-wrapper.active .page-avatar-profile{box-shadow:0 0 0 4px var(--sidebar-active-pill-bg)}.page-avatar-profile.avatar>img{width:100%;height:100%;border-radius:22%;object-fit:cover;object-position:top center;position:absolute;top:0;left:0}.page-avatar.btn-dropdown-control>.dropdown__arrow{z-index:0}.user-menu{background:var(--surface-primary, #fff);border:1px solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 10px);box-shadow:0 12px 32px #101e351f;min-width:280px;padding:8px 0;font-size:var(--font-size-sm);color:var(--fr-primary, #485867);-webkit-user-select:none;user-select:none}.user-menu__head{display:flex;align-items:center;gap:12px;padding:8px 16px 12px}.user-menu__head .avatar{--avatar-size: var(--avatar-size-xl);flex-shrink:0;margin-right:0}.user-menu__identity{display:flex;flex-direction:column;min-width:0}.user-menu__identity strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--page-fr-color, #485867);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__presence{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-xs);color:var(--page-fr-color-norm, rgba(72, 88, 103, .6))}.user-menu__status-dot{width:10px;height:10px;border-radius:22%;background:#94a3b8;display:inline-block;flex-shrink:0}.user-menu__presence.is-online .user-menu__status-dot{background:#22c55e}.user-menu__presence.is-busy .user-menu__status-dot{background:#ef4444}.user-menu__presence.is-away .user-menu__status-dot,.user-menu__presence.is-brb .user-menu__status-dot{background:#f59e0b}.user-menu__presence.is-offline .user-menu__status-dot{background:#94a3b8}.user-menu__item{display:flex;align-items:center;gap:12px;width:calc(100% - 16px);margin:0 8px;padding:8px 12px;background:transparent;border:0;border-radius:6px;color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .12s ease}.user-menu__item:hover:not(.is-disabled):not(:disabled):not(.is-static){background:var(--theme-color-pale)}.user-menu__item.is-active{background:var(--theme-color-translucent)}.user-menu__item.is-disabled{color:var(--page-fr-color-norm, rgba(72, 88, 103, .6));cursor:default;pointer-events:none}.user-menu__item.is-static{cursor:default;background:transparent}.user-menu__item:disabled{cursor:default}.user-menu__item b{font-weight:var(--font-weight-normal);color:var(--fr-muted)}.user-menu__sep{color:var(--fr-muted);opacity:.6}.user-menu__icon{font-size:var(--font-size-base);width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--fr-muted);flex-shrink:0}.user-menu__icon>svg{width:100%;height:100%;display:block}[data-theme=mono] .user-menu__icon{color:var(--fr-primary)}.user-menu__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__arrow{font-size:.625rem;color:var(--page-fr-color-norm, rgba(72, 88, 103, .6));flex-shrink:0}.user-menu__external{font-size:var(--font-size-xs);color:var(--page-fr-color-norm, rgba(72, 88, 103, .5));flex-shrink:0;opacity:.7}.user-menu__chip{font-size:.625rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;background:var(--border-color-translucent, rgba(207, 215, 223, .2));color:var(--page-fr-color-norm, rgba(72, 88, 103, .6))}.user-menu__row{position:relative}.user-menu__divider{height:1px;background:var(--border-color-translucent, rgba(207, 215, 223, .4));margin:6px 0}.user-menu__custom-status{display:flex;align-items:center;gap:6px;margin:4px 8px 6px;padding:4px 8px;background:var(--theme-color-pale);border-radius:8px}.user-menu__custom-status-emoji{flex-shrink:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:6px;font-size:var(--font-size-base);color:var(--fr-muted);cursor:pointer;transition:background-color .12s ease}.user-menu__custom-status-emoji:hover{background:var(--theme-color-translucent)}.user-menu__custom-status-text{flex:1 1 auto;min-width:0;background:transparent;border:0;outline:none;font:inherit;color:var(--page-fr-color, #485867);padding:4px 0}.user-menu__custom-status-text::placeholder{color:var(--fr-muted)}.user-menu__custom-status-clear{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:6px;color:var(--fr-muted);font-size:var(--font-size-xs);cursor:pointer;transition:background-color .12s ease}.user-menu__custom-status-clear:hover{background:var(--theme-color-translucent);color:var(--page-fr-color, #485867)}.user-menu__custom-status-display{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:var(--font-size-xs);color:var(--page-fr-color-norm, rgba(72, 88, 103, .7));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__dnd{margin:4px 8px;padding:8px 12px;background:transparent;border-radius:8px}.user-menu__dnd.is-active{background:var(--theme-color-pale)}.user-menu__dnd-row{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 0}.user-menu__dnd-label{flex:1 1 auto;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--page-fr-color, #485867)}.user-menu__dnd-label-sub{flex:1 1 auto;font-size:var(--font-size-xs);color:var(--page-fr-color-norm, rgba(72, 88, 103, .7))}.user-menu__dnd-panel{margin-top:6px;display:flex;flex-direction:column;gap:8px}.user-menu__dnd-weekdays{display:flex;gap:4px;justify-content:space-between}.user-menu__dnd-weekday{flex:1 1 0;min-width:0;padding:4px 0;background:transparent;border:1px solid var(--border-color, #cfd7df);border-radius:6px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--page-fr-color-norm, rgba(72, 88, 103, .7));cursor:pointer;transition:all .12s ease}.user-menu__dnd-weekday:hover{background:var(--theme-color-translucent)}.user-menu__dnd-weekday.is-on{background:var(--theme-color);border-color:var(--theme-color);color:#fff}.user-menu__dnd-times{display:flex;gap:8px}.user-menu__dnd-time{flex:1 1 0;display:flex;flex-direction:column;gap:2px}.user-menu__dnd-time>span{font-size:var(--font-size-xs);color:var(--page-fr-color-norm, rgba(72, 88, 103, .7))}.user-menu__dnd-time>input{padding:4px 6px;background:var(--surface-primary, #fff);border:1px solid var(--border-color, #cfd7df);border-radius:6px;font:inherit;color:var(--page-fr-color, #485867);outline:none}.user-menu__dnd-time>input:focus-visible{border-color:var(--theme-color)}.user-menu__toggle{flex-shrink:0;width:32px;height:18px;position:relative;background:var(--border-color, #cfd7df);border-radius:9px;cursor:pointer;transition:background-color .12s ease}.user-menu__toggle.is-on{background:var(--theme-color)}.user-menu__toggle-thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .12s ease;box-shadow:0 1px 2px #101e3533}.user-menu__toggle.is-on .user-menu__toggle-thumb{transform:translate(14px)}.user-menu-submenu{position:absolute;left:calc(100% + 6px);top:0;min-width:200px;background:var(--surface-primary, #fff);border:1px solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 10px);box-shadow:0 12px 32px #101e351f;padding:6px 0;z-index:1}.user-menu-submenu__item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:calc(100% - 12px);margin:0 6px;padding:8px 12px;background:transparent;border:0;border-radius:6px;color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;transition:background-color .12s ease}.user-menu-submenu__item:hover{background:var(--theme-color-pale)}.user-menu-submenu__item.is-active{background:var(--theme-color-translucent)}.user-menu-submenu__item.is-active i[class*=icon-]{color:var(--theme-color)}.user-menu-submenu__item i[class*=icon-]{font-size:var(--font-size-xs);flex-shrink:0}.user-menu-submenu__item-body{display:inline-flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;text-align:left}.user-menu-submenu__item .user-menu__status-dot{width:12px;height:12px}.user-menu-submenu__item .user-menu__status-dot.is-online{background:#22c55e}.user-menu-submenu__item .user-menu__status-dot.is-busy{background:#ef4444}.user-menu-submenu__item .user-menu__status-dot.is-away,.user-menu-submenu__item .user-menu__status-dot.is-brb{background:#f59e0b}.user-menu-submenu__item .user-menu__status-dot.is-offline{background:#94a3b8}@media (max-width: 575px){.user-menu-submenu{left:16px;right:16px;top:100%;min-width:0}}.app-switcher{background:var(--surface-primary, #fff);border:1px solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 10px);box-shadow:0 12px 32px #101e351f;min-width:260px;padding:6px 0;font-size:var(--font-size-sm);color:var(--fr-primary, #485867);-webkit-user-select:none;user-select:none}.app-switcher__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px 8px}.app-switcher__title{font-size:.6875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--fr-muted)}.app-switcher__head-back{display:flex;align-items:center;gap:6px}.app-switcher__gear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:6px;background:transparent;color:var(--fr-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease}.app-switcher__gear:hover{background:var(--theme-color-pale);color:var(--theme-color)}.app-switcher__gear.is-active{background:var(--theme-color-translucent);color:var(--theme-color)}.app-switcher__gear i[class*=icon-]{font-size:var(--font-size-sm)}.app-switcher__list,.app-switcher__pin-list{display:flex;flex-direction:column}.app-switcher__empty{padding:10px 16px;text-align:center;color:var(--fr-muted);font-size:var(--font-size-sm)}.app-switcher__item{display:flex;align-items:center;gap:12px;width:calc(100% - 12px);margin:0 6px;padding:7px 12px;background:transparent;border:0;border-radius:6px;color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .12s ease}.app-switcher__item:hover:not(:disabled):not(.is-current){background:var(--theme-color-pale)}.app-switcher__item:disabled,.app-switcher__item.is-soon{cursor:default;opacity:.65}.app-switcher__item.is-current{color:var(--theme-color);cursor:default}.app-switcher__item-icon{font-size:var(--font-size-base);width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--fr-muted);flex-shrink:0}.app-switcher__item-icon>svg{width:100%;height:100%;display:block}[data-theme=mono] .app-switcher__item-icon{color:var(--fr-primary)}.app-switcher__item-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.app-switcher__item-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-switcher__item-description{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--fr-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-switcher__item-lock,.app-switcher__item-external{font-size:var(--font-size-xs);color:var(--page-fr-color-norm, rgba(72, 88, 103, .5));flex-shrink:0}.app-switcher__item-chip{font-size:.625rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;background:var(--border-color-translucent, rgba(207, 215, 223, .2));color:var(--fr-muted);flex-shrink:0}.app-switcher__item-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--theme-color)}.app-switcher__item-check svg.tabler-icon{width:14px;height:14px}.app-switcher__pin-editor{padding:2px 0 4px}.app-switcher__pin-hint{margin:0 16px 4px;font-size:.6875rem;color:var(--fr-muted)}.app-switcher__pin-row{display:flex;align-items:center;gap:12px;width:calc(100% - 12px);margin:0 6px;padding:7px 12px;background:transparent;border:0;border-radius:6px;color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;transition:background-color .12s ease}.app-switcher__pin-row:hover{background:var(--theme-color-pale)}.app-switcher__pin-row.is-pinned .app-switcher__pin-icon{color:var(--theme-color);transform:rotate(0)}.app-switcher__pin-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-switcher__pin-icon{flex-shrink:0;color:var(--border-color-hover, #9ca3af);transform:rotate(30deg);transition:color .12s ease,transform .12s ease}.app-switcher__divider{height:1px;background:var(--border-color-translucent, rgba(207, 215, 223, .4));margin:6px 0}.app-switcher__foot{padding:6px 8px 2px}.app-rail-label{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:var(--space-2);-webkit-user-select:none;user-select:none}.app-rail-label__text{writing-mode:vertical-rl;transform:rotate(180deg);text-transform:uppercase;color:var(--page-menu-icon-color);font-weight:var(--font-weight-bold, 700);font-size:var(--font-size-lg, 1.125rem);letter-spacing:.06em;line-height:1;white-space:nowrap}.settings-submenu{display:flex;flex-direction:column;min-width:240px;max-width:280px;padding:16px 0;background:var(--surface-primary, #fff);border-right:1px solid var(--border-color, #cfd7df);color:var(--fr-primary, #485867);font-size:var(--font-size-sm);height:100%;overflow-y:auto}.settings-submenu__title{padding:4px 16px 12px;font-size:.6875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--fr-muted)}.settings-submenu__head{padding:0 12px 12px}.settings-submenu__list,.settings-submenu__group{display:flex;flex-direction:column}.settings-submenu__chevron{font-size:.625rem;color:var(--fr-muted);flex-shrink:0;transition:transform .15s ease}.settings-submenu__group.is-open .settings-submenu__chevron{transform:rotate(90deg)}.settings-submenu__children{display:flex;flex-direction:column;padding-left:22px}.container-submenu{overflow:hidden}.container-submenu .container-submenu__top{flex:1 1 0;min-height:0;overflow-y:scroll;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:transparent transparent}.container-submenu .container-submenu__top:hover{scrollbar-color:rgba(0,0,0,.15) transparent}.container-submenu .container-submenu__top::-webkit-scrollbar{width:5px}.container-submenu .container-submenu__top::-webkit-scrollbar-track{background:transparent}.container-submenu .container-submenu__top::-webkit-scrollbar-thumb{background:transparent;border-radius:5px}.container-submenu .container-submenu__top:hover::-webkit-scrollbar-thumb{background:#00000026}.app-shell__main{padding-top:8px}.page-card__head{background:var(--surface-primary);border:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-radius:8px 8px 0 0;box-shadow:var(--shadow);width:100%;position:relative;top:auto;padding:9px 12px 10px;min-height:53px;display:flex;justify-content:space-between;align-items:center}.page-card__head .page-card__head-left{margin-left:38px;display:flex;align-items:center;min-width:0}.page-card__head .page-card__head-left>div{display:flex;align-items:center;min-width:0}.page-card__head .page-card__head-left h1,.page-card__head .page-card__head-left .h1{margin:0 10px 0 0;display:inline-flex;align-items:center;font-weight:var(--font-weight-medium);font-size:var(--font-size-xl);line-height:26px;color:var(--fr-primary);white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.page-card--head-flush .page-card__head .page-card__head-left{margin-left:5px}.page-card--head-flush.page-card--form-narrow .page-card__head .page-card__head-left,.page-card--head-flush.page-card--form-wide .page-card__head .page-card__head-left,.page-card--head-flush.page-card--form-full .page-card__head .page-card__head-left{margin-left:-2px}.page-card__head .page-card__head-left--with-leading{margin-left:2px;gap:8px}.page-card__head .page-card__head-center{display:flex;flex-direction:row;align-items:center;gap:10px}.page-card__head .page-card__head-center:has(.table__select-actions){flex:1;justify-content:center}.page-card__head .page-card__head-center:has(.stepper){position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.page-card__head .page-card__head-right{display:flex;align-items:center}.page-card__head .page-card__head-right>*{margin-left:10px}.page-card__head .page-card__head-right .btn--xs,.page-card__head .page-card__head-right .btn--sm{height:28px}.page-card__head--headless{background:transparent;border:none;border-radius:0;box-shadow:none;padding:5px 10px 10px 0}.body-view-card .page-card__head+.page-card__body,.body-view-card .page-card__head+.page-card__body--form,.body-view-card .page-card__head+.page-container-form-wrapper{border:1px solid var(--border-color);border-top:none;border-radius:0 0 8px 8px;box-shadow:var(--shadow);background:var(--surface-primary);overflow:hidden;width:100%!important;max-width:100%!important}.body-view-plain .page-body.page-card>.page-card__frame>.page-card__head+.page-card__body,.body-view-plain .page-body.page-card>.page-card__frame>.page-card__head+.page-card__body--form,.body-view-plain .page-body.page-card>.page-card__frame>.page-card__head+.page-container-table,.body-view-plain .page-card__head+.page-card__body,.body-view-plain .page-card__head+.page-card__body--form,.body-view-plain .page-card__head+.page-container-form-wrapper,.body-view-plain .page-body.page-card>.page-card__frame>.page-card__head+.page-card__toolbar,.body-view-plain .page-body.page-card>.page-card__frame>.page-card__head+.page-card__toolbar+.page-card__body,.body-view-plain .page-body.page-card>.page-card__frame>.page-card__head+.page-card__toolbar+.page-container-table{background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible}.body-view-plain .page-card__head{background:transparent;border:none;border-radius:0;box-shadow:none}.page-card__head+*{margin-top:0;width:100%}.page-card__head+.card{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-left:0;margin-right:0;margin-top:0}.body-view-card .page-card__head+.page-card__body:has(+.page-card__foot),.body-view-card .page-card__head+.page-card__body--form:has(+.page-card__foot),.body-view-card .page-card__head+.page-container-form-wrapper:has(+.page-card__foot){border-bottom:none;border-radius:0;box-shadow:none}.body-view-card .page-card__foot{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-radius:0 0 8px 8px;box-shadow:var(--shadow);background:var(--surface-primary);overflow:hidden}.body-view-plain .page-card__foot{background:transparent;border:none;border-radius:0;box-shadow:none}.dashboard-shell{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1440px;margin:0 auto;padding:8px 32px 40px;box-sizing:border-box}.dashboard-shell__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:0 10px}.dashboard-shell__head-text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.dashboard-shell__title{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-light);color:var(--page-fr-color, #485867);line-height:1.3}.dashboard-shell__title b,.dashboard-shell__title strong{font-weight:var(--font-weight-extrabold)}.dashboard-shell__subtitle{margin:0;font-size:var(--font-size-sm);color:var(--fr-muted);line-height:1.4}.dashboard-shell__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.dashboard-shell__updated{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--fr-muted);white-space:nowrap}.dashboard-shell__hero,.dashboard-shell__strip,.dashboard-shell__cards{display:block}.dashboard-shell__cards>*:not(.page-dashboard-row):not(.kpi-row):not(.dashboard-insights):not(:has(.kpi-row)):not(:has(.page-dashboard-row)){margin-left:10px;margin-right:10px}@media (max-width: 767px){.dashboard-shell{padding:16px 16px 32px;gap:16px}.dashboard-shell__title{font-size:var(--font-size-lg)}}@media (max-width: 575.8px){.dashboard-shell__title>span{display:block}}.page-body:has(.dashboard-shell){overflow-y:auto}.app-shell:has(.dashboard-shell) .app-shell__icon-bar{border-right-color:transparent}.page-dashboard-row{display:flex;flex-flow:wrap;padding:0}.page-dashboard-row>.card{width:100%;margin:10px}.settings-home{padding:24px 32px 48px}.page-container-view .settings-home{padding:0}.settings-home__head{margin-bottom:24px}.settings-home__head-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.settings-home__head-row .settings-home__desc{flex:1;min-width:0}.settings-home__head-row .settings-home__search{flex:0 1 420px;margin-bottom:0}.settings-home__search{margin-bottom:32px;max-width:420px}.settings-home__empty{padding:32px 16px;text-align:center;color:var(--fr-muted);font-size:var(--font-size-sm);background:var(--surface-secondary, #f8f9fa);border-radius:var(--panel-radius, 10px)}.settings-home__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--page-fr-color);margin:0 0 4px}.settings-home__desc{font-size:var(--font-size-sm);color:var(--fr-muted);margin:0}.settings-home__section{margin-top:32px}.settings-home__section:first-of-type{margin-top:0}.settings-home__section-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--page-fr-color);margin:0 0 4px}.settings-home__section-desc{font-size:var(--font-size-sm);color:var(--fr-muted);margin:0 0 16px}.settings-home__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings-home__card{display:flex;align-items:flex-start;gap:14px;padding:16px;background:var(--surface-primary, #fff);border:var(--border-width) solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 10px);color:var(--page-fr-color);text-decoration:none;transition:background-color .15s ease}.settings-home__card:hover:not(.is-disabled){background:var(--theme-color-pale)}.settings-home__card.is-disabled{cursor:default;opacity:.55;pointer-events:none}.settings-home__card.is-disabled .settings-home__card-icon{background:var(--border-color-translucent, rgba(207, 215, 223, .2));color:var(--fr-muted)}.settings-home__card-icon{flex-shrink:0;width:40px;height:40px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--theme-color-pale);color:var(--theme-color);font-size:var(--font-size-lg)}.settings-home__card-icon>svg{width:20px;height:20px;display:block}[data-theme=mono] .settings-home__card-icon,[data-theme=dark] .settings-home__card-icon{background:var(--page-fr-color-pale);color:var(--fr-primary)}.settings-home__card-body{display:flex;flex-direction:column;gap:2px;min-width:0}.settings-home__card-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.3;color:inherit}.settings-home__card-desc{font-size:var(--font-size-sm);color:var(--fr-muted);line-height:1.4}@media (max-width: 1151px){.settings-home__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){.settings-home{padding:16px}.settings-home__grid{grid-template-columns:1fr;gap:10px}}.info-card-home{padding:24px 32px 48px}.page-container-view .info-card-home{padding:0}.info-card-home__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}@media (max-width: 575px){.info-card-home__head{flex-direction:column;align-items:stretch;gap:16px}}.info-card-home__head-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.info-card-home__search{flex:0 1 420px;max-width:420px;margin:0}.info-card-home__empty{padding:32px 16px;text-align:center;color:var(--fr-muted);font-size:var(--font-size-sm);background:var(--surface-secondary, #f8f9fa);border-radius:var(--panel-radius, 10px)}.info-card-home__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--page-fr-color);margin:0 0 4px}.info-card-home__desc{font-size:var(--font-size-sm);color:var(--fr-muted);margin:0}.info-card-home__section{margin-top:32px}.info-card-home__section:first-of-type{margin-top:0}.info-card-home__section-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--page-fr-color);margin:0 0 4px}.info-card-home__section-desc{font-size:var(--font-size-sm);color:var(--fr-muted);margin:0 0 16px}.info-card-home__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.info-card-home__card{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--surface-primary, #fff);border:var(--border-width) solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 10px);color:var(--page-fr-color)}.info-card-home__card--clickable{text-decoration:none;color:inherit;cursor:pointer;transition:background-color .15s ease}.info-card-home__card--clickable:hover{background:var(--theme-color-pale)}.info-card-home__card--clickable:focus-visible{outline:2px solid var(--theme-color, #408bfd);outline-offset:2px}.info-card-home__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.info-card-home__card-title{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--page-fr-color)}.info-card-home__card-subtitle{font-size:var(--font-size-xs);font-family:var(--font-family-mono, ui-monospace, "SF Mono", monospace);color:var(--fr-muted);word-break:break-all}.info-card-home__card-chips{display:flex;flex-wrap:wrap;gap:4px}.info-card-home__card-desc{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--page-fr-color)}.info-card-home__card-foot{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;border-top:var(--border-width) solid var(--border-color, #cfd7df)}.info-card-home__card-source{font-size:var(--font-size-xs);font-family:var(--font-family-mono, ui-monospace, "SF Mono", monospace);color:var(--theme-color);text-decoration:none;word-break:break-all}.info-card-home__card-source:hover{text-decoration:underline}.info-card-home__card-source--local{color:var(--fr-muted);cursor:help;font-style:italic}.info-card-home__card-source--local:hover{text-decoration:none}.info-card-home__card-dates{display:flex;gap:16px;margin:0;font-size:var(--font-size-xs);color:var(--fr-muted)}.info-card-home__card-date{display:flex;flex-direction:column;gap:2px}.info-card-home__card-date dt{font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em}.info-card-home__card-date dd{margin:0;font-family:var(--font-family-mono, ui-monospace, "SF Mono", monospace);color:var(--page-fr-color)}@media (max-width: 1151px){.info-card-home__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){.info-card-home{padding:16px}.info-card-home__grid{grid-template-columns:1fr;gap:10px}}.page-body.page-card>.page-card__frame>.page-card__head+.page-card__body,.page-body.page-card>.page-card__frame>.page-card__head+.page-container-table{background:var(--surface-card);border:1px solid var(--border-color);border-top:none;border-radius:0 0 8px 8px;box-shadow:var(--shadow);overflow:hidden}.page-body.page-card>.page-card__frame>.page-card__head+.page-card__toolbar{background:var(--surface-card);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.page-body.page-card>.page-card__frame>.page-card__head+.page-card__toolbar+.page-card__body,.page-body.page-card>.page-card__frame>.page-card__head+.page-card__toolbar+.page-container-table{background:var(--surface-card);border:1px solid var(--border-color);border-top:none;border-radius:0 0 8px 8px;box-shadow:var(--shadow);overflow:hidden}.page-body.page-card>.page-card__frame>.page-card__head+.page-card__body:has(+.page-card__foot){border-bottom:none;border-radius:0;box-shadow:none}.page-body.page-card>.page-card__frame>.page-card__foot{background:var(--surface-card);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-radius:0 0 8px 8px;box-shadow:var(--shadow);overflow:hidden}.page-body.page-card>.page-card__frame>.page-card__head+.page-card__body{overflow-y:auto}.page-body.page-card>.page-card__frame{flex:1 1 auto;min-height:0}.page-body.page-card:has(>.page-card__frame>.page-card__body--horizontal)>.page-container-head{align-items:flex-start;height:auto;min-height:0}.page-body.page-card:has(>.page-card__frame>.page-card__body--horizontal)>.page-container-head .top-menu{margin-top:0;padding-top:0}.page-body.page-card:has(>.page-container-head:empty)>.page-card__frame>.page-card__body--horizontal{padding-top:0}.page-body.page-card>.page-card__frame>.page-card__body--horizontal{flex-direction:row;gap:10px;padding:10px 5px 0}.page-body.page-card>.page-card__frame>.page-card__body--horizontal>.content-pane .message-composer{margin-bottom:0}.page-body.page-card>.page-card__frame>.page-card__body--horizontal>:not(.page-container-control){flex:1 1 0;min-width:0}.page-body.page-card.page-card--asides-left>.page-card__frame>.page-card__body--horizontal,.page-body.page-card.page-card--asides-right>.page-card__frame>.page-card__body--horizontal,.page-body.page-card.page-card--asides-both>.page-card__frame>.page-card__body--horizontal{flex-direction:row;gap:10px}.page-card__head .tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0}.page-card--form-narrow>.page-card__frame>.page-card__body--form{display:grid;grid-template-columns:minmax(0,830px);justify-content:start;row-gap:var(--space-4, 16px)}.page-card--form-wide>.page-card__frame>.page-card__body--form{display:grid;grid-template-columns:minmax(0,1180px);justify-content:start;row-gap:var(--space-4, 16px)}.page-card--form-narrow>.page-card__frame>.page-card__body--form-with-help{grid-template-columns:minmax(0,830px) 1fr;gap:24px}.page-card--form-wide>.page-card__frame>.page-card__body--form-with-help{grid-template-columns:minmax(0,1180px) 1fr;gap:24px}.page-card--form-narrow>.page-card__frame>.page-card__body--form>.page-section-card,.page-card--form-wide>.page-card__frame>.page-card__body--form>.page-section-card{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.page-card--form-narrow>.page-card__frame>.page-card__body--form:has(>.page-section-card:only-child),.page-card--form-wide>.page-card__frame>.page-card__body--form:has(>.page-section-card:only-child){grid-auto-rows:minmax(min-content,1fr)}.page-card--form-narrow>.page-card__frame>.page-card__foot,.page-card--form-wide>.page-card__frame>.page-card__foot{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2, 8px);padding:var(--space-3, 12px) var(--space-4, 16px)}.page-card--form-full>.page-card__frame>.page-card__body--form{max-width:none}.page-card.page-card--chrome-inset>.page-card__frame>.page-card__head+.page-card__body,.page-card.page-card--chrome-inset>.page-card__frame>.page-card__head+.page-container-table,.page-card.page-card--chrome-inset>.page-card__frame>.page-card__foot{background:var(--surface-inset);box-shadow:none}.page-card.page-card--chrome-none>.page-card__frame>.page-card__head+.page-card__body,.page-card.page-card--chrome-none>.page-card__frame>.page-card__head+.page-container-table,.page-card.page-card--chrome-none>.page-card__frame>.page-card__foot{background:transparent;border:none;border-radius:0;box-shadow:none}.page-section-card{width:100%;border:1px solid var(--border-color);border-radius:var(--panel-radius, 8px);padding:24px}.page-section-card--danger,.page-section-card.is-danger{background-color:var(--warning-color-pale);border-color:var(--warning-color-translucent)}.page-section-card--danger .page-section-card__head,.page-section-card.is-danger .page-section-card__head,.page-section-card--collapsible .page-section-card__head{cursor:pointer}.page-section-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-section-card__head .h6{font-size:var(--font-size-sm);margin:0;text-transform:uppercase;color:var(--fr-muted)}.page-section-card__head .description{color:var(--fr-muted);font-size:var(--font-size-xs);margin-top:2px}.page-section-card__toggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;cursor:pointer;border-radius:6px;flex-shrink:0;transition:background-color .15s}.page-section-card__toggle:hover{background-color:#0000000d}.page-section-card__chevron{font-size:var(--font-size-sm);transition:transform .2s ease;transform:rotate(0)}.page-section-card__chevron.is-collapsed{transform:rotate(-90deg)}.page-section-card__edit{flex-shrink:0}.page-section-card__head-actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.page-section-card__body{margin-top:20px;display:flex;flex-direction:column;gap:16px}.page-section-card__body .input__wrapper,.page-section-card__body .select-wrapper,.page-section-card__body .input,.page-section-card__body input,.page-section-card__body select{width:100%}.page-section-card__body .control{display:flex;justify-content:flex-end;gap:8px}.page-section-card__subtitle{font-weight:var(--font-weight-semibold);color:var(--fr-primary)}.page-section-card__summary{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:var(--font-size-sm);color:var(--fr-primary)}.page-section-card__summary .avatar{--avatar-size: var(--avatar-size-xl)}.page-section-card__summary .summary-dot{width:18px;height:18px;border-radius:50%;flex-shrink:0}.page-section-card__summary .summary-separator{color:var(--fr-muted);margin:0 2px}.page-section-card__summary .summary-masked{color:var(--fr-muted);letter-spacing:2px}.page-section-card__summary--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;align-items:stretch}.page-section-card__summary--access{flex-direction:column;align-items:stretch;gap:10px}.page-section-card__summary--schedule{flex-direction:column;align-items:flex-start;gap:6px}.page-section-card__summary--schedule .schedule-summary-row{display:flex;align-items:center;gap:4px;font-size:var(--font-size-sm)}.page-section-card__summary--schedule .schedule-summary-days{font-weight:var(--font-weight-semibold);min-width:70px;color:var(--fr-primary)}.page-section-card__summary--schedule .schedule-summary-hours{font-variant-numeric:tabular-nums;color:var(--fr-primary)}.page-section-card__summary--schedule .schedule-summary-closed{color:var(--fr-muted)}.page-section-card--chrome-inset{background:var(--surface-inset)}.page-section-card--chrome-none{border:none;border-radius:0;background:transparent}.side-panel{width:var(--side-panel-width, 320px)}.side-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;min-height:53px;border-bottom:1px solid var(--border-color)}.side-panel__title{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--foreground)}.side-panel__count{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--theme-color);color:var(--accent-fg);padding:1px 8px;font-size:.75rem;font-weight:var(--font-weight-medium)}@media (max-width: 575px){.side-panel{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;border-left:0;z-index:200;background:var(--surface-primary);box-shadow:var(--shadow);animation:side-panel-slide-in .18s ease-out}}@keyframes side-panel-slide-in{0%{transform:translate(8%);opacity:0}to{transform:translate(0);opacity:1}}.head-action-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--btn-radius, 6px);background:transparent;color:var(--fr-muted);font-size:.875rem;cursor:pointer;transition:background-color .12s ease,color .12s ease}.head-action-toggle:hover:not(:disabled){background:var(--theme-color-pale);color:var(--fr-primary)}.head-action-toggle:disabled{opacity:.5;cursor:not-allowed}.head-action-toggle.is-active{background:var(--theme-color-translucent);color:var(--theme-color)}.message-thread-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;min-height:53px;border-bottom:1px solid var(--border-color)}.message-thread-head--loading{color:var(--fr-muted)}.message-thread-head__title-group{display:flex;align-items:center;gap:6px}.message-thread-head__title-glyph{color:var(--fr-muted)}.message-thread-head__title{margin:0;font-size:1rem;font-weight:var(--font-weight-semibold)}.message-thread-head__meta{display:flex;align-items:center;gap:12px;font-size:.8125rem;color:var(--fr-muted)}.message-thread-head__actions{display:flex;align-items:center;gap:4px;margin-left:12px;flex-shrink:0}.content-pane{display:flex;flex-direction:column;gap:16px;width:100%;height:100%;min-width:0}.content-pane>.card{margin:0}.grid{--grid-min: 280px;--grid-gap: 16px;--grid-cols: auto-fit;display:grid;grid-template-columns:repeat(var(--grid-cols),minmax(var(--grid-min),1fr));gap:var(--grid-gap);width:100%;container-type:inline-size}.grid--fixed{grid-template-columns:repeat(var(--grid-cols),1fr)}.grid--dense{grid-auto-flow:dense}.grid__item--span-2{grid-column:span 2}.grid__item--span-3{grid-column:span 3}.stack{--stack-gap: 10px;display:flex;flex-direction:column;gap:var(--stack-gap);min-width:0;align-items:var(--stack-align)}.stack--horizontal{flex-direction:row;align-items:var(--stack-align, center)}.submenu-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 8px 20px;min-height:38px;margin:3px 0 12px}.submenu-head__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:28px;color:var(--fr-primary);margin:0;white-space:nowrap;display:flex;align-items:center;gap:8px}.submenu-head__meta{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--theme-color);color:var(--accent-fg);padding:1px 7px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:18px}.submenu-head--card{margin-bottom:6px}.submenu-head__actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.submenu-section{display:flex;flex-direction:column;margin-bottom:12px}.submenu-section:last-child{margin-bottom:0}.submenu-section:not(:first-child){margin-top:12px}.submenu-section+.submenu-section{margin-top:0}.submenu-section__head{display:flex;align-items:center;justify-content:space-between;padding:6px 16px 4px}.submenu-section__chevron{font-size:.625rem;line-height:1;color:inherit;flex-shrink:0;transition:transform .15s ease}.submenu-section.is-collapsed .submenu-section__chevron{transform:rotate(-90deg)}.submenu-section__chevron-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:4px;background:transparent;color:var(--fr-muted);line-height:1;cursor:pointer;flex-shrink:0;padding:0;transition:background-color .12s ease,color .12s ease}.submenu-section__chevron-btn:hover{background:var(--theme-color-pale);color:var(--theme-color)}.submenu-section__chevron-btn:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset)}.submenu-section__head>.submenu-section__chevron-btn{margin-left:-4px}.submenu-section__title{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--fr-subtle);display:inline-flex;align-items:baseline;gap:6px}.submenu-section__title--toggle{background:transparent;border:0;padding:0;margin:0;font-family:inherit;cursor:pointer;text-align:left;transition:color .12s ease;display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.submenu-section__title--toggle:hover{color:var(--fr-primary)}.submenu-section__title--toggle:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset);border-radius:4px}.submenu-section__title--link{text-decoration:none;color:inherit;font-family:inherit;cursor:pointer;transition:color .12s ease;display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.submenu-section__title--link:hover{color:var(--fr-primary)}.submenu-section__title--link:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset);border-radius:4px}.submenu-section__count{font-size:inherit;color:inherit;font-weight:var(--font-weight-medium);letter-spacing:0}.submenu-section__action{display:inline-flex;align-items:center;flex-shrink:0;opacity:0;transition:opacity .12s ease}.submenu-section__head:hover .submenu-section__action,.submenu-section__head:focus-within .submenu-section__action{opacity:1}.submenu-section__action-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:var(--btn-radius, 6px);background:transparent;color:var(--fr-muted);font-size:var(--font-size-sm);line-height:1;cursor:pointer;transition:background-color .12s ease,color .12s ease}.submenu-section__action-btn:hover{background:var(--theme-color-pale);color:var(--fr-primary)}.submenu-section__body{display:flex;flex-direction:column}.submenu-section--tab{margin-bottom:0}.submenu-section--tab .submenu-section__head{position:relative;gap:6px;width:calc(100% - 12px);margin:0 6px;padding:7px 10px 7px 14px;border-radius:6px;cursor:pointer;transition:background-color .12s ease,color .12s ease;box-sizing:border-box}.submenu-section--tab .submenu-section__head:hover{background:var(--theme-color-pale)}.submenu-section--tab .submenu-section__title{font-size:.8125rem;font-weight:var(--font-weight-medium);text-transform:none;letter-spacing:0;color:var(--fr-primary);align-items:center}.submenu-section--tab .submenu-section__title--toggle,.submenu-section--tab .submenu-section__title--link{gap:6px;position:static}.submenu-section--tab .submenu-section__title--toggle:hover,.submenu-section--tab .submenu-section__title--link:hover{color:var(--fr-primary)}.submenu-section__title--link.is-active{color:var(--theme-color)}.submenu-section--tab .submenu-section__head:has(.submenu-section__title--link.is-active){background:var(--theme-color-translucent)}.submenu-section--tab .submenu-section__head:has(.submenu-section__chevron-btn:hover){background:transparent}.submenu-section--tab .submenu-section__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-sm);height:var(--icon-size-sm);font-size:var(--icon-size-sm);color:var(--fr-muted);flex-shrink:0}.submenu-section--tab .submenu-section__icon svg,.submenu-section--tab .submenu-section__icon .tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);display:block}.submenu-section--tab .submenu-section__icon .avatar{--avatar-size: var(--icon-size-sm);--avatar-font-ratio: .5;margin:0}.submenu-section--tab .submenu-section__icon>.submenu-section__chevron-btn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.submenu-section--tab .submenu-section__head:hover .submenu-section__icon>.submenu-section__chevron-btn,.submenu-section--tab .submenu-section__head:has(.submenu-section__chevron-btn:focus-visible) .submenu-section__icon>.submenu-section__chevron-btn{opacity:1}.submenu-section--tab .submenu-section__icon>:not(.submenu-section__chevron-btn){transition:opacity .12s ease}.submenu-section--tab .submenu-section__head:hover .submenu-section__icon>:not(.submenu-section__chevron-btn),.submenu-section--tab .submenu-section__head:has(.submenu-section__chevron-btn:focus-visible) .submenu-section__icon>:not(.submenu-section__chevron-btn){opacity:0}.submenu-section--lined .submenu-section__body,.submenu-section--indented .submenu-section__body{position:relative;margin-left:14px;box-sizing:border-box}.submenu-section--lined .submenu-section__body>.submenu-row{position:relative;font-weight:var(--font-weight-normal)}.submenu-section--lined .submenu-section__body>.submenu-row:after{content:"";position:absolute;top:0;bottom:0;left:7px;width:var(--rail-width);background:var(--border-color);border-radius:1px;transition:background .15s ease;pointer-events:none}.submenu-section--lined .submenu-section__body>.submenu-row:last-child:after{bottom:7px}.submenu-section--lined .submenu-section__body>.submenu-row:hover:after,.submenu-section--lined .submenu-section__body>.submenu-row.is-active:after{background:transparent}.submenu-section--lined .submenu-section__body .submenu-section--lined>.submenu-section__body{margin-left:0}.submenu-row{position:relative;display:flex;align-items:center;gap:6px;width:calc(100% - 12px);margin:0 6px;padding:7px 10px 7px 14px;background:transparent;border:0;border-radius:6px;color:var(--fr-primary);font-family:inherit;font-size:.8125rem;font-weight:var(--font-weight-medium);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .12s ease,color .12s ease}.submenu-row:hover:not(:disabled){background:var(--theme-color-pale)}.submenu-row:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset)}.submenu-row:disabled{opacity:.5;cursor:not-allowed}.submenu-row.is-active{background:var(--theme-color-translucent)}.submenu-row.is-active .submenu-row__icon{color:var(--theme-color)}.submenu-row--unread .submenu-row__label{font-weight:var(--font-weight-semibold)}.submenu-row__icon{width:var(--icon-size-sm);height:var(--icon-size-sm);display:inline-flex;align-items:center;justify-content:center;font-size:var(--icon-size-sm);color:var(--fr-muted);flex-shrink:0;transition:color .12s ease}.submenu-row__icon svg,.submenu-row__icon .tabler-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);display:block}.submenu-row__icon .avatar{--avatar-size: var(--icon-size-sm);--avatar-font-ratio: .5;margin:0}.submenu-row__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submenu-row__count{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--theme-color-pale);color:var(--theme-color);flex-shrink:0;min-width:22px;padding:2px 7px;font-size:.6875rem;font-weight:var(--font-weight-semibold)}.submenu-row__mention-count{flex-shrink:0;min-width:22px;padding:2px 6px;border-radius:999px;background:var(--success-color);color:var(--accent-fg);font-size:.6875rem;font-weight:var(--font-weight-semibold);text-align:center;font-variant-numeric:tabular-nums}.submenu-row__trailing{flex-shrink:0;display:inline-flex;align-items:center}.submenu-row__actions{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;opacity:0;transition:opacity .12s ease}.submenu-row:hover .submenu-row__actions,.submenu-row:focus-within .submenu-row__actions{opacity:1}.submenu-row:hover:has(.submenu-row__actions) .submenu-row__count,.submenu-row:focus-within:has(.submenu-row__actions) .submenu-row__count{opacity:0}.submenu-row__count{transition:background-color .12s ease,color .12s ease,opacity .12s ease}.submenu-row-sortable{position:relative;cursor:grab}.submenu-row-sortable:active{cursor:grabbing}.submenu-row-sortable--dragging{opacity:.5;cursor:grabbing;z-index:100}.submenu-row-sortable--dragging>.submenu-row{transition:none}.submenu-row-sortable--drop-above:before,.submenu-row-sortable--drop-below:after{content:"";position:absolute;left:6px;right:6px;height:2px;background:var(--theme-color);border-radius:1px;pointer-events:none;z-index:50}.submenu-row-sortable--drop-above:before{top:-1px}.submenu-row-sortable--drop-below:after{bottom:-1px}.submenu-section{position:relative}.submenu-section--dragging{opacity:.5;z-index:100}.submenu-section--dragging .submenu-section__head,.submenu-section--dragging .submenu-section__chevron,.submenu-section--dragging .submenu-row{transition:none}.submenu-section--drop-above:before,.submenu-section--drop-below:after{content:"";position:absolute;left:6px;right:6px;height:2px;background:var(--theme-color);border-radius:1px;pointer-events:none;z-index:50}.submenu-section--drop-above:before{top:-1px}.submenu-section--drop-below:after{bottom:-1px}.submenu-section[data-sortable=true]>.submenu-section__head,.submenu-section .submenu-section__head[data-dnd-handle=true]{cursor:grab}.submenu-section[data-sortable=true]>.submenu-section__head:active,.submenu-section .submenu-section__head[data-dnd-handle=true]:active{cursor:grabbing}.command-palette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;pointer-events:none}.command-palette__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a73;pointer-events:auto;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;animation:command-palette-backdrop-in .12s ease-out}.command-palette__dialog{position:relative;width:min(560px,100vw - 32px);max-height:min(560px,76vh);display:flex;flex-direction:column;background:var(--surface-primary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 24px 48px #0f172a2e;overflow:hidden;pointer-events:auto;animation:command-palette-dialog-in .16s cubic-bezier(.2,0,0,1)}.command-palette__input-wrap{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-color)}.command-palette__input-wrap>i[class*=icon-]{color:var(--fr-muted);font-size:var(--font-size-sm)}.command-palette__input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--foreground);font-family:inherit;font-size:var(--font-size-base);line-height:1.4}.command-palette__input:focus-visible{outline:none}.command-palette__input::placeholder{color:var(--fr-muted)}.command-palette__list{flex:1;min-height:0;overflow-y:auto;padding:6px 0}.command-palette__empty{padding:20px 16px;text-align:center;color:var(--fr-muted);font-size:var(--font-size-sm)}.command-palette__group{padding:4px 0}.command-palette__group [cmdk-group-heading]{padding:6px 14px 4px;color:var(--fr-muted);font-size:.6875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.command-palette__item{display:flex;align-items:center;gap:10px;padding:8px 14px;color:var(--foreground);font-size:var(--font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none}.command-palette__item[data-selected=true],.command-palette__item--selected{background:var(--theme-color-pale);color:var(--foreground)}.command-palette__item[data-disabled=true]{opacity:.5;cursor:not-allowed}.command-palette__item-leading{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;color:var(--fr-muted)}.command-palette__item-leading i[class*=icon-]{font-size:var(--font-size-sm)}.command-palette__item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-palette__item-description{color:var(--fr-muted);font-size:var(--font-size-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%}@keyframes command-palette-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes command-palette-dialog-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.page-auth{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:var(--surface-page);padding:var(--space-4)}.page-auth--embedded{min-height:100%;background:var(--surface-primary)}.page-auth__topbar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5)}.page-auth__logo-link{display:flex;align-items:center;text-decoration:none;color:inherit}.page-auth__logo-link:hover .logo-badge__mark{border-color:var(--theme-color);color:var(--theme-color)}.page-auth__logo-link:hover .logo-badge__name{color:var(--theme-color)}.page-auth__top-action .btn.btn{height:30px;min-height:30px;padding:0 14px;font-size:.8125rem;border-radius:8px;color:var(--page-fr-color);border-color:var(--border-color)}.page-auth__top-action .btn.btn:hover{color:var(--theme-color);border-color:var(--theme-color)}.page-auth .input,.page-auth *.input__input,.page-auth *.input__suffix{min-height:40px}.page-auth .form{padding:0}.page-auth .btn{height:48px;font-size:.875rem;width:100%}.page-auth .checkbox{font-size:.75rem}.page-auth .checkbox .page-auth__checkbox-link{font-size:inherit;color:inherit;text-decoration:underline}.page-auth .blockquote{margin:var(--space-4) 0}.page-auth__title{font-size:1.5rem;font-weight:var(--font-weight-bold);text-align:center;margin:0 0 var(--space-1) 0;max-width:400px}.page-auth__subtitle{font-size:.875rem;color:var(--foreground-subtle);text-align:center;margin:0 0 var(--space-4) 0;max-width:400px}.page-auth__card{width:100%;max-width:400px;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card, 12px);background:var(--surface-card);box-shadow:var(--shadow-sm)}.page-auth__body{display:flex;flex-direction:column;gap:var(--space-4)}.page-auth__loading{height:2px;background:var(--theme-color);animation:page-auth-loading 1.5s ease-in-out infinite;margin-bottom:var(--space-2);border-radius:1px}.page-auth .page-notice{padding:10px 14px;margin:0;gap:10px;font-size:.85rem;border-radius:var(--radius-sm, 6px);flex-wrap:nowrap;align-items:center}.page-auth .page-notice__icon{width:18px;height:18px;flex-shrink:0}.page-auth .page-notice__content{flex:1;min-width:0}.page-auth .page-notice__body{font-size:.85rem}.page-auth__legal{margin-top:var(--space-4);font-size:.75rem;color:var(--foreground-subtle);text-align:center;max-width:400px;line-height:1.6}.page-auth__legal-link{text-decoration:underline;color:inherit}.page-auth__footer{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);font-size:.75rem;color:var(--foreground-subtle)}.page-auth__panel-control{display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.page-auth__panel-control-link{color:var(--theme-color);text-decoration:none}.page-auth__panel-control-link:hover{text-decoration:underline}@keyframes page-auth-loading{0%{width:0}50%{width:100%}to{width:0}}@media (max-width: 480px){.page-auth{padding:var(--space-2)}.page-auth__card{max-width:100%;padding:var(--space-4);border:none;box-shadow:none}}.auth-divider{display:flex;align-items:center;gap:var(--space-3)}.auth-divider__line{flex:1;border:none;border-top:1px solid var(--border)}.auth-divider__text{font-size:.75rem;color:var(--foreground-subtle);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.select-staff{display:block;width:100%}.select-staff__tabs,.select-staff.select-list .select-staff__tabs{position:relative;display:flex;align-items:center;width:100%;padding:6px 8px;border-bottom:1px solid var(--border-color-translucent, var(--border-color));background:var(--surface-primary)}.select-staff__tabs .menu-tabs__item-description,.select-staff.select-list .select-staff__tabs .menu-tabs__item-description{display:none}.select-staff__panels,.select-staff.select-list .select-staff__panels{width:200%;display:flex;flex-direction:row;transform:translate(0);transition:transform .3s ease}.select-staff__panels.right-tab,.select-staff.select-list .select-staff__panels.right-tab{transform:translate(-50%)}.select-staff__panel,.select-staff.select-list .select-staff__panel{width:50%;display:flex;flex-direction:column}.select-staff__panel-placeholder,.select-staff.select-list .select-staff__panel-placeholder{display:flex;justify-content:center;align-items:center;min-height:100px;color:var(--fr-muted);font-size:.75rem}.select-staff__panel-placeholder,.select-staff__panel>ul,.select-staff__panel>ul.list-search,.select-staff.select-list .select-staff__panel-placeholder,.select-staff.select-list .select-staff__panel>ul,.select-staff.select-list .select-staff__panel>ul.list-search{min-height:110px;max-height:110px;overflow-x:hidden;overflow-y:auto}.select-staff__separator,.select-staff.select-list .select-staff__separator{padding:0 5px}.select-staff__input,.select-staff.select-list .select-staff__input{display:inline-flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 10px;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);background:var(--surface-primary);color:var(--fr-primary);font-family:inherit;font-size:.8125rem;text-align:left;cursor:pointer;transition:border-color .15s ease}.select-staff__input:hover:not(:disabled),.select-staff.select-list .select-staff__input:hover:not(:disabled){border-color:var(--page-fr-color-hover)}.select-staff__input.is-open,.select-staff.select-list .select-staff__input.is-open{border-color:var(--theme-color)}.select-staff__input.placeholder,.select-staff.select-list .select-staff__input.placeholder,.select-staff__input .placeholder,.select-staff.select-list .select-staff__input .placeholder{color:var(--fr-muted)}.select-staff__chevron,.select-staff.select-list .select-staff__chevron{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0;font-size:.75rem;color:var(--fr-muted);transform:rotate(-90deg);transition:transform .2s ease}.select-staff__input.is-open .select-staff__chevron,.select-staff.select-list .select-staff__input.is-open .select-staff__chevron{transform:rotate(0)}.select-staff__icon,.select-staff.select-list .select-staff__icon{color:var(--fr-muted)}.select-staff__icon>.avatar,.select-staff.select-list .select-staff__icon>.avatar{margin:0}.select-staff__input-first,.select-staff__input-last,.select-staff.select-list .select-staff__input-first,.select-staff.select-list .select-staff__input-last{overflow:hidden;text-overflow:ellipsis;min-width:8px}.select-staff__control,.select-staff.select-list .select-staff__control{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:10px 12px;background-color:var(--surface-page);border-top:var(--border-width) solid var(--border-color)}.select-staff__dropdown{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);background:var(--surface-primary);box-shadow:0 4px 16px #00000014;overflow:hidden}.select-staff__dropdown .select-staff__department-row.selected:before,.select-staff__dropdown .select-staff__department-row:before{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;height:100%;width:30px;font-family:labioffice-icons;content:""}.select-staff__dropdown .select-staff__agent-row,.select-staff__dropdown .select-staff__department-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:32px;padding:6px 12px;font-size:.75rem;cursor:pointer}.select-staff__dropdown .select-staff__agent-row:hover,.select-staff__dropdown .select-staff__department-row:hover{background-color:var(--theme-color-pale)}.select-staff__dropdown .select-staff__agent-row.selected,.select-staff__dropdown .select-staff__department-row.selected{color:var(--theme-color);font-weight:var(--font-weight-medium)}.select-staff__dropdown .select-staff__department-row{padding-right:30px}.select-staff__dropdown .select-staff__department-label{overflow:hidden;text-overflow:ellipsis}.select-staff__dropdown .select-staff__agent-item{align-items:center;justify-content:flex-start!important;gap:8px}.select-staff__dropdown .select-staff__agent-item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention,ts-mention,ts-contact{display:inline-block;color:var(--theme-color);background:var(--theme-color-pale);padding:0 4px;border-radius:3px;font-weight:var(--font-weight-medium);cursor:pointer;text-decoration:none}.mention:hover,ts-mention:hover,ts-contact:hover{background:var(--theme-color-translucent)}.editor-mentions.card{padding:4px 0;margin:0;border-radius:var(--radius-md);overflow:hidden}.editor-mentions .select-staff__panel{width:100%;padding:0}.editor-mentions .select-staff__search{padding:6px 10px 8px;border-bottom:1px solid var(--border-color);margin-bottom:4px}.editor-mentions .select-staff__members{padding:0;margin:0}.editor-mentions .select-staff__member-item{padding:6px 12px;cursor:pointer;border-radius:0;font-size:.8125rem;line-height:1.3;list-style:none}.editor-mentions .select-staff__member-item:hover,.editor-mentions .select-staff__member-item.selected{background:var(--theme-color-pale);color:var(--theme-color)}.contact-info-header{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 0 10px}.contact-info-header__avatar{position:relative;display:block;width:47px;min-width:47px}.contact-info-header__avatar>.avatar{--avatar-size: 47px}.contact-info-header__title{width:100%;min-height:47px;display:flex;flex-direction:column;justify-content:center}.contact-info-header__name{width:100%;display:flex;justify-content:space-between;align-items:center}.contact-info-header__name-content{display:flex;justify-content:space-between;align-items:center;line-height:20px;min-height:20px;font-size:1.25rem;font-weight:var(--font-weight-medium);color:inherit}.contact-info-header__path{margin-top:5px;display:flex;justify-content:flex-start;align-items:center;font-size:.75rem}.contact-info-header__path>div{display:flex;gap:5px;align-items:center}.contact-info-header__lead{position:absolute;bottom:-5px;left:calc(50% - 4px);transform:translate(-50%);font-size:.625rem;line-height:12px;background-color:var(--theme-color);border:1px solid var(--surface-primary);color:var(--accent-fg);border-radius:99px;padding:0 9px;z-index:1}.contact-info-header__control .btn-dropdown-control{padding:0;border-color:transparent}.contact-info-map{display:flex;background:var(--surface-primary);cursor:pointer}.contact-info-map img{width:100%}.contact-info-map__marker{position:absolute;width:1px;height:1px;opacity:0}.contact-info-map__marker:before{position:absolute;top:-2px;left:-2px;width:5px;height:5px;border-radius:50%;background:var(--theme-color);content:" "}.contact-info-map__marker:after{position:absolute;bottom:-7px;left:-7px;width:15px;height:15px;border-radius:50%;background:var(--theme-color);opacity:.2;content:" "}.contact-info-map__marker-title{position:absolute;width:300px;margin-left:-150px;margin-top:10px;text-align:center;font-size:.625rem;font-weight:var(--font-weight-medium);color:var(--fr-muted)}.contact-info-map__marker-unidentified{position:absolute;background-color:var(--theme-color-translucent);border:none;top:50%;left:50%;transform:translate(-50%,-50%);padding-inline:16px;white-space:nowrap;z-index:10}.contact-info-map>.btn--close{position:absolute;right:5px;top:5px}[data-theme=dark] .contact-info-map img,[data-theme=mono] .contact-info-map img{filter:invert(.85) hue-rotate(180deg) brightness(.7) contrast(1.2)}.contact-info-socials{display:inline-flex;gap:10px}.contact-info-socials>*{display:flex;align-items:center;justify-content:center;background-color:var(--border-color-opacity);border-radius:var(--border-radius);width:26px;height:26px;font-size:.625rem}.contact-info-socials__empty{color:var(--fr-muted)}.contact-info>.contact-info-socials{padding:0 0 10px}.contact-info-tab-content{overflow-x:hidden;overflow-y:auto;width:285px}.contact-info-tab-content>.card-table-wrapper{border:var(--border-width) solid var(--border-color);border-radius:var(--panel-radius);background-color:var(--surface-primary);color:var(--fr-primary);box-shadow:var(--shadow);padding:20px;height:auto;max-height:100%;overflow-x:hidden;overflow-y:auto}.page-container-control:not(.position-left) .contact-info .menu-tabs{background:var(--surface-primary);border:1px solid var(--border-color);border-radius:8px 8px 0 0;box-shadow:var(--shadow);width:280px;margin:8px auto 0;padding:4px 6px}.page-container-control:not(.position-left) .contact-info .menu-tabs__wrapper{border:none;margin-bottom:0}.page-container-control:not(.position-left) .contact-info .menu-tabs__item{height:28px;font-weight:var(--font-weight-medium);border-radius:6px;padding:0 10px;display:flex;align-items:center;justify-content:center;border:0;transition:background .15s,color .15s}.page-container-control:not(.position-left) .contact-info .menu-tabs__item:hover{background:var(--theme-color-pale);color:var(--theme-color)}.page-container-control:not(.position-left) .contact-info .menu-tabs__item.active{background:var(--theme-color-translucent);color:var(--theme-color)}.page-container-control:not(.position-left) .contact-info .menu-tabs__item.active .menu-tabs__item-title,.page-container-control:not(.position-left) .contact-info .menu-tabs__item:hover .menu-tabs__item-title{border:none}.page-container-control:not(.position-left) .contact-info .contact-info-tab-content>.card:first-child{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.contact-status--visitor{color:var(--page-color);background-color:#f59236;border-color:#f59236}.contact-status--lead{color:var(--page-color);background-color:#f94b74;border-color:#f94b74}.contact-status--user{color:var(--page-color);background-color:#5fb225;border-color:#5fb225}.mfa-enroll-panel__qr{display:block;margin:8px auto 4px;width:200px;height:200px;border-radius:8px;background:#fff}.mfa-enroll-panel__qr-placeholder{min-height:200px;display:flex;align-items:center;justify-content:center;color:var(--fr-muted);font-size:.8125rem}.mfa-enroll-panel__secret{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--border-color);border-radius:var(--panel-radius, 8px);background:var(--page-color)}.mfa-enroll-panel__secret-label{color:var(--fr-muted);font-size:.75rem}.mfa-enroll-panel__secret-value{font-size:.8125rem;letter-spacing:2px;word-break:break-all;color:var(--fr-primary)}.mfa-enroll-panel__code-input{display:flex;justify-content:center;padding:4px 0 8px}.mfa-enroll-panel__recovery-codes{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:16px;border:1px solid var(--border-color);border-radius:var(--panel-radius, 8px);background:var(--page-color)}.mfa-enroll-panel__recovery-code{padding:6px 10px;border-radius:6px;background:var(--surface-primary);border:1px solid var(--border-color);text-align:center;font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-primary)}.password-strength-bar{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-1);margin-bottom:var(--space-2)}.password-strength-bar__segments{display:flex;gap:var(--space-1)}.password-strength-bar__segment{flex:1;height:4px;border-radius:2px;background:var(--border-color);transition:background .18s ease}.password-strength-bar[data-score="0"] .password-strength-bar__segment[data-active],.password-strength-bar[data-score="1"] .password-strength-bar__segment[data-active]{background:var(--warning-color)}.password-strength-bar[data-score="2"] .password-strength-bar__segment[data-active]{background:var(--warning-color-soft, var(--warning-color))}.password-strength-bar[data-score="3"] .password-strength-bar__segment[data-active]{background:var(--success-color-soft, var(--success-color))}.password-strength-bar[data-score="4"] .password-strength-bar__segment[data-active]{background:var(--success-color)}.password-strength-bar__status{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:var(--foreground-subtle)}.password-strength-bar[data-passes=true] .password-strength-bar__status{color:var(--success-color)}.password-strength-bar__label{font-weight:var(--font-weight-semibold)}.password-strength-bar__warning{color:var(--warning-color);font-weight:var(--font-weight-normal)}.password-strength-bar__suggestion{font-size:var(--font-size-xs);color:var(--foreground-subtle);line-height:var(--line-height-tight)}.service-monitor{position:fixed;top:15px;right:15px;min-height:25px;width:100%;max-width:270px;max-height:calc(100% - 30px);overflow:hidden;overflow-y:auto;word-break:break-word;border-radius:var(--border-radius);border:1px solid var(--page-fr-color-matt);background:var(--page-color-norm);padding:5px;color:var(--fr-primary);font-size:.625rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:10}.service-monitor__position{position:absolute;top:5px;right:5px;display:flex;flex-wrap:wrap;width:13px;height:auto;gap:1px}.service-monitor__position>div{width:6px;height:6px;border-radius:1px;border:1px solid var(--page-fr-color-opacity);background-color:var(--page-fr-color-translucent);cursor:pointer}.service-monitor__position>div.is-active{background-color:norm}.service-monitor__row{display:flex;max-width:calc(100% - 20px);cursor:pointer;gap:10px}.service-monitor__item{padding:0 0 0 10px}.notifications-menu{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.notifications-menu.is-unread:after{content:"";position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:#f94b74;border:3px solid var(--page-menu-bg, #fff);box-sizing:content-box;z-index:1;animation:markerPulse 3s ease-in-out infinite}.notifications-menu>.tag{display:none}.notifications-menu__dropdown.dropdown.card{padding:0;inset:auto auto 50px 54px!important}.notifications-menu__dropdown.dropdown.card .card__title{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:var(--border-width) solid var(--border-color);text-transform:none;font-size:.8125rem;font-weight:var(--font-weight-semibold)}.notifications-menu__dropdown.dropdown.card .card-body{overflow-y:auto;max-height:calc(100vh - 200px);scrollbar-width:thin;scrollbar-color:transparent transparent}.notifications-menu__dropdown.dropdown.card .card-body:hover{scrollbar-color:rgba(0,0,0,.15) transparent}.notifications-menu__dropdown.dropdown.card .card-body::-webkit-scrollbar{width:5px}.notifications-menu__dropdown.dropdown.card .card-body::-webkit-scrollbar-track{background:transparent}.notifications-menu__dropdown.dropdown.card .card-body::-webkit-scrollbar-thumb{background:transparent;border-radius:5px}.notifications-menu__dropdown.dropdown.card .card-body:hover::-webkit-scrollbar-thumb{background:#00000026}.notifications-menu__unread-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;font-size:.6875rem;font-weight:var(--font-weight-semibold);border-radius:9px;background:var(--theme-color);color:var(--accent-fg)}.notifications-menu__controls{display:flex;align-items:center;gap:2px}.notifications-menu__action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--btn-radius);background:transparent;color:var(--fr-muted);font-size:.875rem;cursor:pointer;transition:all .15s;text-decoration:none;padding:0}.notifications-menu__action:hover{background:var(--theme-color-matt);color:var(--fr-emphasis)}.notifications-menu__action--close{font-size:1.125rem;line-height:1;margin-left:auto;margin-right:-4px}.notifications-menu__item{display:flex;padding:10px}.notifications-menu__item:not(:last-child){border-bottom:var(--border-width) solid var(--border-color)}.notifications-menu__item-body{font-size:.75rem;font-weight:var(--font-weight-light);width:100%;margin-left:10px}.notifications-menu__item-body>div{word-wrap:break-word;max-width:230px}.notifications-menu__item-body i{position:absolute;right:-7px;top:-4px;font-size:.625rem}.notifications-menu__item-body.is-read i,.notifications-menu__item-body.is-read label,.notifications-menu__item-body.is-read .notifications-menu__item-title{color:var(--fr-muted)}.notifications-menu__item-title{display:inline;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left}.notifications-menu__item-title.is-clickable{cursor:pointer}.notifications-menu__item-date{color:var(--fr-muted);display:flex;align-items:center;gap:6px}.notifications-menu__item-marker{position:absolute;top:0;right:-9px;display:flex;align-items:center;justify-content:center;height:100%;width:10px}.notifications-menu__item-marker:before{content:"";width:7px;height:7px;border-radius:50%;background:red}.notif-area-icon{position:relative;width:36px;height:36px;min-width:36px;min-height:36px;border-radius:8px;background:var(--surface-tertiary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.notif-area-icon__icon{font-size:1rem;color:var(--fr-muted)}.notif-area-icon.is-unread{background:var(--theme-color-pale)}.notif-area-icon.is-unread .notif-area-icon__icon{color:var(--theme-color)}.notif-area-icon.is-unread:after{content:"";position:absolute;top:-1px;right:-1px;width:6px;height:6px;border-radius:50%;background:#f94b74;border:2px solid var(--page-menu-bg, #fff);box-sizing:content-box;z-index:1}.notif-area-icon__badge{position:absolute!important;bottom:-1px!important;right:-1px!important;left:auto!important;top:auto!important;margin:0!important;width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;line-height:15px!important;font-size:.375rem!important;border:1px solid var(--surface-secondary);border-radius:22%!important;box-sizing:border-box;overflow:hidden}.notif-area-icon__badge .notif-area-icon__icon{font-size:.5rem!important}.notif-area-icon__dot{position:absolute;top:-1px;right:-1px;width:6px;height:6px;border-radius:50%;background:#f94b74;border:2px solid var(--surface-primary);box-sizing:content-box;z-index:1}.notif-app-pill{flex:0 0 auto;text-transform:capitalize}@keyframes markerPulse{0%,to{background:#d9d9d9}50%{background:#f94b74}}.page-notifications__head-actions{display:flex;align-items:center;gap:6px}.page-notifications__action{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:var(--btn-radius);background:transparent;color:var(--page-fr-color-hover);font-size:.8125rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s;text-decoration:none;padding:4px 10px;white-space:nowrap}.page-notifications__action .tabler-icon{font-size:.875rem}.page-notifications__action:not(:has(span)){width:28px;height:28px;padding:0;justify-content:center}.page-notifications__action:hover{background:var(--theme-color-matt);color:var(--theme-color)}.page-notifications__row{display:flex;align-items:center;gap:12px;min-width:0}.page-notifications__icon{flex:0 0 auto;display:flex}.page-notifications__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.page-notifications__head{display:flex;align-items:center;gap:8px;min-width:0}.page-notifications__title{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--page-fr-color);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-notifications__title.is-unread{font-weight:var(--font-weight-semibold)}.page-notifications__title.is-read{color:var(--page-fr-color-hover)}.page-notifications__description{font-size:.75rem;font-weight:var(--font-weight-normal);color:var(--page-fr-color-hover);line-height:1.4;min-width:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:3px}.page-notifications__description ts-ticket,.page-notifications__description ts-chat,.page-notifications__description ts-mention,.page-notifications__description ts-contact{color:var(--theme-color);cursor:pointer}.page-notifications__description.is-empty{min-height:16px}.page-notifications__person{flex:0 0 auto;width:36px;height:36px;border-radius:22%}.page-notifications__person.is-empty{width:36px;height:36px}.page-notifications__time{flex:0 0 auto;font-size:.6875rem;color:var(--page-fr-color-hover);white-space:nowrap}.settings-color-picker.has-custom .select-color>.input:after{background:var(--picked-color)!important}.settings-appearance__row{margin-top:20px}.settings-appearance__row>label[class]{display:block;font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);margin-bottom:10px}.settings-appearance__row>.description{color:var(--fr-muted);font-size:.6875rem;margin-top:6px}.settings-appearance__cards{display:flex;gap:12px;flex-wrap:wrap}.settings-appearance__card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;border:2px solid var(--border-color);border-radius:var(--panel-radius, 8px);background:none;cursor:pointer;transition:border-color .15s;overflow:hidden}.settings-appearance__card>span[class]{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);padding-bottom:8px}.settings-appearance__card:hover{border-color:var(--page-fr-color-hover)}.settings-appearance__card.is-active{border-color:var(--theme-color)}.settings-appearance__card.is-active>span[class]{color:var(--theme-color)}.settings-appearance__font-preview{width:120px;height:80px;display:flex;align-items:center;justify-content:center;background:var(--page-color);border-radius:4px 4px 0 0;font-weight:var(--font-weight-medium);color:var(--fr-primary)}.settings-appearance__font-preview--default{font-size:1.75rem}.settings-appearance__font-preview--medium{font-size:2rem}.settings-appearance__font-preview--large{font-size:2.25rem}.settings-preview{width:140px;height:88px;border-radius:6px 6px 0 0;display:flex;overflow:hidden}.settings-preview__sidebar{width:14px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding-top:10px;gap:6px}.settings-preview__dot{width:4px;height:4px;border-radius:1px}.settings-preview__body{flex:1;display:flex;padding:5px 5px 5px 3px;gap:3px}.settings-preview__submenu{width:26px;flex-shrink:0;border-radius:4px;padding:7px 4px;display:flex;flex-direction:column;gap:4px}.settings-preview__line{height:2px;border-radius:1px;width:100%}.settings-preview__line--short{width:55%}.settings-preview__main{flex:1;display:flex;flex-direction:column;gap:0}.settings-preview__header{height:10px;border-radius:4px 4px 0 0;flex-shrink:0}.settings-preview__card{flex:1;border-radius:0 0 4px 4px;padding:6px 5px;display:flex;flex-direction:column;gap:4px}.settings-preview--light{background:#eef0f4}.settings-preview--light .settings-preview__dot{background:#b0b7c3}.settings-preview--light .settings-preview__submenu{background:var(--preview-accent, var(--theme-color));border-radius:4px}.settings-preview--light .settings-preview__submenu .settings-preview__line{background:#fff6}.settings-preview--light .settings-preview__header{background:#fff;border:1px solid #dfe3e8;border-bottom:none}.settings-preview--light .settings-preview__card{background:#fff;border:1px solid #dfe3e8;border-top:none}.settings-preview--light .settings-preview__card .settings-preview__line{background:#e4e8ed}.settings-preview--mono{background:#eef0f4}.settings-preview--mono .settings-preview__dot{background:#b0b7c3}.settings-preview--mono .settings-preview__submenu{background:#fff;border:1px solid #dfe3e8}.settings-preview--mono .settings-preview__submenu .settings-preview__line{background:#d4d9e0}.settings-preview--mono .settings-preview__header{background:#fff;border:1px solid #dfe3e8;border-bottom:none}.settings-preview--mono .settings-preview__card{background:#fff;border:1px solid #dfe3e8;border-top:none}.settings-preview--mono .settings-preview__card .settings-preview__line{background:#e4e8ed}.settings-preview--dark{background:#0d1017}.settings-preview--dark .settings-preview__dot{background:#4a5568}.settings-preview--dark .settings-preview__submenu{background:#1a1f2b;border:1px solid #262d3a}.settings-preview--dark .settings-preview__submenu .settings-preview__line{background:#313a4a}.settings-preview--dark .settings-preview__header{background:#1a1f2b;border:1px solid #262d3a;border-bottom:none}.settings-preview--dark .settings-preview__card{background:#1a1f2b;border:1px solid #262d3a;border-top:none}.settings-preview--dark .settings-preview__card .settings-preview__line{background:#262d3a}.settings-palette__cards{display:flex;gap:12px;flex-wrap:wrap}.settings-palette__card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;border:2px solid var(--border-color);border-radius:var(--panel-radius, 8px);background:none;cursor:pointer;transition:border-color .15s;overflow:hidden}.settings-palette__card>span[class]{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);padding-bottom:8px}.settings-palette__card:hover{border-color:var(--page-fr-color-hover)}.settings-palette__card.is-active{border-color:var(--page-fr-color)}.settings-palette__card.is-active>span[class]{color:var(--page-fr-color)}.settings-palette__preview{width:140px;height:88px;border-radius:6px 6px 0 0;display:flex;align-items:center;justify-content:center;padding:12px 16px}.palette__swatch{width:100%;height:100%;border-radius:6px;padding:10px;display:flex;flex-direction:column;gap:6px;justify-content:center}.palette__line{height:3px;border-radius:2px;width:100%}.palette__line--short{width:55%}.settings-avatar__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.settings-avatar__card{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:0 0 10px;border:2px solid var(--border-color);border-radius:var(--panel-radius, 8px);background:none;cursor:pointer;text-align:left;transition:border-color .15s,background-color .15s;overflow:hidden}.settings-avatar__card-title{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fr-primary);padding:0 14px;margin-top:4px}.settings-avatar__card-description{font-size:.6875rem;color:var(--fr-muted);padding:0 14px;line-height:1.4}.settings-avatar__card:hover{border-color:var(--page-fr-color-hover)}.settings-avatar__card.is-active{border-color:var(--theme-color);background-color:var(--theme-color-glass)}.settings-avatar__card.is-active .settings-avatar__card-title{color:var(--theme-color)}.settings-avatar__preview{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;padding:16px 12px;background:var(--page-color);border-bottom:1px solid var(--border-color)}.settings-avatar__preview .avatar{--avatar-size: var(--avatar-size-md);flex-shrink:0}.page-agents{background-color:var(--surface-primary)}.page-company .page-card__body{background-color:var(--surface-primary);overflow-y:auto!important;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:transparent transparent}.page-company .page-card__body:hover{scrollbar-color:rgba(0,0,0,.15) transparent}.page-company .page-card__body::-webkit-scrollbar{width:5px}.page-company .page-card__body::-webkit-scrollbar-track{background:transparent}.page-company .page-card__body::-webkit-scrollbar-thumb{background:transparent;border-radius:5px}.page-company .page-card__body:hover::-webkit-scrollbar-thumb{background:#00000026}.page-company-avatar .avatar{--avatar-size: var(--avatar-size-2xl);--avatar-font-ratio: .28;position:relative;cursor:pointer}.page-company-avatar .avatar:hover{background-image:none!important;background-color:var(--surface-tertiary)}.page-company-avatar .avatar:hover:before{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;border-radius:22%;content:"";font-family:labioffice-icons!important;font-size:1.75rem}.page-business-hours{background-color:var(--surface-primary)}.page-business-hours .card.page-container-form-wrapper{width:calc(100% - 20px)}.page-departments{background-color:var(--surface-primary)}.page-profile .page-card__body{background-color:var(--surface-primary);overflow-y:auto!important;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:transparent transparent}.page-profile .page-card__body:hover{scrollbar-color:rgba(0,0,0,.15) transparent}.page-profile .page-card__body::-webkit-scrollbar{width:5px}.page-profile .page-card__body::-webkit-scrollbar-track{background:transparent}.page-profile .page-card__body::-webkit-scrollbar-thumb{background:transparent;border-radius:5px}.page-profile .page-card__body:hover::-webkit-scrollbar-thumb{background:#00000026}.page-profile-avatar .avatar{--avatar-size: var(--avatar-size-2xl);--avatar-font-ratio: .28;position:relative;cursor:pointer}.page-profile-avatar .avatar:hover{background-image:none!important;background-color:var(--surface-tertiary)}.page-profile-avatar .avatar:hover:before{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;border-radius:22%;content:"";font-family:labioffice-icons!important;font-size:1.75rem}.page-brand__fields{display:flex;flex-direction:column;gap:var(--space-4, 16px);margin-top:var(--space-3, 12px)}.page-brand__field{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.page-brand__apply{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2, 8px);margin-top:var(--space-2, 8px);padding-top:var(--space-4, 16px);border-top:1px solid var(--border-color-translucent)}.page-brand__label{font-size:var(--font-size-xs, .6875rem);font-weight:var(--font-weight-semibold, 600);letter-spacing:.03em;text-transform:uppercase;color:var(--fr-muted)}.page-brand__value{font-size:var(--font-size-sm);line-height:1.45;color:var(--fr-primary)}.page-brand__link{color:var(--primary)}.page-brand__empty{color:var(--fr-muted);font-style:italic}.page-brand__values .tag-set__wrapper{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px);align-items:center}.page-brand__token{display:inline-flex;align-items:center;gap:var(--space-1, 4px)}.page-brand__remove{margin-left:2px;padding:0;border:0;background:transparent;color:inherit;font-size:var(--font-size-sm, .875rem);line-height:1;cursor:pointer;opacity:.6}.page-brand__remove:hover{opacity:1}.page-brand__add{display:flex;align-items:flex-start;gap:var(--space-2, 8px);margin-top:var(--space-2, 8px)}.page-brand__add>:first-child{flex:1}.page-brand__color{display:inline-flex;align-items:center;gap:var(--space-2, 8px)}.page-brand__swatch{width:22px;height:22px;flex-shrink:0;border:1px solid var(--fr-border, rgba(0, 0, 0, .1));border-radius:var(--radius-sm, 6px)}.page-brand__swatchlist{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px);margin-bottom:var(--space-2, 8px)}.page-brand__swatch-chip{display:inline-flex;align-items:center;gap:var(--space-2, 8px);padding:4px 8px 4px 6px;border:1px solid var(--fr-border, rgba(0, 0, 0, .1));border-radius:16px;font-size:var(--font-size-sm);color:var(--fr-primary)}.page-brand__swatch-chip .page-brand__swatch{width:16px;height:16px}.page-brand__notice{margin-top:var(--space-3, 12px);font-size:var(--font-size-sm);color:var(--fr-muted)}.page-brand__empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3, 12px);padding:var(--space-6, 24px) 0}.page-brand__empty-title{font-size:var(--font-size-lg, 1.125rem);font-weight:var(--font-weight-semibold, 600);color:var(--fr-primary)}.page-notifications{background-color:var(--surface-primary)}.page-notifications .page-container-form{max-width:unset}.page-notifications .page-container-form .table__wrapper>.table{min-width:unset;width:100%;max-width:830px}.page-team-member .team-member__back{display:inline-flex;align-items:center;justify-content:center;width:28px;height:31px;padding:0;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-primary);color:var(--page-fr-color-hover);font-size:.625rem;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s,border-color .15s}.page-team-member .team-member__back i{transform:rotate(90deg)}.page-team-member .team-member__back:hover{background:var(--theme-color-pale);color:var(--theme-color);border-color:var(--theme-color)}.page-team-member .team-member__header-section{padding:20px 24px}.page-team-member .team-member__identity{display:flex;align-items:center;gap:16px}.page-team-member .team-member__identity .team-member__avatar,.page-team-member .team-member__identity>.avatar{--avatar-size: var(--avatar-size-2xl);font-size:1.125rem!important}.page-team-member .team-member__identity-body{display:flex;flex-direction:column;gap:4px;min-width:0}.page-team-member .team-member__identity-name{font-size:1.125rem;font-weight:var(--font-weight-semibold);color:var(--fr-primary);line-height:1.2}.page-team-member .team-member__identity-email{font-size:.8125rem;color:var(--fr-muted)}.page-team-member .team-member__identity-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.page-team-member .team-member__stat{display:flex;flex-direction:column;gap:4px}.page-team-member .team-member__stat-label{font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--fr-muted);text-transform:uppercase;letter-spacing:.4px}.page-team-member .team-member__stat-value{font-size:.9375rem;font-weight:var(--font-weight-medium);color:var(--fr-primary)}.page-team-member .team-member__row{display:flex;align-items:center;gap:16px;font-size:.8125rem}.page-team-member .team-member__row-label{min-width:140px;color:var(--fr-muted)}.page-team-member .team-member__row-value{color:var(--fr-primary);display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.page-team-member .team-member__apps-inline{gap:6px}.page-team-member .team-member__apps-empty{color:var(--fr-muted)}.page-team-member .team-member__field-label{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--fr-primary);text-transform:uppercase;letter-spacing:.04em}.page-team-member .team-member__apps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.page-team-member .team-member__app-toggle{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--surface-primary);cursor:pointer;text-align:left;font:inherit;transition:background .15s,border-color .15s,color .15s}.page-team-member .team-member__app-toggle:hover:not(.is-active){background:var(--theme-color-pale)}.page-team-member .team-member__app-toggle.is-active{border-color:var(--theme-color-translucent);background:var(--theme-color-pale)}.page-team-member .team-member__app-toggle.is-active .team-member__app-toggle-name{color:var(--theme-color);font-weight:var(--font-weight-semibold)}.page-team-member .team-member__app-toggle-name{flex:1;font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary);transition:color .15s}.page-team-member .team-member__app-toggle-check{color:var(--theme-color);font-size:.875rem;flex-shrink:0;min-width:14px;text-align:right}.page-team-member .team-member__toggle-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 0}.page-team-member .team-member__toggle-row .description{margin-top:2px}.page-team-member .team-member__toggle-label{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--fr-primary)}.page-team-member .team-member__danger-actions{display:flex;gap:8px;flex-wrap:wrap}.page-team-member .team-member__danger-remove{color:var(--warning-color)}.page-team-member .team-member__danger-remove:hover{background:var(--warning-color-pale);color:var(--warning-color)}.team-apps-access__tags{display:inline-flex;flex-direction:row;gap:4px;flex-wrap:wrap;align-items:center}.team-apps-access__empty{color:var(--fr-muted);font-size:.75rem}.table__cell--type-string>.team-apps-access__tags{flex-direction:row}.table__cell--type-string>.team-apps-access__tags>.tag{margin-right:0}.team-status-success{background:var(--success-color-pale, #dff5e6);color:var(--success-color, #1fa25c);border:1px solid var(--success-color-translucent, transparent)}.team-status-warning{background:var(--warning-color-pale, #fff2df);color:var(--warning-color, #c9761a);border:1px solid var(--warning-color-translucent, transparent)}.team-status-neutral{background:var(--surface-tertiary);color:var(--fr-muted);border:1px solid var(--border-color)}.page-sessions__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.page-sessions__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--border-color);border-radius:var(--panel-radius, 8px);background:var(--surface-primary)}.page-sessions__item-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.page-sessions__item-name{display:inline-flex;align-items:center;gap:10px;font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--fr-primary)}.page-sessions__item-badge{font-size:.6875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;background:var(--theme-color-pale);color:var(--theme-color)}.page-sessions__enroll-form{display:flex;flex-direction:column;gap:12px;max-width:360px}.page-app-help.page-card>.page-card__frame>.page-card__body{overflow-y:hidden}.page-app-help img{max-width:100%;height:auto}.page-app-help h2 img{height:30px;width:auto;padding-right:10px;margin-bottom:-6px}.page-app-help .page-section-card{min-height:0;overflow-y:auto}.page-app-help .page-section-card::-webkit-scrollbar-thumb{background-color:transparent;transition:background-color .3s}.page-app-help .page-section-card::-webkit-scrollbar-track{box-shadow:none}.page-app-help .page-section-card:hover::-webkit-scrollbar-thumb{background-color:var(--theme-color)}.page-app-help .page-section-card:hover::-webkit-scrollbar-track{box-shadow:inset 0 0 1px #0000004d}.page-body.page-card.page-app-store>.page-card__frame>.page-card__body--form{padding:20px}.page-body.page-card.page-app-store>.page-card__frame>.page-card__body--form>.page-container-body-top-block{min-height:260px;margin-bottom:40px}.page-body.page-card.page-app-store>.page-card__frame>.page-card__body--form>.h6{margin:24px 0 12px}.confirm-deletion-dialog>.dialog{width:100%!important;max-width:700px}.page-cms-home .cms-home-sites-cta{display:flex;justify-content:flex-start}.page-cms-home .cms-home-sites-link{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--theme-color);text-decoration:none}.page-cms-home .cms-home-sites-link:hover{text-decoration:underline}.page-websites .grid{--grid-cols: auto-fill}.page-websites__empty,.page-websites__error{display:flex;align-items:center;justify-content:center;padding:var(--space-7) var(--space-5);color:var(--fr-muted);font-size:var(--font-size-base)}.page-websites__error{color:var(--tone-negative, #d33)}.website-card{cursor:pointer;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.website-card:hover,.website-card:focus-visible{box-shadow:var(--shadow-hover);border-color:var(--theme-color-pale);transform:translateY(-1px)}.website-card__thumbnail{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;background:var(--surface-secondary)}.website-card__avatar{--avatar-size: var(--avatar-size-2xl);--avatar-bg: var(--theme-color-pale);--avatar-color: var(--theme-color);font-weight:var(--font-weight-bold);margin:0}.website-card__body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.website-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.website-card__title{margin:0;flex:1 1 auto;min-width:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.website-card__menu-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--surface-primary);color:var(--fr-primary);cursor:pointer;font-size:var(--font-size-base);line-height:1;transition:background .15s ease,border-color .15s ease}.website-card__menu-btn:hover,.website-card__menu-btn:focus-visible{background:var(--surface-secondary);border-color:var(--theme-color-pale)}.website-card__meta{margin:0;font-size:var(--font-size-xs);color:var(--fr-muted);line-height:1.4}.website-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-1)}.create-site-form{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-2) 0 0}.create-site-form__error{padding:10px var(--space-3);border-radius:8px;background:var(--tone-negative-pale, rgba(211, 51, 51, .08));color:var(--tone-negative, #d33);font-size:var(--font-size-sm)}.create-site-form__hint{margin:6px 0 0;font-size:var(--font-size-xs);color:var(--fr-muted)}.create-site-form__field{display:flex;flex-direction:column;gap:6px}.create-site-form__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-color)}.create-site-form__select{width:100%;padding:var(--space-2) 10px;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-primary);color:var(--text-color);font:inherit}.create-site-form__actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.page-design-system__intro{color:var(--text-color-muted);font-size:var(--font-size-sm);max-width:720px}.page-design-system__empty{background:var(--surface-primary);border:var(--border-width) solid var(--border-color);border-radius:var(--panel-radius, 10px);padding:var(--space-5)}.page-design-system__empty-title{margin:0 0 var(--space-2) 0;font-size:var(--font-size-lg)}.page-design-system__hint{color:var(--text-color-muted);font-size:var(--font-size-sm);margin:0 0 20px}.page-design-system__field{display:flex;flex-direction:column;gap:6px;font-size:var(--font-size-sm);color:var(--text-color)}.page-design-system__field-label{font-weight:var(--font-weight-medium)}.page-design-system__regenerate-input{flex:1}.page-design-system__toolbar{align-items:center}.page-design-system__actions{margin-top:20px;align-items:center}.page-design-system__error{color:var(--page-warn-fr-color, #c0392b);font-size:var(--font-size-sm)}.page-design-system__cost{align-items:center;font-size:var(--font-size-sm);color:var(--text-color-muted)}.page-design-system__section-head{margin:var(--space-5) 0 var(--space-2) 0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-color)}.page-design-system__presets{margin-bottom:var(--space-2)}.page-design-system__preset{display:flex;align-items:flex-start;gap:14px;padding:var(--space-4);background:var(--surface-primary);border:var(--border-width) solid var(--border-color);border-radius:var(--panel-radius, 10px);color:var(--page-fr-color);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.page-design-system__preset:hover:not(:disabled){background:var(--theme-color-pale)}.page-design-system__preset:disabled{opacity:.55;cursor:wait}.page-design-system__preset-swatch{flex-shrink:0;width:40px;height:40px;border-radius:8px;background:var(--preset-accent, var(--theme-color))}.page-design-system__preset-body{display:flex;flex-direction:column;gap:2px;min-width:0}.page-design-system__preset-name{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);line-height:1.3}.page-design-system__preset-desc{font-size:var(--font-size-sm);color:var(--fr-muted);line-height:1.4}.page-media .grid{--grid-cols: auto-fill}.page-media__empty,.page-media__error{display:flex;align-items:center;justify-content:center;padding:var(--space-7) var(--space-5);color:var(--fr-muted);font-size:var(--font-size-base)}.page-media__error{color:var(--tone-negative, #d33)}.media-card{padding:0;overflow:hidden;display:flex;flex-direction:column;gap:0;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.media-card--selectable{cursor:pointer}.media-card--selectable:hover,.media-card--selectable:focus-visible{box-shadow:var(--shadow-hover);border-color:var(--theme-color-pale);transform:translateY(-1px)}.media-card--selectable:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.media-card__preview{aspect-ratio:1/1;background:var(--surface-elevated);display:flex;align-items:center;justify-content:center;overflow:hidden}.media-card__preview img{width:100%;height:100%;object-fit:cover;display:block}.media-card__placeholder{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--fr-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em}.media-card__placeholder .tabler-icon{font-size:2rem;color:var(--theme-color)}.media-card__body{display:flex;flex-direction:column;gap:2px;padding:10px var(--space-3)}.media-card__filename{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-card__meta{margin:0;font-size:.6875rem;color:var(--fr-muted);line-height:1.3}.media-card__foot{display:flex;justify-content:flex-start;padding:0 var(--space-3) 10px}.media-picker{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2) 0 0;min-height:200px;max-height:60vh;overflow:auto}.media-picker__error{margin:0;padding:10px var(--space-3);border-radius:8px;background:var(--tone-negative-pale, rgba(211, 51, 51, .08));color:var(--tone-negative, #d33);font-size:var(--font-size-sm)}.media-picker__loading,.media-picker__empty{margin:0;padding:var(--space-6) var(--space-4);text-align:center;color:var(--fr-muted);font-size:var(--font-size-sm)}.page-ai-usage__empty{margin:0;padding:var(--space-4) 0;color:var(--fr-muted);font-size:var(--font-size-sm)}.page-ai-usage__trend{width:100%}.page-ai-usage__table-wrap{height:60vh;width:100%}.create-page-form{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-2) 0 0}.create-page-form__error{padding:10px var(--space-3);border-radius:8px;background:var(--tone-negative-pale, rgba(211, 51, 51, .08));color:var(--tone-negative, #d33);font-size:var(--font-size-sm)}.create-page-form__locale{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:var(--space-3) 14px;border:1px solid var(--border-color);border-radius:10px;background:var(--surface-elevated)}.create-page-form__locale-label{padding:0 var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-color-muted);text-transform:uppercase;letter-spacing:.04em}.create-page-form__hint{margin:6px 0 0;font-size:var(--font-size-xs);color:var(--fr-muted)}.create-page-form__actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.generate-page-form{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-2) 0 0}.generate-page-form__error{padding:10px var(--space-3);border-radius:8px;background:var(--tone-negative-pale, rgba(211, 51, 51, .08));color:var(--tone-negative, #d33);font-size:var(--font-size-sm)}.generate-page-form__actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.pages-page{font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";width:100%;display:flex;flex-direction:column;flex:1;min-height:0;position:relative;align-self:stretch}.pages-page__chrome{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0;width:100%;box-sizing:border-box;overflow-y:auto;scrollbar-gutter:stable;pointer-events:none}.pages-page__chrome>*{pointer-events:auto}.pages-page__tree-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.pages-page--tree-mode .pages-page__tree-layer{top:-10px;bottom:0;left:-15px;right:-15px}.pages-page__view-toggle{display:inline-flex;border:1px solid var(--border-color);border-radius:4px;overflow:hidden}.pages-page__view-toggle-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:var(--surface-primary);color:var(--page-fr-color);cursor:pointer;font-size:var(--font-size-sm);transition:background .15s}.pages-page__view-toggle-btn:hover{background:#408bfd0f}.pages-page__view-toggle-btn+.pages-page__view-toggle-btn{border-left:1px solid var(--border-color)}.pages-page__view-toggle-btn--active{background:#408bfd1a;color:#408bfd}.pages-page__header-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.pages-page__toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:0}.pages-page__build-banner{margin-bottom:1rem;padding:.75rem 1rem;border-radius:8px;font-size:var(--font-size-sm);color:var(--page-fr-color);background:#22c55e1f;border:1px solid rgba(34,197,94,.25)}.pages-page__build-banner--error{color:#dc2626;background:#dc262614;border-color:#dc262640}.pages-page__build-banner-text{margin:0}.pages-page__build-path{font-size:var(--font-size-sm);word-break:break-all}.pages-page__build-error-list{margin:.5rem 0 0;padding-left:1.25rem;color:#dc2626;font-size:var(--font-size-sm)}.pages-page__banner-error{padding:.75rem 1rem;margin-bottom:1rem;border-radius:8px;font-size:var(--font-size-sm);color:#dc2626;background:#dc262614}.pages-page__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:12rem;color:var(--page-fr-color-hover);font-size:var(--font-size-base)}.pages-page__spinner{width:2.5rem;height:2.5rem;border:3px solid var(--border-color);border-top-color:#408bfd;border-radius:50%;animation:pages-page-spin .7s linear infinite}.pages-page__empty{padding:3rem 1.5rem;text-align:center;border-radius:12px;background:var(--surface-primary);border:1px dashed var(--border-color);color:var(--page-fr-color-hover);font-size:var(--font-size-base)}.pages-page__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.pages-page__list-item{margin:0}.pages-page__list-item--category{list-style:none;margin:0;padding:0}.pages-page__category-section{margin-top:.25rem;padding-top:.75rem;border-top:1px solid var(--border-color)}.pages-page__category-section-label{display:block;font-size:.6875rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--page-fr-color-hover)}.page-container-body:has(.pages-page){max-height:100%!important}@keyframes pages-page-spin{to{transform:rotate(360deg)}}.page-row{display:grid;grid-template-columns:auto 64px 1fr auto auto;align-items:center;gap:.75rem 1rem;padding:.875rem 1rem;border-radius:12px;background:var(--surface-primary);border:1px solid var(--border-color);font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";transition:box-shadow .15s ease,border-color .15s ease}.page-row--dragging{opacity:.85;box-shadow:0 8px 24px #00000014}.page-row--drop-target{border-color:#408bfd;box-shadow:0 0 0 2px #408bfd40}@media (max-width: 767px){.page-row{grid-template-columns:auto 56px 1fr;grid-template-rows:auto auto}}.page-row__drag-handle{display:flex;align-items:center;justify-content:center;width:1.75rem;color:var(--page-fr-color-hover);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.page-row__drag-handle:active{cursor:grabbing}.page-row__drag-handle-placeholder{width:1.75rem;flex-shrink:0}.page-row__thumb{width:64px;height:44px;border-radius:6px;overflow:hidden;background:var(--page-fr-color-pale);flex-shrink:0;border:1px solid var(--border-color);align-self:center}.page-row__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.page-row__thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page-row__thumb-letter{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:#408bfd}.page-row__home-icon{margin-right:.35rem;color:#408bfd;font-size:var(--font-size-base);vertical-align:-.1em}.page-row__main{min-width:0}.page-row__title{display:inline-flex;align-items:center;margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--page-fr-color);line-height:1.35}.page-row__slug{margin:.2rem 0 0;font-size:var(--font-size-sm);color:var(--page-fr-color-hover);word-break:break-all}.page-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.page-row__badge{display:inline-block;padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em}.page-row__badge--draft{color:var(--page-fr-color-hover);background:var(--page-fr-color-pale);border:1px solid var(--border-color)}.page-row__badge--published{color:#047857;background:#d1fae5;border:1px solid #6ee7b7}.page-row__badge--archived{color:var(--page-fr-color-hover);background:var(--page-fr-color-pale);border:1px dashed var(--border-color);opacity:.85}.page-row__counts{font-size:var(--font-size-sm);color:var(--page-fr-color-hover);white-space:nowrap}.page-row__edit-btn{padding:.375rem .75rem;border:1px solid var(--border-color);border-radius:8px;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--page-fr-color);background:var(--surface-primary);text-decoration:none;cursor:pointer}.page-row__edit-btn:hover{border-color:#408bfd;color:#408bfd}.page-row__menu-wrap{position:relative;flex-shrink:0}.page-row__menu-btn{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-primary);color:var(--page-fr-color-hover);cursor:pointer;font-size:var(--font-size-xl);line-height:1}.page-row__menu-btn:hover{background:var(--page-fr-color-pale)}.page-row__menu{position:absolute;top:100%;right:0;margin-top:.25rem;min-width:10rem;padding:.25rem 0;border-radius:8px;background:var(--surface-primary);border:1px solid var(--border-color);box-shadow:0 8px 24px #0000001a;z-index:60}.page-row__menu-item{display:block;width:100%;padding:.5rem .75rem;border:none;background:none;font-family:inherit;font-size:var(--font-size-sm);text-align:left;color:var(--page-fr-color);cursor:pointer}.page-row__menu-item:hover{background:var(--page-fr-color-pale)}.page-row__menu-item--danger{color:#dc2626}.page-row__menu-item--danger:hover{background:#dc262614}.page-tile{position:relative;display:flex;flex-direction:column;width:220px;border-radius:8px;background:var(--surface-primary);border:1px solid var(--border-color);box-shadow:var(--shadow);font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";cursor:pointer;overflow:visible;transition:box-shadow .2s,border-color .2s}.page-tile:hover{box-shadow:var(--shadow-hover);border-color:#408bfd66}.page-tile__thumbnail{width:100%;height:100px;border-radius:8px 8px 0 0;overflow:hidden;background:var(--page-fr-color-pale);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--border-color)}.page-tile__thumbnail-placeholder{width:44px;height:44px;border-radius:8px;background:#408bfd1a;display:flex;align-items:center;justify-content:center}.page-tile__thumbnail-letter{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:#408bfd}.page-tile__body{padding:10px 14px var(--space-3)}.page-tile__header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-1)}.page-tile__title{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--page-fr-color);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-tile__home-icon{margin-right:5px;font-size:var(--font-size-xs);color:#408bfd}.page-tile__updated-at{margin:var(--space-1) 0 0;font-size:.6875rem;font-weight:var(--font-weight-normal);color:var(--page-fr-color-hover)}.page-tile__tags{display:flex;gap:6px;margin-top:var(--space-2)}.page-tile__tag{display:inline-block;padding:2px var(--space-2);border-radius:3px;font-size:.625rem;font-weight:var(--font-weight-medium);line-height:1.5}.page-tile__tag--draft{color:var(--page-fr-color);background:var(--page-fr-color-pale)}.page-tile__tag--published{color:#8bc34a;background:#8bc34a1a}.page-tile__menu-wrap{position:relative;flex-shrink:0}.page-tile__menu-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid var(--border-color);border-radius:4px;background:var(--surface-primary);color:var(--page-fr-color);cursor:pointer;font-size:var(--font-size-sm);line-height:1}.page-tile__menu-btn:hover{background:var(--page-fr-color-matt)}.page-tile__menu{position:absolute;top:100%;right:0;margin-top:var(--space-1);min-width:120px;padding:var(--space-1) 0;border-radius:4px;background:var(--surface-primary);border:1px solid var(--border-color);box-shadow:0 8px 24px #0000001a;z-index:50}.page-tile__menu-item{display:block;width:100%;padding:6px 10px;border:none;background:none;font-family:inherit;font-size:var(--font-size-xs);text-align:left;color:var(--page-fr-color);cursor:pointer}.page-tile__menu-item:hover{background:#408bfd0f}.page-tile__menu-item--danger{color:#ff5880}.page-tile__menu-item--danger:hover{background:#ff58800f}.category-tile{display:flex;align-items:center;justify-content:space-between;width:220px;padding:10px 14px;border-radius:8px;background:var(--surface-tertiary);border:1px dashed rgba(64,139,253,.3);font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";gap:var(--space-2)}.category-tile__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--page-fr-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-tile__input{flex:1;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--page-fr-color);border:1px solid var(--border-color);border-radius:4px;padding:var(--space-1) var(--space-2);outline:none;font-family:inherit}.category-tile__input:focus{border-color:#408bfd}.category-tile__menu-wrap{position:relative;flex-shrink:0}.category-tile__menu-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--page-fr-color);cursor:pointer;font-size:var(--font-size-sm);line-height:1}.category-tile__menu-btn:hover{background:#408bfd1a}.category-tile__menu{position:absolute;top:100%;right:0;margin-top:var(--space-1);min-width:120px;padding:var(--space-1) 0;border-radius:4px;background:var(--surface-primary);border:1px solid var(--border-color);box-shadow:0 8px 24px #0000001a;z-index:50}.category-tile__menu-item{display:block;width:100%;padding:6px 10px;border:none;background:none;font-family:inherit;font-size:var(--font-size-xs);text-align:left;color:var(--page-fr-color);cursor:pointer}.category-tile__menu-item:hover{background:#408bfd0f}.category-tile__menu-item--danger{color:#ff5880}.category-tile__menu-item--danger:hover{background:#ff58800f}.repeatable-field{display:flex;flex-direction:column;gap:.65rem}.repeatable-field__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem;padding:.65rem;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-secondary)}.repeatable-field__fields{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.repeatable-field__remove{flex-shrink:0;padding:.35rem .55rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-family:inherit;color:#dc2626;background:#dc262614;border:none;border-radius:8px;cursor:pointer}.repeatable-field__remove:hover{background:#dc262624}.repeatable-field__add{align-self:flex-start;padding:.4rem .75rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-family:inherit;color:#408bfd;background:var(--surface-primary);border:1px dashed #408bfd;border-radius:8px;cursor:pointer}.repeatable-field__add:hover{background:#408bfd0f}.block-list{margin-top:.5rem}.block-list__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.block-list__item{margin:0}.block-editor{border:1px solid var(--border-color);border-radius:12px;background:var(--surface-primary);font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.block-editor--dragging{opacity:.65}.block-editor--drop-target{box-shadow:0 0 0 2px #408bfd73}.block-editor__head{display:flex;align-items:center;gap:.5rem;padding:.65rem .75rem;min-height:3rem}.block-editor__drag-handle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--page-fr-color-hover);cursor:grab}.block-editor__drag-handle:active{cursor:grabbing}.block-editor__head-toggle{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem 0;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer;color:var(--page-fr-color)}.block-editor__head-toggle:hover .block-editor__type-label{color:#408bfd}.block-editor__type-label{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.block-editor__chevron{color:var(--page-fr-color-hover);font-size:var(--font-size-xs)}.block-editor__saving{flex-shrink:0;font-size:var(--font-size-xs);color:var(--page-fr-color-hover)}.block-editor__saved-spacer{width:3.5rem;flex-shrink:0}.block-editor__head-ai{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.block-editor__ai-btn{padding:.35rem .55rem;border:1px solid rgba(64,139,253,.45);border-radius:8px;font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:#408bfd;background:#408bfd0f;cursor:pointer;white-space:nowrap}.block-editor__ai-btn:hover:not(:disabled){background:#408bfd1f;border-color:#408bfd}.block-editor__ai-btn:disabled{opacity:.65;cursor:not-allowed}.block-editor__generate-form{display:flex;align-items:center;gap:.5rem;padding:0 .75rem .65rem;border-bottom:1px solid var(--border-color)}.block-editor__generate-input{flex:1;min-width:0;padding:.45rem .6rem;border:1px solid var(--border-color);border-radius:8px;font-family:inherit;font-size:var(--font-size-sm)}.block-editor__generate-input:focus{outline:none;border-color:#408bfd;box-shadow:0 0 0 3px #408bfd33}.block-editor__delete-btn{flex-shrink:0;padding:.35rem .65rem;border:1px solid var(--border-color);border-radius:8px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:var(--surface-primary);color:var(--page-fr-color);cursor:pointer}.block-editor__delete-btn:hover{background:#dc262614;border-color:#dc262659;color:#dc2626}.block-editor__body{padding:0 1rem 1rem;border-top:1px solid var(--border-color)}.block-editor__form{display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem}.block-editor__field{display:flex;flex-direction:column;gap:.35rem}.block-editor__field-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--page-fr-color)}.block-editor__input,.block-editor__textarea{padding:.5rem .65rem;border:1px solid var(--border-color);border-radius:8px;font-family:inherit;font-size:var(--font-size-sm)}.block-editor__input:focus,.block-editor__textarea:focus{outline:none;border-color:#408bfd;box-shadow:0 0 0 3px #408bfd33}.block-editor__textarea{resize:vertical;min-height:4rem}.block-editor__tiptap-shell{border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.block-editor__tiptap-shell--rich{min-height:18rem}.block-editor__tiptap-shell--simple{min-height:6rem}.block-editor__fieldset{margin:0;padding:.75rem;border:1px solid var(--border-color);border-radius:8px}.block-editor__legend{padding:0 .25rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--page-fr-color-hover)}.block-editor__placeholder{margin:.75rem 0 0;font-size:var(--font-size-sm);color:var(--page-fr-color-hover)}.block-editor__image-url-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.35rem}.block-editor__image-url-preview{flex:1;min-width:0;font-size:var(--font-size-sm);color:var(--page-fr-color-hover);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor__choose-image-btn{flex-shrink:0;padding:.4rem .75rem;border:1px solid var(--border-color);border-radius:8px;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:#408bfd;background:var(--surface-primary);cursor:pointer}.block-editor__choose-image-btn:hover{border-color:#408bfd;background:#408bfd0f}.editor-page{font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";width:100%;max-width:none;margin:0 auto;display:flex;flex-direction:column;flex:1;min-height:0;align-self:stretch}.editor-page__workspace{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.editor-page__header-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.editor-page__header-start{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;min-width:0;flex:1}.editor-page__title-block{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.editor-page__title{margin:0;font-weight:var(--font-weight-medium);font-size:var(--font-size-xl);line-height:26px;color:var(--page-fr-color);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-page__toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:0}.editor-page__badge{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:capitalize}.editor-page__badge--draft{background:var(--page-fr-color-pale);color:var(--page-fr-color)}.editor-page__badge--published{background:#22c55e26;color:#166534}.editor-page__badge--archived{background:var(--border-color);color:var(--page-fr-color)}.editor-page__banner-error{margin-bottom:1rem;padding:.65rem .85rem;border-radius:8px;font-size:var(--font-size-sm);color:#dc2626;background:#dc262614}.editor-page__loading{display:flex;align-items:center;gap:.65rem;padding:2rem 0;font-size:var(--font-size-sm);color:var(--page-fr-color-hover)}.editor-page__spinner{width:1.25rem;height:1.25rem;border:2px solid var(--border-color);border-top-color:#408bfd;border-radius:50%;animation:editor-page-spin .7s linear infinite}.editor-page__locale-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .75rem;padding:0;border:none}.editor-page__locale-tab{padding:.4rem .75rem;border:1px solid var(--border-color);border-radius:999px;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:var(--surface-primary);color:var(--page-fr-color);cursor:pointer}.editor-page__locale-tab:hover{border-color:#408bfd73;color:#408bfd}.editor-page__locale-tab--active{border-color:#408bfd;background:#408bfd1a;color:#408bfd}.editor-page__default-hint{font-weight:var(--font-weight-normal);color:var(--page-fr-color-hover)}.editor-page__preview-panel{flex:1;min-height:0;display:flex;flex-direction:column;margin-bottom:1rem}.editor-page__preview-panel-chrome{flex:1;min-height:320px;display:flex;flex-direction:column;background:var(--surface-primary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.editor-page__preview-iframe{flex:1;width:100%;min-height:360px;border:0;background:var(--surface-primary)}.editor-page__preview-panel-state{display:flex;align-items:center;justify-content:center;gap:.65rem;flex:1;min-height:280px;padding:2rem 1rem;font-size:var(--font-size-sm);color:var(--page-fr-color-hover)}.editor-page__preview-panel-empty,.editor-page__preview-panel-error{margin:0;flex:1;min-height:280px;display:flex;align-items:center;justify-content:center;padding:1.5rem;font-size:var(--font-size-sm);text-align:center;color:var(--page-fr-color-hover)}.editor-page__preview-panel-error{color:#dc2626}.editor-page__control.page-container-control{display:flex!important;flex-direction:column!important;min-height:0!important;align-self:stretch!important;flex-shrink:0!important;overflow-x:hidden!important;overflow-y:visible!important}.editor-page__control.page-container-control .card.card--accordion.expand{max-height:none!important;overflow:visible!important}.editor-page__control.page-container-control .card.card--accordion{background-color:var(--theme-fr-color);border:var(--border-width) solid var(--border-color);border-radius:var(--panel-radius);box-shadow:var(--shadow);padding:15px 20px;margin:0 5px 10px;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--page-fr-color);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start}.editor-page__control.page-container-control .card.card--accordion:hover{box-shadow:var(--shadow-hover)}.editor-page__control.page-container-control .card__title{position:relative;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:20px;letter-spacing:normal;color:var(--page-fr-color);padding-right:28px}.editor-page__control-scroll{flex:1 1 auto;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(100%,100dvh - 9rem)}.editor-page__control-footer{flex-shrink:0;width:100%;box-sizing:border-box;padding:var(--space-2) 5px 10px;margin-top:auto;background:var(--page-color, #fafafa)}.editor-page__save-split{position:relative;display:flex;width:100%;min-height:48px;border-radius:var(--panel-radius, 8px);box-shadow:0 1px 2px #0000000f}.editor-page__save-split-main{flex:1 1 auto;min-width:0;margin:0!important;height:48px;border-radius:var(--panel-radius, 8px) 0 0 var(--panel-radius, 8px)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:.02em}.editor-page__save-split-caret{flex:0 0 44px;margin:0!important;padding:0!important;height:48px;border-radius:0 var(--panel-radius, 8px) var(--panel-radius, 8px) 0!important;border-left:1px solid rgba(255,255,255,.38)!important;display:inline-flex!important;align-items:center;justify-content:center}.editor-page__save-split-caret .tabler-icon{font-size:.625rem;line-height:1;opacity:.95}.editor-page__save-split-menu{position:absolute;right:0;bottom:calc(100% + 6px);left:0;z-index:30;margin:0;padding:6px 0;list-style:none;background:var(--theme-fr-color, #fff);border:1px solid var(--border-color, #cfd7df);border-radius:var(--border-radius, 4px);box-shadow:var(--shadow, 0 4px 8px 0 rgba(176, 190, 197, .24))}.editor-page__save-split-menu-item{display:block;width:100%;padding:10px 14px;border:none;background:transparent;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:left;color:var(--page-fr-color, #485867);cursor:pointer}.editor-page__save-split-menu-item:hover:not(:disabled){background:var(--page-fr-color-pale)}.editor-page__save-split-menu-item:disabled{opacity:.55;cursor:not-allowed}.editor-page__meta-image-block{margin-bottom:.75rem}.editor-page__meta-image-dropzone{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem .65rem;border:1px dashed var(--border-color, #cfd7df);border-radius:var(--border-radius, 4px);background:var(--theme-fr-color, #fff);text-align:center}.editor-page__meta-image-formats,.editor-page__meta-image-hint{font-size:var(--font-size-xs);color:var(--page-fr-color-hover);line-height:1.3}.editor-page__meta-image-url-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;margin-top:.25rem}.editor-page__meta-image-input{flex:1;min-width:0;padding:.45rem .6rem;border:1px solid var(--border-color, #cfd7df);border-radius:var(--border-radius, 4px);font-family:inherit;font-size:var(--font-size-sm);color:var(--page-fr-color, #485867)}.editor-page__meta-image-input::placeholder{color:var(--page-fr-color-hover)}.editor-page__meta-image-set-btn{flex-shrink:0}.editor-page__meta-preview{margin-top:.75rem;padding:.65rem;border:1px solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 8px);background:var(--theme-fr-color, #fff)}.editor-page__meta-preview-img{display:block;width:100%;max-height:140px;object-fit:cover;border-radius:var(--border-radius, 4px);margin-bottom:.5rem}.editor-page__meta-preview-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--page-fr-color, #485867);line-height:1.35;margin-bottom:.25rem;word-break:break-word}.editor-page__meta-preview-desc{font-size:var(--font-size-sm);color:var(--page-fr-color-hover);line-height:1.4;margin-bottom:.35rem;word-break:break-word}.editor-page__meta-preview-url{font-size:var(--font-size-xs);color:var(--page-fr-color-hover);word-break:break-all}.page-container-body:has(.editor-page){max-height:100%!important;min-height:0;align-items:stretch}@keyframes editor-page-spin{to{transform:rotate(360deg)}}.page-menu--builder .page-menu-item-wrapper{border:none;background:transparent;padding:0;margin:0;font-family:inherit;font-size:inherit;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.builder-header{display:flex;align-items:center;height:48px;padding:0 var(--space-3);background:var(--surface-primary);border-bottom:1px solid var(--border-color);flex-shrink:0;gap:var(--space-3);font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";position:fixed;top:0;left:54px;right:0;z-index:100}.builder-header__spacer{height:48px;flex-shrink:0}.builder-header__left{display:flex;align-items:center;gap:10px;flex-shrink:0}.builder-header__back-link{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:#408bfd;text-decoration:none;white-space:nowrap}.builder-header__back-link:hover{text-decoration:underline}.builder-header__nav-buttons{display:flex;align-items:center;gap:2px}.builder-header__center{flex:1;display:flex;justify-content:center;min-width:0}.builder-header__address-bar{display:flex;align-items:center;gap:var(--space-2);padding:5px var(--space-4);background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:20px;max-width:600px;width:100%;min-width:0}.builder-header__address-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--page-fr-color);white-space:nowrap;flex-shrink:0}.builder-header__address-path{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--page-fr-color-hover);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.builder-header__right{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.builder-header__divider{width:1px;height:20px;background:var(--border-color);flex-shrink:0}.builder-header__zoom-group{display:flex;align-items:center;gap:2px}.builder-header__zoom-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--page-fr-color);min-width:36px;text-align:center;-webkit-user-select:none;user-select:none}.builder-header__saving-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--page-fr-color-hover);white-space:nowrap}.builder-header__codesign-group{display:flex;align-items:center;gap:2px}.builder-page{font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";display:flex;flex-direction:column;min-height:0;flex:1;width:100%;align-self:stretch}.builder-page [class*=ViewportControls],.builder-page [class*=PuckCanvas-controls]{display:none!important}.builder-page [class*=Sidebar--right]{background:var(--surface-secondary)!important;border:none!important;width:290px!important;min-width:290px!important;max-width:290px!important;padding:10px 5px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none}.builder-page [class*=Sidebar--right]::-webkit-scrollbar{width:0;background:transparent}.builder-page [class*=Sidebar--right]:hover{scrollbar-width:thin}.builder-page [class*=Sidebar--right]:hover::-webkit-scrollbar{width:6px}.builder-page [class*=Sidebar--right]:hover::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.builder-page [class*=Sidebar--right]>[class*=SidebarSection_]{background:var(--surface-primary)!important;border:1px solid var(--border-color)!important;border-radius:8px!important;box-shadow:var(--shadow)!important;margin:0 0 10px!important;padding:0!important;overflow:hidden!important;flex-grow:0!important}.builder-page [class*=Sidebar--right] [class*=SidebarSection-title]{font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important;text-transform:uppercase!important;color:var(--page-fr-color)!important;border-top:none!important;border-bottom:none!important;background:var(--surface-primary)!important;padding:15px 20px!important;margin:0!important;line-height:20px!important;min-height:20px!important}.builder-page [class*=Sidebar--right] [class*=SidebarSection-heading]{padding:0!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important}.builder-page [class*=Sidebar--right] [class*=SidebarSection-breadcrumbs]{padding:0!important}.builder-page [class*=Sidebar--right] [class*=SidebarSection-breadcrumbLabel]{font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important;color:#408bfd!important}.builder-page [class*=Sidebar--right] [class*=SidebarSection-content]{padding:0!important;border-bottom:none!important}.builder-page [class*=Sidebar--right] [class*=PuckFields_]{padding:0!important}.builder-page [class*=Sidebar--right] [class*=PuckFields-field]{padding:10px 20px!important;margin-top:0!important;margin-bottom:0!important}.builder-page [class*=Sidebar--right] [class*=PuckFields-field]+[class*=PuckFields-field]{border-top:1px solid var(--border-color)!important;margin-top:0!important}.builder-page [class*=Sidebar--right] [class*=InputWrapper]+[class*=InputWrapper]{margin-top:10px!important}.builder-page [class*=Sidebar--right] label[class*=Input_]{flex-direction:column!important}.builder-page [class*=Sidebar--right] [class*=Input-label]{font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-semibold)!important;color:var(--page-fr-color)!important;padding-bottom:5px!important;line-height:20px!important}.builder-page [class*=Sidebar--right] [class*=Input-input]{background:var(--surface-primary)!important;border:1px solid var(--border-color)!important;border-radius:4px!important;padding:7px!important;min-height:32px!important;font-size:var(--font-size-xs)!important;color:var(--page-fr-color)!important;font-family:inherit!important;transition:border-color .2s!important}.builder-page [class*=Sidebar--right] [class*=Input-input]:focus{border-color:#408bfd!important;outline:none!important}.builder-page [class*=Sidebar--right] textarea[class*=Input-input]{min-height:60px!important;resize:vertical!important}.builder-page [class*=Sidebar--right] select[class*=Input-input]{cursor:pointer!important}.builder-page [class*=Sidebar--right] [class*=Input-radioGroup],.builder-page [class*=Sidebar--right] [class*=Input-checkboxGroup]{font-size:var(--font-size-xs)!important;color:var(--page-fr-color)!important}.builder-page [class*=Sidebar--right] [class*=ArrayField_]:not([class*=ArrayFieldItem]){border:none!important;background:transparent!important;border-radius:0!important;gap:10px!important}.builder-page [class*=Sidebar--right] [class*=ArrayField-inner]{margin-top:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.builder-page [class*=Sidebar--right] [class*=ArrayFieldItem_]{border:1px solid var(--border-color)!important;border-radius:8px!important;margin-bottom:0!important;background:var(--surface-primary)!important;box-shadow:var(--shadow)!important;overflow:hidden!important}.builder-page [class*=Sidebar--right] [class*=ArrayFieldItem_]+[class*=ArrayFieldItem_]{border-top:1px solid var(--border-color)!important}.builder-page [class*=Sidebar--right] [class*=ArrayFieldItem-summary]{padding:var(--space-3) 15px var(--space-3) 36px!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-semibold)!important;color:var(--page-fr-color)!important;text-transform:uppercase!important;background:var(--surface-primary)!important;border-radius:8px!important;position:relative!important}.builder-page [class*=Sidebar--right] [class*=ArrayFieldItem-summary]:after{content:""!important;font-family:labioffice-icons!important;font-size:.375rem!important;color:var(--page-fr-color)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:100%!important;margin-left:auto!important;flex-shrink:0!important;transform:rotate(-90deg)!important;transition:transform .15s ease!important}.builder-page [class*=Sidebar--right] [class*=ArrayFieldItem--isExpanded]>[class*=ArrayFieldItem-summary]:after{transform:rotate(90deg)!important}.builder-page [class*=Sidebar--right] [class*=ArrayFieldItem-rhs]{position:static!important;order:-1!important;margin:0 var(--space-1) 0 -24px!important;gap:var(--space-1)!important;flex-direction:row-reverse!important}.builder-page [class*=Sidebar--right] [class*=DragIcon]{color:#bec8d2!important}.builder-page [class*=Sidebar--right] [class*=ArrayFieldItem-actions]{opacity:0!important;position:absolute!important;right:40px!important;top:50%!important;transform:translateY(-50%)!important;background:var(--surface-primary)!important;border-radius:4px!important;padding:2px!important;box-shadow:0 1px 4px #0000001a!important;z-index:2!important}.builder-page [class*=Sidebar--right] [class*=ArrayFieldItem-summary]:hover [class*=ArrayFieldItem-actions],.builder-page [class*=Sidebar--right] [class*=ArrayFieldItem-summary]:focus-within [class*=ArrayFieldItem-actions]{opacity:1!important}.builder-page [class*=Sidebar--right] [class*=ArrayField-addButton]{border:none!important;border-radius:8px!important;padding:var(--space-3)!important;margin-top:0!important}.builder-page [class*=Sidebar-resizeHandle]{display:none!important}.builder-page [class*=Sidebar_]{border-block-start:none!important}.builder-page [class*=FieldsPlugin_]{background:transparent!important;padding:10px 5px!important;overflow-y:auto!important}.builder-page [class*=FieldsPlugin-header]{border-bottom:none!important;background:transparent!important;padding:0 0 10px!important}.builder-page__banner-error{padding:.75rem 1rem;margin-bottom:1rem;border-radius:8px;font-size:var(--font-size-sm);color:#dc2626;background:#dc262614;flex-shrink:0}.builder-page__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:12rem;color:var(--page-fr-color-hover)}.builder-page__spinner{width:2.5rem;height:2.5rem;border:3px solid var(--border-color);border-top-color:#408bfd;border-radius:50%;animation:builder-page-spin .7s linear infinite}.builder-page__locale-tabs{display:flex;flex-wrap:wrap;gap:.35rem}.builder-page__locale-tab{padding:.4rem .75rem;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-primary);font-family:inherit;font-size:var(--font-size-sm);color:var(--page-fr-color);cursor:pointer}.builder-page__locale-tab:hover{border-color:#408bfd;color:#408bfd}.builder-page__locale-tab--active{border-color:#408bfd;background:#408bfd14;color:#408bfd;font-weight:var(--font-weight-semibold)}.builder-page__default-hint{font-weight:var(--font-weight-normal);color:var(--page-fr-color-hover)}.builder-page__labisite-full-page{flex:1;min-height:0;display:flex;flex-direction:column}.builder-page__labisite-full-page .Puck{flex:1;min-height:0;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.builder-page__labisite-full-page [class*=PuckLayout-header],.builder-page__labisite-full-page [class*=PuckHeader],.builder-page__labisite-full-page [class*=PuckLayout-nav],.builder-page__labisite-full-page [class*=ViewportControls],.builder-page__labisite-full-page [class*=PuckCanvas-controls],.builder-page__labisite-full-page [class*=ViewportControls-actions],.builder-page__labisite-full-page [class*=ViewportControls-toggleButton]{display:none!important}.builder-page__labisite-full-page [class*=PuckCanvas]{background:var(--surface-secondary)!important}.builder-page__labisite-full-page [class*=PuckLayout-inner]{overflow:visible!important}.builder-page__labisite-full-page [class*=PuckCanvas]:not([class*=PuckCanvas--fullScreen]){overflow:visible!important}.builder-page__labisite-full-page #puck-canvas-root{overflow:visible!important}.page-container-wrapper:has(.builder-page){padding:0!important}.page-container-body:has(.builder-page){max-height:100%!important}@keyframes builder-page-spin{to{transform:rotate(360deg)}}.inline-editor__heading .tiptap,.inline-editor__body .tiptap{font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;outline:none;border:none;padding:0;margin:0;min-height:auto;background:transparent}[data-puck-component][data-puck-inline-focus=true]{outline:2px solid #408bfd!important;outline-offset:-2px}[data-puck-component] .inline-editor,[data-puck-component] .inline-editor__heading,[data-puck-component] .inline-editor__body,[data-puck-component] .inline-editor *,[data-puck-component] .inline-editor__heading *,[data-puck-component] .inline-editor__body *{pointer-events:auto!important}[data-puck-component] .tiptap,[data-puck-component] .ProseMirror{user-select:text!important;-webkit-user-select:text!important;cursor:text!important}[data-puck-overlay]{z-index:200!important}[data-puck-overlay]:not([class*=DraggableComponent--isSelected]):not([class*=DraggableComponent--hover]) [class*=DraggableComponent-overlay]{outline:none!important;background:transparent!important;border-radius:0!important}[data-puck-overlay][class*=DraggableComponent--hover]:not([class*=DraggableComponent--isSelected]) [class*=DraggableComponent-overlay]{outline:2px solid #94a3b8!important;outline-offset:-2px;border-radius:0!important;background:#94a3b81f!important}[data-puck-overlay][class*=DraggableComponent--isSelected] [class*=DraggableComponent-overlay]{outline:2px solid #408bfd!important;outline-offset:-2px;border-radius:0!important;background:transparent!important}[data-puck-overlay][class*=DraggableComponent--isSelected][class*=DraggableComponent--hover] [class*=DraggableComponent-overlay]{background:transparent!important}.labisite-block-badge{position:absolute;top:-10px;left:12px;z-index:10;padding:2px 10px;font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--accent-fg);background:#6b7280;border-radius:4px;pointer-events:none;white-space:nowrap}.labisite-block-badge--selected{background:#408bfd}.labisite-inline-toolbar{display:inline-flex;align-items:center;gap:2px;padding:var(--space-1) var(--space-2);background:#1f2937;border-radius:8px;margin-right:var(--space-1);box-shadow:0 2px 8px #00000026;white-space:nowrap}.labisite-inline-toolbar button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;background:transparent;color:#e5e7eb;font-size:var(--font-size-sm);cursor:pointer}.labisite-inline-toolbar button:hover{background:#ffffff1a}.labisite-inline-toolbar button.is-active{background:#408bfd4d;color:#408bfd}.labisite-inline-toolbar button i{font-size:var(--font-size-sm)}[data-puck-overlay][class*=DraggableComponent--isSelected] [data-element-label]{position:relative;cursor:text;transition:outline .15s ease}[data-puck-overlay][class*=DraggableComponent--isSelected] [data-element-label]:hover:before{content:attr(data-element-label);position:absolute;top:-8px;left:4px;padding:1px 6px;font-size:.625rem;font-weight:var(--font-weight-medium);color:#6b7280;background:var(--surface-primary);border:1px solid #d1d5db;border-radius:3px;pointer-events:none;z-index:5}[data-puck-overlay][class*=DraggableComponent--isSelected] [data-element-label=Image],[data-puck-overlay][class*=DraggableComponent--isSelected] [data-element-label=Button],[data-puck-overlay][class*=DraggableComponent--isSelected] [data-element-label="Primary CTA"],[data-puck-overlay][class*=DraggableComponent--isSelected] [data-element-label="Secondary CTA"],[data-puck-overlay][class*=DraggableComponent--isSelected] [data-element-label=Eyebrow],[data-puck-overlay][class*=DraggableComponent--isSelected] [data-element-label=Questions],[data-puck-overlay][class*=DraggableComponent--isSelected] [data-element-label=Quote],[data-puck-overlay][class*=DraggableComponent--isSelected] [data-element-label=Subheading],[data-puck-overlay][class*=DraggableComponent--isSelected] [data-element-label=Image]:hover,[data-puck-overlay][class*=DraggableComponent--isSelected] [data-element-label=Button]:hover,[data-puck-overlay][class*=DraggableComponent--isSelected] [data-element-label="Primary CTA"]:hover,[data-puck-overlay][class*=DraggableComponent--isSelected] [data-element-label="Secondary CTA"]:hover,[data-puck-overlay][class*=DraggableComponent--isSelected] [data-element-label=Eyebrow]:hover,[data-puck-overlay][class*=DraggableComponent--isSelected] [data-element-label=Questions]:hover,[data-puck-overlay][class*=DraggableComponent--isSelected] [data-element-label=Quote]:hover,[data-puck-overlay][class*=DraggableComponent--isSelected] [data-element-label=Subheading]:hover{cursor:default}[class*=PuckLayout-inner]{--puck-user-left-side-bar-width: 0px}[class*=Sidebar--left]{overflow:visible!important;z-index:2!important;position:relative;background:var(--surface-secondary)!important;border-right:none!important;padding:0!important}[class*=PuckCanvas]{z-index:1!important}[class*=Nav_],[class*=Nav-list],[class*=PuckLayout-nav]{display:none!important}.component-sidebar{position:relative;display:flex;flex-direction:column;height:100%;width:100%;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.component-sidebar__island{position:fixed;top:56px;left:64px;width:260px;bottom:8px;background:var(--surface-primary);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow);z-index:300;display:flex;flex-direction:column;overflow:hidden}.component-sidebar__island-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-2) 0;scrollbar-width:none}.component-sidebar__island-scroll::-webkit-scrollbar{width:0;background:transparent}.component-sidebar__island-scroll:hover{scrollbar-width:thin}.component-sidebar__island-scroll:hover::-webkit-scrollbar{width:6px}.component-sidebar__island-scroll:hover::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.component-sidebar__sections-header{font-size:.6875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--page-fr-color-hover);padding:var(--space-3) var(--space-3) 6px}.component-sidebar__sections-header:first-child{padding-top:var(--space-1)}.component-sidebar__section-row{display:flex;align-items:center;gap:10px;padding:var(--space-2) var(--space-3);border-radius:8px;cursor:pointer;transition:background .15s}.component-sidebar__section-row:hover{background:var(--page-fr-color-pale)}.component-sidebar__section-row--active{background:#408bfd14}.component-sidebar__section-row--active .component-sidebar__section-label{color:#408bfd}.component-sidebar__section-row--active .component-sidebar__section-thumb{background:#408bfd1a}.component-sidebar__section-row--active .component-sidebar__section-thumb .component-sidebar__block-thumb-icon,.component-sidebar__section-row--active .component-sidebar__chevron-icon{color:#408bfd}.component-sidebar__section-thumb{display:flex;align-items:center;justify-content:center;width:32px;height:24px;border-radius:4px;background:var(--page-fr-color-pale);flex-shrink:0;transition:background .15s}.component-sidebar__block-thumb-icon{width:14px;height:14px;color:var(--page-fr-color-hover);transition:color .15s}.component-sidebar__section-label{flex:1;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--page-fr-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.component-sidebar__chevron-icon{width:12px;height:12px;margin-left:auto;flex-shrink:0;color:var(--page-fr-color-hover);transition:color .15s}.component-sidebar__secondary{position:fixed;top:56px;left:332px;width:300px;bottom:8px;background:var(--surface-primary);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow);z-index:300;display:flex;flex-direction:column;overflow:hidden}.component-sidebar__secondary-header{padding:14px var(--space-4) 10px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--page-fr-color);border-bottom:1px solid var(--border-color);flex-shrink:0}.component-sidebar__secondary-scroll{flex:1;overflow-y:auto;padding:var(--space-3);scrollbar-width:none}.component-sidebar__secondary-scroll::-webkit-scrollbar{width:0;background:transparent}.component-sidebar__secondary-scroll:hover{scrollbar-width:thin}.component-sidebar__secondary-scroll:hover::-webkit-scrollbar{width:6px}.component-sidebar__secondary-scroll:hover::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.component-sidebar__preview-clip{width:100%;overflow:hidden;border-radius:inherit;position:relative}.component-sidebar__preview-scale{position:absolute;top:0;left:0;width:526.3157894737%;transform-origin:top left;transform:scale(.19);pointer-events:none;-webkit-user-select:none;user-select:none}.component-sidebar__preview-scale *,.component-sidebar__preview-scale *:before,.component-sidebar__preview-scale *:after{animation:none!important;transition:none!important}.component-sidebar__preview-scale .fp-animate{opacity:1!important;transform:none!important}.component-sidebar__preview-scale .fp-hero,.component-sidebar__preview-scale .hh{min-height:auto!important}.component-sidebar__preview-scale .hero-animated .hh__tagline-pill,.component-sidebar__preview-scale .hero-animated .hh__glass-bubble,.component-sidebar__preview-scale .hero-animated .hh__letter,.component-sidebar__preview-scale .hero-animated .hh__ai-pill,.component-sidebar__preview-scale .hero-animated .hh__cta,.component-sidebar__preview-scale .hero-animated .hh__social-proof{opacity:1!important;transform:none!important;filter:none!important}.component-sidebar__template-card{border-radius:8px;overflow:hidden;background:var(--surface-secondary);cursor:grab;transition:background .15s,box-shadow .15s}.component-sidebar__template-card:hover{background:var(--surface-primary);box-shadow:0 2px 8px #00000014}.component-sidebar__template-card:active{cursor:grabbing}.component-sidebar__template-card--follow{margin-top:var(--space-3)}.component-sidebar__template-preview{background:#fff;border-bottom:1px solid var(--border-color)}.component-sidebar__template-label{display:flex;align-items:center;justify-content:space-between;padding:10px var(--space-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--page-fr-color)}.component-sidebar__template-hint{font-size:.6875rem;font-weight:var(--font-weight-normal);color:var(--page-fr-color-hover)}.component-sidebar__unit-row{display:flex;align-items:center;gap:10px;padding:7px var(--space-3);border-radius:8px;cursor:grab;transition:background .15s,box-shadow .15s}.component-sidebar__unit-row:hover{background:#408bfd0a}.component-sidebar__unit-row:hover .component-sidebar__unit-icon{background:#408bfd1a}.component-sidebar__unit-row:hover .component-sidebar__unit-icon .component-sidebar__unit-icon-svg{color:#408bfd}.component-sidebar__unit-row:hover .component-sidebar__unit-drag-icon{opacity:1;color:var(--page-fr-color-hover)}.component-sidebar__unit-row:active{cursor:grabbing;background:#408bfd14;box-shadow:0 2px 8px #408bfd1a}.component-sidebar__unit-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--page-fr-color-pale);flex-shrink:0;transition:background .15s}.component-sidebar__unit-icon-svg{width:15px;height:15px;color:var(--page-fr-color-hover);transition:color .15s}.component-sidebar__unit-info{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.component-sidebar__unit-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--page-fr-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.component-sidebar__unit-hint{font-size:.625rem;font-weight:var(--font-weight-normal);color:var(--page-fr-color-hover)}.component-sidebar__unit-drag-icon{width:14px;height:14px;flex-shrink:0;color:transparent;transition:color .15s,opacity .15s;opacity:0}.builder-page__fields-rail{display:flex;flex-direction:column;gap:var(--space-3)}.codesign-panel{margin-top:var(--space-3)}.codesign-panel__head{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4) 0}.codesign-panel__title{margin:0;font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--text-color-muted, rgba(0, 0, 0, .55));text-transform:uppercase;letter-spacing:.04em}.codesign-panel__body{padding:var(--space-3) var(--space-4) var(--space-4)}.codesign-panel__empty{padding:var(--space-4);font-size:.8125rem;color:var(--text-color-muted, rgba(0, 0, 0, .55))}.codesign-panel__fields{display:flex;flex-direction:column;gap:14px}.codesign-panel__field{display:flex;flex-direction:column;gap:6px}.codesign-panel__field-label{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--text-color, rgba(0, 0, 0, .85))}.codesign-panel__field-unit{font-weight:var(--font-weight-normal);color:var(--text-color-muted, rgba(0, 0, 0, .55))}.codesign-panel__field-control{display:flex}.codesign-panel__select{width:100%;padding:6px 10px;border:1px solid var(--border-color, rgba(0, 0, 0, .12));border-radius:6px;font:inherit;background:var(--surface-primary, #fff)}.codesign-panel__color-trigger{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 10px;border:1px solid var(--border-color, rgba(0, 0, 0, .12));border-radius:6px;background:var(--surface-primary, #fff);cursor:pointer;font:inherit}.codesign-panel__color-swatch{display:inline-block;width:16px;height:16px;border-radius:4px;border:1px solid rgba(0,0,0,.12)}.codesign-panel__color-hex{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.codesign-panel__color-popover{background:var(--surface-primary, #fff);border:1px solid var(--border-color, rgba(0, 0, 0, .12));border-radius:8px;box-shadow:0 8px 24px #0000001f;padding:var(--space-3)}.comment-composer__form{display:flex;flex-direction:column;gap:14px;padding:var(--space-1) var(--space-1) var(--space-4)}.comment-composer__author{display:flex;align-items:center;gap:10px}.comment-composer__author-meta{display:flex;flex-direction:column;min-width:0}.comment-composer__author-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-color)}.comment-composer__anchor-meta{font-size:var(--font-size-xs);color:var(--text-color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.comment-composer__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-color)}.codesign-side-panel{margin-top:var(--space-3);padding:var(--space-3);display:flex;flex-direction:column;gap:10px}.codesign-side-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.codesign-side-panel__title{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-color)}.codesign-side-panel__counts{font-size:var(--font-size-xs);color:var(--text-color-muted)}.codesign-side-panel__empty{padding:var(--space-4) var(--space-2);font-size:var(--font-size-xs);color:var(--text-color-muted);text-align:center}.codesign-side-panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.codesign-side-panel__item{position:relative;display:flex;flex-direction:column;gap:2px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-primary);transition:border-color .15s,background .15s}.codesign-side-panel__item:hover{border-color:var(--page-fr-color-hover)}.codesign-side-panel__row{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;background:transparent;border:0;padding:10px var(--space-3) var(--space-1);cursor:pointer;display:flex;flex-direction:column;gap:6px;font-family:inherit;color:inherit}.codesign-side-panel__row-head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.codesign-side-panel__row-author{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-color)}.codesign-side-panel__row-time{margin-left:auto;font-size:var(--font-size-xs);color:var(--text-color-muted)}.codesign-side-panel__row-body{margin:0;font-size:var(--font-size-sm);line-height:1.4;color:var(--text-color);white-space:pre-wrap}.codesign-side-panel__row-anchor{font-size:var(--font-size-xs);color:var(--text-color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.codesign-side-panel__row-actions{padding:0 var(--space-3) 10px}.codesign-side-panel__row-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:var(--space-1) var(--space-2);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:#408bfd;border-radius:4px}.codesign-side-panel__row-action:hover{background:#408bfd14}.codesign-side-panel__row-action--ai{background:#408bfd14;color:#408bfd}.codesign-side-panel__row-action--ai:hover:not(:disabled){background:#408bfd29}.codesign-side-panel__row-action--ai:disabled{opacity:.6;cursor:default}.patch-diff-modal__body{display:flex;flex-direction:column;gap:var(--space-3)}.patch-diff-modal__comment,.patch-diff-modal__rationale{padding:10px var(--space-3)}.patch-diff-modal__comment-label,.patch-diff-modal__rationale-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-color-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-1)}.patch-diff-modal__comment-body,.patch-diff-modal__rationale-body{margin:0;font-size:var(--font-size-sm);line-height:1.4;color:var(--text-color);white-space:pre-wrap}.patch-diff-modal__loading{padding:20px var(--space-2);font-size:var(--font-size-sm);color:var(--text-color-muted);text-align:center}.patch-diff-modal__error{padding:10px var(--space-3);font-size:var(--font-size-sm);color:#dc2626;background:#dc262614;border-radius:6px}.patch-diff-modal__diff{display:flex;flex-direction:column;gap:var(--space-1);max-height:360px;overflow-y:auto;border:1px solid var(--border-color);border-radius:8px;padding:6px}.patch-diff-modal__diff-head{display:grid;grid-template-columns:220px 1fr 1fr;gap:var(--space-2);padding:6px var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-color-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-color)}.patch-diff-modal__diff-row{display:grid;grid-template-columns:220px 1fr 1fr;gap:var(--space-2);padding:var(--space-2);border-radius:4px}.patch-diff-modal__diff-row--changed{background:#ffc8000f}.patch-diff-modal__diff-row--added{background:#22c55e0f}.patch-diff-modal__diff-row--removed{background:#dc26260f}.patch-diff-modal__diff-key{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-xs)}.patch-diff-modal__diff-key-code{font-family:ui-monospace,monospace;font-size:var(--font-size-xs);color:var(--text-color);word-break:break-all}.patch-diff-modal__diff-cell{margin:0;font-family:ui-monospace,monospace;font-size:var(--font-size-xs);line-height:1.35;color:var(--text-color);white-space:pre-wrap;word-break:break-all;max-height:160px;overflow-y:auto}.patch-diff-modal__cost{font-size:var(--font-size-xs);color:var(--text-color-muted);text-align:right}.patch-diff-modal__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-color);margin-top:var(--space-3)}.puck-image-url-field__error{color:var(--danger, var(--theme-color));font-size:.75rem}.puck-image-url-field__preview{width:100%;height:auto;max-height:160px;object-fit:cover;border-radius:var(--radius-base);border:1px solid var(--border-color)}.design-demo__page,.design-demo__index-page{display:flex;flex-direction:column;flex:1;align-self:stretch;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--space-5) 0 var(--space-8);scrollbar-width:thin;scrollbar-color:transparent transparent}.design-demo__page:hover,.design-demo__index-page:hover{scrollbar-color:rgba(0,0,0,.12) transparent}.design-demo__page::-webkit-scrollbar,.design-demo__index-page::-webkit-scrollbar{width:5px}.design-demo__page::-webkit-scrollbar-track,.design-demo__index-page::-webkit-scrollbar-track{background:transparent}.design-demo__page::-webkit-scrollbar-thumb,.design-demo__index-page::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.design-demo__page:hover::-webkit-scrollbar-thumb,.design-demo__index-page:hover::-webkit-scrollbar-thumb{background:#0000001f}.design-demo__index-page{width:100%;padding-left:var(--space-6);padding-right:var(--space-6);align-items:stretch}.design-demo__index-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--page-fr-color);margin-bottom:var(--space-1)}.design-demo__index-desc{font-size:var(--font-size-sm);color:var(--page-fr-color-hover);margin-bottom:var(--space-5)}.design-demo__index-group-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--theme-color, #408bfd);margin:var(--space-6) 0 var(--space-1)}.design-demo__index-group-title:first-of-type{margin-top:0}.design-demo__index-group-desc{font-size:var(--font-size-sm);color:var(--page-fr-color-hover);margin-bottom:var(--space-4)}.design-demo__category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-4)}.design-demo__category-card{display:flex;flex-direction:column;padding:20px;border:var(--border-width) solid var(--border-color-hover);border-radius:12px;background:var(--surface-primary);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.design-demo__category-card:hover{border-color:var(--theme-color);box-shadow:0 2px 8px #408bfd1a}.design-demo__category-card-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--page-fr-color);margin-bottom:var(--space-1)}.design-demo__category-card-desc{font-size:var(--font-size-sm);color:var(--page-fr-color-hover)}.design-demo__category-card-count{font-size:var(--font-size-xs);color:var(--page-fr-color-hover);margin-top:var(--space-2)}.design-demo__page-header{max-width:960px;width:100%;margin:0 auto var(--space-6);padding:0 var(--space-6) 20px;border-bottom:1px solid var(--border-color-hover)}.design-demo__page-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--page-fr-color);margin-bottom:6px}.design-demo__page-desc{font-size:var(--font-size-sm);color:var(--page-fr-color-hover);margin-bottom:var(--space-3)}.design-demo__page-import{background:var(--surface-secondary);border:1px solid var(--border-color-hover);border-radius:8px;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--page-fr-color);overflow-x:auto}.design-demo__page-import-code{font-family:SF Mono,Fira Code,Consolas,monospace}.design-demo__page-content{display:flex;flex-direction:column;gap:40px}.design-demo__section{display:flex;flex-direction:column;gap:var(--space-4)}.design-demo__section-title{max-width:960px;width:100%;margin-left:auto;margin-right:auto;padding:0 var(--space-6);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--page-fr-color)}.design-demo__section-desc{max-width:960px;width:100%;margin-left:auto;margin-right:auto;padding:0 var(--space-6);font-size:var(--font-size-sm);color:var(--page-fr-color-hover);margin-top:-8px}.design-demo__section-preview{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-3);min-height:200px;padding:40px var(--space-7);border:1px solid var(--border-color-hover);border-radius:12px;background:var(--surface-primary);overflow:auto;position:relative}.design-demo__section-preview>section{min-height:auto!important;max-height:600px;overflow:auto}.design-demo__section-preview>section.fp-hero{min-height:400px!important}.design-demo__code-block{max-width:896px;width:calc(100% - 64px);margin-left:auto;margin-right:auto;border:1px solid var(--border-color-hover);border-radius:8px;overflow:hidden}.design-demo__code-block-header{display:flex;justify-content:space-between;align-items:center;padding:6px var(--space-3);background:var(--surface-secondary);border-bottom:1px solid var(--border-color-hover)}.design-demo__code-block-lang{font-size:.6875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--page-fr-color-hover);letter-spacing:.5px}.design-demo__code-block-copy{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--theme-color);background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:4px}.design-demo__code-block-copy:hover{background:var(--theme-color-pale, rgba(64, 139, 253, .08))}.design-demo__code-block-pre{padding:var(--space-3) 0;margin:0;overflow-x:auto;font-size:var(--font-size-sm);line-height:1.6;background:var(--surface-secondary)}.design-demo__code-block-code{display:flex;font-family:SF Mono,Fira Code,Consolas,monospace;color:var(--page-fr-color)}.design-demo__code-block-lines{display:flex;flex-direction:column;text-align:right;padding:0 var(--space-3) 0 var(--space-4);color:var(--border-color);-webkit-user-select:none;user-select:none;border-right:1px solid var(--border-color-hover);min-width:44px;flex-shrink:0}.design-demo__code-block-body{display:block;padding:0 var(--space-4);flex:1;white-space:pre}.design-demo__props-table-wrap{max-width:896px;width:calc(100% - 64px);margin-left:auto;margin-right:auto;overflow-x:auto}.design-demo__props-table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.design-demo__props-table-th{text-align:left;font-weight:var(--font-weight-semibold);color:var(--page-fr-color-hover);padding:var(--space-2) var(--space-3);border-bottom:2px solid var(--border-color-hover);white-space:nowrap}.design-demo__props-table-td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color-hover);vertical-align:top}.design-demo__props-table-td-code{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:var(--font-size-xs);background:var(--page-fr-color-pale);padding:1px 5px;border-radius:3px;color:#e11d48}.design-demo__preview-inline{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3)}.design-demo__preview-stack{display:flex;flex-direction:column;gap:var(--space-3);max-width:400px}.design-demo__preview-grid{display:flex;flex-wrap:wrap;gap:var(--space-4)}.design-demo__grid-cell{display:flex;flex-direction:column;align-items:center;gap:6px;width:80px;cursor:pointer}.design-demo__grid-cell-label{font-size:.5625rem;opacity:.6;text-align:center;word-break:break-all}.design-demo__sidebar-preview{height:auto;border-right:none;border:1px solid var(--border-color-hover);border-radius:8px}.design-demo__helper-text{font-size:var(--font-size-sm);margin-top:var(--space-2);opacity:.6}.design-demo__color-swatch{width:80px;height:80px;border-radius:var(--radius-base);border:1px solid var(--border-color)}.design-demo__tab-content{padding:var(--space-4);border:1px solid var(--border-color-hover);border-top:none;border-radius:0 0 var(--radius-base) var(--radius-base)}.design-demo__layout-diagram{border:2px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--font-size-sm);line-height:1.8}.design-demo__layout-diagram-pre{margin:0;font-family:inherit}.design-demo__shell-sandbox{width:100%;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-color-hover)}.design-demo__shell-container{display:flex;position:relative;height:calc(100vh - 160px);min-height:480px;background:var(--page-color)}.design-demo__shell-sidebar{width:54px;min-width:54px;background-color:var(--surface-primary);display:flex;flex-direction:column;justify-content:space-between;padding:1px}.design-demo__shell-logo{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--theme-color);border-radius:8px;margin:6px auto}.design-demo__shell-notification{position:absolute;top:8px;right:12px;display:flex;align-items:center;gap:6px;z-index:10}.design-demo__shell-menu-item-wrap{display:flex;align-items:center;justify-content:center;height:50px;width:100%;position:relative;cursor:pointer;transition:all .2s}.design-demo__shell-menu-item-wrap:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background-color:transparent}.design-demo__shell-menu-item-wrap:hover:before{background-color:var(--theme-color)}.design-demo__shell-menu-item-wrap:hover .tabler-icon{color:var(--theme-color)}.design-demo__shell-menu-item-wrap--active:before{background-color:var(--theme-color)}.design-demo__shell-menu-item-wrap--active .tabler-icon{color:var(--theme-color)}.design-demo__shell-menu-item-wrap .tabler-icon{color:var(--page-menu-icon-color);transition:color .2s}.design-demo__shell-avatar-wrap{display:flex;align-items:center;justify-content:center;padding:var(--space-2) 0 10px;cursor:pointer}.design-demo__shell-avatar-double{position:relative;width:41px;height:27px}.design-demo__shell-avatar-user{position:absolute;top:1.5px;left:0;width:24px;height:24px;border-radius:50%;background:var(--avatar-bg);color:var(--accent-fg);font-size:.5625rem;font-weight:var(--font-weight-semibold);display:flex;align-items:center;justify-content:center;z-index:2}.design-demo__shell-avatar-company{position:absolute;top:0;left:14px;width:27px;height:27px;border-radius:50%;background:var(--theme-color);color:var(--accent-fg);font-size:.625rem;font-weight:var(--font-weight-semibold);display:flex;align-items:center;justify-content:center;z-index:1}.design-demo__shell-main{flex:1;display:flex;flex-direction:column;min-width:0;padding:20px 30px 0;background:var(--page-color)}.design-demo__shell-welcome{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.design-demo__shell-info-row{display:flex;gap:var(--space-4);margin-bottom:var(--space-4)}.design-demo__shell-profile-card{flex:1;display:flex;align-items:center;gap:var(--space-4);background:var(--surface-primary);border:1px solid var(--border-color-hover);border-radius:8px;padding:20px var(--space-5);box-shadow:var(--shadow)}.design-demo__shell-profile-avatar{width:64px;height:64px;min-width:64px;border-radius:50%;background:var(--avatar-bg)}.design-demo__shell-profile-info{flex:1}.design-demo__shell-team-card{width:180px;min-width:180px;background:var(--surface-primary);border:1px solid var(--border-color-hover);border-radius:8px;padding:20px var(--space-5);box-shadow:var(--shadow)}.design-demo__shell-body{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);padding:0;align-content:flex-start}.design-demo__shell-stat-card{display:flex;flex-direction:column;background:var(--surface-primary);border:1px solid var(--border-color);border-radius:8px;padding:var(--space-4) 20px;box-shadow:var(--shadow);cursor:pointer;transition:border-color .2s}.design-demo__shell-stat-card:hover{border-color:var(--theme-color)}.design-demo__shell-stat-value{font-size:var(--font-size-4xl);font-weight:var(--font-weight-normal);color:var(--page-fr-color);line-height:1}.design-demo__shell-stat-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--space-2)}.design-demo__shell-stat-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--page-fr-color-hover)}.design-demo__shell-stat-arrow{font-size:var(--font-size-base);color:var(--page-fr-color-hover)}.design-demo__card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.design-demo__list-container{width:260px;max-height:300px;overflow:auto;border:1px solid var(--border-color);border-radius:var(--radius-base);background:var(--surface-primary)}.page-policies-detail .policy-detail-hero{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) 20px;margin:0 0 var(--space-5);background:var(--surface-primary, #fff);border:var(--border-width) solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 10px);color:var(--page-fr-color)}.page-policies-detail .policy-detail-hero__head{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.page-policies-detail .policy-detail-hero__id{font-size:var(--font-size-sm);color:var(--text-color-muted, #6b7280)}.page-policies-detail .policy-detail-hero__desc{margin:0;font-size:var(--font-size-base);line-height:1.5}.page-policies-detail .policy-detail-hero__path{margin:0;font-size:var(--font-size-xs);color:var(--text-color-muted, #6b7280)}.page-policies-detail .policy-detail-hero__path-code{font-size:inherit}.page-policies-detail .policy-detail-hero__path-label{font-weight:var(--font-weight-semibold)}.page-policies-detail .policy-detail-hero__commit{display:flex;align-items:center;gap:var(--space-3);padding:10px var(--space-3);margin-top:var(--space-2);background:var(--theme-color-pale);border-radius:var(--panel-radius, 10px);font-size:var(--font-size-sm)}.page-policies-detail .policy-detail-hero__commit-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.page-policies-detail .policy-detail-hero__commit-author{font-weight:var(--font-weight-semibold)}.page-policies-detail .policy-detail-hero__commit-subject{color:var(--text-color-muted, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-policies-detail .policy-detail-hero__commit-sha{display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,monospace;font-size:var(--font-size-xs);color:var(--theme-color, #408bfd);text-decoration:none}.page-policies-detail .policy-detail-hero__commit-sha:hover{text-decoration:underline}.page-policies-detail .policy-detail-hero__commit-sha-icon{font-size:var(--font-size-sm);flex-shrink:0}.page-policies-detail .policy-detail-tab-body{margin-top:var(--space-4)}.page-policies-detail .policy-detail-tab__loading,.page-policies-detail .policy-detail-tab__error,.page-policies-detail .policy-detail-tab__empty{padding:var(--space-6);text-align:center;color:var(--text-color-muted, #6b7280)}.page-policies-detail .policy-detail-tab__loading{position:relative;min-height:240px}.page-policies-detail .policy-detail-tab__error{color:var(--danger-color, #b00020)}.page-policies-detail .policy-detail-revisions{display:flex;flex-direction:column;gap:var(--space-3)}.page-policies-detail .policy-detail-revisions__picker{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm)}.page-policies-detail .policy-detail-revisions__picker-label{font-weight:var(--font-weight-semibold)}.page-policies-detail .policy-detail-revisions__select{flex:1;min-width:0;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 10px);background:var(--surface-primary, #fff);color:var(--page-fr-color);font-size:var(--font-size-sm)}.page-policies-detail .commit-timeline__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.page-policies-detail .commit-timeline__item{display:flex;gap:var(--space-3);padding:var(--space-3);background:var(--surface-primary, #fff);border:var(--border-width) solid var(--border-color, #cfd7df);border-radius:var(--panel-radius, 10px)}.page-policies-detail .commit-timeline__avatar{flex:0 0 auto}.page-policies-detail .commit-timeline__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.page-policies-detail .commit-timeline__row{display:flex;align-items:baseline;gap:var(--space-2);justify-content:space-between}.page-policies-detail .commit-timeline__author{display:inline-flex;align-items:center;gap:6px;font-weight:var(--font-weight-semibold)}.page-policies-detail .commit-timeline__author-icon{font-size:var(--font-size-sm);flex-shrink:0;color:var(--text-color-muted, #6b7280)}.page-policies-detail .commit-timeline__date{font-size:var(--font-size-xs);color:var(--text-color-muted, #6b7280)}.page-policies-detail .commit-timeline__subject{margin:0;font-size:var(--font-size-sm);line-height:1.4}.page-policies-detail .commit-timeline__body-toggle{background:none;border:0;padding:0;font-size:var(--font-size-xs);color:var(--theme-color, #408bfd);cursor:pointer;text-align:left}.page-policies-detail .commit-timeline__body-toggle:hover{text-decoration:underline}.page-policies-detail .commit-timeline__body{margin:var(--space-1) 0 0;padding:var(--space-2) 10px;background:var(--theme-color-pale);border-radius:6px;font-size:var(--font-size-xs);white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,monospace}.page-policies-detail .commit-timeline__actions{display:flex;gap:var(--space-3);align-items:center;margin-top:6px}.page-policies-detail .commit-timeline__sha{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,monospace;font-size:var(--font-size-xs);color:var(--theme-color, #408bfd);text-decoration:none}.page-policies-detail .commit-timeline__sha:hover{text-decoration:underline}.page-policies-detail .commit-timeline__view-revision{background:none;border:0;padding:0;font-size:var(--font-size-xs);color:var(--theme-color, #408bfd);cursor:pointer}.page-policies-detail .commit-timeline__view-revision:hover{text-decoration:underline}.page-policies-detail .commit-timeline__more{align-self:flex-start;margin-top:var(--space-2)}.page-policies-detail .commit-timeline__empty{margin:0;padding:var(--space-6);text-align:center;color:var(--text-color-muted, #6b7280)}@font-face{font-family:texteditor-icons;src:url(/fonts/texteditor-icons.woff) format("woff"),url(/fonts/texteditor-icons.ttf) format("truetype"),url(/fonts/texteditor-icons.svg#texteditor-icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=oo-ui-icon-],[class*=" oo-ui-icon-"]{font-family:texteditor-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale}.oo-ui-icon-clear:before{content:""}.oo-ui-icon-down:before{content:""}.oo-ui-icon-required:before{content:""}.oo-ui-icon-up:before{content:""}.oo-ui-icon-add:before{content:""}.oo-ui-icon-alert:before{content:""}.oo-ui-icon-alignCenter:before{content:""}.oo-ui-icon-alignLeft:before{content:""}.oo-ui-icon-alignRight:before{content:""}.oo-ui-icon-arrowNext-ltr:before{content:""}.oo-ui-icon-arrowNext-rtl:before{content:""}.oo-ui-icon-arrowPrevious-ltr:before{content:""}.oo-ui-icon-arrowPrevious-rtl:before{content:""}.oo-ui-icon-article-ltr:before{content:""}.oo-ui-icon-article-rtl:before{content:""}.oo-ui-icon-articleAdd:before{content:""}.oo-ui-icon-articleCheck:before{content:""}.oo-ui-icon-articleDisambiguation-ltr:before{content:""}.oo-ui-icon-articleDisambiguation-rtl:before{content:""}.oo-ui-icon-articleNotFound-ltr:before{content:""}.oo-ui-icon-articleNotFound-rtl:before{content:""}.oo-ui-icon-articleRedirect-ltr:before{content:""}.oo-ui-icon-articleRedirect-rtl:before{content:""}.oo-ui-icon-articles-ltr:before{content:""}.oo-ui-icon-articles-rtl:before{content:""}.oo-ui-icon-articleSearch:before{content:""}.oo-ui-icon-articlesSearch-ltr:before{content:""}.oo-ui-icon-articlesSearch-rtl:before{content:""}.oo-ui-icon-attachment:before{content:""}.oo-ui-icon-bell:before{content:""}.oo-ui-icon-bellOutline:before{content:""}.oo-ui-icon-bigger:before{content:""}.oo-ui-icon-block:before{content:""}.oo-ui-icon-bold-a:before{content:""}.oo-ui-icon-bold-arab-ain:before{content:""}.oo-ui-icon-bold-arab-dad:before{content:""}.oo-ui-icon-bold-arab-jeem:before{content:""}.oo-ui-icon-bold-armn-to:before{content:""}.oo-ui-icon-bold-b:before{content:""}.oo-ui-icon-bold-cyrl-be:before{content:""}.oo-ui-icon-bold-cyrl-palochka:before{content:""}.oo-ui-icon-bold-cyrl-te:before{content:""}.oo-ui-icon-bold-cyrl-zhe:before{content:""}.oo-ui-icon-bold-f:before{content:""}.oo-ui-icon-bold-g:before{content:""}.oo-ui-icon-bold-geor-man:before{content:""}.oo-ui-icon-bold-l:before{content:""}.oo-ui-icon-bold-n:before{content:""}.oo-ui-icon-bold-v:before{content:""}.oo-ui-icon-book-ltr:before{content:""}.oo-ui-icon-book-rtl:before{content:""}.oo-ui-icon-bookmark:before{content:""}.oo-ui-icon-bookmarkOutline:before{content:""}.oo-ui-icon-bright:before{content:""}.oo-ui-icon-browser-ltr:before{content:""}.oo-ui-icon-browser-rtl:before{content:""}.oo-ui-icon-calendar:before{content:""}.oo-ui-icon-camera:before{content:""}.oo-ui-icon-cancel:before{content:""}.oo-ui-icon-chart:before{content:""}.oo-ui-icon-check:before{content:""}.oo-ui-icon-checkAll:before{content:""}.oo-ui-icon-clear1:before{content:""}.oo-ui-icon-clock:before{content:""}.oo-ui-icon-close:before{content:""}.oo-ui-icon-code:before{content:""}.oo-ui-icon-collapse:before{content:""}.oo-ui-icon-copy-ltr:before{content:""}.oo-ui-icon-copy-rtl:before{content:""}.oo-ui-icon-cut-ltr:before{content:""}.oo-ui-icon-cut-rtl:before{content:""}.oo-ui-icon-database:before{content:""}.oo-ui-icon-die:before{content:""}.oo-ui-icon-doubleChevronEnd-ltr:before{content:""}.oo-ui-icon-doubleChevronEnd-rtl:before{content:""}.oo-ui-icon-doubleChevronStart-ltr:before{content:""}.oo-ui-icon-doubleChevronStart-rtl:before{content:""}.oo-ui-icon-download:before{content:""}.oo-ui-icon-downTriangle:before{content:""}.oo-ui-icon-draggable:before{content:""}.oo-ui-icon-edit:before{content:""}.oo-ui-icon-editLock:before{content:""}.oo-ui-icon-editUndo-ltr:before{content:""}.oo-ui-icon-editUndo-rtl:before{content:""}.oo-ui-icon-ellipsis:before{content:""}.oo-ui-icon-error:before{content:""}.oo-ui-icon-exitFullscreen:before{content:""}.oo-ui-icon-expand:before{content:""}.oo-ui-icon-eye:before{content:""}.oo-ui-icon-eyeClosed:before{content:""}.oo-ui-icon-feedback-ltr:before{content:""}.oo-ui-icon-feedback-rtl:before{content:""}.oo-ui-icon-flag-ltr:before{content:""}.oo-ui-icon-flag-rtl:before{content:""}.oo-ui-icon-folderPlaceholder-ltr:before{content:""}.oo-ui-icon-folderPlaceholder-rtl:before{content:""}.oo-ui-icon-fullScreen:before{content:""}.oo-ui-icon-funnel-ltr:before{content:""}.oo-ui-icon-funnel-rtl:before{content:""}.oo-ui-icon-globe:before{content:""}.oo-ui-icon-halfBright-ltr:before{content:""}.oo-ui-icon-halfBright-rtl:before{content:""}.oo-ui-icon-halfStar-ltr:before{content:""}.oo-ui-icon-halfStar-rtl:before{content:""}.oo-ui-icon-hand:before{content:""}.oo-ui-icon-heart:before{content:""}.oo-ui-icon-help-ltr:before{content:""}.oo-ui-icon-help-rtl:before{content:""}.oo-ui-icon-helpNotice-ltr:before{content:""}.oo-ui-icon-helpNotice-rtl:before{content:""}.oo-ui-icon-hieroglyph:before{content:""}.oo-ui-icon-highlight:before{content:""}.oo-ui-icon-history:before{content:""}.oo-ui-icon-home:before{content:""}.oo-ui-icon-image:before{content:""}.oo-ui-icon-imageAdd-ltr:before{content:""}.oo-ui-icon-imageAdd-rtl:before{content:""}.oo-ui-icon-imageBroken:before{content:""}.oo-ui-icon-imageGallery:before{content:""}.oo-ui-icon-imageLayoutBasic:before{content:""}.oo-ui-icon-imageLayoutFrame:before{content:""}.oo-ui-icon-imageLayoutFrameless:before{content:""}.oo-ui-icon-imageLayoutThumbnail:before{content:""}.oo-ui-icon-imageLock-ltr:before{content:""}.oo-ui-icon-imageLock-rtl:before{content:""}.oo-ui-icon-indent-ltr:before{content:""}.oo-ui-icon-indent-rtl:before{content:""}.oo-ui-icon-info:before{content:""}.oo-ui-icon-infoFilled:before{content:""}.oo-ui-icon-italic-a:before{content:""}.oo-ui-icon-italic-arab-keheh-jeem:before{content:""}.oo-ui-icon-italic-arab-meem:before{content:""}.oo-ui-icon-italic-arab-teh:before{content:""}.oo-ui-icon-italic-armn-sha:before{content:""}.oo-ui-icon-italic-c:before{content:""}.oo-ui-icon-italic-d:before{content:""}.oo-ui-icon-italic-e:before{content:""}.oo-ui-icon-italic-geor-kan:before{content:""}.oo-ui-icon-italic-i:before{content:""}.oo-ui-icon-italic-k:before{content:""}.oo-ui-icon-italic-s:before{content:""}.oo-ui-icon-journal-ltr:before{content:""}.oo-ui-icon-journal-rtl:before{content:""}.oo-ui-icon-key:before{content:""}.oo-ui-icon-keyboard:before{content:""}.oo-ui-icon-labFlask:before{content:""}.oo-ui-icon-language:before{content:""}.oo-ui-icon-largerText:before{content:""}.oo-ui-icon-layout-ltr:before{content:""}.oo-ui-icon-layout-rtl:before{content:""}.oo-ui-icon-lightbulb:before{content:""}.oo-ui-icon-link:before{content:""}.oo-ui-icon-linkExternal-ltr:before{content:""}.oo-ui-icon-linkExternal-rtl:before{content:""}.oo-ui-icon-linkSecure:before{content:""}.oo-ui-icon-listBullet-ltr:before{content:""}.oo-ui-icon-listBullet-rtl:before{content:""}.oo-ui-icon-listNumbered-ltr:before{content:""}.oo-ui-icon-listNumbered-rtl:before{content:""}.oo-ui-icon-lock:before{content:""}.oo-ui-icon-logIn-ltr:before{content:""}.oo-ui-icon-logIn-rtl:before{content:""}.oo-ui-icon-logo-cc:before{content:""}.oo-ui-icon-logo-Wikidata:before{content:""}.oo-ui-icon-logo-Wikimedia-Commons:before{content:""}.oo-ui-icon-logo-Wikimedia-Discovery:before{content:""}.oo-ui-icon-logo-Wikimedia:before{content:""}.oo-ui-icon-logo-wikipedia:before{content:""}.oo-ui-icon-logOut-ltr:before{content:""}.oo-ui-icon-logOut-rtl:before{content:""}.oo-ui-icon-map-ltr:before{content:""}.oo-ui-icon-map-rtl:before{content:""}.oo-ui-icon-mapPin:before{content:""}.oo-ui-icon-mapPinAdd:before{content:""}.oo-ui-icon-mapTrail:before{content:""}.oo-ui-icon-markup:before{content:""}.oo-ui-icon-mathematics:before{content:""}.oo-ui-icon-mathematicsDisplayBlock:before{content:""}.oo-ui-icon-mathematicsDisplayDefault:before{content:""}.oo-ui-icon-mathematicsDisplayInline:before{content:""}.oo-ui-icon-menu:before{content:""}.oo-ui-icon-message:before{content:""}.oo-ui-icon-moon:before{content:""}.oo-ui-icon-move:before{content:""}.oo-ui-icon-moveFirst-ltr:before{content:""}.oo-ui-icon-moveFirst-rtl:before{content:""}.oo-ui-icon-moveLast-ltr:before{content:""}.oo-ui-icon-moveLast-rtl:before{content:""}.oo-ui-icon-musicalScore:before{content:""}.oo-ui-icon-network:before{content:""}.oo-ui-icon-networkOff:before{content:""}.oo-ui-icon-newline-ltr:before{content:""}.oo-ui-icon-newline-rtl:before{content:""}.oo-ui-icon-newspaper-ltr:before{content:""}.oo-ui-icon-newspaper-rtl:before{content:""}.oo-ui-icon-newWindow-ltr:before{content:""}.oo-ui-icon-newWindow-rtl:before{content:""}.oo-ui-icon-next-ltr:before{content:""}.oo-ui-icon-next-rtl:before{content:""}.oo-ui-icon-notBright:before{content:""}.oo-ui-icon-notice:before{content:""}.oo-ui-icon-noWikiText:before{content:""}.oo-ui-icon-ocr:before{content:""}.oo-ui-icon-ongoingConversation-ltr:before{content:""}.oo-ui-icon-ongoingConversation-rtl:before{content:""}.oo-ui-icon-outdent-ltr:before{content:""}.oo-ui-icon-outdent-rtl:before{content:""}.oo-ui-icon-outline-ltr:before{content:""}.oo-ui-icon-outline-rtl:before{content:""}.oo-ui-icon-pageSettings:before{content:""}.oo-ui-icon-palette-ltr:before{content:""}.oo-ui-icon-palette-rtl:before{content:""}.oo-ui-icon-paste-ltr:before{content:""}.oo-ui-icon-paste-rtl:before{content:""}.oo-ui-icon-pause:before{content:""}.oo-ui-icon-play:before{content:""}.oo-ui-icon-previous-ltr:before{content:""}.oo-ui-icon-previous-rtl:before{content:""}.oo-ui-icon-printer:before{content:""}.oo-ui-icon-pushPin:before{content:""}.oo-ui-icon-puzzle-ltr:before{content:""}.oo-ui-icon-puzzle-rtl:before{content:""}.oo-ui-icon-quotes-ltr:before{content:""}.oo-ui-icon-quotes-rtl:before{content:""}.oo-ui-icon-recentChanges-ltr:before{content:""}.oo-ui-icon-recentChanges-rtl:before{content:""}.oo-ui-icon-redo-ltr:before{content:""}.oo-ui-icon-redo-rtl:before{content:""}.oo-ui-icon-reference:before{content:""}.oo-ui-icon-referenceExisting-ltr:before{content:""}.oo-ui-icon-referenceExisting-rtl:before{content:""}.oo-ui-icon-references-ltr:before{content:""}.oo-ui-icon-references-rtl:before{content:""}.oo-ui-icon-reload:before{content:""}.oo-ui-icon-restore:before{content:""}.oo-ui-icon-robot:before{content:""}.oo-ui-icon-sandbox:before{content:""}.oo-ui-icon-search:before{content:""}.oo-ui-icon-searchCaseSensitive:before{content:""}.oo-ui-icon-searchDiacritics:before{content:""}.oo-ui-icon-searchRegularExpression:before{content:""}.oo-ui-icon-settings:before{content:""}.oo-ui-icon-share:before{content:""}.oo-ui-icon-signature-ltr:before{content:""}.oo-ui-icon-signature-rtl:before{content:""}.oo-ui-icon-smaller:before{content:""}.oo-ui-icon-smallerText:before{content:""}.oo-ui-icon-specialCharacter:before{content:""}.oo-ui-icon-specialPages-ltr:before{content:""}.oo-ui-icon-specialPages-rtl:before{content:""}.oo-ui-icon-speechBubble-ltr:before{content:""}.oo-ui-icon-speechBubble-rtl:before{content:""}.oo-ui-icon-speechBubbleAdd-ltr:before{content:""}.oo-ui-icon-speechBubbleAdd-rtl:before{content:""}.oo-ui-icon-speechBubbles-ltr:before{content:""}.oo-ui-icon-speechBubbles-rtl:before{content:""}.oo-ui-icon-star:before{content:""}.oo-ui-icon-stop:before{content:""}.oo-ui-icon-strikethrough-a:before{content:""}.oo-ui-icon-strikethrough-s:before{content:""}.oo-ui-icon-strikethrough-y:before{content:""}.oo-ui-icon-subscript-ltr:before{content:""}.oo-ui-icon-subscript-rtl:before{content:""}.oo-ui-icon-subtract:before{content:""}.oo-ui-icon-superscript-ltr:before{content:""}.oo-ui-icon-superscript-rtl:before{content:""}.oo-ui-icon-table:before{content:""}.oo-ui-icon-tableAddColumnAfter-ltr:before{content:""}.oo-ui-icon-tableAddColumnAfter-rtl:before{content:""}.oo-ui-icon-tableAddColumnBefore-ltr:before{content:""}.oo-ui-icon-tableAddColumnBefore-rtl:before{content:""}.oo-ui-icon-tableAddRowAfter:before{content:""}.oo-ui-icon-tableAddRowBefore:before{content:""}.oo-ui-icon-tableCaption:before{content:""}.oo-ui-icon-tableMergeCells:before{content:""}.oo-ui-icon-tableMoveColumnAfter-ltr:before{content:""}.oo-ui-icon-tableMoveColumnAfter-rtl:before{content:""}.oo-ui-icon-tableMoveColumnBefore-ltr:before{content:""}.oo-ui-icon-tableMoveColumnBefore-rtl:before{content:""}.oo-ui-icon-tableMoveRowAfter:before{content:""}.oo-ui-icon-tableMoveRowBefore:before{content:""}.oo-ui-icon-tag-ltr:before{content:""}.oo-ui-icon-tag-rtl:before{content:""}.oo-ui-icon-templateAdd-ltr:before{content:""}.oo-ui-icon-templateAdd-rtl:before{content:""}.oo-ui-icon-textDirLTR:before{content:""}.oo-ui-icon-textDirRTL:before{content:""}.oo-ui-icon-textFlow-ltr:before{content:""}.oo-ui-icon-textFlow-rtl:before{content:""}.oo-ui-icon-textStyle:before{content:""}.oo-ui-icon-textSummary-ltr:before{content:""}.oo-ui-icon-textSummary-rtl:before{content:""}.oo-ui-icon-trash:before{content:""}.oo-ui-icon-tray:before{content:""}.oo-ui-icon-unBlock:before{content:""}.oo-ui-icon-underline-a:before{content:""}.oo-ui-icon-underline-u:before{content:""}.oo-ui-icon-undo-ltr:before{content:""}.oo-ui-icon-undo-rtl:before{content:""}.oo-ui-icon-unFlag-ltr:before{content:""}.oo-ui-icon-unFlag-rtl:before{content:""}.oo-ui-icon-unLink:before{content:""}.oo-ui-icon-unLock:before{content:""}.oo-ui-icon-unStar:before{content:""}.oo-ui-icon-upload:before{content:""}.oo-ui-icon-upTriangle:before{content:""}.oo-ui-icon-userAdd-ltr:before{content:""}.oo-ui-icon-userAdd-rtl:before{content:""}.oo-ui-icon-userAnonymous:before{content:""}.oo-ui-icon-userAvatar:before{content:""}.oo-ui-icon-userAvatarOutline:before{content:""}.oo-ui-icon-userContributions-ltr:before{content:""}.oo-ui-icon-userContributions-rtl:before{content:""}.oo-ui-icon-userGroup-ltr:before{content:""}.oo-ui-icon-userGroup-rtl:before{content:""}.oo-ui-icon-userTalk-ltr:before{content:""}.oo-ui-icon-userTalk-rtl:before{content:""}.oo-ui-icon-viewCompact:before{content:""}.oo-ui-icon-viewDetails-ltr:before{content:""}.oo-ui-icon-viewDetails-rtl:before{content:""}.oo-ui-icon-visionSimulator:before{content:""}.oo-ui-icon-volumeDown-ltr:before{content:""}.oo-ui-icon-volumeDown-rtl:before{content:""}.oo-ui-icon-volumeOff-ltr:before{content:""}.oo-ui-icon-volumeOff-rtl:before{content:""}.oo-ui-icon-volumeUp-ltr:before{content:""}.oo-ui-icon-volumeUp-rtl:before{content:""}.oo-ui-icon-watchlist-ltr:before{content:""}.oo-ui-icon-watchlist-rtl:before{content:""}.oo-ui-icon-wikiText:before{content:""}.oo-ui-icon-window:before{content:""}.oo-ui-icon-zoomIn:before{content:""}.oo-ui-icon-zoomOut:before{content:""}.oo-ui-icon-alignJustify:before{content:""}.oo-ui-icon-vimeo:before{content:""}.oo-ui-icon-youtube:before{content:""}.oo-ui-icon-button:before{content:""}@font-face{font-family:editor-icons;src:url(/fonts/editor-icons.woff) format("woff"),url(/fonts/editor-icons.ttf) format("truetype"),url(/fonts/editor-icons.svg#editor-icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-editor-],[class*=" icon-editor-"]{font-family:editor-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale}.icon-editor-clear:before{content:""}.icon-editor-down:before{content:""}.icon-editor-required:before{content:""}.icon-editor-up:before{content:""}.icon-editor-add:before{content:""}.icon-editor-alert:before{content:""}.icon-editor-alignCenter:before{content:""}.icon-editor-alignLeft:before{content:""}.icon-editor-alignRight:before{content:""}.icon-editor-arrowNext-ltr:before{content:""}.icon-editor-arrowNext-rtl:before{content:""}.icon-editor-arrowPrevious-ltr:before{content:""}.icon-editor-arrowPrevious-rtl:before{content:""}.icon-editor-article-ltr:before{content:""}.icon-editor-article-rtl:before{content:""}.icon-editor-articleAdd:before{content:""}.icon-editor-articleCheck:before{content:""}.icon-editor-articleDisambiguation-ltr:before{content:""}.icon-editor-articleDisambiguation-rtl:before{content:""}.icon-editor-articleNotFound-ltr:before{content:""}.icon-editor-articleNotFound-rtl:before{content:""}.icon-editor-articleRedirect-ltr:before{content:""}.icon-editor-articleRedirect-rtl:before{content:""}.icon-editor-articles-ltr:before{content:""}.icon-editor-articles-rtl:before{content:""}.icon-editor-articleSearch:before{content:""}.icon-editor-articlesSearch-ltr:before{content:""}.icon-editor-articlesSearch-rtl:before{content:""}.icon-editor-attachment:before{content:""}.icon-editor-bell:before{content:""}.icon-editor-bellOutline:before{content:""}.icon-editor-bigger:before{content:""}.icon-editor-block:before{content:""}.icon-editor-bold-a:before{content:""}.icon-editor-bold-arab-ain:before{content:""}.icon-editor-bold-arab-dad:before{content:""}.icon-editor-bold-arab-jeem:before{content:""}.icon-editor-bold-armn-to:before{content:""}.icon-editor-bold-b:before{content:""}.icon-editor-bold-cyrl-be:before{content:""}.icon-editor-bold-cyrl-palochka:before{content:""}.icon-editor-bold-cyrl-te:before{content:""}.icon-editor-bold-cyrl-zhe:before{content:""}.icon-editor-bold-f:before{content:""}.icon-editor-bold-g:before{content:""}.icon-editor-bold-geor-man:before{content:""}.icon-editor-bold-l:before{content:""}.icon-editor-bold-n:before{content:""}.icon-editor-bold-v:before{content:""}.icon-editor-book-ltr:before{content:""}.icon-editor-book-rtl:before{content:""}.icon-editor-bookmark:before{content:""}.icon-editor-bookmarkOutline:before{content:""}.icon-editor-bright:before{content:""}.icon-editor-browser-ltr:before{content:""}.icon-editor-browser-rtl:before{content:""}.icon-editor-calendar:before{content:""}.icon-editor-camera:before{content:""}.icon-editor-cancel:before{content:""}.icon-editor-chart:before{content:""}.icon-editor-check:before{content:""}.icon-editor-checkAll:before{content:""}.icon-editor-clear-format:before{content:""}.icon-editor-clock:before{content:""}.icon-editor-close:before{content:""}.icon-editor-code:before{content:""}.icon-editor-collapse:before{content:""}.icon-editor-copy-ltr:before{content:""}.icon-editor-copy-rtl:before{content:""}.icon-editor-cut-ltr:before{content:""}.icon-editor-cut-rtl:before{content:""}.icon-editor-database:before{content:""}.icon-editor-die:before{content:""}.icon-editor-doubleChevronEnd-ltr:before{content:""}.icon-editor-doubleChevronEnd-rtl:before{content:""}.icon-editor-doubleChevronStart-ltr:before{content:""}.icon-editor-doubleChevronStart-rtl:before{content:""}.icon-editor-download:before{content:""}.icon-editor-downTriangle:before{content:""}.icon-editor-draggable:before{content:""}.icon-editor-edit:before{content:""}.icon-editor-editLock:before{content:""}.icon-editor-editUndo-ltr:before{content:""}.icon-editor-editUndo-rtl:before{content:""}.icon-editor-ellipsis:before{content:""}.icon-editor-error:before{content:""}.icon-editor-exitFullscreen:before{content:""}.icon-editor-expand:before{content:""}.icon-editor-eye:before{content:""}.icon-editor-eyeClosed:before{content:""}.icon-editor-feedback-ltr:before{content:""}.icon-editor-feedback-rtl:before{content:""}.icon-editor-flag-ltr:before{content:""}.icon-editor-flag-rtl:before{content:""}.icon-editor-folderPlaceholder-ltr:before{content:""}.icon-editor-folderPlaceholder-rtl:before{content:""}.icon-editor-fullScreen:before{content:""}.icon-editor-funnel-ltr:before{content:""}.icon-editor-funnel-rtl:before{content:""}.icon-editor-globe:before{content:""}.icon-editor-halfBright-ltr:before{content:""}.icon-editor-halfBright-rtl:before{content:""}.icon-editor-halfStar-ltr:before{content:""}.icon-editor-halfStar-rtl:before{content:""}.icon-editor-hand:before{content:""}.icon-editor-heart:before{content:""}.icon-editor-help-ltr:before{content:""}.icon-editor-help-rtl:before{content:""}.icon-editor-helpNotice-ltr:before{content:""}.icon-editor-helpNotice-rtl:before{content:""}.icon-editor-hieroglyph:before{content:""}.icon-editor-highlight:before{content:""}.icon-editor-history:before{content:""}.icon-editor-home:before{content:""}.icon-editor-image:before{content:""}.icon-editor-imageAdd-ltr:before{content:""}.icon-editor-imageAdd-rtl:before{content:""}.icon-editor-imageBroken:before{content:""}.icon-editor-imageGallery:before{content:""}.icon-editor-imageLayoutBasic:before{content:""}.icon-editor-imageLayoutFrame:before{content:""}.icon-editor-imageLayoutFrameless:before{content:""}.icon-editor-imageLayoutThumbnail:before{content:""}.icon-editor-imageLock-ltr:before{content:""}.icon-editor-imageLock-rtl:before{content:""}.icon-editor-indent-ltr:before{content:""}.icon-editor-indent-rtl:before{content:""}.icon-editor-info:before{content:""}.icon-editor-infoFilled:before{content:""}.icon-editor-italic-a:before{content:""}.icon-editor-italic-arab-keheh-jeem:before{content:""}.icon-editor-italic-arab-meem:before{content:""}.icon-editor-italic-arab-teh:before{content:""}.icon-editor-italic-armn-sha:before{content:""}.icon-editor-italic-c:before{content:""}.icon-editor-italic-d:before{content:""}.icon-editor-italic-e:before{content:""}.icon-editor-italic-geor-kan:before{content:""}.icon-editor-italic-i:before{content:""}.icon-editor-italic-k:before{content:""}.icon-editor-italic-s:before{content:""}.icon-editor-journal-ltr:before{content:""}.icon-editor-journal-rtl:before{content:""}.icon-editor-key:before{content:""}.icon-editor-keyboard:before{content:""}.icon-editor-labFlask:before{content:""}.icon-editor-language:before{content:""}.icon-editor-largerText:before{content:""}.icon-editor-layout-ltr:before{content:""}.icon-editor-layout-rtl:before{content:""}.icon-editor-lightbulb:before{content:""}.icon-editor-link:before{content:""}.icon-editor-linkExternal-ltr:before{content:""}.icon-editor-linkExternal-rtl:before{content:""}.icon-editor-linkSecure:before{content:""}.icon-editor-listBullet-ltr:before{content:""}.icon-editor-listBullet-rtl:before{content:""}.icon-editor-listNumbered-ltr:before{content:""}.icon-editor-listNumbered-rtl:before{content:""}.icon-editor-lock:before{content:""}.icon-editor-logIn-ltr:before{content:""}.icon-editor-logIn-rtl:before{content:""}.icon-editor-logo-cc:before{content:""}.icon-editor-logo-Wikidata:before{content:""}.icon-editor-logo-Wikimedia-Commons:before{content:""}.icon-editor-logo-Wikimedia-Discovery:before{content:""}.icon-editor-logo-Wikimedia:before{content:""}.icon-editor-logo-wikipedia:before{content:""}.icon-editor-logOut-ltr:before{content:""}.icon-editor-logOut-rtl:before{content:""}.icon-editor-map-ltr:before{content:""}.icon-editor-map-rtl:before{content:""}.icon-editor-mapPin:before{content:""}.icon-editor-mapPinAdd:before{content:""}.icon-editor-mapTrail:before{content:""}.icon-editor-markup:before{content:""}.icon-editor-mathematics:before{content:""}.icon-editor-mathematicsDisplayBlock:before{content:""}.icon-editor-mathematicsDisplayDefault:before{content:""}.icon-editor-mathematicsDisplayInline:before{content:""}.icon-editor-menu:before{content:""}.icon-editor-message:before{content:""}.icon-editor-moon:before{content:""}.icon-editor-move:before{content:""}.icon-editor-moveFirst-ltr:before{content:""}.icon-editor-moveFirst-rtl:before{content:""}.icon-editor-moveLast-ltr:before{content:""}.icon-editor-moveLast-rtl:before{content:""}.icon-editor-musicalScore:before{content:""}.icon-editor-network:before{content:""}.icon-editor-networkOff:before{content:""}.icon-editor-newline-ltr:before{content:""}.icon-editor-newline-rtl:before{content:""}.icon-editor-newspaper-ltr:before{content:""}.icon-editor-newspaper-rtl:before{content:""}.icon-editor-newWindow-ltr:before{content:""}.icon-editor-newWindow-rtl:before{content:""}.icon-editor-next-ltr:before{content:""}.icon-editor-next-rtl:before{content:""}.icon-editor-notBright:before{content:""}.icon-editor-notice:before{content:""}.icon-editor-noWikiText:before{content:""}.icon-editor-ocr:before{content:""}.icon-editor-ongoingConversation-ltr:before{content:""}.icon-editor-ongoingConversation-rtl:before{content:""}.icon-editor-outdent-ltr:before{content:""}.icon-editor-outdent-rtl:before{content:""}.icon-editor-outline-ltr:before{content:""}.icon-editor-outline-rtl:before{content:""}.icon-editor-pageSettings:before{content:""}.icon-editor-palette-ltr:before{content:""}.icon-editor-palette-rtl:before{content:""}.icon-editor-paste-ltr:before{content:""}.icon-editor-paste-rtl:before{content:""}.icon-editor-pause:before{content:""}.icon-editor-play:before{content:""}.icon-editor-previous-ltr:before{content:""}.icon-editor-previous-rtl:before{content:""}.icon-editor-printer:before{content:""}.icon-editor-pushPin:before{content:""}.icon-editor-puzzle-ltr:before{content:""}.icon-editor-puzzle-rtl:before{content:""}.icon-editor-quotes-ltr:before{content:""}.icon-editor-quotes-rtl:before{content:""}.icon-editor-recentChanges-ltr:before{content:""}.icon-editor-recentChanges-rtl:before{content:""}.icon-editor-redo-ltr:before{content:""}.icon-editor-redo-rtl:before{content:""}.icon-editor-reference:before{content:""}.icon-editor-referenceExisting-ltr:before{content:""}.icon-editor-referenceExisting-rtl:before{content:""}.icon-editor-references-ltr:before{content:""}.icon-editor-references-rtl:before{content:""}.icon-editor-reload:before{content:""}.icon-editor-restore:before{content:""}.icon-editor-robot:before{content:""}.icon-editor-sandbox:before{content:""}.icon-editor-search:before{content:""}.icon-editor-searchCaseSensitive:before{content:""}.icon-editor-searchDiacritics:before{content:""}.icon-editor-searchRegularExpression:before{content:""}.icon-editor-settings:before{content:""}.icon-editor-share:before{content:""}.icon-editor-signature-ltr:before{content:""}.icon-editor-signature-rtl:before{content:""}.icon-editor-smaller:before{content:""}.icon-editor-smallerText:before{content:""}.icon-editor-specialCharacter:before{content:""}.icon-editor-specialPages-ltr:before{content:""}.icon-editor-specialPages-rtl:before{content:""}.icon-editor-speechBubble-ltr:before{content:""}.icon-editor-speechBubble-rtl:before{content:""}.icon-editor-speechBubbleAdd-ltr:before{content:""}.icon-editor-speechBubbleAdd-rtl:before{content:""}.icon-editor-speechBubbles-ltr:before{content:""}.icon-editor-speechBubbles-rtl:before{content:""}.icon-editor-star:before{content:""}.icon-editor-stop:before{content:""}.icon-editor-strikethrough-a:before{content:""}.icon-editor-strikethrough-s:before{content:""}.icon-editor-strikethrough-y:before{content:""}.icon-editor-subscript-ltr:before{content:""}.icon-editor-subscript-rtl:before{content:""}.icon-editor-subtract:before{content:""}.icon-editor-superscript-ltr:before{content:""}.icon-editor-superscript-rtl:before{content:""}.icon-editor-table:before{content:""}.icon-editor-tableAddColumnAfter-ltr:before{content:""}.icon-editor-tableAddColumnAfter-rtl:before{content:""}.icon-editor-tableAddColumnBefore-ltr:before{content:""}.icon-editor-tableAddColumnBefore-rtl:before{content:""}.icon-editor-tableAddRowAfter:before{content:""}.icon-editor-tableAddRowBefore:before{content:""}.icon-editor-tableCaption:before{content:""}.icon-editor-tableMergeCells:before{content:""}.icon-editor-tableMoveColumnAfter-ltr:before{content:""}.icon-editor-tableMoveColumnAfter-rtl:before{content:""}.icon-editor-tableMoveColumnBefore-ltr:before{content:""}.icon-editor-tableMoveColumnBefore-rtl:before{content:""}.icon-editor-tableMoveRowAfter:before{content:""}.icon-editor-tableMoveRowBefore:before{content:""}.icon-editor-tag-ltr:before{content:""}.icon-editor-tag-rtl:before{content:""}.icon-editor-templateAdd-ltr:before{content:""}.icon-editor-templateAdd-rtl:before{content:""}.icon-editor-textDirLTR:before{content:""}.icon-editor-textDirRTL:before{content:""}.icon-editor-textFlow-ltr:before{content:""}.icon-editor-textFlow-rtl:before{content:""}.icon-editor-textStyle:before{content:""}.icon-editor-textSummary-ltr:before{content:""}.icon-editor-textSummary-rtl:before{content:""}.icon-editor-trash:before{content:""}.icon-editor-tray:before{content:""}.icon-editor-unBlock:before{content:""}.icon-editor-underline-a:before{content:""}.icon-editor-underline-u:before{content:""}.icon-editor-undo-ltr:before{content:""}.icon-editor-undo-rtl:before{content:""}.icon-editor-unFlag-ltr:before{content:""}.icon-editor-unFlag-rtl:before{content:""}.icon-editor-unLink:before{content:""}.icon-editor-unLock:before{content:""}.icon-editor-unStar:before{content:""}.icon-editor-upload:before{content:""}.icon-editor-upTriangle:before{content:""}.icon-editor-userAdd-ltr:before{content:""}.icon-editor-userAdd-rtl:before{content:""}.icon-editor-userAnonymous:before{content:""}.icon-editor-userAvatar:before{content:""}.icon-editor-userAvatarOutline:before{content:""}.icon-editor-userContributions-ltr:before{content:""}.icon-editor-userContributions-rtl:before{content:""}.icon-editor-userGroup-ltr:before{content:""}.icon-editor-userGroup-rtl:before{content:""}.icon-editor-userTalk-ltr:before{content:""}.icon-editor-userTalk-rtl:before{content:""}.icon-editor-viewCompact:before{content:""}.icon-editor-viewDetails-ltr:before{content:""}.icon-editor-viewDetails-rtl:before{content:""}.icon-editor-visionSimulator:before{content:""}.icon-editor-volumeDown-ltr:before{content:""}.icon-editor-volumeDown-rtl:before{content:""}.icon-editor-volumeOff-ltr:before{content:""}.icon-editor-volumeOff-rtl:before{content:""}.icon-editor-volumeUp-ltr:before{content:""}.icon-editor-volumeUp-rtl:before{content:""}.icon-editor-watchlist-ltr:before{content:""}.icon-editor-watchlist-rtl:before{content:""}.icon-editor-wikiText:before{content:""}.icon-editor-window:before{content:""}.icon-editor-zoomIn:before{content:""}.icon-editor-zoomOut:before{content:""}.icon-editor-alignJustify:before{content:""}.icon-editor-vimeo:before{content:""}.icon-editor-youtube:before{content:""}.icon-editor-button:before{content:""}.icon-editor-separator:before{content:""}.icon-editor-paragraph:before{content:""}.icon-editor-textFlow-center:before{content:""}.icon-editor-textFlow-justify:before{content:""}.icon-editor-h1:before{content:""}.icon-editor-h2:before{content:""}.icon-editor-h3:before{content:""}.icon-editor-h4:before{content:""}.icon-editor-h5:before{content:""}.icon-editor-h6:before{content:""}.icon-editor-divider:before{content:""}.icon-editor-tasklist:before{content:""}.icon-editor-button-outline:before{content:""}.icon-editor-button-outline-rounded:before{content:""}.icon-editor-button-fill:before{content:""}.icon-editor-button-fill-rounded:before{content:""}.icon-editor-button-with-icon:before{content:""}.icon-editor-plus:before{content:""}.icon-editor-highlighter:before{content:""}.icon-editor-coding:before{content:""}.content-editor>.tiptap__wrapper{padding:0;overflow:overlay;scrollbar-width:thin;scrollbar-color:transparent transparent}.content-editor>.tiptap__wrapper:hover{scrollbar-color:rgba(0,0,0,.2) transparent}.content-editor>.tiptap__wrapper::-webkit-scrollbar{width:6px;height:6px}.content-editor>.tiptap__wrapper::-webkit-scrollbar-track{background:transparent}.content-editor>.tiptap__wrapper::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.content-editor>.tiptap__wrapper:hover::-webkit-scrollbar-thumb{background:#0003}.content-editor>.tiptap__wrapper .bubble-menu{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:max-content;max-width:min(100vw - 32px,960px);box-sizing:border-box;padding:.2rem;margin:0}.content-editor>.tiptap__wrapper .bubble-menu.card{padding:.2rem .35rem;margin:0}.content-editor>.tiptap__wrapper .bubble-menu .bubble-menu__separator{width:1px;min-height:1.5rem;height:100%;margin-left:.25rem;margin-right:.25rem;background-color:var(--border-color-hover)}.content-editor>.tiptap__wrapper .bubble-menu .btn{background-color:transparent;color:var(--page-fr-color-intensive);border:0px;border-radius:var(--btn-radius);font-size:.875rem;min-height:auto}.content-editor>.tiptap__wrapper .bubble-menu .btn.active,.content-editor>.tiptap__wrapper .bubble-menu .btn.open{background-color:var(--border-color-hover);color:var(--page-fr-color);font-weight:var(--font-weight-bold)}.content-editor>.tiptap__wrapper .bubble-menu .btn:hover{background-color:var(--border-color-translucent)}.content-editor>.tiptap__wrapper .bubble-menu .btn span{padding:0;margin:0;min-height:auto}.content-editor>.tiptap__wrapper .bubble-menu .btn .btn__input>span{display:inline-flex}.content-editor>.tiptap__wrapper .bubble-menu .btn[value=off],.content-editor>.tiptap__wrapper .bubble-menu .btn[value=on]{border-radius:99px}.content-editor>.tiptap__wrapper .bubble-menu .btn[value=off]{justify-content:start;background-color:var(--border-color-intensive)}.content-editor>.tiptap__wrapper .bubble-menu .btn[value=on]{justify-content:end;background-color:var(--theme-color)}.content-editor>.tiptap__wrapper .bubble-menu .btn__wrapper{line-height:normal;margin:auto;padding:0}.content-editor>.tiptap__wrapper .bubble-menu .btn-dropdown-control.with-arrow>.dropdown__arrow:after{right:6px;opacity:1}.content-editor>.tiptap__wrapper .bubble-menu i[class^=icon-]{font-size:.875rem;padding:0}.content-editor>.tiptap__wrapper .bubble-menu .btn__title{font-size:.75rem}.content-editor>.tiptap__wrapper .bubble-menu .btn__title+div.input{display:none}.content-editor>.tiptap__wrapper .bubble-menu .select-color{border-radius:var(--btn-radius);height:26px;width:28px;padding:0}.content-editor>.tiptap__wrapper .bubble-menu .select-color .input{border:0px;padding:0 5px;background-color:transparent;min-height:26px;min-width:28px}.content-editor>.tiptap__wrapper .bubble-menu .select-color .input .select-color__input{background-color:transparent;align-items:center;justify-content:center}.content-editor>.tiptap__wrapper .bubble-menu .select-color .input .select-color__input>span:nth-child(1) i{color:var(--page-fr-color-intensive)!important}.content-editor>.tiptap__wrapper .bubble-menu .select-color .input .select-color__input>span:nth-child(2){display:none}.content-editor>.tiptap__wrapper .bubble-menu .select-color .input .dropdown__arrow{display:none}.content-editor>.tiptap__wrapper .bubble-menu .select-color.active,.content-editor>.tiptap__wrapper .bubble-menu .select-color.open{background-color:var(--border-color-hover);color:var(--page-fr-color);font-weight:var(--font-weight-bold)}.content-editor>.tiptap__wrapper .floating-menu{display:flex;margin:0;gap:2px;padding-left:6px}.content-editor>.tiptap__wrapper .floating-menu>.btn{font-size:.625rem;top:0;left:5px;padding:0;height:18px;width:18px;min-height:0;min-width:0;background:transparent;border:0;box-shadow:none;color:var(--fr-muted);margin:0;border-radius:3px}.content-editor>.tiptap__wrapper .floating-menu>.btn>.input,.content-editor>.tiptap__wrapper .floating-menu>.btn>.btn__wrapper{display:flex;width:100%;height:100%;padding:0}.content-editor>.tiptap__wrapper .floating-menu>.btn>.input>.btn__input,.content-editor>.tiptap__wrapper .floating-menu>.btn>.btn__wrapper>.btn__input{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0}.content-editor>.tiptap__wrapper .floating-menu>.btn>i,.content-editor>.tiptap__wrapper .floating-menu>.btn .btn__input>i{padding:0;font-size:.75rem}.content-editor>.tiptap__wrapper .floating-menu>.btn:hover{background:var(--page-fr-color-matt);color:var(--fr-primary)}.content-editor>.tiptap__wrapper>.tiptap>.ProseMirror{padding:10px 0 40px}.content-editor>.tiptap__wrapper>.tiptap>.ProseMirror>*{margin-left:60px;margin-right:60px}.content-editor>.tiptap__wrapper .tippy-box{max-width:600px!important}.content-editor>.tiptap__wrapper .collaboration-cursor__caret{border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d;margin-left:-1px;margin-right:-1px;pointer-events:none;position:relative;word-break:normal}.content-editor>.tiptap__wrapper .collaboration-cursor__label{border-radius:3px 3px 3px 0;color:var(--page-fr-color);font-size:.75rem;font-style:normal;font-weight:var(--font-weight-semibold);left:-1px;line-height:normal;padding:.1rem .3rem;position:absolute;top:-1.4em;-webkit-user-select:none;user-select:none;white-space:nowrap}.content-editor>.tiptap__wrapper .input-file-dropzone{margin:15px 0}.tiptap__font-family ul>li>span{font-size:.75rem;white-space:nowrap;font-family:inherit}.tiptap__dropdown.tiptap__menu-link a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:102px}.tiptap__dropdown.btn__dropdown{min-width:auto;font-size:.75rem}.tiptap__dropdown.btn__dropdown i[class^=icon-]{font-size:.875rem}.tiptap__dropdown.btn__dropdown.dropdown ul{padding:2px;overflow-y:auto;overflow-x:hidden;max-height:250px;scrollbar-width:thin;scrollbar-color:transparent transparent}.tiptap__dropdown.btn__dropdown.dropdown ul:hover{scrollbar-color:rgba(0,0,0,.2) transparent}.tiptap__dropdown.btn__dropdown.dropdown ul::-webkit-scrollbar{width:4px}.tiptap__dropdown.btn__dropdown.dropdown ul::-webkit-scrollbar-track{background:transparent}.tiptap__dropdown.btn__dropdown.dropdown ul::-webkit-scrollbar-thumb{background:transparent;border-radius:2px}.tiptap__dropdown.btn__dropdown.dropdown ul:hover::-webkit-scrollbar-thumb{background:#0003}.tiptap__dropdown.btn__dropdown.dropdown ul>li{font-size:.75rem;font-weight:var(--font-weight-normal)}.tiptap__dropdown.btn__dropdown.dropdown ul>li>.select-list .input.placeholder{background:transparent;border:0px;padding:0;margin:0;height:100%;min-height:unset;cursor:pointer}.tiptap__dropdown.btn__dropdown.dropdown ul>li>.select-list .input.placeholder>div{background:transparent}.tiptap__dropdown.btn__dropdown.dropdown ul>li>.select-list .input.placeholder>.dropdown__arrow{display:none}.tiptap__dropdown-row{display:flex;align-items:center;gap:2px;padding:0;margin:0;font-size:.875rem;line-height:1.15}.tiptap__dropdown-row .btn{padding:0 7px;white-space:nowrap;font-size:.875rem}.tiptap__dropdown-row a,.tiptap__dropdown-row span,.tiptap__dropdown-row input{font-size:.875rem}.tiptap__dropdown-row a,.tiptap__dropdown-row span{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;margin:0}.tiptap__dropdown-row a{padding:0 7px}.tiptap p.is-editor-empty:first-child:before{color:var(--page-fr-color-hover);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.bubble-menu:has(>.tiptap__plugin-link-edit),.btn__dropdown:has(>.tiptap__plugin-link-edit){padding:.2rem;min-width:230px;gap:0px}.bubble-menu:has(>.tiptap__plugin-link-edit)>*,.btn__dropdown:has(>.tiptap__plugin-link-edit)>*{gap:5px;margin:5px}.btn-dropdown-control--font .btn__input>i{display:none}.tiptap .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1em 0;overflow:hidden}.tiptap .ProseMirror table td,.tiptap .ProseMirror table th{min-width:1em;border:1px solid var(--border-color);padding:8px 12px;vertical-align:top;box-sizing:border-box;position:relative}.tiptap .ProseMirror table td>*,.tiptap .ProseMirror table th>*{margin-bottom:0}.tiptap .ProseMirror table th{font-weight:var(--font-weight-semibold);text-align:left;background-color:var(--surface-tertiary)}.tiptap .ProseMirror table .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:var(--theme-color-pale);pointer-events:none}.tiptap .ProseMirror table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:var(--theme-color);pointer-events:none}.tiptap .ProseMirror.resize-cursor{cursor:col-resize}.tiptap .ProseMirror [data-type=details]{border:1px solid var(--border-color);border-radius:8px;margin:1em 0;overflow:hidden;position:relative;padding-left:44px}.tiptap .ProseMirror [data-type=details]>button{position:absolute;left:10px;top:8px;z-index:5;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-primary);cursor:pointer;color:var(--page-fr-color-hover);font-size:.75rem;transition:background .15s}.tiptap .ProseMirror [data-type=details]>button:after{content:"▶";font-size:.625rem}.tiptap .ProseMirror [data-type=details]>button:hover{background:var(--surface-tertiary);border-color:#98a2b3}.tiptap .ProseMirror [data-type=details].is-open>button:after,.tiptap .ProseMirror [data-type=details]:has([data-type=detailsContent]:not([hidden]))>button:after{content:"▼"}.tiptap .ProseMirror [data-type=details] summary{display:block;font-weight:var(--font-weight-semibold);padding:10px 14px 10px 0;min-height:28px;cursor:text}.tiptap .ProseMirror [data-type=details] [data-type=detailsContent]{margin-left:-44px;padding:0 14px 10px 44px;border-top:1px solid var(--border-color)}.tiptap .ProseMirror [data-type=details] [data-type=detailsContent][hidden]{display:none}.tiptap .ProseMirror audio{width:100%;margin:1em 0;border-radius:8px}.inline-editor{position:relative;overflow:visible}.inline-editor .tiptap{outline:none;min-height:1em}.inline-editor__toolbar{display:flex;align-items:center;gap:2px;padding:0 8px;min-height:36px;box-sizing:border-box;z-index:999999;background:#1f2937;border-radius:8px;box-shadow:0 4px 12px #00000026}.inline-editor__toolbar button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;background:transparent;color:#e5e7eb;font-size:.875rem;cursor:pointer}.inline-editor__toolbar button:hover{background:#ffffff1a}.inline-editor__toolbar button.is-active{background:var(--theme-color-opacity);color:var(--theme-color)}.inline-editor__toolbar button i{font-size:1rem}.inline-editor__heading .tiptap.ProseMirror-focused,.inline-editor__body .tiptap.ProseMirror-focused,.inline-editor .tiptap.ProseMirror-focused{display:inline-block;width:fit-content;max-width:100%;box-sizing:border-box;vertical-align:top;outline:1px dashed var(--theme-color-intensive)!important;outline-offset:4px;border-radius:4px}.tiptap:focus,.tiptap.ProseMirror:focus{outline:none}html,body{height:100%;width:100%}#root{min-height:100vh;height:100%;width:100%}
