.brevo-forms-app .container{width:100%;max-width:100%;margin:0;padding:0 1rem;box-sizing:border-box}.brevo-forms-app .header{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100;transition:background-color .3s ease,border-color .3s ease}.brevo-forms-app .header-content{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100%;margin:0;padding:0 1rem;box-sizing:border-box}.brevo-forms-app .logo{font-size:1.5rem;font-weight:700;color:var(--accent-blue);text-decoration:none}.brevo-forms-app .footer{background-color:var(--bg-secondary);border-top:1px solid var(--border-color);padding:2rem 0;margin-top:auto;text-align:center;color:var(--text-secondary);transition:background-color .3s ease,border-color .3s ease}.brevo-forms-app .card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:2rem;box-shadow:0 4px 6px var(--shadow),0 1px 3px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;position:relative;overflow:visible}.brevo-forms-app .card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--gradient-primary);opacity:0;transition:opacity .3s ease}.brevo-forms-app .card:hover{box-shadow:0 20px 40px var(--shadow-lg),0 4px 8px rgba(0,0,0,.1);transform:translateY(-4px);border-color:var(--border-light)}.brevo-forms-app .card:hover:before{opacity:1}.brevo-forms-app .section{padding:3rem 0;text-align:center}.brevo-forms-app .section-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.025em}.brevo-forms-app .section-subtitle{font-size:1.125rem;color:var(--text-secondary);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;font-weight:400;line-height:1.6}.brevo-forms-app .status-badge{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.brevo-forms-app .status-badge.active{background-color:rgba(77,171,247,.2);color:var(--accent-blue);border:1px solid rgba(77,171,247,.3)}.brevo-forms-app .status-badge.draft{background-color:rgba(255,107,107,.2);color:var(--accent-red);border:1px solid rgba(255,107,107,.3)}.brevo-forms-app .status-badge.inactive{background-color:var(--bg-tertiary);color:var(--text-muted);border:1px solid var(--border-color)}.brevo-forms-app .three-column-layout{display:grid;grid-template-columns:320px 1fr 320px;grid-gap:2.5rem;gap:2.5rem;align-items:start;max-width:1800px;margin:0 auto;padding:0 2rem}@media (max-width:1600px){.brevo-forms-app .three-column-layout{grid-template-columns:300px 1fr 300px;gap:2rem;padding:0 1.5rem}}@media (max-width:1400px){.brevo-forms-app .three-column-layout{grid-template-columns:280px 1fr 280px;gap:1.75rem;padding:0 1rem}}@media (max-width:1200px){.brevo-forms-app .three-column-layout{grid-template-columns:1fr;gap:2rem;padding:0 1rem}.brevo-forms-app .three-column-layout>div:first-child,.brevo-forms-app .three-column-layout>div:last-child{order:2}.brevo-forms-app .three-column-layout>div:nth-child(2){order:1}}@media (max-width:768px){.brevo-forms-app .three-column-layout{padding:0 .5rem;gap:1.5rem}}.brevo-forms-app .flex{display:flex}.brevo-forms-app .flex-col{flex-direction:column}.brevo-forms-app .flex-row{flex-direction:row}.brevo-forms-app .flex-wrap{flex-wrap:wrap}.brevo-forms-app .flex-1{flex:1 1}.brevo-forms-app .flex-shrink-0{flex-shrink:0}.brevo-forms-app .items-start{align-items:flex-start}.brevo-forms-app .items-center{align-items:center}.brevo-forms-app .items-end{align-items:flex-end}.brevo-forms-app .justify-start{justify-content:flex-start}.brevo-forms-app .justify-center{justify-content:center}.brevo-forms-app .justify-end{justify-content:flex-end}.brevo-forms-app .justify-between{justify-content:space-between}.brevo-forms-app .gap-0{gap:0}.brevo-forms-app .gap-xs{gap:.25rem}.brevo-forms-app .gap-sm{gap:.5rem}.brevo-forms-app .gap-md{gap:1rem}.brevo-forms-app .gap-lg{gap:1.5rem}.brevo-forms-app .gap-xl{gap:2rem}.brevo-forms-app .m-0{margin:0}.brevo-forms-app .m-auto{margin:0 auto}.brevo-forms-app .mb-0{margin-bottom:0}.brevo-forms-app .mb-xs{margin-bottom:.25rem}.brevo-forms-app .mb-sm{margin-bottom:.5rem}.brevo-forms-app .mb-md{margin-bottom:1rem}.brevo-forms-app .mb-lg{margin-bottom:1.5rem}.brevo-forms-app .mb-xl{margin-bottom:2rem}.brevo-forms-app .mt-xs{margin-top:.25rem}.brevo-forms-app .mt-sm{margin-top:.5rem}.brevo-forms-app .mt-md{margin-top:1rem}.brevo-forms-app .mt-lg{margin-top:1.5rem}.brevo-forms-app .mt-xl{margin-top:2rem}.brevo-forms-app .mr-xs{margin-right:.25rem}.brevo-forms-app .mr-sm{margin-right:.5rem}.brevo-forms-app .mr-md{margin-right:1rem}.brevo-forms-app .p-0{padding:0}.brevo-forms-app .p-sm{padding:.5rem}.brevo-forms-app .p-md{padding:1rem}.brevo-forms-app .p-lg{padding:1.5rem}.brevo-forms-app .p-xl{padding:2rem}.brevo-forms-app .w-full{width:100%}.brevo-forms-app .w-auto{width:auto}.brevo-forms-app .w-50{width:50%}.brevo-forms-app .max-w-full{max-width:100%}.brevo-forms-app .min-w-0{min-width:0}.brevo-forms-app .text-left{text-align:left}.brevo-forms-app .text-center{text-align:center}.brevo-forms-app .text-right{text-align:right}.brevo-forms-app .text-primary{color:var(--text-primary)}.brevo-forms-app .text-secondary{color:var(--text-secondary)}.brevo-forms-app .text-muted{color:var(--text-muted)}.brevo-forms-app .text-subtle{color:var(--text-subtle)}.brevo-forms-app .text-blue{color:var(--accent-blue)}.brevo-forms-app .text-red{color:var(--accent-red)}.brevo-forms-app .text-green{color:var(--accent-green)}.brevo-forms-app .text-xs{font-size:.75rem}.brevo-forms-app .text-sm{font-size:.875rem}.brevo-forms-app .text-md{font-size:1rem}.brevo-forms-app .text-lg{font-size:1.125rem}.brevo-forms-app .text-xl{font-size:1.25rem}.brevo-forms-app .text-2xl{font-size:1.5rem}.brevo-forms-app .text-3xl{font-size:2rem}.brevo-forms-app .font-normal{font-weight:400}.brevo-forms-app .font-medium{font-weight:500}.brevo-forms-app .font-semibold{font-weight:600}.brevo-forms-app .font-bold{font-weight:700}.brevo-forms-app .block{display:block}.brevo-forms-app .inline-block{display:inline-block}.brevo-forms-app .inline-flex{display:inline-flex}.brevo-forms-app .hidden{display:none}.brevo-forms-app .relative{position:relative}.brevo-forms-app .absolute{position:absolute}.brevo-forms-app .fixed{position:fixed}.brevo-forms-app .sticky{position:-webkit-sticky;position:sticky}.brevo-forms-app .border{border:1px solid var(--border-color)}.brevo-forms-app .border-t{border-top:1px solid var(--border-color)}.brevo-forms-app .border-b{border-bottom:1px solid var(--border-color)}.brevo-forms-app .border-l{border-left:1px solid var(--border-color)}.brevo-forms-app .border-r{border-right:1px solid var(--border-color)}.brevo-forms-app .border-light{border-color:var(--border-light)}.brevo-forms-app .rounded{border-radius:var(--radius-md)}.brevo-forms-app .rounded-sm{border-radius:var(--radius-sm)}.brevo-forms-app .rounded-lg{border-radius:var(--radius-lg)}.brevo-forms-app .rounded-xl{border-radius:var(--radius-xl)}.brevo-forms-app .rounded-full{border-radius:9999px}.brevo-forms-app .bg-primary{background:var(--bg-primary)}.brevo-forms-app .bg-secondary{background:var(--bg-secondary)}.brevo-forms-app .bg-tertiary{background:var(--bg-tertiary)}.brevo-forms-app .cursor-pointer{cursor:pointer}.brevo-forms-app .cursor-not-allowed{cursor:not-allowed}.brevo-forms-app .overflow-hidden{overflow:hidden}.brevo-forms-app .overflow-auto{overflow:auto}.brevo-forms-app .overflow-y-auto{overflow-y:auto}.brevo-forms-app .overflow-x-hidden{overflow-x:hidden}.brevo-forms-app .z-10{z-index:10}.brevo-forms-app .z-50{z-index:50}.brevo-forms-app .z-100{z-index:100}.brevo-forms-app .z-1000{z-index:1000}.brevo-forms-app .opacity-0{opacity:0}.brevo-forms-app .opacity-50{opacity:.5}.brevo-forms-app .opacity-75{opacity:.75}.brevo-forms-app .opacity-100{opacity:1}.brevo-forms-app .transition{transition:all .2s ease}.brevo-forms-app .transition-fast{transition:all .15s ease}.brevo-forms-app .transition-slow{transition:all .3s ease}.brevo-forms-app .shadow{box-shadow:0 4px 6px var(--shadow)}.brevo-forms-app .shadow-lg{box-shadow:0 10px 20px var(--shadow-lg)}.brevo-forms-app .shadow-xl{box-shadow:0 20px 40px var(--shadow-xl)}.brevo-forms-app .leading-tight{line-height:1.3}.brevo-forms-app .leading-normal{line-height:1.5}.brevo-forms-app .leading-relaxed{line-height:1.7}.brevo-forms-app .tracking-tight{letter-spacing:-.025em}.brevo-forms-app .tracking-normal{letter-spacing:0}.brevo-forms-app .tracking-wide{letter-spacing:.05em}.brevo-forms-app .pointer-events-none{pointer-events:none}.brevo-forms-app .pointer-events-auto{pointer-events:auto}.brevo-forms-app .form{display:flex;flex-direction:column;gap:1.5rem;width:100%}.brevo-forms-app .form-layout{display:flex;flex-direction:row;gap:0;width:100%;min-height:0}.brevo-forms-app .form-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.brevo-forms-app .form-label{font-weight:600;color:var(--text-primary);font-size:.95rem;margin-bottom:.5rem;letter-spacing:.025em}.brevo-forms-app .form-input{padding:1rem 1.25rem;border:2px solid var(--border-color);border-radius:var(--radius-lg);font-size:1rem;background:var(--bg-primary);color:var(--text-primary);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;font-weight:400;line-height:1.5}.brevo-forms-app .form-input:focus{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 4px rgba(49,130,206,.1);background:var(--bg-secondary);transform:translateY(-1px)}.brevo-forms-app .form-input:hover:not(:focus){border-color:var(--border-light);background:var(--bg-secondary)}.brevo-forms-app .form-input::placeholder{color:var(--text-muted);font-weight:400}.brevo-forms-app .form-error{color:var(--accent-red);font-size:.875rem;margin-top:.25rem}.brevo-forms-app .form-success{color:var(--accent-blue);font-size:.875rem;margin-top:.25rem}.brevo-forms-app .form-status{padding:.75rem 1rem;border-radius:.5rem;font-weight:500;text-align:center;margin-top:1rem}.brevo-forms-app .form-status.loading,.brevo-forms-app .form-status.success{background-color:rgba(77,171,247,.1);color:var(--accent-blue);border:1px solid rgba(77,171,247,.2)}.brevo-forms-app .form-status.error{background-color:rgba(255,107,107,.1);color:var(--accent-red);border:1px solid rgba(255,107,107,.2)}.brevo-forms-app .form-help{font-size:.875rem;color:var(--text-muted);margin-top:.5rem}.brevo-forms-app .email-input{position:relative}.brevo-forms-app email-input .brevo-forms-app .form-input{padding-right:3rem}.brevo-forms-app .email-valid-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--accent-blue);font-size:1.2rem;opacity:0;transition:opacity .3s ease}.brevo-forms-app email-input.valid .brevo-forms-app .email-valid-icon{opacity:1}.brevo-forms-app .form{animation:slideUp .5s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.brevo-forms-app .form-input:focus{animation:pulse .3s ease-out}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.brevo-forms-app input[type=radio]{accent-color:var(--accent-blue);margin-right:.5rem}.brevo-forms-app input[type=radio]:checked{accent-color:var(--accent-blue)}.brevo-forms-app .brevo-forms-app label[for*=EmailMode]{display:flex;align-items:center;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:background-color .2s ease}.brevo-forms-app .brevo-forms-app label[for*=EmailMode]:hover{background-color:var(--bg-tertiary)}.brevo-forms-app .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;border:2px solid transparent;border-radius:var(--radius-lg);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-height:48px;letter-spacing:.025em;font-family:inherit;color:var(--text-primary)}.brevo-forms-app .btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.brevo-forms-app .btn:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 28px var(--shadow-lg)}.brevo-forms-app .btn:not(:disabled):active{transform:translateY(-1px);box-shadow:0 6px 16px var(--shadow)}.brevo-forms-app .btn-primary{background:var(--gradient-primary)!important;color:white!important;border-color:var(--accent-blue);box-shadow:0 4px 12px rgba(49,130,206,.3)}.brevo-forms-app .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--accent-blue-light),var(--accent-blue-bright))!important;color:white!important;box-shadow:0 12px 28px rgba(49,130,206,.4);border-color:var(--accent-blue-light)}.brevo-forms-app .btn-secondary{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-color);box-shadow:0 2px 8px var(--shadow)}.brevo-forms-app .btn-secondary:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--accent-blue);color:var(--accent-blue);box-shadow:0 8px 20px var(--shadow-lg)}.brevo-forms-app .btn-danger{background:linear-gradient(135deg,var(--accent-red),var(--accent-red-light));color:white!important;border-color:var(--accent-red)}.brevo-forms-app .btn-danger:hover:not(:disabled){background:linear-gradient(135deg,var(--accent-red-light),var(--accent-red));color:white!important;box-shadow:0 8px 25px rgba(255,107,107,.4)}.brevo-forms-app .btn-outline{background-color:transparent;color:var(--accent-blue);border-color:var(--accent-blue)}.brevo-forms-app .btn-outline:hover:not(:disabled){background-color:var(--accent-blue);color:white!important}.brevo-forms-app .btn-sm{padding:.5rem 1rem;font-size:.875rem;min-height:36px}.brevo-forms-app .btn-lg{padding:1rem 2rem;font-size:1.125rem;min-height:56px}.brevo-forms-app .btn-xl{padding:1.25rem 2.5rem;font-size:1.25rem;min-height:64px}.brevo-forms-app .btn-block{width:100%}.brevo-forms-app .btn-loading{position:relative;color:transparent!important}.brevo-forms-app .btn-loading:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.brevo-forms-app .btn-group{display:flex;gap:1rem;flex-wrap:wrap}.brevo-forms-app .btn-group .btn{flex:1 1;min-width:120px}.brevo-forms-app .btn-icon{padding:.75rem;min-width:48px;min-height:48px;border-radius:50%}.brevo-forms-app .btn-icon svg{width:1.25rem;height:1.25rem}.brevo-forms-app .btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background-color:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.brevo-forms-app .btn:active:before{width:300px;height:300px}.brevo-forms-app .forms-list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;width:100%;max-width:100%;gap:1rem;flex-wrap:wrap}.brevo-forms-app .forms-list-header-content{min-width:0;flex:1 1}.brevo-forms-app .forms-list-header-actions{flex-shrink:0}.brevo-forms-app .forms-grid{display:grid;grid-gap:1.5rem;gap:1.5rem}.brevo-forms-app .form-card{padding:1.5rem}.brevo-forms-app .form-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;width:100%;max-width:100%;gap:1rem;flex-wrap:wrap}.brevo-forms-app .form-card-info{min-width:0;flex:1 1}.brevo-forms-app .form-card-title{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.brevo-forms-app .form-card-meta{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.brevo-forms-app .form-card-meta-item{color:var(--text-secondary);font-size:.9rem}.brevo-forms-app .form-card-meta-muted{color:var(--text-muted);font-size:.9rem}.brevo-forms-app .form-card-actions{display:flex;gap:.5rem;flex-wrap:wrap;flex-shrink:0}.brevo-forms-app .email-config-box{background:var(--bg-tertiary);padding:1rem;border-radius:.5rem;border:1px solid var(--border-color)}.brevo-forms-app .email-config-title{color:var(--text-primary);margin-bottom:.75rem;font-size:.9rem;font-weight:600}.brevo-forms-app .email-config-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem;width:100%;max-width:100%}.brevo-forms-app .email-config-item-label{color:var(--text-secondary);font-size:.8rem;margin-bottom:.25rem}.brevo-forms-app .email-config-item-value{color:var(--accent-blue);font-size:.9rem;font-weight:500}.brevo-forms-app .empty-state{text-align:center;padding:3rem 2rem}.brevo-forms-app .empty-state-icon{font-size:4rem;margin-bottom:1rem;color:var(--text-muted);display:flex;justify-content:center}.brevo-forms-app .empty-state-title{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.brevo-forms-app .empty-state-text{color:var(--text-secondary);margin-bottom:1.5rem;max-width:400px;margin-left:auto;margin-right:auto}.brevo-forms-app .forms-loading{text-align:center;padding:2rem}.brevo-forms-app .forms-loading-spinner{margin:0 auto 1rem;width:40px;height:40px}.brevo-forms-app .forms-loading-text{margin-top:1rem;color:var(--text-secondary)}.brevo-forms-app .brevo-forms-app .edit-form-wrapper,.brevo-forms-app .edit-form-wrapper{width:100%;margin:0;padding:0;overflow:visible!important}.brevo-forms-app .brevo-forms-app .edit-form-layout,.brevo-forms-app .edit-form-layout{width:100%;max-width:100%;display:flex;gap:0;box-sizing:border-box;overflow:visible!important}.brevo-forms-app main,.brevo-forms-app main .section,.brevo-forms-app main .section .container{overflow:visible!important;height:auto!important;max-height:none!important}.brevo-forms-app .edit-form-wrapper .container,.brevo-forms-app main .section .container .edit-form-wrapper{overflow:visible!important}.brevo-forms-app .edit-form-layout .left-sidebar,.brevo-forms-app .edit-form-wrapper .left-sidebar,.brevo-forms-app main .section .container .edit-form-wrapper .edit-form-layout .left-sidebar{overflow-y:auto!important;overflow-x:visible!important;height:100vh!important;max-height:100vh!important}.brevo-forms-app .brevo-forms-app .left-sidebar,.brevo-forms-app .edit-form-layout .left-sidebar,.brevo-forms-app .edit-form-wrapper .left-sidebar,.brevo-forms-app .left-sidebar,.brevo-forms-app main .section .container .edit-form-wrapper .edit-form-layout .left-sidebar,.brevo-forms-app main .section .container .edit-form-wrapper .left-sidebar{width:350px!important;min-width:350px!important;max-width:350px!important;border-right:1px solid var(--border-color);padding:1.5rem 0!important;display:flex!important;flex-direction:column!important;gap:1.5rem;position:fixed!important;top:0!important;left:0!important;bottom:0!important;height:100vh!important;max-height:100vh!important;overflow-y:auto!important;overflow-x:visible!important;flex-shrink:0;transform:translatex(0) translatey(0);z-index:10;background:var(--bg-primary);scrollbar-width:thin;scrollbar-color:var(--border-color) var(--bg-primary);box-sizing:border-box!important;-webkit-overflow-scrolling:touch}.brevo-forms-app .brevo-forms-app .left-sidebar::-webkit-scrollbar,.brevo-forms-app .left-sidebar::-webkit-scrollbar{width:8px}.brevo-forms-app .brevo-forms-app .left-sidebar::-webkit-scrollbar-track,.brevo-forms-app .left-sidebar::-webkit-scrollbar-track{background:var(--bg-primary)}.brevo-forms-app .brevo-forms-app .left-sidebar::-webkit-scrollbar-thumb,.brevo-forms-app .left-sidebar::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.brevo-forms-app .brevo-forms-app .left-sidebar::-webkit-scrollbar-thumb:hover,.brevo-forms-app .left-sidebar::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.brevo-forms-app .edit-form-wrapper .brevo-forms-app .left-sidebar,.brevo-forms-app .edit-form-wrapper .left-sidebar{transform:translatex(0) translatey(0)}#__next main .section .container .brevo-forms-app .edit-form-wrapper .brevo-forms-app .edit-form-layout .left-sidebar .card,.brevo-forms-app .edit-form-wrapper .left-sidebar .card,.brevo-forms-app .left-sidebar .card{margin-left:0!important;margin-right:0!important;padding:0!important;width:100%!important;max-width:100%!important}.brevo-forms-app .edit-form-wrapper .left-sidebar .card,.brevo-forms-app .left-sidebar .card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:0 4px 6px var(--shadow),0 1px 3px rgba(0,0,0,.1)}.edit-form-wrapper .left-sidebar .card{margin-left:0}.content-dim .brevo-forms-app main .section .container .edit-form-wrapper .edit-form-layout .left-sidebar .card{margin-left:0!important;width:100%!important}.brevo-forms-app main .section .container .edit-form-wrapper .edit-form-layout .left-sidebar .card{margin-right:0!important}.brevo-forms-app .edit-form-wrapper .left-sidebar .card .form-group,.brevo-forms-app .left-sidebar .card .form-group{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:0 1.5rem}.brevo-forms-app .left-sidebar .card .form-group:first-child{padding-top:1.5rem}.brevo-forms-app .left-sidebar .card .form-group:last-child{padding-bottom:1.5rem;margin-bottom:0}.brevo-forms-app .left-sidebar .card .form-group{margin-bottom:1.5rem}.brevo-forms-app .left-sidebar .card .form-label{display:block;margin-bottom:.5rem;width:100%}.brevo-forms-app .left-sidebar .card .form-input,.brevo-forms-app .left-sidebar .card .form-textarea,.brevo-forms-app .left-sidebar .card select{width:100%;box-sizing:border-box}.brevo-forms-app .left-sidebar .card .form-help{margin-top:.5rem;width:100%}.brevo-forms-app .left-sidebar .card .card-header,.brevo-forms-app .left-sidebar .card h3{width:100%;margin-bottom:1.5rem;display:flex;align-items:center;padding:1.5rem 1.5rem 0;color:var(--text-primary);font-size:1.1rem;font-weight:600}.brevo-forms-app .left-sidebar .card .card-header svg,.brevo-forms-app .left-sidebar .card h3 svg{margin-right:.75rem;flex-shrink:0;color:var(--accent-blue)}.brevo-forms-app left-sidebar *{max-width:100%}.brevo-forms-app .brevo-forms-app .edit-form-main,.brevo-forms-app .edit-form-main{flex:1 1;padding:1.5rem;min-width:0;width:calc(100% - 350px);max-width:calc(100% - 350px);display:flex;flex-direction:column;align-items:center;box-sizing:border-box;overflow-x:visible;margin-left:350px;margin-right:0}.brevo-forms-app .edit-form-main .card,.brevo-forms-app edit-form-main .card{width:100%!important;max-width:100%!important;margin:0 auto 2rem!important}.brevo-forms-app .edit-form-main .card:last-child,.brevo-forms-app edit-form-main .card:last-child{margin-bottom:0!important}.brevo-forms-app main .section .container .edit-form-wrapper .edit-form-layout .edit-form-main .form .card{margin-left:auto!important;margin-right:auto!important}.content-dim .brevo-forms-app main .section .container .edit-form-wrapper .edit-form-layout .edit-form-main .form .card{width:80%!important;margin-left:auto!important;margin-right:auto!important}.brevo-forms-app .brevo-forms-app .right-sidebar{width:280px;min-width:280px;max-width:280px;border-left:1px solid var(--border-color);padding:1.5rem 0;display:flex;flex-direction:column;gap:1.5rem;position:fixed;top:80px;right:0;height:calc(100vh - 80px);max-height:calc(100vh - 80px);overflow-y:auto;flex-shrink:0;transform:translatex(0) translatey(0);z-index:10;background:var(--bg-primary)}.brevo-forms-app edit-form-wrapper .brevo-forms-app .right-sidebar{transform:translatex(0) translatey(0);padding:0!important}#__next main .section .container .brevo-forms-app .edit-form-wrapper .brevo-forms-app .edit-form-layout .right-sidebar .card{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%!important;max-width:100%!important}.brevo-forms-app edit-form-wrapper .right-sidebar .card{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}#__next main .section .container .brevo-forms-app .edit-form-wrapper .brevo-forms-app .edit-form-layout .right-sidebar .card{padding:0!important;margin:0!important;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:0 4px 6px var(--shadow),0 1px 3px rgba(0,0,0,.1)}#__next main .section .container .brevo-forms-app .edit-form-wrapper .brevo-forms-app .edit-form-layout div .card{width:100%!important;max-width:100%!important;margin:0 auto!important}.brevo-forms-app right-sidebar .card{margin:0!important;padding:0!important;width:100%;box-sizing:border-box}.brevo-forms-app right-sidebar .form-group{margin-bottom:1.5rem;padding:0 1.5rem}.brevo-forms-app right-sidebar .form-group:last-child{margin-bottom:0}.brevo-forms-app right-sidebar .form-group:first-child{padding-top:1.5rem}.brevo-forms-app right-sidebar .form-group:last-child{padding-bottom:1.5rem}.brevo-forms-app right-sidebar .form-label{display:block;margin-bottom:.5rem;width:100%}.brevo-forms-app right-sidebar .form-input,.brevo-forms-app right-sidebar .form-textarea,.brevo-forms-app right-sidebar select{width:100%;box-sizing:border-box}.brevo-forms-app right-sidebar .form-help{margin-top:.5rem;width:100%}.brevo-forms-app right-sidebar *{max-width:100%}.brevo-forms-app right-sidebar .card h3{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;display:flex;align-items:center;letter-spacing:-.025em;width:100%;padding:1.5rem 1.5rem 0}.brevo-forms-app right-sidebar .card h3 svg{margin-right:.75rem;color:var(--accent-blue);flex-shrink:0}.brevo-forms-app .brevo-forms-app .email-summary-content{font-size:.9rem;padding:0 1.5rem 1.5rem;width:100%}.brevo-forms-app .brevo-forms-app .email-summary-item{margin-bottom:1rem;width:100%}.brevo-forms-app email-summary-item h4{color:var(--text-primary);margin-bottom:.5rem;font-size:.9rem;font-weight:600}.brevo-forms-app email-summary-item p{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.4;word-break:break-word}.brevo-forms-app email-summary-item p+p{margin-top:.25rem}.brevo-forms-app .brevo-forms-app .sender-info-box{padding:.75rem;background:rgba(77,171,247,.1);border-radius:.5rem;border:1px solid rgba(77,171,247,.2);margin-top:.5rem}.brevo-forms-app sender-info-box p{color:var(--accent-blue);margin:0;font-size:.8rem;font-weight:500}.brevo-forms-app .brevo-forms-app .card-header{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;display:flex;align-items:center;letter-spacing:-.025em}.brevo-forms-app .brevo-forms-app .card-header-large{font-size:1.5rem}.brevo-forms-app .brevo-forms-app .card-header-icon{margin-right:.75rem;color:var(--accent-blue)}.brevo-forms-app .brevo-forms-app .email-logic-info{background:rgba(49,130,206,.08);padding:1.25rem;border-radius:var(--radius-lg);border-left:3px solid var(--accent-blue);margin-bottom:2rem}.brevo-forms-app .brevo-forms-app .email-logic-title{color:var(--accent-blue);font-weight:600;margin-bottom:.5rem;font-size:.95rem}.brevo-forms-app .brevo-forms-app .email-logic-text{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.brevo-forms-app .brevo-forms-app .email-section{padding:1.5rem;background:var(--bg-tertiary);border-radius:var(--radius-lg);border:1px solid var(--border-color);margin-bottom:1.5rem}.brevo-forms-app .brevo-forms-app .email-section-title{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.brevo-forms-app .brevo-forms-app .email-section-subtitle{color:var(--text-muted);font-size:.875rem;margin-bottom:1.5rem;line-height:1.5}.brevo-forms-app .brevo-forms-app .radio-group{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.brevo-forms-app .brevo-forms-app .radio-option{display:flex;align-items:center;padding:1rem;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.brevo-forms-app .brevo-forms-app .radio-option:hover{border-color:var(--accent-blue);background:var(--bg-primary)}.brevo-forms-app .brevo-forms-app .radio-option.selected{border-color:var(--accent-blue);background:rgba(49,130,206,.08)}.brevo-forms-app .radio-option input[type=radio]{margin-right:.75rem;transform:scale(1.2);cursor:pointer}.brevo-forms-app .brevo-forms-app .radio-option-label{flex:1 1}.brevo-forms-app .brevo-forms-app .radio-option-title{color:var(--text-primary);font-weight:500;margin-bottom:.25rem}.brevo-forms-app .brevo-forms-app .radio-option-description{color:var(--text-muted);font-size:.875rem}.brevo-forms-app .brevo-forms-app .template-select-wrapper{margin-top:1rem}.brevo-forms-app .brevo-forms-app .custom-email-box{padding:1rem;background:var(--bg-secondary);border-radius:.5rem;border:1px solid var(--border-color);margin-top:1rem}.brevo-forms-app .custom-email-box .email-preview{margin-bottom:1rem;padding:.75rem;background:var(--bg-secondary)!important;border:1px solid var(--border-color);border-radius:.5rem;text-align:left;max-height:120px;overflow-y:auto}.brevo-forms-app .custom-email-box .email-preview-content{font-size:.8rem;color:var(--text-primary)!important;line-height:1.4}.brevo-forms-app .custom-email-box .email-preview-content *{color:var(--text-primary)!important}.brevo-forms-app .custom-email-box .email-preview-content a{color:var(--accent-blue)!important;text-decoration:none}.brevo-forms-app .custom-email-box .email-preview-content a:hover{color:var(--accent-blue-light)!important;text-decoration:underline}.brevo-forms-app .brevo-forms-app .custom-email-title{color:var(--text-primary);margin-bottom:.5rem;font-weight:600;font-size:.95rem}.brevo-forms-app .brevo-forms-app .custom-email-subject{color:var(--text-secondary);margin-bottom:.75rem;font-size:.85rem}.brevo-forms-app .brevo-forms-app .custom-email-buttons{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.brevo-forms-app .brevo-forms-app .current-mode{text-align:center;color:var(--text-muted);font-size:.875rem;margin-top:.5rem;font-style:italic}.brevo-forms-app .brevo-forms-app .preview-form-name{font-size:1.5rem;color:var(--text-primary);margin-bottom:.5rem;font-weight:600}.brevo-forms-app .brevo-forms-app .preview-description{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.brevo-forms-app .brevo-forms-app .email-summary-item{margin-bottom:1.5rem}.brevo-forms-app .brevo-forms-app .email-summary-item:last-child{margin-bottom:0}.brevo-forms-app .brevo-forms-app .email-summary-label{color:var(--text-muted);font-size:.875rem;margin-bottom:.5rem;font-weight:500}.brevo-forms-app .brevo-forms-app .email-summary-value{color:var(--text-primary);font-weight:600;padding:.75rem;background:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-color)}.brevo-forms-app .brevo-forms-app .email-summary-mode{display:inline-block;padding:.25rem .75rem;background:rgba(49,130,206,.2);color:var(--accent-blue);border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;margin-top:.25rem}.brevo-forms-app .brevo-forms-app .email-summary-subject{color:var(--text-secondary);font-size:.875rem;margin-top:.5rem;font-style:italic}.brevo-forms-app .brevo-forms-app .quick-actions-list{display:flex;flex-direction:column;gap:.75rem}.brevo-forms-app .brevo-forms-app .action-button-block{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.brevo-forms-app .brevo-forms-app .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.brevo-forms-app .brevo-forms-app .modal-content{background:var(--bg-secondary);border-radius:var(--radius-xl);padding:2rem;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;border:1px solid var(--border-color);box-shadow:0 20px 40px var(--shadow-xl)}.brevo-forms-app .brevo-forms-app .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.brevo-forms-app .brevo-forms-app .modal-title{font-size:1.5rem;color:var(--text-primary);font-weight:600}.brevo-forms-app .brevo-forms-app .modal-close{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:.5rem;border-radius:var(--radius-md);transition:all .2s ease}.brevo-forms-app .brevo-forms-app .modal-close:hover{background:var(--bg-tertiary);color:var(--text-primary)}.brevo-forms-app .brevo-forms-app .modal-body{margin-bottom:1.5rem}.brevo-forms-app .brevo-forms-app .modal-footer{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.brevo-forms-app .brevo-forms-app .html-preview-toggle{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;background:var(--bg-tertiary);border-radius:var(--radius-md)}.brevo-forms-app .brevo-forms-app .html-preview-toggle input[type=checkbox]{transform:scale(1.2)}.brevo-forms-app .brevo-forms-app .html-preview-toggle label{color:var(--text-primary);font-weight:500}.brevo-forms-app .brevo-forms-app .preview-frame{border:1px solid var(--border-color);border-radius:var(--radius-md);background:white;padding:1rem;min-height:300px;color:#000}.brevo-forms-app .brevo-forms-app .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.brevo-forms-app .brevo-forms-app .loading-spinner{margin-bottom:1rem}.brevo-forms-app .brevo-forms-app .loading-text{color:var(--text-secondary);font-size:1.125rem}.brevo-forms-app .brevo-forms-app .error-container{padding:2rem;text-align:center}.brevo-forms-app .brevo-forms-app .error-message{background:rgba(229,62,62,.1);color:var(--accent-red);padding:1rem;border-radius:var(--radius-md);border:1px solid var(--accent-red);margin-bottom:1rem}.brevo-forms-app .brevo-forms-app .header-actions{display:flex;gap:.75rem;align-items:center}.brevo-forms-app .brevo-forms-app .save-status{color:var(--text-muted);font-size:.875rem;font-style:italic}.brevo-forms-app .test-form-container{max-width:600px;margin:0 auto;padding:2rem 1rem}.brevo-forms-app .test-form-card{padding:2rem;text-align:center}.brevo-forms-app .test-form-title{font-size:2rem;color:var(--text-primary);margin-bottom:1rem;font-weight:700}.brevo-forms-app .test-form-description{color:var(--text-secondary);margin-bottom:2rem;line-height:1.6}.brevo-forms-app .email-input-wrapper{position:relative;margin-bottom:1.5rem}.brevo-forms-app .email-input-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.brevo-forms-app .email-input-with-icon{padding-left:3rem}.brevo-forms-app .email-validation-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.brevo-forms-app .email-validation-success{color:var(--accent-green)}.brevo-forms-app .email-validation-error{color:var(--accent-red)}.brevo-forms-app .email-help-text{text-align:left;color:var(--text-muted);font-size:.875rem;margin-top:.5rem}.brevo-forms-app .test-results{padding:1.5rem;background:var(--bg-tertiary);border-radius:var(--radius-lg);border:1px solid var(--border-color);margin-top:1.5rem}.brevo-forms-app .test-results-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.brevo-forms-app .test-results-icon-success{color:var(--accent-green)}.brevo-forms-app .test-results-title{color:var(--accent-blue);font-weight:600}.brevo-forms-app .test-results-message{color:var(--text-secondary);margin-top:.5rem}.brevo-forms-app .test-form-footer{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-color)}.brevo-forms-app .test-form-info-title{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.brevo-forms-app .test-form-info-meta{color:var(--text-muted);font-size:.875rem;margin-bottom:1rem}.brevo-forms-app .test-form-back-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--accent-blue);text-decoration:none;font-weight:500;transition:all .2s ease}.brevo-forms-app .test-form-back-link:hover{color:var(--accent-blue-light);text-decoration:underline}.brevo-forms-app .test-form-back-icon{transition:transform .2s ease}.brevo-forms-app test-form-back-link:hover .test-form-back-icon{transform:translateX(-4px)}.brevo-forms-app .signup-container{max-width:600px;margin:0 auto;padding:2rem 1rem}.brevo-forms-app .signup-card-centered{max-width:500px;margin:0 auto;padding:2.5rem;text-align:center}.brevo-forms-app .signup-title{font-size:2rem;color:var(--text-primary);margin-bottom:.75rem;font-weight:700}.brevo-forms-app .signup-subtitle{color:var(--text-secondary);margin-bottom:2rem;line-height:1.6;font-size:1rem}.brevo-forms-app .privacy-text{color:var(--text-muted);font-size:.875rem;margin-top:1rem;line-height:1.5}.brevo-forms-app .success-message{background:rgba(56,161,105,.1);color:var(--accent-green);padding:1.5rem;border-radius:var(--radius-lg);border:2px solid var(--accent-green);margin-top:1.5rem;text-align:center}.brevo-forms-app .success-message-icon{margin-bottom:.5rem;display:flex;justify-content:center}.brevo-forms-app .success-message-title{font-weight:600;margin-bottom:.5rem;font-size:1.125rem}.brevo-forms-app .success-message-text{font-size:.9rem;opacity:.9}.brevo-forms-app .error-message-box{background:rgba(229,62,62,.1);color:var(--accent-red);padding:1.5rem;border-radius:var(--radius-lg);border:2px solid var(--accent-red);margin-top:1.5rem;text-align:center}.brevo-forms-app .error-message-icon{margin-bottom:.5rem;display:flex;justify-content:center}.brevo-forms-app .error-message-title{font-weight:600;margin-bottom:.5rem;font-size:1.125rem}.brevo-forms-app .error-message-text{font-size:.9rem;opacity:.9}::highlight(page-notes){background-color:color-mix(in srgb,#ffd23f 40%,transparent)}.pn-root{--pn-mark:#ffd23f;--pn-radius:14px;--pn-shadow:0 14px 40px color-mix(in srgb,#000 28%,transparent),0 2px 6px color-mix(in srgb,#000 14%,transparent);position:fixed;right:18px;bottom:18px;z-index:10000;display:flex;flex-direction:column;align-items:flex-end;gap:10px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:1.45;color:var(--text);pointer-events:none}.pn-root>*{pointer-events:auto}.pn-root *,.pn-root :after,.pn-root :before{box-sizing:border-box}.pn-card{width:min(350px,calc(100vw - 36px));max-height:min(72vh,600px);display:flex;flex-direction:column;background:color-mix(in srgb,var(--card) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:var(--pn-radius);box-shadow:var(--pn-shadow);overflow:hidden;animation:pn-in .18s cubic-bezier(.2,.8,.2,1);transform-origin:bottom right}@keyframes pn-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}.pn-card__head{display:flex;align-items:center;gap:8px;padding:12px 10px 10px 14px;min-height:42px}.pn-card__kicker{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pn-card__kicker,.pn-card__where{color:var(--muted);white-space:nowrap}.pn-card__where{flex:1 1;min-width:0;font-size:12px;overflow:hidden;text-overflow:ellipsis}.pn-card__where:before{content:"·";margin-right:6px}.pn-card__count{flex:1 1;font-size:11px;color:var(--muted)}.pn-card__head .pn-icon{margin-left:auto}.pn-card__body{flex:1 1;min-height:0;overflow-y:auto;padding:0 6px 6px 14px;scrollbar-width:thin}.pn-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 10px 14px;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.pn-keys{font-size:11px;color:var(--muted)}.pn-icon{flex:none;width:28px;height:28px;display:inline-grid;place-items:center;background:none;border:none;border-radius:8px;color:var(--muted);font:inherit;font-size:18px;line-height:1;cursor:pointer;transition:background .12s,color .12s}.pn-icon:hover{color:var(--text);background:color-mix(in srgb,var(--text) 10%,transparent)}.pn-icon--sm{width:24px;height:24px;font-size:14px}.pn-icon--on{color:var(--pn-mark)}.pn-btn{background:var(--text);color:var(--card);border:none;border-radius:999px;padding:6px 14px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .12s}.pn-btn:hover{opacity:.85}.pn-quote{margin:0 14px 10px;padding:8px 12px;border-left:3px solid var(--pn-mark);background:color-mix(in srgb,var(--pn-mark) 10%,transparent);border-radius:0 8px 8px 0;font-size:12.5px;color:var(--text);max-height:96px;overflow-y:auto;white-space:pre-wrap;scrollbar-width:thin}.pn-near{margin:0 14px 10px;font-size:12px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pn-input{display:block;width:calc(100% - 28px);margin:0 14px 4px;resize:none;field-sizing:content;min-height:64px;max-height:200px;background:var(--bg-elev);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:9px 11px;font:inherit;outline:none;transition:border-color .12s}.pn-input:focus{border-color:color-mix(in srgb,var(--brand) 70%,var(--border))}.pn-input::placeholder{color:var(--muted);opacity:.8}.pn-pill{display:inline-flex;align-items:center;gap:7px;background:color-mix(in srgb,var(--card) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:7px 13px 7px 11px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,#000 18%,transparent);opacity:.7;transition:opacity .15s,transform .15s,border-color .15s}.pn-pill--on,.pn-pill--open,.pn-pill:hover{opacity:1}.pn-pill:hover{transform:translateY(-1px)}.pn-pill--on{color:var(--text)}.pn-pill--open{border-color:color-mix(in srgb,var(--text) 30%,var(--border))}.pn-pill__dot{width:7px;height:7px;border-radius:50%;background:var(--border);flex:none;transition:background .15s}.pn-pill--on .pn-pill__dot{background:var(--pn-mark);box-shadow:0 0 0 3px color-mix(in srgb,var(--pn-mark) 25%,transparent)}.pn-empty{font-size:12.5px;color:var(--muted);padding:6px 8px 12px 0}.pn-row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:start;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.pn-card__body>.pn-row:first-child{border-top:none}.pn-row--done,.pn-row--maybe{opacity:.55}.pn-row--done .pn-row__quote{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--text) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--text) 40%,transparent)}.pn-row__check{margin:4px 0 0;width:15px;height:15px;cursor:pointer;accent-color:var(--pn-mark)}.pn-row__body{min-width:0}.pn-row__quote{font-size:12px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:2px 0}.pn-row__quote--none{font-style:italic}.pn-row__text{display:block;width:100%;margin:2px 0 0 -6px;resize:none;field-sizing:content;min-height:26px;max-height:160px;background:transparent;color:var(--text);border:1px solid transparent;border-radius:8px;padding:4px 6px;font:inherit;font-size:13px;outline:none;transition:background .12s,border-color .12s}.pn-row__text:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.pn-row__text:focus{background:var(--bg-elev);border-color:var(--border)}.pn-row__text::placeholder{color:var(--muted);opacity:.7;font-style:italic}.pn-row__actions{display:flex;gap:2px;opacity:.45;transition:opacity .12s}.pn-row:focus-within .pn-row__actions,.pn-row:hover .pn-row__actions{opacity:1}.pn-ai{margin:6px 0 2px;font-size:12px;line-height:1.4;padding:7px 10px;border-radius:8px;background:color-mix(in srgb,var(--brand) 12%,transparent);border-left:2px solid color-mix(in srgb,var(--brand) 60%,transparent)}.pn-ai:before{content:"AI note";display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.pn-archive{margin-top:4px}.pn-archive summary{cursor:pointer;list-style:none;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 0 4px;display:flex;align-items:center;gap:6px}.pn-archive summary::-webkit-details-marker{display:none}.pn-archive summary:before{content:"";width:0;height:0;border-left:4px solid;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .12s}.pn-archive[open] summary:before{transform:rotate(90deg)}.pn-archive__n{font-weight:600;letter-spacing:0;background:color-mix(in srgb,var(--text) 8%,transparent);border-radius:999px;padding:0 7px}.pn-error{max-width:350px;background:#5a1d1d;color:#ffdede;border-radius:10px;padding:8px 12px;font-size:12px;cursor:pointer;box-shadow:var(--pn-shadow)}.site-view-toggle{position:fixed;left:16px;bottom:16px;z-index:1000;display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--muted);font:600 11px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:1px;text-transform:uppercase;cursor:pointer;opacity:.8;box-shadow:0 4px 14px rgba(0,0,0,.25);transition:opacity .15s ease}.site-view-toggle:hover{opacity:1}.site-view-toggle:disabled{cursor:progress}.site-view-toggle-track{position:relative;width:28px;height:16px;border-radius:8px;background:color-mix(in srgb,var(--brand) 35%,transparent)}.site-view-toggle-knob{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--brand);transform:translateX(12px);transition:transform .15s ease,background .15s ease}.site-view-toggle.is-public{color:var(--text)}.site-view-toggle.is-public .site-view-toggle-track{background:color-mix(in srgb,var(--muted) 30%,transparent)}.site-view-toggle.is-public .site-view-toggle-knob{transform:none;background:var(--text)}.gate-preview-toggle{bottom:56px;text-decoration:none}.qp{max-width:720px;margin:36px auto;padding:14px 16px 16px;border:2px dashed color-mix(in srgb,#ffd23f 70%,transparent);border-radius:16px;background:color-mix(in srgb,#ffd23f 5%,transparent);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.qp.qp-busy{opacity:.55;pointer-events:none}.qp-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--muted)}.qp-tag{padding:3px 10px;border-radius:999px;background:#ffd23f;color:#0f1214;font-weight:700;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.qp-meta a{color:var(--brand)}.qp-caveat{margin:10px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}.prose .qp blockquote.pretty-quote{margin:18px 0 14px}.qp-note{margin:0 0 12px;font-size:13px;line-height:1.45;color:var(--muted)}.qp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.qp-btn{padding:8px 18px;border-radius:10px;border:1px solid var(--border);font:600 14px system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer;background:transparent;color:var(--text)}.qp-accept{background:var(--brand);border-color:var(--brand);color:#0f1214}.qp-accept:hover{filter:brightness(1.08)}.qp-reject:hover{border-color:#ff6b6b;color:#ff6b6b}.qp-msg{font-size:13px;color:var(--muted)}@media (max-width:600px){.qp{margin:28px 0;padding:12px}}@font-face{font-family:josefin;src:url(/_next/static/media/54dd12a5cf8a4ca6-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:josefin Fallback;src:local("Arial");ascent-override:82.19%;descent-override:27.40%;line-gap-override:0.00%;size-adjust:91.25%}.__className_2f0d8f{font-family:josefin,josefin Fallback}.__variable_2f0d8f{--font-josefin:"josefin","josefin Fallback"}