:root{--color-primary: #43a047;--color-primary-hover: #2e7d32;--color-secondary: #ffb300;--color-secondary-hover: #ff8f00;--color-info: #039be5;--color-success: #4caf50;--color-warning: #ff9800;--color-error: #ef5350;--bg-body: #f1f8e9;--bg-surface: #ffffff;--bg-surface-hover: #fffde7;--text-primary: #1b3a25;--text-secondary: #556b2f;--text-disabled: #9e9e9e;--text-inverse: #ffffff;--border-color: #c5e1a5;--font-sans: "Hiragino Kaku Gothic ProN", "Meiryo", "Helvetica Neue", Arial, sans-serif;--text-xs: 1rem;--text-sm: 1.125rem;--text-base: 1.375rem;--text-lg: 1.5rem;--text-xl: 1.75rem;--text-2xl: 2.25rem;--text-3xl: 3rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--header-height: 100px;--sidebar-width: 320px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-full: 9999px;--shadow-sm: 0 2px 4px rgba(67, 160, 71, .1);--shadow-md: 0 4px 12px rgba(67, 160, 71, .15);--shadow-lg: 0 8px 24px rgba(67, 160, 71, .2)}body{font-family:var(--font-sans);background-color:var(--bg-body);margin:0;padding:0;font-size:var(--text-base);color:var(--text-primary);line-height:1.6}button,input[type=button],input[type=submit]{min-height:60px;padding:0 32px;font-size:var(--text-lg);font-weight:700;border-radius:var(--radius-full);border:none;cursor:pointer;transition:transform .1s,box-shadow .2s;background-color:var(--color-primary);color:var(--text-inverse);box-shadow:var(--shadow-md)}button:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);background-color:var(--color-primary-hover)}button:active{transform:translateY(0)}input[type=text],input[type=email],input[type=password],textarea,select{font-size:var(--text-base);padding:16px 24px;border:3px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-surface);color:var(--text-primary);width:100%;box-sizing:border-box}input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px #43a04733}.auth-page-container{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:var(--space-4);background-color:var(--bg-body)}.chat-fab{position:fixed;bottom:18vh;right:3vw;z-index:20;background-color:var(--color-primary);color:var(--text-inverse);border:none;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px #0000004d;cursor:pointer;transition:transform .2s ease}.chat-fab:hover{transform:scale(1.05)}.chat-fab.bottom-right{bottom:6vh}.chat-window{position:fixed;bottom:140px;right:24px;width:360px;background:var(--bg-surface);border-radius:12px;box-shadow:0 4px 16px #0003;display:flex;flex-direction:column;z-index:120}.chat-header{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-primary);color:var(--text-inverse);padding:12px;font-size:var(--text-sm);border-top-left-radius:12px;border-top-right-radius:12px}.chat-title{font-weight:700}.assistant-close-button{background:none;border:none;color:var(--text-inverse)!important;font-size:20px;cursor:pointer}.assistant-close-button:hover{color:var(--text-inverse)!important;background:none!important;font-weight:800!important}.chat-body{padding:12px;flex:1;overflow-y:auto;font-size:var(--text-xs);color:var(--text-primary);max-height:300px}.chat-message{margin-bottom:8px;padding:8px 12px;border-radius:8px;word-break:break-word}.chat-message.user{background-color:var(--color-primary);color:var(--text-inverse);align-self:flex-end;text-align:right;border-bottom-right-radius:0}.chat-message.assistant{background-color:var(--bg-body);color:var(--text-primary);align-self:flex-start;text-align:left;border-bottom-left-radius:0}.chat-input-area{display:flex;border-top:1px solid var(--border-color);border-bottom-left-radius:12px;border-bottom-right-radius:12px;overflow:hidden}.chat-input{flex:1;padding:12px;font-size:var(--text-xs);color:var(--text-primary);background-color:var(--bg-surface);border:none;outline:none;resize:none;line-height:1.4}.send-button{background-color:var(--color-primary);color:var(--text-inverse);border:none;padding:0 16px;cursor:pointer;font-size:var(--text-sm);transition:background-color .3s ease}.send-button:hover{background-color:var(--color-primary-hover)}.typing-indicator{font-style:italic;color:var(--text-secondary);display:flex;align-items:center;gap:4px}.dot-flashing{position:relative;width:8px;height:8px;border-radius:50%;background-color:var(--text-secondary);animation:dotFlashing 1s infinite linear alternate}@keyframes dotFlashing{0%{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}to{opacity:.2;transform:scale(1)}}.chat-actions{display:flex;gap:10px;margin-top:10px;justify-content:flex-end}.chat-actions button{font-size:var(--text-sm);padding:5px 10px;border-radius:5px;border:none;cursor:pointer}.accept-button{background-color:var(--color-success);color:var(--text-inverse);box-shadow:0 2px 4px #0000001a;transition:transform .2s ease}.accept-button:hover{transform:scale(1.1)}.decline-button{background-color:var(--color-error);color:var(--text-inverse);box-shadow:0 2px 4px #0000001a;transition:transform .2s ease}.decline-button:hover{transform:scale(1.1)}@media(max-width:1024px){.chat-fab{bottom:12vh;right:20px}.chat-fab.bottom-right{bottom:20px}.chat-window{width:90%;height:20%;max-height:100%;bottom:10%;right:0;left:5%;border-radius:0;box-shadow:none}.chat-body{max-height:none}}.header{position:fixed;top:0;left:0;width:100%;height:var(--header-height);background-color:var(--bg-surface);display:flex;justify-content:space-between;align-items:center;padding:0 var(--space-6);box-sizing:border-box;z-index:100;box-shadow:var(--shadow-md);border-bottom:1px solid var(--border-color)}.homebutton{background:transparent;border:none;cursor:pointer;height:100%;padding:0;display:flex;align-items:center;box-shadow:none;border-radius:0}.homebutton:hover{transform:none;background-color:transparent;box-shadow:none}.button-icon{height:80px;width:auto;object-fit:contain}.header-icons{display:flex;gap:var(--space-4);align-items:center;height:100%}.icon{font-size:2.5rem!important;color:var(--color-primary);width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);transition:all .2s ease;background-color:transparent}.icon:hover{background-color:var(--bg-surface-hover);color:var(--color-primary-hover);transform:translateY(-2px)}.header_avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color);cursor:pointer;transition:all .2s ease}.header_avatar:hover{border-color:var(--color-primary);transform:scale(1.05);box-shadow:0 0 0 4px var(--bg-surface-hover)}.searchButton{display:none}@media(max-width:768px){.header{padding:0 var(--space-4)}.button-icon{height:60px}.icon{width:56px;height:56px;font-size:2rem!important}.header_avatar{width:56px;height:56px}}.account-container{display:flex;flex-direction:column;align-items:flex-start;color:var(--text-primary);width:250px;height:auto;z-index:1000;background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);position:fixed;top:calc(var(--header-height) - 10px);right:2vw;box-shadow:0 4px 20px #00000014;padding:var(--space-3);padding-top:80px;box-sizing:border-box}.account-container:before{content:"";position:absolute;top:0;left:0;right:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:65px;margin:0;padding:0;background-color:var(--color-primary)}.name{color:var(--text-primary);font-size:var(--text-base);margin:0;margin-left:var(--space-3);font-weight:var(--font-medium)}.logout-button{margin:0;margin-top:var(--space-3);padding:var(--space-3);border:none;color:var(--text-secondary);border-radius:var(--radius-md);background-color:transparent;align-items:center;text-align:left;font-weight:var(--font-medium);font-size:var(--text-base);display:flex;width:100%;box-sizing:border-box;cursor:pointer;transition:background-color .2s ease}.logout-button:hover{background-color:var(--bg-surface-hover);color:var(--text-primary)}.avatar{z-index:1;position:absolute;top:30px;left:var(--space-3);width:60px;height:60px;border-radius:50%;border:3px solid var(--bg-surface)}@media(max-width:768px){.account-container{width:250px;right:var(--space-4);top:calc(var(--header-height) - 15px)}}.discussion-list{background-color:var(--bg-surface);border-radius:var(--radius-md);box-shadow:0 4px 12px #0000001a;padding:var(--space-2);border:1px solid var(--border-color);display:flex;flex-direction:column;gap:var(--space-1);min-width:240px;z-index:1020}.joined-discussion-list{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);border-bottom:1px solid var(--border-color);text-transform:uppercase;width:100%;box-sizing:border-box;text-align:left}.discussion-title{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background-color:transparent;color:var(--text-primary);font-size:var(--text-base);line-height:1.6;font-weight:var(--font-normal);width:100%;box-sizing:border-box;text-align:left;border:none;cursor:pointer;transition:background-color .2s ease}.discussion-title:hover{background-color:var(--bg-surface-hover)}.discussion-title img{width:24px;height:24px;border-radius:var(--radius-sm);object-fit:cover}.searchUiContainer{background-color:var(--bg-surface);color:var(--text-primary);text-align:center;font-size:var(--text-lg);position:fixed;z-index:1000;border-radius:var(--radius-lg);top:15%;left:50%;transform:translate(-50%);width:90%;max-width:600px;padding:var(--space-6);box-shadow:0 10px 40px #0003;border:1px solid var(--border-color)}.searchArea{display:flex;align-items:center;gap:var(--space-4);position:relative}.seachHolder{flex-grow:1;font-size:var(--text-xl);padding:var(--space-4);border:2px solid var(--border-color);border-radius:var(--radius-md);margin:0;background-color:var(--bg-body);transition:border-color .2s}.seachHolder:focus{outline:none;border-color:var(--color-primary)}.searchButton{background-color:var(--color-primary);color:#fff;padding:0 var(--space-6);height:60px;font-size:var(--text-lg);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.searchButton:hover{background-color:var(--color-primary-hover);color:#fff}.searchButton i{font-size:1.2em}.closeButton{background-color:transparent;color:var(--text-secondary);font-size:2rem;border:none;cursor:pointer;padding:var(--space-2);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:all .2s;margin:0}.closeButton:hover{background-color:var(--bg-surface-hover);color:var(--color-error)}.close-text,.border{display:none}margin-bottom: 7%; margin-left: 13%; margin-right: 17%; } @media(max-width:1024px){.searchUiContainer{top:2vh;width:60%;left:25%;height:8vh}.closeButton{margin-left:50%}.seachHolder{font-size:20px;width:60%;margin-left:20%;padding-top:3%}.border{width:85%;margin-left:5%;margin-right:5%;margin-top:2%}}@media(max-width:768px){.searchUiContainer{top:2vh;width:45%;left:40%;height:8vh}.closeButton{margin-left:20%}.seachHolder{font-size:14px;width:60%;margin-left:5%;padding-top:5%}.border{width:85%;margin-left:5%;margin-right:5%;margin-top:2%}}@media(max-width:480px){.searchUiContainer{top:2vh;height:7%;width:45%;left:30%}.closeButton{margin-left:50%}.seachHolder{font-size:10px;width:50%;border:none;margin-left:10%;padding-top:10%}.border{border-top:.5px solid #007bff;width:80%;margin-bottom:2%;margin-left:10%;margin-right:10%}}/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-fill-drip{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:""}.fa-at{--fa:"@"}.fa-trash-alt,.fa-trash-can{--fa:""}.fa-text-height{--fa:""}.fa-user-times,.fa-user-xmark{--fa:""}.fa-stethoscope{--fa:""}.fa-comment-alt,.fa-message{--fa:""}.fa-info{--fa:""}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:""}.fa-explosion{--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:""}.fa-wave-square{--fa:""}.fa-ring{--fa:""}.fa-building-un{--fa:""}.fa-dice-three{--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-sort-desc,.fa-sort-down{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-door-open{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-atom{--fa:""}.fa-soap{--fa:""}.fa-heart-music-camera-bolt,.fa-icons{--fa:""}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-pump-medical{--fa:""}.fa-fingerprint{--fa:""}.fa-hand-point-right{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-flag-checkered{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-crop{--fa:""}.fa-angle-double-down,.fa-angles-down{--fa:""}.fa-users-rectangle{--fa:""}.fa-people-roof{--fa:""}.fa-people-line{--fa:""}.fa-beer,.fa-beer-mug-empty{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-burn,.fa-fire-flame-simple{--fa:""}.fa-male,.fa-person{--fa:""}.fa-laptop{--fa:""}.fa-file-csv{--fa:""}.fa-menorah{--fa:""}.fa-truck-plane{--fa:""}.fa-record-vinyl{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-bong{--fa:""}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-jar-wheat{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-pager{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-strikethrough{--fa:""}.fa-k{--fa:"K"}.fa-landmark-flag{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-backward{--fa:""}.fa-caret-right{--fa:""}.fa-comments{--fa:""}.fa-file-clipboard,.fa-paste{--fa:""}.fa-code-pull-request{--fa:""}.fa-clipboard-list{--fa:""}.fa-truck-loading,.fa-truck-ramp-box{--fa:""}.fa-user-check{--fa:""}.fa-vial-virus{--fa:""}.fa-sheet-plastic{--fa:""}.fa-blog{--fa:""}.fa-user-ninja{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-toggle-off{--fa:""}.fa-archive,.fa-box-archive{--fa:""}.fa-person-drowning{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-spray-can{--fa:""}.fa-truck-monster{--fa:""}.fa-w{--fa:"W"}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-rainbow{--fa:""}.fa-circle-notch{--fa:""}.fa-tablet-alt,.fa-tablet-screen-button{--fa:""}.fa-paw{--fa:""}.fa-cloud{--fa:""}.fa-trowel-bricks{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-hospital-user{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-binoculars{--fa:""}.fa-microphone-slash{--fa:""}.fa-box-tissue{--fa:""}.fa-motorcycle{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-caret-square-right,.fa-square-caret-right{--fa:""}.fa-cut,.fa-scissors{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-toilets-portable{--fa:""}.fa-hockey-puck{--fa:""}.fa-table{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-digital-tachograph,.fa-tachograph-digital{--fa:""}.fa-users-slash{--fa:""}.fa-clover{--fa:""}.fa-mail-reply,.fa-reply{--fa:""}.fa-star-and-crescent{--fa:""}.fa-house-fire{--fa:""}.fa-minus-square,.fa-square-minus{--fa:""}.fa-helicopter{--fa:""}.fa-compass{--fa:""}.fa-caret-square-down,.fa-square-caret-down{--fa:""}.fa-file-circle-question{--fa:""}.fa-laptop-code{--fa:""}.fa-swatchbook{--fa:""}.fa-prescription-bottle{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-people-group{--fa:""}.fa-hourglass-3,.fa-hourglass-end{--fa:""}.fa-heart-broken,.fa-heart-crack{--fa:""}.fa-external-link-square-alt,.fa-square-up-right{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-film{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-people-robbery{--fa:""}.fa-lightbulb{--fa:""}.fa-caret-left{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:""}.fa-unlock-alt,.fa-unlock-keyhole{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-headphones-alt,.fa-headphones-simple{--fa:""}.fa-sitemap{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-memory{--fa:""}.fa-road-spikes{--fa:""}.fa-fire-burner{--fa:""}.fa-flag{--fa:""}.fa-hanukiah{--fa:""}.fa-feather{--fa:""}.fa-volume-down,.fa-volume-low{--fa:""}.fa-comment-slash{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-compress{--fa:""}.fa-wheat-alt,.fa-wheat-awn{--fa:""}.fa-ankh{--fa:""}.fa-hands-holding-child{--fa:""}.fa-asterisk{--fa:"*"}.fa-check-square,.fa-square-check{--fa:""}.fa-peseta-sign{--fa:""}.fa-header,.fa-heading{--fa:""}.fa-ghost{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-phone-square-alt,.fa-square-phone-flip{--fa:""}.fa-cart-plus{--fa:""}.fa-gamepad{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-dizzy,.fa-face-dizzy{--fa:""}.fa-egg{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-campground{--fa:""}.fa-folder-plus{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-paint-brush,.fa-paintbrush{--fa:""}.fa-lock{--fa:""}.fa-gas-pump{--fa:""}.fa-hot-tub,.fa-hot-tub-person{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-house-flood-water{--fa:""}.fa-tree{--fa:""}.fa-bridge-lock{--fa:""}.fa-sack-dollar{--fa:""}.fa-edit,.fa-pen-to-square{--fa:""}.fa-car-side{--fa:""}.fa-share-alt,.fa-share-nodes{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:""}.fa-microscope{--fa:""}.fa-sink{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-mitten{--fa:""}.fa-person-rays{--fa:""}.fa-users{--fa:""}.fa-eye-slash{--fa:""}.fa-flask-vial{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-om{--fa:""}.fa-worm{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-plug{--fa:""}.fa-chevron-up{--fa:""}.fa-hand-spock{--fa:""}.fa-stopwatch{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-chess-bishop{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:""}.fa-road-circle-check{--fa:""}.fa-dice-five{--fa:""}.fa-rss-square,.fa-square-rss{--fa:""}.fa-land-mine-on{--fa:""}.fa-i-cursor{--fa:""}.fa-stamp{--fa:""}.fa-stairs{--fa:""}.fa-i{--fa:"I"}.fa-hryvnia,.fa-hryvnia-sign{--fa:""}.fa-pills{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-tooth{--fa:""}.fa-v{--fa:"V"}.fa-bangladeshi-taka-sign{--fa:""}.fa-bicycle{--fa:""}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-ambulance,.fa-truck-medical{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-snowman{--fa:""}.fa-mortar-pestle{--fa:""}.fa-road-barrier{--fa:""}.fa-school{--fa:""}.fa-igloo{--fa:""}.fa-joint{--fa:""}.fa-angle-right{--fa:""}.fa-horse{--fa:""}.fa-q{--fa:"Q"}.fa-g{--fa:"G"}.fa-notes-medical{--fa:""}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-dong-sign{--fa:""}.fa-capsules{--fa:""}.fa-poo-bolt,.fa-poo-storm{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-hand-point-up{--fa:""}.fa-money-bill{--fa:""}.fa-bookmark{--fa:""}.fa-align-justify{--fa:""}.fa-umbrella-beach{--fa:""}.fa-helmet-un{--fa:""}.fa-bullseye{--fa:""}.fa-bacon{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-file-medical-alt,.fa-file-waveform{--fa:""}.fa-radiation{--fa:""}.fa-chart-simple{--fa:""}.fa-mars-stroke{--fa:""}.fa-vial{--fa:""}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:""}.fa-e{--fa:"E"}.fa-pen-alt,.fa-pen-clip{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-user{--fa:""}.fa-school-circle-check{--fa:""}.fa-dumpster{--fa:""}.fa-shuttle-van,.fa-van-shuttle{--fa:""}.fa-building-user{--fa:""}.fa-caret-square-left,.fa-square-caret-left{--fa:""}.fa-highlighter{--fa:""}.fa-key{--fa:""}.fa-bullhorn{--fa:""}.fa-globe{--fa:""}.fa-synagogue{--fa:""}.fa-person-half-dress{--fa:""}.fa-road-bridge{--fa:""}.fa-location-arrow{--fa:""}.fa-c{--fa:"C"}.fa-tablet-button{--fa:""}.fa-building-lock{--fa:""}.fa-pizza-slice{--fa:""}.fa-money-bill-wave{--fa:""}.fa-area-chart,.fa-chart-area{--fa:""}.fa-house-flag{--fa:""}.fa-person-circle-minus{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-camera-rotate{--fa:""}.fa-air-freshener,.fa-spray-can-sparkles{--fa:""}.fa-star{--fa:""}.fa-repeat{--fa:""}.fa-cross{--fa:""}.fa-box{--fa:""}.fa-venus-mars{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-expand-arrows-alt,.fa-maximize{--fa:""}.fa-charging-station{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-random,.fa-shuffle{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-mobile-retro{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-spider{--fa:""}.fa-hands-bound{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-x-ray{--fa:""}.fa-spell-check{--fa:""}.fa-slash{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-server{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-shop-lock{--fa:""}.fa-hourglass-1,.fa-hourglass-start{--fa:""}.fa-blender-phone{--fa:""}.fa-building-wheat{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-venus{--fa:""}.fa-passport{--fa:""}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-people-carry,.fa-people-carry-box{--fa:""}.fa-temperature-high{--fa:""}.fa-microchip{--fa:""}.fa-crown{--fa:""}.fa-weight-hanging{--fa:""}.fa-xmarks-lines{--fa:""}.fa-file-prescription{--fa:""}.fa-weight,.fa-weight-scale{--fa:""}.fa-user-friends,.fa-user-group{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-chess-knight{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-wheelchair{--fa:""}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:""}.fa-toggle-on{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-l{--fa:"L"}.fa-fire{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-folder-open{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-code-fork{--fa:""}.fa-city{--fa:""}.fa-microphone-alt,.fa-microphone-lines{--fa:""}.fa-pepper-hot{--fa:""}.fa-unlock{--fa:""}.fa-colon-sign{--fa:""}.fa-headset{--fa:""}.fa-store-slash{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-user-minus{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-clipboard{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-underline{--fa:""}.fa-user-edit,.fa-user-pen{--fa:""}.fa-signature{--fa:""}.fa-stroopwafel{--fa:""}.fa-bold{--fa:""}.fa-anchor-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-manat-sign{--fa:""}.fa-not-equal{--fa:""}.fa-border-style,.fa-border-top-left{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-jedi{--fa:""}.fa-poll,.fa-square-poll-vertical{--fa:""}.fa-mug-hot{--fa:""}.fa-battery-car,.fa-car-battery{--fa:""}.fa-gift{--fa:""}.fa-dice-two{--fa:""}.fa-chess-queen{--fa:""}.fa-glasses{--fa:""}.fa-chess-board{--fa:""}.fa-building-circle-check{--fa:""}.fa-person-chalkboard{--fa:""}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-caret-square-up,.fa-square-caret-up{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-bar-chart,.fa-chart-bar{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-less-than-equal{--fa:""}.fa-train{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-crow{--fa:""}.fa-sailboat{--fa:""}.fa-window-restore{--fa:""}.fa-plus-square,.fa-square-plus{--fa:""}.fa-torii-gate{--fa:""}.fa-frog{--fa:""}.fa-bucket{--fa:""}.fa-image{--fa:""}.fa-microphone{--fa:""}.fa-cow{--fa:""}.fa-caret-up{--fa:""}.fa-screwdriver{--fa:""}.fa-folder-closed{--fa:""}.fa-house-tsunami{--fa:""}.fa-square-nfi{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-glass-martini-alt,.fa-martini-glass{--fa:""}.fa-square-binary{--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:""}.fa-columns,.fa-table-columns{--fa:""}.fa-lemon{--fa:""}.fa-head-side-mask{--fa:""}.fa-handshake{--fa:""}.fa-gem{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-smoking{--fa:""}.fa-compress-arrows-alt,.fa-minimize{--fa:""}.fa-monument{--fa:""}.fa-snowplow{--fa:""}.fa-angle-double-right,.fa-angles-right{--fa:""}.fa-cannabis{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-tablets{--fa:""}.fa-ethernet{--fa:""}.fa-eur,.fa-euro,.fa-euro-sign{--fa:""}.fa-chair{--fa:""}.fa-check-circle,.fa-circle-check{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-plate-wheat{--fa:""}.fa-icicles{--fa:""}.fa-person-shelter{--fa:""}.fa-neuter{--fa:""}.fa-id-badge{--fa:""}.fa-marker{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-universal-access{--fa:""}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:""}.fa-lari-sign{--fa:""}.fa-volcano{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:""}.fa-viruses{--fa:""}.fa-square-person-confined{--fa:""}.fa-user-tie{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-certificate{--fa:""}.fa-mail-reply-all,.fa-reply-all{--fa:""}.fa-suitcase{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-camera-retro{--fa:""}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:""}.fa-arrow-right-to-file,.fa-file-import{--fa:""}.fa-external-link-square,.fa-square-arrow-up-right{--fa:""}.fa-box-open{--fa:""}.fa-scroll{--fa:""}.fa-spa{--fa:""}.fa-location-pin-lock{--fa:""}.fa-pause{--fa:""}.fa-hill-avalanche{--fa:""}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-bomb{--fa:""}.fa-registered{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:""}.fa-subscript{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-burst{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-money-bills{--fa:""}.fa-smog{--fa:""}.fa-crutch{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-palette{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-vest{--fa:""}.fa-ferry{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-arrows-alt-h,.fa-left-right{--fa:""}.fa-boxes-packing{--fa:""}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-bowl-food{--fa:""}.fa-candy-cane{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-remove-format,.fa-text-slash{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-file-word{--fa:""}.fa-file-powerpoint{--fa:""}.fa-arrows-h,.fa-arrows-left-right{--fa:""}.fa-house-lock{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-children{--fa:""}.fa-blackboard,.fa-chalkboard{--fa:""}.fa-user-alt-slash,.fa-user-large-slash{--fa:""}.fa-envelope-open{--fa:""}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:""}.fa-mattress-pillow{--fa:""}.fa-guarani-sign{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-greater-than-equal{--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:""}.fa-atlas,.fa-book-atlas{--fa:""}.fa-virus{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-layer-group{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-archway{--fa:""}.fa-heart-circle-check{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-file-archive,.fa-file-zipper{--fa:""}.fa-square{--fa:""}.fa-glass-martini,.fa-martini-glass-empty{--fa:""}.fa-couch{--fa:""}.fa-cedi-sign{--fa:""}.fa-italic{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-church{--fa:""}.fa-comments-dollar{--fa:""}.fa-democrat{--fa:""}.fa-z{--fa:"Z"}.fa-person-skiing,.fa-skiing{--fa:""}.fa-road-lock{--fa:""}.fa-a{--fa:"A"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-feather-alt,.fa-feather-pointed{--fa:""}.fa-p{--fa:"P"}.fa-snowflake{--fa:""}.fa-newspaper{--fa:""}.fa-ad,.fa-rectangle-ad{--fa:""}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-locust{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:""}.fa-person-dress-burst{--fa:""}.fa-money-check-alt,.fa-money-check-dollar{--fa:""}.fa-vector-square{--fa:""}.fa-bread-slice{--fa:""}.fa-language{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-filter{--fa:""}.fa-question{--fa:"?"}.fa-file-signature{--fa:""}.fa-arrows-alt,.fa-up-down-left-right{--fa:""}.fa-house-chimney-user{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-puzzle-piece{--fa:""}.fa-money-check{--fa:""}.fa-star-half-alt,.fa-star-half-stroke{--fa:""}.fa-code{--fa:""}.fa-glass-whiskey,.fa-whiskey-glass{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-cubes-stacked{--fa:""}.fa-krw,.fa-won,.fa-won-sign{--fa:""}.fa-virus-covid{--fa:""}.fa-austral-sign{--fa:""}.fa-f{--fa:"F"}.fa-leaf{--fa:""}.fa-road{--fa:""}.fa-cab,.fa-taxi{--fa:""}.fa-person-circle-plus{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-bolt-lightning{--fa:""}.fa-sack-xmark{--fa:""}.fa-file-excel{--fa:""}.fa-file-contract{--fa:""}.fa-fish-fins{--fa:""}.fa-building-flag{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-object-ungroup{--fa:""}.fa-poop{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-kaaba{--fa:""}.fa-toilet-paper{--fa:""}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:""}.fa-eject{--fa:""}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:""}.fa-plane-circle-check{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-object-group{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-mask-ventilator{--fa:""}.fa-arrow-right{--fa:""}.fa-map-signs,.fa-signs-post{--fa:""}.fa-cash-register{--fa:""}.fa-person-circle-question{--fa:""}.fa-h{--fa:"H"}.fa-tarp{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-heart{--fa:""}.fa-mars-and-venus{--fa:""}.fa-home-user,.fa-house-user{--fa:""}.fa-dumpster-fire{--fa:""}.fa-house-crack{--fa:""}.fa-cocktail,.fa-martini-glass-citrus{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-bottle-water{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-apple-alt,.fa-apple-whole{--fa:""}.fa-kitchen-set{--fa:""}.fa-r{--fa:"R"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-cube{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-shield-dog{--fa:""}.fa-solar-panel{--fa:""}.fa-lock-open{--fa:""}.fa-elevator{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-poll-h,.fa-square-poll-horizontal{--fa:""}.fa-circle{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-recycle{--fa:""}.fa-user-astronaut{--fa:""}.fa-plane-slash{--fa:""}.fa-trademark{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-satellite-dish{--fa:""}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:""}.fa-mobile-alt,.fa-mobile-screen-button{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-users-rays{--fa:""}.fa-wallet{--fa:""}.fa-clipboard-check{--fa:""}.fa-file-audio{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-wrench{--fa:""}.fa-bugs{--fa:""}.fa-rupee,.fa-rupee-sign{--fa:""}.fa-file-image{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-plane-departure{--fa:""}.fa-handshake-slash{--fa:""}.fa-book-bookmark{--fa:""}.fa-code-branch{--fa:""}.fa-hat-cowboy{--fa:""}.fa-bridge{--fa:""}.fa-phone-alt,.fa-phone-flip{--fa:""}.fa-truck-front{--fa:""}.fa-cat{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-truck-field{--fa:""}.fa-route{--fa:""}.fa-clipboard-question{--fa:""}.fa-panorama{--fa:""}.fa-comment-medical{--fa:""}.fa-teeth-open{--fa:""}.fa-file-circle-minus{--fa:""}.fa-tags{--fa:""}.fa-wine-glass{--fa:""}.fa-fast-forward,.fa-forward-fast{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-parking,.fa-square-parking{--fa:""}.fa-house-signal{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-faucet-drip{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-terminal{--fa:""}.fa-mobile-button{--fa:""}.fa-house-medical-flag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-tape{--fa:""}.fa-bus-alt,.fa-bus-simple{--fa:""}.fa-eye{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-audio-description{--fa:""}.fa-person-military-to-person{--fa:""}.fa-file-shield{--fa:""}.fa-user-slash{--fa:""}.fa-pen{--fa:""}.fa-tower-observation{--fa:""}.fa-file-code{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-bus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-home-lg,.fa-house-chimney{--fa:""}.fa-window-maximize{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-prescription{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-vihara{--fa:""}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:""}.fa-sort-asc,.fa-sort-up{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-plant-wilt{--fa:""}.fa-diamond{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-chart-diagram{--fa:""}.fa-bacterium{--fa:""}.fa-hand-pointer{--fa:""}.fa-drum-steelpan{--fa:""}.fa-hand-scissors{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:""}.fa-biohazard{--fa:""}.fa-location,.fa-location-crosshairs{--fa:""}.fa-mars-double{--fa:""}.fa-child-dress{--fa:""}.fa-users-between-lines{--fa:""}.fa-lungs-virus{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-phone{--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:""}.fa-child-reaching{--fa:""}.fa-head-side-virus{--fa:""}.fa-user-cog,.fa-user-gear{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-door-closed{--fa:""}.fa-shield-virus{--fa:""}.fa-dice-six{--fa:""}.fa-mosquito-net{--fa:""}.fa-file-fragment{--fa:""}.fa-bridge-water{--fa:""}.fa-person-booth{--fa:""}.fa-text-width{--fa:""}.fa-hat-wizard{--fa:""}.fa-pen-fancy{--fa:""}.fa-digging,.fa-person-digging{--fa:""}.fa-trash{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-book-medical{--fa:""}.fa-poo{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-cubes{--fa:""}.fa-divide{--fa:""}.fa-tenge,.fa-tenge-sign{--fa:""}.fa-headphones{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-clapping{--fa:""}.fa-republican{--fa:""}.fa-arrow-left{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-ruler{--fa:""}.fa-align-left{--fa:""}.fa-dice-d6{--fa:""}.fa-restroom{--fa:""}.fa-j{--fa:"J"}.fa-users-viewfinder{--fa:""}.fa-file-video{--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-file-pdf{--fa:""}.fa-bible,.fa-book-bible{--fa:""}.fa-o{--fa:"O"}.fa-medkit,.fa-suitcase-medical{--fa:""}.fa-user-secret{--fa:""}.fa-otter{--fa:""}.fa-female,.fa-person-dress{--fa:""}.fa-comment-dollar{--fa:""}.fa-briefcase-clock,.fa-business-time{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-clipboard-user{--fa:""}.fa-child{--fa:""}.fa-lira-sign{--fa:""}.fa-satellite{--fa:""}.fa-plane-lock{--fa:""}.fa-tag{--fa:""}.fa-comment{--fa:""}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:""}.fa-envelope{--fa:""}.fa-angle-double-up,.fa-angles-up{--fa:""}.fa-paperclip{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-ribbon{--fa:""}.fa-lungs{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-litecoin-sign{--fa:""}.fa-border-none{--fa:""}.fa-circle-nodes{--fa:""}.fa-parachute-box{--fa:""}.fa-indent{--fa:""}.fa-truck-field-un{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-mountain{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-square-virus{--fa:""}.fa-meteor{--fa:""}.fa-car-on{--fa:""}.fa-sleigh{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-water{--fa:""}.fa-calendar-check{--fa:""}.fa-braille{--fa:""}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:""}.fa-landmark{--fa:""}.fa-truck{--fa:""}.fa-crosshairs{--fa:""}.fa-person-cane{--fa:""}.fa-tent{--fa:""}.fa-vest-patches{--fa:""}.fa-check-double{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-cookie{--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-dumbbell{--fa:""}.fa-list-alt,.fa-rectangle-list{--fa:""}.fa-tarp-droplet{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-calendar-plus{--fa:""}.fa-plane-arrival{--fa:""}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:""}.fa-subway,.fa-train-subway{--fa:""}.fa-chart-gantt{--fa:""}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:""}.fa-crop-alt,.fa-crop-simple{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-dna{--fa:""}.fa-virus-slash{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-chess{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-plug-circle-check{--fa:""}.fa-street-view{--fa:""}.fa-franc-sign{--fa:""}.fa-volume-off{--fa:""}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:""}.fa-cog,.fa-gear{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-mosque{--fa:""}.fa-mosquito{--fa:""}.fa-star-of-david{--fa:""}.fa-person-military-rifle{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-vials{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-place-of-worship{--fa:""}.fa-grip-vertical{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-u{--fa:"U"}.fa-square-root-alt,.fa-square-root-variable{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-pallet{--fa:""}.fa-faucet{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-s{--fa:"S"}.fa-timeline{--fa:""}.fa-keyboard{--fa:""}.fa-caret-down{--fa:""}.fa-clinic-medical,.fa-house-chimney-medical{--fa:""}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-mobile-android-alt,.fa-mobile-screen{--fa:""}.fa-plane-up{--fa:""}.fa-piggy-bank{--fa:""}.fa-battery-3,.fa-battery-half{--fa:""}.fa-mountain-city{--fa:""}.fa-coins{--fa:""}.fa-khanda{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-folder-tree{--fa:""}.fa-network-wired{--fa:""}.fa-map-pin{--fa:""}.fa-hamsa{--fa:""}.fa-cent-sign{--fa:""}.fa-flask{--fa:""}.fa-person-pregnant{--fa:""}.fa-wand-sparkles{--fa:""}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:""}.fa-ticket{--fa:""}.fa-power-off{--fa:""}.fa-long-arrow-alt-right,.fa-right-long{--fa:""}.fa-flag-usa{--fa:""}.fa-laptop-file{--fa:""}.fa-teletype,.fa-tty{--fa:""}.fa-diagram-next{--fa:""}.fa-person-rifle{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-closed-captioning{--fa:""}.fa-hiking,.fa-person-hiking{--fa:""}.fa-venus-double{--fa:""}.fa-images{--fa:""}.fa-calculator{--fa:""}.fa-people-pulling{--fa:""}.fa-n{--fa:"N"}.fa-cable-car,.fa-tram{--fa:""}.fa-cloud-rain{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-ship{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-download{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-backspace,.fa-delete-left{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-file-circle-check{--fa:""}.fa-forward{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-align-center{--fa:""}.fa-book-dead,.fa-book-skull{--fa:""}.fa-drivers-license,.fa-id-card{--fa:""}.fa-dedent,.fa-outdent{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:""}.fa-calendar-week{--fa:""}.fa-laptop-medical{--fa:""}.fa-b{--fa:"B"}.fa-file-medical{--fa:""}.fa-dice-one{--fa:""}.fa-kiwi-bird{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:""}.fa-cutlery,.fa-utensils{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-mill-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-skull{--fa:""}.fa-broadcast-tower,.fa-tower-broadcast{--fa:""}.fa-truck-pickup{--fa:""}.fa-long-arrow-alt-up,.fa-up-long{--fa:""}.fa-stop{--fa:""}.fa-code-merge{--fa:""}.fa-upload{--fa:""}.fa-hurricane{--fa:""}.fa-mound{--fa:""}.fa-toilet-portable{--fa:""}.fa-compact-disc{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-caravan{--fa:""}.fa-shield-cat{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-glass-water{--fa:""}.fa-oil-well{--fa:""}.fa-vault{--fa:""}.fa-mars{--fa:""}.fa-toilet{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:""}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:""}.fa-sun{--fa:""}.fa-guitar{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-horse-head{--fa:""}.fa-bore-hole{--fa:""}.fa-industry{--fa:""}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-florin-sign{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-less-than{--fa:"<"}.fa-angle-down{--fa:""}.fa-car-tunnel{--fa:""}.fa-head-side-cough{--fa:""}.fa-grip-lines{--fa:""}.fa-thumbs-down{--fa:""}.fa-user-lock{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-chess-pawn{--fa:""}.fa-first-aid,.fa-kit-medical{--fa:""}.fa-person-through-window{--fa:""}.fa-toolbox{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-bug{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-automobile,.fa-car{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-mountain-sun{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-dice-d20{--fa:""}.fa-truck-droplet{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-medal{--fa:""}.fa-bed{--fa:""}.fa-h-square,.fa-square-h{--fa:""}.fa-podcast{--fa:""}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-bell{--fa:""}.fa-superscript{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-star-of-life{--fa:""}.fa-phone-slash{--fa:""}.fa-paint-roller{--fa:""}.fa-hands-helping,.fa-handshake-angle{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-file{--fa:""}.fa-greater-than{--fa:">"}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-arrow-down{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-eraser{--fa:""}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:""}.fa-person-burst{--fa:""}.fa-dove{--fa:""}.fa-battery-0,.fa-battery-empty{--fa:""}.fa-socks{--fa:""}.fa-inbox{--fa:""}.fa-section{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-envelope-open-text{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-wine-bottle{--fa:""}.fa-chess-rook{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-dharmachakra{--fa:""}.fa-hotdog{--fa:""}.fa-blind,.fa-person-walking-with-cane{--fa:""}.fa-drum{--fa:""}.fa-ice-cream{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-fax{--fa:""}.fa-paragraph{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-star-half{--fa:""}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:""}.fa-chain,.fa-link{--fa:""}.fa-assistive-listening-systems,.fa-ear-listen{--fa:""}.fa-tree-city{--fa:""}.fa-play{--fa:""}.fa-font{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-rupiah-sign{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:""}.fa-diagnoses,.fa-person-dots-from-line{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-naira-sign{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-walkie-talkie{--fa:""}.fa-file-edit,.fa-file-pen{--fa:""}.fa-receipt{--fa:""}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-chevron-down{--fa:""}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:""}.fa-skull-crossbones{--fa:""}.fa-code-compare{--fa:""}.fa-list-dots,.fa-list-ul{--fa:""}.fa-school-lock{--fa:""}.fa-tower-cell{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-ranking-star{--fa:""}.fa-chess-king{--fa:""}.fa-person-harassing{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-landmark-alt,.fa-landmark-dome{--fa:""}.fa-arrow-up{--fa:""}.fa-television,.fa-tv,.fa-tv-alt{--fa:""}.fa-shrimp{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-jug-detergent{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-user-shield{--fa:""}.fa-wind{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-y{--fa:"Y"}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-shipping-fast,.fa-truck-fast{--fa:""}.fa-fish{--fa:""}.fa-user-graduate{--fa:""}.fa-adjust,.fa-circle-half-stroke{--fa:""}.fa-clapperboard{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-copy{--fa:""}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:""}.fa-hand-sparkles{--fa:""}.fa-grip,.fa-grip-horizontal{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-gun{--fa:""}.fa-phone-square,.fa-square-phone{--fa:""}.fa-add,.fa-plus{--fa:"+"}.fa-expand{--fa:""}.fa-computer{--fa:""}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:""}.fa-arrows,.fa-arrows-up-down-left-right{--fa:""}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:""}.fa-peso-sign{--fa:""}.fa-building-shield{--fa:""}.fa-baby{--fa:""}.fa-users-line{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-tractor{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-lines-leaning{--fa:""}.fa-ruler-combined{--fa:""}.fa-copyright{--fa:""}.fa-equals{--fa:"="}.fa-blender{--fa:""}.fa-teeth{--fa:""}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-map{--fa:""}.fa-rocket{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-folder-minus{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-store{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-sign,.fa-sign-hanging{--fa:""}.fa-bezier-curve{--fa:""}.fa-bell-slash{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-school-flag{--fa:""}.fa-fill{--fa:""}.fa-angle-up{--fa:""}.fa-drumstick-bite{--fa:""}.fa-holly-berry{--fa:""}.fa-chevron-left{--fa:""}.fa-bacteria{--fa:""}.fa-hand-lizard{--fa:""}.fa-notdef{--fa:""}.fa-disease{--fa:""}.fa-briefcase-medical{--fa:""}.fa-genderless{--fa:""}.fa-chevron-right{--fa:""}.fa-retweet{--fa:""}.fa-car-alt,.fa-car-rear{--fa:""}.fa-pump-soap{--fa:""}.fa-video-slash{--fa:""}.fa-battery-2,.fa-battery-quarter{--fa:""}.fa-radio{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-traffic-light{--fa:""}.fa-thermometer{--fa:""}.fa-vr-cardboard{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-percent,.fa-percentage{--fa:"%"}.fa-truck-moving{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-display{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-thumb-tack,.fa-thumbtack{--fa:""}.fa-trophy{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hammer{--fa:""}.fa-hand-peace{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-spinner{--fa:""}.fa-robot{--fa:""}.fa-peace{--fa:""}.fa-cogs,.fa-gears{--fa:""}.fa-warehouse{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-splotch{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-dice-four{--fa:""}.fa-sim-card{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-mercury{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-person-falling-burst{--fa:""}.fa-award{--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:""}.fa-building{--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:""}.fa-qrcode{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-arrow-right-from-file,.fa-file-export{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-comment-nodes{--fa:""}.fa-house-medical{--fa:""}.fa-golf-ball,.fa-golf-ball-tee{--fa:""}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:""}.fa-house-chimney-window{--fa:""}.fa-pen-nib{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tents{--fa:""}.fa-magic,.fa-wand-magic{--fa:""}.fa-dog{--fa:""}.fa-carrot{--fa:""}.fa-moon{--fa:""}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:""}.fa-cheese{--fa:""}.fa-yin-yang{--fa:""}.fa-music{--fa:""}.fa-code-commit{--fa:""}.fa-temperature-low{--fa:""}.fa-biking,.fa-person-biking{--fa:""}.fa-broom{--fa:""}.fa-shield-heart{--fa:""}.fa-gopuram{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-hashtag{--fa:"#"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:""}.fa-oil-can{--fa:""}.fa-t{--fa:"T"}.fa-hippo{--fa:""}.fa-chart-column{--fa:""}.fa-infinity{--fa:""}.fa-vial-circle-check{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-voicemail{--fa:""}.fa-fan{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-arrows-alt-v,.fa-up-down{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-calendar{--fa:""}.fa-trailer{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-sd-card{--fa:""}.fa-dragon{--fa:""}.fa-shoe-prints{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-hand-holding{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:""}.fa-clone{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-fire-alt,.fa-fire-flame-curved{--fa:""}.fa-tornado{--fa:""}.fa-file-circle-plus{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-anchor{--fa:""}.fa-border-all{--fa:""}.fa-angry,.fa-face-angry{--fa:""}.fa-cookie-bite{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-feed,.fa-rss{--fa:""}.fa-draw-polygon{--fa:""}.fa-balance-scale,.fa-scale-balanced{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-shower{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-m{--fa:"M"}.fa-table-list,.fa-th-list{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-book{--fa:""}.fa-user-plus{--fa:""}.fa-check{--fa:""}.fa-battery-4,.fa-battery-three-quarters{--fa:""}.fa-house-circle-check{--fa:""}.fa-angle-left{--fa:""}.fa-diagram-successor{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-fist-raised,.fa-hand-fist{--fa:""}.fa-cloud-moon{--fa:""}.fa-briefcase{--fa:""}.fa-person-falling{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-user-tag{--fa:""}.fa-rug{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-baht-sign{--fa:""}.fa-book-open{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-handcuffs{--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:""}.fa-database{--fa:""}.fa-mail-forward,.fa-share{--fa:""}.fa-bottle-droplet{--fa:""}.fa-mask-face{--fa:""}.fa-hill-rockslide{--fa:""}.fa-exchange-alt,.fa-right-left{--fa:""}.fa-paper-plane{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-dungeon{--fa:""}.fa-align-right{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-life-ring{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-calendar-day{--fa:""}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:""}.fa-level-down-alt,.fa-turn-down{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-envelope-square,.fa-square-envelope{--fa:""}.fa-dice{--fa:""}.fa-bowling-ball{--fa:""}.fa-brain{--fa:""}.fa-band-aid,.fa-bandage{--fa:""}.fa-calendar-minus{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-gifts{--fa:""}.fa-hotel{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-id-card-alt,.fa-id-card-clip{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-thumbs-up{--fa:""}.fa-user-clock{--fa:""}.fa-allergies,.fa-hand-dots{--fa:""}.fa-file-invoice{--fa:""}.fa-window-minimize{--fa:""}.fa-coffee,.fa-mug-saucer{--fa:""}.fa-brush{--fa:""}.fa-file-half-dashed{--fa:""}.fa-mask{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-ruler-vertical{--fa:""}.fa-user-alt,.fa-user-large{--fa:""}.fa-train-tram{--fa:""}.fa-user-nurse{--fa:""}.fa-syringe{--fa:""}.fa-cloud-sun{--fa:""}.fa-stopwatch-20{--fa:""}.fa-square-full{--fa:""}.fa-magnet{--fa:""}.fa-jar{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-bug-slash{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-bone{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-user-injured{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-plane{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-exclamation{--fa:"!"}.fa-arrows-spin{--fa:""}.fa-print{--fa:""}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:""}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$"}.fa-x{--fa:"X"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-users-cog,.fa-users-gear{--fa:""}.fa-person-military-pointing{--fa:""}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-umbrella{--fa:""}.fa-trowel{--fa:""}.fa-d{--fa:"D"}.fa-stapler{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-kip-sign{--fa:""}.fa-hand-point-left{--fa:""}.fa-handshake-alt,.fa-handshake-simple{--fa:""}.fa-fighter-jet,.fa-jet-fighter{--fa:""}.fa-share-alt-square,.fa-square-share-nodes{--fa:""}.fa-barcode{--fa:""}.fa-plus-minus{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-person-circle-check{--fa:""}.fa-level-up-alt,.fa-turn-up{--fa:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(/assets/fa-brands-400-D1LuMI3I.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero{--fa:""}.fa-hooli{--fa:""}.fa-yelp{--fa:""}.fa-cc-visa{--fa:""}.fa-lastfm{--fa:""}.fa-shopware{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-aws{--fa:""}.fa-redhat{--fa:""}.fa-yoast{--fa:""}.fa-cloudflare{--fa:""}.fa-ups{--fa:""}.fa-pixiv{--fa:""}.fa-wpexplorer{--fa:""}.fa-dyalog{--fa:""}.fa-bity{--fa:""}.fa-stackpath{--fa:""}.fa-buysellads{--fa:""}.fa-first-order{--fa:""}.fa-modx{--fa:""}.fa-guilded{--fa:""}.fa-vnv{--fa:""}.fa-js-square,.fa-square-js{--fa:""}.fa-microsoft{--fa:""}.fa-qq{--fa:""}.fa-orcid{--fa:""}.fa-java{--fa:""}.fa-invision{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-centercode{--fa:""}.fa-glide-g{--fa:""}.fa-drupal{--fa:""}.fa-jxl{--fa:""}.fa-dart-lang{--fa:""}.fa-hire-a-helper{--fa:""}.fa-creative-commons-by{--fa:""}.fa-unity{--fa:""}.fa-whmcs{--fa:""}.fa-rocketchat{--fa:""}.fa-vk{--fa:""}.fa-untappd{--fa:""}.fa-mailchimp{--fa:""}.fa-css3-alt{--fa:""}.fa-reddit-square,.fa-square-reddit{--fa:""}.fa-vimeo-v{--fa:""}.fa-contao{--fa:""}.fa-square-font-awesome{--fa:""}.fa-deskpro{--fa:""}.fa-brave{--fa:""}.fa-sistrix{--fa:""}.fa-instagram-square,.fa-square-instagram{--fa:""}.fa-battle-net{--fa:""}.fa-the-red-yeti{--fa:""}.fa-hacker-news-square,.fa-square-hacker-news{--fa:""}.fa-edge{--fa:""}.fa-threads{--fa:""}.fa-napster{--fa:""}.fa-snapchat-square,.fa-square-snapchat{--fa:""}.fa-google-plus-g{--fa:""}.fa-artstation{--fa:""}.fa-markdown{--fa:""}.fa-sourcetree{--fa:""}.fa-google-plus{--fa:""}.fa-diaspora{--fa:""}.fa-foursquare{--fa:""}.fa-stack-overflow{--fa:""}.fa-github-alt{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-pagelines{--fa:""}.fa-algolia{--fa:""}.fa-red-river{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-safari{--fa:""}.fa-google{--fa:""}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:""}.fa-atlassian{--fa:""}.fa-linkedin-in{--fa:""}.fa-digital-ocean{--fa:""}.fa-nimblr{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-hacker-news{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-adversal{--fa:""}.fa-creative-commons{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-fonticons{--fa:""}.fa-weixin{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-codepen{--fa:""}.fa-git-alt{--fa:""}.fa-lyft{--fa:""}.fa-rev{--fa:""}.fa-windows{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-meetup{--fa:""}.fa-centos{--fa:""}.fa-adn{--fa:""}.fa-cloudsmith{--fa:""}.fa-opensuse{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-dribbble-square,.fa-square-dribbble{--fa:""}.fa-codiepie{--fa:""}.fa-node{--fa:""}.fa-mix{--fa:""}.fa-steam{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-scribd{--fa:""}.fa-debian{--fa:""}.fa-openid{--fa:""}.fa-instalod{--fa:""}.fa-files-pinwheel{--fa:""}.fa-expeditedssl{--fa:""}.fa-sellcast{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-r-project{--fa:""}.fa-delicious{--fa:""}.fa-freebsd{--fa:""}.fa-vuejs{--fa:""}.fa-accusoft{--fa:""}.fa-ioxhost{--fa:""}.fa-fonticons-fi{--fa:""}.fa-app-store{--fa:""}.fa-cc-mastercard{--fa:""}.fa-itunes-note{--fa:""}.fa-golang{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-grav{--fa:""}.fa-weibo{--fa:""}.fa-uncharted{--fa:""}.fa-firstdraft{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-wikipedia-w{--fa:""}.fa-rendact,.fa-wpressr{--fa:""}.fa-angellist{--fa:""}.fa-galactic-republic{--fa:""}.fa-nfc-directional{--fa:""}.fa-skype{--fa:""}.fa-joget{--fa:""}.fa-fedora{--fa:""}.fa-stripe-s{--fa:""}.fa-meta{--fa:""}.fa-laravel{--fa:""}.fa-hotjar{--fa:""}.fa-bluetooth-b{--fa:""}.fa-square-letterboxd{--fa:""}.fa-sticker-mule{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-hips{--fa:""}.fa-css{--fa:""}.fa-behance{--fa:""}.fa-reddit{--fa:""}.fa-discord{--fa:""}.fa-chrome{--fa:""}.fa-app-store-ios{--fa:""}.fa-cc-discover{--fa:""}.fa-wpbeginner{--fa:""}.fa-confluence{--fa:""}.fa-shoelace{--fa:""}.fa-mdb{--fa:""}.fa-dochub{--fa:""}.fa-accessible-icon{--fa:""}.fa-ebay{--fa:""}.fa-amazon{--fa:""}.fa-unsplash{--fa:""}.fa-yarn{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-500px{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-asymmetrik{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-gratipay{--fa:""}.fa-apple{--fa:""}.fa-hive{--fa:""}.fa-gitkraken{--fa:""}.fa-keybase{--fa:""}.fa-apple-pay{--fa:""}.fa-padlet{--fa:""}.fa-amazon-pay{--fa:""}.fa-github-square,.fa-square-github{--fa:""}.fa-stumbleupon{--fa:""}.fa-fedex{--fa:""}.fa-phoenix-framework{--fa:""}.fa-shopify{--fa:""}.fa-neos{--fa:""}.fa-square-threads{--fa:""}.fa-hackerrank{--fa:""}.fa-researchgate{--fa:""}.fa-swift{--fa:""}.fa-angular{--fa:""}.fa-speakap{--fa:""}.fa-angrycreative{--fa:""}.fa-y-combinator{--fa:""}.fa-empire{--fa:""}.fa-envira{--fa:""}.fa-google-scholar{--fa:""}.fa-gitlab-square,.fa-square-gitlab{--fa:""}.fa-studiovinari{--fa:""}.fa-pied-piper{--fa:""}.fa-wordpress{--fa:""}.fa-product-hunt{--fa:""}.fa-firefox{--fa:""}.fa-linode{--fa:""}.fa-goodreads{--fa:""}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:""}.fa-jsfiddle{--fa:""}.fa-sith{--fa:""}.fa-themeisle{--fa:""}.fa-page4{--fa:""}.fa-hashnode{--fa:""}.fa-react{--fa:""}.fa-cc-paypal{--fa:""}.fa-squarespace{--fa:""}.fa-cc-stripe{--fa:""}.fa-creative-commons-share{--fa:""}.fa-bitcoin{--fa:""}.fa-keycdn{--fa:""}.fa-opera{--fa:""}.fa-itch-io{--fa:""}.fa-umbraco{--fa:""}.fa-galactic-senate{--fa:""}.fa-ubuntu{--fa:""}.fa-draft2digital{--fa:""}.fa-stripe{--fa:""}.fa-houzz{--fa:""}.fa-gg{--fa:""}.fa-dhl{--fa:""}.fa-pinterest-square,.fa-square-pinterest{--fa:""}.fa-xing{--fa:""}.fa-blackberry{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-playstation{--fa:""}.fa-quinscape{--fa:""}.fa-less{--fa:""}.fa-blogger-b{--fa:""}.fa-opencart{--fa:""}.fa-vine{--fa:""}.fa-signal-messenger{--fa:""}.fa-paypal{--fa:""}.fa-gitlab{--fa:""}.fa-typo3{--fa:""}.fa-reddit-alien{--fa:""}.fa-yahoo{--fa:""}.fa-dailymotion{--fa:""}.fa-affiliatetheme{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-bootstrap{--fa:""}.fa-odnoklassniki{--fa:""}.fa-nfc-symbol{--fa:""}.fa-mintbit{--fa:""}.fa-ethereum{--fa:""}.fa-speaker-deck{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-patreon{--fa:""}.fa-avianex{--fa:""}.fa-ello{--fa:""}.fa-gofore{--fa:""}.fa-bimobject{--fa:""}.fa-brave-reverse{--fa:""}.fa-facebook-f{--fa:""}.fa-google-plus-square,.fa-square-google-plus{--fa:""}.fa-web-awesome{--fa:""}.fa-mandalorian{--fa:""}.fa-first-order-alt{--fa:""}.fa-osi{--fa:""}.fa-google-wallet{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-periscope{--fa:""}.fa-fulcrum{--fa:""}.fa-cloudscale{--fa:""}.fa-forumbee{--fa:""}.fa-mizuni{--fa:""}.fa-schlix{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-bandcamp{--fa:""}.fa-wpforms{--fa:""}.fa-cloudversify{--fa:""}.fa-usps{--fa:""}.fa-megaport{--fa:""}.fa-magento{--fa:""}.fa-spotify{--fa:""}.fa-optin-monster{--fa:""}.fa-fly{--fa:""}.fa-square-bluesky{--fa:""}.fa-aviato{--fa:""}.fa-itunes{--fa:""}.fa-cuttlefish{--fa:""}.fa-blogger{--fa:""}.fa-flickr{--fa:""}.fa-viber{--fa:""}.fa-soundcloud{--fa:""}.fa-digg{--fa:""}.fa-tencent-weibo{--fa:""}.fa-letterboxd{--fa:""}.fa-symfony{--fa:""}.fa-maxcdn{--fa:""}.fa-etsy{--fa:""}.fa-facebook-messenger{--fa:""}.fa-audible{--fa:""}.fa-think-peaks{--fa:""}.fa-bilibili{--fa:""}.fa-erlang{--fa:""}.fa-x-twitter{--fa:""}.fa-cotton-bureau{--fa:""}.fa-dashcube{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-stack-exchange{--fa:""}.fa-elementor{--fa:""}.fa-pied-piper-square,.fa-square-pied-piper{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-palfed{--fa:""}.fa-superpowers{--fa:""}.fa-resolving{--fa:""}.fa-xbox{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-searchengin{--fa:""}.fa-tiktok{--fa:""}.fa-facebook-square,.fa-square-facebook{--fa:""}.fa-renren{--fa:""}.fa-linux{--fa:""}.fa-glide{--fa:""}.fa-linkedin{--fa:""}.fa-hubspot{--fa:""}.fa-deploydog{--fa:""}.fa-twitch{--fa:""}.fa-flutter{--fa:""}.fa-ravelry{--fa:""}.fa-mixer{--fa:""}.fa-lastfm-square,.fa-square-lastfm{--fa:""}.fa-vimeo{--fa:""}.fa-mendeley{--fa:""}.fa-uniregistry{--fa:""}.fa-figma{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-dropbox{--fa:""}.fa-instagram{--fa:""}.fa-cmplid{--fa:""}.fa-upwork{--fa:""}.fa-facebook{--fa:""}.fa-gripfire{--fa:""}.fa-jedi-order{--fa:""}.fa-uikit{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-phabricator{--fa:""}.fa-ussunnah{--fa:""}.fa-earlybirds{--fa:""}.fa-trade-federation{--fa:""}.fa-autoprefixer{--fa:""}.fa-whatsapp{--fa:""}.fa-square-upwork{--fa:""}.fa-slideshare{--fa:""}.fa-google-play{--fa:""}.fa-viadeo{--fa:""}.fa-line{--fa:""}.fa-google-drive{--fa:""}.fa-servicestack{--fa:""}.fa-simplybuilt{--fa:""}.fa-bitbucket{--fa:""}.fa-imdb{--fa:""}.fa-deezer{--fa:""}.fa-raspberry-pi{--fa:""}.fa-jira{--fa:""}.fa-docker{--fa:""}.fa-screenpal{--fa:""}.fa-bluetooth{--fa:""}.fa-gitter{--fa:""}.fa-d-and-d{--fa:""}.fa-microblog{--fa:""}.fa-cc-diners-club{--fa:""}.fa-gg-circle{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-kickstarter-k{--fa:""}.fa-yandex{--fa:""}.fa-readme{--fa:""}.fa-html5{--fa:""}.fa-sellsy{--fa:""}.fa-square-web-awesome{--fa:""}.fa-sass{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-buromobelexperte{--fa:""}.fa-salesforce{--fa:""}.fa-octopus-deploy{--fa:""}.fa-medapps{--fa:""}.fa-ns8{--fa:""}.fa-pinterest-p{--fa:""}.fa-apper{--fa:""}.fa-fort-awesome{--fa:""}.fa-waze{--fa:""}.fa-bluesky{--fa:""}.fa-cc-jcb{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-rust{--fa:""}.fa-wix{--fa:""}.fa-behance-square,.fa-square-behance{--fa:""}.fa-supple{--fa:""}.fa-webflow{--fa:""}.fa-rebel{--fa:""}.fa-css3{--fa:""}.fa-staylinked{--fa:""}.fa-kaggle{--fa:""}.fa-space-awesome{--fa:""}.fa-deviantart{--fa:""}.fa-cpanel{--fa:""}.fa-goodreads-g{--fa:""}.fa-git-square,.fa-square-git{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-trello{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-get-pocket{--fa:""}.fa-perbyte{--fa:""}.fa-grunt{--fa:""}.fa-weebly{--fa:""}.fa-connectdevelop{--fa:""}.fa-leanpub{--fa:""}.fa-black-tie{--fa:""}.fa-themeco{--fa:""}.fa-python{--fa:""}.fa-android{--fa:""}.fa-bots{--fa:""}.fa-free-code-camp{--fa:""}.fa-hornbill{--fa:""}.fa-js{--fa:""}.fa-ideal{--fa:""}.fa-git{--fa:""}.fa-dev{--fa:""}.fa-sketch{--fa:""}.fa-yandex-international{--fa:""}.fa-cc-amex{--fa:""}.fa-uber{--fa:""}.fa-github{--fa:""}.fa-php{--fa:""}.fa-alipay{--fa:""}.fa-youtube{--fa:""}.fa-skyatlas{--fa:""}.fa-firefox-browser{--fa:""}.fa-replyd{--fa:""}.fa-suse{--fa:""}.fa-jenkins{--fa:""}.fa-twitter{--fa:""}.fa-rockrms{--fa:""}.fa-pinterest{--fa:""}.fa-buffer{--fa:""}.fa-npm{--fa:""}.fa-yammer{--fa:""}.fa-btc{--fa:""}.fa-dribbble{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-internet-explorer{--fa:""}.fa-stubber{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-old-republic{--fa:""}.fa-odysee{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-node-js{--fa:""}.fa-edge-legacy{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-medrt{--fa:""}.fa-usb{--fa:""}.fa-tumblr{--fa:""}.fa-vaadin{--fa:""}.fa-quora{--fa:""}.fa-square-x-twitter{--fa:""}.fa-reacteurope{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-amilia{--fa:""}.fa-mixcloud{--fa:""}.fa-flipboard{--fa:""}.fa-viacoin{--fa:""}.fa-critical-role{--fa:""}.fa-sitrox{--fa:""}.fa-discourse{--fa:""}.fa-joomla{--fa:""}.fa-mastodon{--fa:""}.fa-airbnb{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-buy-n-large{--fa:""}.fa-gulp{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-strava{--fa:""}.fa-ember{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-teamspeak{--fa:""}.fa-pushed{--fa:""}.fa-wordpress-simple{--fa:""}.fa-nutritionix{--fa:""}.fa-wodu{--fa:""}.fa-google-pay{--fa:""}.fa-intercom{--fa:""}.fa-zhihu{--fa:""}.fa-korvue{--fa:""}.fa-pix{--fa:""}.fa-steam-symbol{--fa:""}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(/assets/fa-regular-400-DZaxPHgR.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-CTAAxXor.woff2) format("woff2"),url(/assets/fa-solid-900-D0aA9rwL.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(/assets/fa-brands-400-D1LuMI3I.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-CTAAxXor.woff2) format("woff2"),url(/assets/fa-solid-900-D0aA9rwL.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(/assets/fa-regular-400-DZaxPHgR.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-CTAAxXor.woff2) format("woff2"),url(/assets/fa-solid-900-D0aA9rwL.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(/assets/fa-brands-400-D1LuMI3I.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(/assets/fa-regular-400-DZaxPHgR.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-v4compatibility-C9RhG_FT.woff2) format("woff2"),url(/assets/fa-v4compatibility-CCth-dXg.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}.home{background-color:var(--bg-body);min-height:100vh;padding:var(--space-6);padding-top:calc(var(--header-height) + var(--space-8));color:var(--text-primary)}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-8);flex-wrap:wrap;gap:var(--space-4)}.disscusion-title-text{font-size:var(--text-2xl);font-weight:800;color:var(--color-primary);margin:0}.create-discussionspace-button{background-color:var(--color-secondary);color:#3e2723;font-size:var(--text-lg);font-weight:800;padding:16px 40px;border-radius:50px;box-shadow:0 6px #c68400;transition:all .1s;margin-left:auto}.create-discussionspace-button:hover{background-color:var(--color-secondary-hover);transform:translateY(2px);box-shadow:0 4px #c68400}.create-discussionspace-button:active{transform:translateY(6px);box-shadow:none}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--space-8)}.discussion-space-card{display:block}.discussion-space-card:hover{z-index:10}.sort-toggle-button{background-color:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-primary);font-weight:500;border-radius:var(--radius-md);padding:10px 16px;font-size:var(--text-sm);box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:space-between;min-width:200px;width:auto;cursor:pointer;transition:all .2s ease}.sort-toggle-button:hover{background-color:var(--bg-surface-hover);border-color:var(--color-primary);transform:none;box-shadow:var(--shadow-md)}.home-sort-controls{position:relative}.home-sort-options{position:absolute;top:calc(100% + 4px);right:0;z-index:10;min-width:200px;width:100%;border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden;margin-top:0;background:var(--bg-surface)}.sort-option-button{padding:10px 16px;font-size:var(--text-sm);font-weight:400;border:none;border-bottom:1px solid var(--border-color);width:100%;text-align:left;background:transparent;color:var(--text-primary);cursor:pointer;transition:background-color .2s ease}.sort-option-button:last-child{border-bottom:none}.sort-option-button:hover{background-color:var(--bg-surface-hover);color:var(--color-primary)}.sort-option-button.active{background-color:var(--bg-surface-hover);color:var(--color-primary);font-weight:600}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;display:flex;justify-content:center;align-items:center;background-color:#1b3a2599;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content{border-radius:32px;border:5px solid var(--color-secondary);padding:40px;box-shadow:0 20px 60px #0000004d;width:90%;max-width:800px;box-sizing:border-box;max-height:90vh;overflow-y:auto}@media(max-width:768px){.home{padding:var(--space-4);padding-top:120px}.card-grid{grid-template-columns:1fr}.toolbar{flex-direction:column;align-items:stretch}.create-discussionspace-button{margin-left:0;width:100%;text-align:center}}.modal-content input[type=radio]{border:none;box-shadow:none;outline:none;width:24px;height:24px;cursor:pointer;accent-color:var(--color-secondary);transform:scale(1.5);margin:10px}.modal-content input[type=radio]:focus{border-color:transparent;box-shadow:none}.modal-content button+button{margin-left:var(--space-4)}.discussion-card{background-color:var(--bg-surface);color:var(--text-primary);padding:var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-3);position:relative;transition:all .3s ease;box-shadow:0 2px 4px #0000000d;box-sizing:border-box;height:100%;justify-content:space-between}.discussion-card:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-2px);cursor:pointer;border-color:var(--color-primary)}.card-header{display:flex;align-items:center;gap:var(--space-3);width:100%}.discussion-card .icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;font-size:30px;border-radius:12px;background-color:var(--bg-body);border:none;flex-shrink:0}.discussion-card .icon img{width:100%;height:100%;object-fit:cover}.header-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.header-text .title{font-weight:var(--font-bold);font-size:var(--text-lg);color:var(--text-primary);line-height:1.3;margin:0}.header-text .date{font-size:var(--text-xs);color:var(--text-disabled);margin:0}.card-stats{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.stat-item{background-color:#f0f2f5;border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:6px 12px;font-size:var(--text-xs);color:var(--text-secondary);font-weight:600;display:inline-flex;align-items:center;gap:6px}.view-topic-button{margin-top:var(--space-3);width:100%;padding:10px 0;text-align:center;border:1px solid var(--color-primary);border-radius:var(--radius-full);color:var(--color-primary);font-weight:700;font-size:var(--text-sm);transition:all .2s ease;background-color:transparent}.discussion-card:hover .view-topic-button{background-color:var(--color-primary);color:var(--text-inverse)}.space-discription{display:none}.discussion-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius-lg);pointer-events:none}.discussion-card:hover:after{box-shadow:inset 0 0 0 2px var(--color-primary)}.header-actions{display:flex;gap:var(--space-2);margin-left:auto;align-self:flex-start}.action-icon-button{background:transparent;border:1px solid transparent;border-radius:var(--radius-full);padding:var(--space-2);cursor:pointer;transition:all .2s ease;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;width:40px;height:40px}.action-icon-button:hover{background:var(--bg-surface-hover);color:var(--color-primary);border-color:transparent;transform:none}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:0 4px 20px #00000026;max-height:90vh;overflow-y:auto;position:relative;display:flex;flex-direction:column;animation:modalFadeIn .3s ease-out}.notification-modal{width:90%;max-width:600px}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-color);position:sticky;top:0;background:var(--bg-surface);z-index:10}.modal-header h2{margin:0;font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary)}.close-button{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-secondary);padding:var(--space-2);width:auto;height:auto;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);transition:background-color .2s ease}.close-button:hover{background-color:var(--bg-surface-hover);color:var(--text-primary)}.modal-body{padding:var(--space-6);flex-grow:1}.loading{text-align:center;padding:var(--space-8);color:var(--text-secondary);min-height:150px;display:flex;align-items:center;justify-content:center}.error-message{background-color:var(--color-error-light);border:1px solid var(--color-error);color:var(--color-error);padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.settings-explanation{background-color:var(--bg-body);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-6)}.settings-explanation p{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}.settings-list{display:flex;flex-direction:column;gap:var(--space-4)}.setting-item{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background-color:var(--bg-surface);transition:all .2s ease}.setting-item:hover{border-color:var(--color-primary);background-color:var(--bg-surface-hover)}.setting-label strong{display:block;color:var(--text-primary);font-size:var(--text-base);margin-bottom:var(--space-1)}.setting-status{font-size:var(--text-sm);color:var(--text-secondary)}.setting-controls{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.radio-option{display:flex;align-items:center;cursor:pointer;padding:var(--space-3);border-radius:var(--radius-sm);transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.radio-option:hover{background-color:var(--bg-surface-hover)}.radio-option input[type=radio]{margin-right:var(--space-3);cursor:pointer}.radio-option:has(input[type=radio]:checked){color:var(--color-primary);font-weight:var(--font-medium);background-color:var(--bg-surface-hover)}.modal-actions{display:flex;justify-content:flex-end;align-items:center;margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-color);gap:var(--space-3)}.reset-button,.close-button-primary,.retry-button{border:none;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);transition:all .2s ease}.reset-button{background-color:var(--color-error);color:var(--bg-surface);margin-right:auto}.reset-button:hover:not(:disabled){background-color:#b91c1c}.close-button-primary,.retry-button{background-color:var(--color-primary);color:var(--bg-surface)}.close-button-primary:hover,.retry-button:hover{background-color:var(--color-primary-hover)}.reset-button:disabled{background-color:var(--text-disabled);cursor:not-allowed}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.modal-actions{flex-direction:column;align-items:stretch}.reset-button{margin-right:0}}.sidebar-wrapper{position:fixed;top:var(--header-height, 60px);left:0;height:calc(100vh - var(--header-height, 60px));display:flex;z-index:90;transition:transform .3s cubic-bezier(.4,0,.2,1)}.sidebar-wrapper.open{transform:translate(0)}.sidebar-wrapper.closed{transform:translate(-100%)}.sidebar{background-color:var(--bg-surface);padding:var(--space-6) var(--space-4);box-sizing:border-box;color:var(--text-secondary);font-size:var(--text-base);line-height:1.6;box-shadow:0 4px 15px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);height:100%;overflow-y:auto;position:relative;border-right:1px solid var(--border-color);width:var(--sidebar-width, 250px);min-width:250px}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-sm)}.sidebar::-webkit-scrollbar-thumb:hover{background:var(--text-disabled)}.sidebar{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.sidebar.show{opacity:1;visibility:visible;transform:translate(0)}.sidebar.hide{width:0;min-width:0;padding:0;opacity:0;visibility:hidden;transform:translate(-100%)}.sidebar-title{font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:var(--space-6);color:var(--text-primary);text-align:center;padding-bottom:var(--space-4);border-bottom:1px solid var(--border-color);letter-spacing:.5px;line-height:1.2}.channel-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.channel-item{border-radius:var(--radius-md);overflow:visible;transition:transform .15s ease;position:relative}.channel-item:hover{transform:translate(3px)}.channel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.channel-button{background:transparent;border:1px solid transparent;cursor:pointer;color:var(--text-primary);font-size:var(--text-base);line-height:1.6;font-weight:var(--font-medium);padding:var(--space-3) var(--space-4);flex-grow:1;text-align:left;border-radius:var(--radius-md);transition:background-color .2s;text-overflow:ellipsis;white-space:nowrap;font-family:inherit}.channel-button:hover{background-color:var(--bg-surface-hover);color:var(--text-primary)}.channel-button.active{font-weight:var(--font-bold);color:var(--bg-surface);background:var(--color-primary)}.expand-button{background:transparent;border:1px solid transparent;cursor:pointer;font-size:1rem;color:var(--text-secondary);padding:var(--space-2);border-radius:var(--radius-full);transition:all .15s ease;flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.expand-button:hover{background:var(--bg-surface-hover);transform:scale(1.1)}.thread-list{list-style:none;margin-top:var(--space-2);padding:var(--space-3);background:var(--bg-surface-hover);border-radius:var(--radius-md);animation:slideDown .3s cubic-bezier(0,0,.2,1);display:flex;flex-direction:column;gap:var(--space-1)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.thread-item-side{border-radius:var(--radius-sm);overflow:hidden}.thread-button{background:transparent;border:1px solid transparent;cursor:pointer;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6;padding:var(--space-2) var(--space-3);text-align:left;width:100%;border-radius:var(--radius-sm);transition:all .15s ease;text-overflow:ellipsis;white-space:nowrap}.thread-button:hover{color:var(--text-primary);background:var(--bg-surface)}.thread-button.active{font-weight:var(--font-medium);color:var(--color-primary);background:var(--bg-surface)}.toggle-button{position:fixed;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-color);border-left:none;border-radius:0 var(--radius-full) var(--radius-full) 0;width:45px;height:45px;cursor:pointer;z-index:100;transition:left .3s cubic-bezier(.4,0,.2,1),background-color .2s ease,color .2s ease;box-shadow:2px 0 10px #0000000d;display:flex;align-items:center;justify-content:center;padding:0;font-size:var(--text-lg);bottom:30px}.toggle-button:hover{background:var(--bg-surface-hover);color:var(--color-primary)}.toggle-button.open{left:max(var(--sidebar-width, 250px),250px)}.toggle-button.closed{left:0}.sidebar-loading,.sidebar-error-message,.sidebar-no-permission,.no-themes,.no-threads,.sr-only,.visually-hidden{padding:var(--space-4);text-align:center;color:var(--text-disabled)}.sidebar-error-message{background-color:var(--color-error);color:#fff;border-radius:var(--radius-md)}@media(max-width:768px){.sidebar-wrapper{position:fixed;background-color:#0006;top:0;left:0;width:100%;height:100%;z-index:1000;transform:translate(-100%)}.sidebar-wrapper.open{transform:translate(0)}.sidebar{width:70vw;box-shadow:0 0 20px #0003}.toggle-button{display:none}}.main{padding:var(--space-6);background-color:var(--bg-body);overflow-y:auto;width:100%;box-sizing:border-box;min-height:calc(100vh - var(--header-height));font-size:var(--text-base);line-height:1.6;transition:margin-left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);margin-left:0}@media(min-width:769px){body[data-sidebar=open] .main{margin-left:var(--sidebar-width, 250px);width:calc(100% - var(--sidebar-width, 250px))}}.main-title{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-4)}.theme-item{background-color:var(--bg-surface);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--border-color);box-shadow:0 2px 4px #00000005;transition:box-shadow .2s ease}.theme-item:hover{box-shadow:0 4px 12px #0000000f}.alltheme{cursor:pointer}.theme-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.theme-title-button{font-family:inherit;text-decoration:none;font-weight:var(--font-bold);border:0;background-color:transparent;font-size:var(--text-xl);color:var(--text-primary);margin:0 0 var(--space-2) 0;cursor:pointer;text-align:left;flex:1;padding:0}.theme-title-button:hover{color:var(--color-primary)}.post-meta{font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-2) 0}.post-content{white-space:pre-wrap;font-size:var(--text-base);line-height:1.6;color:var(--text-primary)}.new-theme{margin-bottom:var(--space-6)}.create-theme-form,.edit-theme-form{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-6);margin-bottom:var(--space-6)}.create-theme-form h3{margin-top:0;margin-bottom:var(--space-4);color:var(--text-primary);font-size:var(--text-lg)}.form-group{margin-bottom:var(--space-4)}.form-group label{display:block;margin-bottom:var(--space-2);font-weight:var(--font-medium);color:var(--text-primary);display:flex;align-items:center;gap:var(--space-2)}.form-group input,.form-group textarea{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-base);box-sizing:border-box;background-color:var(--bg-body);color:var(--text-primary)}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-hover)}.form-group textarea{resize:vertical;min-height:120px}.main-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-color)}.header-actions{display:flex;align-items:center;gap:var(--space-2)}.main-header .admin-button,.main-header .back-button,.main-header .leave-button,.main-header .sheet-button,.main-header .dashboard-button,.new-theme-h3{color:var(--bg-surface);border:none;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.main-header .admin-button{background-color:var(--color-success);order:-1}.main-header .back-button{background-color:var(--color-primary)}.main-header .leave-button{background-color:var(--color-error);order:3}.main-header .sheet-button{background-color:var(--color-secondary);order:1}.main-header .dashboard-button{background-color:var(--text-secondary);order:0}.new-theme-h3{background-color:var(--color-primary)}.main-header .admin-button:hover{background-color:#047857}.main-header .back-button:hover,.new-theme-h3:hover{background-color:var(--color-primary-hover)}.main-header .leave-button:hover{background-color:#b91c1c}.main-header .sheet-button:hover{background-color:#4b5563}.main-header .dashboard-button:hover{background-color:#374151}.form-buttons{display:flex;gap:var(--space-3);margin-top:var(--space-4)}.create-button,.cancel-button{border:1px solid;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;transition:all .2s ease}.create-button{background-color:var(--color-primary);color:var(--bg-surface);border-color:var(--color-primary)}.create-button:hover:not(:disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.create-button:disabled{background-color:var(--text-disabled);border-color:var(--text-disabled);cursor:not-allowed}.cancel-button{background-color:transparent;color:var(--text-secondary);border-color:var(--border-color)}.cancel-button:hover:not(:disabled){background-color:var(--bg-surface-hover);border-color:var(--text-disabled);color:var(--text-primary)}.theme-actions{display:flex;gap:var(--space-2);align-items:center}.edit-button,.delete-button{background:none;border:none;cursor:pointer;padding:var(--space-2);border-radius:30px;transition:all .2s ease;width:auto;height:auto;padding:var(--space-2) var(--space-4);display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.edit-button:hover{background:var(--bg-surface-hover);color:var(--color-primary)}.delete-button:hover{background:var(--bg-surface-hover);color:var(--color-error)}.sort-container{margin:var(--space-4) 0 var(--space-6) 0;padding:var(--space-4);background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md)}.sort-toggle-button{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background-color:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);transition:all .2s ease}.sort-toggle-button:hover{background-color:var(--bg-surface-hover);border-color:var(--text-disabled)}.sort-options{margin-top:var(--space-3);padding:var(--space-4);background-color:var(--bg-body);border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-4);animation:fadeIn .2s ease-out}.sort-option-group{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.sort-option-group label{font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap}.sort-buttons{display:flex;gap:var(--space-2)}.sort-buttons button{padding:var(--space-2) var(--space-4);background-color:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);transition:all .2s ease}.sort-buttons button:hover{background-color:var(--bg-surface-hover);border-color:var(--text-disabled)}.sort-buttons button.active{background-color:var(--color-primary);color:var(--bg-surface);border-color:var(--color-primary)}@media(max-width:768px){.main{padding:var(--space-4)}.main-header{flex-direction:column;align-items:stretch;gap:var(--space-3)}}.thememain{padding:1.5rem;background-color:var(--bg-body);overflow-y:auto;width:100%;box-sizing:border-box;flex-grow:3;margin-top:0;min-height:88vh;color:var(--text-primary, #333333);transition:margin-left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);margin-left:0}@media(min-width:769px){body[data-sidebar=open] .thememain{margin-left:var(--sidebar-width, 250px);width:calc(100% - var(--sidebar-width, 250px))}}.main-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary, #333333)}.new-thread-section{margin-bottom:1.5rem;background-color:transparent;position:relative;padding:1rem 0}.new-thread-h3{display:flex;align-items:center;min-width:200px;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-primary, #007bff);color:var(--text-inverse, #ffffff);text-decoration:none;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #007bff33;min-height:44px;height:auto}.new-thread-h3:hover{background:var(--color-primary-dark, #0056b3);transform:translateY(-2px);box-shadow:0 4px 12px #007bff4d;color:var(--text-inverse, #ffffff)}.new-thread-h3:active{transform:translateY(0);box-shadow:0 2px 6px #007bff33}.new-thread-h3:focus{outline:none;box-shadow:0 0 0 3px #007bff40}.create-thread-form{background:var(--bg-background, #f9f9f9);border:1px solid var(--border-color, #ddd);border-radius:8px;padding:1.25rem;margin-bottom:1.5rem;width:100%;box-sizing:border-box}.form-input,.form-textarea{width:100%;margin-bottom:1rem;padding:.75rem;font-size:1rem;border-radius:5px;border:1px solid var(--border-color, #ccc);box-sizing:border-box;background-color:var(--bg-surface, #ffffff);color:var(--text-primary, #333333)}.form-textarea{resize:vertical;min-height:80px}.submit-button{padding:.75rem 1.5rem;font-size:1rem;background-color:var(--bg-secondary, #757676);color:var(--text-inverse, #ffffff);border:none;border-radius:5px;cursor:pointer;min-height:44px}.submit-button:hover{background-color:var(--bg-secondary-dark, #5f6060)}.post-list{list-style:none;padding:0;margin:0}.thread-item{padding:1rem 0;border-bottom:1px solid var(--border-color, #f0f0f0)}.thread-title-button{font-family:sans-serif;font-weight:600;text-decoration:none;border:none;background-color:transparent;font-size:1.25rem;margin:0 0 .5rem;cursor:pointer;color:var(--text-primary, #333333);padding:0;text-align:left}.thread-title-button:hover{color:var(--text-secondary, #666)}.post-meta{font-size:.875rem;color:var(--text-secondary, #666);margin-bottom:.5rem}.post-content{font-size:1rem;line-height:1.5;color:var(--text-primary, #333)}.allthread{border:1px solid var(--border-color, #DCDCDC);border-radius:10px;padding:1rem;margin:0;background-color:var(--bg-surface, #ffffff);cursor:pointer}.back-button{position:relative;float:right;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1.5rem;background:var(--color-primary, #007bff);color:var(--text-inverse, #ffffff);text-decoration:none;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #007bff33;min-height:44px}.back-button:hover{background:var(--color-primary-dark, #0056b3);transform:translateY(-2px);box-shadow:0 4px 12px #007bff4d}.back-button:active{transform:translateY(0);box-shadow:0 2px 6px #007bff33}.back-button:focus{outline:none;box-shadow:0 0 0 3px #007bff40}.new-thread-section{margin-bottom:2rem}.clickable-h3-container{transition:opacity .2s;cursor:pointer}.clickable-h3-container:hover{opacity:.8}.new-thread-form{background:var(--bg-background, #f9f9f9);border:1px solid var(--border-color, #ddd);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.new-thread-form h3{margin-top:0;margin-bottom:1rem;color:var(--text-primary, #333)}.form-group{margin-bottom:1.25rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:700;color:var(--text-secondary, #555);font-size:1rem}.form-input,.form-textarea{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color, #ccc);border-radius:4px;font-size:1rem;box-sizing:border-box}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--color-primary, #007bff);box-shadow:0 0 0 2px #007bff40}.form-textarea{resize:vertical;min-height:100px;font-family:inherit}.form-group label:has(input[type=checkbox]){display:flex!important;align-items:center;cursor:pointer;font-weight:700;color:var(--text-secondary, #555);gap:.75rem;-webkit-user-select:none;user-select:none;margin-bottom:.5rem;min-height:44px}.form-group input[type=checkbox]{width:24px;height:24px;margin:0;cursor:pointer;accent-color:var(--color-primary, #007bff);flex-shrink:0}.form-group label:has(input[type=checkbox]):hover{color:var(--color-primary, #007bff)}.form-group input[type=checkbox]:focus{outline:2px solid var(--color-primary, #007bff);outline-offset:2px}.form-buttons{display:flex;gap:1rem;margin-top:1.5rem}.submit-button,.cancel-button{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s;min-height:44px;min-width:100px;display:flex;justify-content:center;align-items:center}.submit-button{background-color:var(--color-primary, #007bff);color:var(--text-inverse, #ffffff)}.submit-button:hover:not(:disabled){background-color:var(--color-primary-dark, #0056b3)}.submit-button:disabled{background-color:var(--color-disabled, #6c757d);cursor:not-allowed}.cancel-button{background-color:var(--bg-secondary, #6c757d);color:var(--text-inverse, #ffffff)}.cancel-button:hover:not(:disabled){background-color:var(--bg-secondary-dark, #545b62)}.cancel-button:disabled{background-color:#adb5bd;cursor:not-allowed}.thread-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.thread-actions{display:flex;gap:.5rem;margin-left:1rem}.edit-button,.delete-button{background:transparent;border:none;border-radius:30px;padding:.5rem 1rem;cursor:pointer;font-size:.875rem;transition:all .2s ease;min-width:auto;min-height:auto;display:flex;align-items:center;justify-content:center;color:var(--text-secondary, #666)}.edit-button:hover:not(:disabled){background-color:var(--bg-surface-hover, #f5f5f5);color:var(--color-primary, #007bff);transform:translateY(-1px)}.delete-button:hover:not(:disabled){background-color:var(--bg-surface-hover, #f5f5f5);color:var(--color-error, #dc3545);transform:translateY(-1px)}.edit-button:disabled,.delete-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.edit-form{background:var(--bg-background, #f8f9fa);border:2px solid var(--color-primary, #007bff);border-radius:8px;padding:1.5rem;margin:1rem 0}.edit-form .form-group{margin-bottom:1.25rem}.edit-form label{display:block;margin-bottom:.5rem;font-weight:700;color:var(--text-secondary, #495057);font-size:1rem}.edit-input,.edit-textarea{width:100%;padding:.75rem;border:1px solid var(--border-color, #ced4da);border-radius:4px;font-size:1rem;box-sizing:border-box;font-family:inherit;transition:border-color .2s ease}.edit-input:focus,.edit-textarea:focus{outline:none;border-color:var(--color-primary, #007bff);box-shadow:0 0 0 2px #007bff40}.edit-textarea{resize:vertical;min-height:100px}.edit-buttons{display:flex;gap:1rem;margin-top:1rem}.save-button{padding:.75rem 1.75rem;background-color:var(--color-success, #28a745);color:var(--text-inverse, #ffffff);border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .2s ease;min-height:44px;display:flex;align-items:center;justify-content:center}.save-button:hover:not(:disabled){background-color:#218838}.save-button:disabled{background-color:var(--color-disabled, #6c757d);cursor:not-allowed}.error-message{background-color:#f8d7da;color:#721c24;padding:1rem;border:1px solid #f5c6cb;border-radius:4px;margin-bottom:1.5rem;font-size:1rem}.success-message{background-color:#d4edda;color:#155724;padding:1rem;border:1px solid #c3e6cb;border-radius:4px;margin-bottom:1.5rem;font-size:1rem}.loading-message{text-align:center;padding:2.5rem 1rem;color:var(--text-secondary, #6c757d);font-size:1.25rem}.no-privilege-message{text-align:center;padding:2.5rem 1rem;color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;margin:1.5rem;font-size:1rem}.no-threads{text-align:center;padding:2.5rem 1rem;color:var(--text-secondary, #6c757d);font-style:italic;font-size:1rem;list-style:none}@media(max-width:768px){.thememain{padding:1rem;min-height:90vh}.main-title,.thread-title-button{font-size:1.25rem}.back-button{float:none;width:100%;text-align:center;margin-bottom:1.5rem;box-sizing:border-box;height:3rem;font-size:1rem;display:flex;justify-content:center}.create-thread-form{width:100%;box-sizing:border-box}.thread-header{flex-direction:column;align-items:flex-start;gap:1rem}.thread-actions{margin-left:0;width:100%;justify-content:flex-end}.form-buttons,.edit-buttons{flex-direction:column;gap:1rem}.form-group label:has(input[type=checkbox]){font-size:1rem}.form-group input[type=checkbox]{width:24px;height:24px}.submit-button,.cancel-button,.save-button{width:100%;height:3rem}.new-thread-form,.edit-form{padding:1.25rem}.form-group{margin-bottom:1rem}}@media(max-width:480px){.main-title,.thread-title-button{font-size:1.125rem}.post-meta,.form-group label{font-size:.875rem}}.thread{display:flex;flex-direction:column;position:fixed;top:var(--header-height, 60px);bottom:0;left:0;width:100%;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);overflow:hidden}@media(min-width:769px){body[data-sidebar=open] .thread{left:var(--sidebar-width, 250px);width:calc(100% - var(--sidebar-width, 250px))}}.thread-main{padding:var(--space-6);background-color:var(--bg-body);font-size:var(--text-base);line-height:1.6;width:100%;box-sizing:border-box;flex:1;overflow-y:auto;min-height:0;overscroll-behavior:contain}.thread-main .main-title{margin-top:0;font-size:2.5rem;font-weight:700}.thread-discription{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2);margin-bottom:var(--space-4);background-color:var(--bg-surface);font-size:var(--text-base);color:var(--text-secondary);clear:both}.post-item{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);transition:background-color .2s ease}.post-item:hover{background-color:var(--bg-surface-hover)}.post-info-area{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-3)}.avatar{width:48px;height:48px;border-radius:50%;border:2px solid var(--bg-body)}.post-details{flex-grow:1}.post-title{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0;line-height:1.3}.post-meta{font-size:var(--text-sm);color:var(--text-secondary);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:0}.post-content{font-size:var(--text-base);line-height:1.5;color:var(--text-primary);white-space:pre-wrap;padding-top:0;margin-top:0;margin-bottom:var(--space-1)}.reply-number{margin:0;font-size:var(--text-sm);color:var(--text-secondary);font-weight:400;border-top:1px dashed var(--border-color);padding-top:var(--space-1)}.edit-form{margin-top:var(--space-4);padding:var(--space-4);background-color:var(--bg-surface-hover);border:1px solid var(--border-color);border-radius:var(--radius-md)}.edit-textarea{width:100%;min-height:100px;padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-base);font-family:inherit;line-height:1.6;resize:vertical;box-sizing:border-box;background-color:var(--bg-surface)}.edit-textarea:focus{outline:none;border-color:var(--color-primary)}.edit-actions{margin-top:var(--space-3);display:flex;gap:var(--space-3);justify-content:flex-end}.save-button,.cancel-button,.back-button{padding:var(--space-3) var(--space-5);font-size:var(--text-sm);font-weight:var(--font-medium);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.save-button{background-color:var(--color-primary);color:var(--bg-surface)}.save-button:hover:not(:disabled){background-color:var(--color-primary-hover)}.save-button:disabled{background-color:var(--text-disabled);cursor:not-allowed}.back-button{padding:var(--space-3) var(--space-6);font-size:var(--text-base);position:relative;top:-5px;margin-bottom:var(--space-2)}.cancel-button,.back-button{background-color:var(--bg-surface);color:var(--text-secondary);border-color:var(--border-color)}.cancel-button:hover,.back-button:hover{background-color:var(--bg-surface-hover);color:var(--text-primary)}.deleted-message{color:var(--text-disabled);font-style:italic;background-color:var(--bg-surface-hover);padding:var(--space-3);border-radius:var(--radius-sm);border-left:3px solid var(--border-color)}.sort-controls{display:none}.messages-container{margin-top:var(--space-6);border-top:1px solid var(--border-color);padding-top:var(--space-6)}@media(max-width:768px){.thememain{padding:var(--space-4)}.post-info-area{align-items:flex-start}.avatar{width:40px;height:40px}.post-title{font-size:var(--text-xl)}}:root{--sidebar-width: 250px;--sidebar-collapsed-width: 0px}.postbox-container{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;background:var(--bg-surface, #ffffff);border-top:1px solid var(--border-color, #e0e0e0);padding:.75rem;gap:1rem;align-items:flex-end;box-shadow:0 -4px 16px #0000001a,0 -1px 4px #0000000d;z-index:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.preview-area{display:flex;flex-wrap:wrap;gap:10px;width:100%;justify-content:flex-start}.preview-item{position:relative;border:1px solid var(--border-color, #ddd);border-radius:6px;padding:5px;display:flex;justify-content:center;align-items:center;overflow:visible;min-width:80px;min-height:80px;max-width:200px;max-height:150px;flex-shrink:0;isolation:isolate}.deleteButton{color:var(--text-inverse, #fafafa);font-size:.9rem;position:absolute;top:-10px;right:-10px;background-color:var(--color-error, #ff4444);border:2px solid white;border-radius:50%;width:32px;height:32px;cursor:pointer;font-weight:700;z-index:1000!important;pointer-events:auto!important;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000004d;transition:all .2s ease}.deleteButton:hover{background-color:#c00;transform:scale(1.1);box-shadow:0 3px 6px #0006}.deleteButton:active{transform:scale(.95)}.imagePreview,.audioPreview{max-width:80%;max-height:80%;object-fit:contain;border-radius:4px}.pdfPreview{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:#e6f0ff;border:1px dashed #a0c4ff;border-radius:6px;overflow:hidden;padding:5px;box-sizing:border-box}.pdfFilename{font-size:.8rem;color:#369;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.videoPreview{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;pointer-events:auto}.videoContainer{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.fileName{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);font-size:.75rem;max-width:200px;word-break:break-all;text-align:center;color:var(--text-secondary, #666);pointer-events:none;background:#ffffffe6;padding:2px 6px;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.postActionArea{display:flex;align-items:flex-end;gap:10px;width:100%;justify-content:flex-start;background:transparent}.fileUploadArea .fileUploadButton{border:1px solid var(--border-color, #ddd)!important;background-color:var(--bg-surface, #fff)!important;color:var(--text-secondary, #666)!important;font-size:1.25rem;font-weight:lighter!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;width:44px!important;height:44px!important;padding:1px!important;border-radius:8px!important;min-width:44px!important;max-width:44px!important;flex-shrink:0!important}.fileUploadArea .fileUploadButton:hover{background-color:var(--bg-surface-hover, #f5f5f5)!important;color:var(--text-primary, #333)!important;border-color:#ccc!important}.fileUploadArea{position:relative;display:inline-block;cursor:pointer}.fileUploadArea-text{display:flex;align-items:center;justify-content:center;visibility:hidden;font-size:.75rem;background-color:var(--text-primary, #666);padding:4px 8px;color:#fff;text-align:center;border-radius:3px;position:absolute;left:140%;bottom:50%;transform:translate(-50%);opacity:0;transition:opacity .3s;z-index:1;white-space:nowrap}.fileUploadArea-text:after{content:"";position:absolute;right:95%;top:50%;transform:translate(-50%);border-width:3px;border-style:solid;border-color:transparent var(--text-primary, #666) transparent transparent}.fileUploadArea:hover .fileUploadArea-text{visibility:visible;opacity:1}.postbox-textarea{flex:1;padding:.75rem;font-size:1rem;font-family:inherit;line-height:1.5;border:2px solid var(--border-color, #e0e0e0);border-radius:12px;resize:none;overflow:auto;min-height:44px;max-height:200px;background:var(--bg-surface, #ffffff);transition:all .2s ease;box-shadow:inset 0 1px 3px #0000000d;color:var(--text-primary, #333)}.postbox-textarea:focus{outline:none;border-color:var(--color-primary, #007bff);box-shadow:0 0 0 3px #007bff1a,inset 0 1px 3px #0000000d;transform:translateY(-1px);background:var(--bg-surface, #ffffff)}.postbox-textarea::placeholder{color:var(--text-disabled, #999);font-style:italic}.p-mention{position:relative;flex:1;padding:.75rem;font-size:1rem;font-family:inherit;line-height:1.5;border:2px solid var(--border-color, #e0e0e0);border-radius:12px;resize:none;overflow:visible;min-height:44px;max-height:200px;background:var(--bg-surface, #ffffff);box-shadow:inset 0 1px 3px #0000000d;transition:all .2s ease}.p-mention.p-focus{outline:none;border-color:var(--color-primary, #007bff);box-shadow:0 0 0 3px #007bff1a,inset 0 1px 3px #0000000d;transform:translateY(-1px);background:var(--bg-surface, #ffffff)}.p-mention textarea{border:none;outline:none;resize:none;width:100%;height:60px;font-size:1rem;background:transparent;color:var(--text-primary, #000);font-family:inherit;line-height:1.5;max-height:180px;overflow-y:auto;padding:0}.p-mention textarea::placeholder{color:var(--text-disabled, #999);font-style:italic}.p-mention .p-mention-panel{top:auto!important;bottom:calc(100% + 4px)!important;width:100%!important}.p-mention-panel{width:auto!important;min-width:fit-content!important;max-width:100vw;white-space:nowrap;background-color:var(--bg-surface, #fff);border:1px solid var(--border-color, #e0e0e0);border-radius:8px;box-shadow:0 2px 8px #0000001a;max-height:200px;overflow-y:auto;z-index:1000}.p-mention-panel .p-mention-item{color:var(--text-primary, #333);padding:.75rem 1rem;cursor:pointer}.p-mention-panel .p-mention-item:hover{background-color:var(--bg-surface-hover, #e6f7ff);color:var(--color-primary, #007bff)}.p-mention-panel::-webkit-scrollbar{width:6px}.p-mention-panel::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.postbox-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-primary, #007bff);color:var(--text-inverse, white);border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #007bff40,0 1px 3px #0000001a;position:relative;overflow:hidden;min-width:80px;min-height:44px;white-space:nowrap;align-self:flex-end}.postbox-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:all .3s ease}.postbox-button:hover:before{width:300px;height:300px}.postbox-button:hover{background:var(--color-primary-dark, #0056b3);transform:translateY(-2px);box-shadow:0 4px 12px #007bff4d,0 2px 6px #00000026}.postbox-button:active{transform:translateY(0);box-shadow:0 2px 6px #007bff33,0 1px 3px #0000001a}.postbox-button:focus{outline:none;box-shadow:0 0 0 3px #007bff40,0 2px 8px #007bff40}.postbox-button:disabled{background:var(--color-disabled, #6c757d);cursor:not-allowed;opacity:.8;transform:none;box-shadow:0 1px 3px #0000001a;align-self:flex-end}.postbox-button:after{content:"→";font-size:1rem;font-weight:700;margin-left:.25rem;transition:transform .2s ease}.postbox-button:hover:after{transform:translate(2px)}.menu-wrapper{position:relative;align-self:flex-end;margin-bottom:8px;margin-left:40px}.addButton{background-color:var(--bg-surface, #f0f0f0);border:1px solid var(--border-color, #ccc);border-radius:20%;width:44px;height:44px;font-size:24px;line-height:28px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .2s;color:var(--text-primary, #333)}.addButton:hover{background-color:var(--bg-surface-hover, #e0e0e0)}.popupMenu{position:absolute;bottom:110%;left:0;background-color:var(--bg-surface, white);border:1px solid var(--border-color, #ccc);border-radius:8px;box-shadow:none;z-index:10;width:150px;overflow:hidden}.popupMenu button{display:block;width:100%;padding:12px 15px;border:none;background-color:transparent;text-align:left;cursor:pointer;font-size:1rem;color:var(--text-primary, #333);border-radius:0}.popupMenu button:hover{background-color:var(--bg-surface-hover, #f5f5f5)}.postActionArea{display:flex;align-items:flex-start;gap:12px}.p-mention{flex-grow:1}@media(max-width:768px){.postbox-container{padding:1rem;gap:.5rem}.menu-wrapper{margin-left:0}.postbox-textarea,.p-mention textarea{font-size:1rem}.postbox-button{padding:.75rem 1rem;min-width:50px}}.message-item{display:flex;flex-direction:column;margin-bottom:1rem;padding:.75rem 1rem;border-radius:12px;max-width:80%;position:relative;background-color:var(--bg-background, #f0f2f5);border:1px solid var(--border-color, #e9e9eb);color:var(--text-primary, #333333)}.message-item.own-message{margin-left:auto;background-color:var(--color-primary, #007bff);color:var(--text-inverse, #ffffff);border:none}.message-content{flex:1;min-width:0;position:relative}.message-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem}.message-header-left{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex:1}.message-header-right{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.message-avatar-inline{width:32px;height:32px;margin-right:.5rem;flex-shrink:0}.avatar-image-inline{width:100%;height:100%;border-radius:100%;object-fit:cover;background-color:var(--bg-surface, #ffffff)}.avatar-placeholder-inline{width:100%;height:100%;border-radius:50%;background-color:var(--bg-secondary, #6c757d);color:var(--text-inverse, #ffffff);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}.user-name{font-weight:700;font-size:1rem}.message-time{font-size:.875rem;color:var(--text-secondary, #6c757d);white-space:nowrap}.own-time{font-size:.875rem;color:#ffffffe6;white-space:nowrap}.message-text{margin-bottom:.5rem;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;font-size:1rem}.message-images{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.image-container{position:relative;max-width:300px;border-radius:8px;overflow:hidden}.message-image{width:100%;height:auto;max-height:200px;object-fit:cover;cursor:pointer;transition:transform .2s ease}.message-image:hover{transform:scale(1.02)}.image-error{width:200px;height:150px;background-color:var(--bg-background, #f8f9fa);border:2px dashed var(--border-color, #dee2e6);display:flex;align-items:center;justify-content:center;color:var(--text-secondary, #6c757d);border-radius:8px}.message-files{margin-top:.5rem}.file-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background-color:var(--bg-surface, #f8f9fa);border-radius:8px;margin-bottom:.5rem;border:1px solid var(--border-color, #dee2e6)}.own-message .file-item{background-color:#ffffff26;border-color:#ffffff4d}.file-info{display:flex;flex-direction:column;flex:1}.file-name{font-weight:500;margin-bottom:.25rem;font-size:1rem}.file-size{font-size:.875rem;color:var(--text-secondary, #6c757d)}.own-message .file-size{color:#ffffffe6}.file-download-button{background-color:var(--color-primary, #007bff);color:var(--text-inverse, #ffffff);border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.875rem;transition:background-color .2s ease;min-height:44px;display:flex;align-items:center}.file-download-button:hover{background-color:var(--color-primary-dark, #0056b3)}.own-message .file-download-button{background-color:#ffffff40}.own-message .file-download-button:hover{background-color:#fff6}.message-item.deleted{background-color:transparent!important;border:none!important;padding-top:0;padding-bottom:0;box-shadow:none!important}.message-item.deleted.own-message{color:inherit!important}.deleted-text{font-style:italic;color:var(--text-secondary, #6c757d);background-color:var(--bg-background, #f0f2f5);padding:.75rem 1rem;border-radius:12px;display:inline-block;opacity:.8;font-size:1rem}.admin-badge{color:#dc3545;font-weight:600;font-size:.875rem;padding:.25rem .75rem;background-color:#fff5f5;border:1px solid #f5c6cb;border-radius:12px;white-space:nowrap}.own-message .admin-badge{background-color:#dc354533;border-color:#dc354566;color:#ffcccb}.edited-indicator{color:var(--text-secondary, #6c757d);font-size:.875rem;font-style:italic;padding:.25rem .5rem;background-color:var(--bg-background, #e9ecef);border-radius:12px;white-space:nowrap}.own-message .edited-indicator{background-color:#fff3;color:#ffffffe6}.message-actions{display:flex;gap:.5rem;align-items:center}.edit-button,.delete-button{padding:.5rem 1rem;font-size:.875rem;font-weight:500;border:1px solid transparent;border-radius:30px;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;min-height:44px}.edit-button{background-color:var(--bg-background, #f8f9fa);color:var(--text-secondary, #495057);border-color:var(--border-color, #dee2e6)}.edit-button:hover{background-color:var(--bg-surface, #e9ecef);color:var(--text-primary, #343a40);border-color:#adb5bd;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.delete-button{background-color:#fff5f5;color:#dc3545;border-color:#f5c6cb}.delete-button:hover{background-color:#f8d7da;color:#721c24;border-color:#f1b0b7;transform:translateY(-1px);box-shadow:0 2px 4px #dc354526}.own-message .edit-button{background-color:#fff3;color:#ffffffe6;border-color:#ffffff4d}.own-message .edit-button:hover{background-color:#ffffff4d;color:#fff;border-color:#fff6}.own-message .delete-button{background-color:#dc354533;color:#ffcccb;border-color:#dc354566}.own-message .delete-button:hover{background-color:#dc35454d;color:#ffb3b3;border-color:#dc354580}.edit-button:active,.delete-button:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}.image-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{position:relative;max-width:90%;max-height:90%}.modal-image{max-width:100%;max-height:100%;object-fit:contain}.modal-close{position:absolute;top:-50px;right:-10px;background:none;border:none;color:#fff;font-size:1rem;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.modal-close:hover{opacity:.8}.message-item:not(.own-message) .mention-text{background-color:#e6f3ff;color:#005a9e;padding:.25rem .5rem;border-radius:4px;line-height:1.5}.own-message .mention-text{background-color:#3f8fffcc;color:#f5fbff;padding:.25rem .5rem;border-radius:4px}.poll-action-area{margin-top:1rem;display:flex;justify-content:flex-start}.poll-link-button{background-color:var(--bg-surface, #ffffff);color:var(--color-primary, #007bff);border:none;border-radius:20px;padding:.75rem 1.25rem;box-shadow:0 2px 6px #0000001a;font-size:1rem;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease-in-out;min-height:44px;display:flex;align-items:center}.poll-link-button:hover{background-color:#f2f2f2;transform:translateY(-1px);box-shadow:0 4px 10px #00000026}.poll-link-button:active{transform:translateY(0) scale(.98);box-shadow:0 2px 6px #0000001a}@media(max-width:768px){.message-item{max-width:95%;padding:.75rem 1rem}.message-header{flex-wrap:wrap;align-items:center;gap:.5rem}.message-header-left{flex-grow:1}.message-header-right{gap:.5rem}.message-text{font-size:1rem;line-height:1.5}.user-name{font-size:1rem}.message-actions{gap:.75rem}.edit-button,.delete-button{padding:.5rem 1rem;font-size:.875rem;min-height:44px}.admin-badge,.edited-indicator{font-size:.875rem;padding:.25rem .5rem}.message-item.deleted{font-size:.875rem}}.discussion-container{display:flex;height:100vh;box-sizing:border-box;padding-top:var(--header-height)}@media(max-width:480px){.discussion-container{padding-top:var(--header-height)}}.auth-page-container{padding-top:140px;min-height:100vh;display:flex;justify-content:center;align-items:center}.login-container,.reset-container{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:0 4px 20px #0000000d;padding:var(--space-8);width:100%;max-width:600px;box-sizing:border-box}.language-switcher{display:flex;justify-content:flex-end;margin-bottom:var(--space-4)}.language-switcher button{background:transparent;border:1px solid var(--border-color);padding:var(--space-2) var(--space-3);margin-left:var(--space-2);cursor:pointer;border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);transition:all .3s ease}.language-switcher button:hover{background-color:var(--bg-surface-hover);color:var(--text-primary)}.language-switcher button.active{background-color:var(--color-primary);color:var(--bg-surface);border-color:var(--color-primary)}.login-title,.reset-title{margin-bottom:var(--space-6);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);text-align:center}.login-form,.reset-form{display:flex;flex-direction:column}.login-form input,.reset-form input{padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-base);width:100%;box-sizing:border-box;min-height:48px;background-color:var(--bg-body)}.login-form input:focus,.reset-form input:focus{outline:none;border-color:var(--color-primary)}.login-button,.reset-button{background-color:var(--color-primary);color:var(--bg-surface);padding:var(--space-3) 0;font-size:var(--text-base);border:none;border-radius:var(--radius-md);cursor:pointer;margin-top:var(--space-2);width:100%;min-height:48px;transition:background-color .3s ease;font-weight:var(--font-medium)}.login-button:hover,.reset-button:hover{background-color:var(--color-primary-hover)}.login-button:disabled,.reset-button:disabled{background-color:var(--text-disabled);cursor:not-allowed}.signup-text,.forgot-password,.back-to-login{text-decoration:underline;cursor:pointer;text-align:center;color:var(--color-primary);margin-top:var(--space-4);font-size:var(--text-sm);transition:color .3s ease}.signup-text:hover,.forgot-password:hover,.back-to-login:hover{color:var(--color-primary-hover)}.reset-message{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-success);text-align:center}.divider{margin:var(--space-6) 0;text-align:center;position:relative}.divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:var(--border-color)}.divider span{background-color:var(--bg-surface);padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);position:relative;z-index:1}.google-login-button{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-surface);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-3);transition:all .2s ease;min-height:48px}.google-login-button:hover{background-color:var(--bg-surface-hover);border-color:var(--text-disabled)}.google-icon{width:20px;height:20px}.signup-container{border-radius:var(--radius-lg);width:90%;max-width:450px;margin:0;padding:var(--space-8);border:1px solid var(--border-color);background-color:var(--bg-surface);box-shadow:0 4px 20px #0000000d;text-align:center;box-sizing:border-box}.signup-title{margin-bottom:var(--space-6);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);text-align:center}.signup-form{display:flex;flex-direction:column}.signup-form input{padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-base);width:100%;box-sizing:border-box;min-height:48px;background-color:var(--bg-body)}.signup-form input:focus{outline:none;border-color:var(--color-primary)}.signup-button{background-color:var(--color-primary);color:var(--bg-surface);padding:var(--space-3) 0;font-size:var(--text-base);border:none;border-radius:var(--radius-md);cursor:pointer;width:100%;min-height:48px;transition:background-color .3s ease;font-weight:var(--font-medium);margin-top:var(--space-2)}.signup-button:hover{background-color:var(--color-primary-hover)}.signup-toLogin{margin-top:var(--space-6)}.signup-toLogin p{margin:var(--space-1) 0;font-size:var(--text-sm);color:var(--text-secondary)}.signup-tologin-text{text-decoration:underline;cursor:pointer;color:var(--color-primary);font-size:var(--text-sm);transition:color .3s ease}.signup-tologin-text:hover{color:var(--color-primary-hover)}.signup-message{font-size:var(--text-sm);white-space:normal;text-align:center;margin-top:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md)}.signup-green{color:var(--color-success);background-color:#f0fdf4}.signup-red{color:var(--color-error);background-color:#fef2f2}@media(max-width:480px){.signup-container{margin:10vh auto;padding:var(--space-6)}}.setting-container{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:80vh;padding:1rem;box-sizing:border-box;background-color:var(--bg-body, #f0f2f5)}.wizard-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem;background-color:var(--bg-surface, #ffffff);border-radius:12px;box-shadow:0 8px 25px #0000001a;width:100%;max-width:600px}.setting-title{font-size:1.5rem;font-weight:600;color:var(--text-primary, #333);margin:0 0 0rem}.setting-description{font-size:1rem;color:var(--text-secondary, #666);margin-bottom:1rem;line-height:1.6}.languege-switcher{width:100%;padding:2vh 0;border-radius:.5vw;font-size:var(--text-xs, 14px);cursor:pointer;margin-top:.5vh;margin-bottom:.5vh;text-align:center}.confirm-setting-button{background-color:var(--color-primary, #007bff);color:var(--bg-surface, white);border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:var(--text-xs, 14px);font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;max-width:250px;margin-top:1rem;min-height:44px}.confirm-setting-button:hover:not(:disabled){background-color:var(--color-primary-dark, #0056b3);transform:translateY(-2px);box-shadow:0 4px 12px #007bff33}.confirm-setting-button:disabled{background-color:var(--color-secondary, #6c757d);opacity:.7;cursor:not-allowed}.user-image-container{position:relative;cursor:pointer;margin-bottom:1rem}.user-image{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid var(--bg-surface, white);box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.edit-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;color:var(--bg-surface, white);display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:0;transition:opacity .3s ease;font-size:var(--text-xs, 14px)}.user-image-container:hover .user-image{transform:scale(1.05)}.user-name-input{width:100%;max-width:320px;padding:.75rem;border:1px solid var(--border-color, #ddd);border-radius:8px;font-size:1rem;text-align:center;box-sizing:border-box;transition:border-color .2s}.user-name-input:focus{outline:none;border-color:var(--color-primary, #007bff);box-shadow:0 0 0 3px #007bff26}.first-setting-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.first-icon-options-container{position:relative;background:var(--bg-surface, white);border-radius:12px;padding:1.5rem;width:100%;max-width:700px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 10px 30px #00000026}.iconAreaCloseButton{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:1.8rem;color:#888;cursor:pointer;padding:.5rem;line-height:1;transition:color .2s}.iconAreaCloseButton:hover{color:var(--text-primary, #333)}.first-icon-options-container-title{font-size:1.25rem;font-weight:600;text-align:center;margin-bottom:1.5rem;color:var(--text-primary, #333)}.imageArea{display:grid;grid-template-columns:repeat(auto-fill,minmax(65px,1fr));gap:1rem;overflow-y:auto;padding:.5rem;margin:0 -.5rem 1rem}.iconImage{width:100%;aspect-ratio:1;border-radius:50%;object-fit:cover;cursor:pointer;border:2px solid transparent;transition:all .2s ease-in-out}.iconImage:hover{transform:scale(1.1);border-color:var(--color-primary, #007bff)}.fileUploadButton{display:inline-block;padding:.75rem 1.5rem;background-color:var(--color-secondary, #6c757d);color:var(--bg-surface, white);border-radius:8px;border:none;cursor:pointer;text-align:center;transition:background-color .2s;font-size:var(--text-xs, 14px);margin:0 auto;min-height:44px}.fileUploadButton:hover{background-color:#5a6268}.video-wrapper{width:100%;max-width:560px;margin:1rem auto 2rem}.tutorial-video{width:100%;border-radius:12px;background-color:#000;box-shadow:0 4px 12px #0000001a;display:block}.how-to-container{display:flex;gap:1rem;width:100%;margin-bottom:1rem}.how-to-item{flex:1;text-align:left;padding:1rem;border-radius:8px;background-color:#f8f9fa;border:1px solid var(--border-color, #e9ecef)}.how-to-item h3{margin:0 0 .5rem;font-size:1rem;color:var(--text-primary, #333)}.how-to-item p{margin-bottom:0;font-size:var(--text-xs, 14px);color:var(--text-secondary, #666);line-height:1.5}@media(max-width:768px){.wizard-step{padding:1.5rem;width:95%}.how-to-container{flex-direction:column}}@media(max-width:480px){.setting-container,.wizard-step{padding:1rem}.setting-title{font-size:1.25rem}.setting-description{font-size:var(--text-xs, 14px)}.confirm-setting-button{padding:.75rem 1rem;font-size:var(--text-xs, 14px)}.user-image{width:100px;height:100px}.how-to-item{padding:.75rem}}.search-results-container{padding:2rem;max-width:1200px;width:80%;margin:calc(3.5rem + 8vh) auto 2rem auto;background-color:#f9f9f9;border-radius:12px;box-shadow:0 6px 20px #00000014;top:20%}.search-results-header{font-size:1.5rem;color:#333;margin-bottom:1.5rem;text-align:center;font-weight:700}.search-results-list{list-style:none;padding:0;margin:0}.search-result-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:1rem;padding:1.2rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;transition:all .25s ease-in-out}.search-result-item:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0000001a;border-color:#007bff}.result-type{font-size:.9rem;font-weight:600;color:#007bff;text-transform:uppercase;letter-spacing:.5px}.result-title{font-size:1.25rem;color:#2c3e50;margin:0;font-weight:600;word-break:break-word}.result-description{font-size:.9rem;color:#34495e;margin-top:.5rem;line-height:1.5}.result-meta{font-size:.9rem;color:#6c757d;margin-top:.25rem;word-break:break-word}.result-meta strong{color:#495057}.view-detail-button{align-self:flex-end;padding:.6rem 1.2rem;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 3px 8px #007bff33}.view-detail-button:hover{background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-1px);box-shadow:0 5px 12px #007bff4d}.message-info{text-align:center;padding:2rem;font-size:1rem;color:#555;background-color:#e9ecef;border-radius:10px;margin:2rem auto;max-width:800px;width:80%;box-shadow:0 4px 15px #0000000d}.error-message{background-color:#f8d7da;color:#721c24;padding:1rem;border:1px solid #f5c6cb;border-radius:8px;margin:1.5rem auto;max-width:800px;width:80%;text-align:center;font-weight:500}.loading-indicator{text-align:center;padding:2rem;font-size:1.25rem;color:#007bff}.no-results-found{text-align:center;margin-top:30px}.back-to-home-button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:.9rem;margin-top:20px;transition:background-color .3s ease}.back-to-home-button:hover{background-color:#0056b3}@media(max-width:768px){.search-results-container{margin:calc(2.5rem + 8vh) auto 1rem auto;padding:1rem;max-width:100%;width:90%;border-radius:8px;box-shadow:0 4px 15px #0000000f}.search-results-header{font-size:1.5rem;margin-bottom:1rem}.search-result-item{padding:1rem;margin-bottom:.8rem;border-radius:6px}.result-type{font-size:.9rem}.result-title{font-size:1rem}.result-description{font-size:.9rem;margin-top:.3rem}.result-meta{font-size:.9rem;margin-top:.2rem}.view-detail-button{align-self:stretch;padding:.6rem;font-size:.9rem;border-radius:4px;box-shadow:0 2px 5px #007bff33}.message-info{padding:1.5rem;font-size:1rem;margin:1.5rem auto;max-width:90%;width:90%;border-radius:8px}.error-message{padding:.8rem;font-size:.9rem;margin:1rem auto;max-width:90%;width:90%;border-radius:6px}.loading-indicator{padding:1.5rem;font-size:1rem}.no-results-found{margin-top:20px}.back-to-home-button{width:90%;margin-left:auto;margin-right:auto;display:block;padding:12px 15px;font-size:.9rem;border-radius:4px;margin-top:15px}}@media(max-width:480px){.search-results-container{margin:calc(2.3rem + 8vh) auto .8rem auto;padding:.8rem;width:80%}.search-results-header{font-size:1rem;margin-bottom:.8rem}.search-result-item{padding:.8rem;margin-bottom:.6rem}.result-type{font-size:.8rem}.result-title{font-size:1rem}.result-description,.result-meta{font-size:.8rem}.view-detail-button{padding:.5rem;font-size:.8rem}.message-info{padding:1rem;font-size:.9rem;margin:1rem auto;max-width:95%;width:80%}.error-message{padding:.7rem;font-size:.9rem;margin:.8rem auto;max-width:95%;width:95%}.loading-indicator{padding:1rem;font-size:1rem}.back-to-home-button{width:100%;padding:10px 12px;font-size:.9rem;margin-top:10px}}.setting-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;padding:1.25rem;box-sizing:border-box;background-color:var(--bg-background, #f9f9f9);font-family:inherit;color:var(--text-primary, #333);overflow-y:auto;padding-top:calc(var(--header-height, 60px) + 2rem);padding-bottom:2rem}.setting-title{text-align:center;color:var(--text-primary, #2c3e50);margin-bottom:2rem;font-size:1.5rem;font-weight:700;width:100%;margin-top:1rem}.user-image-container{display:flex;justify-content:center;margin-bottom:1.5rem;cursor:pointer;position:relative;display:inline-block;border-radius:50%;overflow:hidden}.user-image{width:120px;height:120px;border-radius:50%;border:3px solid var(--color-primary, #3498db);object-fit:cover;transition:transform .2s ease-in-out;display:block}.user-image:hover{transform:scale(1.05)}.user-name-input{padding:.75rem 1rem;margin-bottom:1.25rem;border:1px solid var(--border-color, #aaa);border-radius:8px;font-size:1rem;width:100%;max-width:300px;box-sizing:border-box;text-align:center;background-color:var(--bg-surface, #ffffff);color:var(--text-primary, #333)}.user-name-input:focus{outline:none;border-color:var(--color-primary, #3498db);box-shadow:0 0 0 3px #3498db33}.confirm-setting-button{background-color:var(--color-primary, #007bff);color:var(--text-inverse, #ffffff);padding:.75rem 1.5rem;font-size:1rem;border:none;border-radius:8px;cursor:pointer;width:100%;max-width:300px;transition:background-color .3s ease;min-height:44px}.confirm-setting-button:hover:not(:disabled){background-color:var(--color-primary-dark, #0056b3)}.confirm-setting-button:disabled{background-color:var(--color-disabled, #cccccc);cursor:not-allowed}hr{border:0;height:1px;background:var(--border-color, #eee);margin:2rem 0;width:80%}.notification_text{margin-bottom:1rem;font-size:.875rem;color:var(--text-secondary, #555);text-align:left;width:100%;max-width:400px}.setting-section{margin-bottom:2rem;padding:1.5rem;border:1px solid var(--border-color, #e0e0e0);border-radius:8px;background-color:var(--bg-surface, #fff);width:100%;max-width:500px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;align-items:center}.setting-section h3{color:var(--text-primary, #34495e);margin-top:0;margin-bottom:1rem;font-size:1.25rem;text-align:center}.setting-section p{font-size:.875rem;margin-bottom:1rem;text-align:center;color:var(--text-secondary, #666)}.setting-section .password-input{width:100%;padding:.75rem 1rem;margin-bottom:1rem;border:1px solid var(--border-color, #ddd);border-radius:8px;font-size:1rem;box-sizing:border-box;text-align:center}.setting-section .password-input:focus{outline:none;border-color:var(--color-primary, #3498db);box-shadow:0 0 0 3px #3498db33}.setting-section .setting-button{width:100%;padding:.75rem;background-color:var(--color-primary, #007bff);color:var(--text-inverse, #ffffff);border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .3s ease;margin-top:.5rem;min-height:44px}.setting-section .setting-button:hover{background-color:var(--color-primary-dark, #0056b3)}.setting-section .delete-button{background-color:var(--color-error, #dc3545)}.setting-section .delete-button:hover{background-color:#c82333}.success-message{color:var(--color-success, #28a745);text-align:center;font-weight:700;margin-bottom:1rem;font-size:.875rem}.error-message{color:var(--color-error, #dc3545);text-align:center;font-weight:700;margin-bottom:1rem;font-size:.875rem}.edit-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;color:#fff;display:flex;justify-content:center;align-items:center;font-size:.875rem;opacity:0;transition:opacity .3s ease;border-radius:50%;pointer-events:none}.user-image-container:hover .edit-overlay{opacity:1}.fileUploadButton{display:block;text-align:center}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media(max-width:768px){.setting-container{padding:1rem;padding-top:calc(var(--header-height, 60px) + 1rem)}.setting-title{font-size:1.25rem}.user-image{width:100px;height:100px}.user-name-input,.confirm-setting-button{width:100%}.setting-section{padding:1rem}}.languege-switcher{width:100%;max-width:300px;padding:.75rem 0;border-radius:8px;font-size:1rem;cursor:pointer;margin-top:1rem;margin-bottom:.5rem;text-align:center;background-color:var(--bg-surface, #fff);border:1px solid var(--border-color, #ccc)}.admin-container{display:flex;flex-direction:column;align-items:center;text-align:left;color:#000;width:100%;max-width:600px;margin:100px auto;background:#fff;border-radius:10px;border:1.5px solid #bbb;box-shadow:0 4px 16px #0000001a;padding:10px 24px;position:static;overflow-y:visible;height:70%}.title{margin:0%;margin-bottom:0vh;font-size:var(--text-2xl);color:#202f55;font-weight:700}.space-title{text-align:left;width:100%;padding:0}.item-title{margin:24px 5px 4px;padding-bottom:2px;border:none;font-weight:700;border-radius:5px;background-color:#fff;align-items:center;text-align:left;padding-left:10px;display:flex;color:#6c757d;font-size:var(--text-lg)}.description{text-align:left;width:100%;padding:0}.input-form{margin:0 5px;border:1.5px solid rgb(187,187,187);padding-top:5px;padding-bottom:5px;color:#3d3d3d;border-radius:5px;background-color:#fff;align-items:center;text-align:left;padding-left:10px;font-weight:1px;font-size:var(--text-base);display:flex}.input-form.multiline-input{height:auto;min-height:80px;resize:vertical}.invite-section{width:100%;margin:16px 5px 5px;padding:12px 8px 8px;border-top:1.5px solid #bbb;background:#fff;border-radius:8px}.admin-list-section{text-align:left;width:100%;padding:0}.admin-user{border-bottom:1px solid #000000}.admin-list-container,.admin-button-container{display:flex;flex-direction:column;margin:0 10px;padding:0}.icon-selection{width:100%;margin-bottom:16px}.icon-type-selector{display:flex;gap:16px;margin-bottom:12px}.icon-type-selector label{display:flex;align-items:center;gap:4px;cursor:pointer}.icon-type-selector input[type=radio]{margin-right:4px}.default-icon-btn{padding:8px 16px;background-color:#fff;color:#6c757d;border-radius:4px;cursor:pointer;text-align:center;transition:background-color .2s;font-size:var(--text-base);max-width:300px;border:1px solid #ccc;font-weight:600}.current-icon-display{display:flex;align-items:center;gap:12px;margin-bottom:8px}.default-icon-btn:hover{background:#f0f0f0}.iconImage{cursor:pointer;transition:transform .1s ease-in-out}.iconImage:hover{transform:scale(1.1)}.iconImage.selected{animation:pop .2s ease-in-out forwards}.space-icon-options-container{position:relative;background:#fff;border-radius:12px;padding:1.5rem;width:auto;max-width:580px;max-height:85vh;display:flex;flex-wrap:wrap;box-shadow:0 10px 30px #00000026}.custom-icon-section{width:100%}.file-input{display:none}.file-label{display:inline-block;padding:8px 16px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#6c757d;cursor:pointer;margin-bottom:8px;font-weight:600}.file-label:hover{background:#f0f0f0}.icon-preview{margin-top:8px;margin-bottom:8px}.icon-preview img{width:64px;height:64px;object-fit:cover;border-radius:8px;border:2px solid #ddd}.file-note{font-size:var(--text-sm);color:#666;margin:4px 0}.changeButton{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;padding:11px 16px;font-size:var(--text-base);font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease;min-height:40px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin-top:10px}.changeButton:hover{background:linear-gradient(135deg,#218838,#1ba085);transform:translateY(-1px)}.member-list-section{text-align:left;width:100%;padding:0;margin-top:16px}.member-list-container{display:flex;flex-direction:column;margin:0 10px;padding:0}.member-user,.admin-user{border-bottom:1px solid #ddd;padding:8px 0;display:flex;justify-content:space-between;align-items:center}.invite-links-section{margin-top:2rem;padding:1.5rem;border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa}.invite-link-item{margin-bottom:2rem;padding:1.5rem;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000000d}.role-label{font-weight:700;font-size:1.1rem;margin-bottom:1rem;color:#333}.invite-link-content{display:flex;flex-direction:column;gap:1rem}.invite-link-info{display:flex;flex-direction:column;gap:.5rem}.link-status,.link-expires{margin:0;font-size:var(--text-base);color:#666}.link-status{font-weight:500}.invite-link-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}ul{padding-left:0;margin:0}li{list-style:none}@media(max-width:1024px){.admin-container{margin:140px auto;padding:12px 18px}.emoji-picker{grid-template-columns:repeat(8,1fr)}}@media(max-width:600px){.admin-container{margin:20% 10px 10px;width:90%;height:100%;border-radius:0;border:none;box-shadow:none;padding:10px 7px}.icon-selection{margin-bottom:0}.title,.item-title,.input-form{font-size:var(--text-base)}.emoji-picker{grid-template-columns:repeat(auto-fill,minmax(32px,1fr));max-height:180px}.admin-user,.member-user{flex-direction:column;align-items:flex-start;gap:4px}}.webhook-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:1200px;height:90vh;padding:1.5rem;background-color:var(--bg-surface, white);color:var(--text-primary, black);border-radius:8px;box-shadow:0 0 20px #00000026;box-sizing:border-box;-webkit-overflow-scrolling:touch;font-family:inherit;z-index:2000}.close-button{position:absolute;top:1rem;right:1rem;width:44px;height:44px;border-radius:8px;background-color:var(--color-error, #f44336)!important;color:var(--text-inverse, #ffffff)!important;border:none;display:flex;align-items:center;justify-content:center;font-size:var(--text-lg);font-weight:700;cursor:pointer;z-index:1000;transition:all .2s ease;box-shadow:0 2px 5px #0003;padding:0;line-height:1}.close-button:hover{background-color:#d32f2f!important;color:#fff!important;transform:scale(1.05);box-shadow:0 4px 8px #0000004d}.tab-navigation{display:flex;margin-bottom:1.5rem;border-bottom:2px solid var(--border-color, #e0e0e0)}.tab-button{padding:.75rem 1.5rem;margin-right:.25rem;background-color:var(--bg-background, #f2f2f2);border:none;border-radius:8px 8px 0 0;font-size:var(--text-base);font-weight:700;color:var(--text-secondary, #555);cursor:pointer;transition:background-color .3s,color .3s;min-height:44px}.tab-button:hover{background-color:var(--border-color, #e0e0e0);color:var(--text-primary, #333)}.tab-button.active{background-color:var(--bg-surface, white);color:var(--color-primary, #007bff);border-bottom:2px solid var(--color-primary, #007bff);transform:translateY(2px)}.tab-content{max-height:calc(90vh - 120px);padding:1rem;background-color:var(--bg-surface, white);border-radius:0 0 8px 8px;box-shadow:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.api-set-content{overflow-x:auto;-webkit-overflow-scrolling:touch}.api-set-table{width:100%;margin-top:0;background-color:var(--bg-surface, white);border-collapse:collapse;border-radius:8px;overflow:hidden;min-width:800px}.api-set-table th,.api-set-table td{padding:1rem;border:1px solid var(--border-color, #e0e0e0);text-align:left;vertical-align:middle;height:auto}.api-set-table th{background-color:var(--bg-background, #f2f2f2);font-size:var(--text-sm);font-weight:700;color:var(--text-primary, #333)}.api-set-table th:nth-child(1),.api-set-table td:nth-child(1){width:1%;white-space:nowrap}.api-set-table th:nth-child(2),.api-set-table td:nth-child(2){width:35%}.api-set-table th:nth-child(3),.api-set-table td:nth-child(3){width:25%}.api-set-table th:nth-child(4),.api-set-table td:nth-child(4){width:24%}.api-set-table th:nth-child(5),.api-set-table td:nth-child(5){width:15%}.api-set-table tbody tr:nth-child(2n){background-color:var(--bg-background, #f8f8f8)}.api-set-table tbody tr:hover{background-color:var(--bg-surface-hover, #f0f0f0)}.status-indicator{font-size:var(--text-base);font-weight:700;white-space:nowrap}.status-indicator.status-active{color:var(--color-success, #28a745)}.status-indicator.status-inactive{color:var(--text-disabled, #6c757d)}.control-buttons{white-space:nowrap;min-width:100px;display:flex;align-items:center;justify-content:center;gap:.5rem}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;background-color:transparent;border:none;border-radius:50%;font-size:1.2rem;line-height:1;color:var(--text-secondary, #666);cursor:pointer;transition:all .2s ease;width:40px;height:40px;box-sizing:border-box}.icon-button:hover{background-color:var(--bg-surface-hover, #f5f5f5);transform:translateY(-1px)}.edit-button:hover{color:var(--color-primary, #007bff);background-color:var(--bg-surface-hover, #e3f2fd)}.delete-button{background-color:transparent;color:var(--text-secondary, #666)}.delete-button:hover{background-color:var(--bg-error, #ffebee);color:var(--color-error, #dc3545)}h1{margin-bottom:1.5rem;font-size:var(--text-xl);color:var(--text-primary, #333);text-align:center}h2{margin-top:1.5rem;margin-bottom:.75rem;font-size:var(--text-lg);color:var(--text-primary, #333)}.text-input,.select-input{width:100%;padding:.75rem;margin-bottom:1rem;border:1px solid var(--border-color, #ddd);border-radius:4px;font-size:var(--text-base);box-sizing:border-box;background-color:var(--bg-surface, white);color:var(--text-primary, #333)}.select-input.small{width:auto;min-width:150px;margin-right:10px}.checkbox-label{display:flex;align-items:center;margin-bottom:.75rem;font-size:var(--text-base);color:var(--text-secondary, #555)}.checkbox-label input[type=checkbox],.checkbox-label input[type=radio]{margin-right:10px;transform:scale(1.2);min-width:20px;min-height:20px}.event-selection-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;padding:1rem;background-color:var(--bg-surface, #fff);border:1px solid var(--border-color, #eee);border-radius:4px}.event-group{margin-bottom:.5rem}.event-group h3{margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:1px dashed var(--border-color, #eee);font-size:var(--text-base);color:var(--text-primary, #333)}.form-actions{display:flex;gap:1rem;margin-top:2rem}.button{padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:var(--text-base);cursor:pointer;transition:background-color .2s;min-height:44px;display:flex;align-items:center;justify-content:center}.button.primary{background-color:var(--color-success, #28a745);color:#fff}.button.primary:hover{background-color:#218838}.button.secondary{background-color:var(--color-disabled, #6c757d);color:#fff}.button.secondary:hover{background-color:#5a6268}@media(max-width:768px){.webhook-container{width:95vw;height:95vh;padding:1rem}.api-set-content{overflow-x:visible}.api-set-table{display:block;min-width:0}.api-set-table thead{display:none}.api-set-table tbody{display:block}.api-set-table tr{display:block;margin-bottom:1.5rem;border:1px solid var(--border-color, #e0e0e0);border-radius:8px;padding:1rem;background-color:var(--bg-surface, white)}.api-set-table tbody tr:nth-child(2n){background-color:var(--bg-surface, white)}.api-set-table tbody tr:hover{background-color:var(--bg-surface-hover, #f8f8f8)}.api-set-table td{display:block;border:none;padding:.5rem 0;text-align:left;width:100%!important}.api-set-table td:before{content:attr(data-label);font-weight:700;color:var(--text-primary, #333);display:block;margin-bottom:.25rem;font-size:var(--text-sm)}.api-set-table td:first-child{padding-top:0}.control-buttons{justify-content:flex-start;margin-top:.5rem}.event-selection-grid{grid-template-columns:1fr}.tab-button{padding:.5rem 1rem;font-size:var(--text-base)}.form-actions{flex-direction:column}.form-actions .button{width:100%}}.agent-container{width:90%;max-width:1200px;max-height:85vh;margin:0;padding:60px 20px 20px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;position:relative;overflow-y:auto}.agent-container .close-button{position:absolute;top:15px;right:15px;width:40px;height:40px;border-radius:8px;background-color:#f44336!important;color:#fff!important;border:none;display:flex;align-items:center;justify-content:center;font-size:var(--text-xl);font-weight:700;cursor:pointer;z-index:1000;transition:all .2s ease;box-shadow:0 2px 5px #0003;padding:0}.agent-container .close-button:hover{background-color:#d32f2f!important;transform:scale(1.05);box-shadow:0 4px 8px #0000004d}.agent-tab-navigation{display:flex;gap:10px;margin-bottom:20px;border-bottom:2px solid #e0e0e0}.agent-tab-button{padding:12px 24px;background:none;border:none;cursor:pointer;font-size:var(--text-base);color:#666;border-bottom:3px solid transparent;transition:all .3s}.agent-tab-button:hover{color:#333}.agent-tab-button.active{color:#2196f3;border-bottom-color:#2196f3}.agent-setup-banner{margin-bottom:24px;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;box-shadow:0 4px 6px #0000001a}.banner-content{display:flex;justify-content:space-between;align-items:center;gap:20px}.banner-text{flex:1}.banner-text h3{margin:0 0 8px;font-size:1.25rem;font-weight:600}.banner-text p{margin:0;font-size:.95rem;line-height:1.5;opacity:.9}.banner-actions{display:flex;gap:12px;flex-shrink:0}.agent-setup-button{padding:12px 24px;background:#fff;color:#667eea;border:none;border-radius:8px;font-weight:600;font-size:var(--text-base);white-space:nowrap;cursor:pointer;transition:all .2s ease}.agent-setup-button:hover:not(:disabled){background:#f7fafc;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.agent-setup-button:disabled{opacity:.6;cursor:not-allowed}.agent-remove-button{padding:10px 20px;background:#fff3;color:#fff;border:2px solid white;border-radius:8px;font-weight:600;font-size:var(--text-base);white-space:nowrap;cursor:pointer;transition:all .2s ease}.agent-remove-button:hover:not(:disabled){background:#ffffff4d;transform:translateY(-2px)}.agent-remove-button:disabled{opacity:.4;cursor:not-allowed}.agent-list-content{margin-top:20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.empty-state{padding:40px 20px;text-align:center;color:#666;font-size:var(--text-base);background:#f9f9f9;border-radius:8px;border:2px dashed #ddd}.agent-table{width:100%;border-collapse:collapse;margin-top:20px;min-width:900px;background-color:#fff;border-radius:8px;overflow:hidden;table-layout:fixed}.agent-table th,.agent-table td{padding:12px;text-align:left;border:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.agent-table th{background:#f5f5f5;font-weight:600;color:#333;font-size:var(--text-sm)}.agent-table tbody tr:hover{background:#f9f9f9}.agent-table th:nth-child(1),.agent-table td:nth-child(1){width:10%;min-width:90px}.agent-table th:nth-child(2),.agent-table td:nth-child(2){width:15%;min-width:120px}.agent-table th:nth-child(3),.agent-table td:nth-child(3){width:15%;min-width:120px}.agent-table th:nth-child(4),.agent-table td:nth-child(4){width:10%;min-width:80px;text-align:center}.agent-table th:nth-child(5),.agent-table td:nth-child(5){width:10%;min-width:80px}.agent-table th:nth-child(6),.agent-table td:nth-child(6){width:30%;min-width:200px;white-space:normal;word-wrap:break-word}.agent-table th:nth-child(7),.agent-table td:nth-child(7){width:10%;min-width:100px}.status-indicator{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:12px;font-size:var(--text-base);font-weight:700}.status-active{background:#e8f5e9;color:#2e7d32}.status-inactive{background:#ffebee;color:#c62828}.control-buttons{display:flex;gap:8px;align-items:center;justify-content:center}.icon-button{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:var(--text-base);transition:all .2s}.edit-button{background:#2196f3;color:#fff}.edit-button:hover{background:#1976d2}.delete-button{background:#f44336;color:#fff}.delete-button:hover{background:#d32f2f}.agent-setting-content{margin-top:20px}.agent-setting-content h2{font-size:var(--text-base);font-weight:600;margin-top:20px;margin-bottom:10px;color:#333}.text-input,.select-input{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:var(--text-base);margin-bottom:10px;box-sizing:border-box}.text-input:focus,.select-input:focus{outline:none;border-color:#2196f3}.language-select{width:100%;padding:12px;font-size:var(--text-base);border:1px solid #ddd;border-radius:8px;background-color:#fff;cursor:pointer;transition:border-color .3s;margin-bottom:20px}.language-select:hover{border-color:#4a90e2}.language-select:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a}.text-area{width:100%;padding:12px;font-size:var(--text-base);border:1px solid #ddd;border-radius:8px;resize:vertical;font-family:inherit;transition:border-color .3s;margin-bottom:20px;min-height:120px;box-sizing:border-box}.text-area:hover{border-color:#4a90e2}.text-area:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a}.text-area::placeholder{color:#999}.agent-type-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;margin-bottom:20px}.agent-type-card{border:2px solid #e0e0e0;border-radius:8px;padding:15px;cursor:pointer;transition:all .3s}.agent-type-card:hover{border-color:#2196f3;background:#f5f5f5}.agent-type-card.selected{border-color:#2196f3;background:#e3f2fd}.agent-type-card h3{font-size:var(--text-base);margin-bottom:8px;color:#333}.agent-type-card p{font-size:var(--text-base);color:#666;margin:0}.agent-type-card.custom-agent{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.agent-type-card.custom-agent.selected{transform:scale(1.05);box-shadow:0 6px 20px #667eea66}.custom-prompt-info{background-color:#f0f7ff;border-left:4px solid #4a90e2;padding:12px 16px;margin-bottom:12px;border-radius:4px}.custom-prompt-info .info-text{margin:0;font-size:13px;color:#2c5282;line-height:1.5}.threshold-slider{width:100%;margin-bottom:20px}.threshold-slider input[type=range]{width:100%;height:8px;border-radius:4px;background:#ddd;outline:none;cursor:pointer}.threshold-value{display:flex;justify-content:space-between;margin-top:10px;font-size:var(--text-base);color:#666}.threshold-current{font-weight:600;color:#2196f3;font-size:18px}.checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--text-base);margin-bottom:10px}.checkbox-label input[type=checkbox]{width:18px;height:18px;cursor:pointer}.agent-event-selection-grid{display:grid;gap:15px;margin-bottom:20px}.event-group{border:1px solid #e0e0e0;border-radius:8px;padding:15px;background:#f9f9f9}.event-group h3{font-size:var(--text-base);margin-bottom:10px;color:#333}.form-actions{display:flex;gap:10px;margin-top:30px;justify-content:flex-end}.agent-button{padding:10px 24px;border:none;border-radius:4px;cursor:pointer;font-size:var(--text-base);font-weight:600;transition:all .2s}.agent-button.primary{background:#2196f3;color:#fff}.agent-button.primary:hover{background:#1976d2}.agent-button.secondary{background:#f5f5f5;color:#333}.agent-button.secondary:hover{background:#e0e0e0}.mode-description{font-size:var(--text-base);color:#666;margin:8px 0 16px;line-height:1.6;padding:10px 12px;background-color:#f8f9fa;border-radius:6px;border-left:3px solid #667eea}.participation-mode-selector{display:flex;flex-direction:column;gap:12px;margin:16px 0 24px}.mode-option{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:all .25s ease;background-color:#fff}.mode-option:hover{border-color:#2196f3;background-color:#f8fbff;transform:translateY(-2px);box-shadow:0 4px 12px #2196f31a}.mode-option input[type=radio]{margin-top:4px;width:20px;height:20px;cursor:pointer;flex-shrink:0;accent-color:#2196F3}.mode-option:has(input[type=radio]:checked){border-color:#2196f3;background-color:#e3f2fd;box-shadow:0 4px 16px #2196f326}.mode-option input[type=radio]:checked+.mode-content strong{color:#2196f3}.mode-content{flex:1;min-width:0}.mode-content strong{display:block;font-size:15px;margin-bottom:6px;color:#333;font-weight:600;transition:color .2s}.mode-content p{font-size:13px;color:#666;margin:0;line-height:1.5}.threshold-description{font-size:var(--text-base);color:#495057;margin:8px 0 16px;padding:14px 16px;background-color:#f0f7ff;border-left:4px solid #2196F3;border-radius:6px;line-height:1.6;display:flex;align-items:start;gap:10px}.threshold-description:before{content:"ℹ️";font-size:var(--text-base);flex-shrink:0;margin-top:1px}@media(max-width:768px){.agent-container{width:95%;padding:15px;max-height:90vh}.agent-container .close-button{top:10px;right:10px;font-size:var(--text-xl)}.agent-tab-button{padding:10px 16px;font-size:var(--text-base)}.agent-setup-banner .banner-content{flex-direction:column;align-items:flex-start}.agent-setup-banner .banner-actions{width:100%;flex-direction:column}.agent-setup-button,.agent-remove-button{width:100%;text-align:center}.agent-list-content{overflow-x:visible}.agent-table{display:block;min-width:0}.agent-table thead{display:none}.agent-table tbody{display:block}.agent-table tr{display:block;margin-bottom:20px;border:1px solid #e0e0e0;border-radius:8px;padding:15px;background-color:#fff}.agent-table tbody tr:hover{background:#f8f8f8}.agent-table td{display:block;border:none;padding:8px 0;text-align:left!important;width:100%!important;min-width:0!important;white-space:normal!important}.agent-table td:before{content:attr(data-label);font-weight:700;color:#333;display:block;margin-bottom:5px;font-size:.85em}.agent-table td:first-child{padding-top:0}.control-buttons{justify-content:flex-start;margin-top:10px}.agent-type-cards{grid-template-columns:1fr}.form-actions{flex-direction:column}.agent-button{width:100%}.language-select,.text-area,.text-input,.select-input{font-size:var(--text-base)}.participation-mode-selector{gap:10px}.mode-option{padding:14px 16px}.mode-content strong{font-size:var(--text-base)}.mode-content p{font-size:12px}.threshold-description{font-size:13px;padding:12px 14px}.mode-description{font-size:13px;padding:8px 10px}}@media(max-width:480px){.agent-container{width:98%;padding:10px}.agent-tab-navigation{gap:5px}.agent-tab-button{padding:8px 12px;font-size:13px}.agent-type-card h3{font-size:var(--text-base)}.agent-type-card p{font-size:12px}.icon-button{padding:8px 10px;font-size:var(--text-base)}.mode-option{padding:12px 14px;gap:10px}.mode-option input[type=radio]{width:18px;height:18px}.threshold-description{padding:10px 12px;font-size:12px}}.invitation-container{min-height:100vh;background-color:var(--bg-body);display:flex;align-items:flex-start;justify-content:center;padding:var(--space-8) var(--space-4);box-sizing:border-box}.invitation-card{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:0 10px 30px -10px #0000001a;max-width:32rem;width:100%;overflow:hidden;border:1px solid var(--border-color)}.invitation-header{background:var(--color-primary);padding:var(--space-6) var(--space-8);color:var(--bg-surface);text-align:center}.invitation-header__icon{width:3rem;height:3rem;margin:0 auto var(--space-2);color:var(--bg-surface)}.invitation-header__title{font-size:var(--text-xl);font-weight:var(--font-bold);margin:0;color:var(--bg-surface)}.invitation-content{padding:var(--space-8)}.invitation-info__card{background-color:var(--bg-surface-hover);border-radius:var(--radius-md);padding:var(--space-6);margin-bottom:var(--space-6);border:1px solid var(--border-color)}.invitation-info__title{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-4)}.invitation-info__details{display:flex;flex-direction:column;gap:var(--space-3)}.invitation-info__detail{display:flex;align-items:center;color:var(--text-secondary);font-size:var(--text-base)}.invitation-info__detail-icon{width:1.25rem;height:1.25rem;margin-right:var(--space-3);color:var(--color-primary)}.invitation-role,.error-message{border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-6);border-left-width:4px;border-style:solid}.invitation-role{background-color:#fffbeb;border-color:var(--color-warning)}.invitation-role__text{color:#92400e;margin:0;font-weight:var(--font-medium)}.error-message{background-color:#fef2f2;border-color:var(--color-error)}.error-message__text{color:var(--color-error);margin:0;font-weight:var(--font-medium)}.button-container{display:flex;flex-direction:column;gap:var(--space-4)}.btn{width:100%;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);font-weight:var(--font-medium);transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-size:var(--text-base);min-height:50px}.btn:disabled{cursor:not-allowed;opacity:.7}.btn--primary{background-color:var(--color-primary);color:var(--bg-surface)}.btn--primary:hover:not(:disabled){background-color:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 4px 10px #0000001a}.btn--secondary{background-color:var(--bg-surface-hover);color:var(--text-primary);border:1px solid var(--border-color)}.btn--secondary:hover:not(:disabled){background-color:var(--bg-body)}.btn__icon{width:1.25rem;height:1.25rem;margin-right:var(--space-2)}.spinner{animation:spin 1s linear infinite;border-radius:50%;margin-right:var(--space-2)}.spinner--white{height:1.25rem;width:1.25rem;border:2px solid var(--bg-surface);border-top-color:transparent}.spinner--large{height:4rem;width:4rem;border:4px solid var(--bg-surface-hover);border-top-color:var(--color-primary);margin:0 auto var(--space-4)}@keyframes spin{to{transform:rotate(360deg)}}.result-icon{width:5rem;height:5rem;margin:0 auto var(--space-4)}.result-icon--success{color:var(--color-success)}.result-icon--rejected{color:var(--text-disabled)}.result-icon--error{color:var(--color-error)}.result-title{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-2);text-align:center}.result-message{color:var(--text-secondary);text-align:center;margin-bottom:var(--space-6);font-size:var(--text-base)}.notice{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-secondary);text-align:center}.loading-message{color:var(--text-secondary);text-align:center;font-size:var(--text-base)}@media(max-width:768px){.invitation-container{padding:var(--space-4)}.invitation-content{padding:var(--space-6)}.invitation-header{padding:var(--space-4) var(--space-6)}}.dc-header-theme{background-color:#b4c7e0;color:var(--text-light);padding:.5rem 1rem;font-weight:700;font-size:.9rem}.dc-body-theme{display:grid;grid-template-columns:1.5fr 1fr 2fr;gap:1.5rem;padding:1.5rem}@media(max-width:1024px){.dc-body-theme{grid-template-columns:1fr}}.dc-panel-left-theme{display:flex;flex-direction:column;gap:.4rem}.dc-title-theme{color:#333;text-decoration:underline;cursor:pointer;line-height:1.5;font-size:1.4rem;font-weight:600;font-family:Arial,sans-serif}.dc-title-theme:hover{color:#4a6fff}.dc-button-group-theme{display:flex;gap:30px;margin-top:auto;width:100%;justify-content:center;flex-wrap:wrap}.btn-theme{width:150px;padding:8px 16px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-settings-theme{background-color:#4a6fff;color:#fff}.btn-settings-theme:hover{background-color:#3b59cc}.btn-check-theme{background-color:#e5e7eb;color:#1f2937;border:1px}.btn-check-theme:hover{background-color:#d1d5db}.dc-panel-middle-theme{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);padding:0 1.5rem;max-width:300px}.dc-stats-list-theme{list-style:none;padding:0;margin:0;font-size:.9rem}.dc-stats-list-theme li{display:flex;justify-content:space-between;padding:.35rem 0;border-bottom:1px solid #f8fafc}.dc-stats-list-theme .label-theme{color:var(--text-secondary)}.dc-stats-list-theme .value-theme{font-weight:600}.dc-panel-right-theme{display:flex;gap:1rem;justify-content:space-around;align-items:center}.dc-chart-wrapper-theme{display:flex;flex-direction:column;align-items:center;width:50%}.dc-legend-theme{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;font-size:.75rem;margin-top:.5rem}.dc-legend-item-theme{display:flex;align-items:center;gap:.3rem}.dc-color-box-theme{width:10px;height:10px;border-radius:2px}:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--background: #F4F7FE;--sidebar-bg: #1E2A47;--card-bg: #FFFFFF;--text-primary: #1E2A47;--text-secondary: #7E8AA3;--text-light: #FFFFFF;--primary-blue: #4A6FFF;--border-color: #E5E9F2;--card-shadow: 0px 10px 15px -3px rgba(30, 42, 71, .05)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:1.5rem}.stat-card{background-color:var(--card-bg);padding:1.5rem;border-radius:12px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:.5rem}.stat-card.primary{background-color:var(--primary-blue);color:var(--text-light)}.stat-card-title{font-size:.9rem;color:var(--text-secondary)}.stat-card.primary .stat-card-title,.stat-card.primary .stat-card-value{color:#fffc}.stat-card-value{font-size:2rem;font-weight:700}.chart-content{flex-grow:1}.ai-analysis-section-wrapper{background-color:var(--card-bg);padding:1.5rem;border-radius:12px;box-shadow:var(--card-shadow);margin-top:2rem}.section-title,.table-title{font-size:20px;font-weight:700;margin-bottom:16px}.discussions-container{background-color:var(--card-bg);padding:1.5rem;border-radius:12px;box-shadow:var(--card-shadow);margin-top:2rem}.table-title{margin:0 0 1.5rem;font-size:1.1rem;font-weight:600}.summary-stats-table{display:flex;flex-direction:column;gap:16px;padding:20px 0}.summary-stats-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid #f0f0f0;font-size:1rem}.summary-stats-label{color:#666}.summary-stats-value{font-weight:600;font-size:1.2rem;color:var(--primary-blue)}.tab-navigation{display:flex;border-bottom:2px solid #e0e0e0;margin-bottom:20px}.tab-button{padding:10px 20px;cursor:pointer;border:none;background-color:transparent;font-size:16px;color:#555;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .2s ease-in-out}.tab-button:hover{background-color:#f5f5f5;color:#000}.tab-button.active{color:#007bff;border-bottom:3px solid #007bff;font-weight:700}.tab-content{padding-top:10px;min-height:40vh}.custom-legend{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;list-style:none;margin:8px 0 0;padding:0}.custom-legend-item{display:flex;align-items:center;margin-right:16px;font-size:16px;color:#333}.custom-legend-color{width:12px;height:12px;border-radius:2px;margin-right:6px;flex-shrink:0}.ai-analysis-container{height:max-content;width:100%}.global-view{padding-top:0vh}.tabs-container{border-bottom:1px solid #e0e0e0;overflow-x:scroll}.tab-list{display:flex;list-style:none;padding:0;margin:0}.tab-item{padding:auto;cursor:pointer;font-size:16px;color:#667085;transition:color .2s ease-in-out,border-color .2s ease-in-out;border:1px solid transparent;border-bottom:none;margin-bottom:-1px;width:auto;text-align:center;white-space:nowrap}.tab-item.active{font-weight:600;color:#0052cc;background-color:#fff;border:1px solid #e0e0e0;border-bottom:1px solid white;border-radius:6px 6px 0 0}.AiAnalysis_tab-content{height:auto;min-height:200px;background-color:#fff;border:1px solid #e0e0e0;border-top:none;padding:24px;border-radius:0 0 6px 6px}.global-AiAnalysis_tab{min-height:30vh}.keyword-cloud-container{display:flex;flex-direction:column;align-items:center;width:100%}.ai-summary h3{font-size:1.25rem;font-weight:600;color:#1d2939;margin-top:0;margin-bottom:16px}.ai-summary p{font-size:1rem;color:#475467;line-height:1.6;white-space:pre-line;margin:0}.word-ranking-container{max-width:800px;margin:0 auto;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000014;overflow:hidden}.tabs{display:flex;border-bottom:1px solid #dfe1e6}.tab-item{padding:14px 20px;border:none;background-color:transparent;cursor:pointer;font-size:14px;color:#5e6c84;position:relative;transition:color .2s ease}.tab-item:hover{color:#0052cc}.tab-item.active{color:#0052cc;font-weight:600}.tab-item.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background-color:#0052cc;border-radius:3px 3px 0 0}.ranking-content{padding:24px;background-color:#f8fbff}.ranking-table{width:100%;border-collapse:collapse;color:#172b4d}.ranking-table th{padding:12px 16px;text-align:left;border-bottom:1px solid #c1c7d0;font-size:12px;color:#5e6c84;font-weight:600}.ranking-table td{padding:12px 16px;border-bottom:1px solid #f0f1f2;font-size:14px}.ranking-container{display:flex;flex-wrap:wrap;gap:24px;padding:16px 0}.ranking-card{flex:1;min-width:250px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:16px 30px;margin:0 auto;box-sizing:border-box}.ranking-card h3{margin-top:0;margin-bottom:16px;font-size:1.1rem;font-weight:600;color:#111827}.ranking-table{width:100%;border-collapse:collapse}.ranking-table th,.ranking-table td{padding:12px 8px;vertical-align:middle;border-bottom:1px solid #e5e7eb}.ranking-table tbody tr:last-child td{border-bottom:none}.ranking-table th{text-align:left;font-size:.85rem;font-weight:500;color:#6b7280;text-transform:capitalize}.th-avatar{width:50px;text-align:center}.th-rank{width:80px;text-align:center}.th-value{width:100px;text-align:right}.ranking-table td{height:40px}.cell-rank{font-size:1.6rem;text-align:center;font-weight:600}.cell-avatar{align-items:center}.cell-user{align-items:center;gap:12px;font-weight:500;color:#1f2937}.cell-value{font-size:1.1rem;font-weight:600;text-align:right;color:#111827}.ranking-avatar-inline{width:32px;height:32px;flex-shrink:0}.avatar-image-inline{width:32px;height:32px;border-radius:100%;object-fit:cover;background-color:#fff}.avatar-placeholder-inline{width:32px;height:32px;border-radius:50%;background-color:#6c757d;color:#fff;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.avatar-purple{background-color:#8b5cf6}.avatar-orange{background-color:#f97316}.avatar-pink{background-color:#ff95dd}.charts-grid-triple{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:24px}.chart-container{background-color:var(--card-bg);padding:1.5rem;border-radius:12px;box-shadow:var(--card-shadow);display:flex;flex-direction:column}.chart-title{margin:0 0 1.5rem;font-size:1.1rem;font-weight:600}.dqi-history-chart-container{width:100%;background-color:#fff;padding-top:10px}.dqi-no-data{padding:20px;text-align:center;color:#888}.dqi-history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:10px}.dqi-history-title{font-size:1.1rem;font-weight:600;color:#1e2a47;margin:0}.dqi-toggle-group{display:flex;background-color:#f4f7fe;border-radius:8px;padding:4px}.dqi-toggle-btn{background:transparent;border:none;padding:6px 16px;border-radius:6px;font-size:.9rem;color:#7e8aa3;cursor:pointer;transition:all .2s ease;font-weight:500}.dqi-toggle-btn:hover{color:#4a6fff}.dqi-toggle-btn.active{background-color:#fff;color:#4a6fff;box-shadow:0 1px 3px #0000001a;font-weight:600}.dqi-chart-wrapper{width:100%;min-height:300px}:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--background: #F4F7FE;--card-bg: #FFFFFF;--text-primary: #1E2A47;--text-secondary: #7E8AA3;--text-light: #FFFFFF;--primary-blue: #4A6FFF;--border-color: #E5E9F2;--card-shadow: 0px 10px 15px -3px rgba(30, 42, 71, .05)}body{margin:0;font-family:var(--font-sans);background-color:var(--background)}.main-content{padding:2rem 8rem;padding-top:13vh;overflow-y:auto;min-width:0}@media(max-width:1024px){.main-content{padding:10%;width:80%}}.empty-dashboard{padding-top:50vh;height:auto}.theme-detail-data-container{display:flex;flex-direction:column;gap:1.5rem;margin-top:calc(var(--header-height, 60px) + 2rem);padding:2rem 8rem 3rem;background-color:var(--bg-body, #f4f6f8);color:var(--text-primary, #333)}@media(max-width:1024px){.theme-detail-data-container{padding:2rem 4rem}}@media(max-width:640px){.theme-detail-data-container{padding:1.5rem;width:100%;box-sizing:border-box;margin-top:calc(var(--header-height, 60px) + 1rem)}}.dc-panel-middle{border-left:1px solid var(--border-color, #e0e0e0);border-right:1px solid var(--border-color, #e0e0e0);padding:0 1.5rem}.dc-stats-list{list-style:none;padding:0;margin:0;font-size:.9rem}.dc-stats-list li{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--border-color, #f8fafc)}.dc-stats-list .label-thread{color:var(--text-secondary, #666)}.dc-stats-list .value-thread{font-weight:600;color:var(--text-primary, #333)}.dc-panel-right{display:flex;gap:1rem;justify-content:space-around;align-items:center;flex-wrap:wrap}.dc-chart-wrapper{display:flex;flex-direction:column;align-items:center;width:50%}.dc-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;font-size:.75rem;margin-top:.5rem}.dc-legend-item{display:flex;align-items:center;gap:.3rem}.dc-color-box{width:10px;height:10px;border-radius:2px}.theme-detail-data-container .dc-panel-right{flex:0 1 auto;display:flex;gap:1rem}.theme-detail-data-container .dc-chart-wrapper{flex:0 0 300px}.theme-detail-data-container .dc-body{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start;grid-template-columns:none;justify-content:center}.theme-detail-data-container .dc-panel-middle{flex:0 0 200px}.tab-navigation{display:flex;border-bottom:2px solid var(--border-color, #e0e0e0);margin-bottom:1.5rem;overflow-x:auto}.tab-button{padding:.75rem 1.25rem;cursor:pointer;border:none;background-color:transparent;font-size:1rem;color:var(--text-secondary, #555);border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .2s ease-in-out;white-space:nowrap;min-height:44px}.tab-button:hover{background-color:var(--bg-surface-hover, #f5f5f5);color:var(--text-primary, #000)}.tab-button.active{color:var(--color-primary, #007bff);border-bottom:3px solid var(--color-primary, #007bff);font-weight:700}.tab-content{padding-top:1rem;min-height:40vh}.threads-contianer{background-color:var(--bg-surface, white);padding:1rem;border-radius:12px}hr{margin:0;width:100%;border-color:var(--border-color, #e0e0e0)}.section-title{font-size:1.25rem;font-weight:700;margin-bottom:1rem;padding-left:1rem;color:var(--text-primary, #333)}.threads-container{background-color:var(--bg-surface, white);padding:1.5rem;border-radius:12px;box-shadow:0 4px 6px #0000000d;margin-top:2rem;border:1px solid var(--border-color, #e0e0e0)}.discussions-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.placeholder-content{padding:2.5rem;text-align:center;color:var(--text-disabled, #999);font-size:1.125rem;border:2px dashed var(--border-color, #e0e0e0);border-radius:8px;background-color:var(--bg-surface, #fcfcfc)}.feed-container .thread{border-bottom:1px solid var(--border-color, #efefef)}.feed-container .thread:last-child{border-bottom:none}.feed-container .thread .post-container{border-bottom:none}.ai-analysis-theme-wrapper{background-color:var(--bg-surface, white);padding:1rem 2rem 2rem;border-radius:12px;box-shadow:0 4px 6px #0000000d}@media(max-width:768px){.theme-detail-data-container .dc-body{flex-direction:column;align-items:center}.theme-detail-data-container .dc-panel-middle,.theme-detail-data-container .dc-panel-right{width:100%;flex:auto;border:none;padding:0}.dc-chart-wrapper{width:100%;flex:auto}}.discussion-card-2{background-color:var(--card-bg);border-radius:8px;border:1px solid var(--border-color);box-shadow:0 1px 2px #0000000a;overflow:hidden}.dc-header-thread{background-color:#b4c7e0;color:var(--text-light);padding:.5rem 1rem;font-weight:700;font-size:.9rem}.dc-body-thread{display:grid;grid-template-columns:1.5fr 1fr 2fr;gap:1.5rem;padding:1.5rem}@media(max-width:1024px){.dc-body-thread{grid-template-columns:1fr}}.dc-panel-left-thread{display:flex;flex-direction:column;gap:.4rem;min-height:200px;max-width:30vw}.dc-title-thread{color:#333;text-decoration:underline;cursor:pointer;line-height:1.5;font-size:1.4rem;font-weight:1000}.dc-title-thread:hover{color:#4a6fff}.dc-description{word-wrap:normal;overflow-x:hidden}.dc-button-group-thread{display:flex;gap:30px;margin-top:auto;justify-content:center;flex-wrap:wrap}.btn-thread{width:150px;padding:8px 16px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-settings-thread{background-color:#4a6fff;color:#fff}.btn-settings-thread:hover{background-color:#3b59cc}.btn-check-thread{background-color:#e5e7eb;color:#1f2937;border:1px}.btn-check-thread:hover{background-color:#d1d5db}.dc-panel-middle-thread{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);padding:0 1.5rem;max-width:300px}.dc-stats-list-thread{list-style:none;padding:0;margin:0;font-size:.9rem}.dc-stats-list-thread li{display:flex;justify-content:space-between;padding:.35rem 0;border-bottom:1px solid #f8fafc}.dc-stats-list-thread .label-thread{color:var(--text-secondary)}.dc-stats-list-thread .value-thread{font-weight:600}.dc-panel-right-thread{display:flex;gap:1rem;justify-content:space-around;align-items:center}.dc-chart-wrapper-thread{display:flex;flex-direction:column;align-items:center;width:50%}.dc-legend-thread{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;font-size:.75rem;margin-top:.5rem}.dc-legend-item-thread{display:flex;align-items:center;gap:.3rem}.dc-color-box-thread{width:10px;height:10px;border-radius:2px}.docs-body{width:100%;background-color:var(--bg-body);display:flex;flex-direction:column;height:100%}.docs-header{padding:var(--space-4) var(--space-6);width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color);background-color:var(--bg-surface);box-sizing:border-box;gap:var(--space-4)}.sheet-title{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);flex-grow:1;text-align:center;order:2}.docs-header .edit-button{background-color:var(--color-success);color:var(--text-inverse);border:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all .2s ease;min-height:44px;display:inline-flex;align-items:center;order:3}.docs-header .edit-button:hover{background-color:#047857;opacity:1;transform:translateY(-1px)}.docs-header .back-button{background-color:var(--color-primary);color:var(--text-inverse);border:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all .2s ease;min-height:44px;display:inline-flex;align-items:center;order:1;margin:0;position:relative;top:0}.docs-header .back-button:hover{background-color:var(--color-primary-hover);opacity:1;transform:translateY(-1px)}.editor-container{width:100%}.w-md-editor{width:100%;height:80vh!important}.w-md-editor-toolbar{background-color:#f7f7f7;border-bottom:1px solid #ddd}.w-md-editor-content{background-color:#fff}.w-md-editor-preview img{width:30%;height:auto;display:block;margin:1em auto 1em 1em}.wmde-markdown li,.markdown-body li{list-style:initial!important}.wmde-markdown ul,.markdown-body ul{list-style-type:disc!important}.wmde-markdown ol li,.markdown-body ol li{list-style-type:decimal!important}.wmde-markdown hr,.markdown-body hr{width:100%;height:0px!important}.wmde-markdown h1,.markdown-body h1,.wmde-markdown h2,.markdown-body h2,.wmde-markdown h3,.markdown-body h3,.wmde-markdown h4,.markdown-body h4,.wmde-markdown h5,.markdown-body h5,.wmde-markdown h6,.markdown-body h6{border:none!important}@media(prefers-color-scheme:dark){.wmde-markdown,.wmde-markdown-var{color-scheme:dark;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #484f58;--color-canvas-default: #0d1117;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-neutral-muted: rgba(110, 118, 129, .4);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-attention-subtle: rgba(187, 128, 9, .15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-copied-active-bg: #2e9b33}}@media(prefers-color-scheme:light){.wmde-markdown,.wmde-markdown-var{color-scheme:light;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-canvas-default: #ffffff;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsl(210, 18%, 87%);--color-neutral-muted: rgba(175, 184, 193, .2);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-attention-subtle: #fff8c5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-copied-active-bg: #2e9b33}}[data-color-mode*=dark] .wmde-markdown,[data-color-mode*=dark] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=dark],.wmde-markdown[data-color-mode*=dark],body[data-color-mode*=dark]{color-scheme:dark;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #484f58;--color-canvas-default: #0d1117;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-neutral-muted: rgba(110, 118, 129, .4);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-attention-subtle: rgba(187, 128, 9, .15);--color-danger-fg: #f85149}[data-color-mode*=light] .wmde-markdown,[data-color-mode*=light] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=light],.wmde-markdown[data-color-mode*=light],body[data-color-mode*=light]{color-scheme:light;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-canvas-default: #ffffff;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsl(210, 18%, 87%);--color-neutral-muted: rgba(175, 184, 193, .2);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-attention-subtle: #fff8c5;--color-danger-fg: #cf222e}.wmde-markdown{-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word;color:var(--color-fg-default);background-color:var(--color-canvas-default)}.wmde-markdown details,.wmde-markdown figcaption,.wmde-markdown figure{display:block}.wmde-markdown summary{display:list-item}.wmde-markdown [hidden]{display:none!important}.wmde-markdown a{background-color:transparent;color:var(--color-accent-fg);text-decoration:none}.wmde-markdown a:active,.wmde-markdown a:hover{outline-width:0}.wmde-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.wmde-markdown b,.wmde-markdown strong{font-weight:600}.wmde-markdown dfn{font-style:italic}.wmde-markdown h1{margin:.67em 0;font-weight:600;padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.wmde-markdown mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}.wmde-markdown small{font-size:90%}.wmde-markdown sub,.wmde-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.wmde-markdown sub{bottom:-.25em}.wmde-markdown sup{top:-.5em}.wmde-markdown img{display:inline-block;border-style:none;max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.wmde-markdown code,.wmde-markdown kbd,.wmde-markdown pre,.wmde-markdown samp{font-family:monospace,monospace;font-size:1em}.wmde-markdown figure{margin:1em 40px}.wmde-markdown hr{box-sizing:content-box;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted);height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default)}.wmde-markdown input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.wmde-markdown [type=button],.wmde-markdown [type=reset],.wmde-markdown [type=submit]{-webkit-appearance:button}.wmde-markdown [type=button]::-moz-focus-inner,.wmde-markdown [type=reset]::-moz-focus-inner,.wmde-markdown [type=submit]::-moz-focus-inner{border-style:none;padding:0}.wmde-markdown [type=button]:-moz-focusring,.wmde-markdown [type=reset]:-moz-focusring,.wmde-markdown [type=submit]:-moz-focusring{outline:1px dotted ButtonText}.wmde-markdown [type=checkbox],.wmde-markdown [type=radio]{box-sizing:border-box;padding:0}.wmde-markdown [type=number]::-webkit-inner-spin-button,.wmde-markdown [type=number]::-webkit-outer-spin-button{height:auto}.wmde-markdown [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.wmde-markdown [type=search]::-webkit-search-cancel-button,.wmde-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none}.wmde-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}.wmde-markdown ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.wmde-markdown a:hover{text-decoration:underline}.wmde-markdown hr:before{display:table;content:""}.wmde-markdown hr:after{display:table;clear:both;content:""}.wmde-markdown table{border-spacing:0;border-collapse:collapse;display:block;width:max-content;max-width:100%}.wmde-markdown td,.wmde-markdown th{padding:0}.wmde-markdown details summary{cursor:pointer}.wmde-markdown details:not([open])>*:not(summary){display:none!important}.wmde-markdown kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}.wmde-markdown h1,.wmde-markdown h2,.wmde-markdown h3,.wmde-markdown h4,.wmde-markdown h5,.wmde-markdown h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.wmde-markdown h2{font-weight:600;padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.wmde-markdown h3{font-weight:600;font-size:1.25em}.wmde-markdown h4{font-weight:600;font-size:1em}.wmde-markdown h5{font-weight:600;font-size:.875em}.wmde-markdown h6{font-weight:600;font-size:.85em;color:var(--color-fg-muted)}.wmde-markdown p{margin-top:0;margin-bottom:10px}.wmde-markdown blockquote{margin:0;padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.wmde-markdown ul,.wmde-markdown ol{margin-top:0;margin-bottom:0;padding-left:2em}.wmde-markdown ol ol,.wmde-markdown ul ol{list-style-type:lower-roman}.wmde-markdown ul ul ol,.wmde-markdown ul ol ol,.wmde-markdown ol ul ol,.wmde-markdown ol ol ol{list-style-type:lower-alpha}.wmde-markdown dd{margin-left:0}.wmde-markdown tt,.wmde-markdown code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.wmde-markdown pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;word-wrap:normal}.wmde-markdown .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.wmde-markdown ::placeholder{color:var(--color-fg-subtle);opacity:1}.wmde-markdown input::-webkit-outer-spin-button,.wmde-markdown input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wmde-markdown [data-catalyst]{display:block}.wmde-markdown:before{display:table;content:""}.wmde-markdown:after{display:table;clear:both;content:""}.wmde-markdown>*:first-child{margin-top:0!important}.wmde-markdown>*:last-child{margin-bottom:0!important}.wmde-markdown a:not([href]){color:inherit;text-decoration:none}.wmde-markdown .absent{color:var(--color-danger-fg)}.wmde-markdown a.anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.wmde-markdown .anchor:focus{outline:none}.wmde-markdown p,.wmde-markdown blockquote,.wmde-markdown ul,.wmde-markdown ol,.wmde-markdown dl,.wmde-markdown table,.wmde-markdown pre,.wmde-markdown details{margin-top:0;margin-bottom:16px}.wmde-markdown blockquote>:first-child{margin-top:0}.wmde-markdown blockquote>:last-child{margin-bottom:0}.wmde-markdown sup>a:before{content:"["}.wmde-markdown sup>a:after{content:"]"}.wmde-markdown h1 .octicon-link,.wmde-markdown h2 .octicon-link,.wmde-markdown h3 .octicon-link,.wmde-markdown h4 .octicon-link,.wmde-markdown h5 .octicon-link,.wmde-markdown h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.wmde-markdown h1:hover .anchor,.wmde-markdown h2:hover .anchor,.wmde-markdown h3:hover .anchor,.wmde-markdown h4:hover .anchor,.wmde-markdown h5:hover .anchor,.wmde-markdown h6:hover .anchor{text-decoration:none}.wmde-markdown h1:hover .anchor .octicon-link,.wmde-markdown h2:hover .anchor .octicon-link,.wmde-markdown h3:hover .anchor .octicon-link,.wmde-markdown h4:hover .anchor .octicon-link,.wmde-markdown h5:hover .anchor .octicon-link,.wmde-markdown h6:hover .anchor .octicon-link{visibility:visible}.wmde-markdown h1 tt,.wmde-markdown h1 code,.wmde-markdown h2 tt,.wmde-markdown h2 code,.wmde-markdown h3 tt,.wmde-markdown h3 code,.wmde-markdown h4 tt,.wmde-markdown h4 code,.wmde-markdown h5 tt,.wmde-markdown h5 code,.wmde-markdown h6 tt,.wmde-markdown h6 code{padding:0 .2em;font-size:inherit}.wmde-markdown ul.no-list,.wmde-markdown ol.no-list{padding:0;list-style-type:none}.wmde-markdown ol[type="1"]{list-style-type:decimal}.wmde-markdown ol[type=a]{list-style-type:lower-alpha}.wmde-markdown ol[type=i]{list-style-type:lower-roman}.wmde-markdown div>ol:not([type]){list-style-type:decimal}.wmde-markdown ul ul,.wmde-markdown ul ol,.wmde-markdown ol ol,.wmde-markdown ol ul{margin-top:0;margin-bottom:0}.wmde-markdown li>p{margin-top:16px}.wmde-markdown li+li{margin-top:.25em}.wmde-markdown dl{padding:0}.wmde-markdown dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.wmde-markdown dl dd{padding:0 16px;margin-bottom:16px}.wmde-markdown table th{font-weight:600}.wmde-markdown table th,.wmde-markdown table td{padding:6px 13px;border:1px solid var(--color-border-default)}.wmde-markdown table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.wmde-markdown table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.wmde-markdown table img{background-color:transparent}.wmde-markdown img[align=right]{padding-left:20px}.wmde-markdown img[align=left]{padding-right:20px}.wmde-markdown .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.wmde-markdown span.frame{display:block;overflow:hidden}.wmde-markdown span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.wmde-markdown span.frame span img{display:block;float:left}.wmde-markdown span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.wmde-markdown span.align-center{display:block;overflow:hidden;clear:both}.wmde-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.wmde-markdown span.align-center span img{margin:0 auto;text-align:center}.wmde-markdown span.align-right{display:block;overflow:hidden;clear:both}.wmde-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.wmde-markdown span.align-right span img{margin:0;text-align:right}.wmde-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.wmde-markdown span.float-left span{margin:13px 0 0}.wmde-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.wmde-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.wmde-markdown code,.wmde-markdown tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.wmde-markdown code br,.wmde-markdown tt br{display:none}.wmde-markdown del code{text-decoration:inherit}.wmde-markdown pre code{font-size:100%}.wmde-markdown pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.wmde-markdown pre{font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.wmde-markdown pre code,.wmde-markdown pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.wmde-markdown pre>code{padding:16px;overflow:auto;display:block}.wmde-markdown pre>code::-webkit-scrollbar{background:transparent;width:8px;height:8px}.wmde-markdown pre>code::-webkit-scrollbar-thumb{background:var(--color-fg-muted);border-radius:10px}.wmde-markdown .csv-data td,.wmde-markdown .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.wmde-markdown .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.wmde-markdown .csv-data tr{border-top:0}.wmde-markdown .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.wmde-markdown .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.wmde-markdown .footnotes ol{padding-left:16px}.wmde-markdown .footnotes li{position:relative}.wmde-markdown .footnotes li:target:before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.wmde-markdown .footnotes li:target{color:var(--color-fg-default)}.wmde-markdown .footnotes .data-footnote-backref g-emoji{font-family:monospace}.wmde-markdown .task-list-item{list-style-type:none}.wmde-markdown .task-list-item label{font-weight:400}.wmde-markdown .task-list-item.enabled label{cursor:pointer}.wmde-markdown .task-list-item+.wmde-markdown .task-list-item{margin-top:3px}.wmde-markdown .task-list-item .handle{display:none}.wmde-markdown .task-list-item-checkbox,.wmde-markdown .contains-task-list input[type=checkbox]{margin:0 .2em .25em -1.6em;vertical-align:middle}.wmde-markdown .contains-task-list:dir(rtl) .task-list-item-checkbox,.wmde-markdown .contains-task-list:dir(rtl) input[type=checkbox]{margin:0 -1.6em .25em .2em}.wmde-markdown ::-webkit-calendar-picker-indicator{filter:invert(50%)}.wmde-markdown pre{position:relative}.wmde-markdown pre .copied{visibility:hidden;display:flex;position:absolute;cursor:pointer;color:var(--color-fg-default);top:6px;right:6px;border-radius:5px;background:var(--color-border-default);padding:6px;font-size:12px;transition:all .3s}.wmde-markdown pre .copied .octicon-copy{display:block}.wmde-markdown pre .copied .octicon-check{display:none}.wmde-markdown pre:hover .copied{visibility:visible}.wmde-markdown pre:hover .copied:hover{background:var(--color-prettylights-syntax-entity-tag);color:var(--color-canvas-default)}.wmde-markdown pre:hover .copied:active,.wmde-markdown pre .copied.active{background:var(--color-copied-active-bg);color:var(--color-canvas-default)}.wmde-markdown pre .active .octicon-copy{display:none}.wmde-markdown pre .active .octicon-check{display:block}.wmde-markdown .markdown-alert{padding:.5rem 1em;color:inherit;margin-bottom:16px;border-left:.25em solid var(--borderColor-default, var(--color-border-default))}.wmde-markdown .markdown-alert>:last-child{margin-bottom:0!important}.wmde-markdown .markdown-alert .markdown-alert-title{display:flex;align-items:center;line-height:1;font-weight:500;font-size:14px}.wmde-markdown .markdown-alert .markdown-alert-title svg.octicon{margin-right:var(--base-size-8, 8px)!important}.wmde-markdown .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis, var(--color-accent-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent, var(--color-accent-fg))}.wmde-markdown .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis, var(--color-success-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success, var(--color-success-fg))}.wmde-markdown .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis, var(--color-done-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done, var(--color-done-fg))}.wmde-markdown .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis, var(--color-attention-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention, var(--color-attention-fg))}.wmde-markdown .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis, var(--color-danger-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger, var(--color-danger-fg))}.wmde-markdown .highlight-line{background-color:var(--color-neutral-muted)}.wmde-markdown .code-line.line-number:before{display:inline-block;width:1rem;text-align:right;margin-right:16px;color:var(--color-fg-subtle);content:attr(line);white-space:nowrap}.wmde-markdown .token.comment,.wmde-markdown .token.prolog,.wmde-markdown .token.doctype,.wmde-markdown .token.cdata{color:var(--color-prettylights-syntax-comment)}.wmde-markdown .token.namespace{opacity:.7}.wmde-markdown .token.property,.wmde-markdown .token.tag,.wmde-markdown .token.selector,.wmde-markdown .token.constant,.wmde-markdown .token.symbol,.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-entity-tag)}.wmde-markdown .token.maybe-class-name{color:var(--color-prettylights-syntax-variable)}.wmde-markdown .token.property-access,.wmde-markdown .token.operator,.wmde-markdown .token.boolean,.wmde-markdown .token.number,.wmde-markdown .token.selector .token.class,.wmde-markdown .token.attr-name,.wmde-markdown .token.string,.wmde-markdown .token.char,.wmde-markdown .token.builtin{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-markup-deleted-text)}.wmde-markdown .code-line .token.deleted{background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.wmde-markdown .token.inserted{color:var(--color-prettylights-syntax-markup-inserted-text)}.wmde-markdown .code-line .token.inserted{background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.wmde-markdown .token.variable{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.entity,.wmde-markdown .token.url,.wmde-markdown .language-css .token.string,.wmde-markdown .style .token.string,.wmde-markdown .token.color,.wmde-markdown .token.atrule,.wmde-markdown .token.attr-value,.wmde-markdown .token.function,.wmde-markdown .token.class-name{color:var(--color-prettylights-syntax-string)}.wmde-markdown .token.rule,.wmde-markdown .token.regex,.wmde-markdown .token.important,.wmde-markdown .token.keyword{color:var(--color-prettylights-syntax-keyword)}.wmde-markdown .token.coord{color:var(--color-prettylights-syntax-meta-diff-range)}.wmde-markdown .token.important,.wmde-markdown .token.bold{font-weight:700}.wmde-markdown .token.italic{font-style:italic}.wmde-markdown .token.entity{cursor:help}.w-md-editor-toolbar-child{position:absolute;border-radius:3px;box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);z-index:1;display:none}.w-md-editor-toolbar-child.active{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar{border-bottom:0;padding:3px;border-radius:3px}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li button{width:-webkit-fill-available;height:initial;box-sizing:border-box;padding:3px 4px 2px;margin:0}.w-md-editor-toolbar{border-bottom:1px solid var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);padding:3px;display:flex;justify-content:space-between;align-items:center;border-radius:3px 3px 0 0;-webkit-user-select:none;user-select:none;flex-wrap:wrap}.w-md-editor-toolbar.bottom{border-bottom:0px;border-top:1px solid var(--md-editor-box-shadow-color);border-radius:0 0 3px 3px}.w-md-editor-toolbar ul,.w-md-editor-toolbar li{margin:0;padding:0;list-style:none;line-height:initial}.w-md-editor-toolbar li{display:inline-block;font-size:14px}.w-md-editor-toolbar li+li{margin:0}.w-md-editor-toolbar li>button{border:none;height:20px;line-height:14px;background:none;padding:4px;margin:0 1px;border-radius:2px;text-transform:none;font-weight:400;overflow:visible;outline:none;cursor:pointer;transition:all .3s;white-space:nowrap;color:var(--color-fg-default)}.w-md-editor-toolbar li>button:hover,.w-md-editor-toolbar li>button:focus{background-color:var(--color-neutral-muted);color:var(--color-accent-fg)}.w-md-editor-toolbar li>button:active{background-color:var(--color-neutral-muted);color:var(--color-danger-fg)}.w-md-editor-toolbar li>button:disabled{color:var(--md-editor-box-shadow-color);cursor:not-allowed}.w-md-editor-toolbar li>button:disabled:hover{background-color:transparent;color:var(--md-editor-box-shadow-color)}.w-md-editor-toolbar li.active>button{color:var(--color-accent-fg);background-color:var(--color-neutral-muted)}.w-md-editor-toolbar-divider{height:14px;width:1px;margin:-3px 3px 0!important;vertical-align:middle;background-color:var(--md-editor-box-shadow-color)}.w-md-editor-area{overflow:auto;border-radius:5px}.w-md-editor-text{min-height:100%;position:relative;text-align:left;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;box-sizing:border-box;padding:10px;margin:0;font-size:14px!important;line-height:18px!important;font-variant-ligatures:common-ligatures}.w-md-editor-text-pre,.w-md-editor-text-input,.w-md-editor-text>.w-md-editor-text-pre{margin:0;border:0;background:none;box-sizing:inherit;display:inherit;font-family:inherit;font-family:var(--md-editor-font-family)!important;font-size:inherit;font-style:inherit;font-variant-ligatures:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;-moz-tab-size:inherit;tab-size:inherit;text-indent:inherit;text-rendering:inherit;text-transform:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit;word-break:normal;padding:0}.w-md-editor-text-pre{position:relative;margin:0!important;pointer-events:none;background-color:transparent!important}.w-md-editor-text-pre>code{padding:0!important;font-family:var(--md-editor-font-family)!important;font-size:14px!important;line-height:18px!important}.w-md-editor-text-input{position:absolute;top:0;left:0;height:100%;width:100%;resize:none;color:inherit;overflow:hidden;outline:0;padding:inherit;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:transparent}.w-md-editor-text-input:empty{-webkit-text-fill-color:inherit!important}.w-md-editor-text-pre,.w-md-editor-text-input{word-wrap:pre;word-break:break-word;white-space:pre-wrap}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.w-md-editor-text-input{color:transparent!important}.w-md-editor-text-input::selection{background-color:#accef7!important;color:transparent!important}}.w-md-editor-text-pre .punctuation{color:var(--color-prettylights-syntax-comment, #8b949e)!important}.w-md-editor-text-pre .token.url,.w-md-editor-text-pre .token.content{color:var(--color-prettylights-syntax-constant, #0550ae)!important}.w-md-editor-text-pre .token.title.important{color:var(--color-prettylights-syntax-markup-bold, #24292f)}.w-md-editor-text-pre .token.code-block .function{color:var(--color-prettylights-syntax-entity, #8250df)}.w-md-editor-text-pre .token.bold{font-weight:unset!important}.w-md-editor-text-pre .token.title{line-height:unset!important;font-size:unset!important;font-weight:unset!important}.w-md-editor-text-pre .token.code.keyword{color:var(--color-prettylights-syntax-constant, #0550ae)!important}.w-md-editor-text-pre .token.strike,.w-md-editor-text-pre .token.strike .content{color:var(--color-prettylights-syntax-markup-deleted-text, #82071e)!important}.w-md-editor-bar{position:absolute;cursor:s-resize;right:0;bottom:0;margin-top:-11px;margin-right:0;width:14px;z-index:3;height:10px;border-radius:0 0 3px;-webkit-user-select:none;user-select:none}.w-md-editor-bar svg{display:block;margin:0 auto}.w-md-editor{text-align:left;border-radius:3px;padding-bottom:1px;position:relative;color:var(--color-fg-default);--md-editor-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--md-editor-background-color: var(--color-canvas-default, #ffffff);--md-editor-box-shadow-color: var(--color-border-default, #d0d7de);box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;flex-direction:column}.w-md-editor.w-md-editor-rtl{direction:rtl!important;text-align:right!important}.w-md-editor.w-md-editor-rtl .w-md-editor-preview{right:unset!important;left:0;text-align:right!important;box-shadow:inset -1px 0 0 0 var(--md-editor-box-shadow-color)}.w-md-editor.w-md-editor-rtl .w-md-editor-text{text-align:right!important}.w-md-editor-toolbar{height:fit-content}.w-md-editor-content{height:100%;overflow:auto;position:relative;border-radius:0 0 3px}.w-md-editor .copied{display:none!important}.w-md-editor-input{width:50%;height:100%}.w-md-editor-text-pre>code{word-break:break-word!important;white-space:pre-wrap!important}.w-md-editor-preview{width:50%;box-sizing:border-box;box-shadow:inset 1px 0 0 0 var(--md-editor-box-shadow-color);position:absolute;padding:10px 20px;overflow:auto;top:0;right:0;bottom:0;border-radius:0 0 5px;display:flex;flex-direction:column}.w-md-editor-preview .anchor{display:none}.w-md-editor-preview .contains-task-list li.task-list-item{list-style:none}.w-md-editor-show-preview .w-md-editor-input{width:0%;overflow:hidden;background-color:var(--md-editor-background-color)}.w-md-editor-show-preview .w-md-editor-preview{width:100%;box-shadow:inset 0 0}.w-md-editor-show-edit .w-md-editor-input{width:100%}.w-md-editor-show-edit .w-md-editor-preview{width:0%;padding:0}.w-md-editor-fullscreen{overflow:hidden;position:fixed;z-index:99999;top:0;left:0;right:0;bottom:0;height:100%!important}.w-md-editor-fullscreen .w-md-editor-content{height:100%}.markdown-body{color-scheme:light;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;color:#1f2328;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")}.markdown-body details,.markdown-body figcaption,.markdown-body figure{display:block}.markdown-body summary{display:list-item}.markdown-body [hidden]{display:none!important}.markdown-body a{background-color:transparent;color:#0969da;text-decoration:none}.markdown-body abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.markdown-body b,.markdown-body strong{font-weight:600}.markdown-body dfn{font-style:italic}.markdown-body h1{margin:.67em 0;font-weight:600;padding-bottom:.3em;font-size:2em;border-bottom:1px solid #d1d9e0b3}.markdown-body mark{background-color:#fff8c5;color:#1f2328}.markdown-body small{font-size:90%}.markdown-body sub,.markdown-body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.markdown-body sub{bottom:-.25em}.markdown-body sup{top:-.5em}.markdown-body img{border-style:none;max-width:100%;box-sizing:content-box}.markdown-body code,.markdown-body kbd,.markdown-body pre,.markdown-body samp{font-family:monospace;font-size:1em}.markdown-body figure{margin:1em 2.5rem}.markdown-body hr{box-sizing:content-box;overflow:hidden;background:transparent;border-bottom:1px solid #d1d9e0b3;height:.25em;padding:0;margin:1.5rem 0;background-color:#d1d9e0;border:0}.markdown-body input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body [type=button],.markdown-body [type=reset],.markdown-body [type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}.markdown-body [type=checkbox],.markdown-body [type=radio]{box-sizing:border-box;padding:0}.markdown-body [type=number]::-webkit-inner-spin-button,.markdown-body [type=number]::-webkit-outer-spin-button{height:auto}.markdown-body [type=search]::-webkit-search-cancel-button,.markdown-body [type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.markdown-body ::-webkit-input-placeholder{color:inherit;opacity:.54}.markdown-body ::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}.markdown-body a:hover{text-decoration:underline}.markdown-body ::placeholder{color:#59636e;opacity:1}.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{display:table;clear:both;content:""}.markdown-body table{border-spacing:0;border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow:auto;font-variant:tabular-nums}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body a:focus,.markdown-body [role=button]:focus,.markdown-body input[type=radio]:focus,.markdown-body input[type=checkbox]:focus{outline:2px solid #0969da;outline-offset:-2px;box-shadow:none}.markdown-body a:focus:not(:focus-visible),.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body input[type=radio]:focus:not(:focus-visible),.markdown-body input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}.markdown-body a:focus-visible,.markdown-body [role=button]:focus-visible,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus-visible{outline:2px solid #0969da;outline-offset:-2px;box-shadow:none}.markdown-body a:not([class]):focus,.markdown-body a:not([class]):focus-visible,.markdown-body input[type=radio]:focus,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus,.markdown-body input[type=checkbox]:focus-visible{outline-offset:0}.markdown-body kbd{display:inline-block;padding:.25rem;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:#1f2328;vertical-align:middle;background-color:#f6f8fa;border:solid 1px #d1d9e0b3;border-bottom-color:#d1d9e0b3;border-radius:6px;box-shadow:inset 0 -1px #d1d9e0b3}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;line-height:1.25}.markdown-body h2{font-weight:600;padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid #d1d9e0b3}.markdown-body h3{font-weight:600;font-size:1.25em}.markdown-body h4{font-weight:600;font-size:1em}.markdown-body h5{font-weight:600;font-size:.875em}.markdown-body h6{font-weight:600;font-size:.85em;color:#59636e}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0;padding:0 1em;color:#59636e;border-left:.25em solid #d1d9e0}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:0;padding-left:2em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body tt,.markdown-body code,.markdown-body samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;word-wrap:normal}.markdown-body .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.markdown-body input::-webkit-outer-spin-button,.markdown-body input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.markdown-body .mr-2{margin-right:.5rem!important}.markdown-body:before{display:table;content:""}.markdown-body:after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0!important}.markdown-body>*:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:#d1242f}.markdown-body .anchor{float:left;padding-right:.25rem;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:1rem}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1f2328;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:1rem}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:1rem;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 1rem;margin-bottom:1rem}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid #d1d9e0}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:#fff;border-top:1px solid #d1d9e0b3}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body table img{background-color:transparent}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid #d1d9e0}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:#1f2328}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:#818b981f;border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:1rem}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:1rem;overflow:auto;font-size:85%;line-height:1.45;color:#1f2328;background-color:#f6f8fa;border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px .5rem 9px;text-align:right;background:#fff;border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:#f6f8fa;border-top:0}.markdown-body [data-footnote-ref]:before{content:"["}.markdown-body [data-footnote-ref]:after{content:"]"}.markdown-body .footnotes{font-size:12px;color:#59636e;border-top:1px solid #d1d9e0}.markdown-body .footnotes ol{padding-left:1rem}.markdown-body .footnotes ol ul{display:inline-block;padding-left:1rem;margin-top:1rem}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target:before{position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-1.5rem;pointer-events:none;content:"";border:2px solid #0969da;border-radius:6px}.markdown-body .footnotes li:target{color:#1f2328}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.markdown-body body:has(:modal){padding-right:var(--dialog-scrollgutter)!important}.markdown-body .pl-c{color:#59636e}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#0550ae}.markdown-body .pl-e,.markdown-body .pl-en{color:#6639ba}.markdown-body .pl-smi,.markdown-body .pl-s .pl-s1{color:#1f2328}.markdown-body .pl-ent{color:#0550ae}.markdown-body .pl-k{color:#cf222e}.markdown-body .pl-s,.markdown-body .pl-pds,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sre,.markdown-body .pl-sr .pl-sra{color:#0a3069}.markdown-body .pl-v,.markdown-body .pl-smw{color:#953800}.markdown-body .pl-bu{color:#82071e}.markdown-body .pl-ii{color:#f6f8fa;background-color:#82071e}.markdown-body .pl-c2{color:#f6f8fa;background-color:#cf222e}.markdown-body .pl-sr .pl-cce{font-weight:700;color:#116329}.markdown-body .pl-ml{color:#3b2300}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:#0550ae}.markdown-body .pl-mi{font-style:italic;color:#1f2328}.markdown-body .pl-mb{font-weight:700;color:#1f2328}.markdown-body .pl-md{color:#82071e;background-color:#ffebe9}.markdown-body .pl-mi1{color:#116329;background-color:#dafbe1}.markdown-body .pl-mc{color:#953800;background-color:#ffd8b5}.markdown-body .pl-mi2{color:#d1d9e0;background-color:#0550ae}.markdown-body .pl-mdr{font-weight:700;color:#8250df}.markdown-body .pl-ba{color:#59636e}.markdown-body .pl-sg{color:#818b98}.markdown-body .pl-corl{text-decoration:underline;color:#0a3069}.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),.markdown-body button:focus:not(:focus-visible),.markdown-body summary:focus:not(:focus-visible),.markdown-body a:focus:not(:focus-visible){outline:none;box-shadow:none}.markdown-body [tabindex="0"]:focus:not(:focus-visible),.markdown-body details-dialog:focus:not(:focus-visible){outline:none}.markdown-body g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:400;line-height:1;vertical-align:-.075em}.markdown-body g-emoji img{width:1em;height:1em}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item label{font-weight:400}.markdown-body .task-list-item.enabled label{cursor:pointer}.markdown-body .task-list-item+.task-list-item{margin-top:.25rem}.markdown-body .task-list-item .handle{display:none}.markdown-body .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}.markdown-body ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body .contains-task-list:hover .task-list-item-convert-container,.markdown-body .contains-task-list:focus-within .task-list-item-convert-container{display:block;width:auto;height:24px;overflow:visible;clip:auto}.markdown-body ::-webkit-calendar-picker-indicator{filter:invert(50%)}.markdown-body .markdown-alert{padding:.5rem 1rem;margin-bottom:1rem;color:inherit;border-left:.25em solid #d1d9e0}.markdown-body .markdown-alert>:first-child{margin-top:0}.markdown-body .markdown-alert>:last-child{margin-bottom:0}.markdown-body .markdown-alert .markdown-alert-title{display:flex;font-weight:500;align-items:center;line-height:1}.markdown-body .markdown-alert.markdown-alert-note{border-left-color:#0969da}.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title{color:#0969da}.markdown-body .markdown-alert.markdown-alert-important{border-left-color:#8250df}.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title{color:#8250df}.markdown-body .markdown-alert.markdown-alert-warning{border-left-color:#9a6700}.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title{color:#9a6700}.markdown-body .markdown-alert.markdown-alert-tip{border-left-color:#1a7f37}.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title{color:#1a7f37}.markdown-body .markdown-alert.markdown-alert-caution{border-left-color:#cf222e}.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title{color:#d1242f}.markdown-body>*:first-child>.heading-element:first-child{margin-top:0!important}.markdown-body .highlight pre:has(+.zeroclipboard-container){min-height:52px}.display-markdown{padding:2em;background-color:#fff;border:1px rgb(226,226,226) solid}.display-markdown img{max-width:30%;height:auto;display:block;margin:1em auto 1em 1em}.display-markdown ul li{list-style-type:disc!important;margin-left:2em}.display-markdown ol li{list-style-type:decimal!important}.display-markdown hr{width:100%}.markdown-sidebar{background-color:#fff;padding:1em}.view-markdown{display:flex;height:100%;width:100%}.markdown-sidebar{flex-basis:25%;max-width:300px;overflow-y:auto;border-right:1px solid var(--border-color);padding:var(--space-6);font-size:var(--text-sm)}.display-markdown{flex-basis:75%;flex-grow:1;overflow-y:auto;padding:var(--space-6)}.markdown-sidebar ul{list-style:none;padding-left:0;margin:0}.markdown-sidebar li{cursor:pointer;padding:var(--space-2) 0;color:var(--text-secondary);transition:color .2s ease}.markdown-sidebar li:hover{color:var(--color-primary)}.container{display:flex;flex-flow:row;padding-top:var(--header-height, 60px);width:100%;min-height:calc(100vh - var(--header-height, 60px));background-color:var(--bg-body);transition:margin-left .3s cubic-bezier(.4,0,.2,1);margin-left:0;box-sizing:border-box}@media(min-width:769px){body[data-docs-sidebar=open] .container{margin-left:var(--sidebar-width, 300px);width:calc(100% - var(--sidebar-width, 300px))}}.start-text-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.start-text{text-align:center;color:var(--text-secondary);font-size:var(--text-lg)}.docs-sidebar-wrapper{position:fixed;top:var(--header-height, 60px);left:0;display:flex;height:calc(100vh - var(--header-height, 60px));z-index:90;transition:transform .3s cubic-bezier(.4,0,.2,1)}.docs-sidebar-wrapper.closed{transform:translate(-100%)}.docs-sidebar{background-color:var(--bg-surface);padding:var(--space-6) var(--space-4);box-sizing:border-box;color:var(--text-secondary);box-shadow:0 4px 15px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);height:100%;overflow-y:auto;position:relative;border-right:1px solid var(--border-color);width:var(--sidebar-width, 300px);min-width:300px}.docs-sidebar.show{opacity:1;visibility:visible;transform:translate(0)}.docs-sidebar.hide{width:0;min-width:0;padding:0;opacity:0;visibility:hidden;transform:translate(-100%)}.docs-sidebar-title{font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:var(--space-6);color:var(--text-primary);text-align:center;padding-bottom:var(--space-4);border-bottom:1px solid var(--border-color)}.docs-channel-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.docs-channel-item{border-radius:var(--radius-md);transition:transform .15s ease}.docs-channel-item:hover{transform:translate(3px)}.docs-channel-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%}.docs-channel-name{border:none;padding:var(--space-3) var(--space-4);background-color:transparent;color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;font-family:inherit;text-align:left;width:100%;overflow:hidden;border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s}.docs-channel-name:hover{background-color:var(--bg-surface-hover)}.docs-channel-name.active{font-weight:var(--font-bold);color:var(--bg-surface);background:var(--color-primary)}.docs-sidebar-edit-button,.docs-sidebar-delete-button{padding:var(--space-2)!important;margin:0;border-radius:50%;background:none;border:none;cursor:pointer;transition:background-color .2s}.docs-sidebar-edit-button:hover,.docs-sidebar-delete-button:hover{background-color:var(--bg-surface-hover)}.docs-sidebar-edit-button{color:var(--text-secondary)!important}.docs-sidebar-delete-button{color:var(--color-error)!important}.docs-toggle-button{position:fixed;bottom:30px;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-color);border-left:none;border-radius:0 var(--radius-full) var(--radius-full) 0;width:45px;height:45px;cursor:pointer;z-index:100;font-size:var(--text-lg);transition:left .3s cubic-bezier(.4,0,.2,1),background-color .2s ease,color .2s ease;box-shadow:2px 0 10px #0000000d;display:flex;align-items:center;justify-content:center;padding:0}.docs-toggle-button:hover{background:var(--bg-surface-hover);color:var(--color-primary)}.docs-toggle-button.open{left:max(var(--sidebar-width, 300px),300px)}.docs-toggle-button.closed{left:0}.docs-sidebar-loading,.docs-sidebar-error-message,.docs-sidebar-no-permission,.docs-no-sheets{padding:var(--space-6);text-align:center;color:var(--text-secondary);font-size:var(--text-sm)}.docs-sidebar-error-message{color:var(--color-error)}@media(max-width:768px){.docs-sidebar-wrapper{background-color:#0006;top:0;height:100vh;width:100%;z-index:1000}.docs-sidebar{width:70vw}.docs-toggle-button{display:none}}.poll-view-container{background-color:var(--bg-surface);padding:var(--space-6);width:100%;max-width:800px;margin:var(--space-8) auto;border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:0 4px 20px #0000000d}.poll-view-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-color)}.poll-question-title{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);line-height:1.3}.poll-author{font-size:var(--text-sm);color:var(--text-secondary)}.back-to-thread-btn{background:none;border:none;color:var(--color-primary);font-weight:var(--font-medium);font-size:var(--text-sm);cursor:pointer;transition:color .2s;padding:0}.back-to-thread-btn:hover{color:var(--color-primary-hover)}.poll-info-tags-container{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.poll-info-tag{background-color:var(--bg-body);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);padding:var(--space-1) var(--space-3);border-radius:9999px;border:1px solid var(--border-color)}.poll-vote-form .poll-options-list{display:flex;flex-direction:column;gap:var(--space-3)}.poll-option-label{display:flex;align-items:center;padding:var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s,border-color .2s;-webkit-user-select:none;user-select:none}.poll-option-label:hover{background-color:var(--bg-surface-hover);border-color:var(--color-primary)}.poll-option-text{margin-left:var(--space-3);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary)}.poll-option-radio,.poll-option-checkbox{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg-surface);margin:0;color:currentColor;width:1.25em;height:1.25em;border:2px solid var(--border-color);display:grid;place-content:center;transition:all .12s ease-in-out}.poll-option-radio{border-radius:50%}.poll-option-checkbox{border-radius:4px}.poll-option-radio:before,.poll-option-checkbox:before{content:"";width:.75em;height:.75em;transform:scale(0);transition:.12s transform ease-in-out}.poll-option-radio:before{border-radius:50%;box-shadow:inset 1em 1em var(--color-primary)}.poll-option-checkbox:before{background-color:var(--bg-surface);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.poll-option-radio:checked,.poll-option-checkbox:checked{border-color:var(--color-primary)}.poll-option-checkbox:checked{background-color:var(--color-primary)}.poll-option-radio:checked:before,.poll-option-checkbox:checked:before{transform:scale(1)}.btn-submit-vote{width:100%;margin-top:var(--space-6);font-weight:var(--font-bold);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:none;cursor:pointer;font-size:var(--text-base);transition:background-color .2s,transform .2s;background-color:var(--color-primary);color:var(--bg-surface);min-height:50px}.btn-submit-vote:hover:not(:disabled){background-color:var(--color-primary-hover)}.btn-submit-vote:disabled{background-color:var(--text-disabled);cursor:not-allowed}.poll-result-container{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-6)}.results-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.results-title{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary)}.results-list{display:flex;flex-direction:column;gap:var(--space-4)}.progress-bar-bg{width:100%;background-color:var(--bg-body);border-radius:var(--radius-full);height:16px;overflow:hidden;cursor:pointer}.progress-bar-fill{background-color:var(--color-primary);height:100%;border-radius:var(--radius-full);transition:width .5s ease-in-out}.poll-result-footer{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-color)}.total-votes{font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--font-medium);text-align:center}.btn-revote{font-size:var(--text-sm);background-color:var(--bg-surface);color:var(--text-primary);font-weight:var(--font-medium);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-color);cursor:pointer;transition:background-color .2s}.btn-revote:hover{background-color:var(--bg-surface-hover)}@media(min-width:640px){.poll-view-header,.poll-result-footer{flex-direction:row;justify-content:space-between;align-items:center}.total-votes{text-align:left}}.poll-form-container{background-color:var(--bg-surface);padding:var(--space-8);border-radius:var(--radius-lg);box-shadow:0 4px 20px #00000014;margin-bottom:var(--space-8);max-width:600px;margin-left:auto;margin-right:auto;margin-top:5%;border:1px solid var(--border-color)}.poll-form-title{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-6)}.poll-form{display:flex;flex-direction:column;gap:var(--space-5)}.form-group{display:flex;flex-direction:column}.form-label{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);margin-bottom:var(--space-2)}.form-input{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-base);transition:border-color .2s,box-shadow .2s;min-height:48px;background-color:var(--bg-body)}.form-input::placeholder{color:var(--text-disabled)}.form-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #00698933}.option-item{display:flex;align-items:center;gap:var(--space-3)}.remove-option-btn{background:none;border:none;cursor:pointer;color:var(--color-error);padding:var(--space-2);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:color .2s,background-color .2s}.remove-option-btn:hover{background-color:#fef2f2}.remove-option-btn .icon{width:24px;height:24px}.form-actions{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--border-color);gap:var(--space-4)}.add-option-btn{background:none;border:none;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary);cursor:pointer;transition:color .2s;padding:0}.add-option-btn:hover{color:var(--color-primary-hover)}.add-option-btn:disabled{color:var(--text-disabled);cursor:not-allowed}.action-buttons{display:flex;gap:var(--space-3)}.btn{font-weight:var(--font-medium);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);border:none;cursor:pointer;font-size:var(--text-sm);transition:all .2s;min-height:44px}.btn-cancel{background-color:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-color)}.btn-cancel:hover{background-color:var(--bg-surface-hover)}.btn-submit{background-color:var(--color-primary);color:var(--bg-surface)}.btn-submit:hover{background-color:var(--color-primary-hover)}@media screen and (max-width:640px){.poll-form-container{padding:var(--space-4);margin-top:var(--header-height);width:100%;border:none;box-shadow:none}.form-actions{flex-direction:column;align-items:stretch}.action-buttons{justify-content:flex-end}}.thread-detail{margin-top:10vh}.thread-detail-data-container{display:flex;flex-direction:column;gap:24px;margin-top:10vh;padding:2rem 8rem;padding-bottom:50px}@media(max-width:640px){.thread-detail-data-container{padding:10%;width:80%}}.statistics-section{width:100%}.thread-detail-data-container .dc-panel-right{flex:0 1 auto;display:flex;gap:16px}.dc-panel-right{flex-wrap:wrap}.thread-detail-data-container .dc-chart-wrapper{flex:0 0 300px}.thread-detail-data-container .dc-body{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;grid-template-columns:none;justify-content:center}.thread-detail-data-container .dc-panel-middle{flex:0 0 200px}.ai-analysis-thread-wrapper{box-shadow:0 2px 4px #0000000d;background-color:var(--card-bg);padding:.1rem 2rem 2rem;border-radius:12px}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
