@charset "UTF-8";.btn-primary{display:flex;align-items:center;justify-content:center;width:fit-content;border-radius:5px;font-weight:400;text-align:center;transition:all .2s;cursor:pointer;height:4.8rem;padding:0 2.4rem;font-size:1.4rem;background:#0d0d0d;color:#fff;border:none;font-weight:500}.btn-primary:disabled{cursor:not-allowed}.btn-primary:hover:not(:disabled){opacity:.65}.btn-primary:disabled{background:#8c8c8c}.btn-primary-full{display:flex;align-items:center;justify-content:center;width:fit-content;border-radius:5px;font-weight:400;text-align:center;transition:all .2s;cursor:pointer;height:4.8rem;padding:0 2.4rem;font-size:1.4rem;background:#0d0d0d;color:#fff;border:none;font-weight:500;width:100%}.btn-primary-full:disabled{cursor:not-allowed}.btn-primary-full:hover:not(:disabled){opacity:.65}.btn-primary-full:disabled{background:#8c8c8c}.btn-primary-sm{display:flex;align-items:center;justify-content:center;width:fit-content;border-radius:5px;font-weight:400;text-align:center;transition:all .2s;cursor:pointer;height:3.6rem;padding:0 2rem;font-size:1.4rem;background:#0d0d0d;color:#fff;border:none;font-weight:500}.btn-primary-sm:disabled{cursor:not-allowed}.btn-primary-sm:hover:not(:disabled){opacity:.65}.btn-primary-sm:disabled{background:#8c8c8c}.btn-primary-sm-full{display:flex;align-items:center;justify-content:center;width:fit-content;border-radius:5px;font-weight:400;text-align:center;transition:all .2s;cursor:pointer;height:3.6rem;padding:0 2rem;font-size:1.4rem;background:#0d0d0d;color:#fff;border:none;font-weight:500;width:100%}.btn-primary-sm-full:disabled{cursor:not-allowed}.btn-primary-sm-full:hover:not(:disabled){opacity:.65}.btn-primary-sm-full:disabled{background:#8c8c8c}.btn-secondary{display:flex;align-items:center;justify-content:center;width:fit-content;border-radius:5px;font-weight:400;text-align:center;transition:all .2s;cursor:pointer;height:4.8rem;padding:0 2.4rem;font-size:1.4rem;background-color:#fff;color:#6b6b6b;border:1px solid #D2D2D2}.btn-secondary:disabled{cursor:not-allowed}.btn-secondary:hover:not(:disabled){border-color:#1464ff;color:#1464ff}.btn-secondary:focus:not(:disabled){outline:none}.btn-secondary:disabled{background-color:#f7f7f7;border-color:#ebebeb;color:#8c8c8c}.btn-secondary-full{display:flex;align-items:center;justify-content:center;width:fit-content;border-radius:5px;font-weight:400;text-align:center;transition:all .2s;cursor:pointer;height:4.8rem;padding:0 2.4rem;font-size:1.4rem;background-color:#fff;color:#6b6b6b;border:1px solid #D2D2D2;width:100%}.btn-secondary-full:disabled{cursor:not-allowed}.btn-secondary-full:hover:not(:disabled){border-color:#1464ff;color:#1464ff}.btn-secondary-full:focus:not(:disabled){outline:none}.btn-secondary-full:disabled{background-color:#f7f7f7;border-color:#ebebeb;color:#8c8c8c}.btn-secondary-sm{display:flex;align-items:center;justify-content:center;width:fit-content;border-radius:5px;font-weight:400;text-align:center;transition:all .2s;cursor:pointer;height:3rem;padding:0 1rem;font-size:1.2rem;background-color:#fff;color:#6b6b6b;border:1px solid #D2D2D2}.btn-secondary-sm:disabled{cursor:not-allowed}.btn-secondary-sm:hover:not(:disabled){border-color:#1464ff;color:#1464ff}.btn-secondary-sm:focus:not(:disabled){outline:none}.btn-secondary-sm:disabled{background-color:#f7f7f7;border-color:#ebebeb;color:#8c8c8c}.btn-secondary-sm-full{display:flex;align-items:center;justify-content:center;width:fit-content;border-radius:5px;font-weight:400;text-align:center;transition:all .2s;cursor:pointer;height:3rem;padding:0 1rem;font-size:1.2rem;background-color:#fff;color:#6b6b6b;border:1px solid #D2D2D2;width:100%}.btn-secondary-sm-full:disabled{cursor:not-allowed}.btn-secondary-sm-full:hover:not(:disabled){border-color:#1464ff;color:#1464ff}.btn-secondary-sm-full:focus:not(:disabled){outline:none}.btn-secondary-sm-full:disabled{background-color:#f7f7f7;border-color:#ebebeb;color:#8c8c8c}.btn-primary-outline-sm{display:flex;align-items:center;justify-content:center;width:fit-content;border-radius:5px;font-weight:400;text-align:center;transition:all .2s;cursor:pointer;height:3rem;padding:0 1rem;font-size:1.2rem;background-color:#fff;color:#1464ff;border:1px solid #1464FF}.btn-primary-outline-sm:disabled{cursor:not-allowed}.btn-primary-outline-sm:hover:not(:disabled){border-color:#1464ff;color:#1464ff}.btn-primary-outline-sm:focus:not(:disabled){outline:none;border-color:#1464ff}.btn-primary-outline-sm:disabled{background-color:#f7f7f7;border-color:#ebebeb;color:#8c8c8c}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.base-input,.form-input{border:1px solid #ebebeb;border-radius:5px;font-family:inherit;font-weight:inherit;transition:all .2s;height:4.8rem;padding:0 1.6rem;font-size:1.4rem}.base-input:disabled,.form-input:disabled{border-color:#ebebeb;background-color:#f7f7f7;color:#8c8c8c;cursor:not-allowed}.base-input:hover:not(:disabled),.form-input:hover:not(:disabled){border-color:#1464ff}.base-input:focus:not(:disabled),.form-input:focus:not(:disabled){outline:none;border-color:#1464ff;box-shadow:0 0 0 3px #5a50ff1a}.form-input:not([disabled]){background-color:#fff}.form-input:not([type=date]){width:100%}.form-input[type=date]{width:14rem}.form-input-transparent{height:4.8rem;padding:0 1.6rem;font-size:1.4rem;background-color:transparent;width:100%;transition:all .2s}.form-input-transparent:focus:not(:disabled){outline:none}.form-input-transparent:disabled{border-color:#ebebeb;background-color:#f7f7f7;color:#8c8c8c;cursor:not-allowed}.form-input-origin{height:4.8rem;padding:0 1.6rem;font-size:1.4rem;background-color:transparent;flex:0 0 auto;width:auto;transition:all .2s;border:none;outline:none}.form-input-origin:disabled{border-color:#ebebeb;background-color:#f7f7f7;color:#8c8c8c;cursor:not-allowed}select.form-input,input[type=date].form-input{cursor:pointer}select.form-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-textarea{border:1px solid #ebebeb;border-radius:5px;font-family:inherit;font-weight:inherit;transition:all .2s;width:100%;padding:1rem 1.6rem;font-size:1.4rem;line-height:1.6;resize:vertical;height:auto}.form-textarea:disabled{border-color:#ebebeb;background-color:#f7f7f7;color:#8c8c8c;cursor:not-allowed}.form-textarea:hover:not(:disabled){border-color:#1464ff}.form-textarea:focus:not(:disabled){outline:none;border-color:#1464ff;box-shadow:0 0 0 3px #5a50ff1a}.form-textarea::placeholder{color:#8c8c8c}.form-label{display:block;font-size:1.4rem;font-weight:500;color:#0d0d0d}.form-label-container,.form-label-container--between{display:flex;align-items:center;margin-bottom:.8rem}.form-label-container--between{justify-content:space-between}.form-group--flex{flex:1}.form-container{margin-bottom:3.2rem}.form-container--accordion{background-color:#f7f7f7;padding:2rem;border:1px solid #ebebeb;border-radius:5px}.form-vertical{display:flex;flex-direction:column;gap:3rem}.form-horizontal{display:flex;flex-direction:row;gap:1.4rem;align-items:flex-end}.form-checkbox-group{display:flex;align-items:center;gap:3rem}.form-checkbox-field{display:flex;align-items:center;gap:1rem}.form-checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none}.form-radio-group{display:flex;flex-direction:column;gap:.4rem}.form-radio-item{display:flex;align-items:center;gap:1rem}.form-radio-input{width:1.6rem;height:1.6rem;border:1px solid #D2D2D2;border-radius:50%;position:relative;background-color:#fff;cursor:pointer;flex-shrink:0}.form-radio-input:checked{border-color:#1464ff;background-color:#fff}.form-radio-input:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;border-radius:50%;background-color:#1464ff}.form-radio-input:focus{outline:none;border-color:#1464ff;box-shadow:0 0 0 3px #5a50ff1a}.form-radio-input:hover{border-color:#1464ff}.form-radio-label{font-size:1.4rem;color:#0d0d0d;cursor:pointer;-webkit-user-select:none;user-select:none}.form-radio-buttons{display:flex;gap:1rem}@media (max-width: 768px){.form-radio-buttons{flex-direction:column}}.form-radio-button{flex:1;height:10rem;padding:1.2rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:.1rem solid #f0f0f0;border-radius:.8rem;cursor:pointer;transition:all .2s}.form-radio-button:hover{border-color:#0d0d0d}.form-radio-button.is-active{border-color:#1464ff;box-shadow:0 0 0 3px #5a50ff1a}.form-radio-button.is-active .form-radio-button__text,.form-radio-button.is-active .form-radio-button__code{color:#1464ff}.form-radio-button__text{font-size:1.4rem}.form-radio-button__code{font-size:1.4rem;opacity:.7}.form-toggle{position:relative;display:inline-block;width:4.4rem;height:2.4rem}.form-toggle input{opacity:0;width:0;height:0}.form-toggle .form-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d2d2d2;transition:.3s;border-radius:2.4rem}.form-toggle .form-toggle-slider:before{position:absolute;content:"";height:1.8rem;width:1.8rem;left:.3rem;bottom:.3rem;background-color:#fff;transition:.3s;border-radius:50%}.form-toggle input:checked+.form-toggle-slider{background-color:#1464ff}.form-toggle input:checked+.form-toggle-slider:before{transform:translate(2rem)}.form-select-wrapper{position:relative}.form-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:4rem}.form-select-wrapper .form-select-arrow{position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:1.2rem;height:1.2rem;pointer-events:none;fill:#6b6b6b}.form-messages{margin-top:.8rem}.form-messages .error-message{color:#d22628;font-size:1.3rem;font-weight:400}.form-messages .success-message{color:#3cb437;font-size:1.3rem;font-weight:400}.form-messages .help-message{color:#8c8c8c;font-size:1.3rem}.form-messages .char-counter{color:#8c8c8c;font-size:1.3rem;font-weight:400;text-align:right}.form-messages .char-counter.is-over-limit{color:#d22628;font-weight:500}.form-input-counter{position:relative;display:flex;align-items:center}.form-input-counter input,.form-input-counter textarea{flex:1}.form-input-counter:has(.char-counter) input,.form-input-counter:has(.char-counter) textarea{padding-right:4.8rem}.form-input-counter .char-counter{position:absolute;right:1.8rem;z-index:1;font-size:1.3rem;font-weight:400;color:#8c8c8c;pointer-events:none;top:50%;transform:translateY(-50%)}.form-input-counter .char-counter.is-over-limit{font-weight:500;color:#d22628}.form-input-counter textarea+.char-counter{top:1.4rem;transform:none}.form-input-counter-transparent{position:relative;display:flex;align-items:center;background-color:#fff;border:1px solid #ebebeb;border-radius:5px;padding:0 1.6rem;transition:all .2s}.form-input-counter-transparent:hover{border-color:#1464ff}.form-input-counter-transparent:focus-within{border-color:#1464ff;box-shadow:0 0 0 3px #5a50ff1a}.form-input-counter-transparent .form-input-transparent{flex:1}.form-input-counter-transparent:has(.char-counter) input,.form-input-counter-transparent:has(.char-counter) textarea{padding-right:4.8rem}.form-input-counter-transparent .char-counter{position:absolute;right:1.8rem;z-index:1;font-size:1.3rem;font-weight:400;color:#8c8c8c;pointer-events:none;top:50%;transform:translateY(-50%)}.form-input-counter-transparent .char-counter.is-over-limit{font-weight:500;color:#d22628}.form-input-counter-transparent textarea+.char-counter{top:1.4rem;transform:none}.form-buttons{display:flex;gap:1.2rem}.auth-terms{text-align:center;font-size:1.3rem;color:#6b6b6b;margin-top:2rem}.auth-terms a{color:#0d0d0d;text-decoration:underline}.auth-terms a:hover{text-decoration:none}.captcha-container{display:flex;align-items:center;gap:12px}.captcha-image{height:4.8rem;border:1px solid #ebebeb;border-radius:5px}.captcha-refresh{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4.8rem;height:4.8rem;padding:0;transition:all .2s;cursor:pointer}.captcha-refresh .icon-refresh{width:2rem;height:1.8rem;fill:#6b6b6b}.form-container--accordion:not(.is-open){cursor:pointer}.form-container--accordion:not(.is-open):hover .form-container__accordion-toggle{color:#0d0d0d}.form-container__accordion-toggle{background:none;border:none;padding:0;width:100%;display:flex;align-items:center;justify-content:center;gap:.8rem;font-size:1.4rem;font-weight:300;color:#6b6b6b;cursor:pointer}.form-container__accordion-toggle .form-container__accordion-icon{width:1.2rem;height:.65rem;fill:#8c8c8c;transition:transform .3s}.form-container--accordion:not(.is-open) form{display:none}.table-section{margin-top:3rem}@media (max-width: 768px){.table-section{overflow-x:auto}}.admin-table{width:100%;border-collapse:collapse}@media (max-width: 768px){.admin-table{min-width:60rem}}.admin-table thead tr{border-bottom:1px solid #0D0D0D}.admin-table tbody tr{border-bottom:1px solid #ebebeb}.admin-table thead th{font-size:1.3rem;font-weight:300;color:#8c8c8c;white-space:nowrap}.admin-table .table-col-expand{width:100%}.admin-table th:not(:last-child){padding:0 1.4rem 1rem 0}.admin-table th:last-child{padding:0 0 1rem}.admin-table td:not(:last-child){padding:1rem 1.4rem 1rem 0;vertical-align:middle}.admin-table td:last-child{padding:1rem 0;vertical-align:middle}.admin-table .table-content-description{color:#6b6b6b;font-size:1.4rem}.admin-table .table-content-date{color:#8c8c8c;font-size:1.1rem}.admin-table .table-content-url-link{color:#2964aa;cursor:pointer;word-break:break-all}.admin-table .table-content-url-link:hover{text-decoration:underline}.admin-table .table-content-url-link.table-content-url-link--large{font-size:1.6rem;font-weight:500}.admin-table .table-content-service{display:flex;align-items:center;gap:1.4rem;font-weight:500}.admin-table .table-delete-btn{background:none;border:none;cursor:pointer;padding:0;width:2rem;height:2rem;display:grid;place-content:center}.admin-table .table-delete-btn svg{fill:#d22628}@media (max-width: 768px){.admin-table td,.admin-table td:not(:last-child),.admin-table td:last-child{padding:0;vertical-align:top}}@media (max-width: 768px){.admin-table--mobile{min-width:0;border-collapse:separate}.admin-table--mobile thead{display:none}.admin-table--mobile tbody{display:block}.admin-table--mobile tr{display:block;padding:1rem 0;border-bottom:1px solid #ebebeb}.admin-table--mobile tr:last-child{border-bottom:0}.admin-table--mobile td{display:block;padding:.6rem 0;vertical-align:top}.admin-table--mobile td:before{content:attr(data-label);display:block;font-size:1.2rem;color:#8c8c8c;margin-bottom:.4rem;letter-spacing:.02em}.admin-table--mobile td[data-label=""]:before{display:none}}.social-buttons{display:flex;gap:16px;margin-bottom:3rem}.social-btn{flex:1;padding:0 2rem;height:4.8rem;border:1px solid #f0f0f0;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:1.4rem;font-weight:500;font-family:inherit;transition:all .2s}.social-btn:hover{border-color:#1464ff}.icon-google{width:20px;height:20px}.notice-box{padding:1.4rem 2rem;border-radius:5px;font-size:1.4rem;line-height:1.5}.notice-box--error{border:1px solid #D22628;background-color:#d226281a;color:#d22628}.notice-box--info{border:1px solid #1464FF;background-color:#1464ff1a;color:#1464ff}.divider{text-align:center;font-size:1.4rem;color:#8c8c8c;margin-bottom:3rem;position:relative}.divider:before{content:"";position:absolute;top:50%;left:0;width:40%;height:1px;background:#ebebeb}.divider:after{content:"";position:absolute;top:50%;right:0;width:40%;height:1px;background:#ebebeb}.link-primary{color:#2964aa;text-decoration:none}.link-primary:hover{text-decoration:underline}.link-underlined{color:#0d0d0d;text-decoration:underline}.link-underlined:hover{text-decoration:none}.checkbox{position:relative;display:inline-block;width:1.8rem;height:1.8rem}.checkbox__input{position:absolute;opacity:0;cursor:pointer;height:1.8rem;width:1.8rem;z-index:1}.checkbox__input:checked+.checkbox__label svg{opacity:1}.checkbox__input:checked+.checkbox__label{background-color:#1464ff;border-color:#1464ff}.checkbox__input:hover:not(:disabled)+.checkbox__label{border-color:#1464ff}.checkbox__input:disabled+.checkbox__label{opacity:.5;cursor:not-allowed}.checkbox__label{position:relative;display:inline-block;width:1.8rem;height:1.8rem;background-color:#fff;border:1px solid #D2D2D2;border-radius:.4rem;cursor:pointer;transition:all .2s ease}.checkbox__label svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.2rem;height:1.2rem;fill:#fff;opacity:0;transition:opacity .2s ease}.icon-button{display:flex;align-items:center;justify-content:center;border:none;border-radius:5px;cursor:pointer;transition:background-color .2s ease;background:transparent;color:#6b6b6b}.icon-button:disabled{opacity:.5;cursor:not-allowed}.icon-button__svg{display:block;flex-shrink:0;pointer-events:none;fill:currentColor}.icon-button--size-sm{width:2.4rem;height:2.4rem}.icon-button--size-sm .icon-button__svg{width:1.2rem;height:1.2rem}.icon-button--size-md{width:3.6rem;height:3.6rem}.icon-button--size-md .icon-button__svg{width:1.6rem;height:1.6rem}.icon-button--size-lg{width:4.8rem;height:4.8rem}.icon-button--size-lg .icon-button__svg{width:2rem;height:2rem}.icon-button--variant-transparent{background:transparent}.icon-button--hover-light-primary:hover:not(:disabled){background-color:#f7f7f7}.icon-button--hover-light-secondary:hover:not(:disabled){background-color:#ebebeb}.icon-button.is-active{background-color:#1464ff;color:#fff}.icon-button--small-icon .icon-button__svg{width:1.4rem;height:1.4rem}.tooltip{z-index:600;padding:.6rem .8rem;border-radius:5px;font-size:1.3rem;white-space:nowrap;background-color:#0d0d0d;color:#fff;opacity:0;box-shadow:0 2px 8px #0000001a;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.tooltip.tooltip--visible{opacity:1;visibility:visible}.tooltip.tooltip--multiline{white-space:normal;max-width:40rem;width:max-content;word-wrap:break-word;word-break:break-word;line-height:1.4;padding:.8rem 1.2rem;font-size:1.4rem}.tooltip.tooltip--multiline[data-position=top],.tooltip.tooltip--multiline[data-position=bottom]{left:50%;transform:translate(-50%)}.tooltip.tooltip--multiline[data-position=top].adjust-left,.tooltip.tooltip--multiline[data-position=bottom].adjust-left{left:0;transform:none}.tooltip.tooltip--multiline[data-position=top].adjust-right,.tooltip.tooltip--multiline[data-position=bottom].adjust-right{left:auto;right:0;transform:none}.tooltip.tooltip--multiline[data-position=left],.tooltip.tooltip--multiline[data-position=right]{top:50%;transform:translateY(-50%);max-width:30rem}.tooltip.tooltip--multiline[data-position=left].adjust-top,.tooltip.tooltip--multiline[data-position=right].adjust-top{top:0;transform:none}.tooltip.tooltip--multiline[data-position=left].adjust-bottom,.tooltip.tooltip--multiline[data-position=right].adjust-bottom{top:auto;bottom:0;transform:none}.tooltip.tooltip--code{white-space:normal;max-width:45rem;min-width:30rem;padding:1rem 1.4rem;font-size:1.4rem;line-height:1.5;word-wrap:break-word;word-break:break-word;pointer-events:none;border:1px solid rgba(255,255,255,.2);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background-color:#0d0d0df2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 16px #0000004d,0 2px 8px #0003}.tooltip-trigger-wrapper{display:inline-flex;align-items:center}.tooltip-trigger-wrapper.tooltip-trigger-wrapper--disabled{pointer-events:auto}.tooltip-trigger-wrapper.tooltip-trigger-wrapper--disabled>*{pointer-events:none}.shortcut-tooltip{display:flex;align-items:center;gap:.8rem}.shortcut-tooltip__keys{display:inline-flex;align-items:center;gap:.4rem}.shortcut-tooltip__keycap{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;padding:.2rem .7rem;border:none;border-radius:.4rem;font-size:1.3rem;line-height:1.4;background:#505050;color:#fff;box-shadow:none}.shortcut-tooltip__plus,.shortcut-tooltip__text{color:#fff;font-size:1.3rem}.admin-sidebar__nav-link{width:100%;height:4rem;display:flex;align-items:center;justify-content:flex-start;gap:1.4rem;padding:1rem 1.4rem;border-radius:5px;text-align:left}.admin-sidebar__nav-link:hover{background-color:#ebebeb;padding:.6rem 1.4rem}.admin-sidebar__nav-link.is-active{background-color:#ebebeb;padding:.6rem 1.4rem;font-weight:500}.admin-sidebar__nav-link.is-active .admin-sidebar__nav-svg{fill:#0d0d0d}.admin-sidebar__nav-text{font-size:1.4rem;color:#0d0d0d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar__avatar-wrapper{width:1.8rem;height:1.8rem;min-width:1.8rem;min-height:1.8rem;flex-shrink:0}.admin-sidebar__nav-icon{width:2.4rem;height:2.4rem;display:grid;place-content:center}.admin-sidebar__nav-svg{width:1.8rem;height:1.8rem;fill:#0d0d0d;display:flex;align-items:center;justify-content:center}.admin-sidebar__setup-button{width:100%;height:3.6rem;background-color:#1464ff;color:#fff;display:flex;align-items:center;justify-content:center;gap:.8rem;border:none;border-radius:5px;padding:0 1rem;font-size:1.4rem;font-weight:500;cursor:pointer;transition:opacity .3s}.admin-sidebar__setup-button:hover{opacity:.85}.admin-sidebar__setup-icon{width:1.2rem;height:1.2rem;fill:#fff}.admin-sidebar__cta{border:1px solid #1464FF;background-color:#dce6ff;border-radius:5px;padding:1.6rem 2rem}.admin-sidebar__cta-title{font-size:1.4rem;font-weight:700;margin-bottom:.6rem;color:#1464ff}.admin-sidebar__cta-description{font-size:1.4rem;line-height:1.5;margin-bottom:1.4rem}.admin-sidebar__cta-buttons{display:flex;flex-direction:column;gap:.8rem}.admin-sidebar__cta-button--primary{background-color:#0d0d0d;color:#fff;text-align:center;border-radius:5px;padding:.3rem 1rem .4rem;font-size:1.3rem;transition:opacity .3s}.admin-sidebar__cta-button--primary:hover{opacity:.65}.admin-sidebar__cta-button--secondary{font-size:1.2rem;display:block;width:fit-content;margin:0 auto}.admin-sidebar__cta-button--secondary:hover{text-decoration:underline}.chat-message-table,.chat-message-content .table-container{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) rgba(230,230,230,.3)}.chat-message-table::-webkit-scrollbar,.chat-message-content .table-container::-webkit-scrollbar{width:8px}.chat-message-table::-webkit-scrollbar-track,.chat-message-content .table-container::-webkit-scrollbar-track{background-color:#e6e6e64d;border-radius:4px}.chat-message-table::-webkit-scrollbar-thumb,.chat-message-content .table-container::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:4px}.chat-message-table::-webkit-scrollbar-thumb:hover,.chat-message-content .table-container::-webkit-scrollbar-thumb:hover{background-color:#00000080}.network-logs-table{width:100%;font-size:1.3rem;border-collapse:collapse}.network-logs-table tbody{font-size:1.1rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.network-logs-table th{background-color:#f7f7f7;font-weight:500;color:#6b6b6b;font-size:1.1rem;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-align:left;border-bottom:1px solid #ebebeb;height:4rem;vertical-align:middle}.network-logs-table th:not(:first-child):not(:last-child){padding:0 0 0 1rem}.network-logs-table th:first-child{padding:0 0 0 2rem}.network-logs-table th:last-child{padding:0 2rem 0 1rem}.network-logs-table th:nth-child(2),.network-logs-table th:nth-child(5),.network-logs-table th:nth-child(6){text-align:right}.network-log:hover{background-color:#f7f7f7}.network-log td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #ebebeb}.network-log td:not(:first-child):not(:last-child){padding:.4rem 0 .4rem 1rem}.network-log td:first-child{padding:.4rem 0 .4rem 2rem}.network-log td:last-child{padding:.4rem 2rem .4rem 1rem}.network-name-cell{color:#0d0d0d}.network-status-cell{text-align:right}.network-type-cell,.network-initiator-cell{color:#6b6b6b}.network-size-cell,.network-time-cell{color:#6b6b6b;text-align:right;font-variant-numeric:tabular-nums}.status-200{font-weight:500;color:#3cb437}.status-404,.status-500{font-weight:500;color:#d22628}.sidebar-section-filters{padding:0 2rem;height:5rem;border-bottom:1px solid #ebebeb;background:#f7f7f7;display:flex;align-items:center;gap:2rem;position:sticky;top:0;z-index:210}.filter-search{flex:1;max-width:50rem;position:relative}.filter-search-input{border:1px solid #ebebeb;border-radius:5px;font-family:inherit;font-weight:inherit;transition:all .2s;background-color:#fff;width:100%;height:3.6rem;padding:0 1rem;font-size:1.3rem}.filter-search-input:disabled{border-color:#ebebeb;background-color:#f7f7f7;color:#8c8c8c;cursor:not-allowed}.filter-search-input:hover:not(:disabled){border-color:#1464ff}.filter-search-input:focus:not(:disabled){outline:none;border-color:#1464ff;box-shadow:0 0 0 3px #5a50ff1a}.filter-search-input::placeholder{color:#8c8c8c}.filter-levels{position:relative}.filter-levels-trigger{display:flex;align-items:center;gap:.6rem;height:3.6rem;border-radius:5px;color:#6b6b6b;font-size:1.3rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.filter-levels-trigger:hover{background:#f7f7f7}.filter-levels-label{color:#0d0d0d}.filter-levels-count{color:#6b6b6b;font-size:1.3rem}.filter-levels-arrow{width:.8rem;height:.8rem;color:#6b6b6b;transition:transform .2s ease}.filter-level-indicator{display:inline-block;width:.8rem;height:.8rem;border-radius:50%}.filter-level-indicator--error{background-color:#d22628}.filter-level-indicator--warn{background-color:#f5a623}.filter-level-indicator--info{background-color:#6b6b6b}.filter-timerange{position:relative}.filter-timerange-trigger{display:flex;align-items:center;gap:.6rem;height:3.6rem;border-radius:5px;color:#0d0d0d;font-size:1.3rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.filter-timerange-trigger:hover{background:#f7f7f7}.filter-timerange-label{color:#0d0d0d}.filter-timerange-arrow{width:.8rem;height:.8rem;color:#6b6b6b;transition:transform .2s ease}.history-log:hover:not(.history-log--error):not(.history-log--warn){background-color:#f7f7f7}.history-log td{border-bottom:1px solid rgba(235,235,235,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-log td:not(:first-child):not(:last-child){padding:.4rem 0 .4rem 1rem}.history-log td:first-child{padding:.4rem 0 .4rem 2rem}.history-log td:last-child{white-space:normal;overflow:visible;padding:.4rem 2rem .4rem 1rem;width:100%}.history-indicator-cell{width:2.4rem;position:relative;text-align:center;vertical-align:middle}.history-indicator{display:inline-block;width:.8rem;height:.8rem;border-radius:50%}.history-indicator--error{background-color:#d22628}.history-indicator--warn{background-color:#f5a623}.history-indicator--info{background-color:#6b6b6b}.history-indicator--with-count{width:1.8rem;height:1.8rem;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:500;color:#fff;line-height:1}.history-indicator--with-count.log-indicator--error,.history-indicator--with-count.history-indicator--error{background-color:#d22628}.history-indicator--with-count.log-indicator--warn,.history-indicator--with-count.history-indicator--warn{background-color:#f5a623}.log-table{width:100%;border-collapse:collapse}.log-table tbody{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.1rem;line-height:1.4}.log-row:hover:not(.log-row--error):not(.log-row--warn){background-color:#f7f7f7}.log-row td{border-bottom:1px solid rgba(235,235,235,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-row td:not(:first-child):not(:last-child){padding:.4rem 0 .4rem 1rem}.log-row td:first-child{padding:.4rem 0 .4rem 2rem}.log-row td:last-child{white-space:normal;overflow:visible}.log-message-cell{padding:.4rem 2rem .4rem 1rem;white-space:normal}.log-message-cell:after{content:"";display:block;clear:both}.log-timestamp{color:#8c8c8c;white-space:nowrap;cursor:pointer}.log-message{display:block;color:#0d0d0d;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.log-source{float:right;white-space:nowrap;margin-left:1rem;max-width:30ch;overflow:hidden;text-overflow:ellipsis;text-align:right;color:#8c8c8c;font-size:1rem}.log-indicator-cell{width:3.8rem;text-align:center;vertical-align:middle;padding:.4rem 0}.log-indicator{display:inline-block;width:.6rem;height:.6rem;border-radius:50%}.log-indicator--error{background-color:#d22628}.log-indicator--warn{background-color:#f5a623}.log-indicator--info{background-color:#6b6b6b}.log-indicator--with-count{width:1.8rem;height:1.8rem;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:500;color:#fff;line-height:1}.log-indicator--with-count.log-indicator--error,.log-indicator--with-count.history-indicator--error{background-color:#d22628}.log-indicator--with-count.log-indicator--warn,.log-indicator--with-count.history-indicator--warn{background-color:#f5a623}.log-verb-cell{width:8rem}.log-verb{color:#0d0d0d;text-transform:capitalize}.log-row--error:hover{background-color:#d2262826}.log-row--warn:hover{background-color:#f5a62326}.issue-detail-display{flex:1;overflow-y:auto;position:relative;margin-bottom:-1rem;padding:0 2rem 1rem}.chat-messages{padding:4rem 0 12rem;max-width:76.8rem;margin:0 auto;gap:4rem;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none}.chat-messages::-webkit-scrollbar{display:none}.chat-message-deleted p{width:fit-content;margin:0 auto;padding:.8rem 1.4rem;border:1px solid #ebebeb;border-radius:5px;font-size:1.4rem;font-style:italic;color:#6b6b6b}.chat-message{display:flex;gap:1.4rem;width:100%;align-items:flex-start}.chat-message-avatar{display:flex}.chat-message-content{display:flex;flex-direction:column;gap:1rem;width:100%;min-width:0}.chat-message-content p{font-size:1.6rem}.chat-message-content .chat-message-text p{font-size:1.6rem;line-height:1.5;word-break:break-word}.chat-message-content ul{list-style-type:disc;margin-left:20px;padding-left:0}.chat-message-content ol{list-style-type:decimal;margin-left:20px;padding-left:0}.chat-message-content ol li{margin:4px 0}.chat-message-content a{color:#2964aa;text-decoration:underline}.chat-message-content a:hover{text-decoration:none}.chat-message-content strong{font-weight:500}.chat-message-content blockquote{padding:1.6rem 2rem;border:1px solid #ebebeb;background:#fff;border-radius:1.2rem;font-style:italic;color:#6b6b6b;position:relative;width:fit-content}.chat-message-content blockquote:before{content:"";width:2.2rem;height:2rem;padding:.5rem;background:#fff;position:absolute;top:-1rem;left:1rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="17.83" height="13.677" viewBox="0 0 17.83 13.677"><path fill="currentColor" d="M19.417-8.321A5.717,5.717,0,0,1,21-4.011c0,3.5-2.457,6.637-6.03,8.188L14.077,2.8a7.428,7.428,0,0,0,4.247-5.621,3.58,3.58,0,0,1-1.929.311A3.52,3.52,0,0,1,13.169-6a3.5,3.5,0,0,1,3.5-3.5A3.871,3.871,0,0,1,19.417-8.321Zm-10,0A5.717,5.717,0,0,1,11-4.011c0,3.5-2.457,6.637-6.03,8.188L4.077,2.8A7.428,7.428,0,0,0,8.324-2.822,3.58,3.58,0,0,1,6.395-2.511A3.519,3.519,0,0,1,3.17-6a3.5,3.5,0,0,1,3.5-3.5A3.871,3.871,0,0,1,9.418-8.321Z" transform="translate(-3.17 9.5)"/></svg>');background-repeat:no-repeat;background-size:1.2rem 1rem;background-position:center;color:#1464ff}.chat-message-content blockquote p{margin:0;padding-left:1.6rem}.chat-message-content .table-container{width:100%;overflow-x:auto;margin:1.6rem 0;scrollbar-width:thin}.chat-message-content .table-container::-webkit-scrollbar{height:.6rem}.chat-message-content table{width:100%;min-width:600px;border-collapse:collapse;background:#fff}.chat-message-content table th,.chat-message-content table td{text-align:left;font-size:1.4rem;color:#0d0d0d;border-bottom:1px solid #ebebeb;white-space:nowrap;min-width:120px}.chat-message-content table th{font-weight:600}.chat-message-content table td{vertical-align:top}.chat-message-content table th:last-child,.chat-message-content table td:last-child{white-space:normal;min-width:200px}.chat-message-content table th:not(:last-child){padding:.8rem 2.4rem .8rem 0}.chat-message-content table th:last-child{padding:.8rem 0}.chat-message-content table td:not(:last-child){padding:1rem 2.4rem 1rem 0}.chat-message-content table td:last-child{padding:1rem 0}.chat-message-content table tr:last-child td{border-bottom:none}.chat-message-content pre{margin:0;border-radius:0 0 1.2rem 1.2rem;word-wrap:break-word;overflow-wrap:break-word;overflow-x:auto}.chat-message-name{font-weight:500;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-message-file{border:1px solid #ebebeb;border-radius:1.2rem;padding:.8rem 1.2rem;display:flex;align-items:center;gap:.8rem;width:fit-content;margin:.6rem 0;background:none;cursor:pointer;transition:background-color .2s;font-family:inherit;font-size:inherit}.chat-message-file:hover{background-color:#f7f7f7}.chat-message-file .chat-file-info{flex:1;display:flex;align-items:center;gap:.8rem}.chat-message-file .chat-file-name{font-weight:500;color:#0d0d0d}.chat-message-file .chat-file-details{font-size:1.3rem;color:#6b6b6b;white-space:nowrap}.chat-message-image{position:relative;cursor:zoom-in;width:fit-content;margin:.6rem 0}.chat-message-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000a6;opacity:0;transition:opacity .3s;pointer-events:none}.chat-message-image:not(.is-expanded):hover:after{opacity:1}.chat-message-image img{max-width:100%;max-height:300px;height:auto;display:block}.chat-message-image.is-expanded img{max-width:none;max-height:none}@media (max-width: 768px){.chat-message-image.is-expanded img{max-width:calc(100vw - 4rem)}}.chat-message-rrweb{position:relative;cursor:zoom-in;margin:.6rem 0;outline:1px solid #ebebeb;width:fit-content;max-width:100%;background-color:#fff}.chat-message-rrweb:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000a6;opacity:0;transition:opacity .3s;pointer-events:none}.chat-message-rrweb:not(.is-expanded):hover:after{opacity:1}@media (max-width: 768px){.chat-message-rrweb{max-width:calc(100vw - 4rem)}}.chat-message-rrweb__warnings{display:flex;flex-direction:column;gap:.4rem;width:fit-content;padding:1.4rem 2rem;border:1px solid #D22628;border-radius:5px;background-color:#d2262812}.chat-message-rrweb__warnings p{font-size:1.2rem}.chat-message-rrweb__warnings .chat-message-rrweb__warnings-title{color:#d22628;font-weight:500}.chat-message-rrweb__warnings .chat-message-rrweb__warnings-title a{color:#0d0d0d;text-decoration:underline}.chat-message-rrweb__warnings .chat-message-rrweb__warnings-title a:hover{text-decoration:none}.chat-message-rrweb__warnings .chat-message-rrweb__warnings-description{color:#6b6b6b}.chat-message-rrweb__warnings ul li{font-size:1.2rem;color:#d22628}.chat-message-table{margin:.6rem 0;overflow-x:auto;max-width:100%}.chat-message-table:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000a6;opacity:0;transition:opacity .3s;pointer-events:none}.chat-message-table:not(.is-expanded):hover:after{opacity:1}.rrweb-stage{position:relative;overflow:hidden;margin:0 auto}.chat-message-rrweb__player{position:absolute;left:0;top:0;opacity:1;transition:opacity .2s;transform-origin:top left;will-change:transform;backface-visibility:hidden}.replayer-wrapper{position:absolute;left:0;top:0;background-color:#fff}.replayer-wrapper iframe{display:block;pointer-events:none;border:none}.chat-message-footer{display:flex;align-items:center;gap:.6rem;color:#6b6b6b;line-height:1;font-size:1.3rem}.chat-message-time{color:#6b6b6b}.chat-message-separator{color:#ebebeb}.chat-message-delete{background:none;border:none;padding:0;color:#6b6b6b;font-size:1.3rem;cursor:pointer}.chat-message-delete:hover{color:#0d0d0d;text-decoration:underline}:root{--chat-textarea-max-height: 24rem;--z-expanded-content: 1001}.issue-detail-page{height:100%;display:flex;flex-direction:column;overflow:hidden}.issue-detail-container{flex:1;display:flex;flex-direction:row;height:100%;overflow:hidden;position:relative}.issue-detail-main{display:flex;flex-direction:column;flex:1;height:100%;min-width:0}.issue-detail-sidebar{width:var(--issue-sidebar-width, 30%);min-width:30rem;max-width:calc(100vw - 880px);border-left:1px solid #ebebeb;background:#fff;display:flex;flex-direction:column;flex-shrink:0;position:relative}@media (max-width: 768px){.issue-detail-sidebar{display:none}}.sidebar-resizer{position:absolute;left:-5px;top:0;bottom:0;width:8px;background:transparent;cursor:ew-resize;z-index:220;display:flex;align-items:center;justify-content:center}.sidebar-resizer-line{width:2px;height:100%;background:transparent;transition:background-color .2s ease}.sidebar-resizer:hover .sidebar-resizer-line,.sidebar-resizer.is-dragging .sidebar-resizer-line{background:#ed621d}.issue-detail-sidebar-content{overflow-y:auto;flex:1;padding-bottom:8rem;margin-bottom:-1px}.sidebar-section{border-bottom:1px solid #ebebeb}.sidebar-section-title{font-size:1.4rem;color:#0d0d0d;cursor:pointer;padding:0 3.2rem 0 2rem;height:4.8rem;display:flex;justify-content:space-between;align-items:center}.sidebar-section-arrow{width:1.2rem;height:1.2rem;color:#6b6b6b;transition:transform .2s ease;flex-shrink:0}.sidebar-section-arrow.is-closed{transform:rotate(180deg)}.sidebar-section-content{display:flex;flex-direction:column;gap:.4rem;padding:0 2rem 2rem}.sidebar-section-content dl{display:flex;align-items:baseline;gap:1.4rem}.sidebar-section-content dt{color:#8c8c8c;font-size:1.4rem;font-weight:300;line-height:1.6;width:25%;min-width:12rem;flex-shrink:0}.sidebar-section-content dd{margin:0;flex:1;color:#0d0d0d;font-size:1.4rem;line-height:1.6;overflow-wrap:break-word;word-break:break-all}.sidebar-section-content dd a{color:#2964aa;text-decoration:none}.sidebar-section-content dd a:hover{text-decoration:underline}.sidebar-section-table{display:flex;flex-direction:column}.sidebar-section-table-content{display:flex;flex-direction:column;gap:.4rem}.sidebar-tabs{padding:0 2rem;height:6rem;flex-shrink:0;display:flex;align-items:center;gap:2rem;border-bottom:1px solid #ebebeb;overflow-x:auto;white-space:nowrap;position:relative;scrollbar-width:none}.sidebar-tabs::-webkit-scrollbar{display:none}.sidebar-tab{background:none;border:none;cursor:pointer;font-size:1.4rem;color:#8c8c8c;border-bottom:2px solid transparent;white-space:nowrap;flex-shrink:0;transition:all .2s ease;height:100%;position:relative;padding-top:.6rem}.sidebar-tab:hover{color:#0d0d0d}.sidebar-tab.is-active{color:#0d0d0d;font-weight:500}.sidebar-tab.is-active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:#1464ff}.issue-detail-header{position:sticky;top:0;z-index:200;height:6rem;padding:0 2rem 0 .8rem;border-bottom:1px solid #ebebeb;background:#fff;display:flex;align-items:center;justify-content:space-between}.issue-detail-header-actions{display:flex;gap:1rem}.chat-model-selector{display:flex;align-items:center;gap:1rem;border:none;background:transparent;cursor:pointer;padding:0 1.2rem;height:3.6rem;border-radius:5px}.chat-model-selector:hover{background-color:#f7f7f7}.chat-model-name{font-size:1.4rem}.chat-model-arrow{width:1.2rem;height:1.2rem;color:#6b6b6b;pointer-events:none}.issue-detail-input{position:sticky;bottom:0;z-index:300;background:transparent;padding:0 2rem;margin-bottom:2rem}.chat-input-wrapper{position:relative;display:flex;flex-direction:column;border:1px solid #ebebeb;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0000001a;transition:border-color .2s ease,box-shadow .2s ease;max-width:76.8rem;margin:0 auto}.chat-input-wrapper:hover,.chat-input-wrapper:focus-within{border-color:#1464ff;box-shadow:0 2px 8px #00000014}.chat-thumbnail-area{display:none}.chat-thumbnail-area.is-visible{display:flex;flex-wrap:wrap;gap:1rem;margin:1.6rem 0 .6rem;padding:0 1.6rem}.chat-thumbnail-area__item{position:relative;width:13.2rem;height:13.2rem;border:1px solid #ebebeb;border-radius:5px;overflow:hidden;background:#ebebeb}.chat-thumbnail-area__image{width:100%;height:100%;object-fit:cover}.chat-thumbnail-area__file{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:.5rem;background-color:#fff;border-radius:.625rem;box-sizing:border-box}.chat-thumbnail-area__file .file-name{font-size:1.3rem;font-weight:500;color:#0d0d0d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.chat-thumbnail-area__file .file-type{font-size:1rem;color:#6b6b6b;margin-top:.4rem}.chat-thumbnail-area__remove{position:absolute;top:.6rem;right:.6rem;width:2rem;height:2rem;background-color:#0d0d0d;color:#fff;border:none;border-radius:50%;font-size:1rem;font:initial;cursor:pointer;display:flex;align-items:center;justify-content:center}.chat-textarea-area{padding:0 1.6rem;position:relative}.chat-textarea-area:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.5rem;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none;z-index:1}.chat-textarea-area textarea{padding:1.6rem 0;min-height:2rem;box-sizing:border-box}.chat-textarea{width:100%;margin:0;padding:0;border:none;outline:none;background:transparent;font-family:inherit;font-weight:inherit;font-size:1.6rem;resize:none;line-height:inherit;letter-spacing:inherit;min-height:2rem;max-height:var(--chat-textarea-max-height)}.chat-textarea::placeholder{color:#8c8c8c}.chat-button-area{padding:0 1.4rem 1.4rem;display:flex;justify-content:space-between;align-items:center}.chat-button-left,.chat-button-right{display:flex}.chat-btn-group{display:flex;height:3.6rem}.chat-btn-group li{flex:0 0 3.6rem;display:flex;align-items:center;justify-content:center;height:3.6rem}.chat-send-btn-group{gap:1rem}.chat-send-btn-group .icon-button.is-active{background:#0d0d0d;color:#fff}.chat-send-btn-group .icon-button.is-active svg{fill:#fff}.chat-ai-button{white-space:nowrap;border:none;border-radius:9999px;background:#fff;color:#0d0d0d;font-size:1.4rem;padding:0 1.4rem;height:3.6rem;cursor:pointer;transition:opacity .2s}.chat-ai-button:not(:disabled){background:#ebebeb}.chat-ai-button:hover{opacity:.65}.chat-ai-button:disabled{opacity:.4;cursor:not-allowed}.chat-send-button{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:none;border-radius:50%;background:#ebebeb;cursor:pointer;transition:opacity .2s}.chat-send-button:hover{opacity:.65}.chat-send-button:disabled{opacity:.4;cursor:not-allowed}.chat-send-button.is-active{background:#0d0d0d;color:#fff}.chat-send-button.is-active .chat-send-button__svg{fill:#fff}.chat-send-button__svg{width:1.8rem;height:1.8rem;fill:currentColor}.chat-input-notice{max-width:76.8rem;margin:1rem auto 0;padding:0 1rem;font-size:1.3rem;color:#8c8c8c;text-align:center;line-height:1.4}.code-block{display:flex;flex-direction:column;margin:.6rem 0;width:100%}.code-block .code-header{font-size:12px;color:#6b6b6b;background:#fafafa;border-radius:12px 12px 0 0;padding:16px 20px 0 16px;display:flex;justify-content:space-between;align-items:center}.code-block .code-header .code-actions{display:flex;gap:8px}.code-block .code-header .code-actions .code-copy-button{display:flex;align-items:center;gap:6px;background:none;border:none;font-size:11px;color:#6b6b6b;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}.code-block .code-header .code-actions .code-copy-button svg{width:12px;height:12px;flex-shrink:0;fill:currentColor}.code-block .code-header .code-actions .code-copy-button:hover{background:#ebebeb}.code-block pre{margin:0;padding:1.4rem;border-radius:0 0 12px 12px;overflow-x:auto;background-color:#fafafa}.code-block pre code{word-wrap:break-word;overflow-wrap:break-word;font-size:1.4rem;color:#0d0d0d;line-height:1.5}.code-block .hljs{padding:0!important;overflow:visible!important;background:transparent!important}.table-content-sdk-key-name{font-size:1.6rem;font-weight:500;margin:0}.table-content-sdk-key-id{color:#8c8c8c;font-size:1.1rem;margin:0;word-break:break-all}.sdk-keys-table-count{text-align:center}.sdk-keys-count-btn{background:none;border:none;cursor:pointer;color:#2964aa;font-weight:500;text-decoration:underline}.sdk-keys-count-btn:hover{opacity:.7}.sdk-keys-table-env{white-space:nowrap;font-size:1.3rem}.sdk-keys-list{display:flex;flex-direction:column;gap:3rem}.sdk-keys-list p{margin-bottom:1.6rem}.sdk-keys-info h3{font-size:1.4rem;font-weight:500;margin:0 0 .8rem}.sdk-keys-info p{border:.1rem solid #1464FF;background-color:#dce6ff;color:#1464ff;font-size:1.6rem;font-weight:500;padding:1.4rem 2rem;margin:0;border-radius:.4rem;text-align:center}.sdk-keys-list-table th:last-child,.sdk-keys-list-table td:last-child{width:3rem}.modal-delete-info{display:grid;grid-template-columns:auto 1fr;gap:.8rem 1.6rem}.modal-delete-info dt{white-space:nowrap}.modal-delete-info dd{margin:0;word-break:break-all}.status-badge{width:2.4rem;height:2.4rem;display:block;position:relative;cursor:help}.status-badge:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.2rem;height:1.2rem;border-radius:50%}.status-badge.status-active:before{background-color:#3cb437}.status-badge.status-inactive:before{background-color:#8c8c8c}.status-badge.status-error:before{background-color:#d22628}.section-setup-guide{border:1px solid #1464FF;background-color:#dce6ff;border-radius:5px;padding:1.6rem 2rem;margin-bottom:3rem;display:flex;flex-direction:column;gap:.4rem}.section-setup-guide__title{font-size:1.6rem;font-weight:500;margin:0;color:#1464ff}.section-setup-guide__description{font-size:1.4rem;margin:0}.section-setup-guide__link{color:#2964aa;text-decoration:underline;cursor:pointer;font-size:1.4rem;background:none;border:none;padding:0;width:fit-content}.section-setup-guide__link:hover{opacity:.7}.sdk-keys-count-label{display:none}@media (max-width: 768px){.admin-table.admin-table--mobile.admin-table--mobile-sdk-keys td:before{display:none}.admin-table.admin-table--mobile.admin-table--mobile-sdk-keys tr{display:grid;grid-template-columns:1fr 1fr auto;grid-template-areas:"key key key" "count env delete";column-gap:1.6rem;row-gap:.4rem;align-items:center}.admin-table.admin-table--mobile.admin-table--mobile-sdk-keys td:nth-child(1){grid-area:key}.admin-table.admin-table--mobile.admin-table--mobile-sdk-keys td:nth-child(2){grid-area:count;justify-self:start}.admin-table.admin-table--mobile.admin-table--mobile-sdk-keys td:nth-child(3){grid-area:env}.admin-table.admin-table--mobile.admin-table--mobile-sdk-keys td:nth-child(4){grid-area:delete;justify-self:end}.admin-table.admin-table--mobile.admin-table--mobile-sdk-keys .sdk-keys-count-label{display:inline;color:#8c8c8c;font-size:1.2rem;margin-right:.4rem}.admin-table.admin-table--mobile.admin-table--mobile-sdk-keys .sdk-keys-table-count{text-align:left}}@media (max-width: 768px){.admin-table.admin-table--mobile.sdk-keys-list-table td:before{display:none}.admin-table.admin-table--mobile.sdk-keys-list-table tr{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:1.6rem}.admin-table.admin-table--mobile.sdk-keys-list-table td:nth-child(1){overflow-wrap:anywhere;word-break:break-word}.admin-table.admin-table--mobile.sdk-keys-list-table td:nth-child(2){justify-self:end}}.inline-help{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:.8rem;vertical-align:text-top;transform:translateY(.1rem);outline:none}.inline-help-svg{width:100%;height:100%;fill:#8c8c8c}.inline-help-overlay{z-index:600}.inline-help-overlay.tooltip-above{padding-bottom:3rem}.inline-help-overlay.tooltip-below{padding-top:3rem}.inline-help-tooltip{background-color:#0d0d0d;color:#fff;padding:1rem 1.4rem;border-radius:5px;font-size:1.3rem;line-height:1.4;max-width:28rem;min-width:20rem;white-space:normal;overflow-wrap:break-word;word-break:break-word;box-shadow:0 4px 12px #0000001a}.inline-help-tooltip a{text-decoration:underline;color:inherit}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:#00000080;transition:opacity .3s;overflow-y:auto}.modal-overlay:not(.is-visible){opacity:0}.modal-overlay.has-padding{padding:8rem 0}.modal-container{position:relative;background-color:#fff;transition:transform .3s;margin:auto}.modal-overlay:not(.is-visible) .modal-container{transform:scale(.95)}.modal-container--flexible{max-width:90vw;max-height:90vh}.modal-container--large{min-width:46rem;max-width:84rem}@media (max-width: 768px){.modal-container--large{min-width:auto;width:90vw}}.modal-container--medium{min-width:46rem;max-width:64rem}@media (max-width: 768px){.modal-container--medium{min-width:auto;width:90vw}}.modal-container--fullscreen{width:100%;height:100%;overflow-y:auto;display:block}.modal-container--fullscreen .modal-main{padding:0;gap:0;height:100%;display:flex;align-items:center}.modal-image,.modal-video{max-width:inherit;max-height:inherit}.modal-image img,.modal-image video,.modal-video img,.modal-video video{display:block;max-width:inherit;max-height:inherit}.modal-header{background-color:#fff;padding:2rem 3rem;border-bottom:1px solid #f0f0f0}@media (max-width: 768px){.modal-header{padding:1.6rem 2rem}}.modal-header h2{font-size:2rem;font-weight:500}@media (max-width: 768px){.modal-header h2{font-size:1.8rem}}.modal-main{background-color:#fff;padding:2rem 3rem 3rem;gap:2rem;display:flex;flex-direction:column}@media (max-width: 768px){.modal-main{padding:1.6rem 2rem 2rem}}.modal-footer{background-color:#fff;padding:2rem 3rem;border-top:1px solid #f0f0f0}@media (max-width: 768px){.modal-footer{padding:1.6rem 2rem}}.modal-header+.modal-main{border-radius:0}.modal-footer-actions{display:flex;gap:1.4rem}@media (max-width: 768px){.modal-footer-actions{flex-direction:column-reverse;gap:1rem}}.modal-btn-cancel{height:4.8rem;padding:0 2rem;border-radius:5px;font-size:1.4rem;font-weight:500;text-align:center;white-space:nowrap;background-color:#f7f7f7;color:#6b6b6b;transition:.3s}@media (min-width: 769px){.modal-btn-cancel{flex:1}}.modal-btn-cancel:hover{background-color:#ebebeb;color:#0d0d0d}.modal-btn-primary{background-color:#0d0d0d;font-size:1.4rem;font-weight:500;color:#fff;text-align:center;border-radius:5px;height:4.8rem;transition:.3s;white-space:nowrap;padding:0 2rem}@media (min-width: 769px){.modal-btn-primary{flex:1}}.modal-btn-primary:hover{opacity:.65}.modal-main p.message-preview{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5;word-break:break-all}.sdk-examples{display:flex;flex-direction:column;gap:3rem}.sdk-selector{margin-bottom:3rem}.sdk-section .sdk-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.sdk-section .sdk-section-header h2{font-size:1.8rem;color:#0d0d0d;margin:0;font-weight:500}.sdk-section .sdk-section-header button{background-color:#1464ff;padding:.4rem 1rem;font-size:1.4rem;color:#fff;border:none;border-radius:5px;cursor:pointer}.sdk-section .sdk-section-header button:hover{background-color:#0f50d2}.settings-page{width:48rem;margin:6rem auto 0;padding-bottom:12rem}.settings-title{font-size:2.4rem;font-weight:700}.settings-form{display:flex;flex-direction:column;margin-top:3rem}.settings-label-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.settings-label-container a{font-size:1.3rem}.settings-profile-image-input{cursor:pointer}.settings-profile-image-container{width:13.2rem;height:13.2rem;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s}.settings-profile-image-container:hover{opacity:.8}.settings-profile-image{width:100%;height:100%;object-fit:cover;border-radius:50%;fill:#1464ff}.settings-select{cursor:pointer}.two-column-page{display:flex;width:fit-content;margin:6rem auto 0;padding:0 3rem 12rem;gap:3rem}@media (max-width: 768px){.two-column-page{flex-direction:column;width:100%;padding:2rem 2rem 8rem;margin-top:0;gap:2rem}}.two-column-sidebar{width:13.4rem}@media (max-width: 768px){.two-column-sidebar{width:100%}}.two-column-content{background-color:#fff;width:54rem;margin:0 auto}@media (max-width: 768px){.two-column-content{width:100%}}.two-column-menu{padding-top:.6rem}.two-column-menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.4rem}@media (max-width: 768px){.two-column-menu-list{flex-direction:row;flex-wrap:wrap;gap:1rem}}.two-column-menu-item{color:#8c8c8c}.two-column-menu-link{background:none;border:none;text-decoration:none;color:inherit;display:inline-block;font-size:1.4rem;text-align:left;cursor:pointer}.two-column-menu-link:not(.is-active):hover{color:#0d0d0d}.two-column-menu-link.is-active{font-weight:500;color:#0d0d0d}.section-header{margin-bottom:4rem}.section-header h1{font-size:3.6rem;font-weight:700;color:#0d0d0d;margin-bottom:1.4rem}.section-header p{font-size:1.6rem;color:#6b6b6b;line-height:1.6;margin:0}@media (max-width: 768px){.section-header h1{font-size:3rem}}.expanded-view{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#000c;transition:opacity .3s;cursor:zoom-out}.expanded-view.is-visible{opacity:1}.expanded-view:not(.is-visible){opacity:0;pointer-events:none}.chat-message-image.is-expanded,.chat-message-rrweb.is-expanded{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;cursor:default;width:fit-content;height:fit-content;max-width:95vw;max-height:95vh;pointer-events:none}.chat-message-image.is-expanded img{max-width:95vw;max-height:95vh;width:auto;height:auto;object-fit:contain;pointer-events:auto}.chat-message-rrweb.is-expanded{width:calc(var(--expanded-intrinsic-width) * var(--expanded-scale));height:calc(var(--expanded-intrinsic-height) * var(--expanded-scale));overflow:hidden}.chat-message-rrweb.is-expanded .chat-message-rrweb__player{position:relative;left:auto;top:auto;width:var(--expanded-intrinsic-width);height:var(--expanded-intrinsic-height);transform:scale(var(--expanded-scale));transform-origin:left top;pointer-events:auto}.chat-message-rrweb.is-expanded .chat-message-rrweb__player .replayer-wrapper{position:relative;left:auto;top:auto;width:var(--expanded-intrinsic-width);height:var(--expanded-intrinsic-height)}.login-signup-link,.signup-signin-link{margin-top:3rem;font-size:1.4rem;text-align:center}.login-signup-link a,.signup-signin-link a{color:#0d0d0d;text-decoration:underline}.login-signup-link a:hover,.signup-signin-link a:hover{text-decoration:none}.label-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.label-container a{font-size:1.3rem}.auth-header{margin-bottom:3.6rem}.auth-title{font-size:3.6rem;font-weight:700;color:#0d0d0d;margin:0 0 1.6rem}.auth-subtitle{font-size:1.6rem;color:#6b6b6b;margin:0}.auth-link{margin-top:3rem;font-size:1.4rem;text-align:center}.auth-link a{color:#0d0d0d;text-decoration:underline}.auth-link a:hover{text-decoration:none}.hidden-field{display:none}.form-feedback{border:1px solid #1464FF;background-color:#dce6ff;border-radius:8px;padding:1.6rem 2rem;margin-bottom:3rem;display:flex;gap:1.4rem;align-items:center}.form-feedback .feedback-user-name{font-weight:500}html{font-size:62.5%}::selection{background-color:#ebebeb}::-moz-selection{background-color:#ebebeb}body{font-size:1.4rem;font-weight:300;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#0d0d0d;line-height:1.6;letter-spacing:.02em}body[data-language=ja]{font-family:Noto Sans JP,Inter,system-ui,-apple-system,Segoe UI,sans-serif}body[data-language=zh]{font-family:Noto Sans SC,system-ui,-apple-system,Segoe UI,sans-serif}body[data-language=ko]{font-family:Noto Sans KR,system-ui,-apple-system,Segoe UI,sans-serif}body[data-language=es]{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}table{font-weight:300}.header{padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:8rem}.header-nav ul{display:flex;gap:2.4rem;list-style:none;margin:0;padding:0;align-items:center}.header-nav li{margin:0}.header-nav a.text-link{text-decoration:none;color:#0d0d0d;transition:all .2s;border-bottom:1px solid transparent;padding-bottom:3px}.header-nav a.text-link:hover{transform:translateY(1px);border-bottom:1px solid #0D0D0D}.header-nav button.primary{background:#0d0d0d;color:#fff;padding:0 2rem;height:4rem;border-radius:20px;font-weight:500;transition:opacity .2s}.header-nav button.primary:hover{opacity:.65}.admin-sidebar__logo{display:flex;align-items:center;gap:1rem;text-decoration:none;width:fit-content}.admin-sidebar__logo svg{pointer-events:none}.admin-sidebar__logo-symbol{width:2.4rem;height:2.4rem;fill:#1464ff}.admin-sidebar__logo-logotype{height:2.2rem;width:auto;margin-top:.4rem}.logo-container{display:flex;align-items:center;gap:1.4rem;text-decoration:none;width:fit-content}.logo-container svg{pointer-events:none}.logo-symbol{width:3.4rem;height:3.4rem;fill:#1464ff}.logo-logotype{height:2.8rem;width:auto;margin-top:.4rem}.br-pc{display:inline}@media (max-width: 767px){.br-pc{display:none}}.br-sp{display:none}@media (max-width: 767px){.br-sp{display:inline}}
