/*! bulma.io v0.8.0 | MIT License | github.com/jgthms/bulma */.button,.delete,.file,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select:not(.is-multiple):not(.is-loading):after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.block:not(:last-child),.box:not(:last-child),.content:not(:last-child),.highlight:not(:last-child),.level:not(:last-child),.list:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.pagination:not(:last-child),.subtitle:not(:last-child),.table:not(:last-child),.tabs:not(:last-child),.title:not(:last-child){margin-bottom:1.5rem}.delete{-moz-appearance:none;-webkit-appearance:none;background-color:hsla(0,0%,4%,.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.delete:after,.delete:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete:before{height:2px;width:50%}.delete:after{height:50%;width:2px}.delete:focus,.delete:hover{background-color:hsla(0,0%,4%,.3)}.delete:active{background-color:hsla(0,0%,4%,.4)}.is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.button,.input,.select select{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding:calc(.5em - 1px) calc(.75em - 1px);position:relative;vertical-align:top}.button:active,.button:focus,.input:active,.input:focus,.is-active.button,.is-active.input,.select select.is-active,.select select:active,.select select:focus{outline:none}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}footer,header,section{display:block}body,button,input,select{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#757575;font-size:1em;font-weight:400;line-height:1.5}a{color:#5368e7;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{color:#f14668;font-size:.875em;font-weight:400;padding:.25em .5em}code,hr{background-color:#f5f5f5}hr{border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#757575;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:left}table th{color:#363636}.has-text-centered{text-align:center!important}.has-text-white{color:#fff!important}a.has-text-white:focus,a.has-text-white:hover{color:#e6e6e6!important}.has-background-primary{background-color:#5368e7!important}.has-text-weight-semibold{font-weight:600!important}.box{background-color:#fff;border-radius:6px;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);color:#757575;display:block;padding:1.25rem}a.box:focus,a.box:hover{box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px #5368e7}a.box:active{box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2),0 0 0 1px #5368e7}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding:calc(.5em - 1px) 1em;text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-medium{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.5em - 1px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.5em - 1px);margin-right:calc(-.5em - 1px)}.button:hover{border-color:#b5b5b5;color:#363636}.button:focus{border-color:#3273dc;color:#363636}.button:focus:not(:active){box-shadow:0 0 0 .125em rgba(83,104,231,.25)}.button.is-active,.button:active{border-color:#4a4a4a;color:#363636}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white:hover{background-color:#f9f9f9}.button.is-white:focus,.button.is-white:hover{border-color:transparent;color:#0a0a0a}.button.is-white:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.button.is-white.is-active,.button.is-white:active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-primary{background-color:#5368e7;border-color:transparent;color:#fff}.button.is-primary:hover{background-color:#485ee5}.button.is-primary:focus,.button.is-primary:hover{border-color:transparent;color:#fff}.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em rgba(83,104,231,.25)}.button.is-primary.is-active,.button.is-primary:active{background-color:#3d54e4;border-color:transparent;color:#fff}.button.is-success{background-color:#49dead}.button.is-success,.button.is-success:hover{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-success:hover{background-color:#3edca8}.button.is-success:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em rgba(73,222,173,.25)}.button.is-success.is-active,.button.is-success:active{background-color:#33daa3;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-medium{font-size:1.125rem}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.buttons:last-child{margin-bottom:-.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button:hover{z-index:2}.buttons.has-addons .button.is-active,.buttons.has-addons .button:active,.buttons.has-addons .button:focus{z-index:3}.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button:focus:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}@media screen and (min-width:1024px){.container{max-width:960px}}@media screen and (min-width:1216px){.container{max-width:1152px}}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sub,.content sup{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.content table th{color:#363636}.content table th:not([align]){text-align:left}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-medium{font-size:1.125rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-medium{height:2rem;width:2rem}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.notification{background-color:#f5f5f5;border-radius:4px;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification>.delete{position:absolute;right:.5rem;top:.5rem}.notification .content,.notification .subtitle,.notification .title{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-primary{background-color:#5368e7;color:#fff}.notification.is-success{background-color:#49dead;color:rgba(0,0,0,.7)}.table{background-color:#fff;color:#363636}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-primary,.table th.is-primary{background-color:#5368e7;border-color:#5368e7;color:#fff}.table td.is-success,.table th.is-success{background-color:#49dead;border-color:#49dead;color:rgba(0,0,0,.7)}.table th{color:#363636}.table th:not([align]){text-align:left}.table thead{background-color:transparent}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tbody{background-color:transparent}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.tags.has-addons .tag{margin-right:0}.tags.has-addons .tag:not(:first-child){margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.tags.has-addons .tag:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.tag:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#757575;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-primary{background-color:#5368e7;color:#fff}.tag:not(body).is-success{background-color:#49dead;color:rgba(0,0,0,.7)}.tag:not(body).is-medium{font-size:1rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}a.tag:hover{text-decoration:underline}.subtitle,.title{word-break:break-word}.subtitle em,.subtitle span,.title em,.title span{font-weight:inherit}.subtitle sub,.subtitle sup,.title sub,.title sup{font-size:.75em}.subtitle .tag,.title .tag{vertical-align:middle}.title{color:#131313;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title+.highlight{margin-top:-.75rem}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.subtitle,.title.is-5{font-size:1.125rem}.subtitle{color:#757575;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.125rem}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight pre{overflow:auto;max-width:100%}.number{align-items:center;background-color:#f5f5f5;border-radius:290486px;display:inline-flex;font-size:1.125rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.input,.select select{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input::-moz-placeholder,.select select::-moz-placeholder{color:rgba(54,54,54,.3)}.input::-webkit-input-placeholder,.select select::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.input:-moz-placeholder,.select select:-moz-placeholder{color:rgba(54,54,54,.3)}.input:-ms-input-placeholder,.select select:-ms-input-placeholder{color:rgba(54,54,54,.3)}.input:hover,.select select:hover{border-color:#b5b5b5}.input:active,.input:focus,.is-active.input,.select select.is-active,.select select:active,.select select:focus{border-color:#5368e7;box-shadow:0 0 0 .125em rgba(83,104,231,.25)}.input{box-shadow:inset 0 .0625em .125em hsla(0,0%,4%,.05);max-width:100%;width:100%}.is-white.input{border-color:#fff}.is-white.input:active,.is-white.input:focus,.is-white.is-active.input{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.is-primary.input{border-color:#5368e7}.is-primary.input:active,.is-primary.input:focus,.is-primary.is-active.input{box-shadow:0 0 0 .125em rgba(83,104,231,.25)}.is-success.input{border-color:#49dead}.is-success.input:active,.is-success.input:focus,.is-success.is-active.input{box-shadow:0 0 0 .125em rgba(73,222,173,.25)}.is-medium.input{font-size:1.125rem}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading):after{border-color:#5368e7;right:1.125em;z-index:4}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select:not(.is-multiple):not(.is-loading):hover:after{border-color:#363636}.select.is-white:not(:hover):after,.select.is-white select{border-color:#fff}.select.is-white select:hover{border-color:#f2f2f2}.select.is-white select.is-active,.select.is-white select:active,.select.is-white select:focus{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.select.is-primary:not(:hover):after,.select.is-primary select{border-color:#5368e7}.select.is-primary select:hover{border-color:#3d54e4}.select.is-primary select.is-active,.select.is-primary select:active,.select.is-primary select:focus{box-shadow:0 0 0 .125em rgba(83,104,231,.25)}.select.is-success:not(:hover):after,.select.is-success select{border-color:#49dead}.select.is-success select:hover{border-color:#33daa3}.select.is-success select.is-active,.select.is-success select:active,.select.is-success select:focus{box-shadow:0 0 0 .125em rgba(73,222,173,.25)}.select.is-medium{font-size:1.125rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-medium{font-size:1.125rem}.file.is-centered{justify-content:center}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-medium{font-size:1.125rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-white{color:#fff}.help.is-primary{color:#5368e7}.help.is-success{color:#49dead}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]):hover{z-index:2}.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]):focus{z-index:3}.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.control{box-sizing:border-box;clear:both;font-size:1rem;text-align:left}.card,.control{position:relative}.card{background-color:#fff;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);color:#757575;max-width:100%}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}@media print,screen and (min-width:769px){.level{display:flex}}.list{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1)}.media{align-items:flex-start;display:flex;text-align:left}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid hsla(0,0%,86%,.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid hsla(0,0%,86%,.5);margin-top:1rem;padding-top:1rem}.menu{font-size:1rem}.menu.is-medium{font-size:1.125rem}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-medium{font-size:1.125rem}.message.is-white{background-color:#fff}.message.is-primary{background-color:#edeffd}.message.is-success{background-color:#eefcf7}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:6}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}.navbar.is-primary{background-color:#5368e7;color:#fff}.navbar.is-primary .navbar-burger{color:#fff}.navbar.is-success{background-color:#49dead}.navbar.is-success,.navbar.is-success .navbar-burger{color:rgba(0,0,0,.7)}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar-burger{color:#757575;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:first-child{top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,.05)}.navbar-burger.is-active span:first-child{transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}@media screen and (max-width:1023px){.navbar>.container{display:block}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px hsla(0,0%,4%,.1);padding:.5rem 0}.navbar-menu.is-active{display:block}}@media screen and (min-width:1024px){.navbar,.navbar-menu{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar-burger{display:none}.navbar-menu{flex-grow:1;flex-shrink:0}.container>.navbar .navbar-menu,.navbar>.container .navbar-menu{margin-right:-.75rem}}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-medium{font-size:1.125rem}.pagination{align-items:center;display:flex;justify-content:center;text-align:center}@media screen and (max-width:768px){.pagination{flex-wrap:wrap}}@media print,screen and (min-width:769px){.pagination{justify-content:space-between}}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#757575;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#5368e7;color:#5368e7}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-medium{font-size:1.125rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}@media print,screen and (min-width:769px){.column.is-half{flex:none;width:50%}.column.is-3,.column.is-one-quarter{flex:none;width:25%}.column.is-4{flex:none;width:33.33333%}.column.is-5{flex:none;width:41.66667%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:0.75rem}.columns.is-centered{justify-content:center}@media print,screen and (min-width:769px){.columns:not(.is-desktop){display:flex}}.section{padding:3rem 1.5rem}@media screen and (min-width:1024px){.section.is-medium{padding:9rem 1.5rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}html{scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.01em}.navbar{height:42px;background-color:transparent}.email-input-form{font-size:1.125rem}.email-input-form .email-input input{height:65px}.email-input-form .email-input .is-primary{background:hsla(0,0%,100%,.1);color:#fff}.email-input-form .email-input .is-primary::placeholder{color:#fff;opacity:.43}.email-input-form .email-input-button{height:65px;font-weight:500}.email-input-form .email-input-button.is-white{color:#5368e7}footer{font-size:.875rem}footer .footer-info .copyright{margin-top:26px;line-height:1.3rem}footer .footer-info .terms-privacy{margin-top:14px;font-size:.75rem}footer .footer-info .terms-privacy a{font-weight:500;color:#757575}footer .footer-info .terms-privacy a:hover{color:#5368e7}footer .link-list .list-title{margin-bottom:26px}footer .link-list a{display:block;margin-bottom:.5rem;color:#757575}footer .link-list a:hover{color:#5368e7}.f-w-n{font-weight:400}.l-h-1-56{line-height:1.56}.l-h-1-33{line-height:1.33}.clr-4a-black{color:#4a4a4a}.f-style-n{font-style:normal}.f-stretch-n{font-stretch:normal}.l-s-p{letter-spacing:normal}.l-s-0{letter-spacing:.16px}.heart{color:#ff536b}.price{margin-bottom:2px;display:flex;align-items:center;justify-content:center;margin-top:18px}.text{padding-top:140px}.customer-face{border-radius:50%;height:60px}.customer-face.kai{object-fit:cover;object-view-box:inset(1% 1% 25% 14%);aspect-ratio:1}.testimonial{max-width:600px;height:200px;display:flex;justify-content:flex-end;align-items:flex-end}.case-study{text-align:justify}.case-study h2{margin-top:92px;margin-bottom:32px}.case-study li,.case-study p{margin-bottom:32px;font-size:1.2em}.case-study ol{margin-left:42px;margin-bottom:64px}.case-study ul{list-style:initial;margin-left:20px}.results h2{margin-top:32px}.status-circle{background:#49dead;height:.75em;width:.75em;display:inline-block;border-radius:.75em}.dropdown{display:flex}.portland{background:#5368e7;color:#fff;text-align:center;font-weight:700;padding:4px}.views{mask-image:linear-gradient(180deg,#000 87%,transparent 99%);border-radius:13px;width:100%}.views.hidden{display:none}[data-tooltip]:not(.is-disabled),[data-tooltip]:not(.is-loading),[data-tooltip]:not([disabled]){cursor:pointer;overflow:visible;position:relative}[data-tooltip]:not(.is-disabled):after,[data-tooltip]:not(.is-disabled):before,[data-tooltip]:not(.is-loading):after,[data-tooltip]:not(.is-loading):before,[data-tooltip]:not([disabled]):after,[data-tooltip]:not([disabled]):before{box-sizing:border-box;color:#fff;display:inline-block;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;hyphens:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;visibility:hidden;z-index:10}[data-tooltip]:not(.is-disabled):after,[data-tooltip]:not(.is-loading):after,[data-tooltip]:not([disabled]):after{content:"";border-style:solid;border-width:6px;margin-bottom:-5px;top:0;right:auto;bottom:auto;left:50%;margin:-5px auto auto -5px;border-color:rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled):before,[data-tooltip]:not(.is-loading):before,[data-tooltip]:not([disabled]):before{background:rgba(74,74,74,.9);border-radius:2px;content:attr(data-tooltip);padding:.5rem 1rem;text-overflow:ellipsis;white-space:pre;right:auto;bottom:auto;left:50%;top:0;margin-top:-5px;margin-bottom:auto;transform:translate(-50%,-100%)}[data-tooltip]:not(.is-disabled):focus:after,[data-tooltip]:not(.is-disabled):focus:before,[data-tooltip]:not(.is-disabled):hover:after,[data-tooltip]:not(.is-disabled):hover:before,[data-tooltip]:not(.is-loading):focus:after,[data-tooltip]:not(.is-loading):focus:before,[data-tooltip]:not(.is-loading):hover:after,[data-tooltip]:not(.is-loading):hover:before,[data-tooltip]:not([disabled]):focus:after,[data-tooltip]:not([disabled]):focus:before,[data-tooltip]:not([disabled]):hover:after,[data-tooltip]:not([disabled]):hover:before{opacity:1;visibility:visible}.bento-page{background:#fafaf9;color:#0f172a;font-family:Plus Jakarta Sans,sans-serif;min-height:100vh}.bento-page *,.bento-page :after,.bento-page :before{box-sizing:border-box}.bento-nav{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:64px;background:hsla(60,9%,98%,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(0,0,0,.06)}.bento-nav.is-menu-open{position:fixed;width:100%}.bento-nav .bento-nav-logo{display:flex;align-items:center;gap:8px;text-decoration:none;color:#0f172a}.bento-nav .bento-nav-logo .bento-nav-logo-img{height:42px;width:auto;display:block}.bento-nav .bento-nav-links{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0}@media (max-width:900px){.bento-nav .bento-nav-links{display:none}}.bento-nav .bento-nav-links a{font-size:14px;font-weight:500;color:#475569;text-decoration:none;transition:color .16s}.bento-nav .bento-nav-links a:hover{color:#0f172a}.bento-nav .bento-nav-links .bento-nav-has-dropdown{position:relative}.bento-nav .bento-nav-links .bento-nav-has-dropdown:after{content:"";position:absolute;top:100%;left:-32px;right:-32px;height:24px;display:block}.bento-nav .bento-nav-links .bento-nav-has-dropdown:focus-within .bento-nav-dropdown,.bento-nav .bento-nav-links .bento-nav-has-dropdown:hover .bento-nav-dropdown{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto;transition:opacity .16s ease,transform .2s cubic-bezier(.16,1,.3,1)}.bento-nav .bento-nav-links .bento-nav-has-dropdown:hover .bento-nav-caret{transform:rotate(180deg)}.bento-nav .bento-nav-links .bento-nav-dropdown-trigger{display:flex;align-items:center;gap:5px;cursor:default}.bento-nav .bento-nav-links .bento-nav-caret{font-size:10px;color:#94a3b8;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.bento-nav .bento-nav-links .bento-nav-dropdown{position:absolute;top:calc(100% + 18px);left:50%;transform:translateX(-50%) translateY(-10px);background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:20px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6),0 4px 6px -1px rgba(0,0,0,.04),0 20px 48px -8px rgba(0,0,0,.13);padding:6px;min-width:240px;opacity:0;pointer-events:none;transition:opacity .2s ease .12s,transform .2s cubic-bezier(.16,1,.3,1) .12s;z-index:9}.bento-nav .bento-nav-links .bento-nav-dropdown:before{content:"";position:absolute;top:-5px;left:50%;translate:-50%;width:10px;height:10px;background:#fff;border-left:1px solid rgba(15,23,42,.07);border-top:1px solid rgba(15,23,42,.07);rotate:45deg;border-radius:2px 0 0 0}.bento-nav .bento-nav-links .bento-nav-dropdown.bento-nav-dropdown--wide{min-width:480px}.bento-nav .bento-nav-links .bento-nav-dropdown.bento-nav-dropdown--wide .bento-nav-dropdown-cols{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.bento-nav .bento-nav-links .bento-nav-dropdown-section{padding:8px 10px 4px;display:flex;align-items:center;gap:6px}.bento-nav .bento-nav-links .bento-nav-dropdown-section span{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1}.bento-nav .bento-nav-links .bento-nav-dropdown-section:after{content:"";flex:1;height:1px;background:rgba(15,23,42,.06)}.bento-nav .bento-nav-links .bento-nav-dropdown-item{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:12px;text-decoration:none;transition:background .13s}.bento-nav .bento-nav-links .bento-nav-dropdown-item:hover{background:#f1f5f9}.bento-nav .bento-nav-links .bento-nav-dropdown-item:hover .bento-nav-dropdown-name{color:#6366f1}.bento-nav .bento-nav-links .bento-nav-dropdown-item:hover .bento-nav-dropdown-icon{transform:scale(1.08)}.bento-nav .bento-nav-links .bento-nav-dropdown-icon{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;transition:transform .16s cubic-bezier(.34,1.56,.64,1)}.bento-nav .bento-nav-links .bento-nav-dropdown-icon.icon-indigo{background:#eef2ff;color:#6366f1}.bento-nav .bento-nav-links .bento-nav-dropdown-icon.icon-sky{background:#e0f2fe;color:#0284c7}.bento-nav .bento-nav-links .bento-nav-dropdown-icon.icon-emerald{background:#d1fae5;color:#059669}.bento-nav .bento-nav-links .bento-nav-dropdown-icon.icon-violet{background:#f3e8ff;color:#9333ea}.bento-nav .bento-nav-links .bento-nav-dropdown-icon.icon-rose{background:#ffe4e6;color:#e11d48}.bento-nav .bento-nav-links .bento-nav-dropdown-icon.icon-amber{background:#fef3c7;color:#d97706}.bento-nav .bento-nav-links .bento-nav-dropdown-logo{width:34px;height:34px;border-radius:10px;background:#0f172a;color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.04em;transition:transform .16s cubic-bezier(.34,1.56,.64,1)}.bento-nav-dropdown-item:hover .bento-nav .bento-nav-links .bento-nav-dropdown-logo{transform:scale(1.08)}.bento-nav .bento-nav-links .bento-nav-dropdown-logo.logo-teal{background:linear-gradient(135deg,#0d9488,#0891b2)}.bento-nav .bento-nav-links .bento-nav-dropdown-logo.logo-amber{background:linear-gradient(135deg,#b45309,#d97706)}.bento-nav .bento-nav-links .bento-nav-dropdown-logo.logo-dark{background:linear-gradient(135deg,#1e293b,#334155)}.bento-nav .bento-nav-links .bento-nav-dropdown-text{display:flex;flex-direction:column;gap:1px}.bento-nav .bento-nav-links .bento-nav-dropdown-name{font-size:13px;font-weight:600;color:#0f172a;transition:color .13s;line-height:1.3}.bento-nav .bento-nav-links .bento-nav-dropdown-desc{font-size:11px;color:#94a3b8;font-weight:400;line-height:1.4}.bento-nav .bento-nav-links .bento-nav-dropdown-footer{margin-top:4px;padding:8px 10px 4px;border-top:1px solid rgba(15,23,42,.06);display:flex;align-items:center;justify-content:center}.bento-nav .bento-nav-links .bento-nav-dropdown-footer a{font-size:12px;font-weight:500;color:#6366f1;text-decoration:none;display:flex;align-items:center;gap:5px;transition:gap .16s}.bento-nav .bento-nav-links .bento-nav-dropdown-footer a:hover{gap:8px;color:#4f46e5}.bento-nav .bento-nav-actions{display:flex;align-items:center;gap:12px}.bento-nav .bento-nav-actions .bento-nav-login{font-size:14px;font-weight:500;color:#475569;text-decoration:none;transition:color .16s}.bento-nav .bento-nav-actions .bento-nav-login:hover{color:#0f172a}@media (max-width:640px){.bento-nav .bento-nav-actions .bento-nav-login{display:none}}.bento-nav .bento-nav-actions .bento-nav-demo{display:inline-flex;align-items:center;font-size:14px;font-weight:500;color:#0f172a;background:#fff;border:1px solid rgba(0,0,0,.14);border-radius:100px;padding:0 18px;height:38px;text-decoration:none;transition:background .16s,border-color .16s;cursor:pointer;white-space:nowrap}.bento-nav .bento-nav-actions .bento-nav-demo:hover{background:#f1f5f9;color:#0f172a}@media (max-width:640px){.bento-nav .bento-nav-actions .bento-nav-demo{display:none}}.bento-nav .bento-nav-actions .bento-nav-cta{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#fff;background:#0f172a;border:1px solid #0f172a;border-radius:100px;padding:0 20px;height:38px;text-decoration:none;transition:background .16s;white-space:nowrap}.bento-nav .bento-nav-actions .bento-nav-cta:hover{background:#1e293b;color:#fff}.bento-nav .bento-nav-actions .bento-nav-cta i{font-size:12px}.bento-nav-burger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:0;border-radius:10px;transition:background .14s;flex-shrink:0}.bento-nav-burger:hover{background:#f1f5f9}.bento-nav-burger span{display:block;width:22px;height:2px;background:#0f172a;border-radius:2px;transform-origin:center;transition:transform .24s cubic-bezier(.34,1.56,.64,1),opacity .16s}.bento-nav-burger.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.bento-nav-burger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.bento-nav-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:900px){.bento-nav-burger{display:flex}}.bento-nav-mobile{position:fixed;top:64px;left:0;right:0;bottom:0;background:#fff;z-index:7;overflow-y:auto;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s cubic-bezier(.16,1,.3,1);visibility:hidden}.bento-nav-mobile.is-open{transform:translateX(0);visibility:visible}@media (min-width:901px){.bento-nav-mobile{display:none!important}}.bento-nav-mobile .bento-nav-mobile-body{flex:1;padding:8px 0}.bento-nav-mobile .bento-nav-mobile-group{border-bottom:1px solid rgba(15,23,42,.06)}.bento-nav-mobile .bento-nav-mobile-heading{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 24px;background:none;border:none;font-size:15px;font-weight:600;color:#0f172a;cursor:pointer;text-align:left;font-family:inherit}.bento-nav-mobile .bento-nav-mobile-heading i{font-size:11px;color:#94a3b8;transition:transform .24s cubic-bezier(.34,1.56,.64,1)}.bento-nav-mobile .bento-nav-mobile-heading.is-open i{transform:rotate(180deg)}.bento-nav-mobile .bento-nav-mobile-sub{display:none;flex-direction:column;padding:0 24px 14px 28px}.bento-nav-mobile .bento-nav-mobile-sub.is-open{display:flex}.bento-nav-mobile .bento-nav-mobile-sub a{font-size:14px;font-weight:400;color:#475569;text-decoration:none;padding:9px 0;border-bottom:1px solid rgba(15,23,42,.05);transition:color .14s;display:flex;align-items:center;gap:6px}.bento-nav-mobile .bento-nav-mobile-sub a:last-child{border-bottom:none}.bento-nav-mobile .bento-nav-mobile-sub a:hover{color:#6366f1}.bento-nav-mobile .bento-nav-mobile-sub a i{font-size:11px}.bento-nav-mobile .bento-nav-mobile-link{display:block;padding:16px 24px;font-size:15px;font-weight:600;color:#0f172a;text-decoration:none;border-bottom:1px solid rgba(15,23,42,.06);transition:color .14s}.bento-nav-mobile .bento-nav-mobile-link:hover{color:#6366f1}.bento-nav-mobile .bento-nav-mobile-footer{padding:20px 24px;display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(15,23,42,.06)}.bento-nav-mobile .bento-nav-mobile-login{display:flex;align-items:center;justify-content:center;height:48px;border-radius:100px;font-size:15px;font-weight:500;color:#475569;text-decoration:none;border:1px solid rgba(15,23,42,.12);transition:background .14s}.bento-nav-mobile .bento-nav-mobile-login:hover{background:#f1f5f9}.bento-nav-mobile .bento-nav-mobile-cta{display:flex;align-items:center;justify-content:center;gap:7px;height:48px;border-radius:100px;font-size:15px;font-weight:600;color:#fff;background:#0f172a;text-decoration:none;transition:background .14s}.bento-nav-mobile .bento-nav-mobile-cta i{font-size:12px}.bento-nav-mobile .bento-nav-mobile-cta:hover{background:#1e293b}.bento-hero{position:relative;overflow:hidden;text-align:center;padding-top:80px;padding-bottom:100px;background:#0b0f1a}.bento-hero:before{content:"";background-image:radial-gradient(circle,hsla(0,0%,100%,.07) 1px,transparent 0);background-size:28px 28px}.bento-hero .bento-hero-canvas,.bento-hero:before{position:absolute;inset:0;pointer-events:none;z-index:0}.bento-hero .bento-hero-canvas{width:100%;height:100%;display:block}.bento-hero .bento-hero-content{position:relative;z-index:2;padding:60px 48px 0;max-width:960px;margin:0 auto}.bento-hero .bento-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;background:rgba(99,102,241,.12);border:1px solid rgba(139,92,246,.35);border-radius:100px;font-size:13px;font-weight:500;color:#c4b5fd;margin-bottom:32px}.bento-hero .bento-hero-badge i{color:#a78bfa;font-size:12px}.bento-hero .bento-hero-title{font-size:clamp(2.6rem,6vw,4.5rem);font-weight:800;line-height:1.08;letter-spacing:-.04em;color:#f1f5f9;margin:0 0 24px}.bento-hero .bento-hero-title .bento-hero-muted{color:#475569}.bento-hero .bento-hero-sub{font-size:1.15rem;color:#94a3b8;line-height:1.65;margin:0 auto 40px;max-width:580px}.bento-hero .bento-hero-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px}.bento-hero .bento-hero-actions .bento-btn-primary{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#0b0f1a;background:#f1f5f9;border:none;border-radius:100px;padding:0 32px;height:56px;text-decoration:none;transition:background .18s;cursor:pointer;white-space:nowrap}.bento-hero .bento-hero-actions .bento-btn-primary:hover{background:#e2e8f0;color:#0b0f1a}.bento-hero .bento-hero-actions .bento-btn-secondary{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:#e2e8f0;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:100px;padding:0 32px;height:56px;text-decoration:none;transition:background .18s,border-color .18s;cursor:pointer;white-space:nowrap}.bento-hero .bento-hero-actions .bento-btn-secondary:hover{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.22)}.bento-section{padding:0 48px 180px;max-width:1320px;margin:0 auto}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(360px,auto);gap:28px}@media (max-width:900px){.bento-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px;gap:16px}}@media (max-width:560px){.bento-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:12px}}.bento-chapter-divider{grid-column:1/-1;padding:100px 0 72px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.bento-chapter-divider:first-child{padding-top:120px}.bento-chapter-divider .bento-chapter-kicker{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6366f1;background:#eef2ff;padding:5px 14px;border-radius:100px}.bento-chapter-divider .bento-chapter-headline{font-size:clamp(2rem,3.5vw,3rem);font-weight:800;color:#0f172a;line-height:1.1;letter-spacing:-.035em;margin:0}.bento-chapter-divider .bento-chapter-headline span{color:#94a3b8}.bento-chapter-divider .bento-chapter-sub{font-size:1.05rem;color:#64748b;line-height:1.6;max-width:540px;margin:0}@media (max-width:900px){.bento-chapter-divider{padding:72px 0 48px}.bento-chapter-divider:first-child{padding-top:80px}.bento-chapter-divider .bento-chapter-headline{font-size:1.8rem}}.bento-card{border-radius:32px;padding:48px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border:1px solid rgba(0,0,0,.07);box-shadow:0 1px 3px rgba(0,0,0,.04);transition:transform .28s ease,box-shadow .28s ease}.bento-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.07)}.bento-card .bento-card-icon{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;margin-bottom:16px}.bento-card .bento-card-title{font-size:1.2rem;font-weight:700;color:#0f172a;margin:0 0 10px;letter-spacing:-.02em;line-height:1.25}.bento-card .bento-card-desc{font-size:.95rem;color:#64748b;line-height:1.6;margin:0}@media (max-width:560px){.bento-card>div:not(.bento-card-inner){display:none}}.bento-card-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px}.bento-card-badge i{font-size:12px;color:#94a3b8}.bento-card-badge span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}@media (max-width:560px){.bento-card-ai-search{grid-column:span 1}}.bento-card-ai-search .bento-card-icon{background:#eef2ff;color:#4f46e5}.bento-card-playground{grid-column:span 2;grid-row:span 2;background:#0f172a;border-color:#0f172a;color:#fff}@media (max-width:560px){.bento-card-playground{grid-column:span 1}}.bento-card-playground .bento-card-badge{display:flex;align-items:center;gap:6px;margin-bottom:12px}.bento-card-playground .bento-card-badge i{color:#f59e0b;font-size:13px}.bento-card-playground .bento-card-badge span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.bento-card-playground .bento-card-title{color:#fff;font-size:1.4rem}.bento-card-playground .bento-card-desc{color:#cbd5e1;font-size:.9rem}.bento-card-playground .bento-feature-list li{color:#cbd5e1}.bento-card-playground .bento-feature-list li i{color:#94a3b8}.bento-card-badge-blue i,.bento-card-badge-blue span{color:#3b82f6!important}.bento-card-badge-green i,.bento-card-badge-green span{color:#22c55e!important}.bento-card-badge-red i,.bento-card-badge-red span{color:#ef4444!important}.bento-card-badge-purple i,.bento-card-badge-purple span{color:#8b5cf6!important}.bento-card-badge-amber i,.bento-card-badge-amber span{color:#f59e0b!important}.bento-card-rich-editor{grid-column:span 2;grid-row:span 2;background:#fafbff;border-color:#e0e7ff}@media (max-width:560px){.bento-card-rich-editor{grid-column:span 1;grid-row:span 1}}.bento-card-rich-editor .bento-card-badge{margin-bottom:10px}.bento-card-rich-editor .bento-card-title{color:#1e1b4b}.bento-card-rich-editor .bento-card-desc{color:#64748b}.bento-editor-preview{position:absolute;bottom:-12px;right:-12px;width:62%;background:#fff;border:1px solid rgba(0,0,0,.09);border-radius:14px 14px 0 14px;box-shadow:0 8px 32px rgba(79,70,229,.12);overflow:hidden;transition:transform .3s ease}.bento-card-rich-editor:hover .bento-editor-preview{transform:translateY(-8px)}.bento-editor-toolbar{display:flex;align-items:center;gap:2px;padding:8px 10px;background:#f8fafc;border-bottom:1px solid rgba(0,0,0,.06)}.bento-editor-toolbar .bento-tb-bold{font-weight:800;font-size:12px;padding:3px 6px;border-radius:5px;color:#1e293b;cursor:default;background:#e2e8f0}.bento-editor-toolbar .bento-tb-italic{font-style:italic;font-size:12px;padding:3px 6px;border-radius:5px;color:#475569;cursor:default}.bento-editor-toolbar .bento-tb-btn{font-size:11px;padding:3px 6px;border-radius:5px;color:#64748b;cursor:default;transition:background .15s}.bento-editor-toolbar .bento-tb-btn:hover{background:#e2e8f0}.bento-editor-toolbar .bento-tb-sep{width:1px;height:14px;background:#cbd5e1;margin:0 4px}.bento-editor-body{padding:12px}.bento-editor-body .bento-editor-h1{font-size:13px;font-weight:700;color:#0f172a;margin-bottom:6px}.bento-editor-body .bento-editor-p{font-size:11px;color:#475569;line-height:1.5;margin-bottom:8px}.bento-editor-body .bento-editor-bold{font-weight:700;color:#1e293b}.bento-editor-body .bento-editor-callout{background:#eff6ff;border-left:3px solid #3b82f6;border-radius:0 6px 6px 0;padding:6px 10px;font-size:10px;color:#1d4ed8;display:flex;align-items:center;gap:6px}.bento-editor-body .bento-editor-callout i{color:#3b82f6}.bento-editor-body .bento-editor-code{font-family:JetBrains Mono,Fira Code,monospace;font-size:10px;background:#0f172a;color:#7dd3fc;padding:6px 10px;border-radius:6px;margin-top:8px;letter-spacing:.01em}.bento-card-github-sync{grid-column:span 2;background:#0a0f1a;border-color:#1e293b;color:#fff}@media (max-width:560px){.bento-card-github-sync{grid-column:span 1}}.bento-card-github-sync .bento-card-badge{margin-bottom:10px}.bento-card-github-sync .bento-card-title{color:#f1f5f9;font-size:1.3rem}.bento-card-github-sync .bento-card-desc{color:#94a3b8}.bento-terminal-preview{position:absolute;bottom:-12px;right:-12px;width:62%;background:#020617;border:1px solid #1e293b;border-radius:12px 12px 0 12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.5);transition:transform .3s ease}.bento-card-github-sync:hover .bento-terminal-preview{transform:translateY(-8px)}.bento-terminal-bar{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#0f172a;border-bottom:1px solid #1e293b}.bento-terminal-bar span{width:10px;height:10px;border-radius:50%}.bento-terminal-bar .dot-red{background:rgba(239,68,68,.4)}.bento-terminal-bar .dot-amber{background:rgba(245,158,11,.4)}.bento-terminal-bar .dot-green{background:rgba(34,197,94,.4)}.bento-terminal-label{font-size:10px;color:#475569;font-weight:600;margin-left:4px}.bento-cli-line{display:flex;align-items:flex-start;gap:8px;padding:4px 12px;font-family:Courier New,monospace;font-size:10px;color:#cbd5e1;line-height:1.6}.bento-cli-line.bento-cli-success{color:#4ade80}.bento-cli-line.bento-cli-success i{font-size:10px}.bento-cli-prompt{color:#4f46e5;font-weight:700;flex-shrink:0}.bento-card-search-analytics{grid-column:span 2;grid-row:span 2;background:#fff}@media (max-width:560px){.bento-card-search-analytics{grid-column:span 1;grid-row:span 1}}.bento-card-search-analytics .bento-card-badge{margin-bottom:10px}.bento-analytics-preview{position:absolute;bottom:-12px;right:-12px;width:62%;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px 14px 0 14px;padding:14px;box-shadow:0 8px 28px rgba(0,0,0,.08);transition:transform .3s ease}.bento-card-search-analytics:hover .bento-analytics-preview{transform:translateY(-8px)}.bento-analytics-heading{font-size:10px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.bento-analytics-row{display:flex;align-items:center;gap:6px;margin-bottom:7px}.bento-analytics-row:last-child{margin-bottom:0}.bento-analytics-query{font-size:10px;color:#475569;width:88px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bento-analytics-bar-wrap{flex:1;height:8px;background:#f1f5f9;border-radius:100px;overflow:hidden}.bento-analytics-bar{height:100%;background:#4f46e5;border-radius:100px}.bento-analytics-bar.bento-bar-2{background:#7c3aed}.bento-analytics-bar.bento-bar-3{background:#0891b2}.bento-analytics-bar.bento-bar-4{background:#059669}.bento-analytics-num{font-size:10px;font-weight:700;color:#0f172a;width:26px;text-align:right;flex-shrink:0}.bento-analytics-nohit{margin-top:10px;padding:5px 8px;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;font-size:9px;color:#9a3412;display:flex;align-items:center;gap:5px}.bento-analytics-nohit i{color:#ea580c;flex-shrink:0}.bento-card-versioning{grid-column:span 2;background:#fdf4ff;border-color:#e9d5ff}@media (max-width:560px){.bento-card-versioning{grid-column:span 1}}.bento-card-versioning .bento-card-icon{background:#fdf4ff;color:#a21caf;margin-bottom:auto}.bento-card-versioning .bento-card-title{color:#581c87}.bento-card-versioning .bento-card-desc{color:#7e22ce;opacity:.7}.bento-version-preview{position:absolute;bottom:-12px;right:-12px;width:58%;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px 14px 0 14px;overflow:hidden;box-shadow:0 8px 28px rgba(139,92,246,.15);transition:transform .3s ease}.bento-card-versioning:hover .bento-version-preview{transform:translateY(-8px)}.bento-version-tabs{display:flex;gap:0;background:#f8fafc;border-bottom:1px solid rgba(0,0,0,.07);padding:8px 10px 0;gap:4px}.bento-vt-tab,.bento-vtab{font-size:10px;font-weight:600;color:#94a3b8;padding:5px 10px;border-radius:7px 7px 0 0;cursor:default}.bento-vt-tab.bento-vt-active,.bento-vt-tab.bento-vtab-active,.bento-vtab.bento-vt-active,.bento-vtab.bento-vtab-active{background:#fff;color:#7c3aed;border:1px solid rgba(0,0,0,.08);border-bottom:none;display:flex;align-items:center;gap:5px}.bento-vt-tab.bento-vt-active em,.bento-vt-tab.bento-vtab-active em,.bento-vtab.bento-vt-active em,.bento-vtab.bento-vtab-active em{font-style:normal;font-size:8px;background:#7c3aed;color:#fff;padding:1px 5px;border-radius:100px}.bento-version-list{padding:8px 10px;display:flex;flex-direction:column;gap:4px}.bento-vl-item{display:flex;align-items:center;gap:7px;padding:5px 7px;border-radius:7px;font-size:10px;color:#64748b}.bento-vl-item.bento-vl-current{background:#f3f0ff;color:#7c3aed;font-weight:600}.bento-vl-tag{font-size:9px;font-weight:700;padding:2px 6px;border-radius:100px;background:#dcfce7;color:#15803d;white-space:nowrap;flex-shrink:0}.bento-vl-tag.bento-vl-tag-amber{background:#fef9c3;color:#a16207}.bento-vl-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bento-version-pages{padding:10px}.bento-vpage{display:flex;align-items:center;gap:7px;font-size:10px;color:#64748b;padding:5px 7px;border-radius:7px;margin-bottom:2px}.bento-vpage i{font-size:9px}.bento-vpage.bento-vpage-active{background:#f3f0ff;color:#7c3aed;font-weight:600}.bento-vpage.bento-vpage-new,.bento-vpage.bento-vpage-new i{color:#059669}.bento-card-collab{grid-column:span 2;grid-row:span 2;background:#fffbeb;border-color:#fde68a}@media (max-width:560px){.bento-card-collab{grid-column:span 1}}.bento-card-collab .bento-card-icon{background:#fffbeb;color:#d97706;margin-bottom:auto}.bento-card-collab .bento-card-title{color:#78350f}.bento-card-collab .bento-card-desc{color:#92400e;opacity:.7}.bento-comments-preview{position:absolute;bottom:-12px;right:-12px;width:60%;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px 14px 0 14px;padding:12px;box-shadow:0 8px 28px rgba(245,158,11,.12);transition:transform .3s ease}.bento-card-collab:hover .bento-comments-preview{transform:translateY(-8px)}.bento-comment{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.bento-comment:last-child{margin-bottom:0}.bento-comment.bento-comment-highlight .bento-comment-body{background:#f3f0ff;border-color:#ddd6fe}.bento-comment-avatar{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;flex-shrink:0}.bento-comment-avatar.bento-avatar-blue{background:#3b82f6}.bento-comment-avatar.bento-avatar-green{background:#22c55e}.bento-comment-avatar.bento-avatar-purple{background:#8b5cf6}.bento-comment-body{background:#f8fafc;border:1px solid rgba(0,0,0,.06);border-radius:0 10px 10px 10px;padding:6px 10px;flex:1}.bento-comment-name{font-size:9px;font-weight:700;color:#475569;margin-bottom:2px}.bento-comment-text{font-size:10px;color:#334155;line-height:1.4}.bento-resolved{background:#dcfce7;color:#15803d;font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px;margin-left:4px}.bento-card-code-steps{background:#f8fafc;border-color:#e2e8f0}.bento-card-code-steps .bento-card-badge{margin-bottom:10px}.bento-card-code-steps .bento-card-title{color:#1e293b}.bento-card-code-steps .bento-card-desc{color:#64748b}.bento-col-span-2{grid-column:span 2}@media (max-width:560px){.bento-col-span-2{grid-column:span 1}}.bento-card-whitelabel .bento-card-icon{background:#fff7ed;color:#ea580c}.bento-card-domain .bento-card-icon{background:#ecfeff;color:#0e7490}.bento-card-feedback{grid-column:span 2;grid-row:span 2;background:#f0fdfa;border-color:#99f6e4}@media (max-width:560px){.bento-card-feedback{grid-column:span 1;grid-row:span 1}}.bento-card-feedback .bento-card-title{color:#134e4a}.bento-card-feedback .bento-card-desc{color:#0f766e}.bento-card-ai-writer{grid-column:span 2;grid-row:span 2;background:linear-gradient(145deg,#1e1b4b,#312e81 40%,#4c1d95);border-color:#4338ca;color:#fff;overflow:hidden}@media (max-width:560px){.bento-card-ai-writer{grid-column:span 1;grid-row:span 1}}.bento-ai-writer-badge{display:inline-flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;padding:4px 12px;margin-bottom:18px}.bento-ai-writer-badge i{color:#a78bfa;font-size:11px}.bento-ai-writer-badge span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#c4b5fd}.bento-ai-writer-title{font-size:1.75rem!important;color:#fff!important;margin-bottom:10px}.bento-ai-writer-desc{color:#ddd6fe!important;font-size:.9rem!important;line-height:1.65!important;max-width:300px;margin-bottom:18px}.bento-ai-writer-bullets{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:8px}.bento-ai-writer-bullets li{display:flex;align-items:center;gap:8px;font-size:12px;color:#ddd6fe}.bento-ai-writer-bullets li i{color:#a78bfa;font-size:11px;flex-shrink:0}.bento-ai-doc-preview{position:absolute;bottom:-16px;right:-16px;width:60%;background:#fff;border-radius:16px 16px 0 16px;box-shadow:0 16px 48px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.06);padding:16px;transition:transform .3s ease;z-index:3}.bento-card-ai-writer:hover .bento-ai-doc-preview{transform:translateY(-10px)}.bento-ai-doc-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.bento-ai-doc-pill{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(90deg,#eef2ff,#faf5ff);border:1px solid #c4b5fd;border-radius:100px;padding:2px 9px;font-size:9px;font-weight:700;color:#6d28d9;text-transform:uppercase;letter-spacing:.06em}.bento-ai-doc-pill i{font-size:8px;color:#8b5cf6}.bento-ai-doc-date{font-size:9px;color:#94a3b8}.bento-ai-doc-section{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6d28d9;margin:8px 0 5px}.bento-ai-doc-line{font-size:10px;color:#334155;line-height:1.55;margin-bottom:3px;padding-left:8px;border-left:2px solid #f1f5f9}.bento-ai-doc-line.bento-ai-doc-line-dim{color:#64748b}.bento-ai-cursor{display:inline-block;color:#7c3aed;font-weight:700;animation:a 1s step-end infinite}.bento-ai-agent-prompt{display:flex;align-items:flex-start;gap:7px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:8px 10px;margin-bottom:10px}.bento-ai-agent-prompt i{color:#8b5cf6;font-size:11px;flex-shrink:0;margin-top:1px}.bento-ai-agent-prompt span{font-size:10px;color:#334155;line-height:1.45;font-style:italic}.bento-ai-agent-apply{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:8px;border-top:1px solid #f1f5f9}.bento-ai-apply-btn{display:inline-flex;align-items:center;gap:4px;background:#7c3aed;color:#fff;border:none;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:700;cursor:default}.bento-ai-apply-btn i{font-size:9px}.bento-ai-skip-btn{background:none;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;font-size:10px;color:#64748b;cursor:default}.bento-ai-doc-line code{font-family:Courier New,monospace;font-size:9px;background:#f1f5f9;padding:1px 4px;border-radius:3px;color:#4f46e5}.bento-card-private{grid-column:span 2;grid-row:span 2;background:#0f172a;border-color:#0f172a;color:#fff}@media (max-width:560px){.bento-card-private{grid-column:span 1;grid-row:span 1}}.bento-card-private .bento-card-title{color:#f1f5f9}.bento-card-private .bento-card-desc,.bento-card-private .bento-feature-list li{color:#cbd5e1}.bento-card-private .bento-feature-list li i{color:#94a3b8}.bento-card-integrations-card .bento-card-icon{background:#f0fdfa;color:#0d9488;margin-bottom:auto}.bento-stats-strip{max-width:1280px;margin:80px auto 0;padding:0 48px}.bento-stats-strip .bento-stats-inner{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:20px;padding:32px 40px;flex-wrap:wrap;gap:24px}@media (max-width:640px){.bento-stats-strip .bento-stats-inner{flex-direction:column;align-items:flex-start;padding:24px}}.bento-stats-strip .bento-stat{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;flex:1;min-width:140px}@media (max-width:640px){.bento-stats-strip .bento-stat{align-items:flex-start;text-align:left}}.bento-stats-strip .bento-stat-num{font-size:1.8rem;font-weight:800;color:#0f172a;letter-spacing:-.04em;line-height:1}.bento-stats-strip .bento-stat-label{font-size:.8rem;color:#94a3b8;font-weight:500}.bento-stats-strip .bento-stat-divider{width:1px;height:36px;background:rgba(0,0,0,.08);flex-shrink:0}@media (max-width:640px){.bento-stats-strip .bento-stat-divider{display:none}}.bento-stats-strip .bento-stat-award{gap:2px}.bento-stats-strip .bento-stat-award .bento-stat-award-icon{font-size:1.4rem;color:#f59e0b;line-height:1;margin-bottom:2px}.bento-stats-strip .bento-stat-award .bento-stat-award-title{font-size:.78rem;font-weight:700;color:#0f172a;text-align:center;line-height:1.3}@media (max-width:640px){.bento-stats-strip .bento-stat-award .bento-stat-award-title{text-align:left}}.bento-feature-section{max-width:1200px;margin:80px auto 0;padding:0 24px}.bento-feature-section.bento-feature-section-dark{background:#0f172a;max-width:100%;margin-top:80px;padding:80px 24px}.bento-feature-section.bento-feature-section-dark .bento-feature-section-inner{max-width:1200px;margin:0 auto}.bento-feature-section-inner{display:grid;grid-template-columns:280px 1fr;gap:64px;align-items:start}@media (max-width:860px){.bento-feature-section-inner{grid-template-columns:1fr;gap:40px}}.bento-feature-section-head{position:sticky;top:80px}@media (max-width:860px){.bento-feature-section-head{position:static}}.bento-section-label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#3b82f6;margin-bottom:20px}.bento-section-label.bento-section-label-light{color:#60a5fa}.bento-section-title{font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;color:#0f172a;letter-spacing:-.03em;line-height:1.1;margin:0 0 16px}.bento-section-title.bento-section-title-light{color:#fff}.bento-section-muted{color:#94a3b8}.bento-section-muted-light{color:#475569}.bento-section-sub{font-size:.95rem;color:#64748b;line-height:1.65;margin:0 0 28px}.bento-section-sub.bento-section-sub-light{color:#94a3b8}.bento-section-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#0f172a;text-decoration:none;border-bottom:2px solid #0f172a;padding-bottom:2px;transition:opacity .16s}.bento-section-link:hover{opacity:.65;color:#0f172a}.bento-section-link.bento-section-link-light{color:#fff;border-color:#475569}.bento-section-link.bento-section-link-light:hover{color:#fff}.bento-section-link i{font-size:11px}.bento-feature-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:860px){.bento-feature-cards{grid-template-columns:1fr 1fr}}@media (max-width:560px){.bento-feature-cards{grid-template-columns:1fr}}.bento-feat-card{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:20px;padding:24px;transition:box-shadow .26s ease,transform .26s ease}.bento-feat-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.07);transform:translateY(-2px)}.bento-feat-card.bento-feat-card-dark{background:#1e293b;border-color:#334155}.bento-feat-card.bento-feat-card-dark h4{color:#f1f5f9}.bento-feat-card.bento-feat-card-dark p{color:#94a3b8}.bento-feat-card.bento-feat-card-dark:hover{box-shadow:0 4px 20px rgba(0,0,0,.4)}.bento-feat-card h4{font-size:1rem;font-weight:700;color:#0f172a;margin:12px 0 8px;letter-spacing:-.01em}.bento-feat-card p{font-size:.9rem;color:#64748b;line-height:1.6;margin:0}.bento-feat-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.bento-feat-icon.bento-feat-icon-blue{background:#dbeafe;color:#2563eb}.bento-feat-icon.bento-feat-icon-purple{background:#ede9fe;color:#7c3aed}.bento-feat-icon.bento-feat-icon-green{background:#dcfce7;color:#16a34a}.bento-feat-icon.bento-feat-icon-amber{background:#fef3c7;color:#d97706}.bento-feat-icon.bento-feat-icon-cyan{background:#cffafe;color:#0891b2}.bento-feat-icon.bento-feat-icon-red{background:#fee2e2;color:#dc2626}.bento-feat-icon.bento-feat-icon-indigo{background:#e0e7ff;color:#4f46e5}.bento-all-features{background:#f8fafc;margin-top:80px;padding:80px 24px;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.bento-all-features .bento-all-features-inner{max-width:1200px;margin:0 auto}.bento-section-center-head{text-align:center;margin-bottom:64px}.bento-section-center-head h2{font-size:clamp(1.6rem,3.5vw,2.6rem);font-weight:800;color:#0f172a;letter-spacing:-.04em;margin:0 0 12px}.bento-section-center-head p{font-size:1rem;color:#64748b;margin:0}.bento-feat-group{margin-bottom:48px}.bento-feat-group:last-child{margin-bottom:0}.bento-feat-group-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.06)}.bento-feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:900px){.bento-feat-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.bento-feat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:380px){.bento-feat-grid{grid-template-columns:1fr}}.bento-mini-feat{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:14px;transition:box-shadow .2s}.bento-mini-feat:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.bento-mini-feat i{font-size:14px;color:#3b82f6;margin-top:2px;flex-shrink:0;width:16px;text-align:center}.bento-mini-feat span{font-size:.82rem;font-weight:600;color:#1e293b;line-height:1.4}.bento-mini-feat span em{display:block;font-style:normal;font-weight:400;font-size:.74rem;color:#94a3b8;margin-top:2px}.bento-pricing-snap{max-width:1200px;margin:80px auto 0;padding:0 24px}.bento-pricing-snap .bento-pricing-snap-inner{max-width:100%}.bento-plan-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px}@media (max-width:1000px){.bento-plan-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.bento-plan-cards{grid-template-columns:1fr}}.bento-plan-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:24px;padding:28px;display:flex;flex-direction:column;position:relative}.bento-plan-card.bento-plan-card-featured{background:#0f172a;border-color:#0f172a}.bento-plan-card.bento-plan-card-featured .bento-plan-name{color:#fff}.bento-plan-card.bento-plan-card-featured .bento-plan-desc{color:#94a3b8}.bento-plan-card.bento-plan-card-featured .bento-plan-price{color:#fff}.bento-plan-card.bento-plan-card-featured .bento-plan-price span{color:#64748b}.bento-plan-card.bento-plan-card-featured .bento-plan-note{color:#475569}.bento-plan-card.bento-plan-card-featured .bento-plan-list li{color:#cbd5e1}.bento-plan-card.bento-plan-card-featured .bento-plan-list i{color:#3b82f6}.bento-plan-popular{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#3b82f6;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 14px;border-radius:100px;white-space:nowrap}.bento-plan-name{font-size:1rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.bento-plan-desc{font-size:.8rem;color:#64748b;margin-top:2px;margin-bottom:16px}.bento-plan-price{font-size:2.2rem;font-weight:800;color:#0f172a;letter-spacing:-.05em;line-height:1}.bento-plan-price span{font-size:1rem;font-weight:500;color:#94a3b8;letter-spacing:0}.bento-plan-price-custom{font-size:1.6rem;font-weight:800;color:#0f172a;letter-spacing:-.04em;line-height:1}.bento-plan-price-custom span{font-size:.9rem;font-weight:500;color:#94a3b8;letter-spacing:0}.bento-plan-note{font-size:.74rem;color:#94a3b8;margin-top:4px;margin-bottom:20px}.bento-plan-list{list-style:none;margin:0 0 24px;padding:0;flex:1}.bento-plan-list li{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#475569;padding:5px 0;border-bottom:1px solid rgba(0,0,0,.04)}.bento-plan-list li:last-child{border-bottom:none}.bento-plan-list li i{font-size:11px;color:#22c55e;flex-shrink:0}.bento-plan-cta{display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff;background:#0f172a;border:1px solid #0f172a;border-radius:100px;padding:0 24px;height:44px;text-decoration:none;transition:background .16s;cursor:pointer;text-align:center;margin-top:auto}.bento-plan-cta:hover{background:#1e293b;color:#fff}.bento-plan-cta.bento-plan-cta-white{background:#fff;border-color:#fff;color:#0f172a}.bento-plan-cta.bento-plan-cta-white:hover{background:#f1f5f9;color:#0f172a}.bento-pricing-link-row{text-align:center;margin-top:32px}.bento-pricing-link-row a{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#3b82f6;text-decoration:none;transition:opacity .16s}.bento-pricing-link-row a:hover{opacity:.75}.bento-pricing-link-row a i{font-size:11px}.bento-cta-section{padding:80px 24px 0;max-width:1000px;margin:0 auto}.bento-cta{background:#0f172a;border-radius:40px;padding:72px 32px;text-align:center;position:relative;overflow:hidden}.bento-cta .bento-cta-glow-left{top:-50%;left:-10%;background:linear-gradient(90deg,rgba(59,130,246,.18),transparent);transform:rotate(12deg)}.bento-cta .bento-cta-glow-left,.bento-cta .bento-cta-glow-right{position:absolute;width:50%;height:150%;filter:blur(40px);pointer-events:none}.bento-cta .bento-cta-glow-right{bottom:-50%;right:-10%;background:linear-gradient(270deg,rgba(139,92,246,.18),transparent);transform:rotate(-12deg)}.bento-cta .bento-cta-content{position:relative;z-index:1;max-width:620px;margin:0 auto}.bento-cta .bento-cta-title{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.04em;color:#fff;line-height:1.1;margin:0 0 20px}.bento-cta .bento-cta-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(148,163,184,.65);margin:0 0 16px}.bento-cta .bento-cta-sub{font-size:1.1rem;color:#94a3b8;margin:0 0 40px;line-height:1.6}.bento-cta .bento-cta-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px}.bento-cta .bento-cta-actions .bento-btn-white{display:inline-flex;align-items:center;font-size:15px;font-weight:600;color:#0f172a;background:#fff;border:none;border-radius:100px;padding:0 32px;height:56px;text-decoration:none;transition:background .18s;cursor:pointer}.bento-cta .bento-cta-actions .bento-btn-white:hover{background:#f1f5f9;color:#0f172a}.bento-cta .bento-cta-actions .bento-btn-ghost{display:inline-flex;align-items:center;font-size:15px;font-weight:500;color:#fff;background:transparent;border:1px solid #334155;border-radius:100px;padding:0 32px;height:56px;text-decoration:none;transition:background .18s,border-color .18s;cursor:pointer}.bento-cta .bento-cta-actions .bento-btn-ghost:hover{background:#1e293b;border-color:#475569;color:#fff}.bento-footer{margin-top:64px;border-top:1px solid rgba(0,0,0,.07);padding:64px 24px 48px}.bento-footer .bento-footer-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:48px}@media (max-width:900px){.bento-footer .bento-footer-inner{grid-template-columns:1fr 1fr}}@media (max-width:560px){.bento-footer .bento-footer-inner{grid-template-columns:1fr}}.bento-footer .bento-footer-brand{display:flex;flex-direction:column;gap:14px}.bento-footer .bento-footer-logo-link{display:inline-block;text-decoration:none}.bento-footer .bento-footer-logo-img{height:44px;width:auto}.bento-footer .bento-footer-tagline{font-size:13px;color:#475569;margin:0;font-weight:500}.bento-footer .bento-footer-legal{font-size:12px;color:#94a3b8;margin:0;line-height:1.7}.bento-footer .bento-footer-sponsor{font-size:12px;color:#64748b;margin:0}.bento-footer .bento-footer-sponsor a{color:#0f172a;font-weight:600;text-decoration:none;transition:color .14s}.bento-footer .bento-footer-sponsor a:hover{color:#6366f1}.bento-footer .bento-footer-sponsor .bento-footer-wtd-green{color:#22c55e}.bento-footer .bento-footer-green{font-size:12px;color:#64748b;margin:0}.bento-footer .bento-footer-green i{color:#22c55e;margin-right:4px}.bento-footer .bento-footer-col{display:flex;flex-direction:column;gap:10px}.bento-footer .bento-footer-col a{font-size:13px;color:#64748b;text-decoration:none;font-weight:400;transition:color .14s}.bento-footer .bento-footer-col a:hover{color:#6366f1}.bento-footer .bento-footer-col-title{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#94a3b8;margin:0 0 2px}.bento-footer .bento-footer-col-title.is-spaced{margin-top:20px}.bento-card-inner{position:relative;z-index:2}.bento-feature-list{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:7px}.bento-feature-list li{display:flex;align-items:center;gap:7px;font-size:13px;color:#475569;line-height:1.4}.bento-feature-list li i{color:#94a3b8;font-size:12px;flex-shrink:0}.bento-feature-list-light li{color:#ddd6fe}.bento-feature-list-light li i{color:#a78bfa}.bento-feature-list-indigo li{color:#3730a3}.bento-feature-list-indigo li i{color:#6366f1}.bento-feature-list-red li{color:#7f1d1d}.bento-feature-list-red li i{color:#ef4444}.bento-feature-list-amber li{color:#78350f}.bento-feature-list-amber li i{color:#f59e0b}.bento-feature-list-teal li{color:#134e4a}.bento-feature-list-teal li i{color:#10b981}.bento-feature-list-green li{color:#14532d}.bento-feature-list-green li i{color:#22c55e}.bento-card-badge-teal i,.bento-card-badge-teal span{color:#0d9488}.bento-card-badge-slate i,.bento-card-badge-slate span{color:#64748b}.bento-card-badge-indigo i,.bento-card-badge-indigo span{color:#6366f1}.bento-card-badge-violet i,.bento-card-badge-violet span{color:#8b5cf6}.bento-card-badge-orange i,.bento-card-badge-orange span{color:#ea580c}.bento-card-badge-azure i,.bento-card-badge-azure span{color:#2563eb}.bento-card-single-sourcing{grid-column:span 2;grid-row:span 2;background:#f0fdf4;border-color:#bbf7d0}@media (max-width:560px){.bento-card-single-sourcing{grid-column:span 1;grid-row:span 1}}.bento-card-single-sourcing .bento-card-title{color:#14532d}.bento-card-single-sourcing .bento-card-desc{color:#166534}.bento-card-openapi{grid-column:span 2;grid-row:span 2;background:#0f172a;border-color:#0f172a;color:#fff}@media (max-width:560px){.bento-card-openapi{grid-column:span 1;grid-row:span 1}}.bento-card-openapi .bento-card-title{color:#e2e8f0}.bento-card-openapi .bento-card-desc,.bento-card-openapi .bento-feature-list li{color:#cbd5e1}.bento-card-openapi .bento-feature-list li i{color:#818cf8}.bento-card-customisation{grid-column:span 2;grid-row:span 2;background:#f5f3ff;border-color:#ddd6fe}@media (max-width:560px){.bento-card-customisation{grid-column:span 1;grid-row:span 1}}.bento-card-customisation .bento-card-title{color:#3b0764}.bento-card-customisation .bento-card-desc{color:#6d28d9}.bento-card-customisation .bento-feature-list li{color:#5b21b6}.bento-card-customisation .bento-feature-list li i{color:#7c3aed}.bento-card-audiences{grid-column:span 4;background:linear-gradient(135deg,#0f172a,#1e1b4b 55%,#14274e);border-color:rgba(99,102,241,.25);color:#fff;display:flex;flex-direction:row;align-items:center;gap:56px;padding:48px 52px}@media (max-width:900px){.bento-card-audiences{grid-column:span 2;flex-direction:column;align-items:flex-start;gap:32px;padding:32px}}@media (max-width:560px){.bento-card-audiences{grid-column:span 1;grid-row:span 1}}.bento-card-audiences .bento-card-inner{flex:1;min-width:0;position:relative;z-index:1}.bento-card-audiences .bento-card-title{color:#f1f5f9;font-size:1.5rem}.bento-card-audiences .bento-card-desc{color:#cbd5e1}.bento-card-audiences .bento-feature-list li{color:#94a3b8}.bento-card-audiences .bento-card-badge-teal i,.bento-card-audiences .bento-card-badge-teal span,.bento-card-audiences .bento-feature-list li i{color:#2dd4bf}.bento-audiences-ui{flex:1.1;display:flex;gap:16px;align-items:stretch;min-width:0}@media (max-width:900px){.bento-audiences-ui{width:100%;flex:none}}.bento-aud-doc{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0}.bento-aud-block{border-radius:12px;padding:12px 14px;border:1px solid transparent}.bento-aud-block.bento-aud-all{background:hsla(0,0%,100%,.05);border-color:rgba(45,212,191,.25)}.bento-aud-block.bento-aud-enterprise{background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.3)}.bento-aud-block.bento-aud-hidden{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.06);opacity:.6}.bento-aud-pills{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.bento-aud-pill{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;padding:2px 8px;border-radius:100px;letter-spacing:.03em;text-transform:uppercase}.bento-aud-pill i{font-size:9px}.bento-aud-pill.bento-ap-green{background:rgba(45,212,191,.15);color:#2dd4bf;border:1px solid rgba(45,212,191,.3)}.bento-aud-pill.bento-ap-purple{background:rgba(139,92,246,.2);color:#a78bfa;border:1px solid rgba(139,92,246,.35)}.bento-aud-pill.bento-ap-blue{background:rgba(99,102,241,.2);color:#818cf8;border:1px solid rgba(99,102,241,.35)}.bento-aud-pill.bento-ap-slate{background:hsla(0,0%,100%,.05);color:#64748b;border:1px solid hsla(0,0%,100%,.08)}.bento-aud-content{font-size:12px;color:#94a3b8;line-height:1.6}.bento-aud-content strong{color:#cbd5e1}.bento-aud-redacted{display:flex;flex-direction:column;gap:6px}.bento-aud-bar{display:block;height:10px;border-radius:5px;background:hsla(0,0%,100%,.08);width:100%}.bento-aud-bar.bento-aud-bar-short{width:60%}.bento-aud-preview{display:flex;flex-direction:column;gap:6px;min-width:120px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:14px 12px}.bento-aud-preview-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#475569;margin-bottom:4px}.bento-aud-role{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#475569;padding:6px 10px;border-radius:8px;cursor:default;transition:all .15s ease}.bento-aud-role i{font-size:11px}.bento-aud-role.bento-ar-active{background:rgba(45,212,191,.12);color:#2dd4bf;border:1px solid rgba(45,212,191,.25)}.bento-card-changelogs{grid-column:span 2;background:#fff8f0;border-color:#fed7aa}@media (max-width:560px){.bento-card-changelogs{grid-column:span 1}}.bento-card-changelogs .bento-card-title{color:#7c2d12}.bento-card-changelogs .bento-card-desc{color:#9a3412}.bento-card-visual-editor{grid-column:span 2;background:#eff6ff;border-color:#bfdbfe}@media (max-width:560px){.bento-card-visual-editor{grid-column:span 1}}.bento-card-visual-editor .bento-card-title{color:#1e3a8a}.bento-card-visual-editor .bento-card-desc{color:#1d4ed8}.bento-card-seo .bento-card-icon{background:#fef9c3;color:#ca8a04}.bento-card-pdf .bento-card-icon{background:#fee2e2;color:#dc2626}.bento-card-localisation .bento-card-icon{background:#ede9fe;color:#7c3aed}.bento-playground-ui{position:absolute;bottom:-16px;right:-16px;width:55%;background:#1e293b;border:1px solid hsla(0,0%,100%,.08);border-radius:16px 16px 0 16px;padding:13px;box-shadow:0 8px 32px rgba(0,0,0,.35);z-index:3;transition:transform .3s ease}.bento-playground-ui .bento-pg-header{display:flex;align-items:center;gap:5px;margin-bottom:10px}.bento-playground-ui .bento-pg-header .bento-pg-label{font-size:10px;color:#475569;margin-left:6px}.bento-playground-ui .bento-pg-endpoint{display:flex;align-items:center;gap:7px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:6px 9px;margin-bottom:7px}.bento-playground-ui .bento-pg-endpoint .bento-pg-path{font-size:10px;color:#e2e8f0;font-family:monospace}.bento-playground-ui .bento-pg-field{font-size:10px;color:#64748b;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:6px;padding:5px 8px;margin-bottom:8px;font-family:monospace}.bento-playground-ui .bento-pg-field .bento-pg-key{color:#94a3b8}.bento-playground-ui .bento-pg-send{background:#4f46e5;color:#fff;border:none;border-radius:8px;padding:7px 12px;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;margin-bottom:10px;width:100%}.bento-playground-ui .bento-pg-send i{font-size:9px}.bento-playground-ui .bento-pg-divider{height:1px;background:hsla(0,0%,100%,.08);margin-bottom:8px}.bento-playground-ui .bento-pg-response-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.bento-playground-ui .bento-pg-response-head .bento-pg-200{background:rgba(34,197,94,.15);color:#22c55e;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.bento-playground-ui .bento-pg-response-head .bento-pg-ms{font-size:10px;color:#64748b}.bento-playground-ui .bento-pg-json{font-size:10px;color:#94a3b8;font-family:monospace;line-height:1.6;background:rgba(0,0,0,.25);border-radius:8px;padding:8px}.bento-card-playground:hover .bento-playground-ui{transform:translateY(-8px)}.bento-m-get{background:rgba(34,197,94,.15);color:#22c55e}.bento-m-get,.bento-m-post{border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.bento-m-post{background:rgba(251,191,36,.15);color:#d97706}.bento-m-put{background:rgba(59,130,246,.15);color:#3b82f6}.bento-m-del,.bento-m-put{border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.bento-m-del{background:rgba(239,68,68,.15);color:#ef4444}.bento-feedback-ui{position:absolute;bottom:-16px;right:-16px;width:58%;border:1px solid rgba(0,0,0,.08);border-radius:16px 16px 0 16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.08);z-index:3;transition:transform .3s ease}.bento-feedback-ui .bento-fw-widget{padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.06)}.bento-feedback-ui .bento-fw-widget .bento-fw-question{font-size:11px;font-weight:600;color:#0f172a;margin-bottom:9px}.bento-feedback-ui .bento-fw-widget .bento-fw-btns{display:flex;gap:7px}.bento-feedback-ui .bento-fw-widget .bento-fw-btns span{padding:5px 11px;border-radius:8px;font-size:11px;font-weight:600}.bento-feedback-ui .bento-fw-widget .bento-fw-btns span i{margin-right:4px}.bento-feedback-ui .bento-fw-widget .bento-fw-btns .bento-fw-yes{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.bento-feedback-ui .bento-fw-widget .bento-fw-btns .bento-fw-no{background:#fff1f2;color:#e11d48;border:1px solid #fecdd3}.bento-feedback-ui .bento-fw-stats{padding:11px 14px}.bento-feedback-ui .bento-fw-stats .bento-fw-stat-row{display:flex;align-items:center;gap:7px;margin-bottom:8px}.bento-feedback-ui .bento-fw-stats .bento-fw-stat-row .bento-fw-emoji{font-size:14px}.bento-feedback-ui .bento-fw-stats .bento-fw-stat-row .bento-fw-bar-wrap{flex:1;height:5px;background:#f0fdf4;border-radius:100px;overflow:hidden}.bento-feedback-ui .bento-fw-stats .bento-fw-stat-row .bento-fw-bar{height:100%;background:linear-gradient(90deg,#10b981,#34d399);border-radius:100px}.bento-feedback-ui .bento-fw-stats .bento-fw-stat-row .bento-fw-pct{font-size:11px;font-weight:700;color:#059669}.bento-feedback-ui .bento-fw-stats .bento-fw-msgs{display:flex;flex-direction:column;gap:5px}.bento-feedback-ui .bento-fw-stats .bento-fw-msg{font-size:10px;color:#64748b;padding:5px 8px;background:#f8fafc;border-radius:7px;display:flex;align-items:flex-start;gap:5px}.bento-feedback-ui .bento-fw-stats .bento-fw-msg i{color:#cbd5e1;font-size:9px;margin-top:1px;flex-shrink:0}.bento-feedback-ui .bento-fw-stats .bento-fw-msg-unread{background:#f0fdf4}.bento-feedback-ui .bento-fw-stats .bento-fw-msg-unread i{color:#22c55e;font-size:6px;margin-top:2px}.bento-card-feedback:hover .bento-feedback-ui{transform:translateY(-8px)}.bento-private-ui{position:absolute;bottom:-16px;right:-16px;width:55%;z-index:3;transition:transform .3s ease}.bento-private-ui .bento-private-gate{background:#1e293b;border:1px solid hsla(0,0%,100%,.1);border-radius:16px 16px 0 16px;padding:16px 14px;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.3)}.bento-private-ui .bento-private-gate .bento-pg-lock{width:34px;height:34px;background:rgba(99,102,241,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 9px}.bento-private-ui .bento-private-gate .bento-pg-lock i{color:#818cf8;font-size:13px}.bento-private-ui .bento-private-gate .bento-pg-title{font-size:11px;font-weight:700;color:#f1f5f9;margin-bottom:10px}.bento-private-ui .bento-private-gate .bento-pg-input{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:7px;padding:6px 9px;font-size:10px;color:#64748b;margin-bottom:7px;text-align:left}.bento-private-ui .bento-private-gate .bento-pg-btn{background:#4f46e5;color:#fff;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:600;margin-bottom:10px}.bento-private-ui .bento-private-gate .bento-pg-btn i{font-size:9px;margin-left:3px}.bento-private-ui .bento-private-gate .bento-pg-or{font-size:9px;color:#475569;margin-bottom:8px}.bento-private-ui .bento-private-gate .bento-pg-sso-row{display:flex;gap:5px;justify-content:center}.bento-private-ui .bento-private-gate .bento-pg-sso-row .bento-sso-chip{padding:4px 7px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:5px;font-size:9px;color:#94a3b8}.bento-private-ui .bento-private-gate .bento-pg-sso-row .bento-sso-chip i{margin-right:2px}.bento-card-private:hover .bento-private-ui{transform:translateY(-8px)}.bento-synced-ui{position:absolute;bottom:-16px;right:-16px;width:58%;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px 16px 0 16px;padding:13px;box-shadow:0 8px 32px rgba(0,0,0,.07);z-index:3;transition:transform .3s ease}.bento-synced-ui .bento-sync-header{display:flex;align-items:center;gap:7px;margin-bottom:9px}.bento-synced-ui .bento-sync-header .bento-sync-badge{display:inline-flex;align-items:center;gap:4px;background:#ecfdf5;color:#059669;border:1px solid #a7f3d0;border-radius:5px;padding:2px 7px;font-size:9px;font-weight:700}.bento-synced-ui .bento-sync-header .bento-sync-badge i{font-size:9px}.bento-synced-ui .bento-sync-header .bento-sync-name{font-size:11px;font-weight:600;color:#0f172a}.bento-synced-ui .bento-sync-content{font-size:11px;color:#475569;line-height:1.5;padding:7px 9px;background:#f8fafc;border-radius:7px;margin-bottom:10px;border-left:2px solid #10b981}.bento-synced-ui .bento-sync-content strong{color:#1e293b}.bento-synced-ui .bento-sync-usedby .bento-sync-label{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-weight:600;margin-bottom:5px}.bento-synced-ui .bento-sync-usedby .bento-sync-page{display:flex;align-items:center;gap:5px;font-size:10px;color:#475569;padding:3px 0}.bento-synced-ui .bento-sync-usedby .bento-sync-page i{color:#94a3b8;font-size:9px}.bento-synced-ui .bento-sync-usedby .bento-sync-more{color:#10b981;font-style:italic}.bento-card-single-sourcing:hover .bento-synced-ui{transform:translateY(-8px)}.bento-openapi-ui{position:absolute;bottom:-16px;right:-16px;width:60%;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px 16px 0 16px;padding:10px 12px;box-shadow:0 8px 32px rgba(0,0,0,.08);z-index:3;transition:transform .3s ease}.bento-openapi-ui .bento-oa-row{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid rgba(0,0,0,.05)}.bento-openapi-ui .bento-oa-row:last-child{border-bottom:none}.bento-openapi-ui .bento-oa-row .bento-oa-method{font-size:9px;font-weight:700;border-radius:4px;padding:2px 6px;min-width:38px;text-align:center;flex-shrink:0}.bento-openapi-ui .bento-oa-row .bento-oa-path{font-size:10px;color:#1e293b;font-family:monospace;flex:1}.bento-openapi-ui .bento-oa-row .bento-oa-desc{font-size:9px;color:#94a3b8;white-space:nowrap}.bento-card-openapi:hover .bento-openapi-ui{transform:translateY(-8px)}.bento-css-ui{position:absolute;bottom:-16px;right:-16px;width:58%;background:#0f172a;border:1px solid hsla(0,0%,100%,.08);border-radius:16px 16px 0 16px;padding:11px;box-shadow:0 8px 32px rgba(0,0,0,.35);z-index:3;transition:transform .3s ease;font-family:JetBrains Mono,Fira Code,monospace}.bento-css-ui .bento-css-header{display:flex;align-items:center;gap:5px;margin-bottom:10px}.bento-css-ui .bento-css-header .bento-css-filename{font-size:10px;color:#475569;margin-left:6px}.bento-css-ui .bento-css-line{font-size:10px;color:#94a3b8;line-height:1.75}.bento-css-ui .bento-css-ind{padding-left:14px}.bento-css-ui .bento-css-gap{margin-top:3px}.bento-css-ui .bento-css-sel{color:#7dd3fc}.bento-css-ui .bento-css-prop{color:#86efac}.bento-css-ui .bento-css-val{color:#fca5a5}.bento-css-ui .bento-css-str{color:#fcd34d}.bento-css-ui .bento-css-num{color:#c4b5fd}.bento-card-customisation:hover .bento-css-ui{transform:translateY(-8px)}.bento-changelog-preview{position:absolute;bottom:-12px;right:-12px;width:55%;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px 14px 0 14px;padding:12px;box-shadow:0 4px 18px rgba(0,0,0,.07);z-index:3;transition:transform .3s ease}.bento-cl-post{margin-bottom:8px}.bento-cl-meta{display:flex;align-items:center;gap:6px;margin-bottom:3px}.bento-cl-label{padding:2px 6px;border-radius:4px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.bento-cl-new{background:#d1fae5;color:#059669}.bento-cl-improved{background:#dbeafe;color:#1e40af}.bento-cl-version{font-size:10px;font-weight:700;color:#0f172a}.bento-cl-date{font-size:9px;color:#94a3b8}.bento-cl-title{font-size:11px;font-weight:600;color:#1e293b}.bento-cl-divider{height:1px;background:rgba(0,0,0,.06);margin:7px 0}.bento-cl-rss{font-size:9px;color:#f59e0b;display:flex;align-items:center;gap:4px;margin-top:5px}.bento-cl-rss i{font-size:9px}.bento-card-changelogs:hover .bento-changelog-preview{transform:translateY(-6px)}.bento-ve-preview{position:absolute;bottom:-12px;right:-12px;width:62%;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px 14px 0 14px;padding:10px;box-shadow:0 4px 18px rgba(0,0,0,.07);z-index:3;display:flex;gap:0;overflow:hidden;transition:transform .3s ease}.bento-ve-preview .bento-ve-tree{flex:1;border-right:1px solid rgba(0,0,0,.06);padding-right:8px;margin-right:8px}.bento-ve-preview .bento-ve-tree .bento-ve-path{display:flex;align-items:center;gap:4px;font-size:10px;color:#475569;padding:4px 0;font-family:monospace}.bento-ve-preview .bento-ve-tree .bento-ve-path i{font-size:8px;color:#94a3b8}.bento-ve-preview .bento-ve-tree .bento-ve-path.bento-ve-active,.bento-ve-preview .bento-ve-tree .bento-ve-path.bento-ve-active i{color:#3b82f6}.bento-ve-preview .bento-ve-tree .bento-ve-path.bento-ve-nested{padding-left:10px}.bento-ve-preview .bento-ve-form{flex:1.2}.bento-ve-preview .bento-ve-form .bento-ve-field{display:flex;flex-direction:column;gap:2px;margin-bottom:7px}.bento-ve-preview .bento-ve-form .bento-ve-field .bento-ve-label{font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-weight:600}.bento-ve-preview .bento-ve-form .bento-ve-field .bento-ve-val{font-size:10px;color:#0f172a;font-weight:500}.bento-card-visual-editor:hover .bento-ve-preview{transform:translateY(-6px)}.bento-card-page-history{grid-column:span 2;grid-row:span 2;background:#f8fafc;border-color:#cbd5e1}@media (max-width:560px){.bento-card-page-history{grid-column:span 1;grid-row:span 1}}.bento-card-page-history .bento-card-title{color:#0f172a}.bento-card-page-history .bento-card-desc{color:#475569}.bento-history-ui{margin-top:20px;display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;transition:transform .35s ease}.bento-card-page-history:hover .bento-history-ui{transform:translateY(-6px)}.bento-history-row{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid #f1f5f9}.bento-history-row:last-child{border-bottom:none}.bento-history-row.bento-history-row-active{background:#f0f9ff}.bento-history-dot{width:8px;height:8px;border-radius:50%;background:#cbd5e1;flex-shrink:0}.bento-history-dot.bento-history-dot-blue{background:#3b82f6}.bento-history-info{flex:1;min-width:0}.bento-history-action{font-size:11px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bento-history-meta{display:flex;align-items:center;gap:5px;font-size:10px;color:#94a3b8;margin-top:2px}.bento-history-avatar{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-size:8px;font-weight:700;color:#fff;flex-shrink:0}.bento-history-avatar.bento-avatar-blue{background:#3b82f6}.bento-history-avatar.bento-avatar-green{background:#22c55e}.bento-history-avatar.bento-avatar-purple{background:#8b5cf6}.bento-history-current{font-size:9px;font-weight:700;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;padding:2px 8px;flex-shrink:0}.bento-history-restore{font-size:9px;font-weight:600;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:2px 8px;flex-shrink:0;cursor:pointer}.bento-history-restore:hover{background:#f1f5f9;color:#0f172a}.bento-hr-dot{width:8px;height:8px;border-radius:50%;background:#cbd5e1;flex-shrink:0}.bento-hr-dot.bento-hr-dot-green{background:#22c55e}.bento-hr-label{flex:1;font-size:11px;font-weight:500;color:#0f172a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bento-hr-meta{font-size:11px;color:#64748b;flex-shrink:0}.bento-card-link-checker{grid-column:span 2;grid-row:span 2;background:#fff1f2;border-color:#fecdd3}@media (max-width:560px){.bento-card-link-checker{grid-column:span 1;grid-row:span 1}}.bento-card-link-checker .bento-card-title{color:#881337}.bento-card-link-checker .bento-card-desc{color:#9f1239}.bento-link-checker-ui{margin-top:20px;background:#fff;border:1px solid #fecdd3;border-radius:14px;overflow:hidden;transition:transform .35s ease}.bento-card-link-checker:hover .bento-link-checker-ui{transform:translateY(-6px)}.bento-lc-header{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;background:#fff1f2;border-bottom:1px solid #fecdd3}.bento-lc-title{font-size:10px;font-weight:700;color:#881337;text-transform:uppercase;letter-spacing:.06em}.bento-lc-rescan{font-size:9px;font-weight:600;color:#be123c;cursor:pointer}.bento-lc-rescan i{margin-right:3px}.bento-lc-row{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #fef2f2;font-size:10px}.bento-lc-row:last-of-type{border-bottom:none}.bento-lc-url{flex:1;color:#334155;font-family:Courier New,monospace;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bento-lc-status{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:700;border-radius:4px;padding:2px 6px;flex-shrink:0}.bento-lc-status.bento-lc-status-ok{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.bento-lc-status.bento-lc-status-broken{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.bento-lc-status.bento-lc-status-redirect{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.bento-lc-fix{font-size:9px;font-weight:600;color:#dc2626;flex-shrink:0;cursor:pointer}.bento-lc-fix i{font-size:7px}.bento-lc-summary{display:flex;gap:12px;padding:8px 12px;background:#fef2f2;border-top:1px solid #fecdd3;font-size:9px;font-weight:600}.bento-lc-sum-ok{color:#15803d}.bento-lc-sum-ok i{font-size:7px;margin-right:3px}.bento-lc-sum-broken{color:#dc2626}.bento-lc-sum-broken i{font-size:7px;margin-right:3px}.bento-lc-sum-redirect{color:#b45309}.bento-lc-sum-redirect i{font-size:7px;margin-right:3px}.bento-card-badge-dark{background:#0f172a;color:#e2e8f0;border-color:#1e293b}.bento-card-badge-violet{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.bento-feature-list-violet li i{color:#7c3aed}.bento-card-code-snippets{grid-column:span 2;grid-row:span 2;background:#0a0f1a;border-color:#1e293b;color:#e2e8f0}@media (max-width:560px){.bento-card-code-snippets{grid-column:span 1;grid-row:span 1}}.bento-card-code-snippets .bento-card-title{color:#f1f5f9}.bento-card-code-snippets .bento-card-desc,.bento-card-code-snippets .bento-feature-list li{color:#94a3b8}.bento-card-code-snippets .bento-feature-list li i{color:#22d3ee}.bento-snippets-ui{margin-top:20px;background:#0d1117;border:1px solid #1e293b;border-radius:12px;overflow:hidden;transition:transform .35s ease}.bento-card-code-snippets:hover .bento-snippets-ui{transform:translateY(-6px)}.bento-snip-tabs{display:flex;gap:0;border-bottom:1px solid #1e293b;padding:0 12px}.bento-snip-tab{font-size:9px;font-weight:600;color:#64748b;padding:7px 10px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.bento-snip-tab.bento-snip-tab-active{color:#22d3ee;border-bottom-color:#22d3ee}.bento-snip-body{padding:10px 14px;font-family:Courier New,monospace}.bento-snip-line{font-size:9.5px;line-height:1.7;color:#e2e8f0}.bento-snip-line.bento-snip-ind{padding-left:14px}.bento-snip-cmd{color:#f472b6}.bento-snip-str{color:#86efac}.bento-snip-key{color:#93c5fd}.bento-snip-response-head{display:flex;align-items:center;justify-content:space-between;padding:6px 14px;background:#111827;border-top:1px solid #1e293b}.bento-snip-copy{font-size:9px;color:#64748b;cursor:pointer}.bento-snip-copy i{margin-right:3px}.bento-snip-copy:hover{color:#94a3b8}.bento-snip-response{padding:8px 14px;font-family:Courier New,monospace;font-size:9.5px;line-height:1.7;color:#94a3b8;background:#0d1117}.bento-card-guides-int{grid-column:span 2;grid-row:span 2;background:#faf5ff;border-color:#e9d5ff}@media (max-width:560px){.bento-card-guides-int{grid-column:span 1;grid-row:span 1}}.bento-card-guides-int .bento-card-title{color:#4c1d95}.bento-card-guides-int .bento-card-desc{color:#6d28d9}.bento-guides-int-ui{margin-top:20px;background:#fff;border:1px solid #e9d5ff;border-radius:14px;overflow:hidden;transition:transform .35s ease}.bento-card-guides-int:hover .bento-guides-int-ui{transform:translateY(-6px)}.bento-gi-search{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f5f3ff;border-bottom:1px solid #e9d5ff;font-size:10px;color:#6d28d9}.bento-gi-search i{font-size:9px;color:#a78bfa}.bento-gi-search-text{font-weight:500;color:#4c1d95}.bento-gi-results{padding:10px 14px;gap:12px}.bento-gi-group,.bento-gi-results{display:flex;flex-direction:column}.bento-gi-group{gap:4px}.bento-gi-group-label{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#a78bfa;margin-bottom:2px}.bento-gi-group-label i{margin-right:4px}.bento-gi-result{font-size:10px;color:#1e1b4b;padding:5px 8px;border-radius:6px;background:#f5f3ff;display:flex;align-items:center;gap:6px;cursor:pointer;font-weight:500}.bento-gi-result:hover{background:#ede9fe}.bento-gi-api-result{font-family:Courier New,monospace;font-size:9.5px}.bento-card-cicd{grid-column:span 2;background:#0f172a;border-color:#0f172a;color:#e2e8f0}@media (max-width:560px){.bento-card-cicd{grid-column:span 1}}.bento-card-cicd .bento-card-title{color:#f1f5f9}.bento-card-cicd .bento-card-desc{color:#94a3b8}.bento-cicd-ui{margin-top:16px;background:#020617;border:1px solid #1e293b;border-radius:10px;overflow:hidden;transition:transform .35s ease;font-family:Courier New,monospace}.bento-card-cicd:hover .bento-cicd-ui{transform:translateY(-6px)}.bento-cicd-header{display:flex;align-items:center;gap:5px;padding:7px 12px;background:#0d1117;border-bottom:1px solid #1e293b}.bento-cli-ind{padding-left:16px}.bento-testimonial-strip{background:#fafaf9;padding:72px 24px;display:flex;justify-content:center}.bento-testimonial-inner{max-width:720px;display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.bento-testimonial-quote{font-size:1.2rem;line-height:1.7;color:#334155;font-style:italic;position:relative}.bento-testimonial-quote:before{content:"\201C";font-size:4rem;color:#e2e8f0;position:absolute;top:-24px;left:-20px;line-height:1;font-style:normal}.bento-testimonial-author{display:flex;align-items:center;gap:14px;text-align:left}.bento-testimonial-avatar{width:44px;height:44px;border-radius:50%;background:#0f172a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.bento-testimonial-name{font-weight:700;font-size:14px;color:#0f172a}.bento-testimonial-role{font-size:12px;color:#64748b;margin-top:2px}.comp-hero{padding:120px 24px 80px;text-align:center;background:linear-gradient(180deg,#f8fafc,#fafaf9);border-bottom:1px solid rgba(0,0,0,.06)}.comp-container{max-width:1200px;margin:0 auto;padding:0 24px}.comp-container--narrow{max-width:720px;text-align:center;margin:0 auto}.comp-container--prose{max-width:820px;margin:0 auto}.comp-hero-badge{display:inline-flex;align-items:center;gap:7px;background:#eef2ff;color:#4f46e5;border:1px solid #c7d2fe;border-radius:100px;padding:6px 16px;font-size:13px;font-weight:600;margin-bottom:28px}.comp-hero-title{font-size:clamp(2rem,4vw,3.25rem);font-weight:800;color:#0f172a;line-height:1.15;letter-spacing:-.02em;margin:0 auto 20px;max-width:820px}.comp-hero-desc{font-size:17px;color:#64748b;line-height:1.7;max-width:700px;margin:0 auto 36px}.comp-hero-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.comp-btn-primary{display:inline-flex;align-items:center;gap:8px;background:#0f172a;color:#fff;font-size:15px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;padding:12px 24px;border-radius:12px;border:none;text-decoration:none;cursor:pointer;transition:background .16s,transform .16s}.comp-btn-primary:hover{background:#1e293b;transform:translateY(-1px);color:#fff;text-decoration:none}.comp-btn-ghost{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#0f172a;font-size:15px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;padding:12px 24px;border-radius:12px;border:1.5px solid rgba(0,0,0,.12);text-decoration:none;cursor:pointer;transition:border-color .16s,transform .16s}.comp-btn-ghost:hover{border-color:rgba(0,0,0,.28);transform:translateY(-1px);color:#0f172a;text-decoration:none}.comp-hero-meta{font-size:12px;color:#94a3b8;margin:0}.comp-section{padding:72px 24px}.comp-section--tinted{background:#f8fafc;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.comp-section-kicker{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#6366f1;margin-bottom:10px}.comp-section-title{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.2;margin:0 0 16px}.comp-section-intro{font-size:16px;color:#64748b;line-height:1.7;margin:0}.comp-section-intro a{color:#6366f1;text-decoration:none}.comp-section-intro a:hover{text-decoration:underline}.comp-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:768px){.comp-two-col{grid-template-columns:1fr}}.comp-card{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:20px;padding:32px}.comp-card p{font-size:15px;color:#475569;line-height:1.75;margin:0}.comp-card p a{color:#6366f1;text-decoration:none}.comp-card p a:hover{text-decoration:underline}.comp-card-eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.comp-card-eyebrow--dh{color:#6366f1}.comp-card-eyebrow--comp{color:#94a3b8}.comp-card-title{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 14px}.comp-table-wrap{overflow-x:auto;border-radius:20px;border:1px solid rgba(0,0,0,.07);box-shadow:0 1px 4px rgba(0,0,0,.04)}.comp-table{width:100%;border-collapse:collapse;font-size:14px}.comp-table thead tr{border-bottom:2px solid rgba(0,0,0,.06)}.comp-table th{padding:16px 20px;font-weight:700;font-size:13px;text-align:left;background:#fff}.comp-table th.comp-th-feature{color:#94a3b8;font-size:11px;letter-spacing:.08em;text-transform:uppercase;min-width:160px}.comp-table th.comp-th-dh{color:#fff;background:#6366f1}.comp-table th.comp-th-comp{color:#64748b;background:#f8fafc}.comp-table tbody tr{border-bottom:1px solid rgba(0,0,0,.05)}.comp-table tbody tr:last-child{border-bottom:none}.comp-table tbody tr:nth-child(odd){background:#fff}.comp-table tbody tr:nth-child(2n){background:#fafaf9}.comp-table tbody tr:hover{background:#f1f5f9}.comp-table td{padding:18px 20px;vertical-align:top;line-height:1.65;color:#334155}.comp-table td:first-child{font-weight:600;color:#0f172a;font-size:13px;min-width:160px;border-right:1px solid rgba(0,0,0,.05)}.comp-table td:nth-child(2){background:rgba(99,102,241,.04)!important;border-right:1px solid rgba(99,102,241,.1)}.comp-table td a{color:#6366f1;text-decoration:none}.comp-table td a:hover{text-decoration:underline}.comp-table td strong{color:#0f172a}.comp-pricing-wrap{overflow-x:auto;border-radius:20px;border:1px solid rgba(0,0,0,.07);box-shadow:0 1px 4px rgba(0,0,0,.04)}.comp-pricing-table{width:100%;border-collapse:collapse;font-size:14px}.comp-pricing-table thead{background:#0f172a}.comp-pricing-table thead th{padding:16px 24px;text-align:left;font-size:13px;font-weight:700;color:#fff}.comp-pricing-table thead th:first-child{color:#94a3b8;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.comp-pricing-table thead th:nth-child(2){color:#a5b4fc}.comp-pricing-table tbody tr{border-bottom:1px solid rgba(0,0,0,.05)}.comp-pricing-table tbody tr:last-child{border-bottom:none}.comp-pricing-table tbody tr:nth-child(odd){background:#fff}.comp-pricing-table tbody tr:nth-child(2n){background:#f8fafc}.comp-pricing-table td{padding:16px 24px;font-size:14px;color:#334155;line-height:1.6;vertical-align:top}.comp-pricing-table td:first-child{font-weight:600;color:#0f172a;min-width:140px}.comp-pricing-table td:nth-child(2){color:#4f46e5;font-weight:500}.comp-pricing-table td:last-child{font-weight:700;color:#16a34a}.comp-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px}.comp-tag{display:inline-flex;align-items:center;background:#f1f5f9;color:#475569;border-radius:100px;padding:5px 14px;font-size:13px;font-weight:500}.comp-prose-title{font-size:clamp(1.35rem,2.5vw,1.875rem);font-weight:800;color:#0f172a;margin:0 0 24px;letter-spacing:-.02em}.comp-prose-grid{display:grid;gap:12px}.comp-prose-item{padding:20px 24px;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.06);font-size:15px;line-height:1.75;color:#475569}.comp-prose-item strong{color:#0f172a;font-weight:700}.comp-prose-item a{color:#6366f1;text-decoration:none}.comp-prose-item a:hover{text-decoration:underline}.comp-switch-card{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:24px;padding:48px 40px;text-align:center;max-width:700px;margin:0 auto}.comp-switch-card h2{font-size:clamp(1.35rem,2.5vw,1.875rem);font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0 0 16px}.comp-switch-card p{font-size:15px;color:#64748b;line-height:1.75;margin:0 0 28px}.comp-switch-card p a{color:#6366f1;text-decoration:none}.comp-switch-card p a:hover{text-decoration:underline}.comp-note{font-size:15px;color:#64748b;line-height:1.7;text-align:center;max-width:720px;margin:0 auto}.comp-note a{color:#6366f1;text-decoration:none}.comp-note a:hover{text-decoration:underline}.about-hero{padding:128px 24px 80px;text-align:center;background:linear-gradient(180deg,#f8fafc,#fafaf9);border-bottom:1px solid rgba(0,0,0,.06)}.about-hero-kicker{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#6366f1;margin-bottom:16px}.about-hero-title{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;color:#0f172a;line-height:1.12;letter-spacing:-.025em;margin:0 auto 20px;max-width:780px}.about-hero-sub{font-size:18px;color:#64748b;line-height:1.7;max-width:620px;margin:0 auto}.about-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;max-width:1100px;margin:0 auto}@media (max-width:900px){.about-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.about-stats{grid-template-columns:repeat(2,1fr)}}.about-stat{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:20px;padding:28px 20px;text-align:center}.about-stat-number{font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;color:#0f172a;letter-spacing:-.03em;line-height:1;margin:0 0 8px}.about-stat-label{font-size:13px;color:#64748b;line-height:1.4;margin:0}.about-story{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;max-width:1100px;margin:0 auto}@media (max-width:768px){.about-story{grid-template-columns:1fr;gap:32px}}.about-story-image{border-radius:24px;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}.about-story-image img{width:65%;height:auto;object-fit:contain}@media (max-width:768px){.about-story-image{max-width:240px;margin:0 auto;width:100%}}.about-story-body p{font-size:16px;color:#475569;line-height:1.8;margin:0 0 18px}.about-story-body p:last-child{margin:0}.about-story-body p strong{color:#0f172a}.about-story-body p a{color:#6366f1;text-decoration:none}.about-story-body p a:hover{text-decoration:underline}.about-story-title{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0 0 20px}.about-leader-card{display:flex;align-items:flex-start;gap:32px;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:24px;padding:40px;max-width:860px;margin:0 auto}@media (max-width:640px){.about-leader-card{flex-direction:column;align-items:center;text-align:center;padding:28px;gap:20px}}.about-leader-photo{width:88px;height:88px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid #f1f5f9}.about-leader-name{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 4px}.about-leader-role{font-size:11px;font-weight:700;color:#6366f1;margin:0 0 16px;text-transform:uppercase;letter-spacing:.08em}.about-leader-bio{font-size:15px;color:#475569;line-height:1.75;margin:0}.about-values{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:860px;margin:0 auto}.about-value{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:100px;padding:10px 20px;font-size:14px;font-weight:600;color:#0f172a}.about-value i{color:#6366f1;font-size:13px}.cs-hero{background:linear-gradient(160deg,#0f172a,#1e1b4b);padding:120px 48px 0;overflow:hidden}@media (max-width:900px){.cs-hero{padding:100px 24px 0}}.cs-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;max-width:1200px;margin:0 auto}@media (max-width:900px){.cs-hero-inner{grid-template-columns:1fr;gap:40px}}.cs-hero-left{padding-bottom:56px}@media (max-width:900px){.cs-hero-left{padding-bottom:0}}.cs-hero-kicker{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#a5b4fc;margin-bottom:20px}.cs-hero-company{font-size:clamp(2.5rem,5vw,3.75rem);font-weight:800;color:#fff;line-height:1.08;letter-spacing:-.03em;margin:0 0 20px}.cs-hero-tagline{font-size:clamp(1rem,1.8vw,1.2rem);font-weight:500;color:#e2e8f0;line-height:1.65;margin:0 0 16px}.cs-hero-body{font-size:15px;color:#94a3b8;line-height:1.75;margin:0}.cs-hero-right{align-self:flex-end}.cs-hero-preview{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px 20px 0 0;padding:20px 20px 0;overflow:hidden}.cs-hero-preview img{width:100%;height:auto;display:block;border-radius:10px 10px 0 0}.cs-hero-visit{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-size:13px;font-weight:600;color:#a5b4fc;text-decoration:none;padding:8px 16px;border:1px solid rgba(165,180,252,.3);border-radius:100px;transition:all .15s ease;margin-bottom:20px}.cs-hero-visit:hover{background:rgba(165,180,252,.1);color:#c7d2fe}.cs-hero-visit i{font-size:11px}.cs-stats{background:#fff;border-bottom:1px solid rgba(0,0,0,.07)}.cs-stats-inner{display:flex;max-width:1200px;margin:0 auto;padding:0 48px;flex-wrap:wrap}@media (max-width:768px){.cs-stats-inner{padding:0 24px}}.cs-stat{flex:1 1 0;min-width:120px;padding:28px 16px;text-align:center;border-right:1px solid rgba(0,0,0,.07)}.cs-stat:last-child{border-right:none}@media (max-width:560px){.cs-stat{flex:1 1 40%;border-bottom:1px solid rgba(0,0,0,.07);border-right:none}.cs-stat:nth-child(odd){border-right:1px solid rgba(0,0,0,.07)}}.cs-stat-num{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:800;color:#0f172a;letter-spacing:-.03em;line-height:1;margin:0 0 6px}.cs-stat-label{font-size:12px;color:#64748b;line-height:1.4;margin:0}.cs-pull{background:#fafaf9;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);padding:72px 48px}@media (max-width:768px){.cs-pull{padding:48px 24px}}.cs-pull-inner{max-width:860px;margin:0 auto}.cs-pull-mark{font-size:80px;line-height:.5;color:#6366f1;font-family:Georgia,serif;margin-bottom:24px;display:block}.cs-pull-text{font-size:clamp(1.3rem,2.5vw,1.75rem);font-weight:700;color:#0f172a;line-height:1.4;letter-spacing:-.015em;margin:0 0 32px}.cs-pull-person{display:flex;align-items:center;gap:14px}.cs-pull-photo{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #e2e8f0;flex-shrink:0}.cs-pull-name{font-size:14px;font-weight:700;color:#0f172a;margin:0 0 2px}.cs-pull-role{font-size:13px;color:#64748b;margin:0}.cs-prose{max-width:780px;margin:0 auto;padding:0 48px}@media (max-width:768px){.cs-prose{padding:0 24px}}.cs-prose h2{font-size:clamp(1.4rem,2.5vw,1.875rem);font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:56px 0 16px;line-height:1.2}.cs-prose h2:first-child{margin-top:0}.cs-prose p{font-size:16px;color:#475569;line-height:1.8;margin:0 0 18px}.cs-prose p:last-child{margin-bottom:0}.cs-prose ol,.cs-prose ul{padding-left:0;list-style:none;margin:0 0 18px;display:flex;flex-direction:column;gap:10px}.cs-prose ul li{font-size:16px;color:#475569;line-height:1.7;padding-left:24px;position:relative}.cs-prose ul li:before{content:"\2013";position:absolute;left:0;color:#6366f1;font-weight:700}.cs-prose ol{counter-reset:a}.cs-prose ol li{font-size:16px;color:#475569;line-height:1.7;padding-left:32px;position:relative;counter-increment:a}.cs-prose ol li:before{content:counter(a);position:absolute;left:0;top:1px;width:22px;height:22px;background:#eef2ff;color:#6366f1;font-size:12px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;line-height:22px}.cs-inline-quote{background:#eef2ff;border-left:4px solid #6366f1;border-radius:0 16px 16px 0;padding:20px 24px;margin:24px 0}.cs-inline-quote p{font-size:17px!important;font-weight:600;color:#312e81!important;line-height:1.6!important;font-style:italic;margin:0!important}.cs-inline-quote .cs-inline-author{display:block;font-size:13px;font-weight:600;color:#6366f1;font-style:normal;margin-top:10px}.cs-ba{background:#f1f5f9;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);padding:56px 48px}@media (max-width:768px){.cs-ba{padding:40px 24px}}.cs-ba-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1100px;margin:0 auto}@media (max-width:640px){.cs-ba-grid{grid-template-columns:1fr}}.cs-ba-item{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:16px;overflow:hidden}.cs-ba-item img{width:100%;height:auto;display:block}.cs-ba-caption{padding:12px 16px;font-size:13px;font-weight:600;color:#64748b}.cs-ba-caption,.cs-results{border-top:1px solid rgba(0,0,0,.06)}.cs-results{background:#fafaf9;border-bottom:1px solid rgba(0,0,0,.06)}.cs-results-inner{max-width:860px;margin:0 auto}.cs-results-main-quote{font-size:clamp(1rem,2vw,1.2rem);font-weight:600;color:#6366f1;line-height:1.7;font-style:italic;margin:0 0 32px}.cs-results-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.cs-results-item{display:flex;align-items:flex-start;gap:12px;font-size:16px;color:#475569;line-height:1.65}.cs-results-item i{color:#6366f1;font-size:16px;flex-shrink:0;margin-top:3px}.cs-dh-says{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:24px;padding:40px;max-width:860px;margin:0 auto}@media (max-width:640px){.cs-dh-says{padding:28px 24px}}.cs-dh-label{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#6366f1;margin:0 0 16px}.cs-dh-quote{font-size:16px;color:#475569;line-height:1.8;font-style:italic;margin:0 0 24px}.cs-person{display:flex;align-items:center;gap:12px}.cs-person-photo{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #e2e8f0;flex-shrink:0}.cs-person-name{font-size:14px;font-weight:700;color:#0f172a;margin:0 0 2px}.cs-person-role{font-size:13px;color:#64748b;margin:0}.sec-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto}@media (max-width:768px){.sec-pillars{grid-template-columns:1fr}}.sec-pillar{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:24px;padding:36px 32px;display:flex;flex-direction:column;gap:16px}.sec-pillar-icon{width:56px;height:56px;background:#eef2ff;border-radius:16px;display:flex;align-items:center;justify-content:center}.sec-pillar-icon img{width:30px;height:30px;object-fit:contain}.sec-pillar-title{font-size:17px;font-weight:700;color:#0f172a;margin:0}.sec-pillar-desc{font-size:15px;color:#64748b;line-height:1.7;margin:0}.sec-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;max-width:1100px;margin:0 auto}.sec-feature-grid+.sec-feature-grid{margin-top:96px}@media (max-width:768px){.sec-feature-grid+.sec-feature-grid{margin-top:64px}}.sec-feature-grid.sec-feature-grid--reverse{direction:rtl}.sec-feature-grid.sec-feature-grid--reverse>*{direction:ltr}@media (max-width:768px){.sec-feature-grid{grid-template-columns:1fr;direction:ltr;gap:32px}}.sec-feature-image{border-radius:24px;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center;padding:40px}.sec-feature-image img{width:100%;height:auto;object-fit:contain}@media (max-width:768px){.sec-feature-image{max-width:340px;margin:0 auto;width:100%}}.sec-feature-body{display:flex;flex-direction:column;gap:24px}.sec-feature-section-title{font-size:clamp(1.4rem,2.5vw,1.875rem);font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0 0 8px}.sec-feature-item{border-left:3px solid #e2e8f0;padding-left:16px}.sec-feature-item h3{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 6px}.sec-feature-item p{font-size:14px;color:#64748b;line-height:1.7;margin:0}.sec-feature-item p small{font-size:12px;color:#94a3b8}.sec-feature-item:hover{border-left-color:#6366f1;transition:border-color .2s ease}.sec-contact-card{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:24px;padding:56px 48px;text-align:center;max-width:640px;margin:0 auto}@media (max-width:640px){.sec-contact-card{padding:36px 24px}}.sec-contact-icon{width:64px;height:64px;background:#eef2ff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.sec-contact-icon i{font-size:24px;color:#6366f1}.sec-contact-title{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0 0 12px}.sec-contact-text{font-size:16px;color:#64748b;line-height:1.7;margin:0 0 24px}.sec-contact-text a{color:#6366f1;font-weight:600;text-decoration:none}.sec-contact-text a:hover{text-decoration:underline}.sec-contact-badge{display:inline-flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid rgba(0,0,0,.07);border-radius:100px;padding:10px 20px;font-size:13px;font-weight:600;color:#475569}.sec-contact-badge i{color:#6366f1}.uc-hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px}.uc-btn-primary{display:inline-flex;align-items:center;gap:8px;background:#6366f1;color:#fff;padding:13px 28px;border-radius:100px;font-weight:700;font-size:15px;text-decoration:none;transition:background .15s ease}.uc-btn-primary:hover{background:#4f46e5;color:#fff}.uc-btn-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#0f172a;padding:12px 28px;border-radius:100px;font-weight:600;font-size:15px;text-decoration:none;border:1.5px solid rgba(0,0,0,.15);transition:all .15s ease}.uc-btn-outline:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.25)}.uc-feature-text{display:flex;flex-direction:column;gap:14px}.uc-feature-text h2{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.2;margin:0}.uc-feature-text p{font-size:16px;color:#475569;line-height:1.8;margin:0}.uc-feature-text em{font-size:14px;color:#6366f1;font-style:normal;font-weight:600}.bento-card-ai-assistant{grid-column:span 2;grid-row:span 2;background:linear-gradient(145deg,#0f172a,#1e1b4b 55%,#312e81);border-color:#3730a3;color:#fff;overflow:hidden}@media (max-width:560px){.bento-card-ai-assistant{grid-column:span 1;grid-row:span 1}}.bento-card-ai-assistant .bento-card-title{color:#e0e7ff}.bento-card-ai-assistant .bento-card-desc{color:#a5b4fc}.bento-ai-assistant-ui{position:absolute;bottom:-16px;right:-16px;width:62%;background:#fff;border-radius:16px 16px 0 16px;box-shadow:0 16px 48px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.06);padding:14px;transition:transform .3s ease;z-index:3}.bento-card-ai-assistant:hover .bento-ai-assistant-ui{transform:translateY(-10px)}.bento-ais-bar{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;padding:8px 12px;margin-bottom:10px}.bento-ais-bar i{color:#6366f1;font-size:12px}.bento-ais-bar span{font-size:11px;color:#334155;font-weight:500}.bento-ais-answer{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:10px;padding:10px 12px;font-size:11px;color:#fff;line-height:1.6;margin-bottom:8px}.bento-ais-sources{display:flex;gap:5px;flex-wrap:wrap}.bento-ais-source{background:#f1f5f9;border-radius:6px;padding:3px 8px;font-size:9px;color:#475569;font-weight:600;display:flex;align-items:center;gap:4px}.bento-ais-source i{color:#6366f1;font-size:8px}.bento-card-enterprise-search{grid-column:span 2;grid-row:span 2;background:#f8fafc;border-color:#e2e8f0}@media (max-width:560px){.bento-card-enterprise-search{grid-column:span 1;grid-row:span 1}}.bento-card-enterprise-search .bento-card-title{color:#0f172a}.bento-card-enterprise-search .bento-card-desc{color:#475569}.bento-ent-search-ui{position:absolute;bottom:-12px;right:-12px;width:62%;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px 14px 0 14px;padding:14px;box-shadow:0 8px 28px rgba(0,0,0,.08);transition:transform .3s ease;z-index:3}.bento-card-enterprise-search:hover .bento-ent-search-ui{transform:translateY(-8px)}.bento-es-bar{display:flex;align-items:center;gap:7px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:7px 10px;margin-bottom:10px}.bento-es-bar i{color:#94a3b8;font-size:11px}.bento-es-bar span{font-size:11px;color:#64748b}.bento-es-result{display:flex;align-items:flex-start;gap:8px;padding:7px 0;border-bottom:1px solid #f1f5f9}.bento-es-result:last-child{border-bottom:none}.bento-es-icon{width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0;margin-top:1px}.bento-es-icon.es-icon-blue{background:#dbeafe;color:#2563eb}.bento-es-icon.es-icon-purple{background:#ede9fe;color:#7c3aed}.bento-es-icon.es-icon-green{background:#dcfce7;color:#16a34a}.bento-es-text{flex:1}.bento-es-title{font-size:10px;font-weight:700;color:#0f172a;margin-bottom:2px}.bento-es-proj{font-size:9px;color:#94a3b8}.bento-card-page-analytics{grid-column:span 2;grid-row:span 2;background:#f0fdf4;border-color:#bbf7d0}@media (max-width:560px){.bento-card-page-analytics{grid-column:span 1;grid-row:span 1}}.bento-card-page-analytics .bento-card-title{color:#14532d}.bento-card-page-analytics .bento-card-desc{color:#166534}.bento-page-analytics-ui{position:absolute;bottom:-12px;right:-12px;width:62%;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:14px 14px 0 14px;padding:14px;box-shadow:0 8px 28px rgba(16,185,129,.12);transition:transform .3s ease}.bento-card-page-analytics:hover .bento-page-analytics-ui{transform:translateY(-8px)}.bento-pa-heading{font-size:10px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.bento-pa-stat-row{display:flex;align-items:center;justify-content:space-between;padding:5px 0;border-bottom:1px solid #f1f5f9}.bento-pa-stat-row:last-of-type{border-bottom:none}.bento-pa-label{font-size:10px;color:#475569}.bento-pa-value{font-size:11px;font-weight:700;color:#059669}.bento-pa-chart{display:flex;align-items:flex-end;gap:3px;height:36px;margin-top:10px}.bento-pa-bar{flex:1;background:#d1fae5;border-radius:3px 3px 0 0}.bento-pa-bar.bento-pa-bar-active{background:#059669}.bento-card-changelog-hero{grid-column:span 2;grid-row:span 2;background:linear-gradient(145deg,#fffbf5,#fff8ed);border-color:#fed7aa;overflow:hidden}@media (max-width:560px){.bento-card-changelog-hero{grid-column:span 1;grid-row:span 1}}.bento-card-changelog-hero .bento-card-title{color:#7c2d12}.bento-card-changelog-hero .bento-card-desc{color:#9a3412}.bento-changelog-hero-ui{position:absolute;bottom:-16px;right:-16px;width:62%;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:14px 14px 0 14px;padding:14px;box-shadow:0 8px 28px rgba(234,88,12,.12);transition:transform .3s ease;z-index:3}.bento-card-changelog-hero:hover .bento-changelog-hero-ui{transform:translateY(-10px)}.bento-card-ai-commit{grid-column:span 2;grid-row:span 2;background:#0f172a;border-color:#1e293b;color:#fff;overflow:hidden}@media (max-width:560px){.bento-card-ai-commit{grid-column:span 1;grid-row:span 1}}.bento-card-ai-commit .bento-card-title{color:#f1f5f9}.bento-card-ai-commit .bento-card-desc{color:#cbd5e1}.bento-card-ai-commit .bento-feature-list li{color:#ddd6fe}.bento-card-ai-commit .bento-feature-list li i{color:#a78bfa}.bento-commit-ui{position:absolute;bottom:-16px;right:-16px;width:60%;background:#020617;border:1px solid #1e293b;border-radius:14px 14px 0 14px;padding:13px;box-shadow:0 8px 32px rgba(0,0,0,.5);font-family:Courier New,monospace;transition:transform .3s ease;z-index:3}.bento-card-ai-commit:hover .bento-commit-ui{transform:translateY(-10px)}.bento-commit-header{display:flex;align-items:center;gap:5px;margin-bottom:10px}.bento-commit-header .bento-terminal-label{font-size:10px;color:#475569;margin-left:4px;font-family:sans-serif}.bento-commit-line{font-size:10px;line-height:1.9}.bento-commit-line.bento-commit-hash{color:#f59e0b}.bento-commit-line.bento-commit-msg{color:#e2e8f0}.bento-commit-line.bento-commit-ai{color:#a78bfa}.bento-commit-line.bento-commit-ok{color:#34d399}.bento-card-reader-messages{grid-column:span 2;grid-row:span 2;background:#fff;border-color:rgba(0,0,0,.08)}@media (max-width:560px){.bento-card-reader-messages{grid-column:span 1;grid-row:span 1}}.bento-reader-msgs-ui{position:absolute;bottom:-12px;right:-12px;width:60%;background:#f8fafc;border:1px solid rgba(0,0,0,.08);border-radius:14px 14px 0 14px;padding:12px;box-shadow:0 8px 28px rgba(0,0,0,.08);transition:transform .3s ease}.bento-card-reader-messages:hover .bento-reader-msgs-ui{transform:translateY(-8px)}.bento-rmsg{display:flex;gap:8px;margin-bottom:8px}.bento-rmsg:last-child{margin-bottom:0}.bento-rmsg-avatar{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;flex-shrink:0}.bento-rmsg-avatar.rmsg-teal{background:#ccfbf1;color:#0f766e}.bento-rmsg-avatar.rmsg-amber{background:#fef3c7;color:#d97706}.bento-rmsg-avatar.rmsg-rose{background:#ffe4e6;color:#e11d48}.bento-rmsg-body{flex:1}.bento-rmsg-page{font-size:9px;font-weight:700;color:#0f172a;margin-bottom:2px}.bento-rmsg-text{font-size:9px;color:#475569;line-height:1.4}.bento-rmsg-badge{display:inline-block;padding:1px 6px;border-radius:100px;font-size:8px;font-weight:700;margin-top:3px}.bento-rmsg-badge.rmsg-positive{background:#dcfce7;color:#16a34a}.bento-rmsg-badge.rmsg-negative{background:#fee2e2;color:#dc2626}.bento-card-nohits{grid-column:span 2;grid-row:span 2;background:#fff;border-color:rgba(0,0,0,.08)}@media (max-width:560px){.bento-card-nohits{grid-column:span 1;grid-row:span 1}}.bento-nohits-ui{position:absolute;bottom:-12px;right:-12px;width:62%;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px 14px 0 14px;padding:14px;box-shadow:0 8px 28px rgba(0,0,0,.08);transition:transform .3s ease}.bento-card-nohits:hover .bento-nohits-ui{transform:translateY(-8px)}.bento-nohits-heading{font-size:10px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.bento-nohits-row{display:flex;align-items:center;gap:6px;margin-bottom:7px;padding:5px 8px;background:#fef2f2;border-radius:8px}.bento-nohits-row i{color:#dc2626;font-size:10px;flex-shrink:0}.bento-nohits-query{font-size:10px;color:#334155;flex:1}.bento-nohits-count{font-size:10px;font-weight:700;color:#dc2626}.bento-nohits-hint{margin-top:8px;padding:6px 8px;background:#eff6ff;border-radius:8px;font-size:9px;color:#1d4ed8;display:flex;align-items:center;gap:5px}.bento-nohits-hint i{font-size:9px}.bento-link-ui{position:absolute;bottom:-12px;right:-12px;width:64%;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:14px 14px 0 14px;overflow:hidden;box-shadow:0 8px 28px rgba(239,68,68,.12);transition:transform .3s ease}.bento-card-link-checker:hover .bento-link-ui{transform:translateY(-8px)}.bento-link-header{display:flex;align-items:center;gap:5px;padding:8px 12px;background:#fff1f2;border-bottom:1px solid #fecdd3}.bento-link-label{font-size:10px;font-weight:700;color:#881337;margin-left:4px}.bento-link-row{display:flex;align-items:center;gap:7px;padding:7px 12px;border-bottom:1px solid #fff1f2;font-size:10px}.bento-link-row:last-child{border-bottom:none}.bento-link-row i{font-size:11px;flex-shrink:0}.bento-link-row span:nth-child(2){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334155;font-family:Courier New,monospace;font-size:9px}.bento-link-row.bento-link-ok i{color:#16a34a}.bento-link-row.bento-link-broken i{color:#dc2626}.bento-link-row.bento-link-warn i{color:#d97706}.bento-link-badge{font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;flex-shrink:0}.bento-link-badge.bento-lbadge-ok{background:#dcfce7;color:#15803d}.bento-link-badge.bento-lbadge-err{background:#fee2e2;color:#b91c1c}.bento-link-badge.bento-lbadge-warn{background:#fef9c3;color:#a16207}.bento-collab-ui{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:14px;padding:14px;box-shadow:0 4px 16px rgba(245,158,11,.1)}.bento-collab-thread{display:flex;flex-direction:column;gap:10px}.bento-collab-msg{display:flex;align-items:flex-start;gap:9px}.bento-collab-avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.bento-collab-body{flex:1}.bento-collab-author{font-size:11px;font-weight:600;color:#334155;margin-bottom:2px}.bento-collab-author span{font-weight:400;color:#64748b}.bento-collab-text{font-size:10px;color:#94a3b8;line-height:1.4}.bento-feedback-ui{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:14px;padding:14px;box-shadow:0 4px 16px rgba(20,184,166,.1);display:flex;flex-direction:column;gap:12px}.bento-fw-widget{background:#f0fdfa;border:1px solid #99f6e4;border-radius:10px;padding:10px 12px}.bento-fw-question{font-size:11px;font-weight:600;color:#134e4a;margin-bottom:8px}.bento-fw-btns{display:flex;gap:6px}.bento-fw-no,.bento-fw-yes{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;cursor:default}.bento-fw-yes{background:#0d9488;color:#fff}.bento-fw-no{background:#fff;border:1px solid #d1d5db;color:#6b7280}.bento-fw-stats{display:flex;flex-direction:column;gap:8px}.bento-fw-stat-row{display:flex;align-items:center;gap:8px}.bento-fw-emoji{font-size:14px;flex-shrink:0}.bento-fw-bar-wrap{flex:1;height:6px;background:#f1f5f9;border-radius:100px;overflow:hidden}.bento-fw-bar{height:100%;background:#0d9488;border-radius:100px}.bento-fw-pct{font-size:11px;font-weight:700;color:#0d9488;flex-shrink:0;min-width:28px;text-align:right}.bento-fw-msgs{display:flex;flex-direction:column;gap:5px}.bento-fw-msg{display:flex;align-items:flex-start;gap:6px;font-size:10px;color:#475569;padding:5px 8px;background:#f8fafc;border-radius:7px;line-height:1.4}.bento-fw-msg i{color:#94a3b8;font-size:9px;margin-top:1px;flex-shrink:0}.bento-fw-msg.bento-fw-msg-unread{background:#f0fdfa;color:#134e4a}.bento-fw-msg.bento-fw-msg-unread i{color:#0d9488}.legal-hero{padding:120px 24px 52px;text-align:center}.legal-hero h1{font-size:clamp(28px,4vw,44px);font-weight:700;color:#0f172a;letter-spacing:-.025em;margin-bottom:10px}.legal-hero-date{font-size:13px;color:#94a3b8}.legal-content{max-width:760px;margin:0 auto;padding:0 24px 100px}.legal-content h2{font-size:19px;font-weight:700;color:#0f172a;letter-spacing:-.01em;margin-top:40px;margin-bottom:10px}.legal-content h3{font-size:15px;font-weight:600;color:#1e293b;margin-top:24px;margin-bottom:8px}.legal-content p{font-size:15px;color:#475569;line-height:1.75;margin-bottom:10px}.legal-content p:empty{display:none}.legal-content ul{list-style-type:disc}.legal-content ol{list-style-type:decimal}.legal-content ol,.legal-content ul{margin:4px 0 16px 20px}.legal-content ol li,.legal-content ul li{font-size:15px;color:#475569;line-height:1.75;margin-bottom:6px}.legal-content a{color:#6366f1;text-decoration:none}.legal-content a:hover{text-decoration:underline}.legal-content br{display:none}.legal-table{width:100%;border-collapse:collapse;margin-top:8px;font-size:14px}.legal-table thead tr{background:#f8faff}.legal-table thead tr th{padding:12px 16px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#64748b;border-bottom:2px solid #e2e8f0}.legal-table tbody tr{border-bottom:1px solid #f1f5f9}.legal-table tbody tr:last-child{border-bottom:none}.legal-table tbody tr:hover{background:#fafbff}.legal-table tbody tr td{padding:12px 16px;color:#475569;vertical-align:top}.uc-illus{width:100%;border-radius:16px;font-size:13px;font-family:inherit;overflow:hidden;box-sizing:border-box}.uc-ibar{display:flex;align-items:center;gap:5px;margin-bottom:14px;padding-bottom:12px}.uc-ibar .uc-idot{width:9px;height:9px;border-radius:50%;flex-shrink:0;display:inline-block}.uc-ibar .uc-idot-r{background:#ef4444}.uc-ibar .uc-idot-a{background:#f59e0b}.uc-ibar .uc-idot-g{background:#22c55e}.uc-ibar .uc-ibar-label{margin-left:6px;font-size:11px;font-weight:600}.uc-illus-git{background:#0f172a;padding:22px}.uc-illus-git .uc-ibar{border-bottom:1px solid hsla(0,0%,100%,.06)}.uc-illus-git .uc-ibar .uc-ibar-label{color:#475569}.uc-illus-git .uc-cli{font-family:Courier New,monospace;font-size:12px;color:#94a3b8;padding:2px 0;line-height:1.6;display:flex;gap:0}.uc-illus-git .uc-cli-prompt{color:#818cf8;margin-right:8px;font-weight:700;flex-shrink:0}.uc-illus-git .uc-cli-gap{height:10px}.uc-illus-git .uc-cli-ok{font-family:Courier New,monospace;font-size:12px;color:#4ade80;display:flex;align-items:center;gap:7px;padding:2px 0}.uc-illus-git .uc-cli-ok i{font-size:10px}.uc-illus-git .uc-git-note{margin-top:14px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.06);font-size:12px;color:#475569;display:flex;align-items:center;gap:7px}.uc-illus-git .uc-git-note i{color:#a5b4fc}.uc-illus-api{background:#0f172a;padding:22px}.uc-illus-api .uc-ibar{border-bottom:1px solid hsla(0,0%,100%,.06)}.uc-illus-api .uc-ibar .uc-ibar-label{color:#475569}.uc-illus-api .uc-api-ep{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.04);border-radius:8px;padding:8px 10px;margin-bottom:10px}.uc-illus-api .uc-api-get{background:#dcfce7;color:#15803d;font-size:10px;font-weight:700;padding:2px 7px;border-radius:4px;letter-spacing:.05em;flex-shrink:0}.uc-illus-api .uc-api-path{color:#e2e8f0;font-family:Courier New,monospace;font-size:12px}.uc-illus-api .uc-api-field{font-family:Courier New,monospace;font-size:11px;color:#64748b;padding:3px 0}.uc-illus-api .uc-api-fk{color:#94a3b8}.uc-illus-api .uc-api-send{margin:12px 0;background:#6366f1;color:#fff;text-align:center;padding:8px 12px;border-radius:8px;font-weight:600;font-size:13px;cursor:default}.uc-illus-api .uc-api-send i{margin-right:6px;font-size:10px}.uc-illus-api .uc-api-sep{height:1px;background:hsla(0,0%,100%,.06);margin:10px 0}.uc-illus-api .uc-api-rh{display:flex;align-items:center;gap:8px;margin-bottom:8px}.uc-illus-api .uc-api-200{background:#dcfce7;color:#15803d;font-size:10px;font-weight:700;padding:2px 7px;border-radius:4px}.uc-illus-api .uc-api-ms{font-size:11px;color:#475569}.uc-illus-api .uc-api-json{font-family:Courier New,monospace;font-size:11px;color:#a5b4fc;background:hsla(0,0%,100%,.03);padding:8px 10px;border-radius:8px;line-height:1.8}.uc-illus-cicd{background:#fff;border:1px solid rgba(0,0,0,.08);padding:22px}.uc-illus-cicd .uc-pipe{display:flex;align-items:flex-start;justify-content:center;margin-bottom:18px}.uc-illus-cicd .uc-pipe-step{display:flex;flex-direction:column;align-items:center;gap:7px;flex:1}.uc-illus-cicd .uc-pipe-dot{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.uc-illus-cicd .uc-pipe-dot.uc-dot-done{background:#dcfce7;color:#15803d}.uc-illus-cicd .uc-pipe-dot.uc-dot-active{background:#ede9fe;color:#6366f1}.uc-illus-cicd .uc-pipe-label{font-size:11px;font-weight:600;color:#64748b}.uc-illus-cicd .uc-pipe-conn{flex:1;height:2px;background:#e2e8f0;margin-top:19px}.uc-illus-cicd .uc-cicd-log{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:2px}.uc-illus-cicd .uc-cicd-line{font-family:Courier New,monospace;font-size:12px;color:#475569;display:flex;align-items:center;gap:7px;padding:2px 0}.uc-illus-cicd .uc-cicd-line i{color:#22c55e;font-size:10px}.uc-illus-cicd .uc-cicd-live{font-family:Courier New,monospace;font-size:12px;font-weight:600;color:#6366f1;display:flex;align-items:center;gap:7px;padding:3px 0}.uc-illus-cicd .uc-cicd-live i{font-size:7px}.uc-illus-oa-ref{background:#0f172a;padding:20px 22px;display:flex;flex-direction:column;gap:10px}.uc-illus-oa-ref .uc-ibar{border-bottom:1px solid hsla(0,0%,100%,.06)}.uc-illus-oa-ref .uc-ibar .uc-ibar-label{color:#475569}.uc-illus-oa-ref .uc-oa-ep-row{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;padding:7px 10px}.uc-illus-oa-ref .uc-oa-method{font-size:10px;font-weight:800;padding:2px 7px;border-radius:4px;letter-spacing:.06em;flex-shrink:0}.uc-illus-oa-ref .uc-oa-method.uc-oa-get{background:rgba(34,197,94,.15);color:#4ade80;border:1px solid rgba(34,197,94,.3)}.uc-illus-oa-ref .uc-oa-path{font-family:Courier New,monospace;font-size:12px;color:#e2e8f0;flex:1}.uc-illus-oa-ref .uc-oa-try{font-size:10px;font-weight:700;color:#6366f1;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.25);padding:2px 8px;border-radius:100px;flex-shrink:0}.uc-illus-oa-ref .uc-oa-try i{font-size:8px;margin-left:3px}.uc-illus-oa-ref .uc-oa-tagline{font-size:11px;color:#64748b;line-height:1.5}.uc-illus-oa-ref .uc-oa-section{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:5px}.uc-illus-oa-ref .uc-oa-section-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#475569;margin-bottom:2px;display:flex;align-items:center;gap:6px}.uc-illus-oa-ref .uc-oa-status-200{background:rgba(34,197,94,.15);color:#4ade80;border:1px solid rgba(34,197,94,.25);font-size:9px;padding:1px 6px;border-radius:4px;font-weight:700;letter-spacing:.04em;text-transform:none}.uc-illus-oa-ref .uc-oa-param-row{display:flex;align-items:center;gap:8px}.uc-illus-oa-ref .uc-oa-pk{font-family:Courier New,monospace;font-size:11px;color:#93c5fd;font-weight:700}.uc-illus-oa-ref .uc-oa-pt{font-size:10px;color:#a78bfa;background:rgba(139,92,246,.12);padding:1px 6px;border-radius:4px}.uc-illus-oa-ref .uc-oa-preq{font-size:10px;color:#f87171;background:rgba(239,68,68,.1);padding:1px 6px;border-radius:4px}.uc-illus-oa-ref .uc-oa-schema-row{display:flex;align-items:center;gap:8px;padding:1px 0}.uc-illus-oa-ref .uc-oa-sk{font-family:Courier New,monospace;font-size:11px;color:#94a3b8;min-width:70px}.uc-illus-oa-ref .uc-oa-sv{font-size:10px;color:#a78bfa;background:rgba(139,92,246,.1);padding:1px 6px;border-radius:4px}.uc-illus-oa-ref .uc-oa-sv.uc-oa-sv-enum{color:#f59e0b;background:rgba(245,158,11,.1)}.uc-illus-oa-ref .uc-oa-code-tabs{display:flex;gap:2px;border-bottom:1px solid hsla(0,0%,100%,.06);padding-bottom:6px}.uc-illus-oa-ref .uc-oa-tab{font-size:11px;font-weight:600;color:#475569;padding:3px 10px;border-radius:6px;cursor:default}.uc-illus-oa-ref .uc-oa-tab.uc-oa-tab-active{background:hsla(0,0%,100%,.07);color:#e2e8f0}.uc-illus-oa-ref .uc-oa-snippet{font-family:Courier New,monospace;font-size:11px;color:#a5b4fc;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;padding:8px 12px;line-height:1.8}.uc-illus-editor{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;overflow:hidden}.uc-illus-editor .uc-ed-toolbar{display:flex;align-items:center;gap:1px;padding:7px 10px;border-bottom:1px solid #f1f5f9;background:#fafafa}.uc-illus-editor .uc-ed-tb-btn{width:27px;height:27px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#64748b;cursor:default}.uc-illus-editor .uc-ed-tb-btn:hover{background:#f1f5f9}.uc-illus-editor .uc-ed-tb-bold{font-weight:800;color:#0f172a}.uc-illus-editor .uc-ed-tb-italic{font-style:italic}.uc-illus-editor .uc-ed-tb-sep{width:1px;height:18px;background:#e2e8f0;margin:0 4px;flex-shrink:0}.uc-illus-editor .uc-ed-tb-spacer{flex:1}.uc-illus-editor .uc-ed-body{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.uc-illus-editor .uc-ed-h1{font-size:16px;font-weight:800;color:#0f172a;line-height:1.2}.uc-illus-editor .uc-ed-p{font-size:12px;color:#475569;line-height:1.6}.uc-illus-editor .uc-ed-callout{font-size:12px;color:#5b21b6;background:#f5f3ff;border-left:3px solid #7c3aed;padding:7px 10px;border-radius:0 8px 8px 0;display:flex;align-items:center;gap:7px}.uc-illus-editor .uc-ed-callout i{color:#7c3aed;font-size:11px}.uc-illus-editor .uc-ed-code{font-family:Courier New,monospace;font-size:11px;color:#0284c7;background:#f0f9ff;border:1px solid #bae6fd;padding:7px 10px;border-radius:7px}.uc-illus-editor .uc-ed-comment{font-size:11px;color:#6366f1;background:#eef2ff;padding:6px 10px;border-radius:6px;display:flex;align-items:center;gap:7px}.uc-illus-editor .uc-ed-comment i{font-size:11px}.uc-illus-editor .uc-ed-comment em{font-style:normal;font-weight:600}.uc-ed-avs{display:flex;margin-left:4px}.uc-ed-av{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;border:1.5px solid #fff;margin-left:-5px}.uc-ed-av:first-child{margin-left:0}.uc-ed-av.av-blue{background:#6366f1}.uc-ed-av.av-green{background:#10b981}.uc-ed-av.av-purple{background:#7c3aed}.uc-illus-nocode{background:#fff;border:1px solid rgba(0,0,0,.08);padding:22px}.uc-illus-nocode .uc-nc-list{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.uc-illus-nocode .uc-nc-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:9px;border:1px solid #e2e8f0;font-size:12px;color:#475569;cursor:default}.uc-illus-nocode .uc-nc-left{display:flex;align-items:center;gap:9px}.uc-illus-nocode .uc-nc-icon{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.uc-illus-nocode .uc-nc-drag i{color:#cbd5e1;font-size:10px}.uc-illus-nocode .uc-nc-row-text .uc-nc-icon{background:#f0f9ff;color:#0284c7}.uc-illus-nocode .uc-nc-row-img .uc-nc-icon{background:#f0fdf4;color:#15803d}.uc-illus-nocode .uc-nc-row-call .uc-nc-icon{background:#f5f3ff;color:#7c3aed}.uc-illus-nocode .uc-nc-row-code .uc-nc-icon{background:#fff7ed;color:#ea580c}.uc-illus-nocode .uc-nc-footer{display:flex;gap:8px;flex-wrap:wrap}.uc-illus-nocode .uc-nc-no{font-size:11px;color:#94a3b8;text-decoration:line-through;padding:3px 9px;background:#f8fafc;border-radius:5px;border:1px solid #e2e8f0}.uc-illus-versions{background:#fff;border:1px solid rgba(0,0,0,.08);padding:22px}.uc-illus-versions .uc-ver-tabs{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.uc-illus-versions .uc-ver-tab{font-size:12px;font-weight:600;padding:5px 12px;border-radius:8px;border:1px solid #e2e8f0;color:#94a3b8;cursor:default}.uc-illus-versions .uc-ver-tab.uc-ver-active{background:#0f172a;color:#fff;border-color:#0f172a}.uc-illus-versions .uc-ver-tab.uc-ver-active em{color:#a78bfa;font-style:normal;font-size:10px;margin-left:4px}.uc-illus-versions .uc-ver-pages{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.uc-illus-versions .uc-ver-page{font-size:12px;color:#64748b;display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:7px;cursor:default}.uc-illus-versions .uc-ver-page i{color:#94a3b8;font-size:11px}.uc-illus-versions .uc-ver-page.uc-ver-page-sel{background:#f1f5f9;color:#0f172a;font-weight:600}.uc-illus-versions .uc-ver-page.uc-ver-page-new,.uc-illus-versions .uc-ver-page.uc-ver-page-new i,.uc-illus-versions .uc-ver-page.uc-ver-page-sel i{color:#6366f1}.uc-illus-versions .uc-ver-note{font-size:11px;color:#6366f1;display:flex;align-items:center;gap:6px;font-weight:600}.uc-illus-versions .uc-ver-note i{font-size:10px}.uc-illus-export{background:#fff;border:1px solid rgba(0,0,0,.08);padding:22px}.uc-illus-export .uc-exp-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.uc-illus-export .uc-exp-card{flex:1;border:1px solid #e2e8f0;border-radius:12px;padding:16px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.uc-illus-export .uc-exp-icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:17px;margin-bottom:2px}.uc-illus-export .uc-exp-icon.uc-exp-out{background:#ede9fe;color:#6366f1}.uc-illus-export .uc-exp-icon.uc-exp-in{background:#f0fdf4;color:#15803d}.uc-illus-export .uc-exp-title{font-size:13px;font-weight:700;color:#0f172a}.uc-illus-export .uc-exp-tags{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.uc-illus-export .uc-exp-tags span{font-size:10px;color:#64748b;background:#f1f5f9;padding:2px 7px;border-radius:4px}.uc-illus-export .uc-exp-mid{font-size:18px;color:#cbd5e1;flex-shrink:0}.uc-illus-export .uc-exp-note{font-size:12px;color:#6366f1;font-weight:600;display:flex;align-items:center;gap:6px}.uc-illus-export .uc-exp-note i{font-size:11px}.uc-illus-ai{background:linear-gradient(145deg,#1e1b4b,#312e81 60%,#4c1d95);padding:22px}.uc-illus-ai .uc-ai-badge{display:inline-flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);padding:4px 12px;border-radius:100px;font-size:11px;font-weight:700;color:#c4b5fd;margin-bottom:14px}.uc-illus-ai .uc-ai-badge i{color:#a78bfa;font-size:10px}.uc-illus-ai .uc-ai-prompt{display:flex;align-items:flex-start;gap:8px;background:hsla(0,0%,100%,.06);border-radius:10px;padding:10px 12px;margin-bottom:12px;font-size:12px;color:#ddd6fe;line-height:1.5}.uc-illus-ai .uc-ai-prompt i{color:#a78bfa;font-size:11px;margin-top:1px;flex-shrink:0}.uc-illus-ai .uc-ai-sep{height:1px;background:hsla(0,0%,100%,.07);margin:10px 0}.uc-illus-ai .uc-ai-resp-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(196,181,253,.7);margin-bottom:6px}.uc-illus-ai .uc-ai-resp-text{font-size:12px;color:#ddd6fe;line-height:1.6;margin-bottom:12px}.uc-illus-ai .uc-ai-cursor{display:inline-block;width:1.5px;height:13px;background:#a78bfa;margin-left:2px;vertical-align:middle;animation:a 1s step-end infinite}.uc-illus-ai .uc-ai-btns{display:flex;gap:8px;align-items:center}.uc-illus-ai .uc-ai-apply{background:hsla(0,0%,100%,.15);color:#fff;font-size:12px;font-weight:600;padding:6px 14px;border-radius:7px;display:flex;align-items:center;gap:5px;cursor:default}.uc-illus-ai .uc-ai-apply i{font-size:10px}.uc-illus-ai .uc-ai-skip{color:rgba(196,181,253,.7);font-size:12px;padding:6px 8px;cursor:default}@keyframes a{0%,to{opacity:1}50%{opacity:0}}.uc-illus-publish{background:#fff;border:1px solid rgba(0,0,0,.08);padding:22px}.uc-illus-publish .uc-pub-flow{display:flex;flex-direction:column}.uc-illus-publish .uc-pub-step{display:flex;align-items:flex-start;gap:14px}.uc-illus-publish .uc-pub-dot{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px}.uc-illus-publish .uc-pub-dot.uc-pub-done-dot{background:#dcfce7;color:#15803d}.uc-illus-publish .uc-pub-dot.uc-pub-active-dot{background:#ede9fe;color:#6366f1}.uc-illus-publish .uc-pub-info{padding-top:6px}.uc-illus-publish .uc-pub-title{font-size:13px;font-weight:700;color:#0f172a}.uc-illus-publish .uc-pub-meta{font-size:11px;color:#94a3b8;margin-top:2px}.uc-illus-publish .uc-pub-line{width:2px;height:22px;background:#e2e8f0;margin-left:16px}.pricing-hero{padding:140px 24px 80px;text-align:center;max-width:800px;margin:0 auto}.pricing-hero .pricing-hero-kicker{display:inline-flex;align-items:center;gap:6px;background:rgba(99,102,241,.08);color:#6366f1;border:1px solid rgba(99,102,241,.18);border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.02em;padding:5px 14px;margin-bottom:28px}.pricing-hero h1{font-size:clamp(36px,5vw,60px);font-weight:700;color:#0f172a;line-height:1.1;letter-spacing:-.03em;margin-bottom:20px}.pricing-hero h1 span{color:#6366f1}.pricing-hero .pricing-hero-sub{font-size:18px;color:#64748b;line-height:1.6;margin-bottom:12px}.pricing-hero .pricing-hero-note{font-size:13px;color:#94a3b8}.pricing-toggle-wrap{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:56px}.pricing-toggle-wrap .pricing-toggle-label{font-size:14px;font-weight:500;color:#64748b}.pricing-toggle-wrap .pricing-toggle-label.is-active{color:#0f172a;font-weight:600}.pricing-toggle-wrap .pricing-toggle{position:relative;width:44px;height:24px;background:#6366f1;border-radius:12px;cursor:pointer;border:none;transition:background .2s;flex-shrink:0}.pricing-toggle-wrap .pricing-toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}.pricing-toggle-wrap .pricing-toggle.is-monthly:after{transform:translateX(20px)}.pricing-testimonial{padding:0 24px 72px}.pricing-testimonial .pricing-testimonial-inner{max-width:720px;margin:0 auto;background:#f8faff;border:1px solid rgba(99,102,241,.14);border-radius:20px;padding:48px 56px;text-align:center;position:relative}.pricing-testimonial .pricing-testimonial-inner:before{content:"\201C";font-size:96px;font-family:Georgia,serif;color:rgba(99,102,241,.18);line-height:1;position:absolute;top:16px;left:36px}@media (max-width:640px){.pricing-testimonial .pricing-testimonial-inner{padding:36px 28px}.pricing-testimonial .pricing-testimonial-inner:before{font-size:64px;left:20px}}.pricing-testimonial .pricing-testimonial-quote{font-size:19px;font-weight:500;color:#0f172a;line-height:1.65;letter-spacing:-.01em;font-style:italic;margin-bottom:28px}@media (max-width:640px){.pricing-testimonial .pricing-testimonial-quote{font-size:16px}}.pricing-testimonial .pricing-testimonial-author{display:inline-flex;align-items:center;gap:12px}.pricing-testimonial .pricing-testimonial-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid rgba(99,102,241,.22);flex-shrink:0}.pricing-testimonial .pricing-testimonial-meta{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.pricing-testimonial .pricing-testimonial-name{font-size:14px;font-weight:600;color:#0f172a}.pricing-testimonial .pricing-testimonial-role{font-size:13px;color:#64748b}.pricing-plans-section{padding:0 24px 80px}.pricing-plans-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:start}@media (max-width:1024px){.pricing-plans-inner{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pricing-plans-inner{grid-template-columns:1fr}}.pricing-card{background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:32px;display:flex;flex-direction:column;transition:box-shadow .2s}.pricing-card:hover{box-shadow:0 8px 32px rgba(15,23,42,.08)}.pricing-card .pricing-card-tier{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6366f1;margin-bottom:8px}.pricing-card .pricing-card-name{font-size:22px;font-weight:700;color:#0f172a;margin-bottom:6px}.pricing-card .pricing-card-desc{font-size:13px;color:#64748b;margin-bottom:24px;line-height:1.5}.pricing-card .pricing-card-price-wrap{margin-bottom:6px;display:flex;align-items:baseline;gap:4px}.pricing-card .pricing-card-currency{font-size:20px;font-weight:600;color:#0f172a}.pricing-card .pricing-card-amount{font-size:52px;font-weight:800;color:#0f172a;line-height:1;letter-spacing:-.04em}.pricing-card .pricing-card-period{font-size:13px;color:#94a3b8;align-self:flex-end;padding-bottom:6px}.pricing-card .pricing-card-billing{font-size:12px;color:#94a3b8;margin-bottom:28px}.pricing-card .pricing-card-divider{height:1px;background:#f1f5f9;margin-bottom:24px}.pricing-card .pricing-card-features-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:14px}.pricing-card .pricing-card-features{list-style:none;margin:0 0 28px;padding:0;flex:1}.pricing-card .pricing-card-features li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:#334155;padding:5px 0;line-height:1.45}.pricing-card .pricing-card-features li .pf-check{color:#6366f1;font-size:12px;margin-top:2px;flex-shrink:0}.pricing-card .pricing-card-features li .pf-cross{color:#cbd5e1;font-size:12px;margin-top:2px;flex-shrink:0}.pricing-card .pricing-card-features li del{color:#cbd5e1}.pricing-card .pricing-card-features li a{color:#6366f1;margin-left:4px;font-size:11px}.pricing-card .pricing-card-cta{display:block;text-align:center;padding:13px 24px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;cursor:pointer;border:none;width:100%}.pricing-card .pricing-card-cta-primary{background:#6366f1;color:#fff}.pricing-card .pricing-card-cta-primary:hover{background:#4f46e5;color:#fff}.pricing-card .pricing-card-cta-outline{background:transparent;color:#6366f1;border:1.5px solid #6366f1}.pricing-card .pricing-card-cta-outline:hover{background:#6366f1;color:#fff}.pricing-card .pricing-card-cta-ghost{background:transparent;color:#64748b;border:1.5px solid #e2e8f0}.pricing-card .pricing-card-cta-ghost:hover{border-color:#6366f1;color:#6366f1}.pricing-card .pricing-card-cta-row{display:flex;gap:8px}.pricing-card .pricing-card-cta-row .pricing-card-cta{flex:1;font-size:13px;padding:11px 12px}.pricing-card--featured{background:#0f172a;border-color:#0f172a;position:relative;overflow:hidden}.pricing-card--featured:before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,rgba(99,102,241,.25) 0,transparent 70%);pointer-events:none}.pricing-card--featured .pricing-card-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.04em;background:rgba(99,102,241,.2);color:#a5b4fc;border:1px solid rgba(99,102,241,.3);border-radius:999px;padding:3px 10px;margin-bottom:12px}.pricing-card--featured .pricing-card-tier{color:#a5b4fc}.pricing-card--featured .pricing-card-name{color:#f8fafc}.pricing-card--featured .pricing-card-desc{color:#94a3b8}.pricing-card--featured .pricing-card-amount,.pricing-card--featured .pricing-card-currency{color:#f8fafc}.pricing-card--featured .pricing-card-billing,.pricing-card--featured .pricing-card-period{color:#64748b}.pricing-card--featured .pricing-card-divider{background:hsla(0,0%,100%,.08)}.pricing-card--featured .pricing-card-features-label{color:#475569}.pricing-card--featured .pricing-card-features li{color:#cbd5e1}.pricing-card--featured .pricing-card-features li .pf-check{color:#818cf8}.pricing-card--featured .pricing-card-cta-primary{background:#6366f1;color:#fff}.pricing-card--featured .pricing-card-cta-primary:hover{background:#4f46e5}.pricing-card--featured .pricing-card-cta-outline{background:transparent;color:#a5b4fc;border:1.5px solid rgba(99,102,241,.5)}.pricing-card--featured .pricing-card-cta-outline:hover{background:rgba(99,102,241,.15);color:#f8fafc}.pricing-card--featured:hover{box-shadow:0 12px 48px rgba(99,102,241,.25)}.pricing-card--enterprise{background:#f8fafc;border-style:dashed}.pricing-card--enterprise .pricing-card-amount{font-size:32px;letter-spacing:-.02em;padding-bottom:10px}.pricing-card--enterprise .pricing-card-currency{display:none}.pricing-included{background:#fff;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;padding:36px 24px;margin-bottom:80px}.pricing-included-inner{max-width:1200px;margin:0 auto;display:flex;align-items:flex-start;gap:40px;flex-wrap:wrap}.pricing-included-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;white-space:nowrap;padding-top:2px;flex-shrink:0}.pricing-included-items{display:flex;flex-wrap:wrap;gap:8px 20px;flex:1}.pricing-included-item{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:#334155;font-weight:500}.pricing-included-item i{color:#6366f1;font-size:12px}.pricing-comparison-section{padding:0 24px 80px}.pricing-comparison-inner{max-width:1200px;margin:0 auto}.pricing-comparison-heading{font-size:32px;font-weight:700;color:#0f172a;letter-spacing:-.025em;margin-bottom:8px;text-align:center}.pricing-comparison-sub{font-size:15px;color:#64748b;text-align:center;margin-bottom:48px}.pricing-table-wrap{overflow-x:auto;border-radius:20px;border:1px solid #e2e8f0;background:#fff}table.pricing-table{width:100%;border-collapse:collapse;font-size:13.5px}table.pricing-table thead tr th{padding:20px 16px 18px;text-align:center;font-weight:700;font-size:13px;color:#0f172a;background:#fff;border-bottom:1px solid #f1f5f9;position:sticky;top:0;z-index:5}table.pricing-table thead tr th:first-child{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;padding-left:24px}table.pricing-table thead tr th.pt-featured{background:#0f172a;color:#f8fafc}table.pricing-table tbody tr{border-bottom:1px solid #f8fafc;transition:background .15s}table.pricing-table tbody tr:hover{background:#fafaf9}table.pricing-table tbody tr:last-child{border-bottom:none}table.pricing-table tbody tr td{padding:13px 16px;color:#334155;text-align:center;vertical-align:middle}table.pricing-table tbody tr td:first-child{text-align:left;color:#0f172a;font-weight:500;padding-left:24px;padding-right:24px}table.pricing-table tbody tr td p.price-info{font-size:11px;color:#94a3b8;margin-top:2px;font-weight:400}table.pricing-table tbody tr td .text-tooltip{color:#6366f1;text-decoration:underline;text-underline-offset:2px;font-weight:500}table.pricing-table tbody tr td a:not(.text-tooltip){color:#94a3b8;font-size:12px}table.pricing-table tbody tr td.pt-inf{font-size:18px;color:#6366f1;font-weight:600}table.pricing-table tbody tr td img[src]{width:18px;height:18px}table.pricing-table tbody tr.pt-group td{padding:14px 24px 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;background:#fafaf9;border-top:1px solid #f1f5f9;text-align:left}table.pricing-table tbody tr.pt-group td:not(:first-child){display:none}table.pricing-table tbody tr.pt-cta-row td{padding:20px 16px;background:#fafaf9;border-top:1px solid #f1f5f9}table.pricing-table .pt-check{color:#6366f1;font-size:14px}table.pricing-table .pt-cross{color:#e2e8f0;font-size:13px}table.pricing-table .pt-cta-btn{display:inline-block;padding:8px 18px;border-radius:999px;font-size:12px;font-weight:600;text-decoration:none;background:#f1f5f9;color:#334155;border:none;cursor:pointer;transition:all .2s}table.pricing-table .pt-cta-btn.pt-cta-featured,table.pricing-table .pt-cta-btn:hover{background:#6366f1;color:#fff}table.pricing-table .pt-cta-btn.pt-cta-featured:hover{background:#4f46e5}.pricing-agency{margin:0 24px 80px;max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:80px;background:#0f172a;border-radius:28px;padding:56px 64px;display:flex;align-items:center;justify-content:space-between;gap:40px}@media (max-width:768px){.pricing-agency{flex-direction:column;padding:40px 32px;text-align:center}}.pricing-agency-text h2{font-size:28px;font-weight:700;color:#f8fafc;letter-spacing:-.025em;margin-bottom:12px;line-height:1.2}.pricing-agency-text p{font-size:15px;color:#94a3b8;line-height:1.65;max-width:560px}.pricing-agency-card{flex-shrink:0;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:20px 24px;display:flex;align-items:center;gap:16px;text-decoration:none;transition:background .2s}.pricing-agency-card:hover{background:hsla(0,0%,100%,.1)}.pricing-agency-card img{width:52px;height:52px;border-radius:50%;object-fit:cover}.pricing-agency-card .pricing-agency-info p:first-child{font-size:14px;font-weight:600;color:#f8fafc}.pricing-agency-card .pricing-agency-info p:last-child{font-size:13px;color:#64748b;margin-top:2px}.pricing-faq-section{padding:0 24px 80px}.pricing-faq-inner{max-width:760px;margin:0 auto}.pricing-faq-heading{font-size:32px;font-weight:700;color:#0f172a;letter-spacing:-.025em;margin-bottom:8px;text-align:center}.pricing-faq-sub{font-size:15px;color:#64748b;text-align:center;margin-bottom:48px}.pricing-faq-item{border-bottom:1px solid #f1f5f9}.pricing-faq-item:first-of-type{border-top:1px solid #f1f5f9}.pricing-faq-trigger{width:100%;text-align:left;background:none;border:none;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-size:15px;font-weight:600;color:#0f172a;font-family:inherit;line-height:1.4}.pricing-faq-trigger .faq-icon{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:11px;color:#64748b;transition:background .2s,transform .2s}.pricing-faq-trigger.is-open{color:#6366f1}.pricing-faq-trigger.is-open .faq-icon{background:rgba(99,102,241,.1);color:#6366f1;transform:rotate(45deg)}.pricing-faq-trigger:hover{color:#6366f1}.pricing-faq-body{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .2s}.pricing-faq-body p{font-size:14px;color:#64748b;line-height:1.7;padding-bottom:20px}.pricing-faq-body p a{color:#6366f1;text-decoration:underline;text-underline-offset:2px}.pricing-customers-section{padding:0 24px 80px;background:#fafaf9;padding-top:64px}.pricing-customers-inner{max-width:1200px;margin:0 auto}.pricing-customers-heading{font-size:22px;font-weight:600;color:#0f172a;text-align:center;margin-bottom:40px;letter-spacing:-.015em}.pricing-customers-heading i.heart{color:#f43f5e;margin-left:6px}.pricing-customers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:768px){.pricing-customers-grid{grid-template-columns:1fr}}.pricing-customer-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:28px;text-decoration:none;display:block;transition:box-shadow .2s;position:relative;overflow:hidden}.pricing-customer-card:hover{box-shadow:0 8px 24px rgba(15,23,42,.08)}.pricing-customer-card:hover .pccard-arrow{color:#6366f1}.pricing-customer-card img{max-height:36px;max-width:140px;object-fit:contain;margin-bottom:16px}.pricing-customer-card .pccard-label{display:block;font-size:13px;color:#64748b;text-decoration:none;margin-top:4px}.pricing-customer-card .pccard-label:hover{color:#6366f1}.pricing-customer-card .pccard-arrow{font-size:12px;color:#94a3b8;margin-left:4px;transition:color .2s}.pricing-customer-card .pccard-story{display:block;margin-top:10px;font-size:12px;font-weight:600;color:#6366f1;text-decoration:none}.pricing-customer-card .pccard-story:hover{text-decoration:underline;text-underline-offset:2px}.pricing-questions{padding:80px 24px;text-align:center}.pricing-questions h2{font-size:28px;font-weight:700;color:#0f172a;letter-spacing:-.025em;margin-bottom:8px}.pricing-questions p{font-size:16px;color:#64748b;margin-bottom:32px}.pricing-questions .pricing-questions-btns{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.pricing-questions .pq-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;cursor:pointer;border:none;font-family:inherit}.pricing-questions .pq-btn.pq-btn-primary{background:#0f172a;color:#fff}.pricing-questions .pq-btn.pq-btn-primary:hover{background:#1e293b}.pricing-questions .pq-btn.pq-btn-outline{background:transparent;color:#334155;border:1.5px solid #e2e8f0}.pricing-questions .pq-btn.pq-btn-outline:hover{border-color:#6366f1;color:#6366f1}.pricing-email-cta{background:#0f172a;border-radius:28px;padding:64px 48px;text-align:center;margin:0 24px 80px;max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:80px;position:relative;overflow:hidden}.pricing-email-cta:before{content:"";position:absolute;bottom:-80px;left:50%;transform:translateX(-50%);width:600px;height:300px;background:radial-gradient(ellipse,rgba(99,102,241,.2) 0,transparent 70%);pointer-events:none}.pricing-email-cta h2{font-size:36px;font-weight:700;color:#f8fafc;letter-spacing:-.03em;margin-bottom:12px}.pricing-email-cta p{font-size:16px;color:#64748b;margin-bottom:32px}.pricing-email-cta .pricing-email-form{display:flex;align-items:center;justify-content:center;gap:8px;max-width:480px;margin:0 auto 12px}.pricing-email-cta .pricing-email-form input[type=email]{flex:1;height:48px;padding:0 18px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.08);color:#f8fafc;font-size:14px;font-family:inherit;outline:none;transition:border-color .2s}.pricing-email-cta .pricing-email-form input[type=email]::placeholder{color:#475569}.pricing-email-cta .pricing-email-form input[type=email]:focus{border-color:rgba(99,102,241,.5)}.pricing-email-cta .pricing-email-form button{height:48px;padding:0 24px;border-radius:999px;background:#6366f1;color:#fff;font-size:14px;font-weight:600;font-family:inherit;border:none;cursor:pointer;white-space:nowrap;transition:background .2s}.pricing-email-cta .pricing-email-form button:hover{background:#4f46e5}.pricing-email-cta .pricing-email-note{font-size:12px;color:#475569}.pricing-testimonial{padding:0 24px 80px}.pricing-testimonial-inner{max-width:800px;margin:0 auto;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:48px 56px;text-align:center;position:relative}@media (max-width:640px){.pricing-testimonial-inner{padding:36px 28px}}.pricing-testimonial-inner .pt-quote-mark{font-size:64px;line-height:1;color:#e2e8f0;font-family:Georgia,serif;position:absolute;top:20px;left:40px}.pricing-testimonial-inner blockquote{font-size:17px;line-height:1.65;color:#334155;font-style:italic;margin-bottom:28px}.pricing-testimonial-inner .pt-attribution{display:inline-flex;align-items:center;gap:12px}.pricing-testimonial-inner .pt-attribution img{width:44px;height:44px;border-radius:50%;object-fit:cover}.pricing-testimonial-inner .pt-attribution .pt-attr-text{text-align:left}.pricing-testimonial-inner .pt-attribution .pt-attr-text p:first-child{font-size:14px;font-weight:600;color:#0f172a}.pricing-testimonial-inner .pt-attribution .pt-attr-text p:last-child{font-size:13px;color:#94a3b8}.button.is-success{color:#fff}.button.is-success:hover{color:#fff;background:#177d5b;cursor:pointer}[data-tooltip]:not(.is-disabled):before,[data-tooltip]:not(.is-loading):before,[data-tooltip]:not([disabled]):before{padding:0 1rem}