@charset "UTF-8";@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-CWi-zmRD.woff2) format("woff2");unicode-range:U+0-2B1B,U+2B1D-10FFF}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-Italic-d6KXgdvN.woff2) format("woff2");unicode-range:U+0-2B1B,U+2B1D-10FFF}:root{--custom-font: InterVariable, -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-xxs: 1.1rem;--fs-xs: 1.2rem;--fs-s: 1.3rem;--fs-sm: var(--fs-s);--fs-normal: 1.4rem;--fs-m: var(--fs-normal);--fs-l: 1.5rem;--fs-xl: 1.6rem;--fs-2xl: 2.5rem;--fs-3xl: 2.8rem;--fs-4xl: 3.2rem;--fs-5xl: 3.8rem;--type-body-size: var(--fs-normal);--type-body-line-height: 1.5;--type-body-weight: 450;--type-body-reading-size: var(--fs-xl);--type-body-reading-line-height: 1.68;--type-meta-size: var(--fs-xs);--type-meta-line-height: 1.4;--type-meta-weight: 650;--type-label-size: var(--fs-xxs);--type-label-line-height: 1.35;--type-label-weight: 650;--type-input-size: 1.4rem;--type-input-line-height: 1.5;--type-input-weight: 400;--type-search-size: var(--fs-xl);--type-search-line-height: 1.5;--type-display-size: clamp(3.8rem, 5vw, 6.2rem);--type-display-line-height: 1.04;--type-display-weight: 780;--type-heading-h1-size: 3.2rem;--type-heading-h1-line-height: 4rem;--type-heading-h1-weight: 780;--type-heading-h2-size: 2.4rem;--type-heading-h2-line-height: 3.2rem;--type-heading-h2-weight: 760;--type-heading-h3-size: 2rem;--type-heading-h3-line-height: 2.8rem;--type-heading-h3-weight: 740;--type-heading-h4-size: 1.8rem;--type-heading-h4-line-height: 2.6rem;--type-heading-h4-weight: 720;--type-heading-h5-size: 1.6rem;--type-heading-h5-line-height: 2.4rem;--type-heading-h5-weight: 700;--type-heading-h6-size: 1.5rem;--type-heading-h6-line-height: 2.2rem;--type-heading-h6-weight: 680;--type-heading-h7-size: 1.4rem;--type-heading-h7-line-height: 2rem;--type-heading-h7-weight: 650;--type-heading-h8-size: 1.3rem;--type-heading-h8-line-height: 1.9rem;--type-heading-h8-weight: 650;--type-heading-h9-size: 1.2rem;--type-heading-h9-line-height: 1.8rem;--type-heading-h9-weight: 650;--input-font-size: var(--type-input-size);--input-placeholder-font-size: var(--input-font-size);--composer-title-font-size: 2rem;--composer-title-line-height: 2.8rem;--border-radius: 8px;--page-width-desktop: 1480px;--gap: 1.6rem;--gap-s: .8rem;--gap-edge: clamp(1.6rem, 3vw, 3.2rem);--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: 255, 75, 22;--base-blue: 22, 104, 227;--base-teal: 0, 120, 118;--base-white: var(--base-10);--base-black: var(--base-0);--base-red: 236, 72, 72;--base-green: 34, 164, 34;--base-gray: var(--base-5);--base-fg: var(--base-black);--base-bg: var(--base-white);--color-brand: rgb(var(--base-brand));--color-brand-blue: rgb(var(--base-blue));--color-brand-teal: rgb(var(--base-teal));--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-gray: rgb(var(--base-gray));--color-bg: rgb(var(--base-bg));--color-fg: rgb(var(--base-fg));--color-canvas: #ffffff;--color-body: var(--color-canvas);--color-text-primary: #172033;--color-text-black: var(--color-text-primary);--color-text-white: rgb(210, 210, 210);--color-text: var(--color-text-black);--color-text-secondary: #5d6675;--color-text-tertiary: #7c8796;--color-text-light: var(--color-text-secondary);--color-placeholder: rgba(23, 32, 51, .38);--color-focus: #1668e3;--color-focus-ring: rgba(var(--base-blue), .12);--color-link: #ff4b16;--color-cwg-ink: #152033;--color-cwg-muted: #5d6675;--color-cwg-line: #dfe5ec;--color-cwg-surface: #f6f8fb;--color-cwg-amber: #ffb020;--color-button-text: var(--color-text);--color-button: #f2f4f5;--color-button-hover: #e3e7eb;--color-button-main: #ff4b16;--color-button-main-hover: #d83b0c;--color-button-red: #d93a00;--color-button-red-hover: #b22f00;--color-input: #f2f4f5;--color-input-active: #eef2f5;--color-input-border-hover: #d0d9e1;--color-input-border-focus: rgba(var(--base-blue), .62);--color-checkbox-border: #c3ccda;--color-checkbox-disabled: #f0f2f5;--color-checkbox-disabled-inner: rgba(var(--base-brand), .55);--color-supporter: #8a5af4;--color-background-blur: rgba(255, 255, 255, .85);--color-scrollbar: rgba(26, 26, 27, .3);--color-card: var(--color-bg);--color-panel-soft: #f0f2f5;--color-card-border: rgba(26, 26, 27, .08);--color-card-domain: #6f7176;--color-skeleton: rgba(var(--base-fg), .04);--color-comment-line: #dae0e6;--color-mini-footer-text: #7c8894;--color-modal-overlay: rgba(15, 17, 20, .35);--disabled-opacity: .6;--modal-box-shadow: 0 25px 60px rgba(var(--base-fg), .18);--modal-box-border: 1px solid rgba(26, 26, 27, .08);--modal-width: 420px;--modal-bg-blur: blur(2px);--input-height: 3.6rem;--button-padding: 0 1.8rem;--button-icon-size: 20px;--card-border: 1px solid var(--color-card-border);--card-border-top: var(--card-border);--card-border-left: var(--card-border);--card-padding: calc(1.15 * var(--gap)) var(--gap);--card-margin: calc(1.25 * var(--gap));--card-shadow-style-1: 0 2px 6px rgba(var(--base-fg), .08), 0 1px 1px rgba(var(--base-fg), .04);--card-shadow-style-2: 0 20px 40px rgba(var(--base-fg), .08);--card-shadow: var(--card-shadow-style-1);--post-votes-size: 52px;--post-card-votes-margin: 0px;--post-card-margin-left: 1.4rem;--navbar-height: 64px;--bottom-navbar-height: 60px;--page-top-gap: 1rem;--page-top-margin: calc(var(--navbar-height) + var(--page-top-gap));--page-content-top-offset: var(--page-top-gap);--sticky-top-offset: calc(var(--navbar-height) + var(--page-top-gap));--page-rail-offset: 30px;--layout-column-gap: 3.2rem;--sidebar-left-width: 236px;--sidebar-right-width: 316px;--content-max-width: 920px;--grid-home: minmax(var(--sidebar-left-width), var(--sidebar-left-width)) minmax(0, 1fr) var(--sidebar-right-width);--seperator: 1px solid rgba(var(--base-fg), .08);--text-secondary: var(--color-text-light);--t-time: .15s;--t-time-quick: .12s;--t-time-button: .18s;--icon-size: var(--button-icon-size);--icon-color: currentColor;color-scheme:light}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html.theme-dark{--base-brand: 255, 138, 92;--base-blue: 118, 168, 230;--base-teal: 87, 193, 190;--base-bg: 26, 26, 27;--base-fg: var(--base-white);--color-canvas: #050505;--color-body: var(--color-canvas);--color-text-primary: #f2f4f8;--color-text: var(--color-text-white);--color-text-secondary: #a8aaad;--color-text-tertiary: #858a91;--color-text-light: var(--color-text-secondary);--color-placeholder: rgba(255, 255, 255, .36);--color-focus: #76a8e6;--color-focus-ring: rgba(var(--base-blue), .22);--color-link: #ff8b60;--color-cwg-ink: var(--color-text);--color-cwg-muted: #a8aaad;--color-cwg-line: #343536;--color-cwg-surface: #202124;--color-button: rgba(255, 255, 255, .08);--color-button-text: var(--color-white);--color-button-hover: rgba(255, 255, 255, .16);--color-button-main: #ff6a33;--color-button-main-hover: #ff854d;--color-button-red: #ff6a33;--color-button-red-hover: #ff854d;--color-input: rgba(255, 255, 255, .08);--color-input-active: rgba(255, 255, 255, .12);--color-input-border-hover: rgba(255, 255, 255, .24);--color-input-border-focus: rgba(var(--base-blue), .82);--color-checkbox-border: #5b6066;--color-checkbox-disabled: #2d2f31;--color-checkbox-disabled-inner: rgba(var(--base-brand), .8);--color-scrollbar: rgba(255, 255, 255, .25);--color-card: var(--color-bg);--color-card-domain: #b3b3b3;--color-card-border: #343536;--color-panel-soft: #272729;--color-skeleton: rgba(var(--base-fg), .08);--color-mini-footer-text: #818384;--color-comment-line: #272729;--color-modal-overlay: rgba(5, 5, 5, .6);--color-supporter: #f1cfff;--modal-box-shadow: none;--modal-box-border: 1px solid #2f3032;--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: none;--box-shadow-navbar: none;--dropdown-shadow: 0 35px 60px rgba(0, 0, 0, .55);color-scheme:dark}:root[data-locale-script=hans]{--font: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", InterVariable, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-features: normal}:root[data-locale-script=hant]{--font: "PingFang TC", "Microsoft JhengHei", "Noto Sans TC", "Source Han Sans TC", InterVariable, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-features: normal}html[data-locale-script=hans]{font-variant-east-asian:simplified;font-language-override:"ZHS ";font-feature-settings:var(--font-features),"locl" 0,"trad" 0,"smpl" 1}html[data-locale-script=hant]{font-variant-east-asian:traditional;font-language-override:"ZHT ";font-feature-settings:var(--font-features),"locl" 1,"trad" 1,"smpl" 0}@media screen and (max-width: 768px){:root{--card-shadow: var(--card-shadow-style-1);--navbar-height: 56px;--type-heading-h1-size: 2.6rem;--type-heading-h1-line-height: 3.4rem;--type-heading-h2-size: 2.2rem;--type-heading-h2-line-height: 3rem}}html{font-family:var(--font);font-feature-settings:var(--font-features);font-size:var(--fs-base);line-height:1.5;letter-spacing:0;background-color:var(--color-body)}html.is-system-font{--font: var(--system-font);letter-spacing:0}.rotate-180{transform:rotate(180deg)}*{margin:0;padding:0;box-sizing:border-box;outline:none;font-family:inherit;font-size:inherit;line-height:inherit;word-break:break-word;-webkit-tap-highlight-color:transparent}*:after,*:before{box-sizing:inherit}body{background-color:var(--color-body)!important;color:var(--color-text);overflow-y:scroll;font-size:var(--type-body-size);line-height:var(--type-body-line-height);font-weight:var(--type-body-weight);min-height:100vh}@media screen and (max-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{width:16px;background:transparent}@media screen and (max-width: 768px){.is-custom-scrollbar::-webkit-scrollbar{display:none}}.is-custom-scrollbar::-webkit-scrollbar-thumb{border-radius:15px;border:4px solid transparent;background-clip:content-box;background-color:var(--color-scrollbar)}.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:transparent;transition:all .15s}.is-custom-scrollbar.is-v2:hover::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar)}#root{position:relative;z-index:1;min-height:calc(100vh - var(--navbar-height))}@media screen and (max-width: 768px){#root{overflow-x:auto;padding-bottom:var(--bottom-navbar-height)}}.body-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:var(--color-modal-overlay);-webkit-backdrop-filter:var(--modal-bg-blur);backdrop-filter:var(--modal-bg-blur);z-index:200000;opacity:0;transition:all .175s}#modal-root{position:relative;z-index:2000}.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%}.type-display{color:var(--color-text-primary);font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-line-height)}h1,.type-h1{color:var(--color-text-primary);font-size:var(--type-heading-h1-size);font-weight:var(--type-heading-h1-weight);line-height:var(--type-heading-h1-line-height)}h2,.type-h2{color:var(--color-text-primary);font-size:var(--type-heading-h2-size);font-weight:var(--type-heading-h2-weight);line-height:var(--type-heading-h2-line-height)}h3,.type-h3{color:var(--color-text-primary);font-size:var(--type-heading-h3-size);font-weight:var(--type-heading-h3-weight);line-height:var(--type-heading-h3-line-height)}h4,.type-h4{color:var(--color-text-primary);font-size:var(--type-heading-h4-size);font-weight:var(--type-heading-h4-weight);line-height:var(--type-heading-h4-line-height)}h5,.type-h5{color:var(--color-text-primary);font-size:var(--type-heading-h5-size);font-weight:var(--type-heading-h5-weight);line-height:var(--type-heading-h5-line-height)}h6,.type-h6{color:var(--color-text-primary);font-size:var(--type-heading-h6-size);font-weight:var(--type-heading-h6-weight);line-height:var(--type-heading-h6-line-height)}.type-h7{color:var(--color-text-primary);font-size:var(--type-heading-h7-size);font-weight:var(--type-heading-h7-weight);line-height:var(--type-heading-h7-line-height)}.type-h8{color:var(--color-text-primary);font-size:var(--type-heading-h8-size);font-weight:var(--type-heading-h8-weight);line-height:var(--type-heading-h8-line-height)}.type-h9{color:var(--color-text-primary);font-size:var(--type-heading-h9-size);font-weight:var(--type-heading-h9-weight);line-height:var(--type-heading-h9-line-height)}.safari16 body{font-variation-settings:"opsz" 14}code{font-family:monospace}.card{display:flex;flex-direction:column;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 (max-width: 768px){.card{border-radius:0;border-left:none;border-right:none}}.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 (max-width: 768px){.card-sub{border-radius:0;border-left:none;border-right:none}}.card-gray{border-radius:var(--border-radius);background:rgba(var(--base-fg),.04);border:none}.card .card-head,.card-sub .card-head,.card-gray .card-head{padding:var(--card-padding);border-bottom:var(--seperator);display:flex;align-items:center;justify-content:space-between}.card .card-head .card-title,.card-sub .card-head .card-title,.card-gray .card-head .card-title{font-weight:600;color:inherit}.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{display:flex;flex-direction:column}.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{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-center{align-items:center;justify-content: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{margin-top:calc(var(--page-top-margin) + var(--navbar-height))!important;display:flex;flex-direction:column;align-items:flex-start;background-color:var(--color-bg);border-radius:var(--border-radius);padding:var(--gap)}.test-elements>*{margin:var(--gap) 0}.test-elements .test-elements-section{width:100%;display:flex;flex-direction:column;border:2px solid gray;border-radius:8px;padding:10px 20px}.test-elements .test-elements-section>h1,.test-elements .test-elements-section>h2,.test-elements .test-elements-section>h3{border-bottom:1px solid gray;margin-bottom:8px;font-size:var(--fs-2xl)}.test-elements .test-elements-section .test-elements-section-body{margin:10px 0}.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{margin-top:10px;border-color:#b1b1b1}.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:1px solid transparent;padding:0 1.2rem;border-radius:calc(var(--border-radius) * .9);transition:all .2s;font-family:inherit;font-size:var(--input-font-size);font-weight:var(--type-input-weight);line-height:var(--type-input-line-height)}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:var(--color-placeholder);font-size:var(--input-placeholder-font-size);font-weight:var(--type-input-weight)}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{display:flex;flex-direction:column}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);font-weight:600;margin-bottom:var(--gap)}.form-field{display:flex;flex-direction:column}.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{margin-top:2px;color:var(--color-red)}.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{display:flex;flex-direction:column}.input-with-limit .input-count{font-size:var(--fs-xs);opacity:.6;align-self:flex-end;margin-top:.2rem}.input-password{display:flex;flex-direction:column;position:relative}.input-password input{padding-right:36px}.input-password .input-password-show{width:var(--button-icon-size);height:var(--button-icon-size);padding:2px;border-radius:50%;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)}button,.button{position:relative;color:var(--color-button-text);background-color:var(--color-button);border:none;padding:var(--button-padding);border-radius:calc(var(--border-radius) * 1.5);font-weight:600;font-size:var(--fs-s);cursor:pointer;transition:all var(--t-time-button);gap:.6rem}button,button .button-inner,.button,.button .button-inner{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}button:hover,.button:hover{background-color:var(--color-button-hover);text-decoration:none}button:active,.button:active{color:unset}button:focus-visible,.button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}button:disabled,.button:disabled{opacity:var(--disabled-opacity);pointer-events:none}button:not(.is-text),.button:not(.is-text){box-shadow:0 1px 2px rgba(var(--base-fg),.08)}button.is-text,.button.is-text{color:inherit;background:transparent}button.is-text:hover,button.is-text.is-active,.button.is-text:hover,.button.is-text.is-active{background-color:rgba(var(--base-fg),.08)}button.is-text:disabled,button.is-text .disabled,.button.is-text:disabled,.button.is-text .disabled{text-decoration:none}button.is-text.is-no-bg:hover,button.is-text.is-no-bg.is-active,.button.is-text.is-no-bg:hover,.button.is-text.is-no-bg.is-active{background:transparent!important}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{background-color:transparent;color:var(--color-button-main)}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{background-color:transparent;color:var(--color-red)}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:transparent}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{width:var(--input-height)!important;background:transparent;padding:5px}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-simple,.button.button-icon-simple{padding:5px;color:var(--color-gray)}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 .button-inner>span,.button .button-inner>span{margin-right:8px}button .button-inner>span:last-of-type,.button .button-inner>span:last-of-type{margin-right:0}button.is-icon,.button.is-icon{width:var(--input-height)!important;background-color:transparent;opacity:.75;padding:0}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{display:flex;align-items:center}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 .button-spinner,.button .button-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button-clear{all:inherit;cursor:pointer;padding:0;margin: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.button-more,.button.button-more,.button-icon.button-more{width:28px!important;min-width:28px;height:28px;padding:4px!important;border:0;border-radius:999px;background:transparent!important;box-shadow:none!important;color:var(--color-text-light);opacity:.86}button.button-more svg,.button.button-more svg,.button-icon.button-more svg{width:18px!important;height:18px!important}button.button-more:hover,button.button-more:focus,button.button-more:focus-visible,button.button-more:active,.button.button-more:hover,.button.button-more:focus,.button.button-more:focus-visible,.button.button-more:active,.button-icon.button-more:hover,.button-icon.button-more:focus,.button-icon.button-more:focus-visible,.button-icon.button-more:active{outline:none;background:rgba(var(--base-fg),.06)!important;box-shadow:none!important;color:var(--color-text);opacity:1}button.button-close{background:rgba(var(--base-fg),0)}button.button-close:hover{background:rgba(var(--base-fg),.1)}.button-upload{display:flex;height:max-content}a,.button-link{text-decoration:none;color:var(--color-link);background-color:transparent;font-weight:400}a:hover,.button-link:hover{text-decoration:underline;background-color:transparent}.button-hamburger{all:inherit;cursor:pointer;padding:0;margin:0}.button-hamburger:focus,.button-hamburger:hover{background:inherit;text-decoration:none}.button-hamburger .button-inner{background:transparent;cursor:pointer;width:23px;height:var(--input-height);display:flex;align-items:center;justify-content:center}.button-hamburger .button-inner .hamburger-lines{width:100%}.button-hamburger .button-inner .hamburger-lines div{width:100%;height:0;border-top:2px solid rgba(var(--base-fg),.7);border-radius:5px;margin:5px 0}.wrap{margin-left:auto;margin-right:auto;padding-left:var(--gap-edge);padding-right:var(--gap-edge);width:100%}@media screen and (max-width: 768px){.wrap{padding-left:var(--gap-edge);padding-right:var(--gap-edge)}}html.no-wrap .wrap{max-width:unset}.page-content{padding-top:var(--page-content-top-offset);padding-bottom:calc(2 * var(--gap));min-height:calc(100vh - var(--navbar-height));background:transparent}.page-content.page-grid{display:grid;grid-template-columns:var(--grid-home);column-gap:var(--layout-column-gap);row-gap:calc(1.25 * var(--gap));align-items:flex-start;align-content:start}.page-content.page-grid>*{padding:0;min-width:0}.page-content.page-grid>main{grid-row:1}.page-content.page-grid>:nth-child(2){overflow:visible}@media screen and (max-width: 1170px){.page-content.page-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width: 768px){.page-content.page-grid{grid-template-columns:1fr}}@media screen and (max-width: 1170px){.page-content.page-lists{grid-template-columns:minmax(0,1fr)}}@media screen and (min-width: 768px){.page-content .sidebar-left{position:fixed;top:var(--navbar-height);left:var(--page-rail-offset);bottom:0;width:var(--sidebar-left-width);overflow-y:hidden;z-index:100}.page-content .sidebar-right{position:sticky;top:var(--sticky-top-offset)}.page-content.page-grid{padding-left:0;padding-right:0}.page-content.page-grid>main{grid-column:1/-1;margin-left:calc(var(--page-rail-offset) + var(--sidebar-left-width) + var(--layout-column-gap));margin-right:calc(var(--page-rail-offset) + var(--sidebar-right-width) + var(--layout-column-gap))}.page-content.page-grid>.sidebar-right{position:fixed;top:var(--sticky-top-offset);right:var(--page-rail-offset);bottom:var(--gap);width:var(--sidebar-right-width);max-width:calc(100vw - var(--page-rail-offset) - var(--page-rail-offset));box-sizing:border-box;overflow-x:hidden;overflow-y:auto;z-index:100}}@media screen and (max-width: 1170px){.page-content .sidebar-left{display:none}}@media screen and (max-width: 768px){.page-content{min-height:calc(100vh - var(--navbar-height) - var(--bottom-navbar-height))}.page-content .mini-footer,.page-content .sidebar-left,.page-content .sidebar-right{display:none}}@supports (-webkit-appearance: none) or (-moz-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);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));transition:background .2s,border-color .2s,box-shadow .14s}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute}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{display:inline-block;vertical-align:top;cursor:pointer;margin-left:8px}input[type=checkbox]:not(.switch){border-radius:var(--border-radius)}input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r, 20deg))}input[type=checkbox]:not(.switch):checked{--r: 43deg}input[type=checkbox].switch{width:38px;border-radius:11px}input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));transform:translate(var(--x, 0));transition:all .2s}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{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s, .7))}input[type=radio]:checked{--s: .5}}.checkbox,.radio{display:inline-block;margin-right:var(--gap)}.checkbox:last-child,.radio:last-child{margin-right:0}.checkbox>label,.radio>label{cursor:pointer}.checkbox.is-space-between,.radio.is-space-between{display:grid;grid-template-columns:1fr max-content;align-items:center;order:1}.checkbox.is-space-between label,.radio.is-space-between label{grid-row:1/2;grid-column:1/2;margin:0}.checkbox.is-space-between input,.radio.is-space-between input{grid-row:1/2;grid-column:2/3}.modal-dropdown .checkbox,.modal-dropdown .radio{display:flex;align-items:center;justify-content:center}.table{display:flex;flex-direction:column}.table .table-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:10px 20px}.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{color:gray;font-weight:600}.table .table-row .table-column:last-child{justify-self:end;text-align:end}.table .table-row .table-column:first-child{justify-self:unset;text-align:unset}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 (max-width: 768px){.skeleton{border-radius:0;border-left:none;border-right:none}}.skeleton{width:100%;padding:var(--card-padding);display:flex;flex-direction:column}.skeleton>*{margin-bottom:8px}.skeleton-circle{background:var(--color-skeleton);border-radius:50%;width:50px;height:50px}.skeleton-bar{background:var(--color-skeleton);width:100%;height:30px;border-radius:var(--border-radius)}.skeleton-bar.is-small{height:var(--fs-normal)}.skeleton-bar.is-button{height:var(--input-height)}.skeleton-circle,.skeleton-bar{animation:grey-to-grey 1.2s infinite}@media screen and (min-width: 768px){.is-m{display:none!important}}@media screen and (max-width: 768px){.is-no-m{display:none!important}}@media screen and (min-width: 1170px){.is-t{display:none!important}}@media screen and (max-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 (max-width: 768px){select{border-radius:0;border-left:none;border-right:none}}select{color:inherit;border:none;padding:7px 26px 7px 7px;font-size:var(--input-font-size);font-weight:var(--type-input-weight);line-height:var(--type-input-line-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ic2VsZWN0LWJhci1tLWFycm93IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMTZMNiAxMEgxOEwxMiAxNloiIGZpbGw9IiMwMDAiPjwvcGF0aD48L3N2Zz4=);background-repeat:no-repeat;background-position:calc(100% - 4px) calc(50% - 1px)}@media screen and (max-width: 768px){select{border-radius:var(--border-radius)}}html.theme-dark select{background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ic2VsZWN0LWJhci1tLWFycm93IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMTZMNiAxMEgxOEwxMiAxNloiIGZpbGw9IiNmZmYiPjwvcGF0aD48L3N2Zz4=)}.input-search{position:relative;display:flex;margin-left:170px;align-items:center;border-radius:999px;background:var(--color-input);border:1px solid transparent;padding-left:3.4rem;padding-right:1.2rem;transition:background var(--t-time-button),border-color var(--t-time-button),box-shadow var(--t-time-button)}.input-search:focus-within{border-color:var(--color-input-border-focus);background:var(--color-input-active);box-shadow:0 0 0 3px var(--color-focus-ring)}.input-search input{width:100%;padding-left:0;border:none;font-size:var(--type-search-size, var(--fs-xl));background:transparent}.input-search input::placeholder{color:var(--color-placeholder)}.input-search input:focus{outline:none;background:transparent}.input-search button{transform:translateY(-50%);position:absolute;top:50%;left:13px;opacity:.8;width:20px;min-width:20px;height:20px;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;color:var(--color-text-light)}.input-search button svg{width:100%;height:100%}.input-search button:focus,.input-search button:focus-visible{outline:none;background:transparent!important;box-shadow:none}.tabs{padding:0 var(--padding-hor);padding-bottom:var(--gap);display:none}.tabs .tab-item{font-weight:600;margin-right:var(--gap)}.tabs .tab-item.is-active{border-bottom:4px solid var(--color-brand);border-radius:3px}@media screen and (max-width: 768px){.tabs{display:flex}}.is-supporter{color:var(--color-supporter);font-weight:600}.image-edit-modal{min-width:350px;max-width:400px}.image-edit-modal .modal-card-content{display:flex;flex-direction:column;align-items:center}.image-edit-modal .image-edit-preview{margin-bottom:16px;width:100%;height:140px}.image-edit-modal .image-edit-preview img{margin:0 auto;border-radius:4px;object-fit:cover;border-width:2px}.image-edit-modal .image-edit-preview .image-edit-placeholder{margin:0 auto;border-radius:4px;background:rgba(var(--base-fg),.1);height:140px;display:flex;align-items:center;justify-content:center;color:var(--color-gray)}.image-edit-modal .image-edit-preview.image-edit-preview-circular .image-edit-placeholder,.image-edit-modal .image-edit-preview.image-edit-preview-circular img{width:140px;height:140px;border-radius:50%}.image-edit-modal .image-edit-actions{width:100%;display:flex;gap:8px;margin-bottom:16px}.image-edit-modal .image-edit-actions button{flex:1;display:flex;align-items:center;gap:6px}.image-edit-modal .image-edit-alt-label{width:100%;margin-bottom:8px;font-weight:600}.image-edit-modal .image-edit-alt-input{width:100%;min-height:80px;resize:vertical;padding:8px;border-radius:var(--border-radius);border:1px solid var(--color-border)}.user-propic-editable,.comm-propic-editable,.banner-editable{position:relative;cursor:pointer;display:inline-block}.user-propic-editable .propic-edit-icon,.comm-propic-editable .propic-edit-icon,.banner-editable .propic-edit-icon{position:absolute;bottom:0;right:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(var(--base-bg),.875);border:var(--card-border);color:var(--card-border);z-index:1}.user-propic-editable .propic-edit-icon svg,.comm-propic-editable .propic-edit-icon svg,.banner-editable .propic-edit-icon svg{width:2rem;height:2rem}.user-propic-editable:hover .propic-edit-icon,.comm-propic-editable:hover .propic-edit-icon,.banner-editable:hover .propic-edit-icon{background-color:var(--color-bg);color:var(--color-fg)}.user-propic-editable:hover:before,.user-propic-editable:focus:before,.comm-propic-editable:hover:before,.comm-propic-editable:focus:before,.banner-editable:hover:before,.banner-editable:focus:before{content:"Edit";position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--base-bg),.75);z-index:1}.banner-edit-button{position:absolute;top:1rem;right:1rem;background:rgba(var(--base-bg),.7);border-radius:50%;width:4rem;height:4rem;cursor:pointer;z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.banner-edit-button svg{width:100%;height:100%}.banner-edit-button:hover,.banner-edit-button:focus{background:rgba(var(--base-bg),.9)}.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}.markdown-body .post-card-embed{margin:12px 0}.post-card-embed{position:relative;display:block;width:100%;min-height:1px;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,#121c2aeb,#080c12fa),var(--color-skeleton);color:#fff;isolation:isolate}.post-card-embed .youtube-embed-frame,.post-card-embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.post-card-embed iframe{z-index:2;display:block;border:0;opacity:0;background:#111827;pointer-events:none;transition:opacity .18s ease}.post-card-embed iframe.is-loaded{opacity:1;pointer-events:auto}.post-card-embed .youtube-embed-poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;background:linear-gradient(135deg,#1d2a3deb,#0a0e14fa),var(--color-skeleton);color:inherit;cursor:pointer}.post-card-embed .youtube-embed-poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#00000052),radial-gradient(circle at center,#00000014,#0000006b)}.post-card-embed .youtube-embed-poster.is-passive{pointer-events:none}.post-card-embed .youtube-embed-thumbnail{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.01);transition:opacity .2s ease}.post-card-embed .youtube-embed-thumbnail.is-loaded{opacity:1}.post-card-embed .youtube-embed-label{position:absolute;z-index:2;left:14px;bottom:12px;max-width:calc(100% - 140px);padding:5px 8px;border-radius:7px;background:#0000008a;color:#fff;font-size:var(--fs-xs);font-weight:700;line-height:1.2}.post-card-embed .youtube-embed-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;background:#0000006b;color:#fff;font-size:var(--fs-sm);font-weight:700;text-align:center;pointer-events:none}.post-card-embed .youtube-embed-loading a{color:#fff;text-decoration:underline;pointer-events:auto}.post-card-embed .youtube-embed-open-link{position:absolute;z-index:4;right:10px;bottom:10px;max-width:122px;padding:5px 8px;border-radius:7px;background:#00000094;color:#fff;font-size:var(--fs-xs);font-weight:700;line-height:1.15;text-decoration:none;transition:background .16s ease}.post-card-embed .youtube-embed-open-link:hover{background:#000000c2;text-decoration:underline}.navbar{background:var(--color-bg);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);position:fixed;top:0;left:0;right:0;box-shadow:var(--box-shadow-navbar);border-bottom:1px solid rgba(var(--base-fg),.12);z-index:100000;height:var(--navbar-height);display:flex;align-items:center;padding:0 var(--gap-edge);transition:background var(--t-time),transform .2s ease-in}.navbar.is-blured{background:var(--color-bg)}.navbar .button-icon-simple{color:inherit}.navbar .button-icon-simple:hover{color:var(--color-brand)}.navbar .wrap{width:100%;display:flex;justify-content:space-between;align-items:center;padding-left:0;padding-right:0;gap:var(--gap)}@media screen and (max-width: 768px){.navbar .wrap{gap:calc(.5 * var(--gap));padding-left:0;padding-right:0}}@media screen and (max-width: 768px){.navbar.is-go-back .wrap{padding-left:0}}.navbar .left,.navbar .right{display:flex;align-items:center;gap:calc(.75 * var(--gap));min-width: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{font-weight:600;text-decoration:none}.navbar .input-search{width:clamp(200px,32vw,620px)}.navbar .navbar-logo{margin-left:0;display:inline-flex;align-items:center;flex:0 0 auto;line-height:0;color:inherit;text-decoration:none}.navbar .navbar-logo-image{display:block;width:clamp(150px,14vw,190px);max-width:38vw;max-height:44px;object-fit:contain}.navbar .navbar-create-link{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;height:40px;padding:0 1.4rem;border:1px solid rgba(var(--base-brand),.22);border-radius:999px;background:rgba(var(--base-brand),.08);color:var(--color-link);font-weight:800;line-height:1;white-space:nowrap}.navbar .navbar-create-link svg{width:19px;height:19px}.navbar .navbar-create-link:hover,.navbar .navbar-create-link:focus-visible{border-color:rgba(var(--base-brand),.38);background:rgba(var(--base-brand),.14);color:var(--color-link);text-decoration:none}.navbar .button-hamburger{display:none;margin-right:var(--gap);-webkit-tap-highlight-color:transparent}.navbar .right>*{height:var(--input-height);display:flex;align-items:center}.navbar .right .button-text{font-weight:400}.navbar .right .is-auth-login{min-width:76px;height:40px;padding:0 18px;border-radius:999px;border:1px solid transparent;background:var(--color-button-main);color:var(--color-white);font-weight:700;white-space:nowrap;word-break:normal;box-shadow:none}.navbar .right .is-auth-login:hover,.navbar .right .is-auth-login:focus{background:var(--color-button-main-hover);color:var(--color-white);text-decoration:none}.navbar .right .is-auth-signup{min-width:max-content;white-space:nowrap;word-break:normal}.navbar .right .navbar-preferences .dropdown-target{height:100%;display:flex;align-items:center}.navbar .right .navbar-preferences .dropdown-menu{width:336px;max-width:calc(100vw - 32px);padding:10px;border-radius:18px;box-shadow:0 18px 44px #00000024,0 2px 8px #0000000f}.navbar .right .navbar-preferences .dropdown-list-sep{margin:10px 2px 8px;border-color:rgba(var(--base-fg),.08)}.navbar .right .navbar-preferences-menu{gap:3px}.navbar .right .navbar-preferences .dropdown-item.navbar-preferences-row,.navbar .right .navbar-profile .dropdown-item.navbar-preferences-row{display:flex;min-height:40px;padding:5px 8px 5px 10px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;text-align:left;border:none;border-radius:10px;background:transparent;box-shadow:none}.navbar .right .navbar-preferences .dropdown-item.navbar-preferences-row:hover,.navbar .right .navbar-preferences .dropdown-item.navbar-preferences-row:focus,.navbar .right .navbar-profile .dropdown-item.navbar-preferences-row:hover,.navbar .right .navbar-profile .dropdown-item.navbar-preferences-row:focus{background:rgba(var(--base-fg),.045)}.navbar .right .navbar-preferences-row-main{display:flex;align-items:center;gap:10px}.navbar .right .navbar-preferences-row-main>svg{width:18px;height:18px;color:var(--color-text-light)}.navbar .right .navbar-preferences-row-text{display:flex;flex-direction:column;line-height:1.2}.navbar .right .navbar-preferences-row-title{font-size:13px;font-weight:700}.navbar .right .navbar-preferences-row-trailing{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.navbar .right .navbar-preferences-row-trailing>svg{width:14px;height:14px;color:var(--color-gray)}.navbar .right .navbar-preferences-row-value{min-width:32px;padding:2px 7px;border-radius:999px;background:rgba(var(--base-fg),.06);color:var(--color-text-light);font-size:11px;font-weight:700;line-height:1;text-align:center}.navbar .right .navbar-language .button-text,.navbar .right .navbar-preferences .button-text{text-transform:none;font-size:var(--fs-sm)}.navbar .right .navbar-language .dropdown-item.language-option,.navbar .right .navbar-preferences .dropdown-item.language-option{min-height:38px;padding:5px 8px 5px 10px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;color:var(--color-text);text-align:left;border-radius:10px;background:transparent;box-shadow:none}.navbar .right .navbar-language .dropdown-item.language-option .language-option-text,.navbar .right .navbar-preferences .dropdown-item.language-option .language-option-text{display:flex;min-width:0;flex:1;align-items:flex-start;line-height:1.2}.navbar .right .navbar-language .dropdown-item.language-option .language-name,.navbar .right .navbar-preferences .dropdown-item.language-option .language-name{overflow:hidden;color:var(--color-text);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.navbar .right .navbar-language .dropdown-item.language-option .language-option-meta,.navbar .right .navbar-preferences .dropdown-item.language-option .language-option-meta{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.navbar .right .navbar-language .dropdown-item.language-option .language-code,.navbar .right .navbar-preferences .dropdown-item.language-option .language-code{min-width:32px;padding:2px 7px;border-radius:999px;background:rgba(var(--base-fg),.06);font-size:11px;color:var(--color-text-light);font-weight:700;line-height:1;text-transform:uppercase}.navbar .right .navbar-language .dropdown-item.language-option .language-current,.navbar .right .navbar-preferences .dropdown-item.language-option .language-current{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text)}.navbar .right .navbar-language .dropdown-item.language-option .language-current svg,.navbar .right .navbar-preferences .dropdown-item.language-option .language-current svg{width:16px;height:16px}.navbar .right .navbar-language .dropdown-item.language-option.is-active,.navbar .right .navbar-preferences .dropdown-item.language-option.is-active{background:rgba(var(--base-fg),.045)}.navbar .right .navbar-language .dropdown-item.language-option:hover,.navbar .right .navbar-language .dropdown-item.language-option:focus,.navbar .right .navbar-preferences .dropdown-item.language-option:hover,.navbar .right .navbar-preferences .dropdown-item.language-option:focus{background:rgba(var(--base-fg),.075)}.navbar .right .navbar-language .dropdown-label,.navbar .right .navbar-preferences .dropdown-label{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-height:28px;padding:0 8px;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase;color:var(--color-text-light)}.navbar .right .navbar-language .dropdown-label svg,.navbar .right .navbar-preferences .dropdown-label svg{width:15px;height:15px}.navbar .navbar-profile{cursor:pointer}.navbar .navbar-profile>.dropdown-menu{min-width:260px;max-width:min(360px,100vw - 32px);padding:8px}.navbar .navbar-profile .navbar-profile-target span.navbar-points{color:var(--color-gray);margin-right:5px;font-size:var(--fs-xs)}.navbar .notifications{--size: 400px}.navbar .notifications>.dropdown-menu{position:absolute;right:0;width:var(--size);min-width:400px;padding:0;border-radius:var(--border-radius);border:1px solid var(--color-card-border);box-shadow:var(--dropdown-shadow);background:var(--color-bg);transform:translate(calc(var(--size) / 2 - 10px));scrollbar-color:rgba(var(--base-gray),.5) transparent}@media screen and (max-width: 1540px){.navbar .notifications>.dropdown-menu{transform:translate(140px)}}@media screen and (max-width: 1170px){.navbar .button-hamburger{display:flex}.navbar .input-search{width:clamp(160px,28vw,360px)}.navbar .navbar-logo-image{width:clamp(130px,16vw,165px)}}@media screen and (max-width: 768px){.navbar .navbar-logo-image{width:148px;max-height:36px}.navbar .right .navbar-create-link{width:36px;height:36px;padding:0}.navbar .right .navbar-create-link span{display:none}.navbar .right .is-auth-login{min-width:70px;height:36px;padding:0 16px}.navbar .navbar-language,.navbar .is-auth-signup,.navbar .input-search{display:none}}.notifications-button{opacity:1!important;position:relative;width:34px!important;min-width:34px;padding:6px;border-radius:0;background:transparent!important;box-shadow:none!important}.notifications-button:hover,.notifications-button:focus,.notifications-button:active{background:transparent!important;box-shadow:none!important}.notifications-button .button-icon{width:22px;height:22px}.notifications-button .notifications-count{--size: 20px;min-width:var(--size);height:var(--size);position:absolute;top:0;right:0;background:var(--color-red);color:var(--color-bg);border-radius:var(--size);padding:3px;font-size:10px;display:flex;align-items:center;justify-content:center;visibility:hidden}.notifications-button .notifications-count.is-visible{visibility:visible}.notifs{position:relative;display:flex;flex-direction:column;background-color:var(--color-bg);border-radius:var(--border-radius);overflow-y:auto;border:1px solid transparent}.notifs .notifs-head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;z-index:100;background:var(--color-bg);padding:var(--card-padding) calc(var(--card-padding) * 2)}.notifs .notifs-head .notifs-title{font-size:var(--fs-2xl)}.notifs .notifs-head .dropdown-menu{width:max-content}@media screen and (max-width: 1170px){.notifs .notifs-head{padding:var(--card-padding)}}.notifs .notifs-body{padding:var(--card-padding);padding-top:0;z-index:10}@media screen and (max-width: 1170px){.notifs .notifs-body{padding:0}}.notifs .notifs-empty{min-height:400px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xl);opacity:.7}.notifs .notifs-list{display:flex;flex-direction:column;gap:0}.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{display:grid;grid-template-columns:max-content 1fr max-content;grid-gap:var(--gap);padding:calc(var(--card-padding) / 2) var(--card-padding);border-radius:var(--border-radius);cursor:pointer}.notifs .notif .notif-icon .image,.notifs .notif .notif-icon img{--size: 50px;width:var(--size);height:var(--size);border-radius:50%;background-color:rgba(var(--base-brand),.7)}.notifs .notif .notif-icon img{border:2px solid rgba(var(--base-brand),.7)}.notifs .notif .notif-body{display:flex;flex-direction:column;gap:.35rem}.notifs .notif .notif-body .notif-meta{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-xs);font-weight:600;color:var(--color-brand)}.notifs .notif .notif-body .notif-type{color:var(--color-text-secondary)}.notifs .notif .notif-action-btn{align-self:center;visibility:hidden}.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{border-color:transparent;background:none}.notifs .notif.is-seen .notif-body .notif-meta{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 (max-width: 1170px){.notifs .notif .notif-action-btn{visibility:visible}}.recent-posts-widget{padding:1.4rem;border:1px solid var(--color-card-border);border-radius:var(--border-radius);background-color:var(--color-card)}.recent-posts-widget .clear-root{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);padding-bottom:.8rem;border-bottom:1px solid rgba(var(--base-fg),.08)}.recent-posts-widget .clear-header{height:auto;padding:0;color:var(--color-text-light);background:transparent;box-shadow:none;font-size:var(--fs-xs);font-weight:700}.recent-posts-widget .clear-header:hover{color:var(--color-link);background:transparent}.recent-posts-widget .widget-header{color:var(--color-text-light);font-size:var(--fs-s);font-weight:800;letter-spacing:0;text-transform:uppercase}.recent-posts-widget .widget-content{display:flex;flex-direction:column;gap:0}.recent-posts-widget .widget-item{display:flex;align-items:center;gap:1rem;min-height:74px;padding:1rem 0;border-bottom:1px solid rgba(var(--base-fg),.08);color:inherit;text-decoration:none}.recent-posts-widget .widget-item:last-child{padding-bottom:.2rem;border-bottom:0}.recent-posts-widget .widget-item:hover .recent-post-item-title{color:var(--color-link)}.recent-posts-widget .recent-post-item-main{min-width:0;flex:1}.recent-posts-widget .recent-post-item-meta{display:flex;align-items:center;gap:.45rem;color:var(--color-text-light);font-size:var(--fs-xs);font-weight:700}.recent-posts-widget .recent-post-item-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-posts-widget .recent-post-item-title{display:-webkit-box;margin-top:.35rem;overflow:hidden;color:var(--color-text);font-size:var(--fs-s);font-weight:650;line-height:1.35;transition:color var(--t-time);-webkit-box-orient:vertical;-webkit-line-clamp:2}.recent-posts-widget .recent-post-item-image,.recent-posts-widget .recent-post-item-icon{flex:0 0 auto;width:56px;height:56px;border-radius:6px;background-color:var(--color-panel-soft)}.recent-posts-widget .recent-post-item-image{background-position:center;background-size:cover}.recent-posts-widget .recent-post-item-icon{display:flex;align-items:center;justify-content:center;color:var(--color-text-light)}.recent-posts-widget .recent-post-item-icon svg{width:22px;height:22px}.page-notifications,.page-notifications .notifs{width:100%}.page-notifications .notifs.is-page{overflow:visible;border:0;background:transparent}.page-notifications .notifs.is-page .notifs-head{position:static;min-height:78px;margin-bottom:var(--gap);padding:1.2rem 1.35rem;border:1px solid var(--color-card-border);border-radius:var(--border-radius);background:var(--color-card)}.page-notifications .notifs.is-page .notifs-head .notifs-title{font-size:var(--type-heading-h2-size);line-height:var(--type-heading-h2-line-height);font-weight:var(--type-heading-h2-weight);color:var(--color-text-primary)}.page-notifications .notifs.is-page .notifs-body{padding:0}.page-notifications .notifs.is-page .notifs-list{gap:var(--gap)}.page-notifications .notifs.is-page .notifs-group{display:flex;flex-direction:column;gap:.7rem}.page-notifications .notifs.is-page .notifs-group+.notifs-group{margin-top:calc(var(--gap) * 1.1)}.page-notifications .notifs.is-page .notifs-group-title{padding:0 .25rem;color:var(--color-text-secondary);font-size:var(--type-label-size);line-height:var(--type-label-line-height);font-weight:var(--type-label-weight);text-transform:uppercase}.page-notifications .notifs.is-page .notifs-group-list{display:flex;flex-direction:column;gap:.75rem}.page-notifications .notifs.is-page .notif{grid-template-columns:44px minmax(0,1fr) max-content;align-items:start;min-height:86px;padding:1rem 1.1rem;border:1px solid var(--color-card-border);border-radius:var(--border-radius);background:var(--color-card);box-shadow:0 10px 24px rgba(var(--base-fg),.04);transition:border-color var(--t-time),background-color var(--t-time),box-shadow var(--t-time)}.page-notifications .notifs.is-page .notif:hover{border-color:rgba(var(--base-brand),.22);box-shadow:0 14px 30px rgba(var(--base-fg),.07);background:var(--color-card)}.page-notifications .notifs.is-page .notif:not(.is-seen){border-color:rgba(var(--base-brand),.2);background:linear-gradient(90deg,rgba(var(--base-brand),.055) 0%,var(--color-card) 72%)}.page-notifications .notifs.is-page .notif .notif-icon .image,.page-notifications .notifs.is-page .notif .notif-icon img{--size: 44px;border-width:0}.page-notifications .notifs.is-page .notif .notif-text{color:var(--color-text-primary);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.page-notifications .notifs.is-page .notif .notif-text p{margin:0}.page-notifications .notifs.is-page .notif .notif-meta{flex-wrap:wrap;gap:.45rem;color:var(--color-text-tertiary)}.page-notifications .notifs.is-page .notif .notif-type{display:inline-flex;align-items:center;min-height:20px;padding:0 .45rem;border-radius:999px;background:rgba(var(--base-brand),.08);color:var(--color-brand);font-size:var(--fs-xs);font-weight:800;line-height:1}.page-notifications .notifs.is-page .notif .notif-action-btn{visibility:visible}.page-notifications .notifs.is-page .notif.is-seen .notif-icon,.page-notifications .notifs.is-page .notif.is-seen .notif-body{opacity:1}.page-notifications .notifs.is-page .notif.is-seen .notif-icon .image,.page-notifications .notifs.is-page .notif.is-seen .notif-icon img{opacity:.68}.page-notifications .notifs.is-page .notif.is-seen .notif-type{background:var(--color-panel-soft);color:var(--color-text-secondary)}.page-notifications .notifs.is-page .notifs-empty{min-height:360px;border:1px dashed var(--color-card-border);border-radius:var(--border-radius);color:var(--color-text-secondary);font-size:var(--type-body-size)}.page-notifications .sidebar-right{display:flex;flex-direction:column;gap:var(--gap)}@media screen and (min-width: 1170px){.page-notifications{--notifications-left-rail: calc(var(--page-rail-offset) + var(--sidebar-left-width));--notifications-right-rail: calc(var(--page-rail-offset) + var(--sidebar-right-width));--notifications-main-width: calc( 100% - var(--notifications-left-rail) - var(--notifications-right-rail) - var( --layout-column-gap ) - var(--layout-column-gap) )}.page-notifications.page-grid>main{width:var(--notifications-main-width);margin-left:calc(var(--notifications-left-rail) + var(--layout-column-gap));margin-right:0}}@media screen and (max-width: 1360px) and (min-width: 1171px){.page-notifications{--notifications-right-rail: var(--page-rail-offset)}.page-notifications.page-grid>main{margin-right:0}.page-notifications.page-grid>.sidebar-right{display:none}}@media screen and (max-width: 1170px){.page-notifications.page-grid>main{margin-left:0;margin-right:0}.page-notifications.page-grid .sidebar-left,.page-notifications.page-grid .sidebar-right{display:none}}@media screen and (max-width: 768px){.page-notifications{padding-top:0}.page-notifications .notifs{width:100%}.page-notifications .notifs.is-page{border-radius:0;border-left:0;border-right:0}.page-notifications .notifs.is-page .notifs-head,.page-notifications .notifs.is-page .notifs-body{padding-left:var(--gap);padding-right:var(--gap)}}.modal{position:fixed;top:0;left:0;bottom:0;right:0;overflow-y:scroll}.modal .modal-modal{position:relative;z-index:100}.modal .modal-bg{position:absolute;top:0;left:0;bottom:0;right:0;background:var(--color-modal-overlay);-webkit-backdrop-filter:var(--modal-bg-blur);backdrop-filter:var(--modal-bg-blur);z-index:1}.modal .modal-container{background:transparent;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative;min-height:100vh;min-width:100%}.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 (max-width: 768px){.modal .modal-card{border-radius:0;border-left:none;border-right:none}}.modal .modal-card{position:relative;z-index:2;min-width:320px;max-width:740px;display:flex;flex-direction:column;box-shadow:var(--modal-box-shadow);border:var(--modal-box-border);margin:var(--gap);width:var(--modal-width)}.modal .modal-card .modal-card-head{padding:var(--card-padding);display:flex;justify-content:space-between;align-items:center;border-bottom:var(--seperator)}.modal .modal-card .modal-card-title{font-size:var(--fs-xl);font-weight:600}.modal .modal-card .modal-card-content{padding:var(--card-padding);display:flex;flex-direction:column}.modal .modal-card .modal-card-actions{padding:var(--card-padding);display:flex;flex-direction:row-reverse}.modal .modal-card .modal-card-actions button{min-width:80px}.modal .modal-card .modal-card-actions>*{margin-left:var(--gap)}@media screen and (max-width: 768px){.modal .modal-card:not(.is-compact-mobile){position:fixed;top:0;bottom:0;left:0;right:0;max-width:unset;border:none;box-shadow:none;overflow:auto;margin:0;width:unset}.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{width:100%;position:fixed;bottom:0;border-top:var(--seperator);background:var(--color-bg)}.modal .modal-card.is-compact-mobile:not(.is-desktop-style){border-radius:var(--border-radius);width:75vw;min-width:75vw;border:var(--modal-box-border)}.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-head{padding-bottom:0;border-bottom:none;align-items:center;justify-content:center;text-align:center}.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{justify-content:space-evenly;border-top:var(--seperator);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{width:100%;margin:0;background:var(--color-bg);border-right:var(--seperator);height:45px;border-radius: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{align-items:center;text-align: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(--type-body-size);border-radius:var(--border-radius)}.modal .modal-dropdown .dropdown-list{display:flex;flex-direction:column;align-items:stretch;text-align:center}.modal .modal-dropdown .dropdown-list .dropdown-item{padding:8px 12px;border-bottom:1px solid rgba(var(--base-fg),.12);text-align:center;cursor:pointer}.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)}.modal .modal-dropdown.navbar-profile{min-width:min(360px,100vw - 40px);max-width:calc(100vw - 32px);font-size:var(--type-body-size);border-radius:16px}.modal .modal-dropdown.navbar-profile .navbar-profile-menu{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;padding:8px;text-align:left}.modal .modal-dropdown.navbar-profile .navbar-profile-menu>.dropdown-item{min-height:44px;padding:7px 12px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-bottom:none;border-radius:12px;color:var(--color-text);font-size:var(--fs-sm);font-weight:600;text-align:left;text-decoration:none}.modal .modal-dropdown.navbar-profile .navbar-profile-menu>.dropdown-item:hover,.modal .modal-dropdown.navbar-profile .navbar-profile-menu>.dropdown-item:focus{background:rgba(var(--base-fg),.08);color:inherit}.modal .modal-dropdown.navbar-profile .navbar-profile-menu>.dropdown-item.navbar-preferences-row{justify-content:space-between;gap:14px}.modal .modal-dropdown.navbar-profile .navbar-preferences-row-main{min-width:0;flex:1 1 auto}.modal .modal-dropdown.navbar-profile .navbar-preferences-row-trailing{margin-left:auto}.modal .modal-dropdown .navbar-preferences-menu{min-width:min(360px,100vw - 40px);padding:8px;gap:2px;align-items:stretch;text-align:left;font-size:var(--type-body-size)}.modal .modal-dropdown .navbar-preferences-menu .dropdown-list-sep{margin:8px 4px;border-top:1px solid rgba(var(--base-fg),.1)}.modal .modal-dropdown .navbar-preferences-menu .dropdown-item{border-bottom:none;text-align:left}.modal .modal-dropdown .navbar-preferences-menu .navbar-preferences-row,.modal .modal-dropdown .navbar-preferences-menu .language-option,.modal .modal-dropdown .navbar-preferences-menu .dropdown-label{min-height:44px;border-radius:12px}.modal .modal-dropdown .navbar-preferences-menu .navbar-preferences-row{padding:7px 9px 7px 12px;flex-direction:row;justify-content:space-between;align-items:center;gap:14px}.modal .modal-dropdown .navbar-preferences-menu .navbar-preferences-row-main{display:flex;align-items:center;gap:12px}.modal .modal-dropdown .navbar-preferences-menu .navbar-preferences-row-main>svg{width:20px;height:20px;color:var(--color-text)}.modal .modal-dropdown .navbar-preferences-menu .navbar-preferences-row-text{display:flex;flex-direction:column;line-height:1.2}.modal .modal-dropdown .navbar-preferences-menu .navbar-preferences-row-title{color:var(--color-text);font-size:var(--fs-sm);font-weight:700}.modal .modal-dropdown .navbar-preferences-menu .navbar-preferences-row-trailing{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.modal .modal-dropdown .navbar-preferences-menu .navbar-preferences-row-trailing>svg{width:16px;height:16px;color:var(--color-gray)}.modal .modal-dropdown .navbar-preferences-menu .navbar-preferences-row-value{min-width:36px;padding:3px 8px;border-radius:999px;background:rgba(var(--base-fg),.07);color:var(--color-text-light);font-size:var(--fs-xs);font-weight:700;line-height:1;text-align:center}.modal .modal-dropdown .navbar-preferences-menu .dropdown-label{display:flex;padding:4px 10px;justify-content:flex-start;align-items:center;gap:8px;color:var(--color-text);font-size:var(--fs-sm);font-weight:700;letter-spacing:0;text-transform:none;opacity:1}.modal .modal-dropdown .navbar-preferences-menu .language-option{display:flex;padding:7px 9px 7px 12px;flex-direction:row;justify-content:space-between;align-items:center;gap:14px;background:transparent;color:var(--color-text)}.modal .modal-dropdown .navbar-preferences-menu .language-option.is-active{background:rgba(var(--base-fg),.07)}.modal .modal-dropdown .navbar-preferences-menu .language-option:hover,.modal .modal-dropdown .navbar-preferences-menu .language-option:focus{background:rgba(var(--base-fg),.1)}.modal .modal-dropdown .navbar-preferences-menu .language-option-text{display:flex;min-width:0;flex:1;align-items:flex-start;line-height:1.2}.modal .modal-dropdown .navbar-preferences-menu .language-name{overflow:hidden;color:var(--color-text);font-size:var(--fs-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.modal .modal-dropdown .navbar-preferences-menu .language-option-meta{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.modal .modal-dropdown .navbar-preferences-menu .language-code{min-width:34px;padding:3px 7px;border-radius:999px;background:rgba(var(--base-fg),.07);color:var(--color-text-light);font-size:var(--fs-xs);font-weight:700;line-height:1;text-align:center;text-transform:uppercase}.modal .modal-dropdown .navbar-preferences-menu .language-current{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text)}.modal .modal-dropdown .navbar-preferences-menu .language-current svg{width:18px;height:18px}.display-mode-modal,.language-modal{width:min(400px,100vw - 40px);min-width:0;border-radius:16px}.display-mode-modal.modal-card,.language-modal.modal-card{margin:0}.display-mode-modal .modal-card-head,.language-modal .modal-card-head{padding:18px 16px 10px;border-bottom:none}.display-mode-modal .modal-card-head .modal-card-title,.language-modal .modal-card-head .modal-card-title{font-size:18px;font-weight:700}.display-mode-modal .modal-card-head .button-close,.language-modal .modal-card-head .button-close{width:36px;height:36px;padding:9px!important;border-radius:50%;background:rgba(var(--base-fg),.06);box-shadow:none}.display-mode-modal .modal-card-head .button-close:hover,.display-mode-modal .modal-card-head .button-close:focus,.language-modal .modal-card-head .button-close:hover,.language-modal .modal-card-head .button-close:focus{background:rgba(var(--base-fg),.1)}.display-mode-modal .display-mode-options,.language-modal .display-mode-options{padding:10px 16px 18px;gap:4px}.display-mode-modal .display-mode-option,.language-modal .display-mode-option{width:100%;min-height:48px;padding:0 4px 0 18px;display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:10px;border-radius:10px;background:transparent;color:var(--color-text);font-size:var(--fs-base);font-weight:500;text-align:left;box-shadow:none;outline:none}.display-mode-modal .display-mode-option:hover,.display-mode-modal .display-mode-option:focus,.language-modal .display-mode-option:hover,.language-modal .display-mode-option:focus{background:rgba(var(--base-fg),.06)}.display-mode-modal .display-mode-option.is-active,.language-modal .display-mode-option.is-active{font-weight:600}.display-mode-modal .display-mode-option-icon,.display-mode-modal .display-mode-option-check,.language-modal .display-mode-option-icon,.language-modal .display-mode-option-check{display:flex;align-items:center;justify-content:center}.display-mode-modal .display-mode-option-icon svg,.display-mode-modal .display-mode-option-check svg,.language-modal .display-mode-option-icon svg,.language-modal .display-mode-option-check svg{width:20px;height:20px}.display-mode-modal .display-mode-option-check,.language-modal .display-mode-option-check{color:var(--color-text)}.display-mode-modal .display-mode-actions,.language-modal .display-mode-actions{padding:0 16px 16px;justify-content:flex-start;border-top:none}.display-mode-modal .display-mode-actions>*,.language-modal .display-mode-actions>*{margin-left:0}.display-mode-modal .display-mode-actions button,.language-modal .display-mode-actions button{min-width:60px;height:40px;margin-left:auto;border-radius:999px;background:#1a5bc4;color:#fff;font-weight:700;box-shadow:none}.display-mode-modal .display-mode-actions button:hover,.display-mode-modal .display-mode-actions button:focus,.language-modal .display-mode-actions button:hover,.language-modal .display-mode-actions button:focus{background:#174ea6;color:#fff}.language-modal .language-modal-options{display:flex;flex-direction:column;gap:4px;padding:10px 16px 18px}.language-modal .language-option{width:100%;min-height:48px;padding:0 10px 0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:10px;background:transparent;color:var(--color-text);text-align:left;box-shadow:none}.language-modal .language-option:hover,.language-modal .language-option:focus{background:rgba(var(--base-fg),.06)}.language-modal .language-option.is-active{font-weight:700}.language-modal .language-option-text{min-width:0}.language-modal .language-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-modal .language-option-meta{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.language-modal .language-code{min-width:38px;padding:3px 8px;border-radius:999px;background:rgba(var(--base-fg),.07);color:var(--color-text-light);font-size:var(--fs-xs);font-weight:800;line-height:1;text-align:center;text-transform:uppercase}.language-modal .language-current{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.language-modal .language-current svg{width:18px;height:18px}.dropdown{position:relative;z-index:15}.dropdown .dropdown-target button,.dropdown .dropdown-target .button{font-weight:inherit}.dropdown>.dropdown-menu{display:none;position:absolute;top:calc(100% + 6px);min-width:170px;max-width:320px;width:max-content;padding:6px;box-shadow:var(--dropdown-shadow);background:var(--color-bg);border:var(--modal-box-border);border-radius:var(--border-radius)}.dropdown>.dropdown-menu .dropdown-list{display:flex;flex-direction:column}.dropdown>.dropdown-menu .dropdown-list .dropdown-list-sep{border-top:var(--seperator);margin:5px 0}.dropdown>.dropdown-menu .dropdown-item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:var(--input-height);padding:0 6px;cursor:pointer;border-radius:var(--border-radius)}.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-target .button-more{background:transparent!important;box-shadow:none!important}.dropdown.is-active>.dropdown-menu{display:block}.pagination{display:flex;justify-content:space-between}.pagination>*{display:flex}.pagination .pagination-item{height:var(--input-height);min-width:var(--input-height);margin-right:5px;display:flex;align-items:center;justify-content:center}.pagination .pagination-item.is-selected{background:var(--color-brand);color:var(--color-bg)}.sidebar{--item-padding: .85rem 1.2rem;position:relative;display:flex;flex-direction:column;gap:calc(var(--gap) * .25);padding:calc(var(--gap) * .5);border:none;border-right:1px solid rgba(var(--base-fg),.12);background:var(--color-body);box-shadow:none;color:var(--color-text);overflow:visible}.sidebar .sidebar-content{display:flex;flex-direction:column;min-height:0;gap:calc(var(--gap) * .25);padding:0}.sidebar .sidebar-rail-head{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;min-height:0;height:0;padding:0}.sidebar .sidebar-list{display:flex;flex-direction:column;gap:4px;padding:.25rem .8rem .5rem;border-radius:calc(var(--border-radius) * .9);background:transparent;border:none;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.sidebar .nav::-webkit-scrollbar{display:none}.sidebar .sidebar-item{padding:var(--item-padding);min-height:48px;display:flex;align-items:center;cursor:pointer;color:inherit;text-decoration:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:none;box-shadow:none}.sidebar .sidebar-item:hover,.sidebar .sidebar-item.is-active{border-radius:10px;background-color:var(--color-panel-soft)}.sidebar .sidebar-item.with-image{display:flex;align-items:center;gap:.8rem}.sidebar .sidebar-item.with-image .is-image,.sidebar .sidebar-item.with-image img,.sidebar .sidebar-item.with-image svg{width:26px;height:26px}.sidebar .sidebar-item.with-image img{border-radius:50%}.sidebar .sidebar-item.with-image span{flex:1;font-weight:600;letter-spacing:0}.sidebar .sidebar-item.is-m{display:none}@media screen and (max-width: 1170px){.sidebar .sidebar-item.is-m{display:flex!important}}.sidebar .sidebar-topic{padding:0;text-transform:uppercase;font-size:var(--fs-xs);color:rgba(var(--base-fg),.6);letter-spacing:0;margin-top:calc(var(--gap) / 2);opacity:.8}.sidebar-left{--m-width: 300px}.sidebar-left .sidebar-top-m{display:none;align-items:center;justify-content:space-between;font-weight:600;border-bottom:var(--seperator)}.sidebar-left .sidebar-top-m h2{font-size:var(--fs-l)}.sidebar-left.is-collapsed{width:60px!important}.sidebar-left.is-collapsed .sidebar-topic,.sidebar-left.is-collapsed .sidebar-item span,.sidebar-left.is-collapsed .sidebar-top-m h2,.sidebar-left.is-collapsed .social-links{display:none}.sidebar-left.is-collapsed .sidebar-rail-head{justify-content:center;min-height:0;height:0;padding:0}.sidebar-left.is-collapsed .sidebar-list{padding:.25rem .2rem .5rem;align-items:center}.sidebar-left.is-collapsed .sidebar-item{padding:.85rem .5rem;justify-content:center}.sidebar-left.is-collapsed .sidebar-item.with-image{gap:0}.sidebar-left .sidebar-item.with-image span{font-size:15px}.sidebar-left.is-mobile{display:none;margin:0!important;position:fixed;top:0;bottom:0;left:0;width:var(--m-width);background:var(--color-body);z-index:300000;box-shadow:0 1px 1px 1px rgba(var(--base-fg),.2);padding:var(--gap);transform:translate(calc(0px - var(--m-width)));transition:transform .175s ease-out}.sidebar-left.is-mobile.is-open{transform:translate(0)}@media screen and (max-width: 1170px){.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 (max-width: 1170px){.sidebar-left .sidebar-item.is-search{display:none}}@media screen and (max-width: 768px){.sidebar-left .sidebar-item.is-search{display:flex}}.sidebar-left .sidebar-item.is-social svg{padding:2px}.sidebar-left .sidebar-item span{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.sidebar-left .social-links{padding:var(--item-padding)}.sidebar-left .social-links,.sidebar-left .home-welcome{margin-top:calc(var(--gap) / 2);border-bottom:none!important}.sidebar-left .input-search{width:100%}.sidebar-left .mini-footer{padding-left:calc(.5 * var(--gap));padding-right:calc(.5 * var(--gap))}.sidebar-collapse-button{--sidebar-collapse-button-size: 34px;position:fixed;top:calc(var(--navbar-height) + var(--gap) * .5);left:calc(var(--page-rail-offset) + var(--sidebar-left-width) - var(--sidebar-collapse-button-size) * .5);z-index:160;display:inline-flex;align-items:center;justify-content:center;width:var(--sidebar-collapse-button-size);height:var(--sidebar-collapse-button-size);padding:0;border:1px solid var(--color-card-border);border-radius:999px;background:var(--color-bg);box-shadow:var(--card-shadow-style-1);color:var(--color-text);cursor:pointer;transition:background var(--t-time),border-color var(--t-time),color var(--t-time)}.sidebar-collapse-button svg{width:18px;height:18px}.sidebar-collapse-button:hover,.sidebar-collapse-button:focus-visible{border-color:rgba(var(--base-brand),.34);background:var(--color-panel-soft)}.social-links{display:flex}.social-links .social-link{margin-left:calc(var(--gap) / 2)}.social-links .social-link:first-child{margin-left:0}.social-link{--size: 32px;padding:8px;width:var(--size);height:var(--size);border-radius:50%}.social-link:hover{background:rgba(var(--base-brand),.2);color:var(--color-brand)}.social-link svg{width:100%;height:100%}.snacks{position:fixed;z-index:3000;bottom:15px;left:15px;display:flex;flex-direction:column}.snacks .snack{min-width:260px;background:var(--color-fg);color:var(--color-bg);padding:8px 12px;border-radius:var(--border-radius);margin-top:10px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.snacks .snack{position:fixed;bottom:15px;left:50%;transform:translate(-50%)}}.snacks .snack .button-icon{transform:scale(.9);color:var(--color-bg)}.snacks .snack .button-icon:hover,.snacks .snack .button-icon.is-active{background:rgba(var(--base-bg),.1)}.app-loading{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.spinner-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.spinner{animation:spinner-rotate 2s linear infinite;z-index:2;width:40px;height:40px}.spinner .path{stroke:rgba(var(--base-fg),.2);stroke-linecap:round;animation:spinner-dash 1.5s ease-in-out infinite}@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:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.page-full{width:100%;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-spinner{padding-top:0}.document{display:flex;flex-direction:column}.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 (max-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{display:flex;flex-direction:column}.showmorebox .showmorebox-body{max-height:300px;overflow:hidden;padding:2px 0}.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;-webkit-mask-image:none;mask-image:none}.select-bar{--select-bar-padding-y: clamp(1.2rem, .8rem + .6vw, 1.9rem);--select-bar-padding-x: clamp(1.6rem, 1.1rem + 1.2vw, 2.6rem);--select-bar-height: clamp(56px, 8vw, 72px);display:flex;align-items:center;justify-content:space-between;column-gap:var(--gap);margin-bottom:var(--gap);margin-left:var(--post-card-votes-margin);padding:var(--select-bar-padding-y) var(--select-bar-padding-x);min-height:var(--select-bar-height);border-radius:var(--border-radius);border:var(--card-border);background-color:var(--color-card);box-shadow:var(--card-shadow);position:relative;z-index:10000}@media screen and (min-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 (min-width: 768px) and (max-width: 768px){.select-bar{border-radius:0;border-left:none;border-right:none}}@media screen and (max-width: 1170px){.select-bar{margin-left:0}}.select-bar .left{flex:1;display:flex;align-items:center;min-height:inherit}.select-bar .right{display:flex;align-items:center;column-gap:calc(var(--gap) / 2)}.select-bar .select-bar-name{font-size:var(--fs-2xl);font-weight:600}.select-bar select{min-width:calc(7 * var(--gap))}.select-bar .select-bar-dp-target{background:var(--color-card);font-weight:500;padding:0 1.6rem;min-height:40px;border-radius:calc(var(--border-radius) - 6px);border:1px solid rgba(var(--base-fg),.08)}.select-bar .dropdown .dropdown-target button{background-color:rgba(var(--base-fg),.05);border-radius:calc(var(--border-radius) - 6px);padding:0 1.4rem;min-height:40px}@media screen and (max-width: 768px){.select-bar .dropdown .dropdown-target button{background-color:var(--color-card)}}.page-login{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--navbar-height) - 4rem)}.page-login .login-shell{width:min(980px,100%);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:var(--gap);align-items:stretch}.page-login .login-brand-panel{display:flex;flex-direction:column;justify-content:center;gap:1.2rem;padding:clamp(2rem,4vw,4rem);border:1px solid var(--color-card-border);border-radius:var(--border-radius);background:linear-gradient(135deg,#142033,#174b5d 58%,#4d2c1f);color:#fff}.page-login .login-brand-panel>span{color:#ffd7c8;font-weight:850}.page-login .login-brand-panel h1{margin:0;color:inherit;line-height:1.05}.page-login .login-brand-panel p{max-width:56ch;margin:0;color:#ffffffdb;font-size:var(--fs-l)}.page-login .login-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.5rem}.page-login .login-benefits>div{display:flex;align-items:center;gap:.65rem;min-height:44px;padding:.8rem 1rem;border-radius:var(--border-radius);background:#ffffff21;font-weight:780}.page-login .login-benefits svg{width:19px;height:19px;color:#ffd7c8}.page-login .login-card{width:100%;justify-content:center;margin-top:0;border-radius:var(--border-radius)}.page-login .login-card>*{padding:var(--card-padding)}.page-login .login-card .title{font-size:var(--fs-xl);font-weight:600;border-bottom:var(--card-border)}@media screen and (max-width: 768px){.page-login .login-card{width:100%}}@media screen and (max-width: 768px){.page-login{justify-content:flex-start}.page-login .login-shell{grid-template-columns:1fr}.page-login .login-brand-panel{min-height:300px}.page-login .login-benefits{grid-template-columns:1fr}}.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);display:flex;flex-direction:column;max-height:30vh;overflow-y:scroll;padding-bottom:0;margin-bottom:0}.modal .save-modal .save-modal-list .list-item{display:flex;justify-content:space-between;cursor:pointer;padding:6px 0;height:var(--list-item-height)}.modal .save-modal .save-modal-list .list-item label{flex-grow:1;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px}@media screen and (max-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{display:flex;flex-direction:column;padding:var(--card-padding);padding-bottom:0}.modal .edit-list-modal-form>*{margin-bottom:var(--gap)}.modal .edit-list-modal-form>*:last-child{margin-bottom:0}@media screen and (max-width: 768px){.modal .edit-list-modal-form{padding:0;padding-bottom:var(--gap)}}.image-gallery{position:relative;-webkit-user-select:none;user-select:none}.image-gallery .image-gallery-next-btn{position:absolute;z-index:100;cursor:pointer;right:0;top:50%;transform:translateY(-50%);--padding: 30px;padding:var(--padding);padding-right:10px}.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 rgba(0,0,0,.5))}.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;height:480px;width:100%}.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{position:absolute;z-index:100;bottom:15px;left:50%;transform:translate(-50%);display:flex}.image-gallery .image-gallery-dots .image-gallery-dot{--size: 6px;width:var(--size);height:var(--size);background:#fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.5));border-radius:50%;margin-right:6px;opacity:.45}.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{display:flex;flex-direction:column}.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}.bottom-navbar{background:var(--color-bg);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);position:fixed;bottom:0;left:0;right:0;border-top:1px solid rgba(var(--base-fg),.05);z-index:100000;height:var(--bottom-navbar-height);display:flex;justify-content:space-around;align-items:center}.bottom-navbar .navbar-item{color:var(--color-text);width:initial;--size: 28px}.bottom-navbar .navbar-item .button-icon,.bottom-navbar .navbar-item .profile-picture{width:var(--size);height:var(--size)}.bottom-navbar .navbar-item button{color:inherit;opacity:1}.bottom-navbar .navbar-item button:disabled{opacity:var(--disabled-opacity)}.bottom-navbar .navbar-item button svg{fill:currentColor}.bottom-navbar .navbar-item button.is-icon.is-bold .button-icon{transform:scale(1.1)}.bottom-navbar .navbar-item button.notifications-button{opacity:1}.report-modal{width:min(480px,100vw - 32px)}.report-modal .report-modal-intro{margin-bottom:1rem;color:var(--color-text-light)}.report-modal .report-reasons{display:flex;flex-direction:column;min-width:min(400px,100vw - 64px);gap:.6rem}.report-modal .report-reason-option{display:grid;grid-template-columns:22px minmax(0,1fr);gap:.8rem;align-items:flex-start;padding:.8rem;border:1px solid var(--color-card-border);border-radius:var(--border-radius);background:rgba(var(--base-fg),.025)}.report-modal .report-reason-option input{margin-top:.15rem}.report-modal .report-reason-option label{display:flex;flex-direction:column;gap:.2rem;cursor:pointer}.report-modal .report-reason-option span{color:var(--color-text);font-weight:750}.report-modal .report-reason-option small{color:var(--color-text-light);line-height:1.35}.rich-text-editor{border:1px solid rgba(var(--base-fg),.12);border-radius:14px;background-color:rgba(var(--base-bg),.04);display:flex;flex-direction:column;min-height:var(--textarea-min-height);overflow:hidden;transition:border-color var(--t-time),box-shadow var(--t-time),background-color var(--t-time)}.rich-text-editor.is-disabled{opacity:.6}.rich-text-editor:focus-within{border-color:var(--color-input-border-focus);box-shadow:0 0 0 3px var(--color-focus-ring);background-color:rgba(var(--base-bg),.06)}.rich-text-editor .rich-text-editor__toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border-bottom:1px solid rgba(var(--base-fg),.08);background-color:transparent}.rich-text-editor .rich-text-editor__button{border:1px solid transparent;border-radius:var(--border-radius);padding:4px 8px;font-size:var(--fs-xs);font-weight:600;background:transparent;color:var(--color-fg);cursor:pointer;transition:background-color var(--t-time),border-color var(--t-time)}.rich-text-editor .rich-text-editor__button:hover:not(:disabled){background-color:rgba(var(--base-bg),.06);border-color:rgba(var(--base-fg),.1)}.rich-text-editor .rich-text-editor__button.is-active{background-color:rgba(var(--base-fg),.08);border-color:rgba(var(--base-fg),.2)}.rich-text-editor .rich-text-editor__button:disabled{opacity:.4;cursor:not-allowed}.rich-text-editor .rich-text-editor__button .rich-text-editor__icon{font-size:var(--fs-xs)}.rich-text-editor .rich-text-editor__file-input{display:none}.rich-text-editor .rich-text-editor__body{flex:1;padding:10px 14px;min-height:220px}.rich-text-editor .rich-text-editor__content{min-height:220px;outline:none;color:var(--color-text);font-size:var(--input-font-size);line-height:var(--type-input-line-height);white-space:pre-wrap;word-break:break-word}.rich-text-editor .rich-text-editor__content p{margin:0 0 .75rem}.rich-text-editor .rich-text-editor__content p:last-child{margin-bottom:0}.rich-text-editor .rich-text-editor__content ul,.rich-text-editor .rich-text-editor__content ol{margin:.5rem 0;padding-left:1.5rem}.rich-text-editor .rich-text-editor__content blockquote{border-left:3px solid var(--color-card-border);margin:.5rem 0;padding-left:.75rem;color:var(--color-text-secondary)}.rich-text-editor .rich-text-editor__content code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;background-color:rgba(var(--base-fg),.08);padding:0 4px;border-radius:4px}.rich-text-editor .rich-text-editor__content pre{background-color:rgba(var(--base-fg),.08);border-radius:var(--border-radius);padding:10px;overflow-x:auto;margin:.75rem 0}.rich-text-editor .rich-text-editor__content pre code{background:transparent;padding:0}.rich-text-editor .rich-text-editor__content a[href]{position:relative;cursor:pointer}.rich-text-editor .rich-text-editor__content a[href]:hover:after,.rich-text-editor .rich-text-editor__content a[href]:focus:after{content:attr(href);position:absolute;left:0;top:calc(100% + 4px);max-width:min(360px,70vw);padding:5px 8px;border-radius:6px;background:var(--color-bg);border:1px solid rgba(var(--base-fg),.14);box-shadow:0 8px 24px rgba(var(--base-fg),.18);color:var(--color-fg);font-size:var(--fs-xs);font-weight:500;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:3;pointer-events:none}.rich-text-editor .rich-text-editor__content img{display:block;max-width:100%;height:auto;border-radius:var(--border-radius);margin:.75rem 0}.rich-text-editor .rich-text-editor__content hr{border:none;border-top:1px solid rgba(var(--base-fg),.15);margin:1rem 0}.rich-text-editor .rich-text-editor__content .is-editor-empty:first-child:before{color:var(--color-placeholder);content:attr(data-placeholder);pointer-events:none;float:left;height:0}.modal .modal-link-editor,.modal .modal-youtube-editor{max-width:460px}.modal .modal-link-editor .modal-card-content,.modal .modal-youtube-editor .modal-card-content{gap:var(--gap)}.modal .modal-link-editor__field{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm);font-weight:600}.modal .modal-link-editor__field input,.modal .modal-link-editor__field textarea{width:100%;font-weight:400}.modal .modal-link-editor__field textarea{min-height:96px;resize:vertical}.modal .modal-youtube-editor__hint{margin:0;color:var(--color-text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height)}:root{--profile-picture-hover-opacity: .3}.profile-picture{--image-size: 80px;position:relative;width:var(--image-size);height:var(--image-size);border-radius:50%;background-size:cover}.profile-picture img{width:100%;height:100%;opacity:0;border-radius:50%}.profile-picture:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:var(--color-black);opacity:0;transition:all .15s}.profile-picture.is-default{width:80px;height:80px;background-color:#008b8b;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.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{display:flex;align-items:center}.user-link .profile-picture{width:28px;height:28px;margin-right:8px}.community-link{display:flex;align-items:center;cursor:pointer;color:inherit;font-weight:600}.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)}.community-link.is-label-only{display:inline-flex;min-height:22px;padding:0 .55rem;border-radius:999px;background:rgba(var(--base-brand),.08);color:var(--color-brand);font-size:var(--fs-xs);font-weight:800;line-height:1;text-decoration:none;cursor:pointer}.community-link.is-label-only span{margin-left:0;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-link.is-label-only:hover{background:rgba(var(--base-brand),.14);color:var(--color-brand);text-decoration:none}.login-box,.login-box .form-field.is-submit .form-control{display:flex;flex-direction:column}.login-box .form-field.is-submit .form-control button{margin-top:calc(var(--gap) / 2);text-align:center;align-self:center}.page-home{background-color:var(--color-body);padding-top:var(--page-content-top-offset)}@media screen and (min-width: 1170px){.page-home{--home-left-rail: calc(var(--page-rail-offset) + var(--sidebar-left-width));--home-right-rail: calc(var(--page-rail-offset) + var(--sidebar-right-width));--home-main-width: calc( 100% - var(--home-left-rail) - var(--home-right-rail) - var(--layout-column-gap) - var( --layout-column-gap ) )}.page-home.page-grid>main{width:var(--home-main-width);margin-left:calc(var(--home-left-rail) + var(--layout-column-gap));margin-right:0}}@media screen and (max-width: 1360px) and (min-width: 1171px){.page-home{--home-right-rail: var(--page-rail-offset)}.page-home.page-grid>main{margin-right:0}.page-home.page-grid>.sidebar-right{display:none}}@media screen and (max-width: 1170px){.page-home.page-grid>main{margin-left:0;margin-right:0}.page-home.page-grid .sidebar-left,.page-home.page-grid .sidebar-right{display:none}}.page-home .sidebar-left{background-color:var(--color-body);border-right:1px solid rgba(var(--base-fg),.1);padding-right:var(--gap)}.page-home .posts{display:flex;flex-direction:column;gap:var(--gap);overflow:visible;min-width:0}.page-home .home-intro{display:flex;flex-direction:column;gap:16px;padding:22px 24px;border:1px solid var(--color-card-border);border-radius:8px;background:var(--color-bg)}.page-home .home-intro-copy h1{margin:0 0 8px;font-size:28px;line-height:1.18;letter-spacing:0;color:var(--color-fg)}.page-home .home-intro-copy p{margin:0;color:rgba(var(--base-fg),.72);line-height:1.5;max-width:760px}.page-home .home-intro-cta{align-self:flex-start}.page-home .home-quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.page-home .home-quick-link{display:flex;flex-direction:column;gap:4px;min-height:72px;padding:12px 14px;border:1px solid rgba(var(--base-fg),.1);border-radius:8px;color:inherit;text-decoration:none;background:rgba(var(--base-bg),.035)}.page-home .home-quick-link span{font-weight:650;line-height:1.25}.page-home .home-quick-link small{color:rgba(var(--base-fg),.62);line-height:1.35}.page-home .home-quick-link:hover{border-color:rgba(var(--base-brand),.35);text-decoration:none}.page-home .home-quick-link:hover span{color:var(--color-brand)}@media screen and (max-width: 768px){.page-home .home-intro{padding:18px}.page-home .home-intro-copy h1{font-size:24px}.page-home .home-quick-links{grid-template-columns:1fr}}.page-home .sidebar-right{display:flex;flex-direction:column;gap:var(--gap);min-width:0;padding-left:var(--gap);background-color:var(--color-body)}.page-home .sidebar-right .card{box-shadow:none!important;border:none!important;background:transparent!important}.page-home .sidebar-right>*{margin-bottom:0}.page-home .home-btn-new-post{margin-bottom:0;border-radius:calc(var(--border-radius) * 1.5);box-shadow:var(--card-shadow)}.home-feed-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gap);padding:1.35rem 1.5rem;border:1px solid var(--color-card-border);border-radius:var(--border-radius);background:var(--color-card)}@media screen and (max-width: 768px){.home-feed-intro{align-items:flex-start;flex-direction:column;gap:1rem;padding:1.2rem}}.home-feed-intro-copy{display:flex;min-width:0;flex-direction:column;gap:.45rem}.home-feed-intro-copy>span{display:inline-flex;color:var(--color-link);font-size:var(--fs-xs);font-weight:850;letter-spacing:0;text-transform:uppercase}.home-feed-intro-copy h1{margin:0;color:var(--color-cwg-ink);font-size:clamp(2.3rem,2.2vw,3.2rem);line-height:1.16}.home-feed-intro-copy p{max-width:70ch;margin:0;color:var(--color-text-light);line-height:1.5}.home-btn-new-post{flex:0 0 auto}@media screen and (min-width: 1170px){.page-home.is-discover-home{--home-right-rail: var(--page-rail-offset)}}.home-discovery-main{gap:1rem}.home-discovery-stream{display:flex;flex-direction:column;gap:.35rem}.home-discover-label{color:var(--color-text);font-size:var(--fs-l);font-weight:850;line-height:1.3}.home-discovery-feed .post-card .post-card-card{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.home-discovery-feed .post-card .post-card-card:hover{border-color:transparent;box-shadow:none}@media screen and (min-width: 768px){.home-discovery-feed .post-card.is-compact .post-card-title-content{position:relative;display:block;padding-right:calc(168px + var(--gap))}.home-discovery-feed .post-card.is-compact .post-card-title-copy{display:block}.home-discovery-feed .post-card.is-compact .post-card-link-image,.home-discovery-feed .post-card.is-compact .post-card-link-image-text{position:absolute;top:0;right:0;margin-left:0}}.home-discovery-feed .feed-item+.feed-item .post-card,.home-discovery-feed .feed-item+.feed-item .home-discovery-tour-card{border-top:1px solid rgba(var(--base-fg),.08)}.home-discovery-tour-card{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:1rem;padding:1rem var(--gap);color:inherit;text-decoration:none}.home-discovery-tour-card:hover{color:inherit;text-decoration:none}.home-discovery-tour-card:hover .home-discovery-tour-title{color:var(--color-link)}.home-discovery-tour-media{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;width:132px;aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:var(--color-panel-soft);color:var(--color-link)}.home-discovery-tour-media img{width:100%;height:100%;object-fit:cover}.home-discovery-tour-media svg{width:28px;height:28px}.home-discovery-tour-body{grid-column:1;grid-row:1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.home-discovery-tour-body p{margin:0;color:var(--color-text-light);font-size:var(--fs-s);line-height:1.45}.home-discovery-tour-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;color:var(--color-text-light);font-size:var(--fs-xs);font-weight:800}.home-discovery-tour-meta span{display:inline-flex;align-items:center;min-height:22px;padding:0 .55rem;border-radius:999px;background:rgba(var(--base-brand),.08);color:var(--color-brand);line-height:1}.home-discovery-tour-meta strong{color:var(--color-link);font-weight:850}.home-discovery-tour-title{color:var(--color-text);font-size:var(--fs-l);font-weight:850;line-height:1.3;transition:color .15s}.home-discovery-tour-action{color:var(--color-text-light);font-size:var(--fs-xs);font-weight:850;text-transform:uppercase}@media screen and (max-width: 768px){.home-discovery-main{gap:.85rem}.home-discover-label{font-size:var(--fs-m)}.home-discovery-tour-card{grid-template-columns:minmax(0,1fr) 96px;gap:.75rem;padding:.9rem var(--gap-edge)}.home-discovery-tour-media{width:96px;border-radius:7px}.home-discovery-tour-title{font-size:var(--fs-m)}.home-discovery-tour-body p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.home-sidebar-panel{display:flex;flex-direction:column;gap:.85rem;padding:1rem;border:1px solid var(--color-card-border);border-radius:var(--border-radius);background:var(--color-card)}.home-sidebar-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.home-sidebar-panel-head span{color:var(--color-link);font-size:var(--fs-xs);font-weight:850;letter-spacing:0;text-transform:uppercase}.home-sidebar-panel-head a{color:var(--color-text-light);font-size:var(--fs-xs);font-weight:800;white-space:nowrap;text-decoration:none}.home-sidebar-panel-head a:hover{color:var(--color-link)}.home-sidebar-list{display:flex;flex-direction:column;gap:.75rem}.home-sidebar-tour,.home-sidebar-guide{color:var(--color-text);text-decoration:none}.home-sidebar-tour:hover,.home-sidebar-guide:hover{text-decoration:none}.home-sidebar-tour:hover strong,.home-sidebar-guide:hover strong{color:var(--color-link)}.home-sidebar-tour strong,.home-sidebar-guide strong{color:var(--color-cwg-ink);line-height:1.3}.home-sidebar-tour{display:grid;grid-template-columns:78px minmax(0,1fr);gap:.75rem}.home-sidebar-thumb{display:grid;width:78px;aspect-ratio:1;overflow:hidden;place-items:center;border-radius:var(--border-radius);background:var(--color-panel-soft);color:var(--color-text-light)}.home-sidebar-thumb img{width:100%;height:100%;object-fit:cover}.home-sidebar-thumb svg{width:26px;height:26px}.home-sidebar-item-copy{display:flex;min-width:0;flex-direction:column;gap:.3rem}.home-sidebar-item-copy strong,.home-sidebar-item-copy small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.home-sidebar-item-copy strong{-webkit-line-clamp:2}.home-sidebar-item-copy span{color:var(--color-brand-teal);font-size:var(--fs-xs);font-weight:850}.home-sidebar-item-copy small{color:var(--color-text-light);line-height:1.4;-webkit-line-clamp:2}.home-sidebar-guide{display:grid;gap:.45rem}.home-sidebar-guide img{width:100%;aspect-ratio:16/9;border-radius:var(--border-radius);object-fit:cover}.home-sidebar-guide span{color:var(--color-text-light);font-size:var(--fs-xs);font-weight:760}.home-sidebar-guide strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width: 1170px){.page-home.is-travel-home{--home-main-width: calc( 100% - var(--home-left-rail) - var(--page-rail-offset) - var(--layout-column-gap) )}.page-home.is-travel-home.page-grid>main{margin-right:var(--page-rail-offset)}}.page-home.is-travel-home .home-travel-main{gap:clamp(2.4rem,4vw,5.6rem);padding-bottom:3rem}.home-kicker,.home-section-head span{display:inline-flex;align-items:center;gap:.55rem;color:var(--color-link);font-size:var(--fs-xs);font-weight:850;letter-spacing:0;text-transform:uppercase}.home-kicker svg,.home-section-head span svg{width:1.8rem;height:1.8rem}.home-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(32rem,42rem);gap:clamp(2rem,3vw,4rem);align-items:start;padding:clamp(1.6rem,2.6vw,3.4rem);border:1px solid var(--color-card-border);border-radius:calc(var(--border-radius) * 1.5);background:radial-gradient(circle at 88% 8%,rgba(var(--base-brand),.08),transparent 30rem),var(--color-card)}.home-hero-copy{display:flex;min-width:0;flex-direction:column;gap:1.05rem;padding-top:.4rem}.home-hero-copy h1{max-width:14ch;margin:.4rem 0 0;color:var(--color-cwg-ink);font-size:clamp(3.2rem,4.2vw,5.2rem);line-height:1.05;letter-spacing:0}.home-hero-copy p{max-width:58ch;margin:0;color:var(--color-text-secondary);font-size:1.55rem;line-height:1.55}.home-chip-list{display:flex;flex-wrap:wrap;gap:.8rem}.home-chip-list a{display:inline-flex;align-items:center;min-height:3.6rem;padding:0 1.2rem;border:1px solid rgba(var(--base-fg),.1);border-radius:999px;background:rgba(var(--base-bg),.72);color:var(--color-cwg-ink);font-size:var(--fs-s);font-weight:760;text-decoration:none}.home-chip-list a:hover{border-color:rgba(var(--base-brand),.34);color:var(--color-link);text-decoration:none}.home-trust-row{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;color:var(--color-text-secondary);font-size:var(--fs-s);font-weight:720}.home-trust-row span{display:inline-flex;align-items:center;gap:.45rem}.home-trust-row svg{color:var(--color-brand-teal)}.home-feature-stack{display:grid;gap:1rem}.home-feature-card{display:grid;grid-template-columns:13.2rem minmax(0,1fr);overflow:hidden;border:1px solid var(--color-card-border);border-radius:calc(var(--border-radius) * 1.35);background:var(--color-card);color:inherit;text-decoration:none}.home-feature-card:hover{text-decoration:none}.home-feature-card:hover strong{color:var(--color-link)}.home-feature-media{display:grid;min-height:15rem;place-items:center;background:var(--color-panel-soft);color:var(--color-link)}.home-feature-media img{width:100%;height:100%;object-fit:cover}.home-feature-media svg{width:3.2rem;height:3.2rem}.home-feature-card-body{display:grid;gap:.45rem;min-width:0;padding:1.25rem}.home-feature-card-body>span{color:var(--color-link);font-size:var(--fs-xs);font-weight:850;text-transform:uppercase}.home-feature-card-body strong{display:-webkit-box;overflow:hidden;color:var(--color-cwg-ink);font-size:1.7rem;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-feature-card-body p{display:-webkit-box;overflow:hidden;margin:0;color:var(--color-text-secondary);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-feature-card-body small{overflow:hidden;color:var(--color-text-tertiary);font-weight:720;text-overflow:ellipsis;white-space:nowrap}.home-feature-card-body div{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.2rem}.home-feature-card-body em{color:var(--color-brand-teal);font-style:normal;font-weight:900}.home-feature-card-body b{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-link);font-size:var(--fs-s);white-space:nowrap}.home-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.2rem;margin-bottom:1.4rem}.home-section-head>div{display:flex;min-width:0;flex-direction:column;gap:.4rem}.home-section-head h2{margin:0;color:var(--color-cwg-ink);font-size:clamp(2.4rem,2.6vw,3.2rem);line-height:1.15;letter-spacing:0}.home-section-head>a{display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;color:var(--color-link);font-size:var(--fs-s);font-weight:850;text-decoration:none}.home-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.home-task-card{position:relative;display:grid;min-height:18rem;gap:.7rem;align-content:start;padding:1.6rem;border:1px solid rgba(var(--base-fg),.1);border-radius:calc(var(--border-radius) * 1.35);background:var(--color-card);color:inherit;text-decoration:none}.home-task-card:hover{border-color:rgba(var(--base-brand),.3);text-decoration:none}.home-task-card:hover strong{color:var(--color-link)}.home-task-card>span{color:var(--color-text-tertiary);font-size:var(--fs-xs);font-weight:850}.home-task-card strong{color:var(--color-cwg-ink);font-size:1.8rem;line-height:1.25}.home-task-card p{margin:0;color:var(--color-text-secondary);line-height:1.45}.home-task-card>svg{position:absolute;right:1.5rem;bottom:1.5rem;color:var(--color-link)}.home-task-icon{display:grid;width:4rem;height:4rem;place-items:center;border-radius:999px;background:rgba(var(--base-brand),.1);color:var(--color-link)}.home-task-icon svg{width:2rem;height:2rem}.home-tour-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.home-tour-card{display:grid;overflow:hidden;border:1px solid var(--color-card-border);border-radius:calc(var(--border-radius) * 1.35);background:var(--color-card);color:inherit;text-decoration:none}.home-tour-card:hover{text-decoration:none}.home-tour-card:hover strong{color:var(--color-link)}.home-tour-card>div:last-child{display:grid;gap:.55rem;padding:1.4rem}.home-tour-card span{color:var(--color-brand-teal);font-size:var(--fs-xs);font-weight:900}.home-tour-card strong{color:var(--color-cwg-ink);font-size:1.7rem;line-height:1.25}.home-tour-card small{display:-webkit-box;overflow:hidden;color:var(--color-text-secondary);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-tour-media{display:grid;aspect-ratio:16/10;place-items:center;background:var(--color-panel-soft);color:var(--color-link)}.home-tour-media img{width:100%;height:100%;object-fit:cover}.home-tour-media svg{width:3rem;height:3rem}.home-content-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(30rem,.8fr);gap:clamp(1.6rem,3vw,3.2rem)}.home-guide-list,.home-question-list{display:grid;gap:1rem}.home-guide-list a{display:grid;gap:.55rem;padding:1.4rem;border:1px solid var(--color-card-border);border-radius:calc(var(--border-radius) * 1.2);background:var(--color-card);color:inherit;text-decoration:none}.home-guide-list a:hover{text-decoration:none}.home-guide-list a:hover strong{color:var(--color-link)}.home-guide-list a>span{color:var(--color-link);font-size:var(--fs-xs);font-weight:850;text-transform:uppercase}.home-guide-list a strong{color:var(--color-cwg-ink);font-size:1.7rem;line-height:1.28}.home-guide-list a small{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-text-tertiary);font-weight:760}.home-question-list a{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1.25rem;border:1px solid var(--color-card-border);border-radius:calc(var(--border-radius) * 1.2);background:var(--color-card);color:var(--color-cwg-ink);font-weight:760;text-decoration:none}.home-question-list a:hover{color:var(--color-link);text-decoration:none}.home-question-list a svg{color:var(--color-link)}.home-empty-action{display:grid;gap:.65rem;align-content:start;min-height:15rem;padding:1.4rem;border:1px dashed rgba(var(--base-brand),.32);border-radius:calc(var(--border-radius) * 1.2);background:rgba(var(--base-brand),.06);color:var(--color-cwg-ink);text-decoration:none}.home-empty-action:hover{color:var(--color-link);text-decoration:none}.home-empty-action svg{width:2.4rem;height:2.4rem;color:var(--color-link)}.home-empty-action strong{font-size:1.7rem;line-height:1.25}.home-empty-action span{color:var(--color-text-secondary);line-height:1.45}.home-trust-section{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;padding:1.4rem;border:1px solid var(--color-card-border);border-radius:calc(var(--border-radius) * 1.35);background:var(--color-card)}.home-trust-section div{display:grid;gap:.65rem;align-content:start;padding:1rem}.home-trust-section svg{width:2.4rem;height:2.4rem;color:var(--color-brand-teal)}.home-trust-section strong{color:var(--color-cwg-ink);font-size:1.7rem;line-height:1.25}.home-trust-section p{margin:0;color:var(--color-text-secondary);line-height:1.45}html.theme-dark .home-hero-copy h1,html.theme-dark .home-feature-card-body strong,html.theme-dark .home-task-card strong,html.theme-dark .home-tour-card strong,html.theme-dark .home-guide-list a strong,html.theme-dark .home-question-list a,html.theme-dark .home-empty-action,html.theme-dark .home-trust-section strong,html.theme-dark .home-chip-list a{color:var(--color-text)}@media screen and (max-width: 1170px){.home-hero,.home-content-split,.home-trust-section{grid-template-columns:1fr}.home-task-grid,.home-tour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 768px){.page-home.is-travel-home .home-travel-main{gap:2.8rem}.home-hero{gap:1.4rem;padding:1.4rem;border-radius:var(--border-radius)}.home-hero-copy{gap:1rem;padding-top:0}.home-hero-copy h1{max-width:100%;font-size:3.2rem}.home-hero-copy p{font-size:1.45rem}.home-feature-card{grid-template-columns:1fr}.home-feature-media{min-height:0;aspect-ratio:16/9}.home-section-head{align-items:flex-start;flex-direction:column;gap:.8rem}.home-task-grid,.home-tour-grid{grid-template-columns:1fr}}html.theme-dark .home-feed-intro-copy h1,html.theme-dark .home-sidebar-tour strong,html.theme-dark .home-sidebar-guide strong{color:var(--color-text)}.home-welcome{display:flex;flex-direction:column;gap:var(--gap);border-radius:calc(var(--border-radius) * 1.3);background:var(--color-bg);border:1px solid transparent;padding:calc(1.5 * var(--gap));position:relative;overflow:hidden;box-shadow:var(--card-shadow-style-2);isolation:isolate}.home-welcome .home-welcome-text{display:flex;flex-direction:column;gap:.8rem;max-width:560px}.home-welcome .home-welcome-text .home-welcome-join{font-weight:700;font-size:var(--fs-2xl)}.home-welcome .home-welcome-text .home-welcome-subtext{color:var(--color-text-light);font-size:var(--fs-l)}.home-welcome .home-welcome-text .home-welcome-subtext span{font-weight:700;color:var(--color-brand)}.home-welcome .home-welcome-buttons{display:flex;flex-wrap:wrap;gap:.8rem}.home-welcome .home-welcome-buttons button,.home-welcome .home-welcome-buttons .button{min-height:calc(var(--input-height) + 4px);height:initial;flex:1;min-width:160px}.home-welcome:not(.is-guest):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 20%,rgba(var(--base-brand),.2),transparent 60%);z-index:-1;opacity:.5}.home-welcome.is-guest{background:linear-gradient(135deg,#ff7a18,#ff4d4d 50%,#8b5cf6);color:#fff;border-color:transparent}.home-welcome.is-guest .home-welcome-subtext{color:#ffffffd9}.home-welcome.is-guest .home-welcome-subtext span{color:inherit}.home-welcome.is-guest button,.home-welcome.is-guest .button{color:#1a1a1b;background-color:#fff}.home-welcome.is-guest button:hover,.home-welcome.is-guest .button:hover{background-color:#ffffffe6}@media screen and (max-width: 768px){.home-welcome{padding:var(--gap)}.home-welcome .home-welcome-buttons{flex-direction:column}}html.theme-dark .home-welcome.is-guest{background:var(--color-card);border-color:var(--color-card-border);color:var(--color-text);box-shadow:none}html.theme-dark .home-welcome.is-guest .home-welcome-join{color:var(--color-text)}html.theme-dark .home-welcome.is-guest .home-welcome-subtext{color:var(--color-text-light)}html.theme-dark .home-welcome.is-guest .home-welcome-subtext span{color:var(--color-link)}html.theme-dark .home-welcome.is-guest button,html.theme-dark .home-welcome.is-guest .button{background-color:var(--color-button-main);color:var(--color-white)}html.theme-dark .home-welcome.is-guest button:hover,html.theme-dark .home-welcome.is-guest button:focus,html.theme-dark .home-welcome.is-guest .button:hover,html.theme-dark .home-welcome.is-guest .button:focus{background-color:var(--color-button-main-hover);color:var(--color-white)}.post-card{display:flex;width:100%;position:relative;--padding-hor: var(--gap);--margin-bottom: var(--gap)}@media screen and (max-width: 768px){.post-card{--padding-hor: var(--gap-edge)}}.post-card .post-card-card{flex:1;display:flex;flex-direction:column;cursor:pointer;border:1px solid var(--color-card-border);border-radius:calc(var(--border-radius) * 1.1);background:var(--color-bg);box-shadow:var(--card-shadow);transition:box-shadow var(--t-time),border-color var(--t-time);overflow:hidden}.post-card .post-card-card:hover{border-color:rgba(var(--base-brand),.2);box-shadow:var(--card-shadow-style-2)}.post-card.no-voting .post-card-card{margin-left:0}.post-card .post-card-heading{margin-top:0;padding:var(--gap) var(--padding-hor) 0;padding-bottom:0;display:flex;flex-direction:column;gap:.6rem}.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{display:flex;align-items:center}.post-card .post-card-body{display:flex;flex-direction:column;cursor:pointer;color:inherit;gap:var(--margin-bottom);padding-bottom:var(--gap)}.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:var(--gap) var(--padding-hor) 0;display:block}.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{display:flex;flex-direction:column;min-width:0;flex:1}.post-card .post-card-title .post-card-title-content{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gap);min-width:0}.post-card .post-card-title .post-card-title-copy{min-width:0;flex:1;display:flex;flex-direction:column}.post-card .post-card-title .post-card-title-stack{min-width:0;display:flex;flex:1;flex-direction:column}.post-card .post-card-title .post-card-title-main{display:block;font-size:22px;font-weight:700;line-height:1.28;color:var(--color-fg)}.post-card .post-card-title .post-card-title-meta{margin-bottom:.42rem}.post-card .post-card-title .post-card-title-meta .post-card-heading-details{margin-bottom:0}.post-card .post-card-title .post-card-excerpt{display:-webkit-box;margin:.24rem 0 0;overflow:hidden;color:var(--color-text-light);font-size:var(--fs-s);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.post-card .post-card-title .post-card-structured-preview{margin-top:.24rem;max-width:100%;overflow-x:auto;color:var(--color-text);font-size:var(--fs-s);line-height:1.45}.post-card .post-card-title .post-card-structured-preview .markdown-body{display:block}.post-card .post-card-title .post-card-structured-preview .markdown-body>*{margin-top:0;margin-bottom:.65rem}.post-card .post-card-title .post-card-structured-preview .markdown-body>*:last-child{margin-bottom:0}.post-card .post-card-title .post-card-structured-preview .h1,.post-card .post-card-title .post-card-structured-preview .h2,.post-card .post-card-title .post-card-structured-preview .h3,.post-card .post-card-title .post-card-structured-preview .h4,.post-card .post-card-title .post-card-structured-preview .h5,.post-card .post-card-title .post-card-structured-preview .h6{color:var(--color-fg);font-size:var(--fs-normal);line-height:1.35}.post-card .post-card-title .post-card-structured-preview p,.post-card .post-card-title .post-card-structured-preview ul,.post-card .post-card-title .post-card-structured-preview ol,.post-card .post-card-title .post-card-structured-preview table,.post-card .post-card-title .post-card-structured-preview pre,.post-card .post-card-title .post-card-structured-preview blockquote{max-width:100%}.post-card .post-card-title .post-card-structured-preview ul,.post-card .post-card-title .post-card-structured-preview ol{margin-left:calc(1.5 * var(--gap))}.post-card .post-card-title .post-card-structured-preview li{margin-bottom:.35rem}.post-card .post-card-title .post-card-structured-preview table{width:100%;table-layout:auto;background:transparent}.post-card .post-card-title .post-card-structured-preview th,.post-card .post-card-title .post-card-structured-preview td{min-width:7rem;padding:.45rem .6rem;vertical-align:top}.post-card .post-card-title .post-card-structured-preview pre{overflow-x:auto;white-space:pre-wrap}.post-card .post-card-title .post-card-structured-preview .post-card-structured-preview-raw{margin:0}.post-card .post-card-title .post-card-structured-preview input[type=checkbox],.post-card .post-card-title .post-card-structured-preview input[type=radio]{width:auto;height:auto;min-height:0}.post-card .post-card-title .post-card-link-domain{align-self:flex-start;font-size:var(--fs-s);font-weight:600;color:var(--color-card-domain);display:flex;align-items:center;transition:var(--transition)}.post-card .post-card-title .post-card-link-domain svg{margin-left:4px;width:auto;height:18px}.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{margin-left:8px;--border-radius: 12px}.post-card .post-card-title .post-card-link-image{width:248px;min-width:248px;height:158px;position:relative}.post-card .post-card-title .post-card-link-image .post-card-link-image-img{position:relative;width:100%;height:100%;border-radius:calc(var(--border-radius) * .75);border:1px solid var(--color-card-border);background-size:cover;background-color:var(--color-panel-soft);overflow:hidden}.post-card .post-card-title .post-card-link-image .post-card-link-image-img img{opacity:0;position:relative;border-radius:inherit;border:none;object-fit:cover}.post-card .post-card-title .post-card-link-image-text{border-radius:calc(var(--border-radius) * .75);border:1px solid var(--color-card-border);background-color:var(--color-panel-soft)}.post-card .post-card-title .post-card-link-image-text svg{width:100%;height:100%;color:var(--color-fg);opacity:.5}@media screen and (max-width: 768px){.post-card .post-card-title .post-card-title-content{flex-direction:column}.post-card .post-card-title .post-card-link-image{margin:8px 0 0;width:100%;height:200px}.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{margin-top:8px;padding:0 var(--padding-hor);margin-bottom:var(--gap);line-height:1.55;color:var(--color-text)}.post-card .post-image-gallery,.post-card .post-image{margin-top:var(--margin-bottom)}.post-card .post-image{align-self:center;display:flex;justify-content:stretch}.post-card .post-image .image{display:flex;align-items:center;justify-content:center}.post-card .post-image .image,.post-card .post-image img{width:100%;border-radius:calc(var(--border-radius) * .9)}.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-card-heading-details{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.75rem;margin-bottom:5px;width:100%}.post-card .post-card-heading-details .left{min-width:0;font-size:var(--fs-xs);color:var(--color-text-light);display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.6rem}@media screen and (max-width: 1170px){.post-card .post-card-heading-details .left>*{margin-top:5px}}.post-card .post-card-heading-details .post-card-heading-by{min-width:0;gap:.35rem}.post-card .post-card-heading-details .post-card-heading-by a{color:inherit}.post-card .post-card-heading-details .post-card-heading-by .user-link{min-width:0}.post-card .post-card-heading-details .post-card-heading-by .user-link .user-link-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-card .post-card-heading-details .post-card-heading-by .post-card-heading-user-group{color:var(--color-brand);font-weight:600}.post-card .post-card-heading-details .post-card-heading-by .post-card-author-badge{display:inline-flex;align-items:center;min-height:20px;padding:0 .45rem;border:1px solid rgba(var(--base-brand),.22);border-radius:999px;background:rgba(var(--base-brand),.08);color:var(--color-brand);font-size:.72rem;font-weight:800;line-height:1;white-space:nowrap}.post-card .post-card-heading-details .post-card-heading-pinned{color:var(--color-brand);font-weight:600}.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-heading-details .right{display:flex;justify-content:flex-end;align-items:flex-start;min-width:34px}.post-card .post-card-bottom{padding:calc(var(--gap) * .85) var(--padding-hor);background:transparent}.post-card .post-share-action{padding:4.5px 8px;margin-left:7px;display:flex;flex-direction:row;align-items:center;border-radius:40px;background-color:#dadada}.post-card .shares{padding:4.5px 8px;margin-left:7px;display:flex;width:90px;align-items:center;border-radius:40px;background-color:#dadada}.post-card .post-card-actions-row{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.post-card .comment-root{border-radius:40px;background-color:#dadada}.post-card .post-card-action{--chip-height: 32px;display:inline-flex;align-items:center;margin-left:15px;gap:.35rem;min-height:var(--chip-height);padding:4.5px 11px;border-radius:var(--chip-height);background-color:#dadada;color:var(--color-text);text-decoration:none;border:none;font-weight:600;font-size:var(--fs-normal);line-height:1;transition:background var(--t-time),color var(--t-time),transform var(--t-time-quick)}.post-card .post-card-action svg{width:16px;height:16px}.post-card .post-card-action:hover,.post-card .post-card-action:focus-visible{background:rgba(var(--base-brand),.12);color:var(--color-brand)}.post-card .post-card-action:active{transform:translateY(1px)}.post-card .post-card-action:disabled{opacity:.5;cursor:not-allowed}.post-card .post-card-action.is-comment{background:rgba(var(--base-fg),.03)}.post-card .post-card-action.is-meta{background:transparent;color:var(--color-text-light);font-weight:500;padding:0;cursor:default}.post-card .post-card-action .post-new-comment-label{color:var(--color-green);font-weight:600;margin-left:.2rem}.post-card .post-card-action-icon{display:inline-flex;align-items:center;justify-content:center}.post-card .post-card-action-label{line-height:1}.post-card .post-votes-chip{--chip-height: 32px;display:inline-flex;align-items:center;gap:.2rem;min-height:var(--chip-height);padding:0 .45rem;border-radius:40px;background-color:#dadada;color:var(--color-text);font-weight:600;font-size:calc(var(--fs-normal) - 1px)}.post-card .post-vote-button{width:24px;height:24px;border-radius:50%;border:none;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--color-text-light);cursor:pointer;transition:background var(--t-time-quick),color var(--t-time-quick),transform var(--t-time-quick)}.post-card .post-vote-button svg{display:block;width:16px;height:16px}.post-card .post-vote-button:hover:not(:disabled),.post-card .post-vote-button:focus-visible:not(:disabled){color:var(--color-brand);background:rgba(var(--base-brand),.12)}.post-card .post-vote-button:active:not(:disabled){transform:scale(.95)}.post-card .post-vote-button:disabled{opacity:.4;cursor:not-allowed}.post-card .post-vote-button.is-active{color:var(--color-brand);background:transparent}.post-card .post-vote-button.is-down{color:rgba(var(--base-fg),.55)}.post-card .post-vote-button.is-down.is-active{color:var(--color-red);background:transparent}.post-card .post-vote-score{min-width:28px;padding:0 .2rem;display:inline-flex;align-items:center;justify-content:center;font-size:calc(var(--fs-normal) - 1px);line-height:1}.post-card .post-card-score{font-size:var(--fs-l)}@media screen and (max-width: 1170px){.post-card .post-card-bottom{padding-left:var(--gap);padding-right:var(--gap)}.post-card .post-card-actions-row{width:100%;justify-content:flex-start;flex-wrap:nowrap}}.post-card .post-card-embed{margin-top:8px}@media screen and (max-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{width:168px;min-width:168px;height:112px;--border-radius: 7px}@media screen and (max-width: 768px){.post-card.is-compact .post-card-link-image,.post-card.is-compact .post-card-link-image-text{width:112px;min-width:112px;height:84px;margin-left:0;margin-right:8px}}.post-card.is-compact .post-card-link-image{position:relative;margin-left:4px}.post-card.is-compact .post-card-link-image .is-link-svg{position:absolute;width:24px;height:24px;bottom:4px;right:4px;color:#fff}.post-card.is-compact .post-card-link-image .post-card-link-image-img:after{content:"";position:absolute;top:0;left:0;bottom:-1px;right:0;background-color:rgba(var(--base-0),.1);border-radius:var(--border-radius);border:1px solid transparent}@media screen and (max-width: 768px){.post-card.is-compact .post-card-heading{margin-top:6px}.post-card.is-compact .post-card-title{margin-top:0}.post-card.is-compact .post-card-title .post-card-title-content{flex-direction:row;justify-content:space-between}.post-card.is-compact .post-card-title .post-card-title-main{font-size:22px;color:#181c1f}.post-card.is-compact .post-card-heading-details>*{font-size:12.5px}.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{padding:0;box-shadow:none;border:none}@media screen and (max-width: 1170px){.post-card .post-card-card{margin-left:0}}.pinned-posts{display:flex;flex-direction:column;gap:.65rem;margin-bottom:calc(var(--gap) * .85)}.pinned-posts .pinned-posts-head{display:inline-flex;align-items:center;align-self:flex-start;min-height:24px;padding:0 .6rem;border:1px solid rgba(var(--base-brand),.18);border-radius:999px;background:rgba(var(--base-brand),.06);color:var(--color-brand);font-size:var(--fs-xs);font-weight:850;letter-spacing:0;text-transform:uppercase}.pinned-posts .pinned-posts-list{display:flex;flex-direction:column;gap:.65rem}.pinned-posts .post-card .post-card-card{border-color:rgba(var(--base-brand),.16)}@media screen and (max-width: 768px){.pinned-posts{margin-bottom:var(--gap)}}.post-card-hidden{padding:var(--gap);display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:rgb(var(--color-fg),.01)}@media screen and (min-width: 768px){.post-card-hidden{margin-left:var(--post-card-votes-margin)}}@media screen and (max-width: 768px){html.theme-dark .post-card.is-compact .post-card-card{border-bottom:none}}html.theme-dark .post-card-bottom{border-top:1px solid rgba(var(--base-fg),.25)}html.theme-dark .post-card-action{background:rgba(var(--base-fg),.18);color:var(--color-text)}html.theme-dark .post-card-action.is-comment,html.theme-dark .post-card-action.is-vote{background:rgba(var(--base-fg),.15)}html.theme-dark .post-card-action.is-score{background:rgba(var(--base-fg),.12)}html.theme-dark .post-card-action:hover,html.theme-dark .post-card-action:focus-visible{background:rgba(var(--base-brand),.28)}html.theme-dark .post-votes-chip{background:rgba(var(--base-fg),.18)}.post-card,.post{--reddit-action-bg: #e5ebee;--reddit-action-hover: #dbe4e9;--reddit-action-fg: #0f1a1c;--reddit-action-muted: #576f76;--reddit-upvote: #d93900;--reddit-downvote: #6a5cff}html.theme-dark .post-card,html.theme-dark .post{--reddit-action-bg: #2a3236;--reddit-action-hover: #333d42;--reddit-action-fg: #eef1f3;--reddit-action-muted: #b8c5cc}.post-card .post-card-actions-row,.post .post-card-actions-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap}.post-card .post-card-action,.post-card .post-share-action,.post .reddit-action-chip,.reddit-action-chip{min-height:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-left:0;padding:0 10px;border:0;border-radius:999px;background:var(--reddit-action-bg, #e5ebee);color:var(--reddit-action-fg, #0f1a1c);font-size:12px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:background var(--t-time-quick),color var(--t-time-quick),transform var(--t-time-quick)}.post-card .post-card-action:hover,.post-card .post-card-action:focus-visible,.post-card .post-share-action:hover,.post-card .post-share-action:focus-visible,.post .reddit-action-chip:hover,.post .reddit-action-chip:focus-visible,.reddit-action-chip:hover,.reddit-action-chip:focus-visible{background:var(--reddit-action-hover, #dbe4e9);color:var(--reddit-action-fg, #0f1a1c);text-decoration:none}.post-card .post-card-action:active,.post-card .post-share-action:active,.post .reddit-action-chip:active,.reddit-action-chip:active{transform:translateY(1px)}.post-card .post-share-action,.shares{width:auto}.post-card .post-card-action-icon,.post .post-card-action-icon,.post-card-action-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.post-card .post-card-action-icon svg,.post .post-card-action-icon svg,.post-card-action-icon svg{width:18px;height:18px;display:block}.post-card .post-card-action-label,.post .post-card-action-label,.post-card-action-label{line-height:1}.post-card .post-votes-chip,.post .post-votes-chip,.post-votes-chip{min-height:32px;height:32px;display:inline-flex;align-items:center;gap:2px;padding:0 4px;border-radius:999px;background:var(--reddit-action-bg, #e5ebee);color:var(--reddit-action-fg, #0f1a1c);font-size:12px;font-weight:700;line-height:1}.post-card .post-vote-button,.post .post-vote-button,.post-vote-button{width:28px;min-width:28px;height:28px;padding:0;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--reddit-action-muted, #576f76);cursor:pointer;transition:background var(--t-time-quick),color var(--t-time-quick),transform var(--t-time-quick)}.post-card .post-vote-button svg,.post .post-vote-button svg,.post-vote-button svg{width:19px;min-width:19px;height:19px;flex:0 0 19px;display:block}.post-card .post-vote-button:hover:not(:disabled),.post-card .post-vote-button:focus-visible:not(:disabled),.post .post-vote-button:hover:not(:disabled),.post .post-vote-button:focus-visible:not(:disabled),.post-vote-button:hover:not(:disabled),.post-vote-button:focus-visible:not(:disabled){background:var(--reddit-action-hover, #dbe4e9)}.post-card .post-vote-button.is-up:hover:not(:disabled),.post-card .post-vote-button.is-up:focus-visible:not(:disabled),.post-card .post-vote-button.is-up.is-active,.post .post-vote-button.is-up:hover:not(:disabled),.post .post-vote-button.is-up:focus-visible:not(:disabled),.post .post-vote-button.is-up.is-active,.post-vote-button.is-up:hover:not(:disabled),.post-vote-button.is-up:focus-visible:not(:disabled),.post-vote-button.is-up.is-active{color:var(--reddit-upvote, #d93900)}.post-card .post-vote-button.is-down:hover:not(:disabled),.post-card .post-vote-button.is-down:focus-visible:not(:disabled),.post-card .post-vote-button.is-down.is-active,.post .post-vote-button.is-down:hover:not(:disabled),.post .post-vote-button.is-down:focus-visible:not(:disabled),.post .post-vote-button.is-down.is-active,.post-vote-button.is-down:hover:not(:disabled),.post-vote-button.is-down:focus-visible:not(:disabled),.post-vote-button.is-down.is-active{color:var(--reddit-downvote, #6a5cff)}.post-card .post-vote-button:active:not(:disabled),.post .post-vote-button:active:not(:disabled),.post-vote-button:active:not(:disabled){transform:scale(.95)}.post-card .post-vote-button:disabled,.post .post-vote-button:disabled,.post-vote-button:disabled{opacity:.45;cursor:not-allowed}.post-card .post-vote-score,.post .post-vote-score,.post-vote-score{min-width:18px;padding:0 3px;display:inline-flex;align-items:center;justify-content:center;color:var(--reddit-action-fg, #0f1a1c);font-size:12px;font-weight:700;line-height:1}html.theme-dark .post-card .post-card-action,html.theme-dark .post-card .post-share-action,html.theme-dark .post .reddit-action-chip,html.theme-dark .reddit-action-chip{background:var(--reddit-action-bg);color:var(--reddit-action-fg)}html.theme-dark .post-card .post-card-action:hover,html.theme-dark .post-card .post-card-action:focus-visible,html.theme-dark .post-card .post-share-action:hover,html.theme-dark .post-card .post-share-action:focus-visible,html.theme-dark .post .reddit-action-chip:hover,html.theme-dark .post .reddit-action-chip:focus-visible,html.theme-dark .reddit-action-chip:hover,html.theme-dark .reddit-action-chip:focus-visible{background:var(--reddit-action-hover);color:var(--reddit-action-fg)}html.theme-dark .post-card .post-votes-chip,html.theme-dark .post .post-votes-chip,html.theme-dark .post-votes-chip{background:var(--reddit-action-bg);color:var(--reddit-action-fg)}html.theme-dark .post-card .post-vote-button,html.theme-dark .post .post-vote-button,html.theme-dark .post-vote-button{background:transparent;color:var(--reddit-action-muted)}html.theme-dark .post-card .post-vote-button:hover:not(:disabled),html.theme-dark .post-card .post-vote-button:focus-visible:not(:disabled),html.theme-dark .post .post-vote-button:hover:not(:disabled),html.theme-dark .post .post-vote-button:focus-visible:not(:disabled),html.theme-dark .post-vote-button:hover:not(:disabled),html.theme-dark .post-vote-button:focus-visible:not(:disabled){background:var(--reddit-action-hover)}html.theme-dark .post-card .post-vote-button.is-up:hover:not(:disabled),html.theme-dark .post-card .post-vote-button.is-up:focus-visible:not(:disabled),html.theme-dark .post-card .post-vote-button.is-up.is-active,html.theme-dark .post .post-vote-button.is-up:hover:not(:disabled),html.theme-dark .post .post-vote-button.is-up:focus-visible:not(:disabled),html.theme-dark .post .post-vote-button.is-up.is-active,html.theme-dark .post-vote-button.is-up:hover:not(:disabled),html.theme-dark .post-vote-button.is-up:focus-visible:not(:disabled),html.theme-dark .post-vote-button.is-up.is-active{color:var(--reddit-upvote)}html.theme-dark .post-card .post-vote-button.is-down:hover:not(:disabled),html.theme-dark .post-card .post-vote-button.is-down:focus-visible:not(:disabled),html.theme-dark .post-card .post-vote-button.is-down.is-active,html.theme-dark .post .post-vote-button.is-down:hover:not(:disabled),html.theme-dark .post .post-vote-button.is-down:focus-visible:not(:disabled),html.theme-dark .post .post-vote-button.is-down.is-active,html.theme-dark .post-vote-button.is-down:hover:not(:disabled),html.theme-dark .post-vote-button.is-down:focus-visible:not(:disabled),html.theme-dark .post-vote-button.is-down.is-active{color:var(--reddit-downvote)}html.theme-dark .post-card .post-vote-score,html.theme-dark .post .post-vote-score,html.theme-dark .post-vote-score{color:var(--reddit-action-fg)}.post-image-gallery .image-gallery-image{height:520px}@media screen and (max-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{width:100%;position:relative;display:flex;align-items:center;justify-content:center}.post-image-gallery .post-image-gallery-image .image{position:relative;z-index:10}.post-image-gallery .post-image-gallery-image .image.is-loading{visibility:hidden}.post-image-gallery .post-image-gallery-image .image.is-blured{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;overflow:hidden;background:#313131}.post-image-gallery .post-image-gallery-image .image.is-blured img{width:100%;height:100%;filter:blur(60px);object-fit:cover;opacity:.5}.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 (max-width: 768px){.post-card-compact-list{border-radius:0;border-left:none;border-right:none}}.post-card-compact-list .post-card{box-shadow:none;background-color:inherit;border-radius:0}.post-card-compact-list .post-card{border-bottom:none;border-radius:0;border-bottom:var(--card-border)}.post-card-compact-list .post-card:last-child{border-bottom:none}.feed-skeleton{display:flex}.feed{display:flex;flex-direction:column}.feed>*{margin-bottom:var(--gap)}.feed .feed-no-more{margin:var(--gap) 0 calc(2 * var(--gap)) var(--gap);display:flex;align-items:center;justify-content:center;opacity:.6}.feed .feed-none{margin-left:var(--post-card-votes-margin);height:260px;display:flex;align-items:center;justify-content:center;opacity:.6}.feed .feed-spinner{margin-top:var(--gap);display:flex;align-items:center;justify-content:center}.feed .feed-load-more{margin-left:var(--post-card-votes-margin)}.feed .feed-load-more button{width:100%}@media screen and (max-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 (max-width: 1170px){.feed .feed-no-more,.feed .feed-none,.feed .feed-spinner{margin-left:0}}@media screen and (max-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 (max-width: 1170px){.posts-feed .feed-skeleton .skeleton{margin-left:0}}.posts-feed .select-bar{margin-left:var(--post-card-votes-margin)}@media screen and (max-width: 1170px){.posts-feed .select-bar{margin-left:0}}.modal .modal-signup{transition:max-height 1s}.modal .modal-signup .modal-signup-terms{margin-bottom:0;text-align:center;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{display:flex;flex-direction:column}.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{position:absolute;top:0;right:0;left:0;bottom:0;z-index:10;border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600;background:rgba(var(--base-bg),.85);-webkit-backdrop-filter:var(--modal-bg-blur);backdrop-filter:var(--modal-bg-blur);padding:var(--gap)}.modal .modal-login .form-error{margin:0}.banner-install{display:grid;grid-template-columns:1fr max-content;align-items:center;padding:var(--card-padding);background:var(--color-brand);color:#fff;margin-bottom:var(--gap)}.banner-install .banner-button-close{color:#fff}.banner-install .banner-install-button{background:#fff;border-radius:16px;color:#000}.banner-install .banner-install-button:active{color:#000}.banner-install .banner-install-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.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{list-style:none;display:flex;flex-direction:column}.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}.travel-essentials{margin-bottom:var(--gap);display:flex;flex-direction:column;gap:var(--gap)}.travel-essentials-header h2{font-size:var(--fs-xl);font-weight:700;margin-bottom:.5rem}.travel-essentials-list{display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem;scrollbar-width:thin}.travel-essentials-list::-webkit-scrollbar{height:8px}.travel-essentials-list::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar);border-radius:4px}.travel-essential-card{flex:0 0 auto;width:140px;display:flex;flex-direction:column}.essential-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.essential-link:hover{text-decoration:none}.essential-link:hover .essential-title{color:var(--color-brand)}.essential-image{width:100%;height:100px;object-fit:cover;border-radius:var(--border-radius);margin-bottom:.5rem;background-color:var(--color-panel-soft)}.essential-placeholder{width:100%;height:100px;border-radius:var(--border-radius);background-color:var(--color-panel-soft);margin-bottom:.5rem}.essential-title{font-size:var(--fs-s);font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sidebar-widget{background-color:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1rem;margin-bottom:1rem}.widget-header{font-weight:700;text-transform:uppercase;color:#181c1f;font-size:20px}.widget-content{display:flex;flex-direction:column;gap:.5rem}.widget-item{text-decoration:none;color:inherit;padding:.25rem 0}.widget-item:hover .widget-item-title{color:var(--color-brand)}.widget-item-title{font-weight:600;font-size:var(--fs-s);margin-bottom:.1rem}.widget-item-meta{font-size:var(--fs-xs);color:var(--text-muted)}.widget-item-placeholder{color:var(--text-muted);font-style:italic;font-size:var(--fs-s)}.recent-posts-widget .widget-item-placeholder{padding-top:.8rem}.page-post{padding-top:var(--page-content-top-offset)}.page-post>.sidebar-right{position:relative}.page-post>.sidebar-right .post-right-content{display:flex;flex-direction:column}.page-post>.sidebar-right .post-right-content>*{margin-bottom:var(--card-margin)}.page-post>.sidebar-right .post-right-content.is-sticky{position:sticky;top:var(--sticky-top-offset);left:0}@media screen and (min-width: 1170px){.page-post{--post-left-rail: calc(var(--page-rail-offset) + var(--sidebar-left-width));--post-right-rail: calc(var(--page-rail-offset) + var(--sidebar-right-width));--post-main-width: calc( 100% - var(--post-left-rail) - var(--post-right-rail) - var(--layout-column-gap) - var( --layout-column-gap ) )}.page-post.page-grid>main{width:var(--post-main-width);margin-left:calc(var(--post-left-rail) + var(--layout-column-gap));margin-right:0}}@media screen and (max-width: 1360px) and (min-width: 1171px){.page-post{--post-right-rail: var(--page-rail-offset)}.page-post.page-grid>main{margin-right:0}.page-post.page-grid>.sidebar-right{display:none}}@media screen and (max-width: 1170px){.page-post.page-grid>main{margin-left:0;margin-right:0}.page-post.page-grid .sidebar-left,.page-post.page-grid .sidebar-right{display:none}}@media screen and (max-width: 768px){.page-post{display:flex;flex-direction:column;margin:0;padding:0}.page-post .card{border-radius:0}.page-post>.sidebar-right{margin-left:0}}.post{margin-bottom:calc(1.25 * var(--gap));display:flex;flex-direction:column;gap:var(--gap);align-items:stretch}@media screen and (max-width: 768px){.post{margin-bottom:0}}.post .post-breadcrumb{display:flex;align-items:center;gap:8px;padding:0 4px;font-size:var(--fs-xs);color:rgba(var(--base-fg),.62)}.post .post-breadcrumb a{color:inherit;text-decoration:none}.post .post-breadcrumb a:hover{color:var(--color-brand);text-decoration:none}.post .post-card-card{cursor:auto;overflow:visible;min-width:0;border:1px solid var(--color-card-border);border-radius:calc(var(--border-radius) * 1.1);background:var(--color-bg);box-shadow:var(--card-shadow);transition:box-shadow var(--t-time),border-color var(--t-time);overflow:hidden}.post .post-card-card:hover{border-color:rgba(var(--base-brand),.2);box-shadow:var(--card-shadow-style-2)}@media screen and (max-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;padding-bottom:0}.post .post-card-card .post-card-body .post-card-title .post-card-title-main{margin:0}.post .post-card-card .post-card-body .post-card-title .post-card-title-meta{margin-top:1rem;margin-bottom:0}.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-guide-summary{margin:0 var(--padding-hor) var(--gap);padding:1rem;border:1px solid rgba(var(--base-brand),.18);border-radius:var(--border-radius);background:var(--color-cwg-surface)}.post .post-card-card .post-card-body .post-guide-summary h2{margin:0 0 .7rem;font-size:var(--fs-m);line-height:1.25}.post .post-card-card .post-card-body .post-guide-summary ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.post .post-card-card .post-card-body .post-guide-summary li{position:relative;padding-left:1.1rem;color:rgba(var(--base-fg),.76);line-height:1.45}.post .post-card-card .post-card-body .post-guide-summary li:before{content:"";position:absolute;top:.62em;left:0;width:6px;height:6px;border-radius:999px;background:var(--color-link)}.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:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--base-0),.1);border-radius:12px;opacity:0;transition:all .15s}.post .post-card-card .post-card-body .post-card-link-image svg{position:absolute;bottom:6px;right:6px;width:35px;height:35px;color:#fff;opacity:0;transition:.2s}.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 (max-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 (max-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{margin-top:0;max-height:none;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-article-cover{padding:var(--gap) var(--padding-hor) 0}.post .post-card-card .post-card-body .post-article-cover .image,.post .post-card-card .post-card-body .post-article-cover img{display:block;width:100%;height:auto;border-radius:12px}.post .post-card-card .post-card-body .post-article-cover .image{overflow:hidden;background-color:rgba(var(--base-fg),.06)}.post .post-card-card .post-card-body .post-image{margin-top:0}.post .post-card-card .post-card-bottom.has-no-img{background-color:transparent}.post .post-card-card .post-card-bottom.is-t{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;background:transparent;padding:calc(var(--gap) * .85) var(--padding-hor);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.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{height:3px;width:100%;background:var(--color-green)}.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);position:absolute;right:0;top:0;background:#ff3a3a;width: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 (max-width: 1170px){.post .post-card-card .post-card-actions-row{width:100%;justify-content:flex-start}}.post .post-related{padding:calc(var(--gap) * .85) var(--padding-hor);border-top:1px solid rgba(var(--base-fg),.08);background:rgba(var(--base-fg),.018)}.post .post-related .post-related-head{display:flex;justify-content:space-between;align-items:center;gap:var(--gap);margin-bottom:10px}.post .post-related .post-related-head h2{margin:0;font-size:var(--fs-m);line-height:1.25}.post .post-related .post-related-head a{flex-shrink:0;font-size:var(--fs-xs);color:rgba(var(--base-fg),.68);text-decoration:none}.post .post-related .post-related-head a:hover{color:var(--color-link)}.post .post-related .post-related-list{display:grid;gap:8px}.post .post-related .post-related-link{display:flex;flex-direction:column;gap:3px;padding:9px 10px;border-radius:var(--border-radius);color:var(--color-text);background:rgba(var(--base-fg),.035);text-decoration:none}.post .post-related .post-related-link:hover{background:rgba(var(--base-brand),.08);color:var(--color-link);text-decoration:none}.post .post-related .post-related-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.post .post-related .post-related-meta{font-size:var(--fs-xs);color:rgba(var(--base-fg),.62)}@media screen and (max-width: 768px){.post .post-related .post-related-head{align-items:flex-start}.post .post-related .post-related-title{white-space:normal}}.post .post-image-gallery{margin-top:0}@media screen and (min-width: 768px){.post .post-image-gallery .image-gallery-image{height:600px}}.post .post-comments{position:relative;z-index:0;padding:var(--padding-hor);padding-top:0}.post .post-comments .post-comments-title{display:flex;justify-content:space-between;align-items:center}.post .post-comments .post-comments-title .post-comments-count{font-size:var(--fs-l);margin-bottom:15px;padding-top:15px;display:flex;flex-direction:column;gap:4px}.post .post-comments .post-comments-title .post-comments-count small{font-size:var(--fs-xs);font-weight:400;color:rgba(var(--base-fg),.62)}.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{display:flex;flex-direction:column}.post .post-comments .post-comments-more-button{margin-top:var(--gap)}.post .post-comments .post-comments-none{width:100%;min-height:200px;height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:rgba(var(--base-fg),.5)}.post .post-comments-new{display:flex;flex-direction:column;margin-bottom:var(--gap)}.post .post-comments-new.is-editing{margin-top:var(--gap)}.post .post-comments-new .post-comments-new-input-wrapper{position:relative;background-color:var(--color-input);border:1px solid var(--color-card-border);border-radius:var(--border-radius);overflow:hidden;padding-bottom:64px}.post .post-comments-new textarea{width:100%;min-height:140px;padding:10px;border:none;background-color:transparent;color:var(--color-text);resize:none}.post .post-comments-new textarea:focus{outline:none}.post .post-comments-new .post-comments-new-helper{padding:0 10px 8px;font-size:var(--fs-xs);line-height:1.35;color:rgba(var(--base-fg),.58)}.post .post-comments-new .post-comments-new-buttons{position:absolute;bottom:0;right:0;left:0;padding:10px;background-color:var(--color-input);display:flex;align-items:center;justify-content:flex-end}.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 (max-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-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 (max-width: 768px){.post .post-comments-new .post-comments-new-input-wrapper{padding-bottom:96px}.post .post-comments-new .post-comments-new-buttons{flex-direction:column-reverse;align-items:stretch;justify-content:flex-end}.post .post-comments-new .post-comments-new-buttons>*{margin:0}.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;margin-bottom:5px}.post .post-comments-new .post-comments-new-buttons .post-comments-new-buttons-buttons>*{margin:0}}.post .post-comment{display:flex;align-items:stretch;margin-top:14px;position:relative;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}@media screen and (max-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{display:flex;flex-direction:column;align-items:center;height:100%;cursor:pointer}@media screen and (max-width: 768px){.post .post-comment .post-comment-collapse{padding:0 3px;cursor:default}}.post .post-comment .post-comment-collapse>div{color:var(--color)}.post .post-comment .post-comment-collapse .post-comment-line{display:block;border-right:1px solid var(--collapse-color);cursor:pointer;height:calc(100% - var(--collapse-button-size))}@media screen and (max-width: 768px){.post .post-comment .post-comment-collapse .post-comment-line{height:calc(100% - 5px);border-width:2px}}@media screen and (max-width: 768px){.post .post-comment .post-comment-collapse{margin-right:0}}.post .post-comment .post-comment-collapse-minus{border:1px solid var(--collapse-color);border-radius:50%;width:var(--collapse-button-size);height:var(--collapse-button-size);position:relative;cursor:pointer}@media screen and (max-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);position:absolute;width:50%;height:1px;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:"";height:50%;width:1px}.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 (max-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 (max-width: 768px){.post .post-comment .post-comment-body{margin-left:10px}}.post .post-comment .post-comment-body .post-comment-body-head{display:flex;flex-wrap:wrap;align-items:center;font-size:var(--fs-xs);min-height:var(--collapse-button-size);margin-left:var(--inner-left-margin)}.post .post-comment .post-comment-body .post-comment-body-head .post-comment-collapse-minus{width:14px;height:14px;border-radius:50%;display:none}@media screen and (max-width: 768px){.post .post-comment .post-comment-body .post-comment-body-head .post-comment-collapse-minus{display:block}}@media screen and (max-width: 768px){.post .post-comment .post-comment-body .post-comment-body-head{position:absolute;left:10px;top:0;right:0;background-color:var(--color-bg);transform:translateY(-50%);padding-left:5px}}.post .post-comment .post-comment-body .post-comment-username{font-weight:600;color:var(--color-text)}.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{margin-left:8px;color:rgba(var(--base-fg),.6)}.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 .post-new-comment-label{color:var(--color-green)}.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 (max-width: 768px){.post .post-comment.has-propics .post-comment-text{margin-top:18px}}.post .post-comment .post-comment-text{padding:5px 0;overflow-wrap:anywhere;margin-left:var(--inner-left-margin)}.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);padding:.6em;margin-left:0}.post .post-comment .post-comment-text .post-comment-text-sign{color:var(--color-gray)}@media screen and (max-width: 768px){.post .post-comment .post-comment-text{margin-top:8px}}.post .post-comment .post-comment-diagnostics{display:flex;flex-direction:column;font-size:var(--fs-xs);opacity:.8}.post .post-comment .post-comment-buttons{position:relative;left:-5px;display:flex;align-items:center;flex-wrap:wrap;margin:0;font-size:var(--fs-xs);margin-left:var(--inner-left-margin);--button-color: rgba(var(--base-fg), .5);--button-size: 25px}.post .post-comment .post-comment-buttons .post-comment-points{font-weight:600;margin:0 5px;font-size:var(--fs-s)}.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);display:flex;align-items:center;justify-content:center;margin:0 3px;border-radius:3px;color:var(--button-color);padding:0 4px;font-weight:600}.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-reply-button{gap:5px;margin-left:16px}.post .post-comment .post-comment-buttons .post-comment-reply-button img{width:25px;height:25px;object-fit:contain}.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{margin:5px 0 0 6px;font-size:var(--fs-s);font-weight:600}.post .post-comment .post-comment-more:disabled{text-decoration:none;opacity:1}.post .post-comment .post-comments-new{margin:var(--gap) 0}.post .post-comments-loading{height:180px}.post-travel-context .card-content{display:flex;flex-direction:column;gap:.9rem}.post-travel-context .card-content p{margin:0;color:rgba(var(--base-fg),.68);line-height:1.45}.post-travel-context .post-travel-context-links{display:grid;gap:.55rem}.post-travel-context .post-travel-context-links a{display:flex;align-items:center;min-height:38px;padding:.65rem .75rem;border:1px solid var(--color-card-border);border-radius:var(--border-radius);background:var(--color-cwg-surface);color:var(--color-text);font-weight:700;text-decoration:none}.post-travel-context .post-travel-context-links a:hover{border-color:rgba(var(--base-brand),.22);color:var(--color-link);text-decoration:none}.about-community{padding:var(--card-padding);--margin: 1rem}.about-community .about-comm-top{display:flex;align-items:center;margin-bottom:var(--margin);color:inherit}.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;text-decoration-thickness:2px}.about-community .about-comm-no-members{color:gray}.about-community .about-comm-desc{margin-bottom:var(--margin)}.about-community .about-comm-join{display:flex;flex-direction:column;width:100%;justify-content:stretch}.markdown-body{--blockquote-bg: rgba(var(--base-fg), .08);display:flex;flex-direction:column}.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{color:var(--color-text-primary)}.markdown-body .h1{font-size:var(--type-heading-h1-size);font-weight:var(--type-heading-h1-weight);line-height:var(--type-heading-h1-line-height)}.markdown-body .h2{font-size:var(--type-heading-h2-size);font-weight:var(--type-heading-h2-weight);line-height:var(--type-heading-h2-line-height)}.markdown-body .h3{font-size:var(--type-heading-h3-size);font-weight:var(--type-heading-h3-weight);line-height:var(--type-heading-h3-line-height)}.markdown-body .h4{font-size:var(--type-heading-h4-size);font-weight:var(--type-heading-h4-weight);line-height:var(--type-heading-h4-line-height)}.markdown-body .h5{font-size:var(--type-heading-h5-size);font-weight:var(--type-heading-h5-weight);line-height:var(--type-heading-h5-line-height)}.markdown-body .h6{font-size:var(--type-heading-h6-size);font-weight:var(--type-heading-h6-weight);line-height:var(--type-heading-h6-line-height)}.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);transform:scale(.85);border-radius:3px}.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{display:inline-block;content:"– ";margin-right:calc(var(--gap) / 2)}.markdown-body hr{opacity:.2}.markdown-body blockquote{background:var(--blockquote-bg);padding:var(--gap);border-radius:var(--border-radius)}.markdown-body code{padding:3px 5px;background:var(--blockquote-bg);border-radius:var(--border-radius)}.markdown-body .markdown-body-pre-box{display:table;table-layout:fixed;width:100%}.markdown-body .markdown-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(var(--base-fg),.35) transparent}.markdown-body .markdown-table-wrap::-webkit-scrollbar{height:8px}.markdown-body .markdown-table-wrap::-webkit-scrollbar-track{background:transparent}.markdown-body .markdown-table-wrap::-webkit-scrollbar-thumb{background:rgba(var(--base-fg),.28);border-radius:999px}.markdown-body pre{background:var(--blockquote-bg);padding:var(--gap);border-radius:var(--border-radius);overflow:auto}.markdown-body pre code{background-color:transparent;padding:0}.markdown-body table{width:100%}.markdown-body img{width:100%;max-width:max-content;height:auto}.post-card-text .markdown-body{color:var(--color-text);font-size:var(--type-body-reading-size);line-height:var(--type-body-reading-line-height)}.post-card-text .markdown-body>*{margin-bottom:1.25em}.post-card-text .markdown-body p{margin:0 0 1.25em}.post-card-text .markdown-body img{display:block;width:auto;max-width:100%;height:auto;margin:1.8rem 0;border-radius:14px}.post-card-text .markdown-body strong{color:inherit;font-weight:800}.post-card-text .markdown-body .h1,.post-card-text .markdown-body .h2,.post-card-text .markdown-body .h3,.post-card-text .markdown-body .h4,.post-card-text .markdown-body .h5,.post-card-text .markdown-body .h6{color:var(--color-text-primary)}.post-card-text .markdown-body .h1,.post-card-text .markdown-body .h2,.post-card-text .markdown-body .h3,.post-card-text .markdown-body .h4{margin-top:1.8em;margin-bottom:.75em}.post-card-text .markdown-body .h1{font-size:var(--type-heading-h1-size);font-weight:var(--type-heading-h1-weight);line-height:var(--type-heading-h1-line-height)}.post-card-text .markdown-body .h2{font-size:var(--type-heading-h2-size);font-weight:var(--type-heading-h2-weight);line-height:var(--type-heading-h2-line-height)}.post-card-text .markdown-body .h3{font-size:var(--type-heading-h3-size);font-weight:var(--type-heading-h3-weight);line-height:var(--type-heading-h3-line-height)}.post-card-text .markdown-body .h4{font-size:var(--type-heading-h4-size);font-weight:var(--type-heading-h4-weight);line-height:var(--type-heading-h4-line-height)}.post-card-text .markdown-body .h5{font-size:var(--type-heading-h5-size);font-weight:var(--type-heading-h5-weight);line-height:var(--type-heading-h5-line-height)}.post-card-text .markdown-body .h6{font-size:var(--type-heading-h6-size);font-weight:var(--type-heading-h6-weight);line-height:var(--type-heading-h6-line-height)}.post-card-text .markdown-body ul,.post-card-text .markdown-body ol{margin-left:0;padding-left:2.4rem}.post-card-text .markdown-body ul{list-style:disc}.post-card-text .markdown-body ul li:before{display:none;content:none}.post-card-text .markdown-body li{padding-left:.2rem;margin-bottom:.55em}.post-card-text .markdown-body .markdown-table-wrap{margin:.4rem 0 2rem;border:1px solid #e1e5ec;border-radius:6px}.post-card-text .markdown-body table{width:100%;min-width:108rem;max-width:none;margin:0;border-collapse:collapse;border-spacing:0;color:var(--color-text);font-size:var(--type-body-size);line-height:1.55}.post-card-text .markdown-body th,.post-card-text .markdown-body td{min-width:11rem;padding:1.4rem 1.8rem;border:1px solid #e1e5ec;vertical-align:middle;word-break:keep-all;overflow-wrap:normal}.post-card-text .markdown-body th:first-child,.post-card-text .markdown-body td:first-child{min-width:8rem;white-space:nowrap}.post-card-text .markdown-body th:last-child,.post-card-text .markdown-body td:last-child{min-width:30rem;white-space:normal;word-break:normal;overflow-wrap:break-word}.post-card-text .markdown-body th{background:#e60000;border-color:#c90000;color:#fff;font-weight:800}.post-card-text .markdown-body tbody tr:nth-child(2n) td{background:#fafbfc}@media screen and (max-width: 768px){.post-card-text .markdown-body .markdown-table-wrap{overflow-x:visible;border:0}.post-card-text .markdown-body table,.post-card-text .markdown-body thead,.post-card-text .markdown-body tbody,.post-card-text .markdown-body tr,.post-card-text .markdown-body th,.post-card-text .markdown-body td{display:block}.post-card-text .markdown-body table{min-width:0;border:0;font-size:1.45rem;line-height:1.55}.post-card-text .markdown-body thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.post-card-text .markdown-body tbody{display:grid;gap:1rem}.post-card-text .markdown-body tr{overflow:hidden;border:1px solid #e1e5ec;border-radius:6px;background:#fff}.post-card-text .markdown-body th,.post-card-text .markdown-body td,.post-card-text .markdown-body th:first-child,.post-card-text .markdown-body td:first-child,.post-card-text .markdown-body th:last-child,.post-card-text .markdown-body td:last-child{min-width:0;white-space:normal}.post-card-text .markdown-body td{display:grid;grid-template-columns:minmax(8.5rem,.36fr) minmax(0,1fr);gap:1rem;padding:1rem 1.2rem;border:0;border-bottom:1px solid #e1e5ec;word-break:normal;overflow-wrap:anywhere}.post-card-text .markdown-body td:before{content:attr(data-label);color:var(--color-text-primary);font-weight:800}.post-card-text .markdown-body td:last-child{border-bottom:0}}.post-card-text .markdown-body a,.post-card-text .markdown-body .anchor{color:#e3341f;font-weight:600}html.theme-dark .post-card-text .markdown-body,html.theme-dark .post-card-text .markdown-body .h1,html.theme-dark .post-card-text .markdown-body .h2,html.theme-dark .post-card-text .markdown-body .h3,html.theme-dark .post-card-text .markdown-body .h4,html.theme-dark .post-card-text .markdown-body .h5,html.theme-dark .post-card-text .markdown-body .h6,html.theme-dark .post-card-text .markdown-body table{color:var(--color-text)}html.theme-dark .post-card-text .markdown-body th,html.theme-dark .post-card-text .markdown-body td{border-color:#343536}html.theme-dark .post-card-text .markdown-body th{background:#b91c1c;border-color:#991b1b}html.theme-dark .post-card-text .markdown-body tbody tr:nth-child(2n) td{background:#ffffff08}@media screen and (max-width: 768px){html.theme-dark .post-card-text .markdown-body tr{background:var(--card-bg)}html.theme-dark .post-card-text .markdown-body td:before{color:var(--color-text)}}.community-skeleton .ck-head{display:grid;grid-template-columns:max-content 1fr;align-items:center}.community-skeleton .ck-head .skeleton-circle{margin-right:1.5rem;--size: 96px;width:var(--size);height:var(--size)}.community-skeleton .ck-content{margin-top:1rem}.community-skeleton .ck-content>*{margin-bottom:1rem}.community-skeleton .ck-content>*:last-child{margin-bottom:0}.post-guide-outline .card-title{display:flex;align-items:center;gap:.55rem}.post-guide-outline .card-title svg{width:18px;height:18px;color:var(--color-link)}.post-guide-outline .card-content{display:flex;flex-direction:column;gap:.75rem}.post-guide-outline-item{color:var(--color-text-light);font-size:var(--fs-s);line-height:1.4}.post-guide-outline-item.is-depth-3{padding-left:1rem}.page-community{padding-top:var(--page-content-top-offset)}.page-community.is-cwg-category .comm-main{padding-top:0}.page-community.is-cwg-category .comm-main-title{gap:.65rem;padding:1.25rem 1.5rem;border:1px solid var(--color-card-border);border-radius:var(--border-radius);background:var(--color-card)}.page-community.is-cwg-category .comm-main-title h1{margin:0;color:var(--color-cwg-ink);font-size:clamp(2rem,2.4vw,3rem);line-height:1.1}.page-community.is-cwg-category .comm-main-title .comm-main-description{max-width:72ch;margin:0;color:var(--color-text-light);line-height:1.65}.page-community.is-cwg-category .comm-posts{margin-top:var(--gap)}.page-community.is-cwg-category.is-cwg-shop .comm-posts{margin-top:var(--page-content-top-offset)}.page-community .sidebar-right{display:flex;flex-direction:column}.page-community .sidebar-right>*{margin-bottom:var(--card-margin)}@media screen and (max-width: 768px){.page-community .sidebar-right{display:none}}@media screen and (min-width: 1170px){.page-community{--community-left-rail: calc(var(--page-rail-offset) + var(--sidebar-left-width));--community-right-rail: calc(var(--page-rail-offset) + var(--sidebar-right-width));--community-main-width: calc( 100% - var(--community-left-rail) - var(--community-right-rail) - var( --layout-column-gap ) - var(--layout-column-gap) )}.page-community.page-grid>main{width:var(--community-main-width);margin-left:calc(var(--community-left-rail) + var(--layout-column-gap));margin-right:0}}@media screen and (max-width: 1360px) and (min-width: 1171px){.page-community{--community-right-rail: var(--page-rail-offset)}.page-community.page-grid>main{margin-right:0}.page-community.page-grid>.sidebar-right{display:none}}@media screen and (max-width: 1170px){.page-community.page-grid>main{margin-left:0;margin-right:0}.page-community.page-grid .sidebar-left,.page-community.page-grid .sidebar-right{display:none}}.cwg-channel-kicker,.cwg-channel-active{color:var(--color-link);font-size:var(--fs-xs);font-weight:850;letter-spacing:0;text-transform:uppercase}.cwg-channel-active{color:var(--color-text-light);text-transform:none}.cwg-channel-card p{margin:0 0 var(--gap);color:var(--color-text-light);line-height:1.5}.cwg-channel-sidebar-links{display:grid;gap:.8rem}.cwg-channel-sidebar-links a{display:flex;align-items:center;min-height:38px;padding:0 1rem;border-radius:999px;background:var(--color-panel-soft);color:var(--color-text);font-weight:750;text-decoration:none}.cwg-channel-sidebar-links a:hover{color:var(--color-link);text-decoration:none}.comm-main{border:0;border-radius:0;background:transparent;box-shadow:none}.comm-main{--padding-hor: calc(2 * var(--gap));border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-left:var(--post-card-votes-margin);padding-top:0}@media screen and (max-width: 1170px){.comm-main{margin-left:0}}@media screen and (max-width: 768px){.comm-main{--padding-hor: var(--gap-edge);margin-left:0}}.comm-main .comm-main-top{display:none;grid-template-columns:var(--padding-hor) 120px 7fr var(--padding-hor);grid-template-rows:3fr 60px 60px;height:240px;width:100%}.comm-main .comm-main-top .comm-main-bg{grid-row:1/-2;grid-column:1/-1;position:relative;z-index:0}.comm-main .comm-main-top .comm-main-bg:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(var(--base-fg),.03)}.comm-main .comm-main-top .comm-main-profile{width:auto;height:auto;grid-row:2/-1;grid-column:2/3;position:relative;z-index:1;border-radius:50%;border:2px solid var(--color-bg);box-shadow:var(--card-shadow)}.comm-main .comm-main-top .comm-main-top-bar{grid-row:3/4;grid-column:3/4;display:flex;align-items:center;justify-content:flex-end}.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{display:flex;flex-direction:column;padding:0 0 var(--gap);border-bottom:1px solid rgba(var(--base-fg),.08)}.comm-main .comm-main-title h1{font-size:var(--fs-2xl);margin-bottom:.2rem}.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-main .cwg-category-tabs{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:var(--gap) 0 0;overflow-x:visible;scrollbar-width:none;border-top:0}.comm-main .cwg-category-tabs::-webkit-scrollbar{display:none}.comm-main .cwg-category-tabs .cwg-category-tab{flex:0 0 auto;display:inline-flex;align-items:center;min-height:36px;padding:0 1.3rem;border:1px solid rgba(var(--base-fg),.12);border-radius:999px;color:var(--color-text-light);background:var(--color-card);font-size:var(--fs-s);font-weight:700;text-decoration:none;white-space:nowrap}.comm-main .cwg-category-tabs .cwg-category-tab:hover{color:var(--color-text);border-color:rgba(var(--base-brand),.32);background:rgba(var(--base-brand),.06)}.comm-main .cwg-category-tabs .cwg-category-tab.is-active{border-color:var(--color-button-main);color:var(--color-white);background:var(--color-button-main)}@media screen and (max-width: 768px){.comm-main .cwg-category-tabs{flex-wrap:nowrap;overflow-x:auto}}.comm-main .cwg-feed-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap);padding-top:var(--gap)}.comm-main .cwg-feed-toolbar .cwg-category-tabs{flex:1 1 auto;min-width:0;padding-top:0}.comm-main .cwg-sort-control{flex:0 0 auto;display:inline-flex;align-items:center;gap:.9rem;min-height:36px;padding-top:1px}.comm-main .cwg-sort-control span{color:var(--color-text-light);font-size:var(--fs-xs);font-weight:850;text-transform:uppercase;white-space:nowrap}.comm-main .cwg-sort-control select{min-height:36px;min-width:58px;padding:0 1.15rem 0 .1rem;border:0;border-radius:0;background-color:transparent;background-position:calc(100% + 2px) calc(50% - 1px);color:var(--color-text);font-weight:800;cursor:pointer;box-shadow:none}.comm-main .cwg-sort-control select:focus{outline:2px solid rgba(var(--base-brand),.3);outline-offset:3px}@media screen and (max-width: 768px){.comm-main .cwg-sort-control{width:100%;justify-content:space-between}.comm-main .cwg-sort-control select{flex:0 0 auto}}@media screen and (max-width: 768px){.comm-main .cwg-feed-toolbar{flex-direction:column;align-items:stretch}}.comm-content{display:flex;flex-direction:column}.comm-action-buttons-m{display:none;flex-direction:column}.comm-action-buttons-m>*{margin-top:var(--gap);border-radius:0}@media screen and (max-width: 768px){.comm-action-buttons-m{display:flex}}.comm-posts{display:flex;flex-direction:column;margin-top:calc(var(--gap) * .5)}.comm-posts .feed>*{margin-bottom:0}.comm-posts .feed .feed-item+.feed-item .post-card{border-top:1px solid rgba(var(--base-fg),.08)}.comm-posts .post-card{position:relative}.comm-posts .post-card .post-card-card{border:0;border-radius:0;background:transparent;box-shadow:none}.comm-posts .post-card .post-card-card:hover{border-color:transparent;box-shadow:none}.comm-posts .post-card .post-card-card .post-card-community{display:none}.comm-posts .comm-about>*{margin-bottom:var(--gap)}.comm-posts .cwg-placeholder-card{padding:var(--card-padding);gap:.6rem}.comm-posts .cwg-placeholder-card h2{font-size:var(--fs-xl)}.comm-posts .cwg-placeholder-card p{color:var(--color-text-light)}.card-mods .card-content{display:flex;flex-direction:column}.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{display:grid;grid-template-columns:minmax(20px,max-content) auto}.card-rules-rules>*{margin-bottom:3px}.cwg-shop{display:flex;flex-direction:column;gap:calc(var(--gap) * 1.05)}.cwg-shop-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--gap);border:var(--card-border);border-radius:var(--border-radius);background:var(--color-card);padding:calc(1.25 * var(--gap))}.cwg-shop-head h2{font-size:var(--fs-4xl);margin-bottom:.5rem}.cwg-shop-head p{color:var(--color-text-light);max-width:62ch;margin:0}@media screen and (max-width: 768px){.cwg-shop-head{grid-template-columns:1fr;padding:var(--gap)}.cwg-shop-head h2{font-size:var(--fs-3xl)}}.cwg-shop-count{min-width:132px;border-radius:14px;background:var(--color-panel-soft);padding:1rem 1.2rem;text-align:right}.cwg-shop-count strong,.cwg-shop-count span{display:block}.cwg-shop-count strong{font-size:var(--fs-3xl);line-height:1}.cwg-shop-count span{color:var(--color-text-light);font-size:var(--fs-sm);font-weight:760;margin-top:.35rem}@media screen and (max-width: 768px){.cwg-shop-count{min-width:0;text-align:left}}.cwg-shop-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.cwg-shop-highlights>div{display:flex;align-items:center;gap:.7rem;min-width:0;border:var(--card-border);border-radius:var(--border-radius);background:var(--color-card);padding:1rem 1.2rem;color:var(--color-text-light);font-weight:760}.cwg-shop-highlights svg{flex:0 0 auto;width:20px;height:20px;color:var(--color-link)}@media screen and (max-width: 768px){.cwg-shop-highlights{grid-template-columns:1fr}}.cwg-shop-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;border:var(--card-border);border-radius:var(--border-radius);background:var(--color-card);padding:1rem}@media screen and (max-width: 768px){.cwg-shop-filters{grid-template-columns:1fr}}.cwg-shop-filter-search,.cwg-shop-filter-group{display:flex;align-items:center;gap:.8rem}.cwg-shop-filter-search{min-height:42px;padding:0 1rem;border:1px solid var(--color-card-border);border-radius:999px;background:var(--color-cwg-surface)}.cwg-shop-filter-search svg{width:18px;height:18px;color:var(--color-text-light)}.cwg-shop-filter-search input{width:100%;min-width:0;border:0;background:transparent;font-size:var(--type-search-size)}.cwg-shop-filter-search input::placeholder{color:var(--color-placeholder)}.cwg-shop-filter-search input:focus{background:transparent}.cwg-shop-filter-group{justify-content:flex-end}.cwg-shop-filter-group>svg{width:19px;height:19px;color:var(--color-link)}.cwg-shop-filter-group select{height:42px;min-width:150px;border:1px solid var(--color-card-border);border-radius:999px;background:var(--color-card);color:var(--color-text);padding:0 1.2rem;font-weight:700}@media screen and (max-width: 768px){.cwg-shop-filter-group{align-items:stretch;flex-direction:column}.cwg-shop-filter-group>svg{display:none}.cwg-shop-filter-group select{width:100%;min-width:0}}.cwg-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--gap)}@media screen and (max-width: 768px){.cwg-product-grid{grid-template-columns:1fr}}.cwg-product-card{display:flex;flex-direction:column;overflow:hidden;border:var(--card-border);border-radius:var(--border-radius);background:var(--color-card);color:var(--color-text);text-decoration:none;transition:border-color var(--t-time),box-shadow var(--t-time),transform var(--t-time)}.cwg-product-card:hover{border-color:rgba(var(--base-brand),.42);box-shadow:var(--box-shadow);transform:translateY(-1px)}.cwg-product-image-wrap{position:relative;aspect-ratio:16/10.5;background:var(--color-panel-soft)}.cwg-product-image-wrap img,.cwg-product-image-wrap .cwg-product-image-fallback{width:100%;height:100%;display:block;object-fit:cover}.cwg-product-price-pill{position:absolute;right:1rem;bottom:1rem;border-radius:999px;background:var(--color-button-main);color:#fff;box-shadow:0 8px 22px #0000002e;padding:.55rem .9rem;font-weight:850}.cwg-product-image-fallback{display:grid;place-items:center;color:var(--color-text-light)}.cwg-product-image-fallback svg{width:48px;height:48px}.cwg-product-card-body{display:flex;flex-direction:column;gap:.85rem;flex:1;padding:1.25rem}.cwg-product-card-body p{display:-webkit-box;min-height:4.6rem;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-text-light);line-height:1.55}.cwg-product-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto}.cwg-product-card-chips{display:flex;flex-wrap:wrap;flex:1 1 auto;gap:.45rem;min-width:0}.cwg-product-card-chips span{display:inline-flex;align-items:center;min-height:26px;border:1px solid rgba(var(--base-fg),.08);border-radius:999px;background:transparent;color:var(--color-text-light);padding:0 .65rem;font-size:var(--fs-xs);font-weight:760}.cwg-product-card-title{font-size:var(--fs-xl);font-weight:780;line-height:1.35;word-break:break-word}.cwg-product-card-action{display:inline-flex;align-items:center;flex:0 0 auto;gap:.45rem;margin-left:auto;color:var(--color-text-light);font-weight:700;white-space:nowrap}.cwg-product-card-action svg{width:16px;height:16px}.cwg-shop-empty{padding:var(--card-padding)}.cwg-product-page{padding-top:var(--page-content-top-offset)}.cwg-product-page>.sidebar-right{display:flex;flex-direction:column}@media screen and (min-width: 1170px){.cwg-product-page{--product-left-rail: calc(var(--page-rail-offset) + var(--sidebar-left-width));--product-right-rail: calc(var(--page-rail-offset) + var(--sidebar-right-width));--product-main-width: calc( 100% - var(--product-left-rail) - var(--product-right-rail) - var( --layout-column-gap ) - var(--layout-column-gap) )}.cwg-product-page.page-grid>main{width:var(--product-main-width);margin-left:calc(var(--product-left-rail) + var(--layout-column-gap));margin-right:0}}@media screen and (max-width: 1360px) and (min-width: 1171px){.cwg-product-page{--product-right-rail: var(--page-rail-offset)}.cwg-product-page.page-grid>main{margin-right:0}.cwg-product-page.page-grid>.sidebar-right{display:none}}@media screen and (max-width: 1170px){.cwg-product-page.page-grid>main{margin-left:0;margin-right:0}.cwg-product-page.page-grid .sidebar-left,.cwg-product-page.page-grid .sidebar-right{display:none}}@media screen and (max-width: 900px){.cwg-product-page{padding-bottom:calc(var(--bottom-navbar-height) + 7rem)}}.cwg-product-content{display:flex;flex-direction:column;gap:calc(var(--gap) * .9)}.cwg-product-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;padding:.35rem 0 .85rem;border-bottom:1px solid rgba(var(--base-fg),.08);color:var(--color-text-light);font-size:var(--fs-s);font-weight:750}.cwg-product-breadcrumb a{color:inherit;text-decoration:none}.cwg-product-breadcrumb a:hover{color:var(--color-link)}.cwg-product-breadcrumb>span:last-child{min-width:0;overflow:hidden;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap}.cwg-product-shell{display:flex;flex-direction:column;gap:var(--gap)}.cwg-product-hero-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:0;overflow:hidden;padding:0}@media screen and (max-width: 900px){.cwg-product-hero-panel{grid-template-columns:1fr}}.cwg-product-media{padding:1.4rem}.cwg-product-intro{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;padding:1.4rem 2.2rem 2rem .45rem}.cwg-product-intro h1{font-size:clamp(2.8rem,3vw,4.1rem);line-height:1.08;margin:0;word-break:break-word}@media screen and (max-width: 900px){.cwg-product-intro{padding:0 1.4rem 1.6rem}.cwg-product-intro h1{max-width:none}}@media screen and (max-width: 768px){.cwg-product-intro h1{font-size:var(--fs-3xl)}}.cwg-product-lede{color:var(--color-text-light);line-height:1.65;margin:0}.cwg-product-price-box{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;border-left:4px solid var(--color-button-main);padding-left:1rem}.cwg-product-price-box span{color:var(--color-text-light);font-weight:800}.cwg-product-price-box strong{color:var(--color-button-main);font-size:var(--fs-4xl);line-height:1}.cwg-product-trust-list{display:grid;gap:.7rem}.cwg-product-trust-list>div{display:flex;align-items:center;gap:.65rem;color:var(--color-text-light);font-weight:760}.cwg-product-trust-list svg{flex:0 0 auto;width:20px;height:20px;color:#18a058}.cwg-product-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap);align-items:start}.cwg-product-main{padding:calc(1.5 * var(--gap))}.cwg-product-main h2{font-size:var(--fs-3xl);margin-bottom:var(--gap)}.cwg-product-main .markdown-body{font-size:1.68rem;line-height:1.72;color:#2c4778}.cwg-product-main .markdown-body table{width:100%;overflow:hidden;border-collapse:separate;border-spacing:0;border:var(--card-border);border-radius:10px}.cwg-product-main .markdown-body tbody,.cwg-product-main .markdown-body thead{min-width:680px}.cwg-product-main .markdown-body th{background:var(--color-button-main);color:#fff}.cwg-product-main .markdown-body th,.cwg-product-main .markdown-body td{padding:1.2rem;border-bottom:var(--seperator)}.cwg-product-main .markdown-body img{max-width:100%;border-radius:14px;margin:.8rem 0}html.theme-dark .cwg-product-main .markdown-body{color:var(--color-text)}@media screen and (max-width: 768px){.cwg-product-main{padding:var(--gap)}.cwg-product-main .markdown-body{font-size:1.55rem}}.cwg-product-key-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:calc(1.15 * var(--gap))}.cwg-product-key-facts>div{display:flex;flex-direction:column;gap:.42rem;min-height:84px;padding:.85rem .95rem;border:1px solid var(--color-card-border);border-radius:var(--border-radius);background:var(--color-cwg-surface);color:var(--color-cwg-ink);font-weight:800}.cwg-product-key-facts svg{width:20px;height:20px;color:var(--color-link)}@media screen and (max-width: 1120px){.cwg-product-key-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 768px){.cwg-product-key-facts{grid-template-columns:1fr}}.cwg-product-block-heading{display:flex;align-items:center;gap:.7rem;margin-bottom:var(--gap)}.cwg-product-block-heading svg{width:22px;height:22px;color:var(--color-link)}.cwg-product-block-heading h2{margin:0}.cwg-product-gallery,.cwg-product-itinerary{margin-bottom:calc(1.5 * var(--gap))}.cwg-product-gallery-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:.8rem}.cwg-product-gallery-grid img{width:100%;aspect-ratio:4/3;border-radius:var(--border-radius);object-fit:cover}.cwg-product-gallery-grid img:first-child{grid-row:span 2;aspect-ratio:auto;height:100%}@media screen and (max-width: 768px){.cwg-product-gallery-grid{grid-template-columns:1fr 1fr}.cwg-product-gallery-grid img:first-child{grid-column:1/-1;grid-row:auto;aspect-ratio:16/10}}.cwg-product-timeline{display:grid;gap:.8rem;counter-reset:tour-step}.cwg-product-timeline>div{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:1rem 1rem 1rem 4.2rem;border:1px solid var(--color-card-border);border-radius:var(--border-radius);background:var(--color-card)}.cwg-product-timeline>div:before{counter-increment:tour-step;content:counter(tour-step);position:absolute;top:1rem;left:1rem;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--color-button-main);color:#fff;font-size:var(--fs-xs);font-weight:850}.cwg-product-timeline strong{color:var(--color-cwg-ink);font-size:var(--fs-l)}.cwg-product-timeline span{color:var(--color-text-light);line-height:1.55}.cwg-product-hero{width:100%;height:100%;min-height:420px;aspect-ratio:16/11;object-fit:cover;border-radius:14px;background:var(--color-panel-soft)}.cwg-product-hero.is-fallback{display:grid;place-items:center;color:var(--color-text-light)}.cwg-product-hero.is-fallback svg{width:64px;height:64px}@media screen and (max-width: 900px){.cwg-product-hero{min-height:0;height:auto;aspect-ratio:16/9}}.cwg-product-summary{margin-bottom:calc(1.4 * var(--gap))}.cwg-product-description{border-top:var(--seperator);padding-top:calc(1.4 * var(--gap))}.cwg-product-description.has-gallery .markdown-body img{display:none}.cwg-checkout-panel{position:static;padding:var(--card-padding)}.cwg-checkout-panel form,.cwg-checkout-panel label{display:flex;flex-direction:column;gap:.65rem}.cwg-checkout-panel form{gap:1.2rem}.cwg-checkout-panel input,.cwg-checkout-panel textarea,.cwg-checkout-panel input[type=date],.cwg-checkout-panel input[type=number]{width:100%;border:1px solid transparent;border-radius:12px;background-color:var(--color-input);color:var(--color-text);font:inherit;min-height:var(--input-height);padding:0 1.1rem}.cwg-checkout-panel textarea{min-height:92px;padding-top:1rem;resize:vertical}.cwg-checkout-panel label>span{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-text-light);font-weight:760}.cwg-checkout-panel button{width:100%;min-height:4.6rem;border-radius:999px;font-weight:850}@media screen and (min-width: 901px){.cwg-checkout-panel form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cwg-checkout-panel form>label:last-of-type,.cwg-checkout-panel .cwg-checkout-row,.cwg-checkout-panel .cwg-checkout-error,.cwg-checkout-panel button{grid-column:1/-1}}.cwg-product-sidebar-content{display:flex;flex-direction:column;gap:calc(var(--card-margin) * .8)}.cwg-product-related-sidebar{padding:0}.cwg-product-related-sidebar .card-head{margin-bottom:0;padding:1rem 1.1rem .75rem}.cwg-product-related-sidebar .card-content{padding:.8rem 1.1rem 1.05rem}.cwg-product-related-list{display:flex;flex-direction:column;gap:.75rem}.cwg-related-tour-card{display:grid;grid-template-columns:78px minmax(0,1fr);gap:.8rem;align-items:center;color:inherit;text-decoration:none}.cwg-related-tour-card img,.cwg-related-tour-card .cwg-related-tour-image-fallback{width:78px;height:72px;border-radius:7px;background:var(--color-panel-soft)}.cwg-related-tour-card img{object-fit:cover}.cwg-related-tour-card .cwg-related-tour-image-fallback{display:grid;place-items:center;color:var(--color-text-light)}.cwg-related-tour-card .cwg-related-tour-image-fallback svg{width:24px;height:24px}.cwg-related-tour-card:hover strong{color:var(--color-link)}.cwg-related-tour-copy{display:flex;min-width:0;flex-direction:column;gap:.3rem}.cwg-related-tour-copy strong,.cwg-related-tour-copy small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.cwg-related-tour-copy strong{color:var(--color-text);font-size:var(--fs-s);font-weight:800;line-height:1.3;transition:color var(--t-time);-webkit-line-clamp:2}.cwg-related-tour-copy small{color:var(--color-text-light);font-size:var(--fs-xs);line-height:1.35;-webkit-line-clamp:2}.cwg-related-tour-copy em{color:var(--color-button-main);font-size:var(--fs-xs);font-style:normal;font-weight:850}.cwg-product-related-empty{display:flex;flex-direction:column;gap:.8rem}.cwg-product-related-empty p{margin:0;color:var(--color-text-light);line-height:1.55}.cwg-product-related-empty a{color:var(--color-link);font-weight:800;text-decoration:none}.cwg-mobile-booking-cta{display:none}@media screen and (max-width: 900px){.cwg-mobile-booking-cta{position:fixed;left:var(--gap);right:var(--gap);bottom:calc(var(--bottom-navbar-height) + 1rem);z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:var(--gap);padding:1rem 1.2rem;border:1px solid rgba(var(--base-brand),.25);border-radius:var(--border-radius);background:var(--color-bg);color:inherit;box-shadow:0 -10px 28px rgba(var(--base-fg),.12);text-decoration:none}.cwg-mobile-booking-cta span{overflow:hidden;color:var(--color-button-main);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.cwg-mobile-booking-cta strong{padding:.8rem 1rem;border-radius:999px;background:var(--color-button-main);color:#fff;line-height:1}}.cwg-checkout-heading{display:flex;flex-direction:column;gap:.4rem;border-bottom:var(--seperator);margin-bottom:var(--gap);padding-bottom:var(--gap)}.cwg-checkout-heading span{color:var(--color-text);font-size:var(--fs-2xl);font-weight:850}.cwg-checkout-heading strong{color:var(--color-button-main);font-size:var(--fs-3xl);line-height:1}.cwg-checkout-row{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem}@media screen and (max-width: 768px){.cwg-checkout-row{grid-template-columns:1fr}}.cwg-checkout-error{border:1px solid rgba(var(--base-red),.34);background:rgba(var(--base-red),.09);color:var(--color-red);border-radius:10px;padding:1rem 1.2rem;font-weight:700}.cwg-checkout-result{display:grid;place-items:center;min-height:calc(100vh - var(--navbar-height) - 120px)}.cwg-checkout-result-card{max-width:520px;padding:calc(2 * var(--gap));text-align:center}.cwg-checkout-result-card svg{width:56px;height:56px;color:var(--color-link);margin-bottom:var(--gap)}.cwg-checkout-result-card h1{font-size:var(--fs-3xl)}.cwg-checkout-result-card p{color:var(--color-text-light);margin:var(--gap) 0}.dashboard-page-orders .dashboard-page-title{display:flex;justify-content:space-between;align-items:center}.dashboard-page-orders .dashboard-page-title svg{width:28px;height:28px;color:var(--color-link)}.dashboard-page-orders .dashboard-orders-table{min-width:1080px}.dashboard-page-orders .dashboard-page-content{overflow-x:auto}.dashboard-page-orders .dashboard-order-row .table-column{display:flex;flex-direction:column;gap:.35rem;min-width:0}.dashboard-page-orders .dashboard-order-row code{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-order-status,.dashboard-order-paid{display:inline-flex;width:max-content;border-radius:999px;padding:.2rem .65rem;background:var(--color-panel-soft);color:var(--color-text-light);font-weight:800;font-size:var(--fs-xs)}.dashboard-order-status.is-paid,.dashboard-order-paid{color:#0f7a3b;background:#24ab5424}.dashboard-order-status.is-failed,.dashboard-order-status.is-canceled{color:var(--color-red);background:rgba(var(--base-red),.12)}.dashboard-orders-empty{padding:var(--card-padding)}.page-comms{--padding-hor: 20px;padding-top:var(--page-content-top-offset)}@media screen and (max-width: 768px){.page-comms{padding:0;margin:0}}.page-comms .sidebar-right>*{margin-bottom:var(--gap)}.page-comms main{margin-left:var(--post-card-margin-left)}@media screen and (max-width: 768px){.page-comms main{margin-left:0}}.page-comms .page-comms-header{display:grid;grid-template-columns:1fr max-content;align-items:center;margin-bottom:var(--gap);height:80px}@media screen and (max-width: 768px){.page-comms .page-comms-header{padding:var(--gap);background-color:transparent;box-shadow:none;border:none}}.page-comms .page-comms-header h1{font-size:var(--fs-2xl)}@media screen and (max-width: 768px){.page-comms .page-comms-header h1{font-size:var(--fs-xl)}}.page-comms .page-comms-header .left input{width:100%;height:unset}.page-comms .page-comms-header .right{display:flex;margin-left:calc(var(--gap) / 2)}.page-comms .page-comms-header .right>*{margin-right:var(--gap)}.page-comms .page-comms-header .right>*:last-child{margin-right:0}.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{display:flex;flex-direction:column;margin-bottom:var(--gap)}@media screen and (max-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;padding:18px 20px;display:grid;grid-template-columns:max-content 1fr;border-bottom:var(--seperator);color:inherit;text-decoration:unset}@media screen and (max-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{display:flex;flex-direction:column;padding-left:var(--gap)}.page-comms .comms-list .comms-list-item .comms-list-item-name{font-size:var(--fs-xl);font-weight:600;display:flex;align-items:center;justify-content:space-between}.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 .page-middle>*{margin-bottom:var(--gap)}.page-user .user-card{position:relative;z-index:20000;display:flex;flex-direction:column;margin-left:var(--post-card-votes-margin);border-top-left-radius:0;border-top-right-radius:0}.page-user .user-card>*{margin-top:var(--gap-s)}.page-user .user-card>*:first-child{margin-top:0}@media screen and (max-width: 768px){.page-user .user-card>*{margin-top:calc(var(--gap) / 2)}}@media screen and (max-width: 1170px){.page-user .user-card{margin-left:0}}.page-user .user-card .user-card-top{display:flex;justify-content:space-between;align-items:center}.page-user .user-card .user-card-top .user-card-top-left{display:flex;align-items:center}.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{display:flex;align-items:flex-start;flex-wrap:wrap}.page-user .user-card .user-card-buttons>*{margin-right:calc(.5 * var(--gap))}@media screen and (max-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{display:flex;flex-direction:column;gap:var(--gap);min-width:0;padding-left:var(--gap);background-color:var(--color-body)}.page-user .sidebar-right>*{margin-bottom:0}.page-user .page-user-feed{display:flex;flex-direction:column}.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 (max-width: 1170px){.page-user .page-user-feed .comment{margin-left:0}}.page-user .user-feed-tabs{display:flex;flex-wrap:wrap;gap:.8rem;margin-left:var(--post-card-votes-margin);padding-bottom:.2rem}.page-user .user-feed-tabs button{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;min-height:36px;padding:0 1.1rem;border:1px solid var(--color-card-border);border-radius:999px;background:var(--color-card);box-shadow:none;color:var(--color-text-light);font-weight:800;text-decoration:none}.page-user .user-feed-tabs button:hover{border-color:rgba(var(--base-brand),.32);background:var(--color-card);color:var(--color-link)}.page-user .user-feed-tabs button.is-active{border-color:transparent;background:var(--color-fg);color:var(--color-bg)}@media screen and (max-width: 1170px){.page-user .user-feed-tabs{margin-left:0}}@media screen and (max-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 (max-width: 768px){.comment{border-radius:0;border-left:none;border-right:none}}.comment{padding:var(--card-padding);text-decoration:none;color:var(--color-text);display:flex;flex-direction:column}.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{text-decoration:underline;color:var(--color-brand)}.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{text-decoration:none;color:var(--color-brand)}.comment .comment-footer{display:flex;justify-content:space-between;align-items:center}.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{width:100%;height:100%;border-radius:50%}.user-badges .user-badge{cursor:pointer}.user-badges .user-badges-items{display:flex;flex-wrap:wrap}.user-badges .user-badges-items .user-badge{margin:1rem;margin-left:0}.modal-badges{display:flex;flex-direction:column}.modal-badges .modal-badges-head{position:relative;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);height:180px;display:flex;align-items:center;justify-content:center;background:linear-gradient(1deg,#1c1778,#9471d9)}.modal-badges .modal-badges-head .modal-badges-close{position:absolute;right:0;top:0;margin:calc(var(--gap) / 2);background:#3e3e3e;color:#fff}.modal-badges .modal-badges-head .modal-badges-close:hover{background:#fff;color:#000}.modal-badges .user-badge{--size: 90px}.modal-badges .modal-badges-body{display:flex;flex-direction:column;padding:var(--card-padding)}.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-weight:600;font-size:2.1rem}.modal .modal-user-admins-view{width:500px}.modal .modal-user-admins-view .modal-card-content{overflow:scroll}@media screen and (min-width: 768px){.modal .modal-user-admins-view .modal-card-content{max-height:70vh}}.page-new{--card-radius: var(--border-radius);background-color:var(--color-body);padding-top:var(--page-content-top-offset)}@media screen and (min-width: 1170px){.page-new{--new-left-rail: calc(var(--page-rail-offset) + var(--sidebar-left-width));--new-right-rail: calc(var(--page-rail-offset) + var(--sidebar-right-width));--new-main-width: calc( 100% - var(--new-left-rail) - var(--new-right-rail) - var(--layout-column-gap) - var( --layout-column-gap ) )}.page-new.page-grid>main{width:var(--new-main-width);margin-left:calc(var(--new-left-rail) + var(--layout-column-gap));margin-right:0}}@media screen and (max-width: 1360px) and (min-width: 1171px){.page-new{--new-right-rail: var(--page-rail-offset)}.page-new.page-grid>main{margin-right:0}.page-new.page-grid>.sidebar-right{display:none}}.page-new .sidebar-left{background-color:var(--color-body);border-right:1px solid rgba(var(--base-fg),.1);padding-right:var(--gap)}.page-new .page-new-main{display:flex;flex-direction:column;gap:var(--gap);overflow:visible;min-width:0}.page-new .card{background:var(--color-bg);border-radius:var(--card-radius);border:1px solid rgba(var(--base-fg),.08);box-shadow:none;padding:var(--gap)}.page-new .page-new-form{position:relative;display:flex;flex-direction:column;gap:var(--gap)}.page-new .page-new-form-head h1{margin:0;font-size:var(--type-heading-h2-size);font-weight:var(--type-heading-h2-weight);line-height:var(--type-heading-h2-line-height)}.page-new .page-new-form-section{display:flex;flex-direction:column;gap:8px}.page-new .page-new-guidance{display:grid;gap:12px;padding:14px 16px;border-radius:8px;border:1px solid rgba(var(--base-brand),.2);background:rgba(var(--base-brand),.055);color:rgba(var(--base-fg),.78)}.page-new .page-new-guidance strong{display:block;margin-bottom:4px;color:var(--color-fg)}.page-new .page-new-guidance p,.page-new .page-new-guidance ul{margin:0}.page-new .page-new-guidance ul{display:grid;gap:6px;padding-left:18px}.page-new .page-new-guidance li{line-height:1.4}.page-new .page-new-guidance-note{font-size:var(--fs-xs);color:rgba(var(--base-fg),.62)}.page-new .page-new-tag-grid{display:flex;flex-wrap:wrap;gap:8px}.page-new .page-new-tag-chip{min-height:32px;padding:0 12px;border:1px solid var(--color-card-border);border-radius:999px;background:var(--color-bg);color:var(--color-text);font-size:var(--fs-s);font-weight:700}.page-new .page-new-tag-chip.is-selected{border-color:rgba(var(--base-brand),.45);background:rgba(var(--base-brand),.12);color:var(--color-link)}.page-new .page-new-label{font-size:var(--fs-xxs);text-transform:uppercase;letter-spacing:0;color:rgba(var(--base-fg),.6)}.page-new .page-new-form-disabled{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:calc(var(--card-radius) - 8px);background:rgba(var(--base-bg),.75);display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--gap);font-weight:600;color:rgba(var(--base-fg),.8);z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.page-new .page-new-select{position:relative;width:100%;--input-padding: 14px}.page-new .page-new-select img,.page-new .page-new-select svg{position:absolute;width:20px;height:20px;top:50%;left:12px;transform:translateY(-50%)}.page-new .page-new-select img{border-radius:50%}.page-new .page-new-select .page-new-select-input input{width:100%;background-color:rgba(var(--base-bg),.04);padding:var(--input-padding);padding-left:46px;border-radius:var(--border-radius);border:1px solid rgba(var(--base-fg),.12);transition:border var(--t-time),box-shadow var(--t-time)}.page-new .page-new-select .page-new-select-input input:hover{border-color:rgba(var(--base-brand),.5)}.page-new .page-new-select .page-new-select-input input:focus{border-color:var(--color-input-border-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}.page-new .page-new-select .page-new-select-input input.is-active{border-bottom-left-radius:0;border-bottom-right-radius:0}.page-new .page-new-select .page-new-select-suggest{display:none;flex-direction:column;position:absolute;top:calc(100% - 1px);left:0;right:0;border:1px solid rgba(var(--base-fg),.12);border-top:none;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);background:var(--color-bg);box-shadow:0 18px 36px rgba(var(--base-fg),.08);overflow:hidden;z-index:20}.page-new .page-new-select .page-new-select-suggest .page-new-select-suggest-item{padding:10px 14px 10px 46px;position:relative;display:flex;flex-direction:column;cursor:pointer;transition:background var(--t-time)}.page-new .page-new-select .page-new-select-suggest .page-new-select-suggest-item:hover,.page-new .page-new-select .page-new-select-suggest .page-new-select-suggest-item.is-hovering{background:rgba(var(--base-bg),.05)}.page-new .page-new-select .page-new-select-suggest .page-new-select-suggest-item .page-new-select-suggest-detail{font-size:var(--fs-xxs);text-transform:uppercase;letter-spacing:0;color:rgba(var(--base-fg),.6)}.page-new .page-new-select.is-active .page-new-select-suggest{display:flex}.page-new .page-new-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;background:rgba(var(--base-bg),.04);border:1px solid rgba(var(--base-fg),.08);border-radius:14px;padding:6px}.page-new .page-new-tabs.is-two-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.page-new .page-new-tabs .pn-tabs-item{display:flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:10px;padding:10px;font-weight:600;line-height:1.1;color:rgba(var(--base-fg),.8);background:transparent;transition:background var(--t-time),color var(--t-time),transform var(--t-time)}.page-new .page-new-tabs .pn-tabs-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-new .page-new-tabs .pn-tabs-item svg{width:20px;height:20px;flex:0 0 auto}.page-new .page-new-tabs .pn-tabs-item:hover{background:rgba(var(--base-bg),.1)}.page-new .page-new-tabs .pn-tabs-item.is-selected{background:var(--color-bg);color:var(--color-brand);box-shadow:inset 0 0 0 1px rgba(var(--base-brand),.2)}@media screen and (max-width: 768px){.page-new .page-new-tabs .pn-tabs-item{min-height:44px}.page-new .page-new-tabs .pn-tabs-item span{display:none}}.page-new textarea.page-new-post-title,.page-new textarea.page-new-post-body{border-radius:var(--border-radius);border:1px solid rgba(var(--base-fg),.12);background:rgba(var(--base-bg),.04);padding:14px;font-size:var(--input-font-size);line-height:var(--type-input-line-height);resize:vertical;transition:border var(--t-time),box-shadow var(--t-time)}.page-new textarea.page-new-post-title:focus,.page-new textarea.page-new-post-body:focus{border-color:var(--color-input-border-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}.page-new textarea.page-new-post-title{font-size:var(--composer-title-font-size);font-weight:600;line-height:var(--composer-title-line-height)}.page-new textarea.page-new-post-title::placeholder{color:var(--color-placeholder);font-size:var(--input-placeholder-font-size);font-weight:var(--type-input-weight)}.page-new .card-subtle{border-radius:var(--border-radius);padding:var(--gap);border:1px dashed rgba(var(--base-fg),.2);background:rgba(var(--base-bg),.04)}.page-new .new-page-help{font-size:var(--fs-sm);color:rgba(var(--base-fg),.6)}.page-new .page-new-footer{display:flex;justify-content:space-between;align-items:center;gap:var(--gap);flex-wrap:wrap}.page-new .page-new-buttons{display:flex;gap:12px}.page-new .page-new-buttons button{min-width:120px;height:42px}@media screen and (max-width: 768px){.page-new .page-new-buttons.is-no-m{display:none}}.page-new .page-new-buttons.is-m{display:none}@media screen and (max-width: 768px){.page-new .page-new-buttons.is-m{display:flex;margin-top:var(--gap);position:sticky;bottom:calc(var(--bottom-navbar-height) + var(--gap));background:var(--color-body);padding:12px var(--gap);border-radius:12px;box-shadow:0 -6px 18px rgba(var(--base-bg),.4)}}.page-new .new-page-sidebar{position:sticky;top:calc(var(--navbar-height) + var(--gap));display:flex;flex-direction:column;gap:var(--gap)}@media screen and (max-width: 768px){.page-new .new-page-sidebar{position:static}}.page-new.page-grid{background:var(--color-body);padding-top:var(--page-content-top-offset);display:grid;flex-direction:initial}@media screen and (min-width: 1170px){.page-new.page-grid{--new-left-rail: calc(var(--page-rail-offset) + var(--sidebar-left-width));--new-right-rail: calc(var(--page-rail-offset) + var(--sidebar-right-width));--new-main-width: calc( 100% - var(--new-left-rail) - var(--new-right-rail) - var(--layout-column-gap) - var( --layout-column-gap ) )}.page-new.page-grid>main{width:var(--new-main-width);margin-left:calc(var(--new-left-rail) + var(--layout-column-gap));margin-right:0}}@media screen and (max-width: 1360px) and (min-width: 1171px){.page-new.page-grid{--new-right-rail: var(--page-rail-offset)}.page-new.page-grid>main{margin-right:0}.page-new.page-grid>.sidebar-right{display:none}}@media screen and (max-width: 1170px){.page-new.page-grid>main{margin-left:0;margin-right:0}.page-new.page-grid .sidebar-left,.page-new.page-grid .sidebar-right{display:none}}.page-new.page-grid .card{border-radius:var(--border-radius);box-shadow:none;border:1px solid rgba(var(--base-fg),.08);padding:var(--card-padding)}.page-new.page-grid .page-new-main{display:flex;flex-direction:column;gap:var(--gap);overflow:visible;min-width:0}.page-new.page-grid .page-new-form{gap:calc(var(--gap) * .9)}.page-new.page-grid .page-new-select .page-new-select-input svg{color:rgba(var(--base-fg),.72)}.page-new.page-grid .page-new-select .page-new-select-suggest{max-height:320px;overflow-y:auto}.page-new.page-grid .page-new-select .page-new-select-suggest .page-new-select-suggest-item{min-height:48px;padding:9px 12px 9px 44px;justify-content:center}.page-new.page-grid .page-new-select.is-active .page-new-select-suggest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width: 768px){.page-new.page-grid .page-new-select.is-active .page-new-select-suggest{grid-template-columns:1fr}}.page-new.page-grid textarea.page-new-post-title{min-height:52px}.page-new.page-grid .new-page-sidebar{display:flex;flex-direction:column;gap:var(--gap)}.page-settings{max-width:740px}.page-settings .account-settings{grid-column:2/3;padding:var(--card-padding);display:flex;flex-direction:column}.page-settings .account-settings>*{margin-bottom:var(--gap)}.page-settings .account-settings>*:last-child{margin-bottom:0}.page-settings .account-settings h1{color:var(--color-cwg-ink);margin:0}.page-settings .account-settings .form-section-heading{font-size:var(--fs-l);margin-bottom:.8rem}.page-settings .form-field.is-preference{display:grid;grid-template-columns:1fr max-content;align-items:center}.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{display:grid;grid-template-columns:1fr max-content;align-items:center;order:1}.page-settings .form-field.is-preference.is-switch .checkbox label{grid-row:1/2;grid-column:1/2;margin:0}.page-settings .form-field.is-preference.is-switch .checkbox input{grid-row:1/2;grid-column:2/3}.page-settings .mutes-list{display:flex;flex-direction:column}.page-settings .mutes-list>*{margin-bottom:12px}.page-settings .mutes-list>*:last-child{margin-bottom:0}.page-settings .mutes-list .mute-list-item{display:grid;grid-template-columns:1fr max-content;align-items:center}.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{display:flex;align-items:center;gap:var(--gap);margin-bottom:12px}.page-settings .settings-advanced{border-top:1px solid var(--color-card-border);padding-top:var(--gap)}.page-settings .settings-advanced summary{cursor:pointer;color:var(--color-link);font-weight:700}.page-settings .settings-advanced-body{display:flex;flex-direction:column;margin-top:var(--gap)}.page-settings .settings-advanced-body>*{margin-bottom:var(--gap)}.page-settings .settings-advanced-body>*:last-child{margin-bottom:0}.page-settings .settings-subheading{color:var(--color-text-light);font-size:var(--fs-s);font-weight:800;text-transform:uppercase}.modal-change-password .modal-card-content>*{margin-bottom:var(--gap)}.modal-change-password .modal-card-content>*:last-child{margin-bottom:0}.modtools{display:flex;flex-direction:column;min-height:calc(100vh - 120px);margin-bottom:calc(2 * var(--gap))}.modtools .sidebar-left{display:none}.modtools .modtools-head{margin-bottom:var(--gap)}@media screen and (max-width: 768px){.modtools .modtools-head{padding:var(--gap)}}.modtools .modtools-dashboard{flex:1;display:grid;grid-template-columns:2fr 7fr;grid-gap:var(--gap)}.modtools .modtools-dashboard .sidebar{background:rgba(var(--base-fg),.1);border-radius:var(--border-radius);padding:var(--card-padding)}@media screen and (max-width: 768px){.modtools .modtools-dashboard{grid-template-columns:1fr}}.modtools .modtools-content{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 (max-width: 768px){.modtools .modtools-content{border-radius:0;border-left:none;border-right:none}}.modtools .modtools-content{padding:var(--card-padding)}.modtools .modtools-content.is-mod-none{display:flex;align-items:center;justify-content:center}.modtools .modtools-content.is-mod-none>*{opacity:.6}.modtools .modtools-content .modtools-content-head{display:flex;justify-content:space-between;align-items:center;border-bottom:var(--seperator);padding-bottom:calc(.8 * var(--gap));margin-bottom:var(--gap)}.modtools .modtools-content .modtools-content-head .modtools-title{font-size:1.4em;font-weight:600}.modtools .modtools-content .label{font-size:var(--fs-normal)}.modtools .modtools-settings{display:grid;grid-template-columns:1fr;grid-template-rows:max-content auto max-content}.modtools .modtools-settings .modtools-settings-save-container{margin-top:var(--gap)}.modtools .modtools-settings .modtools-change-propic img{width:120px;height:120px;border-radius:50%;border:2px solid var(--color-fg)}.modtools .modtools-settings .modtools-change-propic .flex{align-items:center}.modtools .modtools-settings .modtools-change-propic .flex button{margin-left:var(--gap)}.modtools .modtools-settings .modtools-change-banner .label{margin-bottom:5px}.modtools .modtools-settings .modtools-change-banner img.modtools-banner{width:100%;max-width:max-content;height:auto;border-radius:var(--border-radius);border:2px solid var(--color-fg);margin-bottom:5px}.modtools .modtools-settings .modtools-change-banner .modtools-change-banner-buttons{margin:var(--gap) 0}.modtools .modtools-settings .modtools-change-banner .modtools-change-banner-buttons button{margin-right:var(--gap)}.modtools .modtools-reports{--max-width: 750px;display:flex;flex-direction:column}.modtools .modtools-reports .modtools-reports-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--gap)}.modtools .modtools-reports .modtools-reports-content{height:100%;display:flex;flex-direction:column;justify-content:space-between}.modtools .modtools-reports .modtools-reports-content .modtools-reports-posts{display:flex;flex-direction:column}.modtools .modtools-reports .modtools-reports-content .modtools-reports-posts>.card{margin-bottom:var(--gap)}.modtools .modtools-banned .table .table-row{align-items:center}.modtools .modtools-banned .table .table-row .table-column:last-child{justify-self:end}.modtools .modtools-banned .table button{font-weight:400}.modtools .modtools-rules .modtools-rules-list .table-row{grid-template-columns:1fr 2fr 2fr 1fr 1fr;align-items:center}.modtools .modtools-rules .modtools-rules-list .table-row .table-column:last-child{justify-self:end}@media screen and (max-width: 768px){.modtools .modtools-rules .modtools-rules-list .table-row{display:flex;flex-direction:column;align-items:flex-start}.modtools .modtools-rules .modtools-rules-list .table-row .table-column{margin:calc(var(--gap) / 2) 0}}.modtools .card-report{position:relative}.modtools .card-report .card-report-head{display:flex;justify-content:space-between;align-items:baseline}.modtools .card-report .card-report-head .right{opacity:.7}.modtools .card-report .card-report-removed{color:var(--color-red);margin-top:3px}.modtools .card-report .card-report-item{margin-top:var(--gap)}.modtools .card-report .card-report-buttons{position:absolute;bottom:13px;left:50%;display:flex;opacity:0;transform:translate(-50%) translateY(10px);transition:all .3s}.modtools .card-report .card-report-buttons button,.modtools .card-report .card-report-buttons a.button{min-width:120px}.modtools .card-report .card-report-buttons button{border-top-right-radius:0;border-bottom-right-radius:0}.modtools .card-report .card-report-buttons a.button{border-top-left-radius:0;border-bottom-left-radius:0}@media screen and (max-width: 768px){.modtools .card-report .card-report-buttons{position:unset;bottom:unset;left:unset;opacity:unset;transform:unset;transition:unset;margin-top:var(--gap);display:flex;align-self:center}}.modtools .card-report:hover .card-report-buttons{opacity:1;transform:translate(-50%) translateY(0)}@media screen and (max-width: 1100px){.modtools .modtools-reports .modtools-reports-filters{align-self:stretch;width:auto}.modtools .modtools-reports .modtools-reports-reports{width:auto}}.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 (max-width: 768px){.chat-main{border-radius:0;border-left:none;border-right:none}}.chat-main{position:fixed;bottom:0;right:40px;width:600px;height:400px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none;display:flex;flex-direction:column;overflow:hidden;--padding: .4rem}.chat-main .chat-main-title{padding:.5rem var(--card-padding);display:flex;justify-content:space-between;align-items:center;border-bottom:var(--seperator)}.chat-main .chat-main-title .button-icon{transform:scale(.75)}.chat-main .chat-main-content{display:grid;grid-template-columns:2fr 4fr;overflow:hidden;height:100%}.chat-main .chat-main-content .chat-main-contacts{border-right:var(--seperator);padding:var(--padding);display:flex;flex-direction:column}.chat-main .chat-main-content .chat-main-contacts .chat-main-contact{padding:.4rem;cursor:pointer;border-radius:var(--border-radius);margin-bottom:4px}.chat-main .chat-main-content .chat-main-contacts .chat-main-contact:hover{background:var(--color-lightgray)}.chat-main .chat-main-content .chat-main-chat{display:grid;grid-template-rows:auto max-content;height:100%;overflow:hidden}.chat-main .chat-main-content .chat-main-chat .chat-main-reply{display:flex;align-items:center;justify-content:space-between;padding:.5rem}.chat-main .chat-main-content .chat-main-chat .chat-main-reply textarea{flex:1;margin-right:.5rem;min-height:var(--input-height);height:var(--input-height)}.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);display:flex;flex-direction:column;overflow:auto}.chat-main .chat-main-content .chat-main-msgs .chat-msg{border-radius:var(--border-radius);background:tomato;padding:.5rem;color:#fff;max-width:47%;align-self:flex-start;margin-bottom:.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);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0;--max-width: 840px}.page-static>.wrap{max-width:var(--max-width);width:100%;padding-left:var(--gap);padding-right:var(--gap);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0}.page-static .footer{margin-top:var(--gap);width:100%;background:#000;color:#fff;margin-bottom:0;padding:50px 0}.page-static .footer>.wrap{max-width:var(--max-width);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:calc(2 * var(--gap));justify-items:start}@media screen and (max-width: 768px){.page-static .footer>.wrap{display:flex;flex-direction:column;align-items:center}}.page-static .footer .footer-title{font-weight:600}.page-static .footer .footer-item{color:inherit;opacity:.8}.page-static .footer .footer-col{display:flex;flex-direction:column;align-items:flex-start}.page-static .footer .footer-col .footer-item,.page-static .footer .footer-col .footer-title{margin-bottom:calc(.5 * var(--gap))}@media screen and (max-width: 768px){.page-static .footer .footer-col{align-items:center;text-align:center;padding:0 calc(2 * var(--gap))}}.page-static .footer .footer-show .footer-logo{font-size:var(--fs-2xl);font-weight:600;color:inherit}.page-static .footer .footer-show .footer-logo:hover{text-decoration:none}.page-static .footer .footer-show .footer-description{opacity:.8}.page-static .footer .footer-show .footer-copyright{margin-top:calc(.5 * var(--gap));opacity:.72;font-size:var(--fs-sm)}@media screen and (max-width: 768px){.page-static .footer .footer-show{align-items:center}}.page-markdown-guide table tr td:nth-child(2){font-family:monospace}.page-about{padding-top:var(--page-content-top-offset);background-color:var(--color-bg)}.page-about .heading-highlight{color:transparent;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(45deg,#461c8a,#4493cd 42%,#d82b48 69%,#f2902f);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (max-width: 768px){.page-about .wrap{padding-left:var(--gap);padding-right:var(--gap)}}.page-about .about-landing{height:380px;background:#f4f7ff}.page-about .about-landing .wrap{height:100%;max-width:850px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.page-about .about-landing .about-heading{max-width:780px;font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-line-height);letter-spacing:0}.page-about .about-landing .about-subheading{opacity:.75;font-weight:400;font-size:var(--type-heading-h3-size);line-height:var(--type-heading-h3-line-height);max-width:720px;margin-top:1rem}@media screen and (max-width: 768px){.page-about .about-landing .about-heading{font-size:var(--type-heading-h1-size);line-height:var(--type-heading-h1-line-height)}.page-about .about-landing .about-subheading{font-size:var(--type-heading-h4-size);line-height:var(--type-heading-h4-line-height)}}.page-about .squiggly-line{position:relative;top:-2px;height:16px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA4IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTA4IDE0IiBmaWxsPSIjZjRmN2ZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC40NTYwNTUgMS41TDkuMjkzOCAxMC41TDE1LjY3NjYgNkwyNS40OTYzIDEwLjVMMjguNDQyMiA0LjVMMzQuMzM0MSA5TDQyLjY4MDggMTNMNDYuNjA4NyA3TDUyLjk5MTUgMTJMNTUuOTM3NSAxMC41TDYxLjgyOTMgNkw2Ni43MzkxIDkuNUw2OS42ODUxIDEzTDc1LjU3NjkgOEw4MC45Nzc3IDZMODMuOTIzNiAxMEw5MC43OTc0IDEzTDk2LjE5ODMgOEwxMDIuNTgxIDkuNUwxMDcgMSIgc3Ryb2tlPSJibGFjayI+PC9wYXRoPgo8L3N2Zz4=) repeat-x}.page-about .about-rest{padding:6rem 0;font-size:1.8rem}.page-about .about-rest .wrap{max-width:700px;display:flex;flex-direction:column}.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{font-size:2.5rem;padding-right:8px;font-weight:600;letter-spacing:0}.page-about .about-faq{display:flex;flex-direction:column}.page-about .about-faq .about-faq-title{font-size:var(--fs-3xl);margin-bottom:var(--gap)}.page-about .about-faq .about-faq-list{display:flex;flex-direction:column}.page-about .about-faq .about-faq-list .about-faq-item{display:flex;flex-direction:column;--border-radius: 5px;border:1px solid rgba(var(--base-fg),.4705882353);background-color:rgba(var(--base-fg),.0588235294)}.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{padding:1.5rem 2rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.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%;margin:0 auto;min-height:calc(100vh - var(--page-top-margin));display:flex;flex-direction:column;align-items:center;justify-content:center}.page-notfound .sidebar{display:none}.page-offline>*{margin-bottom:var(--gap)}.page-app-error{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10vw}.page-app-error>*{margin-bottom:calc(var(--gap) / 2)}.page-search{padding-top:var(--page-content-top-offset);background-color:var(--color-body);align-content:start}.page-search.page-grid>.sidebar-left,.page-search.page-grid>main,.page-search.page-grid>.sidebar-right{grid-row:1;align-self:start}.page-search .search-main{display:flex;flex-direction:column;gap:calc(var(--gap) * 1.4);min-width:0}.page-search .sidebar-right{display:flex;flex-direction:column;gap:var(--gap);min-width:0;padding-left:var(--gap);background-color:var(--color-body)}.page-search .search-category-tabs{display:flex;flex-wrap:wrap;overflow:visible;gap:.8rem;padding-top:.45rem;padding-bottom:.2rem}.page-search .search-category-tabs button{flex:0 1 auto;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 1.1rem;border:1px solid var(--color-card-border);border-radius:999px;background:var(--color-card);color:var(--color-text-light);font-weight:800;text-decoration:none;box-shadow:none}.page-search .search-category-tabs button:hover{border-color:rgba(var(--base-brand),.32);color:var(--color-link);background:var(--color-card)}.page-search .search-category-tabs button.is-active{border-color:transparent;background:var(--color-fg);color:var(--color-bg)}.page-search .search-suggestions{display:flex;flex-direction:column;gap:.8rem;padding:1.1rem 1.2rem;border:1px solid var(--color-card-border);border-radius:var(--border-radius);background:var(--color-card)}.page-search .search-suggestions>span{color:var(--color-text-light);font-size:var(--fs-s);font-weight:800}.page-search .search-suggestions>div{display:flex;flex-wrap:wrap;gap:.7rem}.page-search .search-suggestions button{min-height:34px;padding:0 1rem;border-radius:999px;background:var(--color-button);color:var(--color-text);font-weight:750}.page-search .search-group{display:flex;flex-direction:column;gap:1rem}.page-search .search-group-head{display:flex;justify-content:space-between;align-items:center;gap:var(--gap);color:var(--color-cwg-ink);font-weight:850}.page-search .search-group-actions{display:flex;justify-content:flex-end}.page-search .search-group-actions>a{display:inline-flex;align-items:center;min-height:34px;padding:0 1rem;border:1px solid var(--color-card-border);border-radius:999px;background:var(--color-card);color:var(--color-text-light);font-size:var(--fs-s);font-weight:800;text-decoration:none}.page-search .search-group-actions>a:hover{border-color:rgba(var(--base-brand),.32);color:var(--color-link)}.page-search .search-tour-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.page-search .search-tour-card{display:grid;grid-template-columns:132px minmax(0,1fr);gap:1rem;min-height:132px;padding:.8rem;border:1px solid var(--color-card-border);border-radius:var(--border-radius);background:var(--color-card);color:var(--color-text);text-decoration:none}.page-search .search-tour-card img{width:100%;height:100%;border-radius:calc(var(--border-radius) * .8);object-fit:cover}.page-search .search-tour-card>div{display:flex;flex-direction:column;gap:.45rem;min-width:0}.page-search .search-tour-card strong{display:-webkit-box;overflow:hidden;color:var(--color-cwg-ink);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page-search .search-tour-card p{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-text-light);font-size:var(--fs-s);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page-search .search-tour-card .search-tour-structured-preview{max-width:100%;overflow-x:auto;color:var(--color-text-light);font-size:var(--fs-s);line-height:1.45}.page-search .search-tour-card .search-tour-structured-preview .showmorebox-body{padding:0}.page-search .search-tour-card .search-tour-structured-preview .markdown-body{display:block}.page-search .search-tour-card .search-tour-structured-preview .markdown-body>*{margin-top:0;margin-bottom:.45rem}.page-search .search-tour-card .search-tour-structured-preview .markdown-body>*:last-child{margin-bottom:0}.page-search .search-tour-card .search-tour-structured-preview ul,.page-search .search-tour-card .search-tour-structured-preview ol{margin-left:1.1rem}.page-search .search-tour-card .search-tour-structured-preview table{width:100%;table-layout:auto;background:transparent}.page-search .search-tour-card .search-tour-structured-preview th,.page-search .search-tour-card .search-tour-structured-preview td{min-width:5.5rem;padding:.35rem .45rem;vertical-align:top}.page-search .search-tour-card .search-tour-structured-preview pre{margin:0;overflow-x:auto;white-space:pre-wrap}.page-search .search-tour-card .search-tour-structured-preview-raw{margin:0}.page-search .search-tour-card span{margin-top:auto;color:var(--color-link);font-weight:850}.page-search .search-results{width:100%;display:flex;flex-direction:column;gap:1rem}.page-search .search-results .post-card-title-main{color:var(--color-cwg-ink)}.page-search .search-results .post-card-title-meta{margin-bottom:.42rem}.page-search .search-results .feed-item+.feed-item .post-card{border-top:0}.page-search .search-empty{text-align:center}@media screen and (min-width: 1170px){.page-search{--search-left-rail: calc(var(--page-rail-offset) + var(--sidebar-left-width));--search-right-rail: calc(var(--page-rail-offset) + var(--sidebar-right-width));--search-main-width: calc( 100% - var(--search-left-rail) - var(--search-right-rail) - var( --layout-column-gap ) - var(--layout-column-gap) )}.page-search.page-grid>main{width:var(--search-main-width);margin-left:calc(var(--search-left-rail) + var(--layout-column-gap));margin-right:0}}@media screen and (max-width: 1170px){.page-search.page-grid>main{margin-left:0;margin-right:0}.page-search.page-grid .sidebar-left,.page-search.page-grid .sidebar-right{display:none}}@media screen and (max-width: 768px){.page-search .search-tour-results{grid-template-columns:1fr}.page-search .search-tour-card{grid-template-columns:110px minmax(0,1fr);min-height:120px}}html.theme-dark .page-search .search-group-head,html.theme-dark .page-search .search-tour-card strong{color:var(--color-text)}@media screen and (max-width: 768px){.page-lists{padding-left:var(--gap);padding-right:var(--gap)}}.page-lists>main{grid-column:2/4;display:flex;flex-direction:column}@media screen and (max-width: 768px){.page-lists>main{grid-column:1/-1}}.page-lists .lists-head{margin-bottom:2rem}.page-lists .lists-head h1{margin-bottom:.6rem;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-head p{max-width:58ch;margin:0;color:var(--color-text-light);line-height:1.5}.page-lists .lists-main{display:flex;flex-direction:column}.page-lists .lists-main .lists-main-head{display:flex;justify-content:space-between}.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);display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--gap)}.page-lists .lists-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:calc(var(--gap) * 1.4);border:1px solid var(--color-card-border);border-radius:var(--border-radius);background:var(--color-card);color:var(--color-text-light);line-height:1.5}.page-lists .lists-empty strong{color:var(--color-text);font-size:var(--fs-l);line-height:1.25}.page-lists .lists-empty .lists-empty-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.2rem}.page-lists .lists-empty .lists-empty-actions a,.page-lists .lists-empty .lists-empty-actions button{display:inline-flex;align-items:center;min-height:36px;padding:0 .85rem;border:1px solid var(--color-card-border);border-radius:var(--border-radius);background:var(--color-cwg-surface);color:var(--color-text);font-weight:700;text-decoration:none}.page-lists .lists-empty .lists-empty-actions a:hover,.page-lists .lists-empty .lists-empty-actions button:hover{border-color:rgba(var(--base-brand),.24);color:var(--color-link);text-decoration:none}.page-lists .list-thumb{position:relative;width:100%;max-width:450px;display:flex;flex-direction:column;padding:calc(var(--gap) / 2);border-radius:var(--border-radius);cursor:pointer;color:inherit;text-decoration:inherit}.page-lists .list-thumb:hover{background:rgba(var(--base-fg),.05)}.page-lists .list-thumb .list-thumb-badge{position:absolute;top:1rem;right:1rem;z-index:1;padding:.25rem .55rem;border-radius:999px;background:rgba(var(--base-0),.82);color:var(--color-text-light);font-size:var(--fs-xs);font-weight:800}.page-lists .list-thumb .list-thumb-top .list-thumb-image{height:200px;border-radius:var(--border-radius)}.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);display:flex;justify-content:center;align-items:center;border:2px rgba(var(--base-fg),.1) solid}.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{margin-top:5px;display:grid;grid-template-columns:1fr max-content;grid-gap:var(--gap);align-items:start}.page-lists .list-thumb .list-thumb-bottom .list-thumb-name{min-width:0}.page-lists .list-thumb .list-thumb-bottom .list-thumb-name span.is-name{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;font-weight:600}.page-lists .list-thumb .list-thumb-bottom .list-thumb-name span.is-age{margin-left:5px;opacity:.75;font-size:var(--fs-xs)}.page-lists .list-thumb .list-thumb-bottom .list-thumb-description{grid-column:1/-1;display:-webkit-box;overflow:hidden;color:var(--color-text-light);font-size:var(--fs-s);line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page-lists .list-thumb .list-thumb-bottom .list-thumb-count{justify-self:end;color:var(--color-text-light);font-size:var(--fs-s);font-weight:700}.page-list{padding-top:var(--page-content-top-offset)}.page-list .page-middle .list-head{margin-left:var(--post-card-votes-margin);padding:1rem var(--gap);border-top-left-radius:0;border-top-right-radius:0;display:flex;flex-direction:column}@media screen and (max-width: 1170px){.page-list .page-middle .list-head{margin-left:0}}.page-list .page-middle .list-head .list-head-main{display:flex;flex-direction:column;gap:.35rem}.page-list .page-middle .list-head .list-head-main>*{margin-bottom:0}.page-list .page-middle .list-head .list-head-main .list-head-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:0;gap:var(--gap)}.page-list .page-middle .list-head .list-head-main .list-head-top h1{margin:0;font-size:2.2rem;line-height:1.15}.page-list .page-middle .list-head .list-head-name{font-size:var(--fs-2xl)}.page-list .page-middle .list-head .list-head-user{align-self:flex-start;font-size:var(--fs-s)}.page-list .page-middle .list-head .list-head-desc{color:var(--color-text-light);line-height:1.4}.page-list .page-middle .list-head .list-head-desc:empty{display:none}.page-list .page-middle .list-head .list-head-actions{display:flex;margin-top:.8rem}.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{display:flex;align-items:center}.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:calc(var(--gap) * .75)}.page-list .lists-feed .comment{margin-left:var(--post-card-votes-margin)}@media screen and (max-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%;display:flex;align-items:center;color:inherit}.user-list-item a .user-list-icon{width:30px;height:30px;display:flex;justify-content:center;align-items:center}.user-list-item a:hover{text-decoration:underline}.page-dashboard{--head-section-height: 60px;--sidebar-left-width: 240px;--dashboard-content-left: calc(var(--page-rail-offset) + var(--sidebar-left-width));--dashboard-shell-top: calc(var(--navbar-height) + var(--head-section-height));display:grid;padding:0}.page-dashboard .inner-wrap{padding-left:var(--gap);padding-right:var(--gap)}.page-dashboard .page-dashboard-head{position:fixed;background-color:var(--color-bg);box-shadow:var(--box-shadow-navbar);height:var(--head-section-height);top:var(--navbar-height);left:0;right:0;z-index:20}.page-dashboard .page-dashboard-head .inner-wrap{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.page-dashboard .page-dashboard-head h1{font-size:var(--fs-2xl);font-weight:545}.page-dashboard .page-dashboard-wrap{display:grid}.page-dashboard .page-dashboard-wrap .sidebar-left{position:fixed;top:var(--dashboard-shell-top);max-height:calc(100vh - var(--navbar-height) - var(--head-section-height));z-index:15}.page-dashboard .page-dashboard-wrap .page-dashboard-content{margin-top:var(--head-section-height);margin-left:var(--dashboard-content-left)}@media screen and (max-width: 1170px){.page-dashboard .page-dashboard-wrap .page-dashboard-content{margin-left:0}}.page-dashboard .sidebar-left{background-color:rgba(var(--base-fg),.05);height:calc(100vh - var(--navbar-height) - var(--head-section-height));overflow-y:auto;padding:var(--gap)}@media screen and (max-width: 1170px){.page-dashboard .sidebar-left.is-menu-visible{display:flex;background:var(--color-bg);left:0;right:0;top:var(--dashboard-shell-top);width:auto;height:auto;max-height:calc(100vh - var(--dashboard-shell-top));overflow-y:auto;box-shadow:var(--box-shadow-navbar);z-index:10}}.page-dashboard .page-dashboard-content{padding:var(--gap);min-width:0;overflow-x:hidden}.page-dashboard .dashboard-page-title{font-size:calc(var(--fs-xl) * 1.4);border-bottom:var(--seperator);padding-bottom:8px}.page-dashboard .dashboard-page-title .right{display:flex;align-items:center}.page-dashboard .dashboard-page-title .right>*{margin-right:var(--gap)}.page-dashboard .dashboard-page-title .right>*:last-child{margin-right:0}.page-dashboard .dashboard-page-title .right .form-field{font-size:var(--fs-normal)}.page-dashboard .dashboard-page-content>.table{min-width:var(--dashboard-table-min-width, 0)}.page-dashboard .dashboard-page-content,.page-dashboard .dashboard-table-scroll{max-width:100%;overflow-x:auto}.page-dashboard .table .table-row{column-gap:12px}.page-dashboard .table .table-column{min-width:0;overflow-wrap:anywhere}.page-dashboard .table code{white-space:normal;overflow-wrap:anywhere}@media screen and (max-width: 1170px){.page-dashboard{--dashboard-content-left: 0px}.page-dashboard .page-dashboard-head{z-index:21}}@media screen and (max-width: 768px){.page-dashboard{--head-section-height: 60px}.page-dashboard .page-dashboard-head h1{font-size:var(--fs-xl)}.page-dashboard .page-dashboard-content{padding:var(--gap)}}.dashboard-page-comments .dashboard-page-content,.dashboard-page-users .dashboard-page-content{display:flex;flex-direction:column}.dashboard-page-comments .dashboard-page-content .is-more-button,.dashboard-page-users .dashboard-page-content .is-more-button{margin-top:var(--gap)}.dashboard-page-comments .simple-feed>*{margin-bottom:var(--gap)}.dashboard-page-comments .simple-feed>*:last-child{margin-bottom:0}.dashboard-page-reports{display:flex;flex-direction:column;gap:var(--gap)}.dashboard-page-reports .dashboard-page-title{margin-bottom:0}.dashboard-page-reports .dashboard-report-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.dashboard-page-reports .dashboard-report-summary>div{display:flex;flex-direction:column;gap:.2rem;padding:1.2rem;border:1px solid var(--color-card-border);border-radius:var(--border-radius);background:var(--color-card)}.dashboard-page-reports .dashboard-report-summary strong{font-size:var(--fs-2xl);line-height:1.1}.dashboard-page-reports .dashboard-report-summary span{color:var(--color-text-light);font-size:var(--fs-s);font-weight:700}.dashboard-page-reports .dashboard-report-filters{display:flex;flex-wrap:wrap;gap:.8rem}.dashboard-page-reports .dashboard-report-filters select{height:var(--input-height);padding:0 1rem;border:1px solid var(--color-card-border);border-radius:var(--border-radius);background:var(--color-bg);color:var(--color-text);font-weight:700}.dashboard-page-reports .dashboard-report-list{display:flex;flex-direction:column;gap:var(--gap)}.dashboard-page-reports .dashboard-report-row{gap:.8rem}.dashboard-page-reports .dashboard-report-row-head,.dashboard-page-reports .dashboard-report-meta,.dashboard-page-reports .dashboard-report-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.dashboard-page-reports .dashboard-report-row-head{justify-content:space-between}.dashboard-page-reports .dashboard-report-row-head>div{display:flex;align-items:center;gap:.8rem}.dashboard-page-reports .dashboard-report-type,.dashboard-page-reports .dashboard-report-status{display:inline-flex;align-items:center;min-height:24px;padding:0 .7rem;border-radius:999px;background:var(--color-panel-soft);color:var(--color-text-light);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase}.dashboard-page-reports .dashboard-report-status.is-open{background:rgba(var(--base-brand),.12);color:var(--color-link)}.dashboard-page-reports .dashboard-report-meta{color:var(--color-text-light);font-size:var(--fs-s)}.dashboard-page-reports .dashboard-report-target{color:var(--color-text);font-weight:750;text-decoration:none}.dashboard-page-reports .dashboard-report-target:hover{color:var(--color-link)}@media screen and (max-width: 768px){.dashboard-page-reports .dashboard-report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-page-qa-help{display:flex;flex-direction:column;gap:var(--gap)}.dashboard-page-qa-help .dashboard-page-title{margin-bottom:0}.dashboard-page-qa-help .dashboard-qa-actions{display:flex;flex-wrap:wrap;gap:.8rem}.dashboard-page-qa-help .dashboard-qa-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.dashboard-page-qa-help .dashboard-qa-summary>div{display:flex;flex-direction:column;gap:.2rem;padding:1.2rem;border:1px solid var(--color-card-border);border-radius:var(--border-radius);background:var(--color-card)}.dashboard-page-qa-help .dashboard-qa-summary strong{font-size:var(--fs-2xl);line-height:1.1}.dashboard-page-qa-help .dashboard-qa-summary span{color:var(--color-text-light);font-size:var(--fs-s);font-weight:700}.dashboard-page-qa-help .dashboard-qa-list{display:flex;flex-direction:column;gap:var(--gap)}.dashboard-page-qa-help .dashboard-qa-row{display:flex;align-items:center;justify-content:space-between;gap:var(--gap)}.dashboard-page-qa-help .dashboard-qa-row-main{display:flex;min-width:0;flex-direction:column;gap:.35rem}.dashboard-page-qa-help .dashboard-qa-row-main a{color:var(--color-text);font-weight:750;text-decoration:none}.dashboard-page-qa-help .dashboard-qa-row-main a:hover{color:var(--color-link)}.dashboard-page-qa-help .dashboard-qa-row-main span{color:var(--color-text-light);font-size:var(--fs-s)}@media screen and (max-width: 768px){.dashboard-page-qa-help .dashboard-qa-summary{grid-template-columns:1fr}.dashboard-page-qa-help .dashboard-qa-row{align-items:flex-start;flex-direction:column}}.dashboard-page-settings{--dashboard-settings-width: 560px}.dashboard-page-settings .dashboard-settings-form{display:flex;flex-direction:column;align-items:flex-start;max-width:var(--dashboard-settings-width)}.dashboard-page-settings .dashboard-settings-form>*{margin-bottom:var(--gap)}.dashboard-page-settings .dashboard-settings-form>*:last-child{margin-bottom:0}.dashboard-page-settings .dashboard-settings-form .form-section,.dashboard-page-settings .dashboard-settings-form .form-section-body{width:100%}.dashboard-page-settings .dashboard-settings-form .checkbox{display:grid;grid-template-columns:1fr max-content;align-items:center;width:100%;margin-right:0}.dashboard-page-settings .dashboard-settings-form .checkbox input{grid-row:1/2;grid-column:2/3}.dashboard-page-settings .dashboard-settings-form .checkbox label{grid-row:1/2;grid-column:1/2}.dashboard-page-settings .dashboard-settings-form button,.dashboard-page-settings .dashboard-settings-form .button{align-self:flex-start}.dashboard-page-analytics{--dashboard-table-min-width: 2400px;--table-column-min-width: 160px}.dashboard-page-analytics .dashboard-page-content{overflow-x:auto}.dashboard-page-analytics .table-wrap{max-width:100%;overflow-x:auto}.dashboard-page-analytics .table{min-width:var(--dashboard-table-min-width)}.dashboard-page-analytics .table-column{white-space:nowrap;overflow-wrap:normal}@media screen and (max-width: 768px){.dashboard-page-analytics .table{width:var(--dashboard-table-min-width)}}.dashboard-page-users{--dashboard-table-min-width: 760px}.dashboard-page-communities{--dashboard-table-min-width: 420px}.dashboard-page-ipblocks{--dashboard-table-min-width: 1180px;--table-column-min-width: 96px}.dashboard-page-requests{--dashboard-table-min-width: 860px}.dashboard-page-seo{--dashboard-table-min-width: 920px;--table-column-min-width: 104px}.dashboard-page-seo .dashboard-page-content{display:flex;flex-direction:column;gap:var(--gap)}.dashboard-page-seo .table{margin-bottom:0!important;min-width:var(--dashboard-table-min-width)}.dashboard-page-seo .table-column{display:flex;min-width:0;flex-direction:column;gap:.45rem}.dashboard-page-seo .table-column:last-child{align-items:flex-end}.dashboard-page-google-analytics .dashboard-page-content{display:flex;flex-direction:column;gap:var(--gap);max-width:980px}.dashboard-page-google-analytics .dashboard-ga-status-row,.dashboard-page-google-analytics .dashboard-ga-form,.dashboard-page-google-analytics .dashboard-ga-services{border:var(--seperator);border-radius:var(--border-radius);background:var(--color-bg)}.dashboard-page-google-analytics .dashboard-ga-status-row{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);padding:var(--gap)}.dashboard-page-google-analytics .dashboard-ga-status{display:flex;align-items:center;min-width:0;gap:12px}.dashboard-page-google-analytics .dashboard-ga-status-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--border-radius);color:#fff;background:#f59f00;flex:0 0 auto}.dashboard-page-google-analytics .dashboard-ga-status-icon svg{width:24px;height:24px}.dashboard-page-google-analytics .dashboard-ga-status-title{font-size:var(--fs-xl);font-weight:650}.dashboard-page-google-analytics .dashboard-ga-status-subtitle,.dashboard-page-google-analytics .dashboard-ga-service-meta{color:rgba(var(--base-fg),.62);word-break:break-word}.dashboard-page-google-analytics .dashboard-ga-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--border-radius);color:var(--color-red);background:rgba(var(--base-fg),.06);font-weight:650;white-space:nowrap}.dashboard-page-google-analytics .dashboard-ga-badge.is-connected{color:var(--color-green)}.dashboard-page-google-analytics .dashboard-ga-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.dashboard-page-google-analytics .dashboard-ga-service{display:flex;align-items:center;gap:10px;padding:14px var(--gap);border-right:var(--seperator)}.dashboard-page-google-analytics .dashboard-ga-service:last-child{border-right:0}.dashboard-page-google-analytics .dashboard-ga-service.is-active{background:rgba(var(--base-fg),.04)}.dashboard-page-google-analytics .dashboard-ga-service>svg{width:24px;height:24px;color:#f59f00;flex:0 0 auto}.dashboard-page-google-analytics .dashboard-ga-service-title{font-weight:650}.dashboard-page-google-analytics .dashboard-ga-form{padding:var(--gap)}.dashboard-page-google-analytics .dashboard-ga-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.dashboard-page-google-analytics .dashboard-ga-grid .form-field{margin-bottom:0}.dashboard-page-google-analytics .dashboard-ga-snippet-status{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);padding:12px 0;border-top:var(--seperator);border-bottom:var(--seperator)}.dashboard-page-google-analytics .dashboard-ga-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--gap)}.dashboard-page-google-analytics .dashboard-ga-actions .button-icon{margin-left:4px}@media screen and (max-width: 768px){.dashboard-page-google-analytics .dashboard-ga-status-row{align-items:flex-start;flex-direction:column}.dashboard-page-google-analytics .dashboard-ga-services,.dashboard-page-google-analytics .dashboard-ga-grid{grid-template-columns:1fr}.dashboard-page-google-analytics .dashboard-ga-service{border-right:0;border-bottom:var(--seperator)}.dashboard-page-google-analytics .dashboard-ga-service:last-child{border-bottom:0}}.modal .modal-users-list .modal-card-content{overflow-y:auto}@media screen and (min-width: 768px){.modal .modal-users-list .modal-card-content{max-height:70vh}}.dashboard-page-ipblocks .dashboard-page-title{display:flex;justify-content:space-between}.dashboard-page-ipblocks .dashboard-page-title button,.dashboard-page-ipblocks .dashboard-page-title .button{font-size:var(--fs-normal)}.dashboard-page-ipblocks .table .table-column-usernames{display:flex;flex-direction:column}
