.contain-image{width:100%;max-width:max-content;max-height:540px;display:flex}.contain-image img{object-fit:contain;width:100%;height:auto}.page-new{background-color:var(--color-body);z-index:30000;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:scroll}@media screen and (width<=768px){.page-new{padding-bottom:6rem}.page-new .card,.page-new .card-sub{border-left:var(--card-border-left);border-right:var(--card-border-right);border-radius:var(--border-radius)}}.page-new .page-new-topbar{width:100%;padding:var(--gap) calc(3 * var(--gap));justify-content:space-between;align-items:center;display:flex}.page-new .page-new-topbar .page-new-topbar-title{font-size:var(--fs-l);font-weight:600}@media screen and (width<=1170px){.page-new .page-new-topbar{padding:var(--gap)}}.page-new .page-new-content{width:100%;max-width:960px;padding:0 var(--gap);grid-template-rows:1fr;grid-template-columns:2fr 1fr;place-self:center;display:grid}@media screen and (width<=768px){.page-new .page-new-content{grid-template-columns:1fr;width:100%}}.page-new .page-new-content .page-new-content-post{margin-right:var(--gap)}@media screen and (width<=768px){.page-new .page-new-content .page-new-content-post{margin-right:0}}.page-new .page-new-content .card-rules{align-self:flex-start}@media screen and (width<=768px){.page-new .page-new-content .card-rules{margin-top:var(--gap)}}.page-new .page-new-content .page-new-select{width:100%;margin-bottom:var(--gap);--input-padding:14px;position:relative}.page-new .page-new-content .page-new-select img,.page-new .page-new-content .page-new-select svg{width:20px;height:20px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.page-new .page-new-content .page-new-select img{border-radius:50%}.page-new .page-new-content .page-new-select .page-new-select-input{position:relative}.page-new .page-new-content .page-new-select .page-new-select-input input{background-color:var(--color-bg);width:100%;padding:var(--input-padding);padding-left:42px}.page-new .page-new-content .page-new-select .page-new-select-input input:hover{border-color:#0000}.page-new .page-new-content .page-new-select .page-new-select-input input:focus{border-color:var(--color-input-border-focus)}.page-new .page-new-content .page-new-select .page-new-select-input input.is-active{border-bottom-right-radius:0;border-bottom-left-radius:0}.page-new .page-new-content .page-new-select .page-new-select-suggest{z-index:100;border:2px solid var(--color-input-border-focus);border-radius:var(--border-radius);background:var(--color-bg);border-top:none;border-top-left-radius:0;border-top-right-radius:0;flex-direction:column;width:100%;display:none;position:absolute;top:100%;left:0}.page-new .page-new-content .page-new-select .page-new-select-suggest .page-new-select-suggest-item{padding:7px var(--input-padding) 7px var(--input-padding);cursor:pointer;transition:all var(--t-time);flex-direction:column;padding-left:42px;display:flex;position:relative}.page-new .page-new-content .page-new-select .page-new-select-suggest .page-new-select-suggest-item:hover,.page-new .page-new-content .page-new-select .page-new-select-suggest .page-new-select-suggest-item.is-hovering{background-color:rgba(var(--base-bg), .04)}.page-new .page-new-content .page-new-select .page-new-select-suggest .page-new-select-suggest-item .page-new-select-suggest-detail{font-size:var(--fs-xs);text-transform:uppercase;opacity:.8}.page-new .page-new-content .page-new-select.is-active .page-new-select-suggest{display:flex}.page-new .page-new-content .page-new-form{--form-padding:15px;--textarea-min-height:300px;width:100%;display:flex;position:relative}.page-new .page-new-content .page-new-form .page-new-tabs{border-bottom:1px solid var(--color-card-border);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.page-new .page-new-content .page-new-form .page-new-tabs.is-two-tabs{grid-template-columns:repeat(2,1fr)}.page-new .page-new-content .page-new-form .page-new-tabs.is-four-tabs{grid-template-columns:repeat(4,1fr)}.page-new .page-new-content .page-new-form .page-new-tabs .pn-tabs-item{border:none;border-right:1px solid var(--color-card-border);padding:var(--gap) 0;justify-content:center;display:flex}.page-new .page-new-content .page-new-form .page-new-tabs .pn-tabs-item:hover{background-color:rgba(var(--base-bg), .04)}.page-new .page-new-content .page-new-form .page-new-tabs .pn-tabs-item.is-selected{background-color:rgba(var(--base-fg), .048)}.page-new .page-new-content .page-new-form .page-new-tabs .pn-tabs-item:last-child{border-right:none}.page-new .page-new-content .page-new-form .page-new-tabs .page-new-icon-text{color:var(--color-fg)}.page-new .page-new-content .page-new-form .page-new-tabs .page-new-icon-image{color:var(--color-red)}.page-new .page-new-content .page-new-form .page-new-tabs .page-new-icon-link{color:var(--color-brand)}.page-new .page-new-content .page-new-form .page-new-form-disabled{background:rgba(var(--base-fg), .05);border-radius:var(--border-radius);text-align:center;padding:var(--gap);justify-content:center;align-items:center;display:flex;position:absolute;inset:-2px 0 0}.page-new .page-new-content .page-new-form textarea{margin:var(--form-padding);background-color:#0000;border:none;padding:0;overflow:hidden}.page-new .page-new-content .page-new-form .page-new-post-title{font-size:var(--fs-xl);word-break:break-word;margin-bottom:0;font-weight:600}.page-new .page-new-content .page-new-form .page-new-post-body,.page-new .page-new-content .page-new-form .page-new-image-upload{min-height:var(--textarea-min-height);margin:var(--form-padding);width:100%;margin-top:5px;padding-right:20px}.page-new .page-new-content .page-new-form .page-new-image-upload{flex-direction:column;display:flex}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image-drop{width:100%;height:var(--textarea-min-height);border:1px solid rgb(var(--base-fg), .2);border-radius:var(--border-radius);cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:flex}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image-drop:hover,.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image-drop.is-dropping{background-color:rgba(var(--base-bg), .028)}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image-drop.is-disabled{cursor:initial}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image-drop .page-new-image-text{flex-direction:column;align-items:center;display:flex}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image-drop .page-new-image-text div:last-child{font-size:var(--fs-xs)}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image{border-radius:var(--border-radius);margin-bottom:var(--gap);flex-direction:column;display:flex;position:relative}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image .contain-image{max-height:none}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image .contain-image .image,.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image .contain-image img{border-radius:var(--border-radius)}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image .button-close{color:#fff;background-color:var(--color-red);border:1px solid rgba(var(--base-fg), .2);border-radius:50%;padding:6px;position:absolute;top:0;right:0;transform:translate(40%,-40%);width:25px!important;height:25px!important}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image .button-close:hover{background-color:var(--color-fg)}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image-uploading .page-new-uploading-text{flex-shrink:0}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image-deleted{width:100%;height:var(--textarea-min-height);border-radius:var(--border-radius);background-color:rgba(var(--base-bg), .028);color:gray;border:1px solid #d3d3d3}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image-deleted svg{width:60px;height:auto}.page-new .page-new-content .page-new-rules{height:max-content}.page-new .page-new-content .page-new-buttons{margin:var(--gap) 0;grid-column:1/-1;display:flex}.page-new .page-new-content .page-new-buttons>*{margin-left:4px;margin-right:var(--gap)}@media screen and (width<=768px){.page-new .page-new-content .page-new-buttons{flex-direction:row-reverse}}.page-new .new-page-user-group{display:flex}.page-new .new-page-user-group>*{margin-right:var(--gap)}.page-new .new-page-user-group>:last-child{margin-right:0}@media screen and (width<=768px){.page-new .new-page-user-group{flex-direction:column}.page-new .new-page-user-group>*{margin-right:0;margin-bottom:var(--gap)}.page-new .new-page-user-group>:last-child{margin-bottom:0}}.page-new .new-page-nsfw{margin-top:var(--gap);margin-left:4px}.page-new .new-page-nsfw .new-page-nsfw-note{color:var(--color-gray);margin-top:4px;font-size:.85rem}.page-new .new-page-help,.page-new .new-page-user-group{margin-top:var(--gap);margin-left:4px}@media screen and (width<=768px){.page-new .new-page-sidebar{margin-top:var(--gap)}}.page-new .new-page-sidebar>*{margin-bottom:var(--gap)}.rich-text-editor{background-color:var(--color-input);border-radius:var(--border-radius);border:2px solid #0000;transition:all .2s;overflow:hidden}.rich-text-editor:hover{border-color:var(--color-input-border-hover)}.rich-text-editor:focus-within{border-color:var(--color-input-border-focus);background-color:var(--color-input-active)}.rich-text-editor .editor-toolbar{border-bottom:var(--seperator);flex-wrap:wrap;gap:4px;padding:4px 6px;display:flex}.rich-text-editor .editor-toolbar button{border-radius:var(--border-radius);cursor:pointer;width:30px;height:30px;color:var(--color-text);opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.rich-text-editor .editor-toolbar button:hover{opacity:1;background:rgba(var(--base-fg), .05)}.rich-text-editor .editor-toolbar button.is-active{background:rgba(var(--base-brand), .15);color:var(--color-brand);opacity:1}.rich-text-editor .editor-toolbar button:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.rich-text-editor .editor-toolbar button svg{width:18px;height:18px}.rich-text-editor .editor-content{cursor:text;min-height:150px;padding:6px 8px}.rich-text-editor .editor-content.is-adjustable{max-height:300px;overflow-y:auto}.rich-text-editor .editor-content .ProseMirror{width:100%;min-height:130px;outline:none!important}.rich-text-editor .editor-content .ProseMirror:focus{outline:none!important}.rich-text-editor .editor-content .ProseMirror p.is-editor-empty:first-child:before{color:rgba(var(--base-fg), .65);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.rich-text-editor.is-compact .editor-content{min-height:90px}.rich-text-editor.is-compact .editor-content .ProseMirror{min-height:70px}.editor-loading{background:var(--color-input);border-radius:var(--border-radius);justify-content:center;padding:20px;display:flex}.dual-editor-container{flex-direction:column;width:100%;margin-top:15px;display:flex}@media screen and (width<=768px){.rich-text-editor .editor-toolbar button{width:36px;height:36px}}.transaction-list .transaction-item{border-bottom:var(--seperator);justify-content:space-between;align-items:center;padding:15px;display:flex}.transaction-list .transaction-item:last-child{border-bottom:none}.transaction-list .transaction-item .transaction-details{flex-grow:1}.transaction-list .transaction-item .transaction-details .transaction-description{color:var(--color-text);margin-bottom:4px;font-weight:600}.transaction-list .transaction-item .transaction-details .transaction-meta{font-size:var(--fs-s);color:var(--color-text-light)}.transaction-list .transaction-item .transaction-details .transaction-meta .transaction-type-badge{background-color:var(--color-button);font-size:var(--fs-xs);color:var(--color-text-light);border:1px solid var(--color-card-border);border-radius:3px;margin-right:8px;padding:2px 6px}.transaction-list .transaction-item .transaction-details .transaction-notes{font-size:var(--fs-xs);color:var(--color-text-light);margin-top:4px;font-style:italic}.transaction-list .transaction-item .transaction-details .related-user{font-size:var(--fs-xs);color:var(--color-text-light);margin-top:4px}.transaction-list .transaction-item .transaction-amounts{text-align:right}.transaction-list .transaction-item .transaction-amounts .amount-change{font-size:var(--fs-l);font-weight:600}.transaction-list .transaction-item .transaction-amounts .amount-change .text-green-600{color:var(--color-green)}.transaction-list .transaction-item .transaction-amounts .amount-change .text-red-600{color:var(--color-red)}.transaction-list .transaction-item .transaction-amounts .balance-info{font-size:var(--fs-xs);color:var(--color-text-light);margin-top:2px}.transaction-filters{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.transaction-filters select{border-radius:var(--border-radius);border:var(--border);background:var(--color-bg);color:var(--color-text);font-size:var(--fs-s);appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ic2VsZWN0LWJhci1tLWFycm93IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMTZMNiAxMEgxOEwxMiAxNloiIGZpbGw9IiMwMDAiPjwvcGF0aD48L3N2Zz4=);background-position:calc(100% - 4px) calc(50% - 1px);background-repeat:no-repeat;padding:8px 26px 8px 8px}.transaction-filters select:focus{border-color:var(--color-brand);outline:none}html.theme-dark .transaction-filters select{background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ic2VsZWN0LWJhci1tLWFycm93IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMTZMNiAxMEgxOEwxMiAxNloiIGZpbGw9IiNmZmYiPjwvcGF0aD48L3N2Zz4=)}.admin-transactions .user-search{margin-bottom:20px}.admin-transactions .user-search input{border-radius:var(--border-radius);border:var(--border);background:var(--color-bg);min-width:300px;color:var(--color-text);font-size:var(--fs-s);padding:8px 12px}.admin-transactions .user-search input:focus{border-color:var(--color-brand);outline:none}.admin-transactions .user-search input::placeholder{color:var(--color-text-light)}.admin-transactions .user-search button{background-color:var(--color-brand);color:var(--color-white);border-radius:var(--border-radius);cursor:pointer;font-size:var(--fs-s);border:none;padding:8px 16px;font-weight:600}.admin-transactions .user-search button:hover{background-color:var(--color-brand-dark)}.admin-transactions .user-search button:disabled{opacity:.6;cursor:not-allowed}.admin-transactions .alert-error{background-color:rgba(var(--base-red), .1);color:var(--color-red);border-radius:var(--border-radius);border:1px solid rgba(var(--base-red), .2);padding:10px}.transaction-load-more{text-align:center;margin-top:20px}.transaction-load-more button{background-color:var(--color-brand);color:var(--color-white);border-radius:var(--border-radius);cursor:pointer;font-size:var(--fs-s);border:none;padding:10px 24px;font-weight:600;transition:background-color .2s}.transaction-load-more button:hover:not(:disabled){background-color:var(--color-brand-dark)}.transaction-load-more button:disabled{opacity:.6;cursor:not-allowed}.transaction-load-more button.button-secondary{background-color:var(--color-button);color:var(--color-text);border:1px solid var(--color-card-border)}.transaction-load-more button.button-secondary:hover:not(:disabled){background-color:var(--color-button-hover)}@keyframes checkmark{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.success-icon{background-color:var(--color-green);width:60px;height:60px;color:var(--color-white);margin-bottom:var(--gap);border-radius:50%;justify-content:center;align-items:center;animation:.5s ease-in-out checkmark;display:flex}.success-icon svg{width:30px;height:30px}.wallet-balance-card{margin-bottom:var(--gap)}.wallet-balance-card .balance-section{padding:var(--gap) 0}.wallet-balance-card .balance-section .balance-display-large{text-align:center}.wallet-balance-card .balance-section .balance-display-large .balance-loading{color:var(--color-text-light);font-size:var(--fs-s);justify-content:center;align-items:center;gap:10px;display:flex}.wallet-balance-card .balance-section .balance-display-large .balance-error{color:var(--color-red);text-align:center}.wallet-balance-card .balance-section .balance-display-large .balance-error button{color:var(--color-brand);cursor:pointer;font-size:var(--fs-s);background:0 0;border:none;margin-left:10px;text-decoration:underline}.wallet-balance-card .balance-section .balance-display-large .balance-error button:hover{color:var(--color-brand-dark)}.wallet-balance-card .balance-section .balance-display-large .balance-info .balance-main{margin-bottom:var(--gap);justify-content:center;align-items:center;gap:12px;display:flex}.wallet-balance-card .balance-section .balance-display-large .balance-info .balance-main .balance-icon-large{width:48px;height:48px}.wallet-balance-card .balance-section .balance-display-large .balance-info .balance-main .balance-amount-large{color:var(--color-text);font-size:3rem;font-weight:700}@media screen and (width<=768px){.wallet-balance-card .balance-section .balance-display-large .balance-info .balance-main .balance-amount-large{font-size:2.5rem}}.wallet-balance-card .balance-section .balance-display-large .balance-info .balance-main .balance-label{font-size:var(--fs-l);color:var(--color-text-light);margin-left:-8px}.wallet-balance-card .balance-section .balance-display-large .balance-info .balance-actions .topup-button{font-size:var(--fs-m);border-radius:var(--border-radius);align-items:center;gap:8px;padding:12px 24px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.wallet-balance-card .balance-section .balance-display-large .balance-info .balance-actions .topup-button svg{width:20px;height:20px}.wallet-balance-card .balance-section .balance-display-large .balance-info .balance-actions .topup-button:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.wallet-page .transaction-list .transaction-item .transaction-amounts .amount-change{justify-content:flex-end;align-items:center;gap:4px;display:flex}.wallet-page .transaction-list .transaction-item .transaction-amounts .amount-change .shs-icon-small{opacity:.8;width:16px;height:16px}.wallet-page .transaction-list .transaction-item .transaction-meta .ref-id{color:var(--color-text-lighter);font-family:monospace;font-size:var(--fs-xs);margin-left:8px}.wallet-page .transaction-pagination{margin-top:var(--gap);padding:var(--gap) 0;border-top:var(--seperator);justify-content:space-between;align-items:center;display:flex}@media screen and (width<=768px){.wallet-page .transaction-pagination{flex-direction:column;gap:10px}}.wallet-page .transaction-pagination .pagination-btn{background-color:var(--color-button);color:var(--color-text);border:1px solid var(--color-card-border);border-radius:var(--border-radius);cursor:pointer;font-size:var(--fs-s);padding:8px 16px}.wallet-page .transaction-pagination .pagination-btn:hover:not(:disabled){background-color:var(--color-button-hover)}.wallet-page .transaction-pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.wallet-page .transaction-pagination .pagination-info{color:var(--color-text-light);font-size:var(--fs-s)}.wallet-page .empty-state{text-align:center;padding:calc(var(--gap) * 2);color:var(--color-text-light)}.wallet-page .empty-state p{font-size:var(--fs-m);margin:0}.purchase-modal{z-index:20000}.purchase-modal .modal-card{width:90%;max-width:500px}.purchase-modal .amount-selection{margin:1.5rem 0}.purchase-modal .amount-selection h3{text-align:center;color:var(--color-text);margin-bottom:1.5rem}.purchase-modal .amount-grid{flex-direction:column;gap:.75rem;margin:1rem 0;display:flex}.purchase-modal .amount-option{border:2px solid rgba(var(--base-fg), .15);background:var(--color-bg);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;height:7rem;padding:1.25rem 1.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.purchase-modal .amount-option:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--base-brand), .1), transparent);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.purchase-modal .amount-option:hover{border-color:var(--color-brand);background-color:rgba(var(--base-brand), .02);box-shadow:0 4px 12px rgba(var(--base-brand), .15);transform:translateY(-2px)}.purchase-modal .amount-option:hover:before{left:100%}.purchase-modal .amount-option.selected{border-color:var(--color-brand);background:linear-gradient(135deg, rgba(var(--base-brand), .08), rgba(var(--base-brand), .12));box-shadow:0 6px 20px rgba(var(--base-brand), .25);transform:translateY(-3px)}.purchase-modal .amount-option.selected .amount-left .shs-amount{color:var(--color-brand);font-weight:700}.purchase-modal .amount-option.selected .bonus-badge{animation:2s ease-in-out infinite pulse-glow}.purchase-modal .amount-option .amount-left{flex-direction:column;align-items:flex-start;display:flex}.purchase-modal .amount-option .amount-left .shs-amount{color:var(--color-text);align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:1.4rem;font-weight:600;transition:all .3s;display:flex}.purchase-modal .amount-option .amount-left .shs-amount .shs-icon{filter:drop-shadow(0 2px 4px #0000001a);width:22px;height:22px}.purchase-modal .amount-option .amount-left .mnt-amount{color:var(--color-text-light);font-size:1rem;font-weight:500}.purchase-modal .amount-option .bonus-badge{color:#1a1a1a;text-transform:uppercase;letter-spacing:.5px;text-align:center;background:linear-gradient(135deg,gold,orange);border-radius:20px;flex-direction:column;align-items:center;padding:.5rem 1rem;font-size:.9rem;font-weight:700;line-height:1.2;display:flex;position:relative;box-shadow:0 4px 12px #ffd70066,inset 0 1px #ffffff4d}.purchase-modal .amount-option .bonus-badge:before{content:"✨";font-size:1.2rem;animation:1.5s ease-in-out infinite sparkle;position:absolute;top:-8px;right:-5px}.purchase-modal .amount-option .bonus-badge:after{content:"✨";font-size:.9rem;animation:1.5s ease-in-out .5s infinite sparkle;position:absolute;bottom:-8px;left:-5px}.purchase-modal .amount-option .bonus-badge .bonus-text{opacity:.9;font-size:.75rem}.purchase-modal .amount-option .bonus-badge .bonus-amount{margin-top:2px;font-size:1rem;font-weight:800}.purchase-modal .amount-option .bonus-badge .bonus-amount .bonus-shs{align-items:center;gap:.25rem;display:inline-flex}.purchase-modal .amount-option .bonus-badge .bonus-amount .bonus-shs .shs-icon{filter:brightness(120%)saturate()invert(0%);width:14px;height:14px}.purchase-modal .amount-option.high-value{border-width:3px}.purchase-modal .amount-option.high-value .bonus-badge{background:linear-gradient(135deg,#ff6b6b,#ff8e8e)}.purchase-modal .amount-option.high-value .bonus-badge:before,.purchase-modal .amount-option.high-value .bonus-badge:after{content:"🔥"}.purchase-modal .amount-option.high-value.selected{box-shadow:0 8px 25px rgba(var(--base-brand), .3), 0 0 20px #ff6b6b33}.purchase-modal .amount-option.premium{background:linear-gradient(135deg,#8a2be20d,#4b008214);border-width:3px}.purchase-modal .amount-option.premium .bonus-badge{background:linear-gradient(135deg, var(--color-ai), rgb(var(--base-ai-2)));color:#fff}.purchase-modal .amount-option.premium .bonus-badge:before,.purchase-modal .amount-option.premium .bonus-badge:after{content:"👑"}.purchase-modal .amount-option.premium.selected{box-shadow:0 8px 25px rgba(var(--base-brand), .3), 0 0 20px #8a2be24d}.purchase-modal .amount-option.popular{border-width:3px;border-color:var(--color-brand)}.purchase-modal .amount-option.popular .bonus-badge{background:linear-gradient(135deg, var(--color-success), #81c784)}.purchase-modal .amount-option.popular .bonus-badge:before,.purchase-modal .amount-option.popular .bonus-badge:after{content:"🌟"}.purchase-modal .amount-option.starter .bonus-badge{background:linear-gradient(135deg,#2196f3,#64b5f6)}.purchase-modal .amount-option.starter .bonus-badge:before,.purchase-modal .amount-option.starter .bonus-badge:after{content:"🚀"}.purchase-modal .purchase-summary{background:rgba(var(--base-fg), .03);border-radius:var(--border-radius);border:1px solid rgba(var(--base-fg), .1);margin-top:1.5rem;padding:1rem}.purchase-modal .purchase-summary .summary-row{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.purchase-modal .purchase-summary .summary-row:last-child{border-top:1px solid rgba(var(--base-fg), .1);margin-bottom:0;padding-top:.75rem;font-size:1.1rem;font-weight:600}.purchase-modal .purchase-summary .summary-row .shs-amount{align-items:center;gap:.5rem;display:inline-flex}.purchase-modal .purchase-summary .summary-row .shs-amount.icon-cost{font-weight:600}.purchase-modal .purchase-summary .summary-row .shs-amount .shs-icon{width:16px;height:16px}.qr-payment-modal{z-index:20000}.qr-payment-modal .modal-card{width:90%;max-width:400px}.qr-payment-modal .qr-code-container{justify-content:center;margin:2rem 4rem;display:flex}.qr-payment-modal .qr-code-container img{border:1px solid rgba(var(--base-fg), .1);border-radius:var(--border-radius);width:100%;max-width:280px;height:auto}.qr-payment-modal .qr-code-container .qr-code-text{background:var(--color-bg);border:1px solid rgba(var(--base-fg), .2);border-radius:var(--border-radius);white-space:pre-wrap;padding:1rem;font-family:monospace;font-size:12px}.qr-payment-modal .qr-code-link{justify-content:center;margin:2rem 4rem;display:flex}.qr-payment-modal .payment-details{text-align:center;margin:1.5rem 0}.qr-payment-modal .payment-details .amount-display{margin-bottom:1rem}.qr-payment-modal .payment-details .amount-display .amount{font-size:var(--fs-2xl);color:var(--color-brand);font-weight:600}.qr-payment-modal .payment-details .timer-display{background:rgba(var(--base-fg), .05);border-radius:var(--border-radius);padding:.75rem}.qr-payment-modal .payment-details .timer-display .timer-label{color:var(--color-text-light);margin-right:.5rem}.qr-payment-modal .payment-details .timer-display .timer{font-weight:600;font-size:var(--fs-l)}.qr-payment-modal .payment-details .timer-display .timer.warning{color:var(--color-red)}.qr-payment-modal .qr-instructions{margin-top:1.5rem}.qr-payment-modal .qr-instructions h4{font-size:var(--fs-l);margin-bottom:1rem}.qr-payment-modal .qr-instructions ol{text-align:left;padding-left:1.5rem}.qr-payment-modal .qr-instructions ol li{margin-bottom:.5rem;line-height:1.5}@keyframes pulse-glow{0%,to{transform:scale(1);box-shadow:0 4px 12px #ffd70066}50%{transform:scale(1.02);box-shadow:0 6px 20px #ffd70099}}@keyframes sparkle{0%,to{opacity:1;transform:scale(1)rotate(0)}25%{opacity:.7;transform:scale(1.1)rotate(90deg)}50%{opacity:1;transform:scale(.9)rotate(180deg)}75%{opacity:.8;transform:scale(1.05)rotate(270deg)}}html.theme-dark .wallet-balance-card .balance-info .balance-main .balance-amount-large{color:var(--color-text)}html.theme-dark .purchase-modal .amount-option{border-color:rgba(var(--base-fg), .2)}html.theme-dark .purchase-modal .amount-option:hover{background-color:rgba(var(--base-brand), .05)}html.theme-dark .purchase-modal .purchase-summary{background:rgba(var(--base-fg), .05);border-color:rgba(var(--base-fg), .15)}html.theme-dark .qr-payment-modal .payment-details .timer-display{background:rgba(var(--base-fg), .1)}.feed-ad{margin:var(--gap) 0;padding-left:65px;position:relative}.card-ad{background-color:var(--color-bg);transition:transform var(--t-time), box-shadow var(--t-time);cursor:pointer;border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius);overflow:hidden}@media screen and (width<=768px){.card-ad{border-left:none;border-right:none;border-radius:0}}.card-ad:hover{box-shadow:var(--card-shadow-style-2);transform:translateY(-2px)}.card-ad-label{font-size:var(--fs-xs);border-radius:var(--border-radius);z-index:1;text-transform:lowercase;padding:.2rem .4rem;font-weight:100;position:absolute;top:.5rem;right:.5rem}.card-ad-image{width:100%;height:180px;position:relative;overflow:hidden}.card-ad-image:after{content:"";background:rgba(var(--base-fg), .03);position:absolute;inset:0}.card-ad-image img{object-fit:cover;width:100%;height:100%}.card-ad-content{padding:var(--card-padding)}.card-ad-title{font-size:var(--fs-l);color:var(--color-text);margin:0 0 .5rem;font-weight:600}.card-ad-body{color:var(--color-text);font-size:var(--fs-normal);line-height:1.5}.card-ad-cta{padding:0 var(--card-padding) var(--card-padding);justify-content:flex-end;display:flex}.card-ad-cta .button{min-width:120px}@media screen and (width<=1170px){.feed-ad{padding-left:0}}@media screen and (width<=768px){.feed-ad{padding-left:0}.card-ad-content,.card-ad-cta{padding-left:var(--gap-edge);padding-right:var(--gap-edge)}.card-ad-image{height:140px}}@font-face{font-family:NotoSans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/NotoSans-Regular-CI9a07a-.woff2)format("woff2");unicode-range:U+0-2B1B,U+2B1D-10FFF}@font-face{font-family:NotoSans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/NotoSans-Italic-C9ZFHdlu.woff2)format("woff2");unicode-range:U+0-2B1B,U+2B1D-10FFF}:root{--custom-font:NotoSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--system-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font:var(--custom-font);--font-features:"ss04" 1, "case" 1, "cv10" 1, "ccmp" 1;--fs-base:10px;--fs-xs:1.2rem;--fs-s:1.3rem;--fs-normal:1.4rem;--fs-l:1.5rem;--fs-xl:1.6rem;--fs-2xl:2.5rem;--fs-3xl:2.8rem;--fs-4xl:3.2rem;--fs-5xl:3.8rem;--border-radius:5px;--page-width-desktop:1200px;--gap:1.5rem;--gap-edge:var(--gap);--base-0:0, 0, 0;--base-1:25, 25, 25;--base-2:50, 50, 50;--base-3:75, 75, 75;--base-4:100, 100, 100;--base-5:125, 125, 125;--base-6:150, 150, 150;--base-7:175, 175, 175;--base-8:200, 200, 200;--base-9:225, 225, 225;--base-10:255, 255, 255;--base-brand:59, 89, 153;--base-brand-complementary:196, 166, 102;--base-white:var(--base-10);--base-black:var(--base-0);--base-red:236, 72, 72;--base-green:34, 164, 34;--base-orange:255, 193, 7;--base-gray:var(--base-5);--base-fg:var(--base-black);--base-bg:var(--base-white);--base-info:25, 118, 210;--base-ai:138, 43, 226;--base-ai-2:153, 50, 204;--color-brand:rgb(var(--base-brand));--color-primary:var(--color-brand);--color-brand-complementary:rgb(var(--base-brand-complementary));--color-white:rgb(var(--base-white));--color-black:rgb(var(--base-black));--color-red:rgb(var(--base-red));--color-green:rgb(var(--base-green));--color-orange:rgb(var(--base-orange));--color-gray:rgb(var(--base-gray));--color-bg:rgb(var(--base-bg));--color-fg:rgb(var(--base-fg));--color-success:rgb(var(--base-green));--color-danger:rgb(var(--base-red));--color-warning:rgb(var(--base-orange));--color-info:rgb(var(--base-info));--color-ai:rgb(var(--base-ai));--color-success-bg:rgba(var(--base-green), .12);--color-danger-bg:rgba(var(--base-red), .12);--color-warning-bg:rgba(var(--base-orange), .15);--color-info-bg:rgba(var(--base-info), .12);--color-ai-bg:rgba(var(--base-ai), .1);--color-body:#eee;--color-text-black:rgb(var(--base-2));--color-text-white:#d2d2d2;--color-text:var(--color-text-black);--color-text-light:rgb(var(--base-4));--color-link:rgb(var(--base-brand));--color-button-text:var(--color-text);--color-button:rgba(var(--base-8), .7);--color-button-hover:rgba(var(--base-8), .9);--color-button-main:var(--color-brand);--color-button-main-hover:#2845c6;--color-button-red:var(--color-red);--color-button-red-hover:#cf4040;--color-input:rgba(var(--base-4), .15);--color-input-active:rgba(var(--base-4), .1);--color-input-border-hover:#d7d7d7;--color-input-border-focus:#4559b7;--color-checkbox-border:#bbc1e1;--color-checkbox-disabled:#f6f8ff;--color-checkbox-disabled-inner:rgba(var(--base-brand), .8);--color-supporter:#65368c;--color-background-blur:var(--color-bg);--color-scrollbar:rgb(var(--base-gray));--color-card:var(--color-bg);--color-card-border:#00000029;--color-card-domain:#8f8f8f;--color-skeleton:rgba(var(--base-fg), .05);--color-comment-line:lightgray;--color-mini-footer-text:#667b8c;--color-modal-overlay:rgba(var(--base-9), .59);--disabled-opacity:.6;--modal-box-shadow:rgba(var(--base-fg), .17) 0px 8px 16px 0px;--modal-box-border:none;--modal-width:360px;--modal-bg-blur:blur(2px);--input-height:3.2rem;--button-padding:6px 12px;--button-icon-size:21px;--box-shadow:1px 1px 2px rgba(var(--base-fg), .08);--box-shadow-navbar:rgba(var(--base-fg), .08) 0px 1px 2px 0px, rgba(var(--base-fg), .05) 0px 0px 2px 0px;--dropdown-shadow:2px 2px 3px rgba(var(--base-fg), .14), -1px -1px 2px rgba(var(--base-fg), .1), 0 0 0 1px rgba(var(--base-fg), .05);--card-border:1px solid transparent;--card-border-top:var(--card-border);--card-border-left:none;--card-padding:var(--gap);--card-margin:var(--gap);--card-shadow-style-1:0 0 0 1px rgba(var(--base-fg), .09);--card-shadow-style-2:rgba(var(--base-fg), .2) 0px 1px 2px 0px;--card-shadow:var(--card-shadow-style-1);--post-votes-size:50px;--post-card-votes-margin:calc(var(--post-votes-size) + var(--gap));--post-card-margin-left:var(--gap);--navbar-height:50px;--page-top-margin:var(--gap);--sidebar-left-width:180px;--grid-home:minmax(var(--sidebar-left-width), max-content) 9fr 4fr;--seperator:1px solid rgba(var(--base-fg), .1);--t-time:0s;--t-time-quick:0s;--t-time-button:0s;--icon-size:var(--button-icon-size);--icon-color:var(--color-text);color-scheme:light}html.theme-dark{--base-brand:59, 89, 153;--base-bg:32, 32, 32;--base-fg:var(--base-white);--color-body:#0f0f0f;--color-text:var(--color-text-white);--color-text-light:rgb(var(--base-8));--color-link:#5977ad;--color-button:rgba(var(--base-4), .7);--color-input-border-focus:#2845c6;--color-scrollbar:rgb(var(--base-gray));--color-button-text:var(--color-white);--color-button-hover:rgba(var(--base-4), 1);--color-button-main:#3b5999;--color-button-main-hover:#2845c6;--color-input:rgba(var(--base-4), .25);--color-input-active:rgba(var(--base-4), .3);--color-input-border-hover:#4f4f4f;--color-checkbox-border:#bbc1e1;--color-checkbox-disabled:#f6f8ff;--color-checkbox-disabled-inner:#e1e6f9;--color-card:var(--color-bg);--color-card-domain:#8f8f8f;--color-card-border:#ffffff14;--color-skeleton:rgba(var(--base-fg), .05);--color-mini-footer-text:rgb(var(--base-6));--color-comment-line:#d3d3d35e;--color-modal-overlay:rgba(var(--base-2), .59);--color-supporter:#e9c8ff;--modal-box-shadow:none;--modal-box-border:1px solid #ffffff29;--card-border:1px solid var(--color-card-border);--card-border-top:var(--card-border);--card-border-left:var(--card-border);--card-shadow:none;--box-shadow-navbar:none;--dropdown-shadow:none;color-scheme:dark}@media screen and (width<=768px){:root{--card-shadow:var(--card-shadow-style-1)}}html{font-family:var(--font);font-feature-settings:var(--font-features);font-size:var(--fs-base);letter-spacing:-.15px;line-height:1.5}html.is-system-font{--font:var(--system-font);letter-spacing:initial}.rotate-180{transform:rotate(180deg)}*{box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:inherit;word-break:break-word;-webkit-tap-highlight-color:transparent;outline:none;margin:0;padding:0}:after,:before{box-sizing:inherit}body{background-color:var(--color-body);color:var(--color-text);font-size:var(--fs-normal);overflow-y:scroll}@media screen and (width<=1170px){body{--fs-xs:1.4rem;--fs-s:1.5rem;--fs-normal:1.6rem;--fs-l:1.7rem;--fs-xl:1.8rem}}body.is-not-gray{background:var(--color-bg)}.is-custom-scrollbar{scrollbar-color:var(--color-scrollbar) transparent}.is-custom-scrollbar::-webkit-scrollbar{background:0 0;width:16px}@media screen and (width<=768px){.is-custom-scrollbar::-webkit-scrollbar{display:none}}.is-custom-scrollbar::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--color-scrollbar);border:4px solid #0000;border-radius:15px}.is-custom-scrollbar.is-v2{scrollbar-color:transparent transparent}.is-custom-scrollbar.is-v2:hover{scrollbar-color:var(--color-scrollbar) transparent}.is-custom-scrollbar.is-v2::-webkit-scrollbar-thumb{background-color:#0000;transition:all .15s}.is-custom-scrollbar.is-v2:hover::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar)}#root{z-index:1;min-height:calc(100vh - var(--navbar-height));position:relative}@media screen and (width<=768px){#root{overflow-x:auto}}.body-overlay{background:var(--color-modal-overlay);backdrop-filter:var(--modal-bg-blur);z-index:2500;opacity:0;transition:all .175s;position:fixed;inset:0}#modal-root{z-index:2000;position:relative}.is-clipped{overflow:hidden!important}img{object-fit:cover;width:100%;height:100%}.image{display:flex}svg{color:inherit}.is-fullsize{width:100%;height:100%}h1{font-size:3.5rem}@media screen and (width<=768px){h1{font-size:2.5rem}}h2{font-size:2.5rem}@media screen and (width<=768px){h2{font-size:2rem}}h3{font-size:2rem}@media screen and (width<=768px){h3{font-size:1.5rem}}.safari16 body{font-variation-settings:"opsz" 14}code{font-family:monospace}.card{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius);flex-direction:column;display:flex}@media screen and (width<=768px){.card{border-left:none;border-right:none;border-radius:0}}.card-padding{padding:var(--card-padding)}.card-sub{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (width<=768px){.card-sub{border-left:none;border-right:none;border-radius:0}}.card-gray{border-radius:var(--border-radius);background:rgba(var(--base-fg), .04);border:none}.alert{padding:var(--gap);border-radius:var(--border-radius);margin-bottom:var(--gap);font-size:var(--fs-xs);align-items:flex-start;gap:calc(var(--gap) / 2);display:flex}.alert-success{background-color:rgba(var(--base-green), .1);border:1px solid rgba(var(--base-green), .2);color:var(--color-green)}.alert-warning{background-color:rgba(var(--base-orange), .1);border:1px solid rgba(var(--base-orange), .2);color:var(--color-orange)}.alert-error{background-color:rgba(var(--base-red), .1);border:1px solid rgba(var(--base-red), .2);color:var(--color-red)}.alert-info{background-color:rgba(var(--base-brand), .1);border:1px solid rgba(var(--base-brand), .2);color:var(--color-brand)}.alert .alert-content{flex:1}.alert .alert-title{margin-bottom:calc(var(--gap) / 4);font-weight:600}.alert .alert-actions{gap:calc(var(--gap) / 2);flex-shrink:0;margin-left:auto;display:flex}.verification-page{max-width:500px;margin:calc(var(--gap) * 4) auto;text-align:center}.verification-page .verification-icon{font-size:var(--fs-3xl);margin-bottom:var(--gap);display:block}.verification-page .verification-icon.loading{color:var(--color-brand)}.verification-page .verification-icon.success{color:var(--color-green)}.verification-page .verification-icon.error{color:var(--color-red)}.verification-page .verification-title{margin:0 0 var(--gap) 0;font-size:var(--fs-xl);font-weight:700}.verification-page .verification-message{color:var(--color-text-secondary);margin-bottom:var(--gap)}.verification-page .verification-actions{gap:var(--gap);margin-top:var(--gap);justify-content:center;display:flex}.verification-page .verification-status{padding:var(--gap);border-radius:var(--border-radius);margin-top:var(--gap);font-size:var(--fs-xs)}.verification-page .verification-status.success{background-color:rgba(var(--base-green), .1);color:var(--color-green)}.form-label-with-status{align-items:center;gap:calc(var(--gap) / 2);display:flex}.email-verified-indicator{align-items:center;gap:calc(var(--gap) / 4);font-size:var(--fs-xs);color:var(--color-green);display:flex}.email-verified-indicator .email-verified-check{font-size:var(--fs-xs)}.email-verified-indicator .email-verified-text{font-weight:600}.card .card-head,.card-sub .card-head,.card-gray .card-head{padding:var(--card-padding);border-bottom:var(--seperator);justify-content:space-between;align-items:center;display:flex}.card .card-head .card-title,.card-sub .card-head .card-title,.card-gray .card-head .card-title{color:inherit;font-weight:600}.card .card-head .card-link,.card-sub .card-head .card-link,.card-gray .card-head .card-link{color:var(--color-link);font-size:var(--fs-xs)}.card .card-head>a:not(.card-title),.card-sub .card-head>a:not(.card-title),.card-gray .card-head>a:not(.card-title){font-size:var(--fs-xs)}.card .card-content,.card-sub .card-content,.card-gray .card-content{padding:var(--card-padding)}.card .card-list,.card-sub .card-list,.card-gray .card-list{flex-direction:column;display:flex}.card .card-list-item,.card-sub .card-list-item,.card-gray .card-list-item{margin-bottom:10px}.card .card-list-item:last-child,.card-sub .card-list-item:last-child,.card-gray .card-list-item:last-child{margin-bottom:0}.flex{flex-direction:row;display:flex}.flex-column{flex-direction:column;display:flex}.flex-center{justify-content:center;align-items:center}.flex-align-items-center{align-items:center}.flex-justify-content-center{justify-content:center}.flex-space-between{justify-content:space-between}.inner-gap-1>*{margin-bottom:var(--gap)}.inner-gap-1>:last-child{margin-bottom:0}.width-50{width:50%}.height-100{height:100%}.margin-0{margin:0}.test-elements{background-color:var(--color-bg);border-radius:var(--border-radius);padding:var(--gap);flex-direction:column;align-items:flex-start;display:flex;margin-top:calc(var(--page-top-margin) + var(--navbar-height))!important}.test-elements>*{margin:var(--gap) 0}.test-elements .test-elements-section{border:2px solid gray;border-radius:8px;flex-direction:column;width:100%;padding:10px 20px;display:flex}.test-elements .test-elements-section>h1,.test-elements .test-elements-section>h2,.test-elements .test-elements-section>h3{font-size:var(--fs-2xl);border-bottom:1px solid gray;margin-bottom:8px}.test-elements .test-elements-section .test-elements-section-body,.test-elements .test-elements-section .test-elements-section-body>*{margin:10px 0}.test-elements .test-elements-section .test-elements-section-body>:first-child{margin-top:0}.test-elements .test-elements-section .test-elements-section-body>:last-child{margin-bottom:0}.test-elements .test-elements-section .test-elements-section{border-color:#b1b1b1;margin-top:10px}.test-elements .test-elements-section .test-elements-section>h2,.test-elements .test-elements-section .test-elements-section>h2,.test-elements .test-elements-section .test-elements-section>h3{font-size:var(--fs-xl)}.link-reset,.link-reset:hover{color:inherit;text-decoration:none}.all-unset{all:unset}input[type=text],input[type=email],input[type=search],input[type=password],textarea{color:inherit;background-color:var(--color-input);border-radius:var(--border-radius);border:2px solid #0000;padding:6px 8px;font-family:inherit;transition:all .2s}input[type=text]:hover,input[type=email]:hover,input[type=search]:hover,input[type=password]:hover,textarea:hover{border-color:var(--color-input-border-hover)}input[type=text]:focus,input[type=text].is-active,input[type=email]:focus,input[type=email].is-active,input[type=search]:focus,input[type=search].is-active,input[type=password]:focus,input[type=password].is-active,textarea:focus,textarea.is-active{border-color:var(--color-input-border-focus);background-color:var(--color-input-active)}input[type=text].is-error,input[type=email].is-error,input[type=search].is-error,input[type=password].is-error,textarea.is-error{border-color:var(--color-red)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=search]::placeholder,input[type=password]::placeholder,textarea::placeholder{color:rgba(var(--base-fg), .65)}textarea{resize:none;word-wrap:break-word}.label{font-weight:600}.form-error{color:var(--color-red)}.text-center{text-align:center}form,.form,.form-section,.form-section-body{flex-direction:column;display:flex}form .form-field,.form .form-field,.form-section .form-field,.form-section-body .form-field{margin-bottom:12px}form .form-field:last-child,.form .form-field:last-child,.form-section .form-field:last-child,.form-section-body .form-field:last-child{margin-bottom:0}form .form-section,.form .form-section{margin-bottom:var(--gap)}form .form-section:last-child,.form .form-section:last-child{margin-bottom:0}.form-section .form-section-heading{font-size:var(--fs-xl);margin-bottom:var(--gap);font-weight:600}.form-field{flex-direction:column;display:flex}.form-field .form-label{font-weight:600}.form-field .form-description{opacity:.9}.form-field .form-control{margin-top:7px}.form-field .form-control:first-child{margin-top:0}.form-field .form-error{color:var(--color-red);margin-top:2px}.form-field.is-error input[type=text],.form-field.is-error input[type=email],.form-field.is-error input[type=search],.form-field.is-error input[type=password],.form-field.is-error textarea{border-color:var(--color-red)}.form-control input,.form-control textarea{width:100%}.input-with-limit{flex-direction:column;display:flex}.input-with-limit .input-count{font-size:var(--fs-xs);opacity:.6;align-self:flex-end;margin-top:.2rem}.input-password{flex-direction:column;display:flex;position:relative}.input-password input{padding-right:36px}.input-password .input-password-show{width:var(--button-icon-size);height:var(--button-icon-size);border-radius:50%;padding:2px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.input-password .input-password-show svg{width:100%;height:100%}.input-password .input-password-show:hover,.input-password .input-password-show:focus{cursor:pointer;background-color:rgba(var(--color-fg), .25)}input,button,.button{height:var(--input-height);line-height:normal}button,.button{color:var(--color-button-text);background-color:var(--color-button);padding:var(--button-padding);border-radius:var(--border-radius);cursor:pointer;text-align:center;transition:all var(--t-time-button);border:none;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}button:hover,.button:hover{background-color:var(--color-button-hover);text-decoration:none}button:active,.button:active{color:unset}button.is-text,.button.is-text{color:inherit;background:0 0}button.is-text:hover,button.is-text.is-active,.button.is-text:hover,.button.is-text.is-active{background-color:rgba(var(--base-fg), .1)}button.is-text:disabled,button.is-text .disabled,.button.is-text:disabled,.button.is-text .disabled{text-decoration:none}button.button-main,button.is-main,.button.button-main,.button.is-main{background-color:var(--color-button-main);color:var(--color-white)}button.button-main:hover,button.button-main.is-active,button.is-main:hover,button.is-main.is-active,.button.button-main:hover,.button.button-main.is-active,.button.is-main:hover,.button.is-main.is-active{background-color:var(--color-button-main-hover)}button.button-main.is-text,button.is-main.is-text,.button.button-main.is-text,.button.is-main.is-text{color:var(--color-button-main);background-color:#0000}button.button-main.is-text:hover,button.button-main.is-text.is-active,button.is-main.is-text:hover,button.is-main.is-text.is-active,.button.button-main.is-text:hover,.button.button-main.is-text.is-active,.button.is-main.is-text:hover,.button.is-main.is-text.is-active{background-color:rgba(var(--base-brand), .1)}button.button-red,button.is-red,.button.button-red,.button.is-red{background-color:var(--color-button-red);color:var(--color-white)}button.button-red:hover,button.button-red.is-active,button.is-red:hover,button.is-red.is-active,.button.button-red:hover,.button.button-red.is-active,.button.is-red:hover,.button.is-red.is-active{background-color:var(--color-button-red-hover)}button.button-red.is-text,button.is-red.is-text,.button.button-red.is-text,.button.is-red.is-text{color:var(--color-red);background-color:#0000}button.button-red.is-text:hover,button.button-red.is-text.is-active,button.is-red.is-text:hover,button.is-red.is-text.is-active,.button.button-red.is-text:hover,.button.button-red.is-text.is-active,.button.is-red.is-text:hover,.button.is-red.is-text.is-active{background-color:rgba(var(--base-red), .1)}button.button-text,.button.button-text{color:inherit;background-color:#0000}button.button-text:hover,button.button-text.is-active,.button.button-text:hover,.button.button-text.is-active{background-color:rgba(var(--base-fg), .1)}button.button-text:disabled,button.button-text .disabled,.button.button-text:disabled,.button.button-text .disabled{text-decoration:none}button.button-icon,button.button-icon-simple,.button.button-icon,.button.button-icon-simple{background:0 0;padding:5px;width:var(--input-height)!important}button.button-icon svg,button.button-icon-simple svg,.button.button-icon svg,.button.button-icon-simple svg{fill:currentColor;width:100%;height:100%}button.button-icon:hover,button.button-icon.is-active,.button.button-icon:hover,.button.button-icon.is-active{background:var(--color-button-hover)}button.button-icon-simple,.button.button-icon-simple{color:var(--color-gray);padding:5px}button.button-icon-simple:hover,.button.button-icon-simple:hover{color:var(--color-text)}button .button-icon,.button .button-icon{width:var(--button-icon-size);height:var(--button-icon-size)}button .button-icon svg,.button .button-icon svg{width:100%;height:100%}button>span,.button>span{margin-right:8px}button>span:last-of-type,.button>span:last-of-type{margin-right:0}button>span:first-of-type,.button>span:first-of-type{margin-right:8px}button.is-icon,.button.is-icon{opacity:.75;background-color:#0000;padding:0;width:var(--input-height)!important}button.is-icon span,.button.is-icon span{margin:0}button.is-icon:hover,.button.is-icon:hover{opacity:1}button.button-with-icon,.button.button-with-icon{align-items:center;display:flex}button.button-with-icon svg,.button.button-with-icon svg{width:var(--button-icon-size);height:var(--button-icon-size)}button.button-with-icon span,.button.button-with-icon span{height:var(--button-icon-size);margin-left:8px}button.button-with-icon.is-text-first,.button.button-with-icon.is-text-first{flex-direction:row-reverse}button.button-with-icon.is-text-first span,.button.button-with-icon.is-text-first span{margin-left:0;margin-right:8px}button:disabled,button.is-disabled,.button:disabled,.button.is-disabled{opacity:var(--disabled-opacity);cursor:default}button.button-link,.button.button-link{color:var(--color-link)}button.is-loading,.button.is-loading{pointer-events:none;position:relative}button.is-loading:after,.button.is-loading:after{content:"";border:2px solid #ffffff4d;border-top-color:#ffffffe6;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite button-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}button.is-loading:hover,.button.is-loading:hover{box-shadow:none;transform:none}@keyframes button-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.button-clear{all:inherit;cursor:pointer;margin:0;padding:0}.button-clear:focus,.button-clear:hover{background:inherit;text-decoration:none}.button-search{width:var(--button-icon-size);height:var(--button-icon-size)}.button-search svg{width:100%;height:100%}.button-upload{height:max-content;display:flex}a,.button-link{color:var(--color-link);background-color:#0000;font-weight:400;text-decoration:none}a:hover,.button-link:hover{background-color:#0000;text-decoration:underline}.button-hamburger{all:inherit;cursor:pointer;margin:0;padding:0}.button-hamburger:focus,.button-hamburger:hover{background:inherit;text-decoration:none}.button-hamburger{cursor:pointer;width:23px;height:var(--input-height);background:0 0;justify-content:center;align-items:center;display:flex}.button-hamburger .hamburger-lines{width:100%}.button-hamburger .hamburger-lines div{border-top:2px solid rgba(var(--base-fg), .7);border-radius:5px;width:100%;height:0;margin:5px 0}.wrap{max-width:var(--page-width-desktop);padding-left:var(--gap);padding-right:var(--gap);margin-left:auto;margin-right:auto}@media screen and (width<=768px){.wrap{padding-left:0;padding-right:0}}.page-content{padding-top:var(--page-top-margin);min-height:calc(100vh - var(--navbar-height))}.page-content.page-grid{grid-template-columns:var(--grid-home);grid-gap:var(--gap);display:grid}.page-content.page-grid>*{padding:1px}@media screen and (width<=768px){.page-content.page-grid>*{padding:1px 0}}.page-content.page-grid>:nth-child(2){overflow:hidden}@media screen and (width<=1170px){.page-content.page-grid{grid-template-columns:5fr 2fr}}@media screen and (width<=768px){.page-content.page-grid{grid-template-columns:1fr}}@media screen and (width<=1170px){.page-content.page-lists{grid-template-columns:0 1fr}}@media screen and (width>=768px){.page-content .sidebar-left,.page-content .sidebar-right{max-height:calc(100vh - var(--navbar-height) - 2 * var(--gap));top:calc(var(--navbar-height) + var(--gap));position:sticky;overflow-y:auto}.page-content .sidebar-left{width:var(--sidebar-left-width)}}@media screen and (width<=1170px){.page-content .sidebar-left{display:none}}@media screen and (width<=768px){.page-content .mini-footer,.page-content .sidebar-left,.page-content .sidebar-right{display:none}}@supports (appearance:none){input[type=checkbox],input[type=radio]{--active:var(--color-brand);--active-inner:var(--color-bg);--focus:2px rgba(var(--base-brand), .3);--border:var(--color-checkbox-border);--border-hover:var(--color-brand);--background:var(--color-bg);--disabled:var(--color-checkbox-disabled);--disabled-inner:var(--color-checkbox-disabled-inner);appearance:none;vertical-align:top;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));outline:none;height:21px;margin:0;transition:background .2s,border-color .2s,box-shadow .14s;display:inline-block;position:relative}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;position:absolute;top:0;left:0}input[type=checkbox]:checked,input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2)}input[type=checkbox]:disabled,input[type=radio]:disabled{--b:var(--disabled);opacity:.9}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border);border-color:var(--color-brand)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{opacity:var(--disabled-opacity)}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}input[type=checkbox]:not(.switch),input[type=radio]:not(.switch){width:21px}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:var(--o,0)}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o:1}input[type=checkbox]+label,input[type=radio]+label{vertical-align:top;cursor:pointer;margin-left:8px;display:inline-block}input[type=checkbox]:not(.switch){border-radius:var(--border-radius)}input[type=checkbox]:not(.switch):after{border:2px solid var(--active-inner);width:5px;height:9px;transform:rotate(var(--r,20deg));border-top:0;border-left:0;top:4px;left:7px}input[type=checkbox]:not(.switch):checked{--r:43deg}input[type=checkbox].switch{border-radius:11px;width:38px}input[type=checkbox].switch:after{background:var(--ab,var(--border));width:15px;height:15px;transform:translateX(var(--x,0));border-radius:50%;transition:all .2s;top:2px;left:2px}input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:17px}input[type=checkbox].switch:disabled:not(:checked):after{opacity:var(--disabled-opacity)}input[type=radio]{border-radius:50%}input[type=radio]:after{background:var(--active-inner);opacity:0;width:19px;height:19px;transform:scale(var(--s,.7));border-radius:50%}input[type=radio]:checked{--s:.5}}.checkbox,.radio{margin-right:var(--gap);display:inline-block}.checkbox:last-child,.radio:last-child{margin-right:0}.checkbox>label,.radio>label{cursor:pointer}.checkbox.is-space-between,.radio.is-space-between{order:1;grid-template-columns:1fr max-content;align-items:center;display:grid}.checkbox.is-space-between label,.radio.is-space-between label{grid-area:1/1/2/2;margin:0}.checkbox.is-space-between input,.radio.is-space-between input{grid-area:1/2/2/3}.modal-dropdown .checkbox,.modal-dropdown .radio{justify-content:center;align-items:center;display:flex}.table{flex-direction:column;display:flex}.table .table-row{grid-template-columns:1fr 1fr 1fr;padding:10px 20px;display:grid}.table .table-row:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.table .table-row:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.table .table-row:nth-child(2n){background:rgba(var(--base-fg), .05)}.table .table-row:nth-child(odd){background:rgba(var(--base-brand), .02)}.table .table-row.table-head{text-transform:uppercase;color:gray}table{border-collapse:collapse;border-spacing:0;--border:1px solid rgba(var(--base-fg), .1)}table td,table tr,table th{border:var(--border)}table td,table th{padding:7px}@keyframes grey-to-grey{0%{background-color:var(--color-skeleton)}50%{background-color:rgba(var(--base-fg), .1)}to{background-color:var(--color-skeleton)}}.skeleton{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (width<=768px){.skeleton{border-left:none;border-right:none;border-radius:0}}.skeleton{width:100%;padding:var(--card-padding);flex-direction:column;display:flex}.skeleton>*{margin-bottom:8px}.skeleton-circle{background:var(--color-skeleton);border-radius:50%;width:50px;height:50px}.skeleton-bar{background:var(--color-skeleton);border-radius:var(--border-radius);width:100%;height:30px}.skeleton-bar.is-small{height:var(--fs-normal)}.skeleton-bar.is-button{height:var(--input-height)}.skeleton-circle,.skeleton-bar{animation:1.2s infinite grey-to-grey}@media screen and (width>=768px){.is-m{display:none!important}}@media screen and (width<=768px){.is-no-m{display:none!important}}@media screen and (width>=1170px){.is-t{display:none!important}}@media screen and (width<=1170px){.is-no-t{display:none!important}}select{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (width<=768px){select{border-left:none;border-right:none;border-radius:0}}select{color:inherit;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ic2VsZWN0LWJhci1tLWFycm93IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMTZMNiAxMEgxOEwxMiAxNloiIGZpbGw9IiMwMDAiPjwvcGF0aD48L3N2Zz4=);background-position:calc(100% - 4px) calc(50% - 1px);background-repeat:no-repeat;border:none;padding:7px 26px 7px 7px}@media screen and (width<=768px){select{border-radius:var(--border-radius)}}html.theme-dark select{background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ic2VsZWN0LWJhci1tLWFycm93IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMTZMNiAxMEgxOEwxMiAxNloiIGZpbGw9IiNmZmYiPjwvcGF0aD48L3N2Zz4=)}.input-search{width:300px;position:relative}.input-search input{width:100%;padding-left:33px}.input-search button{opacity:.8;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.input-search button svg{width:100%;height:100%}.tabs{padding:0 var(--padding-hor);padding-bottom:var(--gap);display:none}.tabs .tab-item{margin-right:var(--gap);font-weight:600}.tabs .tab-item.is-active{border-bottom:4px solid var(--color-brand);border-radius:3px}@media screen and (width<=768px){.tabs{display:flex}}.is-supporter{color:var(--color-supporter);font-weight:600}.mini-footer{font-size:var(--fs-xs);color:var(--color-mini-footer-text);line-height:150%}.mini-footer a,.mini-footer span{color:inherit;margin-right:12px;display:inline-block}.navbar{background:var(--color-bg);box-shadow:var(--box-shadow-navbar);border-bottom:var(--card-border);z-index:20000;height:var(--navbar-height);backdrop-filter:saturate(180%)blur(20px);align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.navbar.is-blured{background:var(--color-background-blur)}.navbar .button-icon-simple{color:inherit}.navbar .button-icon-simple:hover{color:var(--color-brand)}.navbar .wrap{justify-content:space-between;align-items:center;width:100%;display:flex}@media screen and (width<=768px){.navbar .wrap{padding-left:var(--gap-edge);padding-right:var(--gap-edge)}}.navbar .left,.navbar .right{align-items:center;display:flex}.navbar .left>*,.navbar .right>*{margin-left:calc(.5 * var(--gap))}.navbar .left>:first-child,.navbar .right>:first-child{margin-left:0}.navbar .left>a,.navbar .right>a{color:inherit;text-decoration:none}.navbar .left>a:hover,.navbar .right>a:hover{color:var(--color-brand)}.navbar .left a{margin-right:var(--gap);font-weight:600;text-decoration:none}.navbar .navbar-logo{margin-left:0}.navbar .button-hamburger{margin-right:var(--gap);-webkit-tap-highlight-color:transparent;display:none}.navbar .right>*{height:var(--input-height);align-items:center;display:flex}.navbar .right .button-text{font-weight:400}.navbar .navbar-profile{cursor:pointer}.navbar .navbar-profile .navbar-profile-target{align-items:center;display:flex}.navbar .navbar-profile .navbar-profile-target span.navbar-name .profile-picture{width:25px;height:25px;margin-right:5px}.navbar .navbar-profile .navbar-profile-target span.navbar-points{color:var(--color-gray);font-size:var(--fs-xs);margin-right:5px}.navbar .notifications-button{position:relative}.navbar .notifications-button .notifications-count{--size:20px;min-width:var(--size);height:var(--size);background:var(--color-red);color:var(--color-bg);border-radius:var(--size);justify-content:center;align-items:center;padding:3px;font-size:10px;display:flex;position:absolute;top:0;right:0}.navbar .notifications{--size:400px}.navbar .notifications>.dropdown-menu{width:var(--size);min-width:400px;transform:translateX(calc(var(--size) / 2 - 10px));scrollbar-color:rgba(var(--base-gray), .5) transparent;padding:0;position:absolute;right:0}@media screen and (width<=1540px){.navbar .notifications>.dropdown-menu{transform:translate(140px)}}@media screen and (width<=1170px){.navbar .button-hamburger{display:flex}}@media screen and (width<=768px){.navbar .input-search{display:none}}.notifs{background-color:var(--color-bg);border-radius:var(--border-radius);flex-direction:column;display:flex;position:relative;overflow-y:auto}.notifs .notifs-head{z-index:100;background:var(--color-bg);padding:var(--card-padding) calc(var(--card-padding) * 2);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.notifs .notifs-head .notifs-title{font-size:var(--fs-2xl)}.notifs .notifs-head .dropdown-menu{width:max-content}@media screen and (width<=1170px){.notifs .notifs-head{padding:var(--card-padding)}}.notifs .notifs-body{padding:var(--card-padding);z-index:10;padding-top:0}@media screen and (width<=1170px){.notifs .notifs-body{padding:0}}.notifs .notifs-empty{min-height:400px;font-size:var(--fs-xl);opacity:.7;justify-content:center;align-items:center;display:flex}.notifs .notifs-list{flex-direction:column;display:flex}.notifs .notifs-list .notif-skeleton{margin:calc(var(--card-padding) / 2) var(--card-padding)}.notifs .notifs-list .notif-skeleton .skeleton-bar{height:70px}.notifs .notif{grid-gap:var(--gap);padding:calc(var(--card-padding) / 2) var(--card-padding);border-radius:var(--border-radius);cursor:pointer;grid-template-columns:max-content 1fr max-content;display:grid}.notifs .notif .notif-icon .image,.notifs .notif .notif-icon img{--size:50px;width:var(--size);height:var(--size);background-color:rgba(var(--base-brand), .7);border-radius:50%}.notifs .notif .notif-icon img{border:2px solid rgba(var(--base-brand), .7)}.notifs .notif .notif-body{flex-direction:column;display:flex}.notifs .notif .notif-body .notif-time{font-size:var(--fs-xs);color:var(--color-brand);font-weight:600}.notifs .notif .notif-action-btn{visibility:hidden;align-self:center}.notifs .notif .notif-action-btn.is-active{visibility:visible}.notifs .notif .notif-action-btn .dropdown-target{margin-bottom:var(--gap)}.notifs .notif.is-seen .notif-icon .image,.notifs .notif.is-seen .notif-icon img{background:0 0;border-color:#0000}.notifs .notif.is-seen .notif-body .notif-time{color:inherit}.notifs .notif.is-seen .notif-icon,.notifs .notif.is-seen .notif-body,.notifs .notif.is-seen .dropdown-target{opacity:.55}.notifs .notif:hover{background-color:rgba(var(--base-fg), .05)}.notifs .notif:hover .notif-action-btn{visibility:visible}.notifs .notif.is-btn-hovering:hover{background-color:var(--color-bg)}@media screen and (width<=1170px){.notifs .notif .notif-action-btn{visibility:visible}}.page-notifications{width:100%;height:calc(100vh - var(--navbar-height));justify-content:center;display:flex}.page-notifications .notifs{width:720px}@media screen and (width<=768px){.page-notifications{height:calc(100vh - var(--navbar-height));padding-top:0}.page-notifications .notifs{width:100%}}.modal{position:fixed;inset:0;overflow-y:scroll}.modal .modal-modal{z-index:100;position:relative}.modal .modal-bg{background:var(--color-modal-overlay);backdrop-filter:var(--modal-bg-blur);z-index:1;position:absolute;inset:0}.modal .modal-container{z-index:2;background:0 0;flex-direction:column;justify-content:center;align-items:center;min-width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.modal .modal-card{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (width<=768px){.modal .modal-card{border-left:none;border-right:none;border-radius:0}}.modal .modal-card{z-index:2;min-width:320px;max-width:740px;box-shadow:var(--modal-box-shadow);border:var(--modal-box-border);margin:var(--gap);width:var(--modal-width);flex-direction:column;display:flex;position:relative}.modal .modal-card .modal-card-head{padding:var(--card-padding);border-bottom:var(--seperator);justify-content:space-between;align-items:center;display:flex}.modal .modal-card .modal-card-title{font-size:var(--fs-xl);font-weight:600}.modal .modal-card .modal-card-content{padding:var(--card-padding);flex-direction:column;display:flex}.modal .modal-card .modal-card-actions{padding:var(--card-padding);flex-direction:row-reverse;display:flex}.modal .modal-card .modal-card-actions button{min-width:80px}.modal .modal-card .modal-card-actions>*{margin-left:var(--gap)}@media screen and (width<=768px){.modal .modal-card:not(.is-compact-mobile){max-width:unset;box-shadow:none;width:unset;border:none;margin:0;position:fixed;inset:0;overflow:auto}.modal .modal-card:not(.is-compact-mobile) .modal-card-content{margin-bottom:calc(var(--input-height) + 2 * var(--gap))}.modal .modal-card:not(.is-compact-mobile) .modal-card-actions{border-top:var(--seperator);background:var(--color-bg);width:100%;position:fixed;bottom:0}.modal .modal-card.is-compact-mobile:not(.is-desktop-style){border-radius:var(--border-radius);border:var(--modal-box-border);width:75vw;min-width:75vw}.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-head{text-align:center;border-bottom:none;justify-content:center;align-items:center;padding-bottom:0}.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-head .modal-card-title{font-size:2.1rem}.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-head .button-icon{display:none}.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-content{padding-top:.5rem;padding-left:2rem;padding-right:2rem}.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-actions{border-top:var(--seperator);justify-content:space-evenly;padding:0}.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-actions button,.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-actions .button{background:var(--color-bg);border-right:var(--seperator);border-radius:0;width:100%;height:45px;margin:0}.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-actions button.button-main,.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-actions .button.button-main{color:var(--color-brand);opacity:1}.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-actions button:first-child,.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-actions .button:first-child{border-bottom-right-radius:var(--border-radius);border-right:none}.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-actions button:last-child,.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-actions .button:last-child{border-bottom-left-radius:var(--border-radius)}.modal .modal-card.is-compact-mobile:not(.is-desktop-style).is-center .modal-card-content{text-align:center;align-items:center}.modal .modal-card.is-desktop-style{border-radius:var(--border-radius);border:var(--modal-box-border)}}.modal .modal-dropdown{border:var(--modal-box-border);box-shadow:var(--card-shadow);background-color:var(--color-bg);min-width:80vw;font-size:var(--fs-2xl);border-radius:var(--border-radius)}.modal .modal-dropdown .dropdown-list{text-align:center;flex-direction:column;align-items:stretch;display:flex}.modal .modal-dropdown .dropdown-list .dropdown-item{border-bottom:1px solid rgba(var(--base-fg), .12);text-align:center;cursor:pointer;padding:8px 12px}.modal .modal-dropdown .dropdown-list .dropdown-item:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.modal .modal-dropdown .dropdown-list .dropdown-item:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom:none}.modal .modal-dropdown .dropdown-list .dropdown-item.is-topic{cursor:auto;text-transform:uppercase;opacity:.6}.modal .modal-dropdown .dropdown-list .dropdown-item .checkbox{justify-content:center}.modal .modal-dropdown .dropdown-list .dropdown-item:disabled,.modal .modal-dropdown .dropdown-list .dropdown-item.is-disabled{opacity:var(--disabled-opacity)}.dropdown{z-index:15;position:relative}.dropdown .dropdown-target button,.dropdown .dropdown-target .button{font-weight:inherit}.dropdown>.dropdown-menu{width:max-content;min-width:170px;max-width:320px;box-shadow:var(--dropdown-shadow);background:var(--color-bg);border:var(--modal-box-border);border-radius:var(--border-radius);padding:6px;display:none;position:absolute;top:calc(100% + 6px)}.dropdown>.dropdown-menu .dropdown-list{flex-direction:column;display:flex}.dropdown>.dropdown-menu .dropdown-list .dropdown-list-sep{border-top:var(--seperator);margin:5px 0}.dropdown>.dropdown-menu .dropdown-item{min-height:var(--input-height);cursor:pointer;border-radius:var(--border-radius);flex-direction:column;justify-content:center;align-items:flex-start;padding:0 6px;display:flex}.dropdown>.dropdown-menu .dropdown-item:hover,.dropdown>.dropdown-menu .dropdown-item:focus{background:rgba(var(--base-fg), .07);color:inherit}.dropdown>.dropdown-menu .dropdown-item.is-topic{cursor:default;text-transform:uppercase;font-size:var(--fs-xs);color:var(--color-gray)}.dropdown>.dropdown-menu .dropdown-item.is-topic:hover,.dropdown>.dropdown-menu .dropdown-item.is-topic:focus{background-color:inherit}.dropdown.is-active>.dropdown-target .button-icon,.dropdown.is-active>.dropdown-target .button-text,.dropdown.is-active>.dropdown-target .button.is-icon,.dropdown.is-active>.dropdown-target button.is-icon{background-color:var(--color-button)}.dropdown.is-active>.dropdown-menu{display:block}.pagination{justify-content:space-between;display:flex}.pagination>*{display:flex}.pagination .pagination-item{height:var(--input-height);min-width:var(--input-height);justify-content:center;align-items:center;margin-right:5px;display:flex}.pagination .pagination-item.is-selected{background:var(--color-brand);color:var(--color-bg)}.sidebar{--item-padding:4px 8px;flex-direction:column;display:flex}.sidebar .sidebar-content{flex-direction:column;display:flex}.sidebar .sidebar-list>*{margin-bottom:7px}.sidebar .sidebar-item{padding:var(--item-padding);border-radius:var(--border-radius);height:var(--input-height);cursor:pointer;color:inherit;text-decoration:inherit;text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.sidebar .sidebar-item:hover,.sidebar .sidebar-item.is-active{background:rgba(var(--base-fg), .1)}.sidebar .sidebar-item.with-image{align-items:center;display:flex}.sidebar .sidebar-item.with-image .is-image,.sidebar .sidebar-item.with-image img,.sidebar .sidebar-item.with-image svg{width:25px;height:25px;margin-right:var(--gap)}.sidebar .sidebar-item.with-image img{border-radius:50%}.sidebar .sidebar-item.with-image span{width:100%}.sidebar .sidebar-item.is-m{display:none}@media screen and (width<=1170px){.sidebar .sidebar-item.is-m{display:flex!important}}.sidebar .sidebar-topic{padding:var(--item-padding);text-transform:uppercase;font-size:var(--fs-xs);color:var(--color-gray);margin-top:8px;padding-bottom:0}.sidebar-left{--m-width:260px}.sidebar-left .sidebar-top-m{border-bottom:var(--seperator);justify-content:space-between;align-items:center;padding:10px;font-weight:600;display:none}.sidebar-left .sidebar-top-m h2{font-size:var(--fs-l)}.sidebar-left.is-mobile{width:var(--m-width);background:var(--color-bg);z-index:100000;box-shadow:0 1px 1px 1px rgba(var(--base-fg), .2);transform:translateX(calc(0px - var(--m-width)));padding:7px;transition:all .175s;display:none;position:fixed;top:0;bottom:0;left:0;margin:0!important}@media screen and (width<=1170px){.sidebar-left.is-mobile.is-open{display:flex!important}.sidebar-left.is-mobile.is-visible{transform:translate(0)}.sidebar-left.is-mobile .sidebar-top-m{display:flex}}.sidebar-left.is-mobile .sidebar-content{justify-content:space-between;height:100%;padding-top:10px;overflow-y:auto}.sidebar-left .sidebar-item.is-search,.sidebar-left .sidebar-item.is-search:hover,.sidebar-left .sidebar-item.is-search.is-active{background:unset}@media screen and (width<=1170px){.sidebar-left .sidebar-item.is-search{display:none}}@media screen and (width<=768px){.sidebar-left .sidebar-item.is-search{display:flex}}.sidebar-left .sidebar-item.is-social svg{padding:2px}.sidebar-left .sidebar-item span{text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}.sidebar-left .social-links{padding:var(--item-padding)}.sidebar-left .social-links,.sidebar-left .home-welcome{margin-top:calc(var(--gap) / 2)}.sidebar-left .input-search{width:100%}.sidebar-left .mini-footer{padding-left:calc(.5 * var(--gap));padding-right:calc(.5 * var(--gap))}.social-links{display:flex}.social-links .social-link{margin-left:4px;padding:6px!important}.social-links .social-link:first-child{margin-left:0}.social-link{--size:30px;width:var(--size);height:var(--size);border-radius:50%;padding:8px}.social-link:hover{background:rgba(var(--base-brand), .2);color:var(--color-brand)}.social-link svg{width:100%;height:100%}.snacks{z-index:3000;flex-direction:column;display:flex;position:fixed;bottom:15px;left:15px}.snacks .snack{background:var(--color-fg);min-width:260px;max-width:420px;color:var(--color-bg);border-radius:var(--border-radius);border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;display:flex}@media screen and (width<=768px){.snacks .snack{max-width:calc(100vw - 30px);position:fixed;bottom:15px;left:50%;transform:translate(-50%)}}.snacks .snack .snack-icon{flex-shrink:0;align-items:center;display:flex}.snacks .snack .snack-icon svg{width:18px;height:18px}.snacks .snack .snack-text{white-space:pre-line;flex:1}.snacks .snack.is-error{border-left-color:var(--color-danger)}.snacks .snack.is-error .snack-icon{color:var(--color-danger)}.snacks .snack.is-success{border-left-color:var(--color-success)}.snacks .snack.is-success .snack-icon{color:var(--color-success)}.snacks .snack .button-icon{color:var(--color-bg);flex-shrink:0;transform:scale(.9)}.snacks .snack .button-icon:hover,.snacks .snack .button-icon.is-active{background:rgba(var(--base-bg), .1)}.app-loading{justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.spinner-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.spinner-wrapper span{text-align:center;width:50%;margin-top:10px}.spinner{z-index:2;width:40px;height:40px;animation:2s linear infinite spinner-rotate}.spinner .path{stroke:rgba(var(--base-fg), .2);stroke-linecap:round;animation:1.5s ease-in-out infinite spinner-dash}@keyframes spinner-rotate{to{transform:rotate(360deg)}}@keyframes spinner-dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}.page-full{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;margin:0 auto;display:flex}.page-spinner{padding-top:0}.document{flex-direction:column;display:flex}.document>*{margin-bottom:var(--gap)}.document>:last-child{margin-bottom:0}.document ol,.document ul{margin-left:calc(4 * var(--gap));margin-right:calc(4 * var(--gap))}.document ol li,.document ul li{margin:4px 0}@media screen and (width<=768px){.document ol,.document ul{margin-left:var(--gap);margin-right:var(--gap)}}.document table{background-color:#5b00d108}.document table td{padding:8px 16px}.showmorebox{flex-direction:column;display:flex}.showmorebox .showmorebox-body{max-height:300px;padding:2px 0;overflow:hidden}.showmorebox .showmorebox-button{margin-top:5px}.showmorebox .showmorebox-button button{font-size:var(--fs-xs);text-transform:uppercase;opacity:.8;font-weight:600}.showmorebox .showmorebox-button button:hover{opacity:1}.showmorebox.is-overflowing .showmorebox-body{-webkit-mask-image:linear-gradient(180deg, var(--color-fg) 70%, transparent);mask-image:linear-gradient(180deg, var(--color-fg) 70%, transparent)}.showmorebox.is-show-all .showmorebox-body{max-height:auto;mask-image:none}.select-bar{margin-bottom:var(--gap);margin-left:var(--post-card-votes-margin);padding:calc(var(--card-padding) / 2) var(--card-padding);z-index:10000;justify-content:space-between;align-items:center;display:flex;position:relative}@media screen and (width>=768px){.select-bar{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}}@media screen and (width>=768px) and (width<=768px){.select-bar{border-left:none;border-right:none;border-radius:0}}.select-bar .right{display:flex}.select-bar .right>*{margin-left:calc(var(--gap) / 2)}.select-bar .select-bar-name{font-size:var(--fs-l)}.select-bar select{min-width:calc(7 * var(--gap))}.select-bar .select-bar-dp-target{background:var(--color-bg);padding-left:1.5rem;padding-right:1.5rem;font-weight:400}.select-bar .dropdown .dropdown-target button{background-color:rgba(var(--base-fg), .07)}@media screen and (width<=768px){.select-bar .dropdown .dropdown-target button{background-color:var(--color-bg)}}.page-login{flex-direction:column;align-items:center;display:flex}.page-login .login-card{width:var(--modal-width);margin-top:40px}.page-login .login-card>*{padding:var(--card-padding)}.page-login .login-card .title{font-size:var(--fs-xl);border-bottom:var(--card-border);font-weight:600}@media screen and (width<=768px){.page-login .login-card{width:100%;margin-top:0}}.pull-to-refresh{margin-top:var(--navbar-height)}.pull-to-refresh .ptr--ptr{color:var(--color-text)}.pull-to-refresh .ptr--ptr .ptr--text,.pull-to-refresh .ptr--ptr .ptr--icon{color:var(--color-text);opacity:.3}.modal .save-modal{width:270px;min-width:initial;--list-item-height:35px}.modal .save-modal .modal-card-content{padding:0}.modal .save-modal .save-modal-list{padding:var(--card-padding);margin-bottom:var(--card-padding);flex-direction:column;max-height:30vh;margin-bottom:0;padding-bottom:0;display:flex;overflow-y:scroll}.modal .save-modal .save-modal-list .list-item{cursor:pointer;height:var(--list-item-height);justify-content:space-between;padding:6px 0;display:flex}.modal .save-modal .save-modal-list .list-item label{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;margin-right:8px;overflow:hidden}@media screen and (width<=768px){.modal .save-modal .save-modal-list{padding:0;padding-bottom:var(--gap)}.modal .save-modal .save-modal-newlist{padding:0}}.modal .save-modal.is-page-list .modal-card-actions{display:grid}.modal .save-modal.is-page-list .modal-card-actions>*{margin:0}.modal .edit-list-modal .edit-list-modal-form{padding:0}.modal .edit-list-modal-form{padding:var(--card-padding);flex-direction:column;padding-bottom:0;display:flex}.modal .edit-list-modal-form>*{margin-bottom:var(--gap)}.modal .edit-list-modal-form>:last-child{margin-bottom:0}@media screen and (width<=768px){.modal .edit-list-modal-form{padding:0;padding-bottom:var(--gap)}}.image-gallery{user-select:none;position:relative}.image-gallery .image-gallery-next-btn{z-index:100;cursor:pointer;--padding:30px;padding:var(--padding);padding-right:10px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.image-gallery .image-gallery-next-btn.is-previous{left:0;right:unset;padding:var(--padding);padding-left:10px}.image-gallery .image-gallery-next-btn.is-previous svg{transform:rotate(180deg)}.image-gallery .image-gallery-next-btn svg{--size:28px;width:var(--size);height:var(--size);filter:drop-shadow(0 0 2px #00000080)}.image-gallery .image-gallery-images{position:relative;overflow:hidden}.image-gallery .image-gallery-images .is-slot-1{position:absolute;top:0;left:-100%}.image-gallery .image-gallery-images .is-slot-3{position:absolute;top:0;right:-100%}.image-gallery .image-gallery-image{background:#000;width:100%;height:480px}.image-gallery .image-gallery-image .image{width:100%;height:100%}.image-gallery .image-gallery-image img{object-fit:contain}.image-gallery .image-gallery-image.is-previous,.image-gallery .image-gallery-image.is-next{width:0;height:0;overflow:hidden}.image-gallery .image-gallery-dots{z-index:100;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.image-gallery .image-gallery-dots .image-gallery-dot{--size:6px;width:var(--size);height:var(--size);filter:drop-shadow(0 0 2px #00000080);opacity:.45;background:#fff;border-radius:50%;margin-right:6px}.image-gallery .image-gallery-dots .image-gallery-dot:last-child{margin-right:0}.image-gallery .image-gallery-dots .image-gallery-dot.is-highlighted{opacity:1}.simple-feed .simple-feed-items{flex-direction:column;display:flex}.simple-feed .simple-feed-items .simple-feed-item{margin-bottom:var(--gap)}.simple-feed .simple-feed-items .simple-feed-item:last-child{margin-bottom:0}.image-upload-container{margin-bottom:var(--gap)}.image-upload-container .form-label{margin-bottom:.5rem;font-weight:600;display:block}.image-upload-container .form-description{color:var(--color-text-light);font-size:var(--fs-s);margin-bottom:1rem}.image-upload-container .image-upload-dropzone{border:2px dashed var(--color-input-border-hover);border-radius:var(--border-radius);text-align:center;background-color:var(--color-input);cursor:pointer;justify-content:center;align-items:center;min-height:180px;padding:2rem;transition:all .2s;display:flex}.image-upload-container .image-upload-dropzone:hover:not(.uploading){border-color:var(--color-input-border-focus);background-color:var(--color-input-active);transform:translateY(-2px)}.image-upload-container .image-upload-dropzone.drag-over{border-color:var(--color-button-main);background-color:rgba(var(--base-brand), .1);transform:scale(1.02)}.image-upload-container .image-upload-dropzone.uploading{cursor:not-allowed;border-color:var(--color-button-main);background-color:rgba(var(--base-brand), .05)}.image-upload-container .image-upload-dropzone .upload-prompt .upload-icon{opacity:.7;margin-bottom:1rem;font-size:3rem}.image-upload-container .image-upload-dropzone .upload-prompt .upload-text{font-size:var(--fs-l);color:var(--color-text);margin-bottom:.5rem;font-weight:600}.image-upload-container .image-upload-dropzone .upload-prompt .upload-hint{font-size:var(--fs-s);color:var(--color-text-light);line-height:1.4}.image-upload-container .image-upload-dropzone .upload-prompt .upload-hint small{opacity:.8;margin-top:.25rem;display:block}.image-upload-container .image-upload-dropzone .upload-progress{flex-direction:column;align-items:center;gap:1rem;display:flex}.image-upload-container .image-upload-dropzone .upload-progress p{color:var(--color-button-main);margin:0;font-weight:600}.image-upload-container .image-upload-dropzone .upload-progress small{color:var(--color-text-light);font-style:italic}.image-upload-container .image-upload-preview .image-preview-container{border-radius:var(--border-radius);background-color:rgba(var(--base-fg), .05);position:relative;overflow:hidden}.image-upload-container .image-upload-preview .image-preview-container .uploaded-image-preview{object-fit:contain;width:100%;height:auto;max-height:400px;display:block}.image-upload-container .image-upload-preview .image-preview-container .image-overlay{opacity:0;background:#000000b3;justify-content:center;align-items:center;gap:1rem;transition:opacity .2s;display:flex;position:absolute;inset:0}.image-upload-container .image-upload-preview .image-preview-container .image-overlay button{border-radius:var(--border-radius);font-size:var(--fs-s);padding:.5rem 1rem;font-weight:600}.image-upload-container .image-upload-preview .image-preview-container .image-overlay .remove-image-btn{background-color:var(--color-red);color:#fff;border:none}.image-upload-container .image-upload-preview .image-preview-container .image-overlay .remove-image-btn:hover{background-color:var(--color-button-red-hover)}.image-upload-container .image-upload-preview .image-preview-container:hover .image-overlay{opacity:1}.image-upload-container .image-upload-preview .file-info{background-color:rgba(var(--base-fg), .05);border-radius:var(--border-radius);font-size:var(--fs-s);margin-top:1rem;padding:.75rem}.image-upload-container .image-upload-preview .file-info .filename{color:var(--color-text);font-weight:600}.image-upload-container .image-upload-preview .file-info .filesize{color:var(--color-text-light);margin-left:.5rem}.image-upload-container .image-upload-preview .file-info .processing-info{margin-top:.5rem}.image-upload-container .image-upload-preview .file-info .processing-info small{color:var(--color-button-main);font-style:italic;font-weight:600}.image-upload-container .image-upload-preview .file-info .resize-info{border-top:1px solid rgba(var(--base-fg), .1);margin-top:.5rem;padding-top:.5rem}.image-upload-container .image-upload-preview .file-info .resize-info small{color:var(--color-text-light);font-family:monospace}.image-upload-container .upload-error{background-color:var(--color-button-red);color:#fff;border-radius:var(--border-radius);font-size:var(--fs-s);white-space:pre-line;margin-top:1rem;padding:.75rem;font-weight:500}.progress-notification{background:var(--color-bg);border:1px solid var(--color-border);z-index:9999;border-radius:12px;width:280px;transition:opacity .3s,transform .3s;position:fixed;box-shadow:0 8px 32px #0003}.progress-notification .button-icon{color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:16px;line-height:1;transition:all .2s}.progress-notification .button-icon:hover,.progress-notification .button-icon.is-active{background:var(--color-button-hover);color:var(--color-text)}.progress-notification.position-top-right{top:16px;right:16px}.progress-notification.position-top-left{top:20px;left:20px}@media (width<=640px){.progress-notification.position-top-left{width:calc(100vw - 32px);max-width:280px;top:16px;left:16px}}.progress-notification.position-top-center{top:16px;left:50%;transform:translate(-50%)}.progress-notification.position-bottom-right{bottom:16px;right:16px}.progress-notification.position-bottom-left{bottom:16px;left:16px}.progress-notification.position-bottom-center{bottom:16px;left:50%;transform:translate(-50%)}.progress-notification.visible{opacity:1;transform:translate(0)}.progress-notification.visible.position-top-center,.progress-notification.visible.position-bottom-center{transform:translate(-50%)}.progress-notification.hidden{opacity:0;transform:translateY(-10px)}.progress-notification.hidden.position-top-center{transform:translate(-50%,-10px)}.progress-notification.hidden.position-bottom-left,.progress-notification.hidden.position-bottom-right{transform:translateY(10px)}.progress-notification.hidden.position-bottom-center{transform:translate(-50%,10px)}.notification-content{padding:16px}.notification-header{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.title-container{align-items:center;display:flex}.status-icon{justify-content:center;align-items:center;margin-right:8px;display:flex}.status-icon.processing{color:#3b82f6;animation:1.5s linear infinite spin}.status-icon.success{color:#10b981}.status-icon.error{color:#ef4444}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notification-title{color:var(--color-text);margin:0;font-size:14px;font-weight:500}.progress-container{width:100%}.progress-bar-bg{background-color:var(--color-fg);border-radius:2px;width:100%;height:4px;margin-bottom:6px}.progress-bar-fill{background-color:#3b82f6;border-radius:2px;height:100%;transition:width .3s ease-in-out}.progress-details{color:#6b7280;justify-content:space-between;font-size:12px;display:flex}.status-message{color:var(--color-text-muted);margin-top:4px;font-size:13px}.status-message.success{color:var(--color-green);font-weight:500}.status-message.error{color:var(--color-red);margin-bottom:4px;font-weight:500}.error-details{color:var(--color-text-muted);background-color:var(--color-input);border:1px solid var(--color-border);border-radius:4px;margin-top:4px;padding:8px;font-size:12px}#toast-container{pointer-events:none!important;z-index:99999!important;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.simple-toast{background-color:var(--color-bg);border:1px solid var(--color-border);z-index:99999;box-sizing:border-box;border-radius:12px;max-width:280px;padding:16px;font-family:inherit;top:20px;left:20px;box-shadow:0 8px 32px #00000026;position:fixed!important}@media (width<=640px){.simple-toast{width:auto;min-width:280px;max-width:calc(100vw - 32px);inset:16px auto auto 50%;transform:translate(-50%)}}@media (width<=320px){.simple-toast{width:calc(100vw - 32px);min-width:auto;left:16px;right:16px;transform:none}}.simple-toast .toast-header{align-items:center!important;gap:8px!important;margin-bottom:8px!important;display:flex!important}.simple-toast .toast-header .toast-icon{font-size:16px!important}.simple-toast .toast-header .toast-title{color:var(--color-text)!important;flex:1!important;margin:0!important;font-weight:600!important}.simple-toast .toast-header .toast-close{color:var(--color-text-muted)!important;cursor:pointer!important;background-color:#0000!important;border:none!important;border-radius:4px!important;padding:4px!important;font-size:18px!important;line-height:1!important;transition:all .2s!important}.simple-toast .toast-header .toast-close:hover{background-color:var(--color-button-hover)!important;color:var(--color-text)!important}.simple-toast .toast-message{color:var(--color-text-muted)!important;margin-bottom:12px!important;font-size:13px!important;line-height:1.4!important}.simple-toast .toast-button{background-color:var(--color-button-main)!important;color:#fff!important;cursor:pointer!important;border:none!important;border-radius:6px!important;padding:8px 16px!important;font-size:13px!important;font-weight:500!important;transition:all .2s!important;display:inline-block!important}.simple-toast .toast-button:hover{background-color:var(--color-main-hover)!important}.simple-toast .toast-button:active{transform:translateY(1px)!important}:root{--profile-picture-hover-opacity:.3}.profile-picture{--image-size:80px;width:var(--image-size);height:var(--image-size);background-size:cover;border-radius:50%;position:relative}.profile-picture img{opacity:0;border-radius:50%;width:100%;height:100%}.profile-picture:after{content:"";background:var(--color-black);opacity:0;border-radius:50%;transition:all .15s;position:absolute;inset:0}.profile-picture.is-default{color:#fff;background-color:#008b8b;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.profile-picture.is-default svg text{font-size:40px}.profile-picture.is-ghost{cursor:initial}a .profile-picture:not(.is-no-hover):hover:after{opacity:var(--profile-picture-hover-opacity)}.user-link{align-items:center;display:flex}.user-link .profile-picture{width:28px;height:28px;margin-right:8px}.community-link{cursor:pointer;color:inherit;align-items:center;font-weight:600;display:flex}.community-link .profile-picture{width:28px;height:28px}.community-link span{color:var(--color-text);margin-left:5px}.community-link:hover .profile-picture:after{opacity:var(--profile-picture-hover-opacity)}.login-box,.login-box .form-field.is-submit .form-control{flex-direction:column;display:flex}.login-box .form-field.is-submit .form-control button{margin-top:calc(var(--gap) / 2);text-align:center;align-self:center}.page-home .posts{overflow:hidden}.page-home .sidebar-right>*{margin-bottom:var(--card-margin)}.page-home .home-btn-new-post{margin-bottom:var(--gap);border-radius:0;display:block}.home-welcome{border-radius:var(--border-radius);flex-direction:column;display:flex}.home-welcome .home-welcome-text .home-welcome-join{font-weight:600;font-size:var(--fs-l)}.home-welcome .home-welcome-text .home-welcome-subtext{opacity:.9}.home-welcome .home-welcome-text .home-welcome-subtext span{font-weight:600}.home-welcome .home-welcome-buttons{flex-direction:column;display:flex}.home-welcome .home-welcome-buttons button,.home-welcome .home-welcome-buttons .button{min-height:var(--input-height);height:initial}.home-welcome .home-welcome-buttons>*{margin-top:8px}.home-welcome.is-guest{background:rgb(var(--base-brand));color:#fff}.home-welcome.is-guest button,.home-welcome.is-guest .button{color:#000;background-color:#fff}.home-welcome.is-guest button:hover,.home-welcome.is-guest .button:hover{background-color:#ffffffe6}.home-welcome.is-in-feed{padding:calc(2 * var(--gap)) var(--gap);border-radius:0}.home-welcome.is-in-feed .home-welcome-join{font-size:var(--fs-2xl)}.home-welcome.is-in-feed .home-welcome-subtext,.home-welcome.is-in-feed .home-welcome-buttons>*{font-size:var(--fs-xl)}.home-welcome.is-in-feed .home-welcome-buttons>*{height:calc(1.25 * var(--input-height))}.quick-links{border-radius:var(--border-radius);flex-direction:column;display:flex}.quick-links .title{font-weight:600;font-size:var(--fs-l)}.quick-links ul{list-style:none}.quick-links ul li{padding:0 1.5rem}.post-votes{margin-right:var(--post-card-margin-left);position:relative}.post-votes .post-votes-content{flex-direction:column;align-items:center;display:flex}.post-votes .post-votes-content.is-sticky{top:calc(var(--navbar-height) + var(--gap));position:sticky;left:0}.post-votes .post-votes-arrow{color:#5c5c5c;--arrow-size:28px;width:var(--post-votes-size);height:var(--arrow-size);width:var(--arrow-size);cursor:pointer;border-top:none;border-radius:0 0 50% 50%}.post-votes .post-votes-arrow svg{width:100%;height:100%}.post-votes .post-votes-arrow.arrow-up{transform:rotate(180deg)}.post-votes .post-votes-arrow.arrow-voted{color:var(--color-brand)}.post-votes .post-votes-arrow.arrow-voted svg path{stroke-width:2px;stroke:var(--color-brand)}.post-votes .post-votes-arrow:hover{color:var(--color-fg)}.post-votes .post-votes-arrow:hover.arrow-voted{color:var(--color-brand)}.post-votes .post-votes-arrow:disabled{cursor:auto}.post-votes .post-votes-no{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (width<=768px){.post-votes .post-votes-no{border-left:none;border-right:none;border-radius:0}}.post-votes .post-votes-no{width:var(--post-votes-size);height:var(--post-votes-size);text-align:center;z-index:10;justify-content:center;align-items:center;font-weight:600;display:flex}.post-votes.post-votes-compact .post-votes-no{border:none;height:auto;margin:0}.post-votes-m{align-items:center;display:none}.post-votes-m .post-votes-arrow{padding:0}.post-votes-m .post-votes-arrow.arrow-down{transform:rotate(180deg)}.post-votes-m .post-votes-arrow.arrow-voted{color:var(--color-brand);background:rgba(var(--base-brand), .109804)}.post-votes-m .post-votes-no{margin:0 4px;font-weight:600}@media screen and (width<=1170px){.post-votes-m{display:flex}}.post-card{--padding-hor:20px;--margin-bottom:12px;width:100%;display:flex;position:relative}@media screen and (width<=768px){.post-card{--padding-hor:var(--gap-edge)}}.post-card .post-card-card{cursor:pointer;flex-direction:column;flex:1;display:flex}.post-card.no-voting .post-card-card{margin-left:0}.post-card .post-card-heading{margin-top:calc(var(--margin-bottom));padding:0 var(--padding-hor);flex-direction:column;padding-bottom:0;display:flex}.post-card .post-card-heading .user-link{margin-left:5px;margin-right:5px}.post-card .post-card-heading .user-link.is-red{color:var(--color-red)}.post-card .post-card-heading .profile-picture{width:25px;height:25px;margin-right:5px}.post-card .post-card-heading-by{align-items:center;display:flex}.post-card .post-card-body{cursor:pointer;color:inherit;flex-direction:column;display:flex}.post-card .post-card-body:hover{text-decoration:none}.post-card .post-card-body:hover .post-card-title{color:var(--color-link)}.post-card .post-card-body:visited,.post-card .post-card-body.is-domain-hover:hover .post-card-title{color:inherit}.post-card .post-card-title{--transition:all var(--t-time-quick);padding:0 var(--padding-hor);justify-content:space-between;align-items:flex-start;display:flex}.post-card .post-card-title a{color:inherit;text-decoration:none}.post-card .post-card-title a:hover{text-decoration:none}.post-card .post-card-title .post-card-title-text{flex-direction:column;display:flex}.post-card .post-card-title .post-card-title-main{font-size:var(--fs-xl);font-weight:600}.post-card .post-card-title .post-card-link-domain{font-size:var(--fs-s);color:var(--color-card-domain);transition:var(--transition);align-self:flex-start;align-items:center;font-weight:600;display:flex}.post-card .post-card-title .post-card-link-domain svg{width:auto;height:18px;margin-left:4px}.post-card .post-card-title .post-card-link-domain:hover{color:var(--color-link)}.post-card .post-card-title .post-card-link-image,.post-card .post-card-title .post-card-link-image-text{--border-radius:12px;margin-left:8px}.post-card .post-card-title .post-card-link-image{width:210px;min-width:210px;height:135px;position:relative}.post-card .post-card-title .post-card-link-image .post-card-link-image-img{border-radius:var(--border-radius);border:1px solid var(--color-gray);background-size:cover;width:100%;height:100%;position:relative}.post-card .post-card-title .post-card-link-image .post-card-link-image-img img{opacity:0;border-radius:var(--border-radius);border:1px solid var(--color-gray);object-fit:cover;position:relative}.post-card .post-card-title .post-card-link-image-text{border-radius:var(--border-radius);border:1px solid var(--color-gray);background-color:rgba(var(--base-fg), .1)}.post-card .post-card-title .post-card-link-image-text svg{width:100%;height:100%;color:var(--color-fg);opacity:.5}@media screen and (width<=768px){.post-card .post-card-title{flex-direction:column}.post-card .post-card-title .post-card-link-image{width:100%;height:200px;margin:8px 0 0}.post-card .post-card-title .post-card-link-image .post-card-link-image-img img{border-color:rgba(var(--base-fg), .2)}}.post-card .post-card-text,.post-card .post-card-rte{padding:0 var(--padding-hor);margin-top:8px}.post-card .post-image-gallery,.post-card .post-image{margin-top:var(--margin-bottom)}.post-card .post-image{justify-content:stretch;align-self:center;display:flex}.post-card .post-image .image{justify-content:center;align-items:center;display:flex}.post-card .post-image .image,.post-card .post-image img{width:100%}.post-card .post-image img{object-fit:cover}.post-card .post-image.is-no-fit{margin-bottom:var(--gap)}.post-card .post-image.is-no-fit .image,.post-card .post-image.is-no-fit img{border-radius:12px}.post-card .post-video{margin-top:var(--margin-bottom)}.post-card .post-video .vjs-volume-panel{display:block!important}.post-card .post-video .vjs-volume-horizontal{display:none!important}.post-card .post-video .vjs-volume-horizontal :active{width:0}.post-card .post-video .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto}.post-card .post-video .vjs-picture-in-picture-control{display:none!important}.post-card .post-card-heading-details{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.post-card .post-card-heading-details .left{font-size:var(--fs-xs);color:var(--color-text-light);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.post-card .post-card-heading-details .left>*{margin-right:8px}@media screen and (width<=1170px){.post-card .post-card-heading-details .left>*{margin-top:5px}}.post-card .post-card-heading-details .post-card-heading-by a{color:inherit}.post-card .post-card-heading-details .post-card-heading-by .post-card-heading-user-group,.post-card .post-card-heading-details .post-card-heading-pinned{color:var(--color-brand);font-weight:600}.post-card .post-card-heading-details .post-card-heading-nsfw{color:var(--color-red);border:1px solid var(--color-red);border-radius:4px;padding:0 4px;font-size:.8rem;font-weight:600;line-height:1.4}.post-card .post-card-heading-details .dropdown:not(.is-active) .dropdown-target{opacity:.7}.post-card .post-card-heading-details .dropdown-target{transform:scale(.92)}.post-card .post-card-bottom{padding:8px var(--padding-hor);justify-content:space-between;align-items:center;display:flex}.post-card .post-card-bottom .left{flex-wrap:wrap;align-items:center;display:flex}.post-card .post-card-bottom .left>*{margin-right:calc(.5 * var(--gap))}.post-card .post-card-bottom .left>:last-child{margin-right:0}.post-card .post-card-bottom .right{align-items:center;display:flex}.post-card .post-card-bottom .right .post-card-vote-percent{color:var(--color-text-light);font-size:var(--fs-xs)}.post-card .post-card-bottom button,.post-card .post-card-bottom .button{font-weight:400}@media screen and (width<=1170px){.post-card .post-card-bottom{flex-direction:row-reverse}.post-card .post-card-bottom button,.post-card .post-card-bottom .button{padding:7px}}.post-card .post-card-embed{background-color:#000;width:100%;min-height:1px;margin-top:8px;display:flex}.post-card .post-card-embed>div{background-color:#000;width:100%;height:100%}.post-card .post-card-embed iframe{background-color:#000}@media screen and (width<=768px){.post-card.is-compact .post-card-card{padding-bottom:4px}}.post-card.is-compact .post-card-link-image,.post-card.is-compact .post-card-link-image-text{--border-radius:7px;width:102px;min-width:102px;height:76px}@media screen and (width<=768px){.post-card.is-compact .post-card-link-image,.post-card.is-compact .post-card-link-image-text{width:84px;min-width:84px;height:64px;margin-left:0;margin-right:8px}}.post-card.is-compact .post-card-link-image{margin-left:4px;position:relative}.post-card.is-compact .post-card-link-image .is-link-svg{color:#fff;width:24px;height:24px;position:absolute;bottom:4px;right:4px}.post-card.is-compact .post-card-link-image .post-card-link-image-img:after{content:"";background-color:rgba(var(--base-0), .1);border-radius:var(--border-radius);border:1px solid #0000;position:absolute;inset:0 0 -1px}@media screen and (width<=768px){.post-card.is-compact .post-card-heading{margin-top:6px}.post-card.is-compact .post-card-bottom{padding-top:2px;padding-bottom:6px}.post-card.is-compact .post-card-bottom .left .button svg,.post-card.is-compact .post-card-bottom .left button svg{--button-icon-size:16px}.post-card.is-compact .post-card-bottom .left .button span,.post-card.is-compact .post-card-bottom .left button span{margin-left:6px;margin-right:6px}.post-card.is-compact .post-card-title{flex-direction:row;justify-content:space-between;margin-top:0}.post-card.is-compact .post-card-title .post-card-title-main{font-size:var(--fs)}.post-card.is-compact .post-card-heading-details>*,.post-card.is-compact .post-card-bottom{font-size:12.5px}}.post-card.is-compact .profile-picture{width:18px;height:18px}.post-card.is-compact .community-link span{margin-left:2px}.post-card.is-in-modtools{box-shadow:none;border:none;padding:0}@media screen and (width<=1170px){.post-card .post-votes{display:none}.post-card .post-card-card{margin-left:0}}@media screen and (width<=768px){html.theme-dark .post-card.is-compact .post-card-card{border-bottom:none}}.post-image-gallery .image-gallery-image{height:520px}@media screen and (width<=768px){.post-image-gallery .image-gallery-image{height:435px}}.post-image-gallery .image-gallery-image .post-image-gallery-image{height:100%}.post-image-gallery .post-image-gallery-image{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.post-image-gallery .post-image-gallery-image .image{z-index:10;position:relative}.post-image-gallery .post-image-gallery-image .image.is-loading{visibility:hidden}.post-image-gallery .post-image-gallery-image .image.is-blured{z-index:0;background:#313131;position:absolute;inset:0;overflow:hidden}.post-image-gallery .post-image-gallery-image .image.is-blured img{filter:blur(60px);object-fit:cover;opacity:.5;width:100%;height:100%}.post-card-compact-list{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (width<=768px){.post-card-compact-list{border-left:none;border-right:none;border-radius:0}}.post-card-compact-list .post-card{box-shadow:none;background-color:inherit;border-bottom:none;border-bottom:var(--card-border);border-radius:0}.post-card-compact-list .post-card:last-child{border-bottom:none}.feed-skeleton{display:flex}.feed-skeleton .post-votes-skeleton .post-votes-arrow{color:rgba(var(--base-fg), .08);cursor:unset}.feed-skeleton .post-votes-skeleton .post-votes-arrow:hover{color:rgba(var(--base-fg), .08)}.feed-skeleton .skeleton{margin-left:var(--post-card-votes-margin)}@media screen and (width<=1170px){.feed-skeleton .post-votes-skeleton{display:none}.feed-skeleton .skeleton{margin-left:0}}.feed{flex-direction:column;display:flex}.feed>*{margin-bottom:var(--gap)}.feed .feed-no-more{margin:var(--gap) 0 calc(2 * var(--gap)) var(--gap);opacity:.6;justify-content:center;align-items:center;display:flex}.feed .feed-none{margin-left:var(--post-card-votes-margin);opacity:.6;justify-content:center;align-items:center;height:260px;display:flex}.feed .feed-spinner{margin-top:var(--gap);justify-content:center;align-items:center;display:flex}.feed .feed-load-more{margin-left:var(--post-card-votes-margin)}.feed .feed-load-more button{width:100%}@media screen and (width<=1170px){.feed .feed-load-more{margin-left:0}}.feed .feed-no-more,.feed .feed-none,.feed .feed-spinner{margin-left:var(--post-card-votes-margin)}@media screen and (width<=1170px){.feed .feed-no-more,.feed .feed-none,.feed .feed-spinner{margin-left:0}}@media screen and (width<=768px){.feed.is-compact>*{margin-bottom:calc(var(--gap) / 2)}}.posts-feed .feed-skeleton .skeleton{margin-left:var(--post-card-votes-margin)}@media screen and (width<=1170px){.posts-feed .feed-skeleton .skeleton{margin-left:0}}.posts-feed .select-bar{margin-left:var(--post-card-votes-margin)}.posts-feed .select-bar .select-bar-name{word-break:keep-all}.posts-feed .select-bar .select-bar-item{word-break:keep-all;font-size:smaller}@media screen and (width<=1170px){.posts-feed .select-bar{margin-left:0}}.modal .modal-signup{transition:max-height 1s}.modal .modal-signup .modal-signup-terms{text-align:center;margin-bottom:0;font-size:1.4rem}.modal .modal-signup .modal-signup-terms.is-captcha{margin-top:5px;font-size:1.2rem}.modal .modal-signup .form-field.is-username{margin-bottom:5px}.modal .modal-signup .form-field.is-submit .form-control{flex-direction:column;display:flex}.modal .modal-signup .form-field.is-submit .form-control button{margin-top:calc(var(--gap) / 2);text-align:center;align-self:center}.modal .modal-signup .modal-card-content{position:relative}.modal .modal-signup .modal-signup-disabled{z-index:10;border-radius:var(--border-radius);text-align:center;background:rgba(var(--base-bg), .85);backdrop-filter:var(--modal-bg-blur);padding:var(--gap);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.modal .modal-login .form-error{margin:0}.banner-install{padding:var(--card-padding);background:var(--color-brand);color:#fff;margin-bottom:var(--gap);grid-template-columns:1fr max-content;align-items:center;display:grid}.banner-install .banner-button-close{color:#fff}.banner-install .banner-install-button{color:#000;background:#fff;border-radius:16px}.banner-install .banner-install-button:active{color:#000}.banner-install .banner-install-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.modal-ios-install .modal-ios-install-steps{padding-top:1rem}.modal-ios-install .modal-ios-install-steps>*{margin-bottom:var(--gap)}.modal-ios-install .modal-ios-install-steps>:last-child{margin-bottom:0}.modal-ios-install .modal-ios-install-steps ol{flex-direction:column;list-style:none;display:flex}.modal-ios-install .modal-ios-install-steps ol li{margin-bottom:6px}.modal-ios-install .modal-ios-install-steps ol li:last-child{margin-bottom:0}.feed .post-card-heading-details .user-link,.feed .post-card-heading-details .user-link .user-link-name{color:inherit}.post-card-nsfw-wrap{position:relative;overflow:hidden}.post-card-nsfw-blur{filter:blur(24px);pointer-events:none;user-select:none}.post-card-nsfw-reveal{z-index:1;color:#fff;border:1px solid var(--color-red);white-space:nowrap;background:#0009;border-radius:4px;padding:6px 12px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-post{grid-gap:var(--gap);--mobile-post-card-bottom-height:50px;grid-template-columns:8fr 3fr;display:grid}.page-post .sidebar-left{display:none}.page-post>.right{position:relative}.page-post>.right .post-right-content{flex-direction:column;display:flex}.page-post>.right .post-right-content>*{margin-bottom:var(--card-margin)}.page-post>.right .post-right-content.is-sticky{top:calc(var(--navbar-height) + var(--gap));position:sticky;left:0}@media screen and (width<=768px){.page-post{padding:0;padding-bottom:calc(var(--mobile-post-card-bottom-height));flex-direction:column;margin:0;display:flex}.page-post .card{border-radius:0}.page-post>.right{margin-left:10px;display:none}}@supports (backdrop-filter:blur(10px)){.post .post-card-bottom.is-m{background:var(--color-background-blur)!important}}.post{margin-bottom:var(--card-margin);margin-bottom:calc(2 * var(--gap));grid-template-columns:max-content 1fr;display:grid}@media screen and (width<=1170px){.post .post-votes{display:block}}@media screen and (width<=768px){.post{grid-template-columns:1fr;margin-bottom:0}.post .post-votes{display:none}}.post .post-card-card{cursor:auto;min-width:0;overflow:visible}@media screen and (width<=768px){.post .post-card-card{--padding-hor:var(--gap-edge)}}.post .post-card-card .post-card-body{cursor:initial}.post .post-card-card .post-card-body:hover .post-card-title{color:unset}.post .post-card-card .post-card-body .post-card-title{margin:3px 0 8px}.post .post-card-card .post-card-body .post-card-title .post-card-title-text.is-link:hover{color:var(--color-link)}.post .post-card-card .post-card-body .post-card-title .post-card-title-text.is-link:hover .post-card-link-domain{color:var(--color-link);opacity:.65}.post .post-card-card .post-card-body .post-card-link-image{margin-bottom:var(--gap)}.post .post-card-card .post-card-body .post-card-link-image .post-card-link-image-img:after{content:"";background:rgba(var(--base-0), .1);opacity:0;border-radius:12px;transition:all .15s;position:absolute;inset:0}.post .post-card-card .post-card-body .post-card-link-image svg{color:#fff;opacity:0;width:35px;height:35px;transition:all .2s;position:absolute;bottom:6px;right:6px}.post .post-card-card .post-card-body .post-card-link-image:hover .post-card-link-image-img:after,.post .post-card-card .post-card-body .post-card-link-image:hover svg{opacity:1}@media screen and (width<=1170px){.post .post-card-card .post-card-body .post-card-link-image .post-card-link-image-img:after,.post .post-card-card .post-card-body .post-card-link-image svg{opacity:1}}@media screen and (width<=768px){.post .post-card-card .post-card-body .post-card-link-image{height:210px}}.post .post-card-card .post-card-body .post-card-text{max-height:none;margin-top:0;margin-bottom:var(--margin-bottom)}.post .post-card-card .post-card-body .post-card-banners .post-card-banner{margin-bottom:var(--margin-bottom)}.post .post-card-card .post-card-body .post-card-banners .post-card-banner:first-of-type{margin-top:var(--margin-bottom)}.post .post-card-card .post-card-body .post-card-banner{padding:0 var(--padding-hor)}.post .post-card-card .post-card-body .post-image{margin-top:0}.post .post-card-card .post-card-bottom.has-no-img{border-top:var(--seperator);background-color:rgba(var(--base-fg), .02)}.post .post-card-card .post-card-bottom.is-m{background:var(--color-bg);z-index:1000;width:100%;height:var(--mobile-post-card-bottom-height);backdrop-filter:saturate(180%)blur(20px);flex-direction:row;display:none;position:fixed;bottom:0}.post .post-card-card .post-card-votes-bar{padding:5px 0}.post .post-card-card .post-card-votes-bar .votes-bar{--radius:2px;width:120px;position:relative}.post .post-card-card .post-card-votes-bar .votes-bar>div{background:var(--color-green);width:100%;height:3px}.post .post-card-card .post-card-votes-bar .votes-bar .votes-bar-up{border-radius:var(--radius)}.post .post-card-card .post-card-votes-bar .votes-bar .votes-bar-down{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius);background:#ff3a3a;width:0;position:absolute;top:0;right:0}.post .post-card-card .post-card-votes-bar .votes-bar.is-no-votes>div{background:var(--color-gray)}.post .post-card-card .post-card-embed{margin-top:0}@media screen and (width<=1170px){.post .post-card-card .post-card-bottom{flex-direction:row}}@media screen and (width<=768px){.post .post-card-card .post-card-bottom:not(.is-m) .left{width:100%}.post .post-card-card .post-card-bottom:not(.is-m) .right{display:none}.post .post-card-card .post-card-bottom.is-m{border-top:var(--seperator);display:flex}.post .post-card-card .post-card-bottom.is-m .post-votes-m{display:flex}}.post .post-image-gallery{margin-top:0}@media screen and (width>=768px){.post .post-image-gallery .image-gallery-image{height:600px}}.post .post-comments{z-index:0;padding:var(--padding-hor);border-top:1px solid rgba(var(--base-fg), .1);padding-top:0;position:relative}.post .post-comments .post-comments-title{justify-content:space-between;align-items:center;display:flex}.post .post-comments .post-comments-title .post-comments-count{font-size:var(--fs-l);margin-bottom:15px;padding-top:15px}.post .post-comments .post-comments-title .post-comments-sort button,.post .post-comments .post-comments-title .post-comments-sort .button{font-weight:400}.post .post-comments .post-comments-comments{flex-direction:column;display:flex}.post .post-comments .post-comments-more-button{margin-top:var(--gap)}.post .post-comments .post-comments-none{width:100%;height:40vh;min-height:200px;color:rgba(var(--base-fg), .5);flex-direction:column;justify-content:center;align-items:center;display:flex}.post .post-comments-new{margin-bottom:var(--gap);flex-direction:column;display:flex;position:relative}.post .post-comments-new.is-editing{margin-top:var(--gap)}.post .post-comments-new textarea{width:100%;min-height:140px;padding:10px;position:relative}.post .post-comments-new .post-comments-new-images{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.post .post-comments-new .post-comments-new-images .post-comments-new-image{position:relative}.post .post-comments-new .post-comments-new-images .post-comments-new-image img{object-fit:cover;border-radius:var(--border-radius);width:72px;height:72px;display:block}.post .post-comments-new .post-comments-new-images .post-comments-new-image .post-comments-new-image-remove{background-color:var(--color-bg);width:20px;height:20px;box-shadow:var(--card-shadow-style-1);color:var(--color-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-6px;right:-6px}.post .post-comments-new .post-comments-new-images .post-comments-new-image .post-comments-new-image-remove:hover{color:var(--color-red)}.post .post-comments-new .post-comments-new-buttons{align-self:flex-end;align-items:center;margin-top:10px;display:flex}.post .post-comments-new .post-comments-new-buttons>*{margin-left:var(--gap)}.post .post-comments-new .post-comments-new-buttons>:first-child{margin-left:0}@media screen and (width<=768px){.post .post-comments-new .post-comments-new-buttons .button-icon-simple{display:none}}.post .post-comments-new .post-comments-new-buttons .post-comments-new-tools{align-items:center;display:flex}.post .post-comments-new .post-comments-new-buttons .post-comments-new-tools>*{margin-left:8px}.post .post-comments-new .post-comments-new-buttons .post-comments-new-tools>:first-child{margin-left:0}.post .post-comments-new .post-comments-new-buttons .post-comments-new-attach{justify-content:center;align-items:center;padding:0 8px;display:flex}.post .post-comments-new .post-comments-new-buttons .post-comments-new-attach svg{width:var(--button-icon-size);height:var(--button-icon-size)}.post .post-comments-new .post-comments-new-buttons .post-comments-new-attach.is-active{background:rgba(var(--base-brand), .15);color:var(--color-brand)}.post .post-comments-new .post-comments-new-buttons .post-comments-new-buttons-buttons{display:flex}.post .post-comments-new .post-comments-new-buttons .post-comments-new-buttons-buttons>*{margin-left:var(--gap)}.post .post-comments-new .post-comments-new-buttons .post-comments-new-buttons-buttons>:first-child{margin-left:0}@media screen and (width<=768px){.post .post-comments-new .post-comments-new-buttons{flex-direction:column;align-self:stretch;align-items:stretch;gap:8px}.post .post-comments-new .post-comments-new-buttons>*{margin:0}.post .post-comments-new .post-comments-new-buttons .post-comments-new-tools{align-self:flex-start}.post .post-comments-new .post-comments-new-buttons .checkbox{align-self:flex-end}.post .post-comments-new .post-comments-new-buttons .post-comments-new-buttons-buttons{justify-content:space-between}.post .post-comments-new .post-comments-new-buttons .post-comments-new-buttons-buttons>*{margin:0}}.post .post-comment{z-index:1;scrollbar-width:thin;--collapse-button-size:18px;--collapse-color:var(--color-comment-line);--collapse-hover-color:var(--color-fg);--color-voted:var(--color-brand);--color-voted-down:var(--color-voted);--inner-left-margin:5px;align-items:stretch;margin-top:14px;display:flex;position:relative}@media screen and (width<=768px){.post .post-comment{border:2px solid var(--collapse-color);border-top-left-radius:var(--border-radius);border-bottom:none;border-right:none;margin-top:20px}.post .post-comment .post-comment-left{display:none}.post .post-comment.is-depth-0{margin-bottom:6px}}.post .post-comment.has-propics{--collapse-button-size:28px}.post .post-comment .post-comment-collapse{cursor:pointer;flex-direction:column;align-items:center;height:100%;display:flex}@media screen and (width<=768px){.post .post-comment .post-comment-collapse{cursor:default;padding:0 3px}}.post .post-comment .post-comment-collapse>div{color:var(--color)}.post .post-comment .post-comment-collapse .post-comment-line{border-right:1px solid var(--collapse-color);cursor:pointer;height:calc(100% - var(--collapse-button-size));display:block}@media screen and (width<=768px){.post .post-comment .post-comment-collapse .post-comment-line{border-width:2px;height:calc(100% - 5px)}.post .post-comment .post-comment-collapse{margin-right:0}}.post .post-comment .post-comment-collapse-minus{border:1px solid var(--collapse-color);width:var(--collapse-button-size);height:var(--collapse-button-size);cursor:pointer;border-radius:50%;position:relative}@media screen and (width<=768px){.post .post-comment .post-comment-collapse-minus{display:none}}.post .post-comment .post-comment-collapse-minus:after,.post .post-comment .post-comment-collapse-minus:before{background:var(--collapse-color);width:50%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.post .post-comment .post-comment-collapse-minus:after{content:""}.post .post-comment .post-comment-collapse-minus.is-plus:before{content:"";width:1px;height:50%}.post .post-comment .post-comment-propic .profile-picture{width:var(--collapse-button-size);height:var(--collapse-button-size)}.post .post-comment.is-collapsed{cursor:pointer}@media screen and (width<=768px){.post .post-comment.is-collapsed{padding-bottom:10px}}.post .post-comment.is-collapsed:hover .post-comment-line,.post .post-comment.is-collapsed:hover .post-comment-collapse-minus,.post .post-comment .post-comment-collapse:hover .post-comment-line,.post .post-comment .post-comment-collapse:hover .post-comment-collapse-minus{border-color:var(--collapse-hover-color)}.post .post-comment.is-collapsed:hover .post-comment-line:after,.post .post-comment.is-collapsed:hover .post-comment-line:before,.post .post-comment.is-collapsed:hover .post-comment-collapse-minus:after,.post .post-comment.is-collapsed:hover .post-comment-collapse-minus:before,.post .post-comment .post-comment-collapse:hover .post-comment-line:after,.post .post-comment .post-comment-collapse:hover .post-comment-line:before,.post .post-comment .post-comment-collapse:hover .post-comment-collapse-minus:after,.post .post-comment .post-comment-collapse:hover .post-comment-collapse-minus:before{background:var(--collapse-hover-color)}.post .post-comment:not(.has-propics) .post-comment-body{margin-left:5px}.post .post-comment .post-comment-body{width:100%;margin-left:2px}@media screen and (width<=768px){.post .post-comment .post-comment-body{margin-left:10px}}.post .post-comment .post-comment-body .post-comment-body-head{font-size:var(--fs-xs);min-height:var(--collapse-button-size);margin-left:var(--inner-left-margin);flex-wrap:wrap;align-items:center;display:flex}.post .post-comment .post-comment-body .post-comment-body-head .post-comment-collapse-minus{border-radius:50%;width:14px;height:14px;display:none}@media screen and (width<=768px){.post .post-comment .post-comment-body .post-comment-body-head .post-comment-collapse-minus{display:block}.post .post-comment .post-comment-body .post-comment-body-head{background-color:var(--color-bg);padding-left:5px;position:absolute;top:0;left:10px;right:0;transform:translateY(-50%)}}.post .post-comment .post-comment-body .post-comment-username{color:var(--color-text);font-weight:600}.post .post-comment .post-comment-body .post-comment-username.is-hidden{color:var(--color-gray)}.post .post-comment .post-comment-body .post-comment-username.is-red{color:var(--color-red)}.post .post-comment .post-comment-body .post-comment-head-item{color:rgba(var(--base-fg), .6);margin-left:8px}.post .post-comment .post-comment-body .post-comment-is-op,.post .post-comment .post-comment-body .post-comment-user-group{color:var(--color-brand);font-weight:600}.post .post-comment .post-comment-body .showmorebox.is-overflowing .showmorebox-body{-webkit-mask-image:linear-gradient(180deg, var(--color-fg) 90%, transparent);mask-image:linear-gradient(180deg, var(--color-fg) 90%, transparent)}.post .post-comment.has-propics .post-comment-text.is-red .showmorebox{color:var(--color-red);margin-bottom:6px}@media screen and (width<=768px){.post .post-comment.has-propics .post-comment-text{margin-top:18px}}.post .post-comment .post-comment-text{overflow-wrap:anywhere;margin-left:var(--inner-left-margin);padding:5px 0}.post .post-comment .post-comment-text.is-focused{background-color:rgba(var(--base-brand), .2);border-radius:var(--border-radius);margin-bottom:var(--inner-left-margin);margin-left:0;padding:.6em}.post .post-comment .post-comment-text .post-comment-text-sign{color:var(--color-gray)}.post .post-comment .post-comment-text .post-comment-images{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.post .post-comment .post-comment-text .post-comment-images .post-comment-image{max-width:200px;display:block}.post .post-comment .post-comment-text .post-comment-images .post-comment-image img{object-fit:contain;border-radius:var(--border-radius);max-width:100%;max-height:200px;display:block}@media screen and (width<=768px){.post .post-comment .post-comment-text{margin-top:8px}}.post .post-comment .post-comment-diagnostics{font-size:var(--fs-xs);opacity:.8;flex-direction:column;display:flex}.post .post-comment .post-comment-buttons{font-size:var(--fs-xs);margin:0;margin-left:var(--inner-left-margin);--button-color:rgba(var(--base-fg), .5);--button-size:25px;flex-wrap:wrap;align-items:center;display:flex;position:relative;left:-5px}.post .post-comment .post-comment-buttons .post-comment-points{font-weight:600;font-size:var(--fs-s);margin:0 5px}.post .post-comment .post-comment-buttons .post-comment-points.is-grayed{opacity:.4}.post .post-comment .post-comment-buttons .post-comment-buttons-vote,.post .post-comment .post-comment-buttons .post-comment-button,.post .post-comment .post-comment-buttons button{height:var(--button-size);color:var(--button-color);border-radius:3px;justify-content:center;align-items:center;margin:0 3px;padding:0 4px;font-weight:600;display:flex}.post .post-comment .post-comment-buttons .post-comment-buttons-vote svg,.post .post-comment .post-comment-buttons .post-comment-button svg,.post .post-comment .post-comment-buttons button svg{width:18px;height:18px}.post .post-comment .post-comment-buttons .post-comment-buttons-vote{width:var(--button-size);padding:0}.post .post-comment .post-comment-buttons .post-comment-buttons-vote:first-child{margin-left:0}.post .post-comment .post-comment-buttons .post-comment-buttons-vote.is-down svg{transform:rotate(180deg)}.post .post-comment .post-comment-buttons .post-comment-button-more{height:auto;padding:var(--button-padding)}.post .post-comment .post-comment-buttons .dropdown-item.is-topic.is-disabled{color:var(--color-text);opacity:.4}.post .post-comment .post-comment-more{font-size:var(--fs-s);margin:5px 0 0 6px;font-weight:600}.post .post-comment .post-comment-more:disabled{opacity:1;text-decoration:none}.post .post-comment .post-comments-new{margin:var(--gap) 0}.post .post-comments-loading{height:180px}.about-community{padding:var(--card-padding);--margin:1rem}.about-community .about-comm-top{margin-bottom:var(--margin);color:inherit;align-items:center;display:flex}.about-community .about-comm-top:hover{text-decoration:none}.about-community .about-comm-top:hover .profile-picture:after{opacity:var(--profile-picture-hover-opacity)}.about-community .about-comm-top:hover .about-comm-name{text-decoration:underline}.about-community .about-comm-profile{margin-right:calc(1.3 * var(--gap))}.about-community .about-comm-name{font-weight:600}.about-community .about-comm-name:hover{text-decoration:underline 2px}.about-community .about-comm-no-members{color:gray}.about-community .about-comm-desc{margin-bottom:var(--margin)}.about-community .about-comm-join{flex-direction:column;justify-content:stretch;width:100%;display:flex}.markdown-body{--blockquote-bg:rgba(var(--base-fg), .08);flex-direction:column;display:flex}.markdown-body>*{margin-bottom:8px}.markdown-body>:last-child{margin-bottom:0}.markdown-body .anchor{color:var(--color-brand)}.markdown-body .h1,.markdown-body .h2,.markdown-body .h3,.markdown-body .h4,.markdown-body .h5,.markdown-body .h6{font-weight:600;font-size:var(--fs-normal)}.markdown-body ul,.markdown-body ol{margin-left:calc(1.5 * var(--gap))}.markdown-body ul li,.markdown-body ol li{margin-bottom:8px}.markdown-body ul li:last-child,.markdown-body ol li:last-child{margin-bottom:0}.markdown-body ul li input,.markdown-body ol li input{margin-right:calc(var(--gap) / 2);border-radius:3px;transform:scale(.85)}.markdown-body ul li input:disabled,.markdown-body ol li input:disabled{cursor:unset}.markdown-body ul{list-style:none}.markdown-body ul li:not(.task-list-item):before{content:"– ";margin-right:calc(var(--gap) / 2);display:inline-block}.markdown-body hr{opacity:.2}.markdown-body blockquote{background:var(--blockquote-bg);padding:var(--gap);border-radius:var(--border-radius)}.markdown-body code{background:var(--blockquote-bg);border-radius:var(--border-radius);padding:3px 5px}.markdown-body .markdown-body-pre-box{table-layout:fixed;width:100%;display:table}.markdown-body pre{background:var(--blockquote-bg);padding:var(--gap);border-radius:var(--border-radius);overflow:auto}.markdown-body pre code{background-color:#0000;padding:0}.markdown-body table{width:100%}.markdown-body img{width:100%;max-width:max-content;height:auto}.community-skeleton .ck-head{grid-template-columns:max-content 1fr;align-items:center;display:grid}.community-skeleton .ck-head .skeleton-circle{--size:96px;width:var(--size);height:var(--size);margin-right:1.5rem}.community-skeleton .ck-content{margin-top:1rem}.community-skeleton .ck-content>*{margin-bottom:1rem}.community-skeleton .ck-content>:last-child{margin-bottom:0}.page-community{padding-top:0}.page-community .sidebar-left,.page-community .sidebar-right{margin-top:var(--page-top-margin)}.page-community .sidebar-right{flex-direction:column;display:flex}.page-community .sidebar-right>*{margin-bottom:var(--card-margin)}@media screen and (width<=768px){.page-community .sidebar-right{display:none}}.comm-main{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (width<=768px){.comm-main{border-left:none;border-right:none;border-radius:0}}.comm-main{--padding-hor:calc(2 * var(--gap));margin-left:var(--post-card-votes-margin);border-top:0;border-top-left-radius:0;border-top-right-radius:0}@media screen and (width<=1170px){.comm-main{margin-left:0}}@media screen and (width<=768px){.comm-main{--padding-hor:var(--gap-edge);margin-left:0}}.comm-main .comm-main-top{grid-template-columns:var(--padding-hor) 120px 7fr var(--padding-hor);grid-template-rows:3fr 60px 60px;width:100%;height:240px;display:grid}.comm-main .comm-main-top .comm-main-bg{z-index:0;grid-area:1/1/-2/-1;position:relative}.comm-main .comm-main-top .comm-main-bg:after{content:"";background-color:rgba(var(--base-fg), .03);width:100%;height:100%;position:absolute;top:0;left:0}.comm-main .comm-main-top .comm-main-profile{z-index:1;border:2px solid var(--color-bg);width:auto;height:auto;box-shadow:var(--card-shadow);border-radius:50%;grid-area:2/2/-1/3;position:relative}.comm-main .comm-main-top .comm-main-top-bar{grid-area:3/3/4/4;justify-content:flex-end;align-items:center;display:flex}.comm-main .comm-main-top .comm-main-top-bar .comm-main-top-join-button{width:120px;padding-left:calc(2 * var(--gap));padding-right:calc(2 * var(--gap));margin-right:calc(.5 * var(--gap))}.comm-main .comm-main-title{padding:0 var(--padding-hor);padding-bottom:var(--gap);flex-direction:column;display:flex}.comm-main .comm-main-title h1{font-size:var(--fs-2xl)}.comm-main .comm-main-title .comm-main-followers{color:var(--color-gray)}.comm-main .comm-main-title .comm-main-description,.comm-main .comm-main-title .comm-main-created-at{margin-top:calc(.5 * var(--gap))}.comm-content{flex-direction:column;display:flex}.comm-action-buttons-m{flex-direction:column;display:none}.comm-action-buttons-m>*{margin-top:var(--gap);border-radius:0}@media screen and (width<=768px){.comm-action-buttons-m{display:flex}}.comm-posts{margin-top:var(--gap);flex-direction:column;display:flex}.comm-posts .post-card{position:relative}.comm-posts .post-card .post-card-card .post-card-community{display:none}.comm-posts .comm-about>*{margin-bottom:var(--gap)}.card-mods .card-content{flex-direction:column;display:flex}.card-mods ul{list-style:none}.card-mods ul li{margin-bottom:5px}.card-mods ul li:last-child{margin-bottom:0}.card-mods .card-mods-message-btn{margin-top:5px}.card-rules-rules{grid-template-columns:minmax(20px,max-content) auto;display:grid}.card-rules-rules>*{margin-bottom:3px}.page-comms{--padding-hor:20px}@media screen and (width<=768px){.page-comms{margin:0;padding:0}}.page-comms .sidebar-right>*{margin-bottom:var(--gap)}.page-comms main{margin-left:var(--post-card-margin-left)}@media screen and (width<=768px){.page-comms main{margin-left:0}}.page-comms .page-comms-header{margin-bottom:var(--gap);grid-template-columns:1fr max-content;align-items:center;height:80px;display:grid}@media screen and (width<=768px){.page-comms .page-comms-header{padding:var(--gap);box-shadow:none;background-color:#0000;border:none}}.page-comms .page-comms-header .left input{width:100%;height:unset}.page-comms .page-comms-header .right{margin-left:calc(var(--gap) / 2);display:flex}.page-comms .page-comms-header .right .comms-new-button{margin-left:var(--gap)}.page-comms .page-comms-header .right .comms-search-button.is-search-svg svg{transform:scale(1.3)}.page-comms .page-comms-header input{font-size:1.8rem}.page-comms .home-welcome .home-welcome-join{font-size:var(--fs-xl);font-weight:600}.page-comms .comms-list{margin-bottom:var(--gap);flex-direction:column;display:flex}@media screen and (width<=768px){.page-comms .comms-list{margin-bottom:0}}.page-comms .comms-list .comms-list-sort{border-top:var(--seperator);border-bottom:var(--seperator);background-color:rgba(var(--base-fg), .02);padding:8px var(--padding-hor)}.page-comms .comms-list .comms-list-item{cursor:pointer;border-bottom:var(--seperator);color:inherit;text-decoration:unset;grid-template-columns:max-content 1fr;padding:12px 20px;display:grid}@media screen and (width<=768px){.page-comms .comms-list .comms-list-item{margin:0;padding:18px 20px}}.page-comms .comms-list .comms-list-item:hover{background-color:var(--color-bg)}.page-comms .comms-list .comms-list-item:hover .comms-list-item-name{color:var(--color-brand)}.page-comms .comms-list .comms-list-item:last-child{border-bottom:none}.page-comms .comms-list .comms-list-item .comms-list-item-right{padding-left:calc(var(--gap) * 2);padding-right:var(--gap);flex-direction:column;display:flex}.page-comms .comms-list .comms-list-item .comms-list-item-name{font-size:var(--fs-xl);justify-content:space-between;align-items:center;font-weight:600;display:flex}.page-comms .comms-list .comms-list-item .comms-list-item-name .comms-list-item-name-name{margin-right:var(--gap)}.page-comms .comms-list .comms-list-item .comms-list-item-name .comms-list-item-join{transform:scale(.8)}.page-comms .comms-list .comms-list-item .comms-list-item-count{color:var(--color-gray)}.page-comms .comms-list .profile-picture{--image-size:55px}.page-comms .feed .feed-no-more{margin-left:0}.page-user{padding-top:0!important}.page-user .sidebar-left{margin-top:var(--page-top-margin)}.page-user .page-middle>*{margin-bottom:var(--gap)}.page-user .user-card{margin-left:var(--post-card-votes-margin);border-top-left-radius:0;border-top-right-radius:0;flex-direction:column;display:flex}.page-user .user-card>*{margin-top:var(--gap)}.page-user .user-card>:first-child{margin-top:0}@media screen and (width<=768px){.page-user .user-card>*{margin-top:calc(var(--gap) / 2)}}@media screen and (width<=1170px){.page-user .user-card{margin-left:0}}.page-user .user-card .user-card-top{justify-content:space-between;align-items:center;display:flex}.page-user .user-card .user-card-top .user-card-top-left{align-items:center;display:flex}.page-user .user-card .user-card-top .user-card-top-left .user-card-username{margin-left:var(--gap)}.page-user .user-card .user-card-top .user-card-top-left .user-card-username.is-red{color:var(--color-red)}.page-user .user-card .user-card-top .user-card-username{font-size:var(--fs-2xl);font-weight:600}.page-user .user-card .user-card-buttons{flex-wrap:wrap;align-items:flex-start;display:flex}.page-user .user-card .user-card-buttons>*{margin-right:calc(.5 * var(--gap))}@media screen and (width<=768px){.page-user .user-card .user-card-buttons{flex-direction:column}.page-user .user-card .user-card-buttons>*{margin-right:0;margin-bottom:var(--gap)}}.page-user .user-card .user-card-is-admin{font-size:var(--fs-normal);text-transform:uppercase;color:var(--color-brand);margin-left:5px}.page-user .user-card .tabs{padding-bottom:0}.page-user .sidebar-right{margin-top:var(--page-top-margin)}.page-user .sidebar-right>*{margin-bottom:var(--gap)}.page-user .page-user-feed{flex-direction:column;display:flex}.page-user .page-user-feed>*{margin-bottom:var(--gap)}.page-user .page-user-feed .comment{margin-left:var(--post-card-votes-margin)}@media screen and (width<=1170px){.page-user .page-user-feed .comment{margin-left:0}}.page-user .select-bar{margin-left:var(--post-card-votes-margin)}@media screen and (width<=1170px){.page-user .select-bar{margin-left:0}}.page-user .page-user-summary .user-summary-item{align-items:center;display:flex}.page-user .page-user-summary .user-summary-item svg{width:var(--icon-size);height:var(--icon-size)}.page-user .page-user-summary .user-summary-item div{margin-left:var(--gap)}.page-user .page-user-modlist .card-list-item{align-items:center;display:flex}.page-user .page-user-modlist .community-link span{margin-left:var(--gap);font-weight:400}@media screen and (width<=768px){.page-user .sidebar,.page-user .page-right{display:none}}.comment{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (width<=768px){.comment{border-left:none;border-right:none;border-radius:0}}.comment{padding:var(--card-padding);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.comment .comment-head{color:gray;font-size:var(--fs-xs)}.comment .comment-head>*{margin-right:5px}.comment .comment-head .comment-post-title{color:inherit;font-weight:600}.comment .comment-head .comment-post-title:hover{color:var(--color-brand);text-decoration:underline}.comment .comment-head .comment-username{color:inherit}.comment .comment-head .comment-username:hover{text-decoration:underline}.comment .comment-head .comment-community{font-weight:600}.comment .comment-body{color:inherit}.comment .comment-body:hover{color:var(--color-brand);text-decoration:none}.comment .comment-footer{justify-content:space-between;align-items:center;display:flex}.comment .comment-footer .comment-remove button{font-size:var(--fs-xs);color:var(--color-red)}.comment .comment-footer .comment-remove button:hover{text-decoration:underline}.comment .comment-score{font-size:var(--fs-xs);opacity:.8}.user-badge{--size:60px;width:var(--size);height:var(--size)}.user-badge img{border-radius:50%;width:100%;height:100%}.user-badges .user-badge{cursor:pointer}.user-badges .user-badges-items{flex-wrap:wrap;display:flex}.user-badges .user-badges-items .user-badge{margin:1rem 1rem 1rem 0}.modal-badges{flex-direction:column;display:flex}.modal-badges .modal-badges-head{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);background:linear-gradient(1deg,#1c1778 0%,#9471d9 100%);justify-content:center;align-items:center;height:180px;display:flex;position:relative}.modal-badges .modal-badges-head .modal-badges-close{margin:calc(var(--gap) / 2);color:#fff;background:#3e3e3e;position:absolute;top:0;right:0}.modal-badges .modal-badges-head .modal-badges-close:hover{color:#000;background:#fff}.modal-badges .user-badge{--size:90px}.modal-badges .modal-badges-body{padding:var(--card-padding);flex-direction:column;display:flex}.modal-badges .modal-badges-body>*{margin-top:calc(var(--gap) / 2)}.modal-badges .modal-badges-body>:first-child{margin-top:0}.modal-badges .modal-badges-title{font-size:2.1rem;font-weight:600}.user-mention-suggest{z-index:100;border:2px solid var(--color-input-border-focus);border-radius:var(--border-radius);background:var(--color-bg);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:block;position:absolute}.user-mention-suggest .user-mention-suggest-item{cursor:pointer;transition:all var(--t-time);text-align:center;height:30px;padding:5px;display:flex;position:relative}.user-mention-suggest .user-mention-suggest-item:hover,.user-mention-suggest .user-mention-suggest-item.is-hovering{background-color:rgba(var(--base-bg), .04)}.user-mention-suggest .user-mention-suggest-item img{width:20px;height:20px;margin-right:4px}.page-settings{max-width:740px}.page-settings .account-settings{padding:var(--card-padding);flex-direction:column;grid-column:2/3;display:flex}.page-settings .account-settings>*{margin-bottom:var(--gap)}.page-settings .account-settings>:last-child{margin-bottom:0}.page-settings .form-field.is-preference{grid-template-columns:1fr max-content;align-items:center;display:grid}.page-settings .form-field.is-preference .form-control{margin:0}.page-settings .form-field.is-preference .form-label{font-weight:400}.page-settings .form-field.is-preference.is-switch{grid-template-columns:1fr}.page-settings .form-field.is-preference.is-switch .checkbox{order:1;grid-template-columns:1fr max-content;align-items:center;display:grid}.page-settings .form-field.is-preference.is-switch .checkbox label{grid-area:1/1/2/2;margin:0}.page-settings .form-field.is-preference.is-switch .checkbox input{grid-area:1/2/2/3}.page-settings .mutes-list{flex-direction:column;display:flex}.page-settings .mutes-list>*{margin-bottom:12px}.page-settings .mutes-list>:last-child{margin-bottom:0}.page-settings .mutes-list .mute-list-item{grid-template-columns:1fr max-content;align-items:center;display:grid}.page-settings .mute-list,.page-settings .form-field.is-preference{margin-bottom:var(--gap)}.page-settings .mute-list:last-child,.page-settings .form-field.is-preference:last-child{margin-bottom:0}.page-settings .settings-propic{align-items:center;display:flex}.page-settings .settings-propic>*{margin-right:var(--gap)}.modal-change-password .modal-card-content>*{margin-bottom:var(--gap)}.modal-change-password .modal-card-content>:last-child{margin-bottom:0}.chat-main{box-shadow:var(--box-shadow);border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (width<=768px){.chat-main{border-left:none;border-right:none;border-radius:0}}.chat-main{--padding:.4rem;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;flex-direction:column;width:600px;height:400px;display:flex;position:fixed;bottom:0;right:40px;overflow:hidden}.chat-main .chat-main-title{padding:.5rem var(--card-padding);border-bottom:var(--seperator);justify-content:space-between;align-items:center;display:flex}.chat-main .chat-main-title .button-icon{transform:scale(.75)}.chat-main .chat-main-content{grid-template-columns:2fr 4fr;height:100%;display:grid;overflow:hidden}.chat-main .chat-main-content .chat-main-contacts{border-right:var(--seperator);padding:var(--padding);flex-direction:column;display:flex}.chat-main .chat-main-content .chat-main-contacts .chat-main-contact{cursor:pointer;border-radius:var(--border-radius);margin-bottom:4px;padding:.4rem}.chat-main .chat-main-content .chat-main-contacts .chat-main-contact:hover{background:var(--color-lightgray)}.chat-main .chat-main-content .chat-main-chat{grid-template-rows:auto max-content;height:100%;display:grid;overflow:hidden}.chat-main .chat-main-content .chat-main-chat .chat-main-reply{justify-content:space-between;align-items:center;padding:.5rem;display:flex}.chat-main .chat-main-content .chat-main-chat .chat-main-reply textarea{min-height:var(--input-height);height:var(--input-height);flex:1;margin-right:.5rem}.chat-main .chat-main-content .chat-main-chat .chat-main-reply button{flex:0}.chat-main .chat-main-content .chat-main-msgs{padding:var(--padding);flex-direction:column;display:flex;overflow:auto}.chat-main .chat-main-content .chat-main-msgs .chat-msg{border-radius:var(--border-radius);color:#fff;background:tomato;align-self:flex-start;max-width:47%;margin-bottom:.5rem;padding:.5rem}.chat-main .chat-main-content .chat-main-msgs .chat-msg.chat-msg-reply{background:gray;align-self:flex-end}.page-static{font-size:var(--fs-xl);--max-width:840px;flex-direction:column;justify-content:space-between;margin-bottom:0;display:flex}.page-static>.wrap{max-width:var(--max-width);width:100%;padding-left:var(--gap);padding-right:var(--gap);flex-direction:column;justify-content:space-between;margin-bottom:0;display:flex}.page-static .footer{margin-top:var(--gap);color:#fff;background:#000;width:100%;margin-bottom:0;padding:50px 0}.page-static .footer>.wrap{max-width:var(--max-width);grid-gap:calc(2 * var(--gap));grid-template-columns:repeat(4,1fr);justify-items:center;display:grid}@media screen and (width<=768px){.page-static .footer>.wrap{flex-direction:column;align-items:center;display:flex}}.page-static .footer .footer-title{font-weight:600}.page-static .footer .footer-item{color:inherit;opacity:.8}.page-static .footer .footer-col{flex-direction:column;align-items:flex-start;display:flex}.page-static .footer .footer-col .footer-item,.page-static .footer .footer-col .footer-title{margin-bottom:calc(.5 * var(--gap))}@media screen and (width<=768px){.page-static .footer .footer-col{text-align:center;padding:0 calc(2 * var(--gap));align-items:center}}.page-static .footer .footer-show .footer-logo{font-size:var(--fs-2xl);color:inherit;font-weight:600}.page-static .footer .footer-show .footer-logo:hover{text-decoration:none}.page-static .footer .footer-show .footer-description{opacity:.8}@media screen and (width<=768px){.page-static .footer .footer-show{align-items:center}}.page-static .about-suhes-section ul li{margin-bottom:.8rem;line-height:1.6}.page-static .about-suhes-section ul li strong{color:var(--color-brand)}.page-static .about-suhes-section .about-highlight .is-bold{color:var(--color-brand);background:rgba(var(--base-brand), .1);text-align:center;border-radius:50%;justify-content:center;align-items:center;min-width:3rem;margin-right:1rem;padding:.5rem .8rem;display:inline-flex}.page-static .about-suhes-section .suhes-purchase-section{margin:24px 0}.page-static .about-suhes-section .suhes-auth-prompt{background-color:var(--color-input);border-radius:8px;margin-top:24px;padding:16px}.page-static .about-suhes-section .suhes-auth-prompt .auth-prompt-text{color:var(--color-text-muted);margin:0 0 12px}.page-static .about-suhes-section .suhes-auth-prompt .auth-buttons{gap:12px;display:flex}.page-static .about-suhes-section .suhes-purchase-button{align-items:center;gap:8px;display:inline-flex}.page-static .about-suhes-section .suhes-purchase-button .suhes-button-icon{width:20px;height:20px}.page-static .shs-icon{width:32px;height:32px;margin-bottom:-6px;margin-left:6px}.page-static .currency-symbol{color:var(--color-brand);font-size:1.1em;font-weight:600}.page-static .historical-note{background:rgba(var(--base-brand), .05);border-left:4px solid var(--color-brand);border-radius:0 var(--border-radius) var(--border-radius) 0;margin:2rem 0;padding:1.5rem}.page-static .historical-note p{margin-bottom:1rem}.page-static .historical-note p:last-child{margin-bottom:0}.page-static .historical-note .mongolian-script{color:var(--color-brand);font-family:Mongolian Baiti,Noto Sans Mongolian,serif;font-size:1.2em;font-weight:600}.page-markdown-guide table tr td:nth-child(2){font-family:monospace}.page-about{background-color:var(--color-bg);padding-top:0}.page-about .heading-highlight{color:#0000;box-decoration-break:clone;background-image:linear-gradient(45deg,#461c8a 0%,#4493cd 42%,#d82b48 69%,#f2902f 100%);background-clip:text}@media screen and (width<=768px){.page-about .wrap{padding-left:var(--gap);padding-right:var(--gap)}}.page-about .about-landing{background:#f4f7ff;height:380px}.page-about .about-landing .wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:850px;height:100%;display:flex}.page-about .about-landing .about-heading{letter-spacing:-.052em;font-size:5.5rem;line-height:1.15}.page-about .about-landing .about-subheading{opacity:.75;margin-top:1rem;padding:0 8rem;font-size:2.25rem;font-weight:400}@media screen and (width<=768px){.page-about .about-landing .about-heading{font-size:4.2rem}.page-about .about-landing .about-subheading{padding:0}}.page-about .squiggly-line{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA4IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTA4IDE0IiBmaWxsPSIjZjRmN2ZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC40NTYwNTUgMS41TDkuMjkzOCAxMC41TDE1LjY3NjYgNkwyNS40OTYzIDEwLjVMMjguNDQyMiA0LjVMMzQuMzM0MSA5TDQyLjY4MDggMTNMNDYuNjA4NyA3TDUyLjk5MTUgMTJMNTUuOTM3NSAxMC41TDYxLjgyOTMgNkw2Ni43MzkxIDkuNUw2OS42ODUxIDEzTDc1LjU3NjkgOEw4MC45Nzc3IDZMODMuOTIzNiAxMEw5MC43OTc0IDEzTDk2LjE5ODMgOEwxMDIuNTgxIDkuNUwxMDcgMSIgc3Ryb2tlPSJibGFjayI+PC9wYXRoPgo8L3N2Zz4=) repeat-x;height:16px;position:relative;top:-2px}.page-about .about-rest{padding:6rem 0;font-size:1.8rem}.page-about .about-rest .wrap{flex-direction:column;max-width:700px;display:flex}.page-about .about-rest .wrap>*{margin-bottom:5rem}.page-about .about-section p{margin-bottom:var(--gap)}.page-about .about-section p:last-child{margin-bottom:0}.page-about .about-highlights .about-highlight{margin-bottom:calc(2 * var(--gap))}.page-about .about-highlights .about-highlight:last-child{margin-bottom:0}.page-about .about-highlight .is-bold{letter-spacing:-.045px;padding-right:8px;font-size:2.5rem;font-weight:600}.page-about .about-faq{flex-direction:column;display:flex}.page-about .about-faq .about-faq-title{font-size:var(--fs-3xl);margin-bottom:var(--gap)}.page-about .about-faq .about-faq-list{flex-direction:column;display:flex}.page-about .about-faq .about-faq-list .about-faq-item{--border-radius:5px;border:1px solid rgba(var(--base-fg), .470588);background-color:rgba(var(--base-fg), .0588235);flex-direction:column;display:flex}.page-about .about-faq .about-faq-list .about-faq-item:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.page-about .about-faq .about-faq-list .about-faq-item:not(:first-child){border-top:none}.page-about .about-faq .about-faq-list .about-faq-item:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.page-about .about-faq .about-faq-list .about-faq-item .about-faq-question{cursor:pointer;justify-content:space-between;align-items:center;padding:1.5rem 2rem;font-weight:600;display:flex}.page-about .about-faq .about-faq-list .about-faq-item .about-faq-question svg{width:16px;height:16px}.page-about .about-faq .about-faq-list .about-faq-item .about-faq-answer{padding:0 2rem 1rem;font-size:1.6rem;display:none}.page-about .about-faq .about-faq-list .about-faq-item.is-open .about-faq-answer{display:initial}.page-about .about-faq .about-faq-list .about-faq-item.is-open .about-faq-question svg{transform:rotate(180deg)}html.theme-dark .page-about .about-landing{background:#0f0e20}html.theme-dark .page-about .squiggly-line{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA4IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTA4IDE0IiBmaWxsPSIjMGYwZTIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC40NTYwNTUgMS41TDkuMjkzOCAxMC41TDE1LjY3NjYgNkwyNS40OTYzIDEwLjVMMjguNDQyMiA0LjVMMzQuMzM0MSA5TDQyLjY4MDggMTNMNDYuNjA4NyA3TDUyLjk5MTUgMTJMNTUuOTM3NSAxMC41TDYxLjgyOTMgNkw2Ni43MzkxIDkuNUw2OS42ODUxIDEzTDc1LjU3NjkgOEw4MC45Nzc3IDZMODMuOTIzNiAxMEw5MC43OTc0IDEzTDk2LjE5ODMgOEwxMDIuNTgxIDkuNUwxMDcgMSIgc3Ryb2tlPSIjYjNiM2IzIj48L3BhdGg+Cjwvc3ZnPg==)}.page-notfound{width:100%;min-height:calc(100vh - var(--page-top-margin));flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}.page-notfound .sidebar{display:none}.nsfw-gate{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px;margin:60px auto;display:flex}.nsfw-gate .nsfw-gate-badge{color:var(--color-red);border:1px solid var(--color-red);border-radius:4px;padding:2px 8px;font-weight:700;display:inline-block}.nsfw-gate .nsfw-gate-title{font-size:1.3rem;font-weight:600}.nsfw-gate .nsfw-gate-text{color:var(--color-gray)}.nsfw-gate .nsfw-gate-actions{flex-direction:column;gap:8px;width:100%;margin-top:8px;display:flex}.nsfw-gate .nsfw-gate-actions .button{width:100%}.page-offline>*{margin-bottom:var(--gap)}.page-app-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:10vw;display:flex}.page-app-error>*{margin-bottom:calc(var(--gap) / 2)}.page-search{flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}.page-search .search-content{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.page-search .search-content>*{margin:var(--gap)}.page-search .search-content a{margin-top:0}.page-search p{font-size:var(--fs-l);text-decoration:line-through}.page-search .big-gulps{border-radius:var(--border-radius);width:50%;height:auto;margin:0 var(--gap);max-height:350px}@media screen and (width<=768px){.page-search .big-gulps{width:90%}}.page-search .coming-to-town{font-size:var(--fs-2xl);margin-bottom:0;font-weight:600}@media screen and (width<=768px){.page-lists{padding-left:var(--gap);padding-right:var(--gap)}}.page-lists>main{flex-direction:column;grid-column:2/4;display:flex}@media screen and (width<=768px){.page-lists>main{grid-column:1/-1}}.page-lists .lists-head{margin-bottom:2rem}.page-lists .lists-head h1{font-size:var(--fs-2xl);font-weight:600}.page-lists .lists-head h1 a{color:var(--color-link);font-weight:inherit}.page-lists .lists-head h1 a:visited{color:var(--color-link)}.page-lists .lists-main{flex-direction:column;display:flex}.page-lists .lists-main .lists-main-head{justify-content:space-between;display:flex}.page-lists .lists-main .lists-main-head .left{display:flex}.page-lists .lists-main .lists-main-head .left>*{margin-right:var(--gap)}.page-lists .lists-main .lists-main-head .left>:last-child{margin-right:0}.page-lists .lists-main .lists-main-main{margin-top:var(--gap);grid-gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.page-lists .list-thumb{width:100%;max-width:450px;padding:calc(var(--gap) / 2);border-radius:var(--border-radius);cursor:pointer;color:inherit;text-decoration:inherit;flex-direction:column;display:flex}.page-lists .list-thumb:hover{background:rgba(var(--base-fg), .05)}.page-lists .list-thumb .list-thumb-top .list-thumb-image{border-radius:var(--border-radius);height:200px}.page-lists .list-thumb .list-thumb-top .list-thumb-image img{border-radius:var(--border-radius)}.page-lists .list-thumb .list-thumb-top .list-thumb-image.is-default{background:rgba(var(--base-fg), .05);border:2px rgba(var(--base-fg), .1) solid;justify-content:center;align-items:center;display:flex}.page-lists .list-thumb .list-thumb-top .list-thumb-image.is-default svg{--size:65px;width:var(--size);height:var(--size);opacity:.7}.page-lists .list-thumb .list-thumb-bottom{grid-gap:var(--gap);grid-template-columns:1fr max-content;margin-top:5px;display:grid}.page-lists .list-thumb .list-thumb-bottom .list-thumb-name span.is-name{font-weight:600}.page-lists .list-thumb .list-thumb-bottom .list-thumb-name span.is-age{opacity:.75;font-size:var(--fs-xs);margin-left:5px}.page-lists .list-thumb .list-thumb-bottom .list-thumb-count{justify-self:end}.page-list{padding-top:0}.page-list .page-middle .list-head{margin-left:var(--post-card-votes-margin);border-top-left-radius:0;border-top-right-radius:0;flex-direction:column;display:flex}@media screen and (width<=1170px){.page-list .page-middle .list-head{margin-left:0}}.page-list .page-middle .list-head .list-head-main{flex-direction:column;display:flex}.page-list .page-middle .list-head .list-head-main>*{margin-bottom:var(--gap)}.page-list .page-middle .list-head .list-head-main .list-head-top{justify-content:space-between;align-items:baseline;margin-bottom:0;display:flex}.page-list .page-middle .list-head .list-head-name{font-size:var(--fs-2xl)}.page-list .page-middle .list-head .list-head-user{font-size:var(--fs-s);align-self:flex-start}.page-list .page-middle .list-head .list-head-actions{display:flex}.page-list .page-middle .list-head .list-head-actions>*{margin-right:var(--gap)}.page-list .page-middle .list-head .list-head-actions>:last-child{margin-right:0}.page-list .list-summary .card-list-item{align-items:center;display:flex}.page-list .list-summary .card-list-item svg{width:var(--icon-size);height:var(--icon-size)}.page-list .list-summary .card-list-item div{margin-left:var(--gap)}.page-list .lists-feed{margin-top:var(--gap)}.page-list .lists-feed .comment{margin-left:var(--post-card-votes-margin)}@media screen and (width<=1170px){.page-list .lists-feed .comment{margin-left:0}}.page-list .sidebar-right>*{margin-bottom:var(--gap)}.page-list .sidebar-right>:last-child{margin-bottom:0}.edit-list-modal .modal-card-content>*{margin-bottom:var(--gap)}.edit-list-modal .modal-card-content>:last-child{margin-bottom:0}.user-list-item a{width:100%;color:inherit;align-items:center;display:flex}.user-list-item a .user-list-icon{justify-content:center;align-items:center;width:30px;height:30px;display:flex}.user-list-item a:hover{text-decoration:underline}.markdown-content{color:var(--color-text);word-wrap:break-word;overflow-wrap:break-word;line-height:1.6}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-top:1.5em;margin-bottom:.75em;font-weight:600;line-height:1.3}.markdown-content h1:first-child,.markdown-content h2:first-child,.markdown-content h3:first-child,.markdown-content h4:first-child,.markdown-content h5:first-child,.markdown-content h6:first-child{margin-top:0}.markdown-content h1{font-size:var(--fs-2xl);border-bottom:1px solid rgba(var(--base-fg), .1);padding-bottom:.3em}.markdown-content h2{font-size:var(--fs-xl);border-bottom:1px solid rgba(var(--base-fg), .1);padding-bottom:.2em}.markdown-content h3{font-size:var(--fs-l)}.markdown-content h4{font-size:var(--fs-normal)}.markdown-content h5,.markdown-content h6{font-size:var(--fs-s)}.markdown-content p{white-space:pre-wrap;margin-bottom:1em}.markdown-content a{color:var(--color-link);text-decoration:none}.markdown-content a:hover{text-decoration:underline}.markdown-content strong{font-weight:600}.markdown-content em{font-style:italic}.markdown-content del{text-decoration:line-through}.markdown-content blockquote{color:rgba(var(--base-fg), .8);border-left:3px solid rgba(var(--base-fg), .2);margin:1em 0;padding:0 1em}.markdown-content blockquote p{margin-bottom:.5em}.markdown-content blockquote p:last-child{margin-bottom:0}.markdown-content ul,.markdown-content ol{margin:1em 0;padding-left:2em}.markdown-content ul li,.markdown-content ol li{margin-bottom:.5em}.markdown-content ul li p,.markdown-content ol li p{margin:0}.markdown-content ul li>ul,.markdown-content ul li>ol,.markdown-content ol li>ul,.markdown-content ol li>ol{margin:.5em 0}.markdown-content ul{list-style-type:disc}.markdown-content ul ul{list-style-type:circle}.markdown-content ul ul ul{list-style-type:square}.markdown-content ol{list-style-type:decimal}.markdown-content ol ol{list-style-type:lower-alpha}.markdown-content ol ol ol{list-style-type:lower-roman}.markdown-content code{background-color:rgba(var(--base-fg), .05);white-space:pre-wrap;border-radius:3px;padding:.2em .4em;font-family:monospace;font-size:.9em}.markdown-content pre{background-color:rgba(var(--base-fg), .05);border-radius:var(--border-radius);margin:1em 0;padding:1em;overflow-x:auto}.markdown-content pre code{background-color:#0000;border-radius:0;padding:0;font-size:.9em;line-height:1.5}.markdown-content .markdown-code-block{margin:1em 0;position:relative}.markdown-content .markdown-code-block .markdown-code-language{color:rgba(var(--base-fg), .5);background-color:rgba(var(--base-fg), .05);border-radius:0 var(--border-radius) 0 var(--border-radius);padding:.2em .6em;font-size:.8em;position:absolute;top:0;right:0}.markdown-content .markdown-code-block pre{margin:0}.markdown-content .markdown-image{object-fit:contain;border-radius:var(--border-radius);width:auto;max-width:100%;height:auto;max-height:600px;margin:1em auto;display:block}.markdown-content .markdown-image.markdown-image-wide{width:100%;height:auto}.markdown-content .markdown-image.markdown-image-tall{width:auto;height:auto;max-height:600px}.markdown-content .markdown-image.markdown-image-small{width:auto;max-width:100%;height:auto}.markdown-content p>.markdown-image{margin:.5em auto}.markdown-content .markdown-paragraph-image{justify-content:center;margin:1em 0;display:flex}.markdown-content hr{background-color:rgba(var(--base-fg), .1);border:none;height:1px;margin:2em 0}.markdown-content table{border-collapse:collapse;width:100%;margin:1em 0}.markdown-content table th,.markdown-content table td{border:1px solid rgba(var(--base-fg), .1);padding:.5em}.markdown-content table th{background-color:rgba(var(--base-fg), .05);font-weight:600}.markdown-content table tr:nth-child(2n){background-color:rgba(var(--base-fg), .02)}.markdown-content ul.contains-task-list{padding-left:0;list-style-type:none}.markdown-content ul.contains-task-list li.task-list-item{padding-left:1.5em;position:relative}.markdown-content ul.contains-task-list li.task-list-item input[type=checkbox]{position:absolute;top:.3em;left:0}@media screen and (width<=768px){.markdown-content h1{font-size:var(--fs-xl)}.markdown-content h2{font-size:var(--fs-l)}.markdown-content pre,.markdown-content code{font-size:.85em}}.video-container{margin:0 auto;position:relative;overflow:hidden}.video-js.video-port-full{object-fit:contain;z-index:9999!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;position:fixed!important;top:0!important;left:0!important}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-container.use-aspect-ratio{width:100%;height:0}.video-container.use-aspect-ratio.video-169{padding-top:56.25%}.video-container.use-aspect-ratio.video-54{padding-top:80%}.video-container.use-aspect-ratio.video-43{padding-top:75%}.video-container.use-aspect-ratio.video-11{padding-top:100%}.video-container.use-aspect-ratio.video-916{padding-top:177.77%}.video-container.use-aspect-ratio.video-45{padding-top:125%}.video-container.use-aspect-ratio.video-34{padding-top:133.33%}.video-container.use-aspect-ratio>.video-js{width:100%;height:100%;position:absolute;top:0;left:0}.video-container.use-aspect-ratio .video-js video{object-fit:contain;width:100%;height:100%}.video-container.fixed-size-container{background-color:#000;justify-content:center;align-items:center;max-width:600px;max-height:600px;display:flex;height:600px!important;padding-top:0!important}.video-container.fixed-size-container>.video-js{width:100%;max-width:100%;height:100%;max-height:100%;position:static}.video-container.fixed-size-container .video-js video{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%;position:static!important}.bulan-video-player .vjs-control-bar{background-color:var(--base-black);border-radius:0;flex-direction:row;align-items:center;height:40px;display:flex}.bulan-video-player .vjs-button:hover{background:#fafafa03}.bulan-video-player .vjs-progress-control{flex-grow:1;align-items:center;height:8px;transition:height .2s;display:flex}.bulan-video-player .vjs-progress-control:hover{height:10px}.bulan-video-player .vjs-progress-holder{height:4px;transition:height .2s}.bulan-video-player .vjs-progress-control:hover .vjs-progress-holder{height:6px}.bulan-video-player .vjs-play-progress{background-color:var(--base-brand)}.bulan-video-player .vjs-load-progress{background-color:#ffffff4d}.bulan-video-player .vjs-control{color:var(--base-white)}.bulan-video-player .vjs-control:hover{color:var(--color-button-main-hover)}.bulan-video-player .vjs-current-time,.bulan-video-player .vjs-time-divider,.bulan-video-player .vjs-duration{align-items:center;padding:0 4px;font-size:13px;font-weight:500;display:flex}.bulan-video-player .vjs-remaining-time,.bulan-video-player .vjs-picture-in-picture-control,.bulan-video-player .vjs-playback-rate,.bulan-video-player .vjs-volume-panel .vjs-volume-control,.bulan-video-player .vjs-captions-button,.bulan-video-player .vjs-chapters-button,.bulan-video-player .vjs-descriptions-button,.bulan-video-player .vjs-audio-button,.bulan-video-player .vjs-subs-caps-button{display:none!important}.bulan-video-player .vjs-play-control{width:40px;font-size:1.2em}.bulan-video-player .vjs-mute-control{width:40px}.bulan-video-player:hover .vjs-control-bar{opacity:1;visibility:visible;transition:all .1s;transform:translateY(0)}.bulan-video-player .vjs-play-progress:before{color:var(--base-brand);font-size:.9em;top:-.25em}.bulan-video-player.vjs-touch-enabled .vjs-control-bar{height:44px}.mobile-play-overlay{z-index:1000;cursor:pointer;backdrop-filter:blur(2px);background:#0006;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.mobile-play-overlay:hover{background:#0009}.mobile-play-overlay .play-button{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:all .2s;display:flex;transform:scale(1);box-shadow:0 4px 20px #0000004d}.mobile-play-overlay .play-button:hover{background:#fff;transform:scale(1.1)}.mobile-play-overlay .play-button svg{margin-left:4px}.video-loading-overlay{z-index:999;backdrop-filter:blur(2px);background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.video-loading-spinner{border:3px solid #ffffff4d;border-top:3px solid var(--color-brand);border-radius:50%;width:40px;height:40px;animation:1s linear infinite video-spin}@keyframes video-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.video-js.vjs-has-started .vjs-poster,.video-js.vjs-playing .vjs-poster{opacity:0!important;visibility:hidden!important;display:none!important}.feed-announcement{margin-bottom:var(--gap);padding-left:65px}.card-announcement{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius);position:relative;overflow:hidden}@media screen and (width<=768px){.card-announcement{border-left:none;border-right:none;border-radius:0}}.card-announcement-header{border-bottom:var(--seperator);flex-direction:column;padding:1rem 1.5rem 0;display:flex}.announcement-label{font-size:var(--fs-xs);border-radius:var(--border-radius);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;padding:.25rem .5rem;font-weight:600;display:inline-block}.announcement-title{font-size:var(--fs-xl);margin:0;font-weight:600}.card-announcement-content{padding:1rem 1.5rem;line-height:1.5}.card-announcement-content a,.card-announcement-content a:visited{color:var(--color-brand-complementary)}.card-announcement-footer{padding:calc(var(--card-padding) / 2) var(--card-padding);border-top:var(--seperator);font-size:var(--fs-xs);justify-content:space-between;align-items:center;display:flex}.announcement-meta a{text-decoration:none}.announcement-meta a:hover{text-decoration:underline}@media screen and (width<=1170px){.feed-announcement{padding-left:0}}@media screen and (width<=768px){.feed-announcement{padding-left:0}.card-announcement-header,.card-announcement-content,.card-announcement-footer{padding-left:var(--gap-edge);padding-right:var(--gap-edge)}}.video-announcement-container{border-radius:5px;justify-content:space-between;align-items:center;width:100%;height:120px;max-height:150px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.video-background{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.video-background video{object-fit:cover;object-position:center;width:100%;height:100%}.video-overlay{z-index:2;background:linear-gradient(90deg,#0009 0%,#0000004d 70%,#0000 100%);width:100%;height:100%;position:absolute;top:0;left:0}.announcement-content{z-index:3;color:#fff;flex:1;padding:20px 30px;position:relative}.announcement-content h3{text-shadow:1px 1px 3px #000000b3;margin-bottom:8px;font-size:1.8rem;font-weight:600}.announcement-content p{opacity:.95;text-shadow:1px 1px 2px #000000b3;font-size:1.2rem;line-height:1.4}.announcement-cta{z-index:3;justify-content:center;align-items:center;min-width:200px;height:100%;padding:20px 30px;display:flex;position:relative}.cta-button{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#3b5999 0%,#764ba2 100%);border:none;border-radius:15px;padding:12px 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 15px #667eea4d}.cta-button:hover{background:linear-gradient(135deg,#764ba2 0%,#667eea 100%);transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.cta-button:active{transform:translateY(0)}@media (width<=768px){.video-announcement-container{border-radius:0}}.top-posts{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (width<=768px){.top-posts{border-left:none;border-right:none;border-radius:0}}.top-posts__header{padding:var(--card-padding);border-bottom:var(--seperator);justify-content:space-between;align-items:center;display:flex}.top-posts__header-title{font-weight:600;font-size:var(--fs-l)}.top-posts__header-link{color:var(--color-link);font-size:var(--fs-xs)}.top-posts__list{flex-direction:column;display:flex}.top-posts__item{padding:calc(var(--card-padding) / 1.5);border-bottom:var(--seperator);transition:background-color var(--t-time);display:flex;position:relative}.top-posts__item:last-child{border-bottom:none}.top-posts__item:hover{background-color:rgba(var(--base-fg), .03)}.top-posts__item-rank{width:24px;height:24px;font-size:var(--fs-xs);color:var(--color-white);background-color:var(--color-brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:10px;font-weight:600;display:flex}.top-posts__item-content{flex-direction:column;flex:1;min-width:0;display:flex}.top-posts__item-title{font-weight:600;font-size:var(--fs-s);color:var(--color-text);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px;line-height:1.3;display:-webkit-box;overflow:hidden}.top-posts__item-title:hover{color:var(--color-link)}.top-posts__item-meta{font-size:var(--fs-xs);color:rgba(var(--base-fg), .6);align-items:center;display:flex}.top-posts__item-meta-item{align-items:center;margin-right:12px;display:flex}.top-posts__item-meta-item svg{width:14px;height:14px;margin-right:4px}.top-posts__item-community{color:var(--color-brand);margin-right:6px;font-weight:600}.top-posts__item-thumbnail{border-radius:var(--border-radius);flex-shrink:0;width:60px;height:60px;margin-left:10px;overflow:hidden}.top-posts__item-thumbnail img{object-fit:cover;width:100%;height:100%}.top-posts__item-domain{font-size:var(--fs-xs);color:var(--color-card-domain)}.top-posts__item-type{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:8px;right:8px}.top-posts__item-type svg{width:100%;height:100%}@media screen and (width<=1170px){.top-posts__item-thumbnail{width:50px;height:50px}}@media screen and (width<=768px){.top-posts{border-radius:0;margin-left:0;margin-right:0}.top-posts__item{padding:calc(var(--card-padding) / 1.2)}.top-posts__item-rank{width:22px;height:22px}.top-posts__item-thumbnail{width:45px;height:45px}}.sidebar-right .top-posts{top:calc(var(--navbar-height) + var(--gap));max-height:calc(100vh - var(--navbar-height) - 2 * var(--gap));position:sticky;overflow-y:auto}.top-posts__empty{padding:var(--card-padding);text-align:center;color:rgba(var(--base-fg), .5);font-style:italic}.page-aigen-guide .shs-icon{width:20px;height:20px;margin:0 0 -6px}.page-aigen-guide .guide-hero{background:linear-gradient(135deg, var(--color-brand) 0%, var(--color-brand-dark,#06c) 100%);color:#fff;margin-bottom:0;padding:4rem 0}.page-aigen-guide .guide-hero .guide-title{text-align:center;margin-bottom:1rem;font-size:3.5rem;font-weight:700}@media screen and (width<=768px){.page-aigen-guide .guide-hero .guide-title{font-size:2.5rem}}.page-aigen-guide .guide-hero .guide-subtitle{text-align:center;opacity:.9;max-width:600px;margin:0 auto;font-size:1.4rem}.page-aigen-guide .guide-content{padding:3rem 0}.page-aigen-guide .guide-layout{grid-template-columns:280px 1fr;align-items:start;gap:3rem;display:grid}@media screen and (width<=1170px){.page-aigen-guide .guide-layout{grid-template-columns:1fr;gap:2rem}}.page-aigen-guide .guide-nav{top:calc(var(--navbar-height) + 2rem);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:1.5rem;position:sticky}@media screen and (width<=1170px){.page-aigen-guide .guide-nav{order:-1;position:static}}.page-aigen-guide .guide-nav h3{color:var(--color-text);margin:0 0 1rem;font-size:1.5rem;font-weight:600}.page-aigen-guide .guide-nav .guide-toc{margin:0;padding:0;list-style:none}.page-aigen-guide .guide-nav .guide-toc li{margin-bottom:.5rem}.page-aigen-guide .guide-nav .guide-toc .toc-link{text-align:left;border-radius:var(--border-radius);width:100%;color:var(--color-text-light);cursor:pointer;background:0 0;border:none;padding:.75rem 1rem;font-size:1.2rem;text-decoration:none;transition:all .2s;display:block}.page-aigen-guide .guide-nav .guide-toc .toc-link:hover{background:var(--color-bg-light);color:var(--color-text)}.page-aigen-guide .guide-nav .guide-toc .toc-link.active{background:var(--color-brand);color:#fff;font-weight:500}.page-aigen-guide .guide-main{min-width:0}.page-aigen-guide .guide-section{margin-bottom:4rem;scroll-margin:5rem}.page-aigen-guide .guide-section h2{color:var(--color-text);border-bottom:2px solid var(--color-brand);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:2.4rem;font-weight:600}.page-aigen-guide .guide-section h3{color:var(--color-brand);margin:2rem 0 1rem;font-size:2rem;font-weight:500}.page-aigen-guide .guide-section h4{color:var(--color-text);margin:1.5rem 0 .75rem;font-size:1.3rem;font-weight:500}.page-aigen-guide .guide-section p{color:var(--color-text);margin-bottom:1rem;font-size:1.8rem;line-height:1.6}.page-aigen-guide .guide-section ul,.page-aigen-guide .guide-section ol{margin:1rem 0;padding-left:1.5rem}.page-aigen-guide .guide-section ul li,.page-aigen-guide .guide-section ol li{color:var(--color-text);margin-bottom:.5rem;font-size:1.4rem;line-height:1.6}.page-aigen-guide .guide-highlight{background:var(--color-bg-light);border:1px solid var(--color-border);border-left:4px solid var(--color-brand);border-radius:var(--border-radius);margin:1.5rem 0;padding:1.5rem}.page-aigen-guide .guide-highlight h4{color:var(--color-brand);margin-top:0}.page-aigen-guide .guide-highlight ul{margin-bottom:0}.page-aigen-guide .guide-steps{margin:2rem 0}.page-aigen-guide .guide-steps .step{align-items:flex-start;margin-bottom:2rem;display:flex}.page-aigen-guide .guide-steps .step .step-number{background:var(--color-brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:1rem;font-weight:600;display:flex}.page-aigen-guide .guide-steps .step .step-content{flex:1}.page-aigen-guide .guide-steps .step .step-content h4{margin:0 0 .5rem}.page-aigen-guide .guide-steps .step .step-content p{margin:0}.page-aigen-guide .code-example{background:var(--color-bg-dark,#f8f9fa);border:1px solid var(--color-border);border-radius:var(--border-radius);color:#1a1a1a;margin:1rem 0;padding:1rem;font-family:Monaco,Menlo,monospace;font-size:1rem;line-height:1.4}.page-aigen-guide .code-example.success{background:var(--color-success-bg)}.page-aigen-guide .code-example.fail{background:#fce8e8}.page-aigen-guide .code-example strong{color:var(--color-brand)}.page-aigen-guide .guide-tips{margin:1.5rem 0}.page-aigen-guide .guide-tips .tip{background:var(--color-success-bg);border-radius:var(--border-radius);color:#1a1a1a;border:1px solid #c3e6c3;padding:1rem}.page-aigen-guide .guide-tips .tip strong{color:#2d6a2d}.page-aigen-guide .guide-dos-donts{grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0;display:grid}@media screen and (width<=768px){.page-aigen-guide .guide-dos-donts{grid-template-columns:1fr;gap:1rem}}.page-aigen-guide .guide-dos-donts .dos,.page-aigen-guide .guide-dos-donts .donts{border-radius:var(--border-radius);padding:1.5rem}.page-aigen-guide .guide-dos-donts .dos h4,.page-aigen-guide .guide-dos-donts .donts h4{margin-top:0}.page-aigen-guide .guide-dos-donts .dos{background:var(--color-success-bg);color:#1a1a1a;border:1px solid #c3e6c3}.page-aigen-guide .guide-dos-donts .dos p{color:#1a1a1a}.page-aigen-guide .guide-dos-donts .dos h4{color:#2d6a2d}.page-aigen-guide .guide-dos-donts .donts{color:#1a1a1a;background:#fce8e8;border:1px solid #f5c3c3}.page-aigen-guide .guide-dos-donts .donts p{color:#1a1a1a}.page-aigen-guide .guide-dos-donts .donts h4{color:#d42c2c}.page-aigen-guide .troubleshooting-item{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--border-radius);margin-bottom:1rem;padding:1.5rem}.page-aigen-guide .troubleshooting-item h4{color:var(--color-text);margin-top:0}.page-aigen-guide .troubleshooting-item p{margin-bottom:0}.page-aigen-guide .troubleshooting-item strong{color:var(--color-brand)}.page-aigen-guide .faq-item{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--border-radius);margin-bottom:1rem;padding:1.5rem}.page-aigen-guide .faq-item h4{color:var(--color-text);margin-top:0;font-size:1.2rem}.page-aigen-guide .faq-item p{color:var(--color-text-light);margin-bottom:0;font-size:1rem}@media screen and (width<=768px){.page-aigen-guide .guide-hero{padding:2rem 0}.page-aigen-guide .guide-hero .guide-title{font-size:2.2rem}.page-aigen-guide .guide-hero .guide-subtitle{font-size:1.2rem}.page-aigen-guide .guide-content{padding:1.5rem 0}.page-aigen-guide .guide-section{margin-bottom:2rem}.page-aigen-guide .guide-section h2{font-size:1.8rem}.page-aigen-guide .guide-section h3{font-size:1.4rem}.page-aigen-guide .guide-steps .step .step-number{width:32px;height:32px;font-size:.9rem}}.page-aigen-guide .back-to-top-btn{background:var(--color-brand);color:#fff;cursor:pointer;z-index:1000;opacity:0;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:fixed;bottom:20px;left:20px;transform:translateY(20px);box-shadow:0 4px 12px #00000026}.page-aigen-guide .back-to-top-btn.visible{opacity:1;transform:translateY(0)}.page-aigen-guide .back-to-top-btn:hover{background:var(--color-brand-dark,var(--color-brand));transform:translateY(-2px);box-shadow:0 6px 16px #0003}.page-aigen-guide .back-to-top-btn:active{transform:translateY(0)}.page-aigen-guide .back-to-top-btn svg{transition:transform .2s}.page-aigen-guide .back-to-top-btn:hover svg{transform:translateY(-1px)}@media screen and (width<=768px){.page-aigen-guide .back-to-top-btn{width:45px;height:45px;bottom:16px;left:16px}.page-aigen-guide .back-to-top-btn svg{width:18px;height:18px}}.page-aigen-guide .img-desc{border-radius:var(--border-radius);background-color:#dedede;overflow:hidden}.page-aigen-guide .img-desc img,.page-aigen-guide .img-desc video{width:100%;height:100%}.page-aigen-guide .img-desc p{color:#000;margin:.1rem 0;padding:0 1rem;font-size:small;font-style:italic}html{scroll-behavior:smooth}.google-signin-container{width:100%;margin:10px 0}.google-signin-button{color:#3c4043;cursor:pointer;background-color:#fff;border:1px solid #dadce0;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:500;transition:background-color .2s,box-shadow .2s;display:flex}.google-signin-button:hover{background-color:#f8f9fa;box-shadow:0 1px 2px #0000001a}.google-signin-button:active{background-color:#f1f3f4;box-shadow:0 1px 2px #00000026}.google-username-selection .auth-modal-header{margin-bottom:20px}.google-username-selection .auth-modal-header .google-user-info{align-items:center;gap:12px;display:flex}.google-username-selection .auth-modal-header .google-user-info .google-profile-pic{object-fit:cover;border-radius:50%;width:48px;height:48px}.google-username-selection .auth-modal-header .google-user-info h3{margin:0 0 4px;font-size:1.25rem;font-weight:600}.google-username-selection .auth-modal-header .google-user-info p{color:#666;margin:0;font-size:.875rem}.google-username-selection .username-selection-form .input-group{margin-bottom:16px}.google-username-selection .username-selection-form .input-group label{margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.google-username-selection .username-selection-form .input-group .username-input-container{align-items:center;display:flex;position:relative}.google-username-selection .username-selection-form .input-group .username-input-container .username-input{border:2px solid #e1e5e9;border-radius:6px;flex:1;padding:12px 40px 12px 12px;font-size:16px;transition:border-color .2s}.google-username-selection .username-selection-form .input-group .username-input-container .username-input:focus{border-color:var(--color-info);outline:none}.google-username-selection .username-selection-form .input-group .username-input-container .username-input.available{border-color:var(--color-success)}.google-username-selection .username-selection-form .input-group .username-input-container .username-input.error{border-color:var(--color-danger)}.google-username-selection .username-selection-form .input-group .username-input-container .username-status-icon{font-size:16px;position:absolute;right:12px}.google-username-selection .username-selection-form .input-group .username-status{margin-top:6px;font-size:.875rem}.google-username-selection .username-selection-form .input-group .username-status.checking{color:#666}.google-username-selection .username-selection-form .input-group .username-status.available{color:var(--color-success)}.google-username-selection .username-selection-form .input-group .username-status.taken,.google-username-selection .username-selection-form .input-group .username-status.invalid{color:var(--color-danger)}.google-username-selection .username-selection-form .input-group .script-warning{color:#ff9800;align-items:center;gap:6px;margin-top:6px;font-size:.875rem;display:flex}.google-username-selection .username-selection-form .input-group .script-warning .warning-icon{flex-shrink:0}.google-username-selection .username-selection-form .input-group .error-message{color:var(--color-danger);margin-top:6px;font-size:.875rem}.google-username-selection .username-selection-form .username-requirements{border-left:4px solid var(--color-info);background-color:#f8f9fa;border-radius:6px;margin-bottom:20px;padding:16px}.google-username-selection .username-selection-form .username-requirements h4{color:var(--color-info);margin:0 0 8px;font-size:.875rem;font-weight:600}.google-username-selection .username-selection-form .username-requirements ul{color:#666;margin:0;padding-left:20px;font-size:.875rem}.google-username-selection .username-selection-form .username-requirements ul li{margin-bottom:4px}.google-username-selection .username-selection-form .form-actions{justify-content:flex-end;gap:12px;display:flex}.google-username-selection .username-selection-form .form-actions .cancel-btn{color:#666;background-color:#f5f5f5;border:1px solid #ddd}.google-username-selection .username-selection-form .form-actions .cancel-btn:hover{background-color:#e0e0e0}.google-username-selection .username-selection-form .form-actions .create-account-btn{background-color:var(--color-info);color:#fff}.google-username-selection .username-selection-form .form-actions .create-account-btn:hover:not(:disabled){background-color:#1565c0}.google-username-selection .username-selection-form .form-actions .create-account-btn:disabled{color:#999;cursor:not-allowed;background-color:#ccc}
