body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#login-box{background-color:#f8f0fb;gap:10px;padding:10px;position:relative}#login-box,.login-box-wrapper{align-items:center;display:flex;flex-direction:column}.login-button,.sign-up-button{width:100%}.login-title{padding:0}.ghost-error-message{color:#ce473d;font-size:medium;margin:8px 0 0;max-width:90vw;min-height:20px;position:static;text-align:center;-webkit-user-select:text;-ms-user-select:text;user-select:text;white-space:normal;width:320px}.google-login-button{align-items:center;background:#fff;border:1px solid #dce2d6;border-radius:8px;color:#334638;cursor:pointer;display:flex;font:500 12px Segoe UI,sans-serif;gap:12px;justify-content:center;min-height:46px;width:100%}.google-login-button:hover{background:#f5f7f1}.auth-toggle:disabled,.google-login-button:disabled{cursor:wait;opacity:.6}.google-mark{color:#4285f4;font:700 20px Arial,sans-serif}.auth-divider{align-items:center;color:#92998b;display:flex;font-size:10px;gap:12px;margin:23px 0}.auth-divider:after,.auth-divider:before{background:#e7eadf;content:"";flex:1 1;height:1px}.std-btn{border-radius:5px;border-style:none;cursor:pointer;display:block;flex-shrink:.1}.std-btn:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}.std-btn:active{-webkit-filter:brightness(117%);filter:brightness(117%)}.primary-button{background-color:#0574dc;color:#fff;font-size:large;padding:15px}.secondary-button{background-color:#05b2dc;color:#fff;font-size:large;padding:5px}.tertiary-button{background-color:transparent;font-size:medium;padding:7px;width:auto}.tertiary-button:hover{background-color:hsla(0,0%,100%,.1)}.tertiary-button:active{background-color:hsla(0,0%,100%,.2)}.validation-error{border-radius:10px;color:#fff;font-size:large;max-width:20vw;padding:20px;text-align:center;-webkit-transform:translateX(-100%) translateX(-10px);transform:translateX(-100%) translateX(-10px);z-index:100}.validation-error,.validation-error:after{background-color:#ce473d;position:absolute}.validation-error:after{-webkit-clip-path:polygon(0 0,0 100%,40% 50%);clip-path:polygon(0 0,0 100%,40% 50%);content:"";height:25px;right:-24px;top:15px;width:25px}.validity-container{display:flex;flex-direction:row}@media(max-width:980px),(orientation:portrait){.validation-error{left:0;margin-left:auto;margin-right:auto;max-width:80vw;right:0;-webkit-transform:translateY(-100%) translateY(-10px);transform:translateY(-100%) translateY(-10px)}.validation-error:after{background-color:#ce473d;-webkit-clip-path:polygon(0 0,50% 50%,100% 0);clip-path:polygon(0 0,50% 50%,100% 0);left:40%;top:99%}}.card{border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.3),0 6px 20px 0 rgba(0,0,0,.3)}.card-fix{padding:5px}.fbc-landing{--ink:#223c32;--green:#28654d;--muted:#788078;--line:#e2e5dc;background:#f8f9f4;color:var(--ink);font-family:Segoe UI,sans-serif;min-height:100vh}.fbc-landing *,.fbc-landing :after,.fbc-landing :before{box-sizing:border-box}.fbc-landing a{color:inherit;text-decoration:none}.fbc-landing a:focus-visible,.fbc-landing button:focus-visible{outline:3px solid #8aac6c;outline-offset:5px}.fbc-landing .landing-nav{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1280px;padding:30px 56px}.fbc-landing .landing-brand{align-items:center;display:flex;font-size:24px;font-weight:750;letter-spacing:-1px}.fbc-landing .brand-light{font-weight:400}.fbc-landing .brand-dot{background:#a5bd68;border-radius:50%;height:6px;margin:11px 0 0 3px;width:6px}.fbc-landing .brand-symbol{background:var(--green);border-radius:12px;color:#fff;font-size:27px;height:37px;letter-spacing:-5px;line-height:34px;margin-right:10px;padding-right:6px;text-align:center;width:37px}.fbc-landing .brand-symbol span{color:#d5e5ab}.fbc-landing nav{align-items:center;display:flex;font-size:13px;font-weight:600;gap:30px}.fbc-landing .nav-login{border:1px solid #cdd5c9;border-radius:30px;padding:12px 19px}.fbc-landing .landing-hero{grid-gap:100px;align-items:center;display:grid;gap:100px;grid-template-columns:1.25fr 1fr;margin:auto;max-width:1280px;padding:65px 56px 80px}.fbc-landing .auth-eyebrow,.fbc-landing .hero-eyebrow,.fbc-landing .section-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px}.fbc-landing .hero-eyebrow{align-items:center;display:flex;gap:8px}.fbc-landing .hero-eyebrow>span{background:#719355;border-radius:50%;height:7px;width:7px}.fbc-landing h1{font-size:clamp(42px,4.5vw,65px);font-weight:550;letter-spacing:-3.5px;line-height:1.09;margin:23px 0}.fbc-landing h1>span{color:#618258;font-family:Georgia,serif;font-style:italic;font-weight:400}.fbc-landing .hero-description{color:#70796f;font-size:15px;line-height:1.85;max-width:440px}.fbc-landing .hero-benefits{color:#53644f;display:flex;flex-wrap:wrap;font-size:11px;gap:18px;margin-top:25px}.fbc-landing .feedback-preview{background:#fff;border:1px solid #e2e6da;border-radius:17px;box-shadow:0 12px 28px #243b3210;margin-top:40px;max-width:420px;padding:20px;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.fbc-landing .preview-top{align-items:center;display:flex;gap:10px}.fbc-landing .preview-icon{background:#edf2e4;border-radius:10px;font-size:21px;padding:9px 12px}.fbc-landing .preview-top strong{display:block;font-size:12px;font-weight:650}.fbc-landing .preview-top div>span{color:var(--muted);display:block;font-size:9px;margin-top:4px}.fbc-landing .preview-tag{color:#7c876f;font-size:7px;letter-spacing:1px;margin-left:auto}.fbc-landing .preview-score{align-items:flex-end;display:flex;justify-content:space-between;margin:21px 0}.fbc-landing .preview-caption{color:#687564;font-size:10px}.fbc-landing .preview-stars{color:#a1b96f;font-size:27px;letter-spacing:3px;margin-top:4px}.fbc-landing .preview-stars>span{color:#e5e9df}.fbc-landing .preview-bars{align-items:flex-end;display:flex;gap:5px;height:48px}.fbc-landing .preview-bars i{background:#dce7cb;border-radius:3px 3px 0 0;height:22%;width:12px}.fbc-landing .preview-bars i:nth-child(2){height:38%}.fbc-landing .preview-bars i:nth-child(3){height:30%}.fbc-landing .preview-bars i:nth-child(4){height:60%}.fbc-landing .preview-bars i:nth-child(5){height:70%}.fbc-landing .preview-bars i:nth-child(6){height:83%}.fbc-landing .preview-bars i:nth-child(7){background:#6c8a51;height:100%}.fbc-landing .preview-bottom{align-items:center;border-top:1px solid #edf0e7;color:#7c8578;display:flex;font-size:10px;gap:10px;padding-top:13px}.fbc-landing .avatar-stack{display:flex;padding-left:4px}.fbc-landing .avatar-stack i{background:#e6ecdc;border:2px solid #fff;border-radius:50%;color:#456343;display:grid;font-size:8px;font-style:normal;height:24px;margin-left:-4px;place-items:center;width:24px}.fbc-landing .avatar-stack i:nth-child(2){background:#eee3d4}.fbc-landing .avatar-stack i:nth-child(3){background:#dbe6e9}.fbc-landing .preview-spark{color:#7c955d;font-size:23px;margin-left:auto}.fbc-landing .landing-auth{scroll-margin-top:24px;width:100%}.fbc-landing .login-box-wrapper{width:100%}.fbc-landing .login-box-wrapper>.card{background:#fff!important;border:1px solid #e4e7df;border-radius:22px;box-shadow:0 20px 65px #243b3209;padding:0;width:100%}.fbc-landing #login-box{align-items:stretch;background:#fff;border-radius:22px;gap:0;padding:36px}.fbc-landing .std-text{font-family:inherit}.fbc-landing .auth-heading{margin-bottom:27px}.fbc-landing .auth-eyebrow{color:#7b8b6c;font-size:9px}.fbc-landing .auth-heading h2{font-size:30px;font-weight:550;letter-spacing:-1px;margin:13px 0 9px}.fbc-landing .auth-heading p{color:#81867e;font-size:12px;line-height:1.7;margin:0}.fbc-landing .auth-label{font-size:11px;font-weight:600;margin:0 0 8px}.fbc-landing .validity-container{margin-bottom:20px;position:relative;width:100%}.fbc-landing .text-input{background-color:#fafbf8;border:1px solid #e0e5d9;border-radius:8px;color:var(--ink);font-size:12px;height:46px;min-width:0;padding:14px 15px;text-align:left;width:100%}.fbc-landing .text-input::-webkit-input-placeholder{color:#a0a69b;font-family:inherit}.fbc-landing .text-input:-ms-input-placeholder{color:#a0a69b;font-family:inherit}.fbc-landing .text-input::placeholder{color:#a0a69b;font-family:inherit}.fbc-landing .text-input:focus{border-color:#63865b;box-shadow:0 0 0 3px #63865b13}.fbc-landing .login-button{background:#28604a;border-radius:8px;font-size:13px;font-weight:600;height:47px;margin-top:3px;padding:12px}.fbc-landing .auth-toggle{background:transparent;border:0;border-top:1px solid #edf0e8;color:#52684b;cursor:pointer;font-size:11px;margin-top:25px;padding:23px 0 0}.fbc-landing .ghost-error-message{font-size:12px;max-width:100%;width:100%}.fbc-landing .validation-error{font-size:11px;max-width:230px;padding:10px}.fbc-landing .auth-footnote{color:#8a9284;font-size:10px;margin-top:22px;text-align:center}.fbc-landing .landing-how{border-top:1px solid var(--line);margin:auto;max-width:1168px;padding:54px 0 58px}.fbc-landing .how-heading{text-align:center}.fbc-landing .section-eyebrow{color:#81906e;font-size:9px}.fbc-landing h2{font-size:30px;font-weight:500;letter-spacing:-1px;margin:13px 0}.fbc-landing .how-heading>p{color:var(--muted);font-size:12px}.fbc-landing .how-grid{grid-gap:55px;display:grid;gap:55px;grid-template-columns:repeat(3,1fr);margin-top:42px;padding:0 30px}.fbc-landing .step-number{border:1px solid #dce3d2;border-radius:50%;color:#7e9368;display:grid;font-size:10px;height:33px;place-items:center;width:33px}.fbc-landing h3{font-size:16px;font-weight:600;margin:15px 0 10px}.fbc-landing .how-grid p{color:var(--muted);font-size:12px;line-height:1.85;max-width:270px}.fbc-landing .landing-clubs{align-items:center;background:#eaf0df;border-radius:16px;display:flex;gap:30px;margin:5px auto 55px;max-width:1168px;padding:35px 40px}.fbc-landing .club-symbol{color:#718d52;font-size:66px}.fbc-landing .landing-clubs h2{font-size:25px;margin:8px 0}.fbc-landing .landing-clubs p{color:#73806b;font-size:12px;line-height:1.8;margin-bottom:0;max-width:550px}.fbc-landing .landing-clubs>a{border:1px solid #b5c4a1;border-radius:30px;flex-shrink:0;font-size:11px;margin-left:auto;padding:12px 18px}.fbc-landing .landing-footer{align-items:center;border-top:1px solid var(--line);display:flex;font-size:10px;gap:20px;justify-content:space-between;margin:auto;max-width:1168px;padding:24px 0}.fbc-landing .beta-note,.fbc-landing .footer-muted{color:#939a8b}@media(max-width:1200px){.fbc-landing .landing-hero{gap:50px}.fbc-landing .landing-clubs,.fbc-landing .landing-footer,.fbc-landing .landing-how{margin-left:40px;margin-right:40px}}@media(max-width:850px){.fbc-landing .landing-nav{padding:24px}.fbc-landing .landing-hero{gap:32px;grid-template-columns:1fr 1fr;padding:45px 28px 55px}.fbc-landing h1{font-size:43px;letter-spacing:-2px}.fbc-landing .hero-benefits{gap:10px}.fbc-landing #login-box{padding:25px}.fbc-landing .preview-tag{display:none}.fbc-landing .landing-clubs{flex-wrap:wrap;gap:18px}.fbc-landing .landing-clubs>a{margin-left:0}}@media(max-width:650px){.fbc-landing .landing-brand{font-size:21px}.fbc-landing nav>a:first-child{display:none}.fbc-landing nav{font-size:11px}.fbc-landing .nav-login{padding:10px 12px}.fbc-landing .landing-hero{gap:38px;grid-template-columns:1fr;padding:30px 24px 45px}.fbc-landing h1{font-size:clamp(40px,10vw,58px)}.fbc-landing .hero-description{font-size:14px}.fbc-landing .hero-eyebrow{font-size:8px;letter-spacing:1.3px}.fbc-landing .feedback-preview{margin-top:30px}.fbc-landing .landing-auth{margin:auto;max-width:440px}.fbc-landing #login-box{padding:29px 25px}.fbc-landing .landing-clubs,.fbc-landing .landing-footer,.fbc-landing .landing-how{margin-left:24px;margin-right:24px}.fbc-landing .landing-how{padding:35px 0}.fbc-landing .how-grid{gap:22px;grid-template-columns:1fr;margin-top:30px;padding:0}.fbc-landing .how-grid article{padding-left:48px;position:relative}.fbc-landing .step-number{left:0;position:absolute;top:10px}.fbc-landing .how-grid p{max-width:none}.fbc-landing .landing-clubs{margin-bottom:30px;padding:25px}.fbc-landing .club-symbol{font-size:42px}.fbc-landing .landing-footer{flex-wrap:wrap;font-size:9px}.fbc-landing .beta-note{order:3;width:100%}.fbc-landing .validation-error{left:0;max-width:100%;right:0;-webkit-transform:translateY(-100%) translateY(-10px);transform:translateY(-100%) translateY(-10px)}}.info-section-description{font-size:30px;text-align:center;width:50vw}.info-section-warning-description{color:#fe938c;font-size:17px;text-align:center;width:50vw}.space{height:150px;width:50vw}@media(max-width:980px),(orientation:portrait){.info-section-description,.info-section-warning-description{width:90vw}}.main-page-container{align-items:center;background:#000;display:flex;flex-direction:column;position:fixed;width:100%}.go-to-my-requests-btn{background-color:#90e39a;color:#000;position:relative;top:25px}.month{font-size:medium}.day,.month{color:inherit}.day{font-size:xx-large}.year{color:inherit;font-size:large}@media(max-width:980px),(orientation:portrait){.calender-view{visibility:hidden;width:0}}.std-datetime-box{align-items:center;background-color:#232d35;color:#eeebd0;display:flex;flex-direction:column;height:4em;justify-content:center;padding:10px;width:4em}.std-datetime-box:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}.std-datetime-box.expired{color:#fe938c}.remaining-time{position:absolute;top:0}.remaining-time:hover{opacity:0}@media(max-width:980px),(orientation:portrait){.std-datetime-box{background-color:#364652;flex-direction:row;gap:5px;height:20px;justify-content:flex-start;width:100%}.std-datetime-box:hover{-webkit-filter:none;filter:none}.remaining-time:hover{opacity:1}}.expire-date{flex-shrink:0;position:relative}@media(max-width:980px),(orientation:portrait){.expire-date{order:2;width:100%}}.request-item .reuse-request-button{background:transparent;border:1px solid #9aaa8f;border-radius:9px;color:inherit;cursor:pointer;font:inherit;font-size:12px;min-height:36px;padding:9px 12px;white-space:nowrap}.request-item .reuse-request-button:focus-visible{outline:3px solid #91ad78;outline-offset:3px}.request-item{align-items:center;background-color:#364652;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:4px;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.request-item:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}.request-item:hover .list-icon,.request-item:hover .qr-button,.request-item:hover .trash-button,.request-item:hover .trash-spinner{visibility:visible;width:auto}.list-icon,.qr-button,.trash-button,.trash-spinner{visibility:hidden;width:0}.member-feedback-button{visibility:visible;width:auto}.feed-back-name{color:#f8f0fb;font-size:x-large;padding:15px;text-overflow:ellipsis;-webkit-user-select:text;-ms-user-select:text;user-select:text;white-space:nowrap}#date-and-name,.feed-back-name{height:100%;overflow:hidden;width:100%}#date-and-name{align-items:center;display:flex}.request-main-text{display:flex;flex-direction:column;justify-content:center;min-width:0;width:100%}.club-associated-badge{align-items:center;background-color:transparent;background-color:rgba(144,227,154,.12);border:none;border-radius:999px;color:#90e39a;display:inline-flex;flex-shrink:0;gap:6px;margin:0 0 2px 15px;max-width:calc(100% - 20px);min-height:22px;padding:2px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.club-badge-icon{font-size:12px}.club-associated-badge-text,.club-permission-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-permission-summary{font-size:12px;line-height:1;opacity:.9}.club-associated-badge-placeholder{visibility:hidden}.member-username-label{color:#f8f0fb;font-size:x-large;line-height:1.2;margin:0 0 0 15px;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-actions-container{align-items:center;display:flex;gap:6px}.numeric-results-row{align-items:center;display:flex;gap:4px}.numeric-results-row,.numeric-results-row .icon-box{background-color:transparent}.request-action-buttons{align-items:center;display:flex;gap:6px}.row-actions-container .tertiary-button{background-color:transparent;padding:7px}.row-actions-container .tertiary-button:active,.row-actions-container .tertiary-button:hover{background-color:transparent}@media(min-width:981px){.row-actions-container{flex-direction:row}.request-action-buttons{order:1}.numeric-results-row{order:2}}@media(max-width:980px),(orientation:portrait){.request-item{align-items:stretch;flex-direction:column;padding-bottom:4px;position:relative}.request-item .list-icon,.request-item .qr-button,.request-item .trash-button{visibility:visible;width:auto}.feed-back-name{font-size:large;order:0;padding:5px;-webkit-user-select:text;-ms-user-select:text;user-select:text}#date-and-name{align-items:stretch;display:flex;flex-direction:column;order:1;width:100%}.request-main-text{flex:1 1;min-width:0;order:1;padding-right:0;width:100%}.expire-date{align-self:flex-start;flex-shrink:0;margin-left:0;order:0;position:static;width:auto}.expire-date .std-datetime-box{gap:4px;height:18px;padding:4px 6px}.expire-date .remaining-time .std-text{font-size:small!important}.club-associated-badge{align-items:center;display:inline-flex;flex-direction:row;gap:4px;margin:0 0 2px 5px;max-width:calc(100% - 10px);order:1;overflow:hidden;position:static;white-space:nowrap}.club-badge-icon{display:none}.club-associated-badge-text{display:block}.club-associated-badge-text,.club-permission-summary{font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-username-label{font-size:large;margin:0 0 2px 5px}.row-actions-container{align-items:center;flex-direction:row;gap:4px;justify-content:space-between;margin-top:4px;order:2;width:100%}.request-action-buttons{flex-direction:row;gap:4px;order:1}.request-action-buttons .list-icon{order:1}.request-action-buttons .qr-button{order:2}.request-action-buttons .trash-button{order:3}.request-action-buttons .member-feedback-button{order:1}.numeric-results-row{gap:2px;order:2}.row-actions-container .tertiary-button{padding:5px}.list-icon svg,.qr-button svg,.trash-button svg{font-size:1.5em}}.icon-box{align-items:center;display:flex;flex-direction:column;font-size:large;height:100%;justify-content:center}.feed-back-count-icon{padding:4px}.avg-score,.feed-back-count{font-size:xx-large}.avg-score-icon{padding:4px}@media(max-width:980px),(orientation:portrait){.avg-score,.feed-back-count{font-size:x-large}}.request-list{scrollbar-gutter:stable;-ms-scroll-chaining:none;background-color:#232d35;box-sizing:border-box;display:flex;flex-direction:column;margin:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:5px 5px 35px;row-gap:5px;scrollbar-color:hsla(276,9%,79%,.55) transparent;scrollbar-width:thin;width:50vw}.request-list::-webkit-scrollbar{width:6px}.request-list::-webkit-scrollbar-track{background:transparent}.request-list::-webkit-scrollbar-thumb{background-color:hsla(276,9%,79%,.55);border-radius:999px}.request-list::-webkit-scrollbar-button{display:none;height:0;width:0}@media(max-width:980px),(orientation:portrait){.request-list{width:90vw}}.club-item{align-items:center;background-color:#364652;box-sizing:border-box;color:#fff;display:flex;justify-content:space-between;padding:10px 12px;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.club-item:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}.club-item:hover .club-leave-button,.club-item:hover .club-qr-button,.club-item:hover .club-trash-button,.club-item:hover .club-trash-spinner{visibility:visible;width:auto}.club-leave-button,.club-qr-button,.club-trash-button,.club-trash-spinner{visibility:hidden;width:0}.club-name{color:#f8f0fb;font-size:x-large;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-meta{align-items:flex-end;color:#cac4ce;display:flex;flex-direction:column;gap:4px}.club-row-actions-container{align-items:center;display:flex;gap:10px}@media(max-width:980px),(orientation:portrait){.club-item{align-items:flex-start;flex-direction:column;gap:8px}.club-name{font-size:large;max-width:100%}.club-meta{align-items:flex-start}.club-leave-button,.club-qr-button,.club-trash-button,.club-trash-spinner{visibility:visible;width:auto}}.club-list{scrollbar-gutter:stable;-ms-scroll-chaining:none;background-color:#232d35;box-sizing:border-box;display:flex;flex-direction:column;margin:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:5px 5px 35px;row-gap:5px;scrollbar-color:hsla(276,9%,79%,.55) transparent;scrollbar-width:thin;width:50vw}.club-list::-webkit-scrollbar{width:6px}.club-list::-webkit-scrollbar-track{background:transparent}.club-list::-webkit-scrollbar-thumb{background-color:hsla(276,9%,79%,.55);border-radius:999px}.club-list::-webkit-scrollbar-button{display:none;height:0;width:0}@media(max-width:980px),(orientation:portrait){.club-list{width:90vw}}.list-controls{background-color:#000;display:flex;gap:5px;justify-content:center;padding:10px 9px;width:50vw}.list-controls.no-add-button .search-bar{flex:1 1 auto}.list-controls.no-add-button .search-field{width:100%}.filter-select{background:url(/static/media/filter-solid.1412d6177291eaa706d5.svg) no-repeat 0 #232d35;background-position-x:10px;background-size:20px 20px;flex-shrink:2;min-width:0}.sort-select{background:url(/static/media/sort-solid.c3e542b1b9a005943c49.svg) no-repeat 0 #232d35;background-position-x:10px;background-size:25px 25px;flex-shrink:2;min-width:0}@media(max-width:980px),(orientation:portrait){.list-controls{width:90vw}}#feed-back-requests{--ink:#263e32;--muted:#7c8677;--line:#e2e7db;align-items:stretch;background:#f8f9f4;color:var(--ink);display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;height:auto;min-height:100vh;overflow:visible}#feed-back-requests *,#feed-back-requests :after,#feed-back-requests :before{box-sizing:border-box}#feed-back-requests .std-text,#feed-back-requests button,#feed-back-requests input,#feed-back-requests select{font-family:inherit}#feed-back-requests a:focus-visible,#feed-back-requests button:focus-visible,#feed-back-requests input:focus-visible,#feed-back-requests select:focus-visible{outline:3px solid #86a76c;outline-offset:4px}#feed-back-requests a,#feed-back-requests button{-webkit-tap-highlight-color:transparent}#feed-back-requests .fixed-page-top{align-items:stretch;margin:0 auto;position:static;width:min(1120px,100% - 80px)}#feed-back-requests .workspace-nav{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:20px;height:94px;justify-content:space-between}#feed-back-requests .workspace-brand{align-items:baseline;color:#264833;display:flex;font-size:25px;font-weight:750;letter-spacing:-1.2px;text-decoration:none}#feed-back-requests .workspace-brand>span{font-weight:400}#feed-back-requests .workspace-brand i{background:#9bb566;border-radius:50%;height:6px;margin-left:3px;width:6px}#feed-back-requests .workspace-account{align-items:center;display:flex;font-size:12px;gap:11px;min-width:0}#feed-back-requests .account-avatar{background:#eaf0e0;border:1px solid #d6dfc7;border-radius:50%;display:grid;flex-shrink:0;font-size:11px;height:31px;place-items:center;width:31px}#feed-back-requests .account-name{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#feed-back-requests .workspace-account button{background:none;border:0;border-left:1px solid #dce3d4;color:#728169;cursor:pointer;font-size:11px;margin-left:8px;padding:5px 0 5px 18px;white-space:nowrap}#feed-back-requests .workspace-heading{align-items:center;display:flex;gap:25px;justify-content:space-between;padding:43px 0 38px}#feed-back-requests .workspace-eyebrow{color:#859374;font-size:9px;font-weight:650;letter-spacing:2px}#feed-back-requests .workspace-heading h1{font-size:clamp(26px,3.3vw,39px);font-weight:500;letter-spacing:-1.5px;line-height:1.2;margin:13px 0}#feed-back-requests .workspace-heading p{color:var(--muted);font-size:13px;line-height:1.7;margin:0}#feed-back-requests .workspace-flower{color:#91a66d;font-size:75px;padding-right:20px}#feed-back-requests .workspace-tabs{border-bottom:1px solid var(--line);display:flex;gap:28px}#feed-back-requests .workspace-tabs button{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:#88917f;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;margin-bottom:-1px;padding:14px 3px 17px}#feed-back-requests .workspace-tabs button.active{border-bottom-color:#2e6147;color:#2e6147}#feed-back-requests .workspace-tabs button>span{background:#eef0e8;border-radius:6px;font-size:10px;min-width:22px;padding:3px 7px;text-align:center}#feed-back-requests .workspace-tabs button.active>span{background:#e4ecd9}#feed-back-requests .list-controls{align-items:center;background:none;display:flex;gap:10px;justify-content:flex-start;padding:25px 0;width:100%}#feed-back-requests .workspace-search{align-items:center;background:#fff;border:1px solid var(--line);border-radius:9px;color:#8d9a81;display:flex;flex:1 1;gap:10px;max-width:420px;min-width:0;padding:0 14px}#feed-back-requests .workspace-search:focus-within{border-color:#88a072;box-shadow:0 0 0 3px #88a07212}#feed-back-requests .workspace-search input{background:transparent;border:0;color:var(--ink);font-size:12px;height:42px;min-width:0;outline:none;width:100%}#feed-back-requests .workspace-search input::-webkit-input-placeholder{color:#9aa28f}#feed-back-requests .workspace-search input:-ms-input-placeholder{color:#9aa28f}#feed-back-requests .workspace-search input::placeholder{color:#9aa28f}#feed-back-requests .workspace-search svg{font-size:12px}#feed-back-requests .workspace-select select{background:#fff;border:1px solid var(--line);border-radius:9px;color:#65765b;cursor:pointer;font-size:11px;height:44px;max-width:170px;padding:0 12px;width:100%}#feed-back-requests .workspace-create{align-items:center;background:#2c634a;border:0;border-radius:9px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:9px;height:44px;margin-left:auto;padding:0 19px}#feed-back-requests .workspace-create:hover{background:#234e3b}#feed-back-requests .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#feed-back-requests .payload-container,#feed-back-requests .payload-container-with-member-header{display:block;flex:1 1;height:auto;margin:0 auto;min-height:320px;overflow:visible;padding:0 0 40px;width:min(1120px,100% - 80px)}#feed-back-requests .club-list,#feed-back-requests .request-list{background:transparent;display:flex;flex-direction:column;gap:13px;margin:0;max-height:none;overflow:visible;padding:0;width:100%}#feed-back-requests .club-item,#feed-back-requests .request-item{background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 3px 8px #28403103;color:var(--ink);gap:20px;padding:19px 20px;transition:border-color .15s,box-shadow .15s;width:100%}#feed-back-requests .club-item:hover,#feed-back-requests .request-item:hover{border-color:#bdcdae;box-shadow:0 6px 18px #28403107;-webkit-filter:none;filter:none}#feed-back-requests .request-item:focus-visible{outline:3px solid #86a76c;outline-offset:3px}#feed-back-requests #date-and-name{flex-direction:row;gap:18px;height:auto;min-width:0}#feed-back-requests .request-main-text{gap:8px}#feed-back-requests .feed-back-name,#feed-back-requests .member-username-label{color:#2f4736;font-size:16px;font-weight:600;height:auto;letter-spacing:-.25px;margin:0;padding:0}#feed-back-requests .club-associated-badge{background:#edf2e5;border-radius:5px;color:#73865d;flex-wrap:wrap;font-size:10px;margin:0;max-width:100%;min-height:0;padding:4px 8px}#feed-back-requests .club-permission-summary{color:#829173;font-size:9px}#feed-back-requests .club-associated-badge-placeholder{display:none}#feed-back-requests .expire-date{align-self:center;display:flex;flex-direction:column;flex-shrink:0;gap:5px}#feed-back-requests .std-datetime-box{background:#f2f5ed;border:0;border-radius:7px;color:#7a8c69;padding:6px 8px}#feed-back-requests .calender-view{align-items:baseline;display:flex;flex-direction:row;gap:4px;height:auto;justify-content:center;min-width:80px;visibility:visible;width:auto}#feed-back-requests .calender-view .month{font-size:10px}#feed-back-requests .calender-view .day{font-size:18px;font-weight:650}#feed-back-requests .calender-view .year{display:none}#feed-back-requests .remaining-time{display:flex;flex-direction:row;font-size:9px;gap:3px;height:auto;justify-content:center;padding:4px 6px}#feed-back-requests .remaining-time .std-text{font-size:9px!important}#feed-back-requests .std-datetime-box.expired{background:#f7f0e9;color:#a58476}#feed-back-requests .row-actions-container{flex-shrink:0;gap:24px}#feed-back-requests .numeric-results-row{gap:10px;order:1}#feed-back-requests .numeric-results-row .icon-box{border-radius:6px;color:#526c42;display:flex;gap:6px;min-width:34px;padding:5px}#feed-back-requests .numeric-results-row .std-text{color:#53664a;font-size:13px}#feed-back-requests .feed-back-count-icon svg{color:#8ca17d}#feed-back-requests .avg-score-icon svg{color:#b4a25f}#feed-back-requests .request-action-buttons{gap:5px;order:2}#feed-back-requests .club-leave-button,#feed-back-requests .club-qr-button,#feed-back-requests .club-trash-button,#feed-back-requests .club-trash-spinner,#feed-back-requests .list-icon,#feed-back-requests .qr-button,#feed-back-requests .trash-button,#feed-back-requests .trash-spinner{visibility:visible;width:auto}#feed-back-requests .club-row-actions-container .tertiary-button,#feed-back-requests .request-action-buttons .tertiary-button{background:#f6f8f2;border-radius:7px;padding:8px}#feed-back-requests .club-row-actions-container .tertiary-button:hover,#feed-back-requests .request-action-buttons .tertiary-button:hover{background:#eaf0e2}#feed-back-requests .club-row-actions-container svg,#feed-back-requests .request-action-buttons svg{color:#8a9c7a;font-size:15px}#feed-back-requests .club-trash-button svg,#feed-back-requests .trash-button svg{color:#ba9388}#feed-back-requests .club-name{color:#2f4736;font-size:17px;font-weight:600;max-width:60%}#feed-back-requests .club-meta{color:#849177;font-size:11px;line-height:1.7;min-width:85px}#feed-back-requests .club-row-actions-container{gap:9px}#feed-back-requests .member-requests-list-header{background:#edf2e5;border:1px solid #e0e8d5;border-radius:9px;box-shadow:none;margin-top:20px;padding:14px;width:100%}#feed-back-requests .member-requests-list-header-back,#feed-back-requests .member-requests-list-header-back svg{color:#597347;font-size:13px}#feed-back-requests .member-requests-list-header-club{color:#7b8d69;font-size:10px}#feed-back-requests .member-requests-list-header-request{color:#3f5e32;font-size:14px}#feed-back-requests .no-results{background:#f4f7ee;border:1px dashed #d9e2cf;border-radius:15px;color:#79886b;font-size:19px;font-weight:400;margin:5px 0;padding:75px 20px;text-align:center}#feed-back-requests .workspace-footer{border-top:1px solid var(--line);color:#75856a;display:flex;font-size:10px;justify-content:space-between;margin:auto;padding:24px 0;width:min(1120px,100% - 80px)}#feed-back-requests .workspace-footer span>span{color:#a0aa94}#feed-back-requests .workspace-footer a{color:inherit;text-decoration:none}#feed-back-requests .scroll-with-modal-fix{position:static}@media(max-width:980px){#feed-back-requests .request-item{flex-direction:row}#feed-back-requests .row-actions-container{gap:12px;margin:0;width:auto}#feed-back-requests .club-item{align-items:center;flex-direction:row}#feed-back-requests .club-name{max-width:55%}#feed-back-requests .club-meta{align-items:flex-end}}@media(max-width:760px){#feed-back-requests .fixed-page-top,#feed-back-requests .payload-container,#feed-back-requests .workspace-footer{width:calc(100% - 40px)}#feed-back-requests .workspace-nav{height:77px}#feed-back-requests .workspace-heading{padding:32px 0}#feed-back-requests .workspace-heading h1{font-size:29px;max-width:360px}#feed-back-requests .workspace-flower{font-size:55px;padding:0}#feed-back-requests .account-name{max-width:100px}#feed-back-requests .list-controls{flex-wrap:wrap;gap:9px;padding:20px 0}#feed-back-requests .workspace-search{flex-basis:calc(100% - 170px);flex-grow:1;flex-shrink:1;max-width:none;order:0}#feed-back-requests .workspace-create{order:1}#feed-back-requests .workspace-select{flex:1 1;order:2}#feed-back-requests .workspace-select select{max-width:none}#feed-back-requests .request-item{align-items:stretch;flex-direction:column;gap:13px;padding:17px}#feed-back-requests .row-actions-container{border-top:1px solid #eef1e8;justify-content:space-between;padding-top:12px;width:100%}#feed-back-requests .club-item{padding:18px}}@media(max-width:480px){#feed-back-requests .workspace-heading h1{font-size:27px}#feed-back-requests .workspace-heading p{font-size:12px}#feed-back-requests .workspace-flower{display:none}#feed-back-requests .workspace-brand{font-size:23px}#feed-back-requests .account-name{display:none}#feed-back-requests .workspace-account{gap:6px}#feed-back-requests .workspace-account button{margin-left:3px;padding-left:10px}#feed-back-requests .workspace-create{font-size:11px;padding:0 12px}#feed-back-requests .workspace-search{flex-basis:calc(100% - 145px)}#feed-back-requests .workspace-search input{font-size:11px}#feed-back-requests .club-item{align-items:stretch;flex-direction:column}#feed-back-requests .club-name{max-width:100%}#feed-back-requests .club-row-actions-container{border-top:1px solid #edf0e7;padding-top:12px}#feed-back-requests .club-meta{margin-left:auto}#feed-back-requests .workspace-tabs{gap:24px}#feed-back-requests .workspace-tabs button{font-size:12px}}@media(prefers-reduced-motion:reduce){#feed-back-requests *{transition:none!important}}#feed-back-requests .expire-date{order:0;width:auto}#feed-back-requests .remaining-time{position:static;width:auto}#feed-back-requests .remaining-time:hover{opacity:1}#feed-back-requests .numeric-results-row .icon-box{flex-direction:row}#feed-back-requests .club-associated-badge{white-space:normal}.backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.3);height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.modal-container{background-color:#232d35;max-width:40%;position:absolute;top:20%;z-index:200}.modal-close-btn{margin-left:auto;margin-right:0}.modal-transition-enter-active{-webkit-animation:scaleUp .5s cubic-bezier(.165,.84,.44,1) forwards;animation:scaleUp .5s cubic-bezier(.165,.84,.44,1) forwards;opacity:0;position:fixed;-webkit-transform:scale(1);transform:scale(1)}.modal-transition-exit-active{-webkit-animation:quickScaleDown 0s linear .5s forwards;animation:quickScaleDown 0s linear .5s forwards;-webkit-animation:scaleDown .5s cubic-bezier(.165,.84,.44,1) forwards;animation:scaleDown .5s cubic-bezier(.165,.84,.44,1) forwards;position:fixed}.backdop-transition-enter-active{-webkit-animation:fadeIn .5s ease-in forwards;animation:fadeIn .5s ease-in forwards;-webkit-transform:scale(1);transform:scale(1)}.backdop-transition-exit{-webkit-backdrop-filter:none;backdrop-filter:none}.backdop-transition-exit-active{-webkit-animation:quickScaleDown 0s linear .5s forwards;animation:quickScaleDown 0s linear .5s forwards;-webkit-animation:fadeOut .5s cubic-bezier(.165,.84,.44,1) forwards;animation:fadeOut .5s cubic-bezier(.165,.84,.44,1) forwards}@-webkit-keyframes fadeIn{0%{background:transparent}to{background:rgba(0,0,0,.3)}}@keyframes fadeIn{0%{background:transparent}to{background:rgba(0,0,0,.3)}}@-webkit-keyframes fadeOut{0%{background:rgba(0,0,0,.3)}to{background:transparent}}@keyframes fadeOut{0%{background:rgba(0,0,0,.3)}to{background:transparent}}@-webkit-keyframes scaleUp{0%{opacity:0;-webkit-transform:scale(.8) translateY(1000px);transform:scale(.8) translateY(1000px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes scaleUp{0%{opacity:0;-webkit-transform:scale(.8) translateY(1000px);transform:scale(.8) translateY(1000px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes scaleDown{0%{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{opacity:0;-webkit-transform:scale(.8) translateY(1000px);transform:scale(.8) translateY(1000px)}}@keyframes scaleDown{0%{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{opacity:0;-webkit-transform:scale(.8) translateY(1000px);transform:scale(.8) translateY(1000px)}}@-webkit-keyframes scaleBack{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.85);transform:scale(.85)}}@keyframes scaleBack{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.85);transform:scale(.85)}}@-webkit-keyframes scaleForward{0%{-webkit-transform:scale(.85);transform:scale(.85)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleForward{0%{-webkit-transform:scale(.85);transform:scale(.85)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes quickScaleDown{0%{-webkit-transform:scale(1);transform:scale(1)}99.9%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes quickScaleDown{0%{-webkit-transform:scale(1);transform:scale(1)}99.9%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@media(max-width:980px),(orientation:portrait){.modal-container{max-width:80%}}.share-request-page-container{align-items:center;display:flex;flex-direction:column;gap:15px;padding:15px}.link-copy-container{align-items:center;display:flex;gap:10px;justify-content:center}.generated-qr-code{background-color:#fff;cursor:pointer;padding:20px}.share-button-container{display:flex;gap:10px}.share-club-page-container{align-items:center;display:flex;flex-direction:column;gap:15px;padding:15px}.feedbackform{background-color:#232d35;border-radius:5px;display:flex;flex-direction:column;font-size:medium;gap:10px;padding:0 30px 30px}.feedbackform-topic{word-wrap:break-word;color:#05b2dc;font-size:xx-large;white-space:wrap}.feedbackform-topic.expired{color:#fe938c}.feedbackform-description{word-wrap:break-word;color:#cac4ce;font-size:x-large;white-space:wrap}.feedbackform-expire-date{color:#cac4ce;font-size:large}.feedbackform-expire-date.expired{color:#fe938c}.star-buttons-container{display:flex;padding-top:10px}.voting-button{border-radius:50%}.feedbackform-subject-name{word-wrap:break-word;color:#f8f0fb;font-size:larger;white-space:wrap}.feedbackform-subject-numeric-results{color:#f8f0fb;display:flex;flex-direction:row;padding-top:10px}.subject-list-item{background-color:#364652;border-radius:5px;padding:15px}.error-message{color:#fe938c;font-size:x-large}.wisard-layout{align-items:center;background-color:#000;display:flex;flex-direction:column;min-height:100vh}.wisard-page-header{position:fixed}.wisard-buttons{display:flex;justify-content:space-between;margin-top:30px;padding-bottom:40px;width:50vw}.back-button{-webkit-clip-path:polygon(10% 0,100% 0,100% 100%,10% 100%,0 50%);clip-path:polygon(10% 0,100% 0,100% 100%,10% 100%,0 50%)}.back-button,.next-button{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:38%}.next-button{-webkit-clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%)}.wisard-description{align-items:center;color:#eeebd0;display:flex;flex-direction:column;font-size:x-large;text-align:center;white-space:pre-line;width:50vw}.description-container{margin-top:120px;padding:30px}.cancel-button{background-color:#ce473d;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:20%}.cancel-button:disabled{visibility:hidden}@media(max-width:980px),(orientation:portrait){.wisard-buttons{width:90vw}.wisard-description{width:70vw}}.request-templates-page{background:#f8f9f4;color:#294332;font-family:Segoe UI,sans-serif;min-height:100vh}.request-templates-page *{box-sizing:border-box}.request-templates-page main{margin:32px auto 64px;width:min(1100px,100% - 48px)}.request-templates-page a{color:inherit}.request-templates-page button,.request-templates-page input,.request-templates-page select,.request-templates-page textarea{font:inherit}.request-templates-page button{cursor:pointer}.request-templates-page button:disabled{cursor:default;opacity:.5}.request-templates-page a:focus-visible,.request-templates-page button:focus-visible,.request-templates-page input:focus-visible,.request-templates-page select:focus-visible,.request-templates-page textarea:focus-visible{outline:3px solid #91ad78;outline-offset:3px}.request-templates-page button{background:#fff;border:1px solid #dce5d0;border-radius:10px;color:#294332;padding:12px 16px}.request-templates-page .template-return{color:#758666;font-size:12px;text-decoration:none}.request-templates-page .template-page-heading{align-items:center;display:flex;gap:30px;justify-content:space-between;margin:34px 0 28px}.request-templates-page .template-page-heading h1{font-size:clamp(28px,4vw,42px);font-weight:500;letter-spacing:-1.6px;line-height:1.15;margin:12px 0;max-width:700px}.request-templates-page .template-page-heading p{color:#7a8a6e;font-size:14px}.request-templates-page .template-catalog-mark{background:#e8efdc;border-radius:28px;color:#79965e;display:grid;flex-shrink:0;font-size:52px;height:104px;place-items:center;width:104px}.request-templates-page .template-breadcrumbs{align-items:center;color:#7e8a71;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin:24px 0}.request-templates-page .template-breadcrumbs button{background:transparent;border:0;font-size:12px;padding:6px 0}.request-templates-page .template-breadcrumbs [aria-current]{color:#294332;font-weight:600}.request-templates-page .template-search{margin:28px 0 34px;max-width:700px}.request-templates-page .template-search>label{display:block;font-size:12px;margin-bottom:9px}.request-templates-page .template-search>div{align-items:center;background:#fff;border:1px solid #dce5d0;border-radius:14px;display:flex;gap:12px;padding:6px 14px}.request-templates-page .template-search>div>span{color:#8c9d7b;font-size:28px}.request-templates-page .template-search input{background:transparent;border:0;color:inherit;font-size:14px;min-width:0;padding:12px 0;width:100%}.request-templates-page .template-search button{border:0;font-size:12px;padding:10px 5px}.request-templates-page .template-level-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:20px 0}.request-templates-page .template-step{color:#80956a;font-size:10px;font-weight:600;letter-spacing:1.3px}.request-templates-page h2{font-size:23px;font-weight:500;letter-spacing:-.6px;margin:8px 0 16px}.request-templates-page .template-level-heading h2{margin-bottom:0}.request-templates-page .template-level-heading button{font-size:12px}.request-templates-page .template-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.request-templates-page .template-choice{align-items:flex-start;border:1px solid #e0e7d7;border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:23px;text-align:left;transition:border-color .15s,-webkit-transform .15s;transition:transform .15s,border-color .15s;transition:transform .15s,border-color .15s,-webkit-transform .15s}.request-templates-page .template-choice:hover{border-color:#95ab7a;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.request-templates-page .template-icon{background:#edf2e5;border-radius:12px;color:#7a9860;display:grid;font-size:24px;height:43px;place-items:center;width:43px}.request-templates-page .template-choice strong{font-size:17px;font-weight:600}.request-templates-page .template-choice>span:not(.template-icon){color:#7c8c70;font-size:12px;line-height:1.7}.request-templates-page .template-choice small{color:#7a8d68;display:flex;font-size:11px;justify-content:space-between;margin-top:auto;padding-top:12px;width:100%}.request-templates-page .template-choice i{font-size:18px;font-style:normal}.request-templates-page .template-choice em{color:#859776;font-size:10px;font-style:normal}.request-templates-page .template-pagination{align-items:center;display:flex;font-size:13px;gap:20px;justify-content:center;margin:30px 0}.request-templates-page .template-empty{background:#edf2e5;border-radius:18px;padding:50px 20px;text-align:center}.request-templates-page .template-back{font-size:12px;margin:0 0 20px}.request-templates-page .template-configure{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 330px}.request-templates-page .template-preview,.request-templates-page .template-settings{background:#fff;border:1px solid #e0e7d7;border-radius:20px;min-width:0;padding:28px}.request-templates-page .template-preview>p{color:#7c8c70;font-size:13px;line-height:1.8}.request-templates-page .template-scale{align-items:center;background:#f3f6ec;border-radius:10px;color:#718958;display:flex;flex-wrap:wrap;font-size:10px;gap:8px;justify-content:space-between;margin:20px 0;padding:12px}.request-templates-page .template-scale [aria-hidden]{color:#a3b580;letter-spacing:3px}.request-templates-page .template-preview ol{margin:0;padding-left:23px}.request-templates-page .template-preview li{border-bottom:1px solid #eff2e8;font-size:14px;line-height:1.7;padding:14px 0 14px 6px}.request-templates-page .template-caption{color:#819074;font-size:11px;line-height:1.8}.request-templates-page .template-configure label{grid-gap:9px;display:grid;font-size:12px;gap:9px;margin:20px 0}.request-templates-page .template-configure input:not([type=checkbox]),.request-templates-page .template-configure select,.request-templates-page .template-configure textarea{background:#fafbf7;border:1px solid #dce5d0;border-radius:9px;color:#294332;min-width:0;padding:13px 12px;width:100%}.request-templates-page .template-configure textarea{resize:vertical}.request-templates-page .template-group-options p{font-size:12px;line-height:1.7}.request-templates-page .template-group-options label{align-items:flex-start;display:flex;line-height:1.6}.request-templates-page .template-group-options input{accent-color:#2d654b;flex-shrink:0;height:18px;width:18px}.request-templates-page .template-primary{align-items:center;background:#2d654b;border:0;color:#fff;display:flex;gap:16px;justify-content:space-between;margin:20px 0 12px;min-height:46px;width:100%}.request-templates-page .template-edit{border-top:1px solid #e0e7d7;margin-top:25px;padding-top:18px}.request-templates-page .template-edit summary{color:#6d8755;cursor:pointer;font-size:12px}.request-templates-page .template-error{color:#9a4540;font-size:12px;line-height:1.7}@media(max-width:850px){.request-templates-page .template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.request-templates-page .template-configure{grid-template-columns:1fr}.request-templates-page .template-catalog-mark{display:none}}@media(max-width:540px){.request-templates-page main{margin-top:22px;width:calc(100% - 32px)}.request-templates-page .template-grid{gap:12px;grid-template-columns:1fr}.request-templates-page .template-choice{padding:20px}.request-templates-page .template-preview,.request-templates-page .template-settings{padding:22px}.request-templates-page .template-level-heading{align-items:flex-start}.request-templates-page .template-level-heading button{flex-shrink:0}.request-templates-page .template-page-heading{margin-top:24px}}.request-method-cards{grid-gap:14px;display:grid;gap:14px}.request-method-cards article{background:#f6f8f0;border:1px solid #e2e8d9;border-radius:14px;padding:22px}.request-method-cards article>span{background:#e5edda;border-radius:9px;color:#799563;display:inline-grid;font-size:22px;height:32px;place-items:center;width:32px}.request-method-cards h2{font-size:18px;font-weight:500;margin:12px 0 8px}.request-method-cards p{color:#7a8a6e;font-size:13px;line-height:1.8}.request-method-cards a{color:#2d654b;font-size:13px}.request-method-cards small{color:#7a8a6e;font-size:11px}.topic-input{font-family:Roboto,sans-serif;width:35vw}@media(max-width:980px),(orientation:portrait){.topic-input{width:90vw}}.subjects-input{font-family:Roboto,sans-serif;width:35vw}@media(max-width:980px),(orientation:portrait){.subjects-input{width:90vw}}.dynamic-list-item{align-items:center;display:flex;gap:10px;padding-bottom:5px}.index-text{color:#fff;font-size:x-large}.item-delete-btn{background-color:#ce473d;border-radius:50%;height:-webkit-max-content;height:max-content}.request-club-selection{background-position-x:12px;display:block;margin:0 auto;text-align:center;text-align-last:center;width:35vw}.request-club-selection option{text-align:center}@media(max-width:980px),(orientation:portrait){.request-club-selection{width:90vw}}.club-settings-container{display:flex;flex-direction:column;gap:14px;margin:20px auto 0;width:min(90%,560px)}.club-setting-item{align-items:center;color:#eeebd0;display:flex;gap:10px;justify-content:center;text-align:center}.club-setting-item input[type=checkbox]{cursor:pointer;height:18px;width:18px}.feedbackform-container{background-color:#f8f0fb;padding:3px;width:50vw}@media(max-width:980px),(orientation:portrait){.feedbackform-container{width:90vw}}.description-input{font-family:Roboto,sans-serif;width:35vw}@media(max-width:980px),(orientation:portrait){.description-input{width:90vw}}.club-wizard-content{align-items:center;display:flex;flex-direction:column;gap:18px}.club-wizard-buttons{display:flex;justify-content:space-between;margin-top:12px;width:50vw}.club-wizard-dummy-input{font-family:Roboto,sans-serif;width:35vw}@media(max-width:980px),(orientation:portrait){.club-wizard-buttons,.club-wizard-dummy-input{width:90vw}}#logo{color:#364652;cursor:pointer;font-family:Roboto Mono,monospace;font-size:90px;line-height:.89;-webkit-user-select:none;-ms-user-select:none;user-select:none}.give-feedback-page-container{align-items:center;background-color:#000;display:flex;flex-direction:column;gap:15px;min-height:100vh;padding-top:20px}.give-feedback-form-container{width:50%}.give-feedback-submit{margin-bottom:20px}.expired-text{color:#fe938c;font-size:x-large}.disclaimer,.expired-text{text-align:center;width:50%}.disclaimer{color:pink;padding-bottom:10px}.disclaimer-container{align-items:center;display:flex;flex-direction:column}.success-message{color:#90e39a;font-size:medium}.thank-you-text{font-size:60px}@media(max-width:980px),(orientation:portrait){.disclaimer,.give-feedback-form-container{width:90%}}#header{align-items:center;background-color:#000;display:flex;flex-direction:row;gap:30px;justify-content:space-between;padding:15px;width:50vw}@media(max-width:980px),(orientation:portrait){#header{width:90vw}}.std-link{color:#232d35;font-size:medium;width:-webkit-max-content;width:max-content}.std-link:hover{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:decoration;animation-name:decoration;cursor:pointer}@-webkit-keyframes decoration{to{color:#05b2dc}}@keyframes decoration{to{color:#05b2dc}}:root{--bunu-dene:orange}body{background-color:#000}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}input:focus::placeholder{color:transparent}.text-input{border:1px solid #cac4ce;border-radius:5px;box-sizing:border-box;font-size:large;padding:15px;text-align:center;width:100%}.text-input::-webkit-input-placeholder{font-family:Roboto,sans-serif}.text-input:-ms-input-placeholder{font-family:Roboto,sans-serif}.text-input::placeholder{font-family:Roboto,sans-serif}.text-input:focus{border:1px solid #0574dc;outline:none}.text-input.invalid{background:url(/static/media/exclamation-solid.c32a5c6829b2a754e9fa.svg) no-repeat 100% #fff;background-size:23px 23px;border:1px solid #ce473d;color:#ce473d}.std-text{font-family:Roboto,sans-serif}.std-text::selection{background-color:#05b2dc;color:#fff}.neon-text{color:#fff;font-family:Send Flowers,cursive;font-size:xx-large;text-align:center;text-shadow:0 0 7px #fff,0 0 10px #fff,0 0 21px #fff,0 0 42px #00ff3c,0 0 82px #00ff3c,0 0 92px #00ff3c,0 0 102px #00ff3c,0 0 151px #00ff3c;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:500px),(orientation:portrait){.neon-text{font-size:large}}.join-club-page-container{align-items:center;background-color:#000;display:flex;flex-direction:column;gap:16px;min-height:100vh;padding-top:10px}.join-club-header{width:50vw}.join-club-description{color:pink;text-align:center;width:50%}.join-club-card{align-items:center;background-color:#232d35;display:flex;flex-direction:column;gap:10px;padding:20px;width:50%}.join-club-invitation-label{color:#05b2dc;font-size:large}.join-club-title{color:#f8f0fb;font-size:xx-large}.join-club-inviter{color:#cac4ce;font-size:large}.join-club-button{margin-top:8px}.join-club-login-box{align-items:center;display:flex;flex-direction:column;gap:10px}.joined-text{font-size:54px}@media(max-width:980px),(orientation:portrait){.join-club-header{width:90vw}.join-club-card,.join-club-description{width:90%}.join-club-title{font-size:x-large;text-align:center}}#root #logo.modern-wordmark,#root .modern-wordmark{align-items:baseline;color:#294b38;cursor:pointer;display:inline-flex;font-family:Segoe UI,sans-serif;font-size:25px;font-weight:750;gap:0;letter-spacing:-1.2px;line-height:1.3;text-decoration:none;white-space:nowrap}#root .modern-wordmark>span{font-weight:400}#root .modern-wordmark>i{background:#9bb56d;border-radius:50%;height:6px;margin-left:3px;width:6px}#root .modern-page-header{border-bottom:1px solid #e1e7d9;font-family:Segoe UI,sans-serif;justify-content:space-between;margin:0 auto;min-height:88px;padding:20px 0;position:static;width:min(1120px,100% - 48px)}#root .modern-header-actions,#root .modern-page-header{align-items:center;display:flex;gap:20px}#root .modern-page-header a,#root .modern-page-header button{color:#6f8161;font-size:12px;text-decoration:none}#root .modern-page-header .modern-wordmark{color:#294b38;font-size:25px}#root .modern-page-header button{background:none;border:0;cursor:pointer;padding:8px 0}#root .modern-avatar{background:#eaf0e0;border:1px solid #d7e0cc;border-radius:50%;color:#688052;display:grid;font-size:11px;height:30px;place-items:center;width:30px}#root .modern-page-footer{border-top:1px solid #e1e7d9;color:#7c8b6d;display:flex;font-family:Segoe UI,sans-serif;font-size:10px;gap:20px;justify-content:space-between;margin:auto auto 0;padding:25px 0;position:static;width:min(1120px,100% - 48px)}#root .modern-page-footer span>span{color:#a0aa95}#root .modern-page-footer nav{display:flex;gap:20px}#root .modern-page-footer a{color:inherit;text-decoration:none}#root .page-eyebrow{color:#859673;font-size:9px;font-weight:650;letter-spacing:1.8px}#root :is(.wisard-layout,.give-feedback-page-container,.join-club-page-container,.modern-document){background:#f8f9f4;box-sizing:border-box;color:#294332;font-family:Segoe UI,sans-serif;min-height:100vh}#root .modal-container *,#root :is(.wisard-layout,.give-feedback-page-container,.join-club-page-container,.modern-document) *{box-sizing:border-box}#root :is(.wisard-layout,.give-feedback-page-container,.join-club-page-container,.modern-document) .std-text{font-family:inherit}#root :is(.wisard-layout,.give-feedback-page-container,.join-club-page-container,.modern-document) :is(button,a,input,select,textarea):focus-visible{outline:3px solid #91ad78;outline-offset:4px}#root :is(.wisard-layout,.give-feedback-page-container,.join-club-page-container) .std-btn{border-radius:9px;-webkit-clip-path:none;clip-path:none;font-family:inherit;font-size:12px;min-height:43px;padding:13px 20px}#root :is(.wisard-layout,.give-feedback-page-container,.join-club-page-container) .primary-button{background:#2d654b;color:#fff}#root :is(.wisard-layout,.give-feedback-page-container,.join-club-page-container) .secondary-button{background:#edf2e5;border:1px solid #dce5d0;color:#6b8158}#root :is(.wisard-layout,.give-feedback-page-container,.join-club-page-container) button:disabled{cursor:default;opacity:.5}#root .wisard-layout{align-items:stretch}#root .wizard-shell{margin:42px auto 60px;width:min(700px,100% - 48px)}#root .wizard-intro h1{font-size:clamp(27px,4vw,36px);font-weight:500;letter-spacing:-1.3px;line-height:1.2;margin:12px 0}#root .wizard-intro p{color:#839077;font-size:13px;line-height:1.8;margin:0}#root .wizard-progress{margin:29px 0 24px}#root .wizard-progress-caption{color:#839275;display:flex;font-size:11px;justify-content:space-between;margin-bottom:11px}#root .wizard-progress-caption strong{color:#64814d;font-weight:600}#root .wizard-progress-track{background:#e5ebdd;border-radius:30px;height:4px;overflow:hidden}#root .wizard-progress-track>span{background:#829d63;border-radius:inherit;display:block;height:100%;transition:width .2s}#root .wizard-card{align-items:stretch;background:#fff;border:1px solid #e2e8da;border-radius:18px;box-shadow:0 12px 38px #2b442d05;display:flex;flex-direction:column;gap:18px;min-height:230px;padding:35px}#root .wisard-layout .description-container{margin:0;padding:0}#root .wisard-layout .wisard-description{align-items:flex-start;color:#435b39;font-size:17px;gap:10px;line-height:1.7;text-align:left;width:100%}#root .wisard-layout .wisard-description .wisard-description{background:#f5f8f0;border-radius:8px;color:#7b8a6f;font-size:12px;padding:14px}#root .wizard-help{background:none;border:0;color:#879b71;cursor:pointer;font-size:11px;padding:0;text-align:left}#root .wisard-layout .validity-container{flex-direction:column;gap:7px;min-width:0;width:100%}#root .wisard-layout .request-club-selection,#root .wisard-layout .text-input{background-color:#fafbf7;border:1px solid #dce5d2;border-radius:9px;color:#425e35;font:13px Segoe UI,sans-serif;line-height:1.6;max-width:100%;min-height:48px;padding:15px;text-align:left;text-align-last:auto;width:100%}#root .wisard-layout .text-input::-webkit-input-placeholder{color:#a0aa95;font-family:inherit}#root .wisard-layout .text-input:-ms-input-placeholder{color:#a0aa95;font-family:inherit}#root .wisard-layout .text-input::placeholder{color:#a0aa95;font-family:inherit}#root .wisard-layout .text-input:focus{border-color:#88a375}#root .wisard-layout .text-input.invalid{border-color:#bb8578;color:#a5695c}#root .wisard-layout textarea{min-height:140px;resize:vertical}#root .wisard-layout .validation-error{background:#fbefea;border-radius:7px;color:#a46b5c;font-size:11px;margin:0;max-width:none;order:2;padding:10px 13px;position:static;text-align:left;-webkit-transform:none;transform:none;width:100%}#root .wisard-layout .validation-error:after{display:none}#root .wisard-layout .dynamic-list-item{align-items:center;display:flex;gap:10px;width:100%}#root .wisard-layout .dynamic-list-item .text-input{flex:1 1;width:0}#root .wisard-layout .index-text{background:#eef3e7;border-radius:50%;color:#80936b;display:grid;font-size:11px;height:27px;min-width:27px;place-items:center}#root .wisard-layout .item-delete-btn{background:transparent;min-height:30px;padding:5px}#root .wisard-layout .item-delete-btn svg{color:#a3ad97;font-size:17px}#root .wisard-layout .club-wizard-buttons,#root .wisard-layout .wisard-buttons{border-top:1px solid #edf1e5;gap:12px;justify-content:flex-start;margin:10px 0 0;padding:20px 0 0;width:100%}#root .wisard-layout .back-button{background:#f2f5ec;color:#7b8f66;width:auto}#root .wisard-layout .cancel-button{background:none;color:#9a9f92;padding:10px;width:auto}#root .wisard-layout .cancel-button:disabled{display:none}#root .wisard-layout .next-button{margin-left:auto;width:auto}#root .wisard-layout .club-wizard-content{align-items:stretch;gap:13px;width:100%}#root .wisard-layout .club-wizard-content>label{color:#7d8e6d;font-size:12px}#root .wisard-layout .club-settings-container{margin:0;width:100%}#root .wisard-layout .club-setting-item{background:#f6f8f1;border-radius:9px;color:#6c815a;font-size:12px;justify-content:flex-start;line-height:1.7;padding:15px;text-align:left}#root .wisard-layout input[type=checkbox]{accent-color:#527c3d;flex-shrink:0}#root .wisard-layout .preview-container{width:100%}#root .feedbackform{background:#fff;border:1px solid #e3e9da;border-radius:14px;font-family:Segoe UI,sans-serif;gap:17px;padding:25px}#root .feedbackform-topic{color:#3c6030;font-size:25px;font-weight:550;line-height:1.35}#root .feedbackform-description{color:#859374;font-size:13px;line-height:1.9}#root .feedbackform-subject-name{color:#617c4e;font-size:14px;line-height:1.7}#root .feedbackform-expire-date{border-top:1px solid #eaf0e1;color:#9aa58e;font-size:10px;line-height:1.8;padding-top:16px}#root .feedbackform-expire-date.expired,#root .feedbackform-topic.expired{color:#b08b78}#root .subject-list-item{border-bottom:1px solid #edf1e7;padding:12px 0}#root .subject-list-item .std-text{color:#70875c;font-size:13px}#root .subject-list-item svg{color:#a6b878}#root .give-feedback-page-container{gap:25px;padding:30px 24px}#root .give-feedback-page-container>#logo{align-self:center;margin:10px 0 12px}#root .give-feedback-form-container{width:min(100%,650px)}#root .give-feedback-page-container .feedbackform{box-shadow:0 10px 30px #2b442d05;padding:30px!important}#root .disclaimer-container{order:3;width:min(100%,650px)}#root .give-feedback-page-container .disclaimer{color:#a0aa94;font-size:10px;line-height:1.9;text-align:left;width:100%}#root .disclaimer a{color:#718d58}#root .give-feedback-submit{width:min(100%,650px)}#root .star-buttons-container{gap:8px;justify-content:flex-start;margin:12px 0 20px}#root .star-buttons-container svg{stroke:#a0b27e;stroke-width:15px}#root .give-feedback-page-container .thank-you-text,#root .join-club-page-container .joined-text{color:#749452;font-family:Georgia,serif;font-size:clamp(34px,7vw,55px);font-style:italic;margin:80px 0 10px;text-shadow:none}#root .give-feedback-page-container .expired-text{background:#f4ecdf;border-radius:14px;color:#ac8d74;font-size:17px;line-height:1.7;padding:30px;width:min(100%,650px)}#root .join-club-page-container{gap:25px;padding:0 0 45px}#root .join-club-page-container #header{background:none;border-bottom:1px solid #e1e7d9;padding:24px 0;position:static;width:min(1120px,100% - 48px)}#root .join-club-page-container .neon-text:not(.joined-text){display:none}#root .join-club-page-container #header .std-link{color:#758d5c!important;font-size:12px!important}#root .join-club-page-container .join-club-description{color:#89977a;font-size:13px;line-height:1.9;margin:30px 0 0;width:min(600px,100% - 48px)}#root .join-club-page-container .join-club-card{background:#fff;border:1px solid #e0e7d7;border-radius:18px;box-shadow:0 10px 35px #2b442d05;gap:15px;padding:45px 25px;width:min(600px,100% - 48px)}#root .join-club-invitation-label{color:#99aa80;font-size:10px;letter-spacing:1.4px;text-transform:uppercase}#root .join-club-title{color:#476c35;font-size:29px;font-weight:500;overflow-wrap:anywhere;text-align:center}#root .join-club-inviter{color:#93a082;font-size:12px;overflow-wrap:anywhere}#root .join-club-page-container .join-club-login-box{max-width:calc(100% - 48px)}#root .modal-container{background:#fff;border:1px solid #e2e9d9;border-radius:18px;box-shadow:0 25px 100px #20302026;color:#53733e;font-family:Segoe UI,sans-serif;inset:50% auto auto 50%;max-height:85vh;max-width:none;overflow-y:auto;padding:20px;position:fixed;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:min(600px,100% - 32px)}#root .modal-container .modal-close-btn{background:#f3f6ed;border-radius:50%;display:grid;height:32px;padding:0;place-items:center;width:32px}#root .modal-close-btn svg{color:#8d9d78;font-size:16px}#root .modal-transition-enter-active,#root .modal-transition-exit-active{-webkit-animation:none;animation:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .18s}#root .modal-transition-enter{opacity:0}#root .modal-transition-enter-active{opacity:1}#root .modal-transition-exit-active{opacity:0}#root :is(.share-request-page-container,.share-club-page-container){gap:20px;padding:15px 0;width:100%}#root .link-copy-container{align-items:center;background:#f5f8ef;border:1px solid #e4ebda;border-radius:9px;display:flex;gap:10px;max-width:100%;padding:10px}#root .link-copy-container .std-link{color:#839b67!important;font-size:11px!important;min-width:0}#root .link-copy-container .std-btn{background:#e5edda;border-radius:6px;color:#6c8a50;font-size:11px;padding:9px 12px}#root .generated-qr-code{border:1px solid #e3e9da;border-radius:14px;max-width:100%;padding:20px}#root .generated-qr-code canvas,#root .generated-qr-code svg{height:auto;max-width:100%}#root .modern-document{display:flex;flex-direction:column}#root .document-card{background:#fff;border:1px solid #e2e8d9;border-radius:18px;margin:55px auto 70px;padding:40px;width:min(740px,100% - 48px)}#root .document-card h1{font-size:38px;font-weight:500;letter-spacing:-1.3px;margin:18px 0}#root .document-card h2{font-size:21px;font-weight:500;margin:30px 0 12px}#root .document-card p{color:#829472;font-size:14px;line-height:1.95}#root .document-note{background:#f3f6eb;border:1px solid #e4ebd8;border-radius:9px;color:#91a079;font-size:12px;line-height:1.9;margin:25px 0;padding:18px}#root .document-cta{background:#315f42;border-radius:8px;color:#fff;display:inline-block;font-size:12px;padding:13px 18px;text-decoration:none}#root .main-page-container{background:#f8f9f4;min-height:50vh;position:static}#root .main-page-container .go-to-my-requests-btn{background:#315f42;border-radius:9px;color:#fff;font-size:14px;margin:40px 0;top:auto}@media(max-width:600px){#root .modern-page-header{min-height:75px}#root .modern-header-actions{gap:12px}#root .modern-avatar{display:none}#root .modern-header-actions>a{font-size:10px}#root .modern-page-header .modern-wordmark{font-size:22px}#root .wizard-shell{margin-top:30px}#root .wizard-card{gap:16px;padding:23px 20px}#root .wisard-layout .wisard-description{font-size:15px}#root .wisard-layout .std-btn{padding:12px 14px}#root .wisard-layout .wisard-buttons{gap:7px}#root .document-card{margin-top:30px;padding:26px}#root .document-card h1{font-size:30px}#root .give-feedback-page-container .feedbackform{padding:22px!important}#root .modern-page-footer{font-size:9px}#root .modern-page-footer nav{gap:12px}}@media(prefers-reduced-motion:reduce){#root .modal-container,#root .wizard-progress-track>span{transition:none}}#root .wisard-layout .feedbackform-container{background:none;max-width:100%;padding:0;width:100%}#root .wisard-layout .feedbackform{background:#fafcf6;padding:22px}#root .feedback-welcome{text-align:center;width:min(650px,100%)}#root .feedback-welcome h1{color:#3d6030;font-size:clamp(25px,4vw,34px);font-weight:500;letter-spacing:-1px;line-height:1.3;margin:14px 0}#root .feedback-success-copy,#root .feedback-welcome p{color:#8b9c78;font-size:12px;line-height:1.9}#root .feedback-success-copy{max-width:450px;text-align:center}#root .give-feedback-page-container .voting-button{background:transparent;min-height:40px;padding:8px}#root .give-feedback-page-container .voting-button:hover{background:#f3f7ec}#root .star-buttons-container svg{font-size:26px}#root .wisard-layout .generated-qr-code{align-self:center}#root .wisard-layout>.modern-page-footer{margin-top:auto}#root .subject-list-item{background:#f6f9f0}#root .share-heading{text-align:center}#root .share-heading h2{color:#52733c;font-size:26px;font-weight:500;letter-spacing:-.7px;margin:12px 0}#root .share-heading p{color:#98a684;font-size:12px;line-height:1.8}#root .share-link-wrapper{max-width:100%}#root .link-copy-container a{color:#839b67;font-size:11px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}#root .link-copy-container button{background:#e5edda;border:0;border-radius:6px;color:#6c8a50;cursor:pointer;font-size:11px;padding:9px 12px}#root .copy-status{color:#8fa177;display:block;font-size:10px;margin-top:8px;min-height:14px;text-align:center}#root .modern-info-section{background:#f8f9f4;color:#5f7e48;font-family:Segoe UI,sans-serif;padding:40px max(24px,(100% - 720px)/2) 60px}#root .modern-info-section h2{font-size:30px;font-weight:500;letter-spacing:-1px}#root .modern-info-section p{color:#8c9d79;font-size:14px;line-height:1.9}#root .modern-info-section small{color:#a6b295;font-size:10px}#root .fbc-spinner{color:#8fa871}body{background:#f8f9f4}.ai-admin{background:#f5f3ee;color:#253d37;font-family:inherit;min-height:100vh}.ai-admin *{box-sizing:border-box}.ai-admin main{margin:0 auto;max-width:1440px;padding:32px clamp(16px,4vw,56px) 80px}.ai-admin h1{font-size:clamp(32px,4vw,48px);letter-spacing:-1.5px;margin:8px 0}.ai-admin h2{font-size:21px;margin:0 0 18px}.ai-admin h3{font-size:17px}.ai-admin p{line-height:1.6}.ai-admin button{background:#fff;border:1px solid #c9d2c9;border-radius:10px;color:#253d37;cursor:pointer;font:inherit;padding:10px 16px}.ai-admin button:hover{background:#edf1e9;border-color:#315c4d}.ai-admin button:disabled{cursor:not-allowed;opacity:.55}.ai-admin button.primary{background:#284f42;border-color:#284f42;color:#fff}.ai-admin button.danger{background:#8b3e32;border-color:#8b3e32;color:#fff}.ai-admin :focus-visible{outline:3px solid #bb8b38;outline-offset:3px}.ai-admin input,.ai-admin select,.ai-admin textarea{background:#fff;border:1px solid #cbd1c9;border-radius:8px;color:#253d37;font:inherit;min-width:0;padding:10px 12px;width:100%}.ai-admin textarea{line-height:1.6;resize:vertical}.ai-admin label{display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:7px}.ai-admin pre{background:#f3f5f0;border-radius:10px;font:13px/1.7 ui-monospace,Consolas,monospace;max-height:550px;overflow:auto;overflow-wrap:anywhere;padding:18px;white-space:pre-wrap}.ai-admin details{margin:18px 0}.ai-admin summary{cursor:pointer;font-weight:600}.ai-admin table{border-collapse:collapse;font-size:13px;text-align:left;width:100%}.ai-admin th{background:#f0f3ec;font-weight:600;white-space:nowrap}.ai-admin td,.ai-admin th{border-bottom:1px solid #e4e7df;padding:12px;vertical-align:top}.ai-admin td input{min-width:90px}.ai-admin td:first-child input{min-width:170px}.ai-admin small{color:#65746c;display:block;margin-top:5px}.ai-admin .ai-section-title,.ai-admin .ai-title{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.ai-admin .ai-eyebrow{color:#69776a;font-size:11px;font-weight:700;letter-spacing:2px}.ai-admin .ai-switch{align-items:center;display:flex;gap:12px}.ai-admin .ai-badge{background:#e8e3dc;border-radius:30px;font-size:13px;font-weight:700;padding:8px 12px}.ai-admin .ai-badge.on{background:#d7ebd8;color:#215839}.ai-admin .ai-error,.ai-admin .ai-note,.ai-admin .ai-warning{border-radius:10px;font-size:14px;padding:14px 18px}.ai-admin .ai-note{background:#e9eee4}.ai-admin .ai-warning{background:#fff0d4;color:#6d4a11}.ai-admin .ai-error{background:#f9e3dd;color:#822d25}.ai-admin .ai-muted{color:#65746c;font-size:13px}.ai-admin .ai-tabs{border-bottom:1px solid #d7ded2;display:flex;flex-wrap:wrap;gap:8px;margin:28px 0;padding-bottom:14px}.ai-admin .ai-tabs button{background:transparent;border-color:transparent}.ai-admin .ai-tabs button[aria-current]{background:#284f42;color:#fff}.ai-admin .ai-panel{background:#fffefb;border:1px solid #e0e4da;border-radius:18px;margin-bottom:20px;min-width:0;padding:24px}.ai-admin .ai-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-admin .ai-filters{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.ai-admin .ai-metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-admin .ai-metrics article{background:#fffefb;border:1px solid #e0e4da;border-radius:14px;padding:20px}.ai-admin .ai-metrics span{color:#65746c;font-size:13px}.ai-admin .ai-metrics strong{display:block;font-size:26px;margin-top:10px;overflow-wrap:anywhere}.ai-admin .ai-table-wrap{overflow-x:auto}.ai-admin .ai-form{display:flex;flex-direction:column;gap:20px}.ai-admin .ai-form>button{align-self:flex-start}.ai-admin .ai-check{align-items:center;flex-direction:row;margin-top:20px}.ai-admin .ai-check input{width:auto}.ai-admin .ai-actions{display:flex;flex-wrap:wrap;gap:12px}.ai-admin .ai-version{border-bottom:1px solid #e0e4da;display:flex;gap:12px;justify-content:space-between;padding:12px 0}.ai-admin .ai-bars>div{grid-gap:15px;align-items:center;display:grid;font-size:13px;gap:15px;grid-template-columns:100px 1fr 190px;padding:6px 0}.ai-admin .ai-bars meter{height:24px;width:100%}.ai-admin .ai-record{border:2px solid #789b7e;margin-top:28px}.ai-admin .ai-output{background:#edf3e8;font:inherit;line-height:1.7}.ai-admin .ai-chat-log{background:#f3f5f0;border-radius:12px;margin:16px 0;max-height:520px;overflow-y:auto;padding:16px}.ai-admin .ai-chat-message{background:#fff;border-radius:12px;margin:12px 0;max-width:90%;overflow-wrap:anywhere;padding:14px 18px}.ai-admin .ai-chat-message.user{background:#deebdf;margin-left:auto}.ai-admin .ai-chat-message p,.ai-admin .ai-chat-summary{white-space:pre-wrap}.ai-admin .ai-chat>.ai-actions{margin-bottom:16px}.ai-admin .ai-simulation{min-width:0}.ai-admin .ai-run-settings{border:1px solid #e0e4da;border-radius:12px;margin:0;padding:14px 18px}.ai-admin .ai-run-settings>.ai-grid{margin-top:20px}.ai-admin .ai-flow-steps{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:16px 0;padding:0}.ai-admin .ai-flow-steps button{background:#f1f2ec;font-size:14px;height:100%;padding:12px 8px;width:100%}.ai-admin .ai-flow-steps button[aria-current]{background:#24543d;color:#fff}.ai-admin .ai-flow-steps button span{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;height:24px;justify-content:center;margin-right:4px;width:24px}.ai-admin .ai-flow-summary{border-block:1px solid #e0e4da;display:flex;flex-wrap:wrap;font-size:13px;gap:10px 20px;margin:12px 0;padding:14px 0}.ai-admin .ai-step-content{min-height:220px}.ai-admin .ai-question-pagination{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:18px 0}.ai-admin .ai-review-options{grid-gap:8px;display:grid;gap:8px;list-style:none;padding:0}.ai-admin .ai-review-options li{border:1px solid #dce2d8;border-radius:8px;padding:10px 14px}.ai-admin .ai-review-options li.selected{background:#deebdf;border-color:#789b7e}.ai-admin .ai-question{border:1px solid #ccd8c9;border-radius:12px;margin:24px 0 12px;padding:20px}.ai-admin .ai-question fieldset{border:0;min-width:0;padding:0}.ai-admin .ai-question legend{font-size:1.15rem;font-weight:600;margin-bottom:18px}.ai-admin .ai-answer-options{grid-gap:10px;display:grid;gap:10px;margin-bottom:18px}.ai-admin .ai-answer-options label{background:#f3f5f0;border-radius:8px;cursor:pointer;padding:12px}.ai-admin .ai-answer-review,.ai-admin .ai-simulation-report{background:#f3f5f0;border-radius:12px;margin:16px 0;overflow-wrap:anywhere;padding:20px}.ai-admin .ai-answer-review p,.ai-admin .ai-simulation-report p{white-space:pre-wrap}.ai-admin .ai-quality{background:#faf6ed;border-left:5px solid #ac5353;margin:16px 0;padding:16px}.ai-admin .ai-quality.medium{border-color:#b28a2d}.ai-admin .ai-quality.strong,.ai-admin .ai-quality.very_strong{background:#edf3e8;border-color:#36734f}@media(max-width:900px){.ai-admin .ai-grid{grid-template-columns:1fr}.ai-admin .ai-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ai-admin .ai-filters,.ai-admin .ai-metrics{grid-template-columns:1fr}.ai-admin .ai-panel{padding:16px}.ai-admin .ai-bars>div{gap:3px;grid-template-columns:1fr}.ai-admin .ai-switch{flex-wrap:wrap}.ai-admin .ai-flow-steps{display:flex;overflow-x:auto;padding-bottom:6px}.ai-admin .ai-flow-steps li{flex:0 0 125px}.ai-admin .ai-question-pagination button{padding:10px}}.ai-admin .ai-conversation .ai-closing{background:#f2f6ee;border:1px solid #c6d7c8;border-radius:14px;margin:16px 0;padding:18px}.ai-admin .ai-conversation .ai-conversation-log{-ms-scroll-chaining:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin:12px 0;max-height:min(48vh,480px);overflow-y:auto;overscroll-behavior:contain;padding:12px 8px}.ai-admin .ai-conversation .ai-conversation-turn{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.ai-admin .ai-conversation .ai-message{border-radius:14px;max-width:88%;overflow-wrap:anywhere;padding:12px 16px;white-space:pre-wrap}.ai-admin .ai-conversation .ai-message p{margin:6px 0}.ai-admin .ai-conversation .ai-message.assistant{align-self:flex-start;background:#fff;border:1px solid #e2e8f0}.ai-admin .ai-conversation .ai-message.user{align-self:flex-end;background:#e6f3ed}.ai-admin .ai-conversation .ai-message small{color:#526273}.ai-admin .ai-conversation .ai-conversation-compose{grid-gap:12px;background:#fff;border:1px solid #d6e2dd;border-radius:16px;display:grid;gap:12px;padding:16px}.ai-admin .ai-conversation .ai-conversation-compose label{grid-gap:8px;display:grid;gap:8px}.ai-admin .ai-conversation .ai-conversation-compose textarea{max-height:180px;min-height:70px;resize:vertical}.ai-admin .ai-conversation .ai-conversation-compose fieldset{border:0;margin:0;min-width:0;padding:0}.ai-admin .ai-conversation .ai-stars{display:flex;gap:8px;margin:8px 0}.ai-admin .ai-conversation .ai-stars label{background:#f1f5f9;border-radius:10px;color:#7c8794;cursor:pointer;display:grid;font-size:32px;height:48px;place-items:center;position:relative;width:48px}.ai-admin .ai-conversation .ai-stars label.selected{background:#fff1cc;color:#a75b00}.ai-admin .ai-conversation .ai-stars input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.ai-admin .ai-conversation .ai-stars label:focus-within{outline:3px solid #217a5c;outline-offset:2px}.ai-admin .ai-conversation .ai-star-labels{display:flex;font-size:13px;gap:20px;justify-content:space-between}.ai-admin .ai-conversation .ai-star-labels span{max-width:48%}.ai-admin .ai-conversation .ai-star-labels span:last-child{text-align:right}.ai-admin .ai-conversation .ai-fragments{display:flex;flex-wrap:wrap;gap:8px}.ai-admin .ai-conversation .ai-fragments button{border-radius:20px;font-size:14px;padding:7px 12px}.ai-admin .ai-conversation .ai-session-summary{align-items:center;color:#526273;display:flex;flex-wrap:wrap;font-size:13px;gap:12px}.ai-feedback-owner,.ai-feedback-public{background:#f6f5ee;color:#263e31;font-family:Poppins,sans-serif;min-height:100vh}.ai-feedback-owner *,.ai-feedback-public *{box-sizing:border-box}.ai-feedback-owner main,.ai-feedback-public main{margin:0 auto;max-width:1120px;padding:38px 28px 64px}.ai-feedback-owner h1,.ai-feedback-public h1{font-size:clamp(28px,4vw,44px);letter-spacing:-1px;line-height:1.2;margin:14px 0;overflow-wrap:anywhere}.ai-feedback-owner h2,.ai-feedback-public h2{font-size:23px;line-height:1.4}.ai-feedback-owner h3,.ai-feedback-public h3{font-size:18px}.ai-feedback-owner p,.ai-feedback-public p{line-height:1.7}.ai-feedback-owner a,.ai-feedback-public a{color:inherit}.ai-feedback-owner .feedback-primary,.ai-feedback-owner button,.ai-feedback-public .feedback-primary,.ai-feedback-public button{align-items:center;background:transparent;border:1px solid #bec8bc;border-radius:24px;color:#263e31;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:8px;justify-content:center;min-height:46px;padding:12px 19px;text-decoration:none}.ai-feedback-owner .feedback-primary,.ai-feedback-public .feedback-primary{background:#284e39;border-color:#284e39;color:#fff}.ai-feedback-owner button:disabled,.ai-feedback-public button:disabled{cursor:not-allowed;opacity:.5}.ai-feedback-owner a:focus-visible,.ai-feedback-owner button:focus-visible,.ai-feedback-owner input:focus-visible,.ai-feedback-owner textarea:focus-visible,.ai-feedback-public a:focus-visible,.ai-feedback-public button:focus-visible,.ai-feedback-public input:focus-visible,.ai-feedback-public textarea:focus-visible{outline:3px solid #bc7625;outline-offset:3px}.ai-feedback-owner .feedback-page-title,.ai-feedback-public .feedback-page-title{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:22px 0}.ai-feedback-owner .feedback-eyebrow,.ai-feedback-public .feedback-eyebrow{font-size:11px;font-weight:600;letter-spacing:1.8px}.ai-feedback-owner .feedback-panel,.ai-feedback-public .feedback-panel{background:#fffefa;border:1px solid #dedfd3;border-radius:20px;margin:24px 0;padding:28px}.ai-feedback-owner .feedback-error,.ai-feedback-owner .feedback-note,.ai-feedback-public .feedback-error,.ai-feedback-public .feedback-note{background:#e8eddf;border-radius:12px;font-size:14px;padding:16px 20px}.ai-feedback-owner .feedback-error,.ai-feedback-public .feedback-error{background:#f8e6e1;color:#842f30}.ai-feedback-owner .feedback-form,.ai-feedback-public .feedback-form{grid-gap:20px;display:grid;gap:20px}.ai-feedback-owner .feedback-form label,.ai-feedback-public .feedback-form label{grid-gap:8px;display:grid;font-size:14px;gap:8px}.ai-feedback-owner input:not([type=radio]):not([type=checkbox]),.ai-feedback-owner textarea,.ai-feedback-public input:not([type=radio]):not([type=checkbox]),.ai-feedback-public textarea{background:#fff;border:1px solid #bac6b9;border-radius:10px;color:#263e31;font:inherit;padding:14px;width:100%}.ai-feedback-owner textarea,.ai-feedback-public textarea{min-height:90px;resize:vertical}.ai-feedback-owner .feedback-form fieldset,.ai-feedback-public .feedback-form fieldset{border:0;min-width:0;padding:0}.ai-feedback-owner .feedback-form legend,.ai-feedback-public .feedback-form legend{font-size:23px;font-weight:600;line-height:1.5;margin-bottom:22px}.ai-feedback-owner .feedback-actions,.ai-feedback-owner .feedback-options,.ai-feedback-public .feedback-actions,.ai-feedback-public .feedback-options{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.ai-feedback-owner .feedback-request-list,.ai-feedback-public .feedback-request-list{grid-gap:14px;display:grid;gap:14px}.ai-feedback-owner .feedback-request-row,.ai-feedback-public .feedback-request-row{align-items:center;display:flex;gap:12px}.ai-feedback-owner .feedback-request-row>.feedback-request-card,.ai-feedback-public .feedback-request-row>.feedback-request-card{flex:1 1;min-width:0}.ai-feedback-owner .feedback-delete-control,.ai-feedback-public .feedback-delete-control{flex-shrink:0;max-width:320px}.ai-feedback-owner button.feedback-danger,.ai-feedback-public button.feedback-danger{border-color:#d4aaa5;color:#842f30}.ai-feedback-owner button.feedback-danger:hover:not(:disabled),.ai-feedback-public button.feedback-danger:hover:not(:disabled){background:#f8e6e1}@media(max-width:640px){.ai-feedback-owner .feedback-request-row,.ai-feedback-public .feedback-request-row{align-items:stretch;flex-direction:column}.ai-feedback-owner .feedback-delete-control,.ai-feedback-public .feedback-delete-control{align-self:flex-end}}.ai-feedback-owner .feedback-request-card,.ai-feedback-public .feedback-request-card{align-items:center;background:#fffefa;border:1px solid #dedfd3;border-radius:18px;display:flex;gap:20px;justify-content:space-between;padding:24px;text-decoration:none}.ai-feedback-owner .feedback-request-card h2,.ai-feedback-public .feedback-request-card h2{margin:8px 0}.ai-feedback-owner .feedback-request-card p,.ai-feedback-public .feedback-request-card p{font-size:13px;margin:6px 0}.ai-feedback-owner .feedback-status,.ai-feedback-public .feedback-status{background:#ede9dd;border-radius:14px;display:inline-block;font-size:12px;padding:5px 10px}.ai-feedback-owner .feedback-status.open,.ai-feedback-public .feedback-status.open{background:#deebd7}.ai-feedback-owner .feedback-status.closed,.ai-feedback-public .feedback-status.closed{background:#e6e7ed}.ai-feedback-owner .feedback-metrics,.ai-feedback-public .feedback-metrics{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.ai-feedback-owner .feedback-metrics article,.ai-feedback-public .feedback-metrics article{background:#fffefa;border:1px solid #dedfd3;border-radius:16px;padding:20px}.ai-feedback-owner .feedback-metrics strong,.ai-feedback-public .feedback-metrics strong{display:block;font-size:32px}.ai-feedback-owner .feedback-metrics span,.ai-feedback-public .feedback-metrics span{font-size:13px}.ai-feedback-owner .feedback-share,.ai-feedback-public .feedback-share{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.ai-feedback-owner .feedback-share>div,.ai-feedback-public .feedback-share>div{max-width:100%;min-width:0}.ai-feedback-owner .link-copy-container,.ai-feedback-public .link-copy-container{max-width:100%}.ai-feedback-owner .link-copy-container a,.ai-feedback-public .link-copy-container a{overflow-wrap:anywhere}.ai-feedback-owner .feedback-paging,.ai-feedback-owner .feedback-tabs,.ai-feedback-public .feedback-paging,.ai-feedback-public .feedback-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.ai-feedback-owner .feedback-tabs button[aria-current],.ai-feedback-public .feedback-tabs button[aria-current]{background:#284e39;color:#fff}.ai-feedback-owner .feedback-paging,.ai-feedback-public .feedback-paging{justify-content:center}.ai-feedback-owner .feedback-paging span,.ai-feedback-public .feedback-paging span{font-size:13px}.ai-feedback-owner .feedback-chat,.ai-feedback-public .feedback-chat{max-height:420px;overflow-y:auto}.ai-feedback-owner .feedback-chat-message,.ai-feedback-public .feedback-chat-message{background:#edf0e5;border-radius:16px;margin:12px 0;max-width:90%;padding:16px 20px;white-space:pre-wrap}.ai-feedback-owner .feedback-chat-message.user,.ai-feedback-public .feedback-chat-message.user{background:#e2e8dd;margin-left:auto}.ai-feedback-owner .feedback-chat-message p,.ai-feedback-public .feedback-chat-message p{margin:6px 0}.ai-feedback-owner .feedback-response,.ai-feedback-public .feedback-response{border-top:1px solid #d7dccf;padding:20px 0}.ai-feedback-owner .feedback-response summary,.ai-feedback-public .feedback-response summary{cursor:pointer;font-weight:600;line-height:1.7}.ai-feedback-owner .feedback-answer,.ai-feedback-public .feedback-answer{border-left:3px solid #ccd9c5;margin:20px 0;padding-left:20px}.ai-feedback-owner .feedback-answer li,.ai-feedback-public .feedback-answer li{margin:6px 0}.ai-feedback-owner .feedback-answer .selected,.ai-feedback-public .feedback-answer .selected{color:#1f633b;font-weight:600}.ai-feedback-owner .feedback-answer p,.ai-feedback-owner .feedback-report p,.ai-feedback-public .feedback-answer p,.ai-feedback-public .feedback-report p{white-space:pre-wrap}.ai-feedback-owner .feedback-report li,.ai-feedback-public .feedback-report li{line-height:1.7;margin:12px 0}.ai-feedback-owner .feedback-report section,.ai-feedback-public .feedback-report section{border-top:1px solid #d7dccf;margin-top:24px;padding-top:12px}.ai-feedback-owner .feedback-small,.ai-feedback-public .feedback-small{color:#63715e;font-size:12px}.ai-feedback-owner .feedback-maturity,.ai-feedback-public .feedback-maturity{background:#edf0e5;border-radius:16px;margin:24px 0;padding:20px}.ai-feedback-owner .feedback-maturity-heading,.ai-feedback-public .feedback-maturity-heading{display:flex;font-size:14px;gap:12px;justify-content:space-between}.ai-feedback-owner .feedback-maturity p,.ai-feedback-public .feedback-maturity p{font-size:13px;margin-bottom:8px}.ai-feedback-owner .feedback-maturity small,.ai-feedback-public .feedback-maturity small{font-size:11px}.ai-feedback-owner .feedback-meter,.ai-feedback-public .feedback-meter{background:#dce0d5;border-radius:8px;height:10px;margin:18px 0 8px;overflow:hidden}.ai-feedback-owner .feedback-meter span,.ai-feedback-public .feedback-meter span{background:#ae6262;border-radius:8px;display:block;height:100%;transition:width .3s}.ai-feedback-owner .feedback-meter.level-2 span,.ai-feedback-public .feedback-meter.level-2 span{background:#b79339}.ai-feedback-owner .feedback-meter.level-3 span,.ai-feedback-public .feedback-meter.level-3 span{background:#70924d}.ai-feedback-owner .feedback-meter.level-4 span,.ai-feedback-public .feedback-meter.level-4 span{background:#326a46}.ai-feedback-owner .feedback-meter-labels,.ai-feedback-public .feedback-meter-labels{display:flex;font-size:11px;justify-content:space-between}.ai-feedback-owner .feedback-answer-options,.ai-feedback-public .feedback-answer-options{grid-gap:12px;display:grid;gap:12px;margin-bottom:24px}.ai-feedback-owner .feedback-answer-options label,.ai-feedback-public .feedback-answer-options label{align-items:center;background:#f1f3e9;border:1px solid #d6decf;border-radius:12px;cursor:pointer;display:flex;flex-direction:row;gap:12px;padding:16px}.ai-feedback-owner .feedback-answer-options input,.ai-feedback-public .feedback-answer-options input{accent-color:#284e39;flex:0 0 20px;height:20px;width:20px}.ai-feedback-owner .feedback-finish,.ai-feedback-public .feedback-finish{padding:16px;text-align:center}.ai-feedback-owner .feedback-finish p,.ai-feedback-public .feedback-finish p{font-size:12px}.ai-feedback-owner .feedback-save-state,.ai-feedback-public .feedback-save-state{color:#52664b;font-size:13px}.ai-feedback-owner .feedback-thanks>span,.ai-feedback-public .feedback-thanks>span{color:#5e8658;font-size:60px}.ai-feedback-owner .feedback-thanks,.ai-feedback-public .feedback-thanks{text-align:center}@media(max-width:640px){.ai-feedback-owner main,.ai-feedback-public main{padding:26px 16px 48px}.ai-feedback-owner .feedback-panel,.ai-feedback-public .feedback-panel{padding:20px}.ai-feedback-owner .feedback-page-title,.ai-feedback-owner .feedback-request-card,.ai-feedback-public .feedback-page-title,.ai-feedback-public .feedback-request-card{align-items:stretch;flex-direction:column}.ai-feedback-owner .feedback-metrics,.ai-feedback-public .feedback-metrics{gap:8px;grid-template-columns:1fr}.ai-feedback-owner .feedback-metrics article,.ai-feedback-public .feedback-metrics article{align-items:center;display:flex;gap:20px;padding:14px 20px}}.ai-feedback-public main{max-width:800px}.ai-feedback-public>footer,.ai-feedback-public>header{align-items:center;display:flex;font-size:12px;gap:16px;justify-content:space-between;margin:auto;max-width:1120px;padding:24px 28px}.ai-feedback-public .feedback-wordmark{font-size:26px;font-weight:700;letter-spacing:-1px;text-decoration:none}.ai-feedback-public .feedback-wordmark span{font-weight:400}.ai-feedback-public .feedback-wordmark i{background:#e0a268;border-radius:50%;display:inline-block;height:7px;margin-left:3px;width:7px}@media(max-width:640px){.ai-feedback-public>header>span{display:none}.ai-feedback-public>footer{flex-wrap:wrap}}.ai-feedback-public.feedback-chat-page main{max-width:1180px;padding-top:12px}.ai-feedback-public.feedback-chat-page .feedback-conversation-heading{margin:12px 0 28px;max-width:850px}.ai-feedback-public.feedback-chat-page .feedback-conversation-heading h1{font-size:clamp(25px,3.5vw,36px)}.ai-feedback-public.feedback-chat-page .feedback-conversation-heading>p{color:#687565;font-size:14px;margin-bottom:0}.ai-feedback-public.feedback-chat-page .feedback-conversation-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 270px}.ai-feedback-public.feedback-chat-page .feedback-conversation{background:#fffefa;border:1px solid #d9dfd2;border-radius:24px;box-shadow:0 12px 40px #263e3108;min-width:0;overflow:hidden}.ai-feedback-public.feedback-chat-page .feedback-conversation-top{align-items:center;border-bottom:1px solid #e7e9df;display:flex;gap:12px;padding:18px 24px}.ai-feedback-public.feedback-chat-page .feedback-avatar{background:#284e39;border-radius:14px;color:#f6f5ee;display:grid;font-size:30px;height:42px;place-items:center;width:42px}.ai-feedback-public.feedback-chat-page .feedback-conversation-top>div{grid-gap:3px;display:grid;font-size:14px;gap:3px}.ai-feedback-public.feedback-chat-page .feedback-conversation-top>div>span{color:#687565;font-size:11px}.ai-feedback-public.feedback-chat-page .feedback-private-label{background:#eef2e8;border-radius:20px;color:#56704d;font-size:10px;margin-left:auto;padding:6px 9px}.ai-feedback-public.feedback-chat-page .feedback-transcript{-ms-scroll-chaining:none;height:clamp(240px,43vh,500px);overflow-y:auto;overscroll-behavior:contain;padding:24px;scroll-padding:20px;scrollbar-color:#c5cfbf transparent;scrollbar-width:thin}.ai-feedback-public.feedback-chat-page .feedback-bubble{background:#edf1e7;border-radius:18px 18px 18px 5px;margin:0 0 18px;max-width:88%;overflow-wrap:anywhere;padding:16px 18px}.ai-feedback-public.feedback-chat-page .feedback-bubble p{font-size:14px;line-height:1.8;margin:7px 0 0;white-space:pre-wrap}.ai-feedback-public.feedback-chat-page .feedback-bubble small{font-size:11px;line-height:1.6}.ai-feedback-public.feedback-chat-page .feedback-bubble.user{background:#284e39;border-radius:18px 18px 5px 18px;color:#fffefa;margin-left:auto}.ai-feedback-public.feedback-chat-page .feedback-bubble.user.skipped{background:#f0eee6;color:#7c8073}.ai-feedback-public.feedback-chat-page .feedback-speaker{font-size:10px;font-weight:600;letter-spacing:.3px;opacity:.75}.ai-feedback-public.feedback-chat-page .feedback-speaker>span{font-weight:400}.ai-feedback-public.feedback-chat-page .feedback-bubble.user button{color:inherit}.ai-feedback-public.feedback-chat-page .feedback-edit-answer{border:0;font-size:10px;min-height:32px;opacity:.75;padding:6px 0 0;text-decoration:underline}.ai-feedback-public.feedback-chat-page .feedback-saved-rating{color:#e9c178;letter-spacing:3px}.ai-feedback-public.feedback-chat-page .feedback-saved-rating>small{color:#fffefa;letter-spacing:0}.ai-feedback-public.feedback-chat-page .feedback-composer{background:#fffefa;border-top:1px solid #e7e9df;padding:14px 24px 20px}.ai-feedback-public.feedback-chat-page .feedback-saved-indicator{color:#6a7e60;font-size:10px;margin-bottom:12px}.ai-feedback-public.feedback-chat-page .feedback-composer label,.ai-feedback-public.feedback-chat-page .feedback-star-field legend{color:#687565;display:block;font-size:11px;margin:0 0 6px}.ai-feedback-public.feedback-chat-page .feedback-composer textarea{background:#fafbf6;border-color:#d9dfd2;border-radius:14px;font-size:14px;max-height:180px;min-height:76px}.ai-feedback-public.feedback-chat-page .feedback-star-field{border:0;margin:0 0 14px;min-width:0;padding:0}.ai-feedback-public.feedback-chat-page .feedback-star-buttons{display:flex;gap:10px;justify-content:center}.ai-feedback-public.feedback-chat-page .feedback-star-buttons button{border:1px solid #e2e5d9;border-radius:13px;color:#cbd2c3;font-size:30px;height:50px;padding:0;transition:background .15s,color .15s;width:50px}.ai-feedback-public.feedback-chat-page .feedback-star-buttons button.selected{background:#f9efdd;border-color:#e2bc7f;color:#b98129}.ai-feedback-public.feedback-chat-page .feedback-rating-labels{color:#687565;display:flex;font-size:11px;gap:20px;justify-content:space-between;margin-top:10px}.ai-feedback-public.feedback-chat-page .feedback-rating-labels span{max-width:46%}.ai-feedback-public.feedback-chat-page .feedback-rating-labels span:last-child{text-align:right}.ai-feedback-public.feedback-chat-page .feedback-answer-suggestions{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.ai-feedback-public.feedback-chat-page .feedback-answer-suggestions button{background:#f3f5ec;border-color:#dce4d4;font-size:12px;min-height:36px;padding:7px 11px}.ai-feedback-public.feedback-chat-page .feedback-answer-suggestions button:hover:not(:disabled){background:#e2ebd9}.ai-feedback-public.feedback-chat-page .feedback-answer-suggestions button span{opacity:.5}.ai-feedback-public.feedback-chat-page .feedback-composer-actions{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:10px}.ai-feedback-public.feedback-chat-page .feedback-composer-actions>button{border:0;font-size:12px;padding-left:0}.ai-feedback-public.feedback-chat-page .feedback-composer-actions>div{display:flex;gap:8px}.ai-feedback-public.feedback-chat-page .feedback-conversation-aside .feedback-maturity{margin:0;padding:20px}.ai-feedback-public.feedback-chat-page .feedback-maturity-heading{flex-direction:column;gap:6px}.ai-feedback-public.feedback-chat-page .feedback-chat-guidance{padding:8px 10px}.ai-feedback-public.feedback-chat-page .feedback-chat-guidance h2{font-size:16px;margin-top:24px}.ai-feedback-public.feedback-chat-page .feedback-chat-guidance p{color:#687565;font-size:12px}.ai-feedback-public.feedback-chat-page .feedback-end-chat{font-size:12px;margin-top:22px;width:100%}.ai-feedback-public.feedback-chat-page .feedback-typing{align-items:center;color:#687565;display:flex;font-size:12px;gap:4px;padding:12px 0}.ai-feedback-public.feedback-chat-page .feedback-typing i{background:#8b9d80;border-radius:50%;height:5px;width:5px}.ai-feedback-public.feedback-chat-page .feedback-typing span{margin-left:6px}.ai-feedback-public.feedback-chat-page .feedback-chat-thanks{padding:20px 12px;text-align:center}.ai-feedback-public.feedback-chat-page .feedback-chat-thanks>span{color:#5e8658;font-size:42px}.ai-feedback-public.feedback-chat-page .feedback-chat-thanks h2{font-size:22px}.ai-feedback-public.feedback-chat-page .feedback-chat-thanks p{font-size:13px}@media(max-width:800px){.ai-feedback-public.feedback-chat-page .feedback-conversation-layout{gap:16px;grid-template-columns:minmax(0,1fr)}.ai-feedback-public.feedback-chat-page .feedback-conversation-aside{display:grid;grid-template-columns:1fr}.ai-feedback-public.feedback-chat-page .feedback-conversation-aside .feedback-maturity{padding:16px}.ai-feedback-public.feedback-chat-page .feedback-maturity-heading{flex-direction:row}.ai-feedback-public.feedback-chat-page .feedback-chat-guidance{display:none}.ai-feedback-public.feedback-chat-page .feedback-end-chat{margin-top:12px}}@media(max-width:480px){.ai-feedback-public.feedback-chat-page main{padding:8px 12px 30px}.ai-feedback-public.feedback-chat-page>header{padding:16px}.ai-feedback-public.feedback-chat-page .feedback-conversation-heading{margin-bottom:18px}.ai-feedback-public.feedback-chat-page .feedback-conversation-top{padding:14px}.ai-feedback-public.feedback-chat-page .feedback-transcript{height:35vh;min-height:210px;padding:16px}.ai-feedback-public.feedback-chat-page .feedback-composer{padding:14px}.ai-feedback-public.feedback-chat-page .feedback-bubble{max-width:94%;padding:13px 15px}.ai-feedback-public.feedback-chat-page .feedback-star-buttons{gap:8px}.ai-feedback-public.feedback-chat-page .feedback-star-buttons button{height:44px;min-height:44px;width:44px}.ai-feedback-public.feedback-chat-page .feedback-composer-actions button{padding-left:12px;padding-right:12px}}.ai-feedback-owner .feedback-readonly-chat{max-height:560px;overflow-y:auto;padding:10px 4px}.ai-feedback-owner .feedback-readonly-chat .feedback-bubble{background:#edf1e7;border-radius:16px 16px 16px 4px;margin:14px 0;max-width:88%;padding:14px 18px}.ai-feedback-owner .feedback-readonly-chat .feedback-bubble.user{background:#284e39;border-radius:16px 16px 4px 16px;color:#fffefa;margin-left:auto}.ai-feedback-owner .feedback-readonly-chat .feedback-bubble p{font-size:14px;margin:6px 0;white-space:pre-wrap}.ai-feedback-owner .feedback-readonly-chat .feedback-bubble small,.ai-feedback-owner .feedback-readonly-chat .feedback-speaker{font-size:11px}