@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-cyrillic-ext-wght-normal.b5cdd4765614e027c252.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-cyrillic-wght-normal.49594fb515ba00213fc3.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-greek-ext-wght-normal.f4df85d151e5ee39bc2b.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-greek-wght-normal.4f908aee8194b11d9c35.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-vietnamese-wght-normal.ab4bb8dcda024fe6eff2.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-latin-ext-wght-normal.8bff79fbfaa8b8167a0b.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-latin-wght-normal.4f2981d82860061bca3e.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"Source Serif 4 Variable";font-style:normal;font-weight:200 900;src:url(/static/media/source-serif-4-cyrillic-ext-wght-normal.782cacf73ecf0f43817c.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:"Source Serif 4 Variable";font-style:normal;font-weight:200 900;src:url(/static/media/source-serif-4-cyrillic-wght-normal.fd8df442bf6c2754c457.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:"Source Serif 4 Variable";font-style:normal;font-weight:200 900;src:url(/static/media/source-serif-4-greek-wght-normal.cc187f0f19748c05a912.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:"Source Serif 4 Variable";font-style:normal;font-weight:200 900;src:url(/static/media/source-serif-4-vietnamese-wght-normal.58ea4bb3777a1e2b4602.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:"Source Serif 4 Variable";font-style:normal;font-weight:200 900;src:url(/static/media/source-serif-4-latin-ext-wght-normal.2c4c47d12ed20ad5f489.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"Source Serif 4 Variable";font-style:normal;font-weight:200 900;src:url(/static/media/source-serif-4-latin-wght-normal.dd8c875965856623374a.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body{--font-sans:"Inter Variable",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-sans)}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--primary-color:#4a90e2;--primary-color-hover:#3a7bd5;--primary-color-active:#2e6bc0;--primary-color-80:#4a90e2cc;--primary-color-60:#4a90e299;--primary-color-40:#4a90e266;--primary-color-20:#4a90e233;--primary-color-18:#4a90e22e;--primary-color-10:#4a90e21a;--primary-color-08:#4a90e214;--focus-shadow-color:#4a90e280;--focus-light-shadow-color:#4a90e220;--background-light:#f0f5ff;--surface:#fff;--surface-raised:#fff;--on-primary:#fff;--white:#fff;--error-color:#eb445a;--error-color-light:#ff000040;--success-color:#2dd36f;--warning-color:#ffc409;--info-color:#3dc2ff;--neutral-color:#92949c;--border-color:#ccc;--disabled-bg:#ddd;--disabled-text:#888;--disabled-border:#ddd;--text-primary:#194080;--dr-bg-panel:#f5f7fc;--dr-bg-sidebar:#f3f6fb;--dr-bg-menu-hover:#eef2f9;--dr-bg-hover:#e8eef6;--dr-bg-active:#e0e8f2;--dr-bg-active-deep:#d0dbe8;--dr-bg-pressed:#d8e2ee;--dr-bg-pressed-deep:#c8d4e2;--dr-bg-focus:#d6e4f7;--dr-border-panel:#d4dde8;--dr-border-card:#d4dde8;--dr-link-blue:#06c;--dr-star-color:#f5a623;--dr-read-later:#4a90d9;--gray-100:#000;--gray-200:#333;--gray-300:#444;--gray-350:#555;--gray-400:#666;--gray-500:#888;--gray-550:#999;--gray-600:#aaa;--gray-700:#bbb;--gray-800:#ccc;--gray-850:#ddd;--gray-900:#e0e0e0;--gray-925:#eee;--gray-950:#f0f0f0;--gray-975:#f5f5f5}html.dark{--primary-color:#5b9ce8;--primary-color-hover:#6fabef;--primary-color-active:#82b8f4;--primary-color-80:#5b9ce8cc;--primary-color-60:#5b9ce899;--primary-color-40:#5b9ce866;--primary-color-20:#5b9ce833;--primary-color-18:#5b9ce82e;--primary-color-10:#5b9ce81a;--primary-color-08:#5b9ce814;--focus-shadow-color:#7ab3f0aa;--focus-light-shadow-color:#7ab3f04d;--background-light:#1c2433;--surface:#161b24;--surface-raised:#1e2530;--border-color:#39424f;--disabled-bg:#2e3541;--disabled-text:#76808d;--disabled-border:#3d4451;--text-primary:#c3d4ee;--dr-bg-panel:#1b212c;--dr-bg-sidebar:#181e28;--dr-bg-menu-hover:#222a37;--dr-bg-hover:#263042;--dr-bg-active:#2b3649;--dr-bg-active-deep:#34415a;--dr-bg-pressed:#303c52;--dr-bg-pressed-deep:#3a4860;--dr-bg-focus:#2c3c58;--dr-border-panel:#303947;--dr-border-card:#303947;--dr-link-blue:#7ab3f0;--dr-star-color:#f6b73c;--dr-read-later:#5b9ce8;--gray-100:#f2f5f9;--gray-200:#dde3ea;--gray-300:#ccd3dc;--gray-350:#b9c1cc;--gray-400:#a3acb8;--gray-500:#87909d;--gray-550:#76808d;--gray-600:#67707d;--gray-700:#565f6c;--gray-800:#47505d;--gray-850:#3d4451;--gray-900:#363d49;--gray-925:#2e3541;--gray-950:#29303b;--gray-975:#242a34;color-scheme:dark}html.dark body{background:#fff;background:var(--surface);color:#333;color:var(--gray-200)}html.dark .imagePickerItem:hover{background-color:#232a36;border-color:#3d4451}html.dark .imagePickerItem.selected{background-color:#1d3450;border-color:#5b9ce8}html.dark .imagePickerSelectedOverlay{background-color:#5b9ce84d}html.dark .imagePickerSelectedIcon{background-color:#5b9ce8}html.dark .imagePickerActions{border-top-color:#3d4451}html.dark .action-selector-popup .focusText.action-option:hover{background:#232a36}html.dark .action-selector-popup .focusText.action-option.clicked{background:#1d3450;border-color:#5b9ce8}html.dark .svgButton.major{color:#7ab3f0}html.dark .svgButton.major:hover:not(.disabled){background-color:#1d3450;color:#9cc6f5}html.dark .svgButton.major.clicked:not(.disabled),html.dark .svgButton.major:active:not(.disabled){background-color:#234060}html.dark div.note.error{background-color:#5a2326;color:#f3c4c6}html.dark .inlineDialog{background:#1d3450;border-color:#34517a}html.dark .screenHeader .userProfile:hover{background-color:#ffffff0f}html.dark .durationLine div.dropDownSelector.close{border-color:#ffffff14}.bootScreen{background:radial-gradient(120% 120% at 30% 15%,#f4f8ff 0,#e7eefb 55%,#dbe6f8 100%);inset:0;justify-content:center;position:fixed;z-index:10000}.bootCard,.bootScreen{align-items:center;display:flex}.bootCard{animation:bootFadeIn .4s ease-out both;flex-direction:column;gap:22px}.bootLogo{animation:bootBreathe 1.8s ease-in-out infinite;filter:drop-shadow(0 10px 24px rgba(40,94,208,.28))}.bootBar{background:#285ed024;border-radius:999px;height:4px;overflow:hidden;position:relative;width:120px}.bootBar:after{animation:bootSlide 1.2s ease-in-out infinite;background:linear-gradient(90deg,#5f90ee,#285ed0);border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:40%}@keyframes bootFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bootBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes bootSlide{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.bootCard,.bootLogo{animation:none}.bootBar:after{animation-duration:2.4s}}.anonMigrationOverlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.anonMigrationCard{align-items:center;background:#fff;border-radius:12px;box-shadow:0 12px 40px #00000040;display:flex;flex-direction:column;gap:18px;padding:32px 40px}.anonMigrationSpinner{animation:anonMigrationSpin .8s linear infinite;border:3px solid #0000001f;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}.anonMigrationText{color:#1a1a1a;font-size:1rem;font-weight:500}@keyframes anonMigrationSpin{to{transform:rotate(1turn)}}.visibleFocus .routerLink:focus{border-radius:4px;box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80);margin:-4px;outline:none}.routerLink,.routerLink:active,.routerLink:visited{color:inherit}.buttonBar{align-items:center;display:flex;gap:1rem;justify-content:center;padding-bottom:1rem;padding-top:1rem}.buttonBar.wrap{flex-wrap:wrap}.buttonBar.right{gap:.5rem;justify-content:flex-end}.buttonBar.left{justify-content:flex-start;margin-left:-16px;padding-left:16px}.listMenu{border-bottom:1px solid #ccc;border-bottom:1px solid var(--border-color,#ccc);padding:1rem 0}.bbContainer{display:flex}.bbContainer>:first-child{flex-grow:1}.bbContainer>:last-child{flex:0 0 auto}.buttonBarGroup{align-items:center;display:flex;gap:1rem;justify-content:center}.buttonDivider{border-left:2px solid #3880ff;border-left:2px solid var(--primary-color,#3880ff);color:#3880ff;color:var(--primary-color,#3880ff);font-size:.8rem;font-weight:800;margin-left:12px;margin-right:-1rem;padding:8px;text-transform:uppercase}.confirmationModal .screenBody{color:#333;color:var(--gray-200,#333);font-size:15px;line-height:1.45}@media (max-width:600px){.modalDialogBg{display:none}.modalDialog{background-color:#fff;background-color:var(--surface-raised,#fff);border:none;height:100%;left:0;margin:0;max-height:100%;max-width:100%;padding:0;position:fixed;top:0;width:100%;z-index:1000}}.modalDialog .screenBody{padding-top:1.5rem}@media (min-width:600px){.modalDialog{background-color:#fff;background-color:var(--surface-raised,#fff);border:1px solid #ddd;border:1px solid var(--gray-850,#ddd);border-radius:12px;box-shadow:0 12px 32px #1428462e,0 2px 6px #14284614;left:50%;margin:0;max-width:min(560px,calc(100vw - 32px));min-width:340px;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}dialog.modalDialog::backdrop{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:#1428462e}.modalDialog .screenBody{padding:20px 24px}}.modalDialog .screenHeader{border-bottom:1px solid #eee;border-bottom:1px solid var(--gray-850,#eee);box-shadow:none;color:#333;color:var(--gray-200,#333);height:auto;padding:12px}.modalDialog .screenHeader h2{font-size:1.15rem;font-weight:600}.modalDialog .buttonBar .textButton{border-width:1px;box-shadow:none;font-size:.8rem;padding:6px 14px}.icon{fill:currentColor;box-sizing:initial!important;contain:strict;display:inline-block;height:1em;width:1em}.icon svg{stroke:currentColor;display:block;height:100%;width:100%}.ionicon-fill-none{fill:none}.ionicon-stroke-width{stroke-width:32px;stroke-width:var(--ionicon-stroke-width,32px)}.icon.small{font-size:18px!important}.icon.large{font-size:32px!important}.imageButton{background-color:initial;border:none;cursor:pointer;display:inline-block;flex-shrink:0;height:30px;outline:none;padding:0;position:relative;transition:transform .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30px}.imageButton.medium{height:20px;width:20px}.buttonBar.small .imageButton:not(.medium):not(.large),.imageButton.small{height:10px;width:10px}.imageButton.minor{color:#888;color:var(--gray-500,#888)}.imageButton div.background{background-color:#4890ff00;height:120%;left:0;margin:-10%;position:relative;top:0;width:120%}@media (any-pointer:fine){.imageButton:hover div.background{background-color:#ddd;background-color:var(--gray-850,#ddd);transition:background-color .2s ease-in-out}}.imageButton.clicked,.imageButton:active{animation:pressAnim .2s linear}@keyframes pressAnim{0%{transform:translate(0)}10%{transform:translate(2px,2px)}to{transform:translate(0)}}.imageButton.circle div.background{border-radius:50%}.visibleFocus .imageButton:focus:not(:active) div.background{background-color:#3880ff08;box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80)}.imageButton .icon,.imageButton img{height:100%;left:0;position:absolute;top:0;width:100%}.imageButton.turn90{transform:rotate(90deg)}.imageButton.turn270{transform:rotate(-90deg)}.imageButton.turn180{transform:rotate(-180deg)}.imageButton.disabled{cursor:auto;opacity:0}.screenHeader{align-items:center;box-shadow:0 4px 10px #00000080;box-sizing:border-box;color:#666;color:var(--gray-400,#666);display:flex;font-size:1.2rem;height:3rem;justify-content:center;margin:0;padding:12px 4px;width:100%}.screenHeader .userProfile{align-items:center;background:none;border:none;border-radius:1.5rem;cursor:pointer;display:flex;gap:.5rem;outline:none;padding:.25rem .5rem;transition:background-color .2s}.screenHeader .userProfile:hover{background-color:#0000000d}.visibleFocus .userProfile:focus:not(:active){background-color:#3880ff14;background-color:var(--primary-color-08,#3880ff14);box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80)}.screenHeader .userProfile .userName{color:#666;color:var(--gray-400,#666);font-size:.9rem;font-weight:500}@media (max-width:599px){.screenHeader .userProfile .userName{display:none}}.screenHeader .userProfile .avatar{border-radius:50%;height:2rem;-o-object-fit:cover;object-fit:cover;width:2rem}dialog .screenHeader{color:#333;color:var(--gray-200,#333)}.screenHeader h2{flex-grow:1;margin:0;padding:0;text-align:center}.screenBody{box-sizing:border-box;height:100%;margin:0;padding:5px;width:100%}.screenHeader button.menu,.screenHeader button.menuOnMobile{margin-right:1rem}@media (min-width:600px){.screenHeader button.closeOnMobile{display:none}.screenBody{padding:1rem}}@media (min-width:900px){.screenHeader button.menuOnMobile{display:none}}.spinner path{opacity:1;transition:opacity .5s}.spinner.done path{opacity:0;transition:opacity .5s}.spinner.delayed path{animation-delay:.1s;animation:mouthAnim .75s linear .1s infinite,spinnerDelayedFadeIn .1s ease .1s forwards;opacity:0}@keyframes spinnerDelayedFadeIn{0%{opacity:0}to{opacity:1}}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}.errorWobble{animation:shake .3s}.errorContainer{flex-grow:1;margin:0;padding:0}.errorContainer div.errorMessage{animation:errorColorFaceIn .5s linear 1;animation-fill-mode:forwards;border-top:1px solid #ff000040;border-top:1px solid var(--error-color-light,#ff000040);color:red;color:var(--error-color,red);margin-top:.8rem;padding-top:.8rem;width:100%}@keyframes errorColorFaceIn{0%{color:#0000}to{color:red;color:var(--error-color,red)}}@keyframes pop{50%{transform:scale(1.02)}}.pickerColumn{text-wrap:nowrap;height:150px;margin-bottom:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pickerColumn.single{width:100%}.pickerColumn .pickerIndicator,.pickerColumn .pickerIndicatorFocusShadow{border-radius:4px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90%;z-index:2}.pickerColumn .pickerIndicatorFocusShadow{display:none;height:22px}.pickerColumn:focus .pickerIndicatorFocusShadow{background:#0000;box-shadow:0 0 6px 6px #3880ff80;box-shadow:0 0 6px 6px var(--focus-shadow-color,#3880ff80);display:block}.pickerColumn .pickerIndicator{background-color:#3880ff;background-color:var(--primary-color,#3880ff);-webkit-mask-image:-webkit-radial-gradient(#fff,#000);opacity:.9;overflow:hidden}.pickerColumn .pickerIndicator div{z-index:3}.pickerColumn .pickerIndicatorContent{overflow:hidden;position:absolute}:focus{outline:0}.primaryColor{color:#3880ff;color:var(--primary-color,#3880ff)}@media (any-pointer:coarse){.desktopOnly{display:none!important}}@media (any-pointer:fine){.touchOnly{display:none!important}}.textButton{align-items:center;background-color:#3880ff;background-color:var(--primary-color,#3880ff);border:0;border-radius:4px;box-shadow:2px 4px 6px #0000004d;color:#fff;color:var(--on-primary,#fff);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;padding:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textButton:not(.borderless):not(.inline){text-transform:uppercase}.buttonBar.small .textButton:not(.normal),.textButton.small{font-size:.8rem;padding:8px}.textButton.clicked.major.enabled,.textButton.enabled.major:active,.textButton.enabled:active:not(.buttonBar .textButton):not(.buttonLine .textButton):not(.tabButtonsContainer .textButton),.visibleFocus .textButton.clicked.enabled.major:focus,.visibleFocus .textButton.clicked.enabled:not(.buttonBar .textButton):not(.buttonLine .textButton):focus,.visibleFocus .textButton.enabled:active.major:focus{background-color:#4890ff;background-color:var(--primary-color-hover,#4890ff);box-shadow:none;color:#fff;color:var(--on-primary,#fff)}.textButton.enabled.clicked:not(.selected),.textButton.enabled:active:not(.selected){transform:translate(2px,2px)}@media (any-pointer:fine){.textButton.enabled:hover:not(.borderless):not(.inline){background-color:#4890ff;background-color:var(--primary-color-hover,#4890ff)}.buttonBar .textButton.enabled.inherit:hover,.buttonLine .textButton.enabled.inherit:hover,.textButton.enabled.minor:hover{background-color:#3880ff;background-color:var(--primary-color,#3880ff);color:#fff;color:var(--on-primary,#fff)}.textButton.enabled.inline:hover{background-color:#ddd;background-color:var(--disabled-bg,#ddd);transition:background-color .2s ease-in-out}}.buttonBar .textButton,.buttonLine .textButton,.textButton.minor{background-color:initial;border:2px solid #3880ff;border:2px solid var(--primary-color,#3880ff);box-shadow:1px 1px 1px #0000004d;color:#3880ff;color:var(--primary-color,#3880ff);padding:6px 12px}.buttonBar .textButton.major,.buttonLine .textButton.major,.textButton.major{background-color:#3880ff;background-color:var(--primary-color,#3880ff);color:#fff;color:var(--on-primary,#fff)}.buttonBar .textButton.enabled.inherit,.buttonLine .textButton.enabled.inherit,.textButton.enabled.minor:active{box-shadow:none}.textButton.borderless{padding:6px 12px}.textButton.borderless,.textButton.inline{background-color:initial;border:none;box-shadow:none;color:#000;color:var(--gray-100,#000)}.textButton.inline{display:inline-flex;margin:0;padding:0}.visibleFocus .textButton.enabled:focus:not(:active){box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80)}.textButton.disabled,.textButton.error{background-color:#ddd!important;background-color:var(--disabled-bg,#ddd)!important;border-color:#ddd!important;border-color:var(--disabled-border,#ddd)!important;box-shadow:none;color:#888!important;color:var(--disabled-text,#888)!important;cursor:not-allowed!important}.textButton.busy{background-color:#fff!important;background-color:var(--surface,#fff)!important;border-color:#89b4ff!important;border-color:var(--primary-color-light,#89b4ff)!important;box-shadow:1px 1px 1px #0000004d;color:#89b4ff!important;color:var(--primary-color-light,#89b4ff)!important;cursor:wait!important}.textButton span.short{display:none}@media(max-width:800px){.textButton span.short{display:inline}.textButton span.long{display:none}}.textButton svg.spinner{height:1rem;width:1rem}section.formGrid{grid-column-gap:10px;align-items:center;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:max-content auto;margin:auto 1rem;max-width:40rem}section.formGrid.l3col{gap:.5rem;grid-template-columns:max-content auto min-content}section.formGrid label{grid-column-start:1}section.formGrid label,section.formGrid label:hover,section.formGrid>.dropDownSelector,section.formGrid>.imageButton,section.formGrid>.textButton,section.formGrid>input,section.formGrid>input:active,section.formGrid>input:focus,section.formGrid>input:hover,section.formGrid>label,section.formGrid>svg{margin:10px 0 2px}section.formGrid .note{grid-column-start:2}.formGridLine{align-items:center;display:flex;gap:1rem;justify-content:left;margin-top:1rem}.formGridLine.right{justify-content:right}.formGridLine.center{justify-content:center}.l2col .formGridLine{grid-column:1/span 2}.l3col .formGridLine{grid-column:1/span 3}.hCentered{display:flex;justify-content:center}.hCentered>div{min-width:20rem}.helpPopup .screenBody{line-height:1.55;padding:1rem}@media (min-width:600px){.helpPopup{max-width:min(560px,calc(100vw - 32px))}}@media (max-width:600px){.popupBg{display:none}.popup{background-color:#fff;background-color:var(--surface-raised,#fff);border:none;height:100%;left:0;margin:0;max-height:100%;max-width:100%;padding:0;position:fixed;top:0;width:100%;z-index:999}}@media (min-width:600px){.popup{background-color:#fff;background-color:var(--surface-raised,#fff);border:1px solid #ddd;border:1px solid var(--gray-850,#ddd);border-radius:12px;box-shadow:0 12px 32px #1428462e,0 2px 6px #14284614;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:999}.popup.center{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.popup.menu-right{left:100%;position:fixed;top:0;transform:translate(-100%)}dialog.popup.backdrop::backdrop{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:#1428462e}dialog.popup.no-backdrop::backdrop{background:none}}.popup .screenHeader{border-bottom:1px solid #eee;border-bottom:1px solid var(--gray-850,#eee);box-shadow:none;color:#333;color:var(--gray-200,#333);height:auto;padding:12px}.popup .screenHeader h2{font-size:1.15rem;font-weight:600}.imagePickerContent{display:flex;flex-direction:column;gap:20px;max-height:600px;min-height:300px}.imagePickerEmpty{align-items:center;color:#888;color:var(--gray-500,#888);display:flex;flex:1 1;font-size:.95rem;justify-content:center;padding:40px}.imagePickerGrid{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));overflow-y:auto;padding:8px}.imagePickerItem{border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:8px;transition:all .2s ease}.imagePickerItem:hover{background-color:#f8f9fa;border-color:#dee2e6}.imagePickerItem.selected{background-color:#e7f3ff;border-color:#06c}.imagePickerImageWrapper{align-items:center;aspect-ratio:21/9;background-color:#f0f0f0;background-color:var(--gray-950,#f0f0f0);border-radius:4px;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.imagePickerImage{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.imagePickerSelectedOverlay{background-color:#0066cc4d;bottom:0;left:0;position:absolute;right:0;top:0}.imagePickerSelectedIcon,.imagePickerSelectedOverlay{align-items:center;display:flex;justify-content:center}.imagePickerSelectedIcon{background-color:#06c;border-radius:50%;color:#fff;color:var(--on-primary,#fff);font-size:20px;font-weight:700;height:32px;width:32px}.imagePickerName{color:#666;color:var(--gray-400,#666);font-size:.75rem;line-height:1.2;text-align:center;word-break:break-word}.imagePickerActions{border-top:1px solid #dee2e6;display:flex;gap:12px;justify-content:flex-end;padding-top:12px}.focusText{cursor:pointer;display:inline-block;margin:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.visibleFocus .focusText:focus{background:#3880ff20;background:var(--focus-light-shadow-color,#3880ff20);border-radius:4px;box-shadow:0 0 12px 8px #3880ff20;box-shadow:0 0 12px 8px var(--focus-light-shadow-color,#3880ff20);outline:none;text-decoration:underline}.focusText.clicked,.visibleFocus .focusText.clicked:focus{left:1.5px;top:1.5px}.focusText.underlined{color:#194080;color:var(--text-primary,#194080);text-decoration:underline}.action-selector-popup .focusText.action-option{background:#fff;background:var(--surface-raised,#fff);border:1px solid #e0e0e0;border:1px solid var(--gray-900,#e0e0e0);border-radius:6px;box-sizing:border-box;display:block!important;margin:0 0 12px!important;padding:12px 16px!important;transition:all .2s ease;width:100%}.action-selector-popup .focusText.action-option:hover{background:#f8f9fa;border-color:#ccc;border-color:var(--border-color,#ccc)}.action-selector-popup .visibleFocus .focusText.action-option:focus{border-color:#007bff!important;box-shadow:0 0 0 2px #007bff40!important;outline:none}.action-selector-popup .focusText.action-option:last-child{margin-bottom:0!important}.action-selector-popup .focusText.action-option.clicked{background:#e3f2fd;border-color:#2196f3}.action-selector-popup .action-option-content{width:100%}.action-selector-popup .explanation-text{color:#666;color:var(--gray-400,#666);font-size:.9em;line-height:1.4;margin-bottom:16px;margin-top:16px}.action-selector-popup .option-label{font-weight:500}.action-selector-popup .option-label.with-description{margin-bottom:4px}.action-selector-popup .option-description{color:#666;color:var(--gray-400,#666);font-size:.85em;line-height:1.3;opacity:.8}.inlineBadge{background-color:#3dc2ff;background-color:var(--info-color,#3dc2ff);border-radius:6px;color:#fff;color:var(--on-primary,#fff);display:inline-block;font-size:10px;height:-moz-fit-content;height:fit-content;margin-left:5px;padding:2px 5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:-moz-fit-content;width:fit-content}.inlineBadge.warningBackground{background-color:#ffc409!important;background-color:var(--warning-color,#ffc409)!important}.inlineBadge.dangerBackground{background-color:#eb445a!important;background-color:var(--error-color,#eb445a)!important}.inlineBadge.selectionBackground{background-color:#333!important;background-color:var(--gray-200,#333)!important}.inlineBadge.neutralBackground{background-color:#92949c!important;background-color:var(--neutral-color,#92949c)!important;color:#fff!important;color:var(--on-primary,#fff)!important}.inlineBadge.successBackground{background-color:#2dd36f!important;background-color:var(--success-color,#2dd36f)!important}.overlayBadge{height:0;position:relative;width:100%}.overlayBadge .inlineBadge{display:block;margin:5px;position:absolute;right:0;top:0}.flowCheckmark{align-items:center;background-color:#fff;background-color:var(--surface,#fff);border:2px solid #0009;box-shadow:.5px 1px 2px #0000004d;display:flex;height:26px;justify-content:center;margin:0 0 0 15px;min-width:26px;padding:1px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:26px}@media (max-width:600px){.flowCheckmark{margin:0 0 0 5px}}.flowCheckmark.checkbox,.flowCheckmark.checkmark{border-radius:4px}.flowCheckmark.radio{border-radius:13px}.visibleFocus .flowCheckmark.enabled:focus:not(:active){box-shadow:0 0 10px 6px #3880ff80;box-shadow:0 0 10px 6px var(--focus-shadow-color,#3880ff80)}.flowCheckmark.enabled{cursor:pointer}.flowCheckmark.checkbox:active,.flowCheckmark.checked.checkbox,.flowCheckmark.checked.checkmark,.flowCheckmark.checkmark:active,.flowCheckmark.radio:active{background-color:#3880ff!important;background-color:var(--primary-color,#3880ff)!important;border-color:#3880ff!important;border-color:var(--primary-color,#3880ff)!important}.flowCheckmark.checked.disabled,.flowCheckmark.unchecked.disabled{background-color:#fff!important;background-color:var(--surface,#fff)!important;border-color:#ddd!important;border-color:var(--disabled-border,#ddd)!important;box-shadow:none!important}.flowCheckmark.animated svg path{stroke-dasharray:30;animation:dash .4s linear}@keyframes dash{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}.flowCheckmark path{stroke:#fff;stroke:var(--on-primary,#fff)}.flowCheckmark.disabled path{stroke:#000;stroke:var(--gray-100,#000)}.flowCheckmark.radio.enabled circle{fill:#fff0;transition:fill .3s ease}.flowCheckmark.radio.enabled.checked circle{fill:#3880ff;fill:var(--primary-color,#3880ff)}.flowCheckmark.disabled.checked circle{fill:#ddd;fill:var(--disabled-bg,#ddd)}.flowCheckmark.disabled circle{fill:#fff;fill:var(--surface,#fff)}.flowCheckmark.small{height:20px;margin:0 0 0 10px;min-width:20px;width:20px}.flowCheckmark.small svg{height:18px;width:18px}@media (max-width:600px){.flowCheckmark.small{margin:0 0 0 3px}}.deletableToken{align-items:center;border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:15px;cursor:pointer;display:inline-flex;margin:0;padding:3px 2px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:600px){.deletableToken{font-size:80%;padding:0}}.deletableToken span.focusText{border-right:1px solid #ccc;border-right:1px solid var(--border-color,#ccc);margin-left:5px;margin-right:2px;padding:0 5px}.deletableToken .icon{padding-left:1px}select.dropDownSelector{background-color:#fff;background-color:var(--surface,#fff);border:2px solid #3880ff;border:2px solid var(--primary-color,#3880ff);border-radius:4px;color:#3880ff;color:var(--primary-color,#3880ff);font-size:1rem;overflow:hidden;padding:5px;text-overflow:ellipsis;white-space:nowrap}.visibleFocus select.dropDownSelector.enabled:focus:not(:active){box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80)}select.dropDownSelector.disabled{background-color:#ddd;background-color:var(--disabled-bg,#ddd);color:#888;color:var(--disabled-text,#888)}div.dropDownSelector{border:2px solid #3880ff;border:2px solid var(--primary-color,#3880ff);border-radius:4px;min-width:10rem;padding:4px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}div.dropDownSelector.close{cursor:pointer}div.dropDownSelector div.selection{flex-grow:10;font-size:.8rem;font-weight:500;overflow:hidden;padding:4px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.visibleFocus div.dropDownSelector:has(.selection:focus){box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80)}div.dropDownSelector.open{border-radius:4px 4px 0 0}div.dropDownSelector .dropDownSelectorList{background-color:#fff;background-color:var(--surface-raised,#fff);border:2px solid #3880ff;border:2px solid var(--primary-color,#3880ff);border-radius:0 0 4px 4px;border-top:1px solid var(--primary-color,#3880ff);box-shadow:0 4px 8px #0000001a;left:-2px;max-height:300px;min-width:-moz-max-content;min-width:max-content;overflow-y:auto;padding:8px;padding:4px;position:absolute;top:100%;width:calc(100% + 4px);z-index:1000}div.dropDownSelector .dropDownSelectorList .item{align-items:center;cursor:pointer;display:flex;padding:10px 4px;white-space:nowrap}div.dropDownSelector .dropDownSelectorList .item:not(:last-child):not(.groupEnd){border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--gray-900,#e0e0e0)}div.dropDownSelector .dropDownSelectorList .item:last-child{padding-bottom:8px}div.dropDownSelector .dropDownSelectorList .item:hover{background-color:#f0f0f0;background-color:var(--gray-950,#f0f0f0)}div.dropDownSelector .dropDownSelectorList .item:focus{background-color:#3880ff;background-color:var(--primary-color,#3880ff);color:#fff;color:var(--on-primary,#fff)}div.dropDownSelector .dropDownSelectorList .item .icon{flex-shrink:0;padding-right:4px}div.dropDownSelector .dropDownSelectorList .item:not(.selected) .icon{visibility:hidden}div.dropDownSelector .dropDownSelectorList .item span{min-width:0;overflow:hidden;text-overflow:ellipsis}div.dropDownSelector .top{align-items:center;color:#3880ff;color:var(--primary-color,#3880ff);display:flex}div.dropDownSelector:not(.close) .top .icon{visibility:hidden}div.dropDownSelector img{flex-shrink:0;height:1.5rem;margin-right:8px;width:1.5rem}div.dropDownSelector .dropDownSelectorList .orRulerMid{color:#888;color:var(--gray-500,#888);font-weight:600;margin:0}div.dropDownSelector .dropDownSelectorList .orLine{border-color:#e0e0e0;border-color:var(--gray-900,#e0e0e0)}.orRuler{align-items:center;display:flex;font-size:small;justify-content:space-around}.orRulerMid{margin:1rem 0}.orRulerBottom{margin:2rem 0 0}.orRulerNone{margin:0}.orLine{border:.5px solid #888;border:.5px solid var(--gray-500,#888);flex-grow:1;height:0;margin:0 .3rem;min-width:2rem}.stack{display:grid;flex-grow:1;grid-template:1fr/1fr;place-items:center}.stack>*{display:block;grid-column:1/1;grid-row:1/1;opacity:0;pointer-events:none;transition:opacity .2s ease}.stack>.show{opacity:1}.stack>.showDelayed{opacity:1;transition-delay:.2s}.linkA{color:inherit;cursor:pointer;display:inline;position:relative;text-decoration:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.visibleFocus .linkA:focus{background:#3880ff20;background:var(--focus-light-shadow-color,#3880ff20);border-radius:4px;box-shadow:0 0 12px 8px #3880ff20;box-shadow:0 0 12px 8px var(--focus-light-shadow-color,#3880ff20);outline:none;text-decoration:underline}.linkA.clicked,.visibleFocus .linkA.clicked:focus{left:1.5px;top:1.5px}div.note{border-radius:5px;color:#000;color:var(--gray-100,#000);margin:5px 0;padding:.5rem;width:100%}div.note.error{background-color:#f88}div.note.info{background-color:#eee;background-color:var(--gray-925,#eee)}div.note.info,div.note.tiny{color:#666;color:var(--gray-400,#666)}div.note.tiny{font-size:.8rem}div.note.neutral{background-color:initial;color:#666;color:var(--gray-400,#666);padding:.25rem .5rem}div.note.success{background-color:#3880ff40;color:#000;color:var(--gray-100,#000)}div.note.noshow{display:none}div.note.invisible{visibility:hidden}div.note.show:not(.invisible):not(.tiny){animation:pop .4s linear 1}.focusBlock{cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.focusBlock:not(.focusInvisible){padding:4px}.focusBlock.clicked,.focusBlock:hover,.visibleFocus .focusBlock:focus{border-radius:4px;box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80);outline:none}.focusBlock.clicked,.visibleFocus .focusBlock.clicked:focus{left:1.5px;top:1.5px}.image-cropper{flex-direction:column;height:100%;width:100%}.image-cropper,.image-cropper-wrapper{display:flex;min-height:0;overscroll-behavior:none}.image-cropper-wrapper{align-items:center;background:#000;flex:1 1;justify-content:center;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-cropper-preview{display:block;pointer-events:none}.image-cropper-overlay{border:2px solid #fff;border:2px solid var(--white,#fff);box-shadow:0 0 0 9999px #00000080}.image-cropper-handle,.image-cropper-overlay{pointer-events:none;position:absolute;transition:border-radius .2s}.image-cropper-handle{background:#fff;background:var(--white,#fff);border:2px solid #000;height:12px;width:12px}.image-cropper-handle.top{left:50%;top:-6px;transform:translateX(-50%)}.image-cropper-handle.bottom{bottom:-6px;left:50%;transform:translateX(-50%)}.image-cropper-handle.left{left:-6px;top:50%;transform:translateY(-50%)}.image-cropper-handle.right{right:-6px;top:50%;transform:translateY(-50%)}.image-cropper-handle.top-left{left:-6px;top:-6px}.image-cropper-handle.top-right{right:-6px;top:-6px}.image-cropper-handle.bottom-left{bottom:-6px;left:-6px}.image-cropper-handle.bottom-right{bottom:-6px;right:-6px}.image-cropper-mask{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.image-cropper-instructions{background:var(--background-primary);border-bottom:1px solid var(--border-color);color:var(--text-secondary);flex-shrink:0;font-size:.9em;padding:12px 16px;text-align:center}.image-cropper-instructions p{margin:0}.image-cropper-shape-button{backdrop-filter:blur(4px);background:#3880ff26;border-radius:8px;bottom:16px;position:absolute;right:16px;z-index:10}.infiniteLoader{align-items:center;display:flex;height:1px;justify-content:center;opacity:0}.infiniteLoader.active{height:60px}.infiniteLoader.spinning{opacity:1;transition:height .5s,opacity .1s .4s}.infiniteLoader .spinner{height:50px;width:50px}.inlineDialog{background:#e0f0ff;border:1px solid #b6d0f7;border-radius:8px;box-shadow:0 1px 4px #0000000a;margin:16px 0;padding:16px;text-align:center}.inlineDialogMessage{color:#000;color:var(--gray-100,#000);font-size:1rem;font-weight:500;margin-bottom:12px}input.labelledInput,input.labelledInput:active,input.labelledInput:focus,input.labelledInput:hover{background:#0000;border:2px solid #3880ff;border:2px solid var(--primary-color,#3880ff);border-radius:4px;box-sizing:border-box;caret-color:#3880ff;caret-color:var(--primary-color,#3880ff);color:#3880ff;color:var(--primary-color,#3880ff);margin:0;outline:0;padding:4px;width:100%}input.labelledInput.borderless,input.labelledInput.borderless:active,input.labelledInput.borderless:focus,input.labelledInput.borderless:hover{border:none}.visibleFocus input.labelledInput:focus:not(:active){box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80)}input.labelledInput::-moz-placeholder{color:#3880ffcc;color:var(--primary-color-80,#3880ffcc)}input.labelledInput::placeholder{color:#3880ffcc;color:var(--primary-color-80,#3880ffcc)}input.labelledInput.large{font-size:2rem}.labelledInput.error{border:2px solid #f88}.errorTextMessage{animation:pop .4s linear 1;color:#eb445a;color:var(--error-color,#eb445a);margin:.5rem 0}.l2col .errorTextMessage{grid-column-start:2}.l3col .errorTextMessage{grid-column:2/span 2}.visibleFocus .passwordToggleButton:focus:not(:active){border-radius:50%;box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80)}.markdownEditor{border-radius:4px;display:flex;flex-direction:column;padding:.5rem;transition:background-color .2s}.markdownEditor:focus-within{background-color:#3880ff1a;background-color:var(--primary-color-10,#3880ff1a)}.markdownToolbar{align-items:center;background:#3880ff2e;background:var(--primary-color-18,#3880ff2e);border-radius:4px;display:flex;gap:.25rem;padding:.2rem .5rem}.markdownToolbar.transparent{background:#0000}.markdownToolbarButton{align-items:center;background:#fff;background:var(--surface,#fff);border:2px solid #3880ff99;border:2px solid var(--primary-color-60,#3880ff99);border-radius:4px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .2s;width:40px}.markdownToolbarButton:hover:not(:disabled){background:#e8f0ff;background:var(--background-light,#e8f0ff)}.markdownToolbarButton:disabled{cursor:not-allowed;opacity:.5}.markdownToolbarButton.flowFocussable:focus{box-shadow:0 0 0 2px #3880ff;box-shadow:0 0 0 2px var(--primary-color,#3880ff);outline:none}.markdownToolbarSpacer{width:1rem}.markdownTextarea{border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:4px;font-family:monospace;font-size:.95rem;line-height:1.5;margin:0;min-height:200px;padding:.5rem;resize:vertical;width:100%}.markdownEditor.compact .markdownPreview,.markdownEditor.compact .markdownTextarea{min-height:80px}.markdownTextarea:focus{border-color:#3880ff;border-color:var(--primary-color,#3880ff);box-shadow:0 0 0 2px #3880ff33;box-shadow:0 0 0 2px var(--primary-color-20,#3880ff33);outline:none}.markdownTextarea:disabled{background:#f5f5f5;background:var(--gray-975,#f5f5f5);cursor:not-allowed}.markdownPreview{background:#fff;background:var(--surface,#fff);border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:4px;line-height:1.5;min-height:200px;padding:0 .75rem}.markdownPreview h2,.markdownPreview h3{font-size:1.2rem;font-weight:600;margin:.5rem 0}.markdownPreview p{margin:.5rem 0}.markdownPreview img{display:block;height:auto;margin:.5rem auto;max-width:100%}.markdownPreview small{color:#888;color:var(--gray-500,#888);font-size:.8em}.markdownPreview ol,.markdownPreview ul{margin:.5rem 0;padding-left:1.5rem}.markdownPreview li{margin:.25rem 0}.markdownPreview code{border-radius:3px;font-family:monospace;font-size:.9em;padding:2px 4px}.markdownPreview code,.markdownPreview pre{background:#f0f0f0;background:var(--gray-950,#f0f0f0)}.markdownPreview pre{border-radius:4px;overflow-x:auto;padding:.5rem}.markdownPreview pre code{background:none;padding:0}.previewToggleButton{margin:.25rem 0}.flowOption{align-items:center;display:flex;gap:1rem;justify-content:flex-start;margin:0 1rem 10px 4rem}.flowOption label{cursor:pointer;flex-grow:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flowOption.disabled label{color:#888;color:var(--disabled-text,#888);cursor:not-allowed}.searchBar{align-items:center;align-self:start;border-radius:8px;cursor:text;display:flex;gap:.5rem;margin:.5rem;padding:.5rem}.searchBar,.searchBar input{background-color:#f0f0f0;background-color:var(--gray-950,#f0f0f0)}.searchBar input{border:none;flex:1 1;outline:none;padding:0}.selectingInput{border:2px solid #3880ff;border:2px solid var(--primary-color,#3880ff);border-radius:4px;padding:4px;position:relative}.selectingInput input,.selectingInput input:active,.selectingInput input:focus,.selectingInput input:hover{background:#0000;border:none;caret-color:#3880ff;caret-color:var(--primary-color,#3880ff);margin-left:4px;outline:0;padding:0}.selectingInput div.selection{flex-grow:10;font-size:.8rem;font-weight:500;padding:4px;text-transform:uppercase}.visibleFocus .selectingInput:focus-within:has(.selection){box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80)}.selectingInput input.large{font-size:2rem}.selectingInput.close input.selected{color:#3880ff;color:var(--primary-color,#3880ff)}.selectingInput.close{cursor:pointer}.selectingInput:not(.close){border-bottom-width:1px;border-radius:4px 4px 0 0;margin-bottom:-1px}.selectingInputList,.selectingInputListLoading{background-color:#fff;background-color:var(--surface-raised,#fff);border:2px solid #3880ff;border:2px solid var(--primary-color,#3880ff);border-radius:0 0 4px 4px;border-top:1px solid var(--primary-color,#3880ff);box-shadow:0 4px 8px #0000001a;font-size:.8rem;left:-2px;max-height:300px;overflow-y:auto;padding:8px;position:absolute;top:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% + 4px);z-index:1000}.selectingInputList{padding:4px}.selectingInputList .item,.selectingInputList .loading,.selectingInputList .noResults{align-items:center;cursor:pointer;display:flex;padding:10px 4px}.selectingInputList .item:not(:last-child):not(.groupEnd){border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--gray-900,#e0e0e0)}.selectingInputList .item:last-child{padding-bottom:8px}.selectingInputList .item:focus{background-color:#3880ff;background-color:var(--primary-color,#3880ff);color:#fff;color:var(--on-primary,#fff)}.selectingInputList .item:hover{background-color:#f0f0f0;background-color:var(--gray-950,#f0f0f0)}.selectingInput .top{align-items:center;color:#3880ff;color:var(--primary-color,#3880ff);display:flex}.selectingInput:not(.close) .top .icon{visibility:hidden}.selectingInput img{height:1.5rem;margin-right:8px;width:1.5rem}.selectingInput:not(.close) .top img{visibility:hidden}.selectingInput .hasMore{font-size:60%;opacity:60%;padding:8px 4px 4px}.selectingInput .selectingInputList .orRulerMid{color:#888;color:var(--gray-500,#888);font-weight:600;margin:0}.selectingInput .selectingInputList .orLine{border-color:#e0e0e0;border-color:var(--gray-900,#e0e0e0)}div.sidenote{color:#888;color:var(--gray-500,#888);font-size:smaller}.svgButton{align-items:center;background:none;border:none;border-radius:4px;color:#666;color:var(--gray-400,#666);cursor:pointer;display:inline-flex;justify-content:center;padding:4px;position:relative;transition:background-color .2s,color .2s}.svgButton .background{border-radius:4px;bottom:0;left:0;position:absolute;right:0;top:0;transition:background-color .2s}.svgButton .svgContent{align-items:center;display:flex;justify-content:center;position:relative}.svgButton.small .svgContent{height:16px;width:16px}.svgButton.medium .svgContent{height:20px;width:20px}.svgButton.large .svgContent{height:24px;width:24px}.svgButton.minor:hover:not(.disabled){background-color:#f0f0f0;background-color:var(--gray-950,#f0f0f0);color:#333;color:var(--gray-200,#333)}.svgButton.minor.clicked:not(.disabled),.svgButton.minor:active:not(.disabled){background-color:#e0e0e0;background-color:var(--gray-900,#e0e0e0)}.svgButton.major{color:#06c}.svgButton.major:hover:not(.disabled){background-color:#e6f2ff;color:#0052a3}.svgButton.major.clicked:not(.disabled),.svgButton.major:active:not(.disabled){background-color:#cce5ff}.svgButton.disabled{cursor:not-allowed;opacity:.4}.visibleFocus .svgButton:focus:not(:active) .background{background-color:#3880ff08;box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80)}.tabButtonsContainer{align-items:center;border:2px solid #3880ff;border:2px solid var(--primary-color,#3880ff);border-radius:4px;display:flex;flex-direction:row;gap:0;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.tabButtonsContainer>:not(:last-child){border-right:1px solid #3880ff80;border-right:1px solid var(--focus-shadow-color,#3880ff80)}.tabButtonsContainer>.textButton{border-radius:0;color:#3880ff;color:var(--primary-color,#3880ff);font-size:.8rem;margin:0;text-transform:uppercase}.tabButtonsContainer>.textButton.selected{background-color:#3880ff;background-color:var(--primary-color,#3880ff);color:#fff;color:var(--on-primary,#fff)}.tabButtonsContainer>.textButton:not(.selected),.tabButtonsContainer>.textButton:not(.selected):active,.tabButtonsContainer>.textButton:not(.selected):focus{background:#0000!important}textarea.labelledTextarea,textarea.labelledTextarea:active,textarea.labelledTextarea:focus,textarea.labelledTextarea:hover{background:#0000;border:2px solid #3880ff;border:2px solid var(--primary-color,#3880ff);border-radius:4px;caret-color:#3880ff;caret-color:var(--primary-color,#3880ff);color:#3880ff;color:var(--primary-color,#3880ff);font-family:inherit;margin:0;outline:0;padding:4px;resize:vertical}textarea.labelledTextarea.borderless,textarea.labelledTextarea.borderless:active,textarea.labelledTextarea.borderless:focus,textarea.labelledTextarea.borderless:hover{border:none}.visibleFocus textarea.labelledTextarea:focus:not(:active){box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80)}textarea.labelledTextarea::-moz-placeholder{color:#3880ffcc;color:var(--primary-color-80,#3880ffcc)}textarea.labelledTextarea::placeholder{color:#3880ffcc;color:var(--primary-color-80,#3880ffcc)}.labelledTextarea.error{border:2px solid #f88}.toggleSwitch{height:25px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:50px}.toggleSwitch.small{height:15px;width:30px}.toggleSwitch.enabled{cursor:pointer;transition:cx,fill .3s ease-in-out}.toggleSwitch circle{fill:#fff;fill:var(--on-primary,#fff);transition:cx .3s ease-in-out}.toggleSwitch.off rect{fill:#3880ff99;fill:var(--primary-color-60,#3880ff99);transition:fill .3s ease-in-out}.toggleSwitch.on rect{fill:#3880ff;fill:var(--primary-color,#3880ff);transition:fill .3s ease-in-out}.toggleSwitch.off.disabled rect,.toggleSwitch.on.disabled rect{fill:#ddd!important;fill:var(--disabled-bg,#ddd)!important;cursor:auto}.toggleSwitch:focus{outline:none}label.toggleLabel{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.visibleFocus .toggleSwitch.showFocus:focus{background-color:#3880ffcc;background-color:var(--primary-color-80,#3880ffcc);box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80)}.toggleButton{border:2px solid #3880ff;border:2px solid var(--primary-color,#3880ff);border-radius:4px;color:#3880ff80;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:.5rem;padding:8px;text-transform:uppercase;transition:color .3s ease-in-out,border-color .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggleButton.checked{color:#3880ff;color:var(--primary-color,#3880ff)}.toggleButton.disabled{background-color:#ddd;background-color:var(--disabled-bg,#ddd);border-color:#ddd;border-color:var(--disabled-border,#ddd);color:#888;color:var(--disabled-text,#888);cursor:not-allowed}.toggleButton span.short{display:none}.toggle-label-container{display:grid;grid-template:1fr/1fr}.toggle-label-state{grid-column:1/1;grid-row:1/1;pointer-events:none;transition:opacity .2s ease-in-out}.toggle-label-state.visible{opacity:1}.toggle-label-state.hidden{opacity:0}@media(max-width:800px){.toggleButton span.short{display:inline}.toggleButton span.long{display:none}}.upload-dropzone{align-items:center;background:#3880ff08;border:3px dashed #3880ff40;border-radius:24px;cursor:pointer;display:flex;flex:1 1;justify-content:center;margin:20px;transition:all .2s}.upload-dropzone:hover{background:#3880ff12;border-color:#3880ff80}.upload-dropzone:focus-visible{background:#3880ff18;border-color:#3880ff;border-color:var(--primary-color,#3880ff);outline:none}.visibleFocus .upload-dropzone:focus:not(:active){box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80)}.upload-dropzone.clicked{transform:scale(.98)}.upload-dropzone-content{color:var(--text-secondary);text-align:center}.upload-dropzone-content p{margin:8px 0}.upload-hint{color:var(--text-tertiary);font-size:.9em}ul.tList{list-style-type:none;margin:0;padding:0}ul.tList .listItem{align-items:center;border-bottom:1px solid #ccc;border-bottom:1px solid var(--border-color,#ccc);display:flex;gap:1rem;justify-content:space-between;margin:0;padding:1rem}ul.tList .listItem.clickable{cursor:pointer}ul.tList .listItem.checkbox{justify-content:flex-start}ul.tList .listItem:hover{background-color:#f0f0f0;background-color:var(--gray-950,#f0f0f0)}ul.tList .listItem.selected{background-color:#3880ffcc;background-color:var(--primary-color-80,#3880ffcc)}ul.tList .listItem:focus:not(.selected){background-color:#3880ff14;background-color:var(--primary-color-08,#3880ff14)}ul.tList .listItem:focus{box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80)}ul.tList .listItem.disabled{color:#ccc;color:var(--border-color,#ccc);cursor:auto}ul.tList .listItem.disabled>div.icon{visibility:hidden}ul.tList .listItem .childContainer{display:flex;flex-direction:column;flex-grow:2;gap:5px}ul.tList .listItem .childContainer.row{align-items:center;flex-direction:row}ul.tList .listItem>.icon{flex-shrink:0}ul.tList a.listItem{color:inherit;text-decoration:none}.opacityContainerTransition{transition:opacity .2s ease}dialog.progressModal{align-items:center;border:1px solid #ddd;border:1px solid var(--gray-850,#ddd);border-radius:12px;box-shadow:0 12px 32px #1428462e,0 2px 6px #14284614;color:#333;color:var(--gray-200,#333);display:flex;font-size:14px;justify-content:flex-start;line-height:1.4;max-width:500px;min-width:10%;padding:20px 24px;transition:opacity .25s ease,transform .25s ease}dialog.progressModal.state-hiding{opacity:0;transform:translateY(-4px)}dialog.progressModal.state-hidden{display:none;opacity:0}dialog.progressModal.state-hidden::backdrop{display:none!important}dialog.progressModal.state-show,dialog.progressModal.state-success{opacity:1}dialog.progressModal::backdrop{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:#1428462e;transition:background-color .4s ease}dialog.progressModal.state-hiding::backdrop,dialog.progressModal.state-success::backdrop{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background-color:#14284600}.messages{display:grid;flex-grow:1;grid-template:1fr/1fr;place-items:center}.messages>div{display:block;grid-column:1/1;grid-row:1/1;opacity:0;pointer-events:none;transition:opacity .3s ease}.messages>div.show{opacity:1;pointer-events:auto}.messages>.successMessage.show{color:#3880ff;color:var(--primary-color,#3880ff);font-weight:500}.messages>.errorMessage.show{color:#eb445a;color:var(--error-color,#eb445a)}dialog.progressModal .spinner{color:#3880ff;color:var(--primary-color,#3880ff);flex-shrink:0;margin-right:16px;opacity:1;transition:opacity .3s ease;width:24px}dialog.progressModal.state-hiding .spinner,dialog.progressModal.state-success .spinner{opacity:0}.tabbedView{display:flex;flex-direction:column;width:100%}.screenBody .tabbedView{margin-left:-5px;margin-right:-5px;width:calc(100% + 10px)}@media (min-width:600px){.screenBody .tabbedView{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}}.tabbedViewHeader{border-bottom:1px solid #ccc;border-bottom:1px solid var(--border-color,#ccc);display:flex;flex-direction:row;gap:0}.tabbedViewTab{background:#fff;background:var(--surface,#fff);border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-bottom:none;box-sizing:border-box;color:#333;color:var(--gray-200,#333);cursor:pointer;flex:1 1;font-size:.9rem;font-weight:500;min-height:3rem;padding:.75rem 1rem;position:relative;transition:all .2s ease}.tabbedViewTab:not(:first-child){border-left:none}.tabbedViewTab:hover{background:#f5f5f5;background:var(--gray-975,#f5f5f5)}.tabbedViewTab.active{border-bottom:3px solid #3880ff;border-bottom:3px solid var(--primary-color,#3880ff);color:#3880ff;color:var(--primary-color,#3880ff);font-weight:600}.visibleFocus .tabbedViewTab:focus{box-shadow:0 0 10px 6px #3880ff80;box-shadow:0 0 10px 6px var(--focus-shadow-color,#3880ff80);outline:none;position:relative;z-index:10}.tabbedViewContent{padding:1rem;width:100%}.signupInputRow{display:block;width:100%}.signupInputRow .labelledInputContainer{width:100%}.signupInputRow input.labelledInput{box-sizing:border-box;width:100%}.signupIntro{color:#666;color:var(--gray-400,#666);font-size:15px;margin:0 0 22px;text-align:center}.signupSubmitRow{margin-top:28px!important}.signupCard section.formGrid{grid-template-columns:1fr!important;margin:0}.signupCard section.formGrid label{grid-column-start:auto!important}.signupCard .errorTextMessage{line-height:1.45}.signupCard .authFooter{margin-top:24px}.signupCard .authFooter a{color:#3880ff;color:var(--primary-color,#3880ff)}.no-margin{margin:0!important}.double-margin{margin:30px!important}.full-margin{margin:10px!important}.half-margin{margin:5px!important}.half-margin-vertical{margin-bottom:5px!important;margin-top:5px!important}.full-margin-vertical{margin-bottom:10px!important}.full-margin-top,.full-margin-vertical{margin-top:10px!important}.full-margin-bottom{margin-bottom:10px!important}.double-margin-bottom{margin-bottom:30px!important}.double-margin-top{margin-top:30px!important}.text-right{text-align:right}.warningText{color:#806511}.okText{color:#74a089}.badText{color:var(--error-color)}.loginLogo{height:3rem;text-align:center}.authPage{align-items:center;background:linear-gradient(180deg,#e8f0fd,#f0f5ff 35%,#f8faff 70%,#fff);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:40px 20px}.mainForm:has(>.authPage){display:flex;flex-direction:column;min-height:100vh}.mainForm:has(>.authPage)>.authPage{flex:1 1;min-height:0}.mainForm:has(>.authPage)>.legalFooter{border-top:none;margin:0 auto;padding:1.25rem 1rem 1.5rem}.authCard{background:var(--surface-raised);border:1px solid #e4eaf2;border:1px solid var(--dr-border-card,#e4eaf2);border-radius:16px;box-shadow:0 8px 32px #4a90e214,0 2px 8px #00000008;max-width:440px;padding:48px 40px 40px;width:100%}.authLogo{display:flex;justify-content:center;margin-bottom:36px}.authLogoLink{align-items:flex-start;display:inline-flex;line-height:0;text-decoration:none}.authLogoLink .betaBadge{align-self:flex-start;background:#4c86f314;border:1.5px solid #2f6ae0;border-radius:5px;color:#2f6ae0;font-size:12px;font-weight:700;letter-spacing:1.5px;line-height:1.4;margin-left:2px;margin-top:1px;opacity:.9;padding:2px 6px 1px;pointer-events:none;text-decoration:none;text-transform:uppercase;transform:rotate(-9deg);transform-origin:center;-webkit-user-select:none;user-select:none}html.dark .authLogoLink .betaBadge{background:#7ba7f71f;border-color:#7ba7f7;color:#7ba7f7}.authTitle{color:#333;color:var(--gray-200,#333);font-size:22px;font-weight:600;margin:0 0 28px;text-align:center}.authIntro{color:#666;color:var(--gray-400,#666);font-size:15px;margin:0 0 22px;text-align:center}.authDivider{margin:28px 0}.authDivider .orRuler{color:#666;color:var(--gray-400,#666)}.authDivider .orLine{border-color:#666;border-color:var(--gray-400,#666)}.authCard .textButton.major{width:100%}.authLink{color:#666;color:var(--gray-400,#666);font-size:14px;margin-top:16px;text-align:center}.authLink a{color:var(--primary-color);font-weight:500;text-decoration:none}.authLink a:hover{text-decoration:underline}.authFooter{color:#666;color:var(--gray-400,#666);font-size:14px;margin-top:28px;text-align:center}.authFooter a{color:var(--primary-color);display:inline-block;font-weight:500;margin-left:4px;text-decoration:none}.authFooter a:hover{text-decoration:underline}.visibleFocus .authFooter a.routerLink:focus{margin:0 0 0 4px}.buildNumber{bottom:4px;color:#0000001a;font-size:10px;left:6px;pointer-events:none;position:fixed;-webkit-user-select:none;user-select:none}@media (max-width:599px){.authPage{background:radial-gradient(120% 240px at 50% -40px,#4c8ee629 0,#4c8ee60d 45%,#fff0 100%),linear-gradient(180deg,#f8fbff,#fff 42%);justify-content:flex-start;overflow:hidden;padding:0 12px 16px;position:relative}.authPage:before{background:radial-gradient(ellipse at center,#4a90e229 0,#4a90e20a 52%,#4a90e200 100%);border-radius:999px;content:"";height:220px;left:50%;pointer-events:none;position:absolute;top:-110px;transform:translateX(-50%);width:min(94vw,520px)}.authCard{background:#0000;border:none;border-radius:0;box-shadow:none;margin-top:0;max-width:100%;padding:24px 16px 22px;position:relative}.authLogo{margin:10px 0 18px}.authIntro{font-size:16px;line-height:1.45;margin-bottom:24px}.authCard label{font-weight:500}.authCard input.labelledInput{background:var(--surface-raised);border-radius:10px;padding:8px 10px}.authCard .textButton.major{border-radius:10px;box-shadow:0 6px 16px #3170be38}.authDivider{margin:24px 0 20px}.authCard .googleLoginCustomButton{background:#ffffffdb;border-radius:12px}.authFooter{margin-top:22px}}html.dark .warningText{color:#d4b35a}html.dark .okText{color:#8fc4a8}html.dark .authPage{background:linear-gradient(180deg,#1b2436 0,#1a212e 35%,#181e28 70%,var(--surface) 100%)}html.dark .buildNumber{color:#ffffff1a}@media (max-width:599px){html.dark .authPage{background:radial-gradient(120% 240px at 50% -40px,#5b9ce82e 0,#5b9ce80d 45%,#161b2400 100%),linear-gradient(180deg,#1a212e,#161b24 42%)}html.dark .authCard .googleLoginCustomButton{background:#1e2530db}}.googleLoginButton{margin:0 auto;max-width:400px}.googleLoginButton,.googleLoginCustomButton{align-items:center;display:flex;justify-content:center;width:100%}.googleLoginCustomButton{background:#fff;border:1px solid #dadce0;border-radius:8px;color:#3c4043;cursor:pointer;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;gap:12px;padding:10px 24px;transition:background-color .2s,box-shadow .2s;-webkit-user-select:none;user-select:none}.googleLoginCustomButton:hover{background-color:#f7f8f8;box-shadow:0 1px 3px #3c40434d}.googleLoginCustomButton:active{background-color:#eee}.googleLoginCustomButton svg{flex-shrink:0}.visibleFocus .googleLoginCustomButton:focus:not(:active){box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80)}html.dark .googleLoginCustomButton{background:#1f2430;border-color:#5f6368;color:#e3e3e3}html.dark .googleLoginCustomButton:hover{background-color:#262c3a;box-shadow:0 1px 3px #0006}html.dark .googleLoginCustomButton:active{background-color:#2c3342}.legalFooter{border-top:1px solid #d4dde8;border-top:1px solid var(--dr-border-card,#d4dde8);color:#888;color:var(--gray-500,#888);font-size:.8rem;line-height:1.5;margin:5rem auto 1.5rem;max-width:1100px;padding-top:1.25rem;text-align:center}.legalFooterFeeds{display:block;font-size:.75rem;margin-top:.35rem}.legalFooterLink{color:inherit;text-decoration:underline}.legalFooterLink:hover{color:#666;color:var(--text-secondary,#666)}.visibleFocus .legalFooterLink.flowFocussable:focus{border-radius:4px;box-shadow:0 0 10px 5px #3880ff80;box-shadow:0 0 10px 5px var(--focus-shadow-color,#3880ff80);outline:none}.legalFooter.tight{margin-top:2rem}.legalFooter.bottom{margin-top:auto}.legalFooterPage{display:flex;flex-direction:column}.legalFooterPage>*{flex-shrink:0}.legalFooterPage>.mainForm:has(>.legalFooter.bottom){display:flex;flex:1 0 auto;flex-direction:column}.uppercase-input input{text-transform:uppercase}.loginIntro{color:#666;color:var(--gray-400,#666);font-size:15px;margin:0 0 22px;text-align:center}.loginNotice{background:#3880ff1a;background:var(--primary-color-10,#3880ff1a);border:1px solid #3880ff66;border:1px solid var(--primary-color-40,#3880ff66);border-radius:6px;color:#444;color:var(--gray-300,#444);font-size:14px;margin:0 0 18px;padding:10px 12px;text-align:center}.authInputRow{display:block;width:100%}.authInputRow .labelledInputContainer{width:100%}.authInputRow input.labelledInput{box-sizing:border-box;width:100%}.authCard .authLogo{margin-bottom:28px}.authCard .formGridLine{margin-top:0}.authCard .formGridLine.authInputRow:first-of-type{margin-top:6px}.authCard .formGridLine.authSubmitRow{margin-top:16px!important}.authCard .authLink{margin-top:1.5rem}.authCard .authDivider{margin:24px 0 20px}.authCard .authFooter{margin-top:24px}.loginCard .authFooter a{color:#3880ff;color:var(--primary-color,#3880ff)}.loginCard section.formGrid{grid-template-columns:1fr!important;margin:0}.loginCard section.formGrid label{grid-column-start:auto!important}.forgotCard section.formGrid{margin:0}.forgotInputRow{display:block;width:100%}.forgotInputRow .labelledInputContainer{width:100%}.forgotInputRow input.labelledInput{box-sizing:border-box;width:100%}.forgotCard .formGridLine.forgotSubmitRow{margin-top:28px!important}.forgotInfo{color:#666;color:var(--gray-400,#666);font-size:15px;line-height:1.45;margin:0 0 14px;text-align:center}.forgotInlineLink a{display:inline-block;margin-left:4px}.visibleFocus .forgotInlineLink a.routerLink:focus{margin:0 0 0 4px}.resetCard section.formGrid{margin:0}.resetInputRow{display:block;width:100%}.resetInputRow .labelledInputContainer{width:100%}.resetInputRow input.labelledInput{box-sizing:border-box;width:100%}.resetSubmitRow{margin-top:28px!important}.resetInfo{color:#666;color:var(--gray-400,#666);font-size:15px;margin:0 0 14px;text-align:center}.otpCard section.formGrid{margin:0}.otpInputRow{display:block;width:100%}.otpInputRow .labelledInputContainer{width:100%}.otpInputRow input.labelledInput{box-sizing:border-box;width:100%}.otpSubmitRow{margin-top:28px!important}.otpInfo{color:#666;color:var(--gray-400,#666);font-size:15px;line-height:1.45;margin:0 0 14px;text-align:center}.confirmCard section.formGrid{margin:0}.confirmInputRow{display:block;width:100%}.confirmInputRow .labelledInputContainer{width:100%}.confirmInputRow input.labelledInput{box-sizing:border-box;width:100%}.confirmInputRow input.codeInput{font-feature-settings:"tnum";font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:.35em;text-align:center;text-indent:.35em}.confirmCard .formGridLine.confirmSubmitRow{margin-top:28px!important}.confirmInfo{color:#666;color:var(--gray-400,#666);font-size:15px;margin:0 0 14px;text-align:center}.confirmCard .authIntro{margin-bottom:14px}.acceptTermsAgree{align-items:center;display:flex;gap:.6em;justify-content:center;margin-bottom:20px}.acceptTermsAgree>button{flex-shrink:0;margin-right:.5rem}.acceptTermsAgreeText{cursor:pointer;min-width:0;-webkit-user-select:none;user-select:none}.acceptTermsTurnstile{display:flex;justify-content:center;margin-bottom:20px}.acceptTermsTurnstile .turnstileWidget{margin:.5rem}.acceptTermsCard .note{box-sizing:border-box;margin:0 0 16px;text-align:center}.turnstileWidget{display:flex;justify-content:center;min-height:65px}.logoutCard section.formGrid{margin:0}.logoutActionRow{margin-top:8px}.logoutCard .textButton.minor{justify-content:center;width:100%}.shortcutsOverlay{align-items:center;animation:fadeIn .15s ease-in-out;background:#0000004d;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:2000}.shortcutsCard{background:var(--surface-raised);border-radius:8px;box-shadow:0 4px 24px #0003;max-height:80vh;max-width:560px;overflow-y:auto;padding:20px 28px;width:90%}.shortcutsTitle{border-bottom:1px solid var(--gray-925);color:var(--gray-200);font-size:15px;font-weight:600;margin-bottom:16px;padding-bottom:8px}.shortcutsGroups{grid-gap:16px 32px;display:grid;gap:16px 32px;grid-template-columns:1fr 1fr}@media (max-width:480px){.shortcutsGroups{grid-template-columns:1fr}}.shortcutsGroupTitle{color:var(--gray-550);font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.shortcutRow{align-items:center;display:flex;gap:8px;padding:2px 0}.shortcutKeys{display:flex;gap:3px;justify-content:flex-end;min-width:70px}.shortcutKeys kbd{background:var(--gray-975);border:1px solid var(--gray-800);border-radius:3px;box-shadow:0 1px 0 #0000001a;color:var(--gray-200);display:inline-block;font-family:inherit;font-size:11px;line-height:1.4;min-width:18px;padding:1px 5px;text-align:center}.shortcutDesc{color:var(--gray-350);font-size:12px}.shortcutsHint{border-top:1px solid var(--gray-925);color:var(--gray-600);font-size:11px;margin-top:14px;padding-top:8px;text-align:center}.threeColumnLayout{display:flex;height:100dvh;overflow:hidden;position:relative;width:100%}.leftColumn{background:var(--dr-bg-sidebar);border-right:1px solid var(--dr-border-panel);flex-shrink:0;overflow-x:hidden;overflow-y:auto;transition:width .2s ease}.leftColumn.collapsed{border-right:none;width:0!important}@media (max-width:1240px){.leftColumn{bottom:0;box-shadow:2px 0 8px #00000026;left:0;position:absolute;top:0;z-index:100}.leftColumn.collapsed{box-shadow:none}}.middleColumn{background:var(--surface);border-right:1px solid var(--dr-border-panel);flex-shrink:0;min-width:0;overflow-x:hidden;overflow-y:auto}.middleColumn.expanded{border-right:none;flex:1 1}.rightColumn{background:var(--surface);flex:1 1;min-width:0;overflow-x:hidden;overflow-y:auto;width:0}.rightColumn.expanded{flex:1 1}.resizeHandle{background:var(--dr-border-panel);cursor:col-resize;flex-shrink:0;position:relative;touch-action:none;transition:background .2s ease;-webkit-user-select:none;user-select:none;width:8px}.resizeHandle:hover{background:var(--dr-bg-hover)}.resizeHandle.dragging{background:var(--dr-bg-active-deep);cursor:col-resize}.resizeHandle:before{background:var(--gray-700);border-radius:1px;content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}@media (max-width:750px){.resizeHandle{display:none}}.mobileOverlay{animation:fadeIn .2s ease-in-out;background:#0000004d;bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:0;z-index:50}.collapseButton{align-items:center;background:var(--surface-raised);border:1px solid var(--gray-850);border-radius:0 4px 4px 0;color:var(--gray-400);cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;padding:0;position:absolute;top:10px;transition:all .2s ease;width:24px;z-index:100}.leftCollapseButton{left:0}.collapseButton:hover{background:var(--gray-950);color:var(--gray-200)}.collapseButton:active{background:var(--gray-900)}.leftColumn::-webkit-scrollbar,.middleColumn::-webkit-scrollbar,.rightColumn::-webkit-scrollbar{width:8px}.leftColumn::-webkit-scrollbar-track,.middleColumn::-webkit-scrollbar-track,.rightColumn::-webkit-scrollbar-track{background:var(--gray-950)}.leftColumn::-webkit-scrollbar-thumb,.middleColumn::-webkit-scrollbar-thumb,.rightColumn::-webkit-scrollbar-thumb{background:var(--gray-800);border-radius:4px}.leftColumn::-webkit-scrollbar-thumb:hover,.middleColumn::-webkit-scrollbar-thumb:hover,.rightColumn::-webkit-scrollbar-thumb:hover{background:var(--gray-550)}.ghostDragLine{background:var(--primary-color-60);bottom:0;box-shadow:0 0 4px var(--primary-color-60);pointer-events:none;position:absolute;top:0;width:2px;z-index:1000}.feedIssuePopup .feedIssueInfo{text-align:center}.feedIssuePopup .feedIssueInfoIcon{align-items:center;background:#fef2f2;border-radius:50%;display:inline-flex;height:48px;justify-content:center;margin-bottom:.65rem;width:48px}.feedIssuePopup .feedIssueLede{color:var(--gray-300);line-height:1.55;margin:0 0 .85rem}.feedIssuePopup .feedIssueDetail{color:var(--gray-100);line-height:1.5;margin:0 0 .85rem}.feedIssuePopup .feedIssueHint{color:var(--gray-400);font-size:.85rem;line-height:1.5;margin:0}html.dark .feedIssuePopup .feedIssueInfoIcon{background:#3a2222}.feedLoadError{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;min-height:200px;padding:48px 24px;text-align:center}.feedLoadError h2{font-size:20px;margin:0}.feedLoadError p{margin:0;max-width:420px;opacity:.75}.feedLoadError>svg{opacity:.6}.feedLoadErrorCompact{font-size:13px;gap:8px;height:auto;min-height:0;opacity:.85;padding:16px 12px}.feedLoadErrorCompact span{align-items:center;display:inline-flex;gap:6px}.feedLoadErrorRetry{background:none;border:1px solid;border-radius:6px;color:inherit;cursor:pointer;font:inherit;font-size:13px;padding:4px 12px}.feedLoadErrorRetry:hover{opacity:.8}.deleteFolderModal p{color:var(--gray-200);line-height:1.5;margin:0 0 16px}.deleteFolderModal p strong{font-weight:600}.deleteFolderModal .dangerButton{background:var(--error-color);border-color:#0000}.deleteFolderModal .dangerButton:hover{background:#b71c1c;border-color:#0000}.feedTile{background:var(--surface-raised);border:1px solid var(--dr-border-panel);border-radius:10px;margin-top:1.5rem;padding:1.25rem 1.25rem .75rem}.feedTileExtra{border-top:1px solid var(--dr-border-panel);margin-top:1.5rem;padding-top:.75rem}.feedTileHeader{grid-gap:1rem 1.125rem;align-items:flex-start;display:grid;gap:1rem 1.125rem;margin-bottom:1.125rem}.feedTileHeader.withImage{grid-template-columns:96px minmax(0,1fr)}.feedTileHeader.noImage{grid-template-columns:minmax(0,1fr)}.feedTileImage{border:1px solid var(--gray-900);border-radius:8px;height:96px;object-fit:contain;width:96px}.feedTileHeaderBody{min-width:0}.feedTileHeaderTop{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.feedTilePrivateLock{flex-shrink:0;width:22px}.feedTileHeaderText{min-width:0}.feedTileTitle{font-size:1.6rem;font-weight:600;line-height:1.2;margin:0}.feedTileUrl{color:var(--dr-link-blue);font-size:1.05rem;margin:.2rem 0 0}.feedTileUrl a{color:inherit;text-decoration:none}.feedTileUrl a:hover{text-decoration:underline}.feedTileHeaderTools{align-items:center;display:flex;flex-shrink:0;gap:.2rem}.feedTileSubscribedIcon{align-items:center;color:var(--dr-link-blue);display:inline-flex;justify-content:center}.feedTileSubscribedIconInline{margin-right:.25rem}.feedTileDescriptions{margin-top:.9rem}.feedTileComment{background:var(--gray-975);border-radius:4px;color:var(--gray-400);font-style:italic;margin:0 0 1rem;padding:.75rem}.feedTileDescription{color:var(--gray-350);font-size:.84rem;font-style:italic;line-height:1.55;margin:0}.feedTileCatalogDescription{color:var(--gray-300);font-size:.84rem;line-height:1.55;margin:.5rem 0 0}.feedTileDescription:after,.feedTileDescription:before{content:'"'}.feedTileMetadata{color:var(--gray-400);display:flex;flex-wrap:wrap;font-size:.83rem;gap:.55rem;margin-bottom:1.1rem}.feedTileMetaItem{align-items:center;background:var(--gray-975);border-radius:999px;display:inline-flex;gap:.35rem;padding:.28rem .58rem;white-space:nowrap}.feedTileMetaCategory{padding-left:.5rem}.feedTileContentBadge{background:var(--gray-950);color:var(--gray-550)}button.feedTileMetaCategoryButton{border:1px dashed var(--gray-900);color:inherit;cursor:pointer;font:inherit}button.feedTileMetaCategoryButton:hover{background:var(--gray-950);border-color:var(--gray-800)}.feedTilePrivacy{color:var(--gray-550);font-size:.75rem;line-height:1.5;margin-bottom:0;margin-top:.5rem}.feedTilePrivacy a{color:var(--dr-link-blue);text-decoration:none}.feedTilePrivacy a:hover{text-decoration:underline}.feedTileInfoPopup{display:flex;flex-direction:column;gap:.75rem;max-width:100%;overflow:hidden;padding:1rem 0}.feedTileInfoRow{grid-gap:1rem;display:grid;font-size:.9rem;gap:1rem;grid-template-columns:150px 1fr;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.feedTileInfoRow strong{color:var(--gray-400);font-weight:600}.feedTileInfoRow a,.feedTileInfoRow span{color:var(--gray-200)}.feedTileInfoRow a{color:var(--dr-link-blue);text-decoration:none}.feedTileInfoRow a:hover{text-decoration:underline}.feedTileAction{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.8rem 1.25rem;justify-content:space-between;margin-bottom:.65rem}.feedTileActionButtons{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end;margin-left:auto}.feedTileActionButton{min-width:96px}.feedTileErrorText{color:var(--error-color);font-size:.83rem;font-weight:500}.feedTilePaidInfoPopup .screen{max-width:90vw;width:400px}.feedTilePaidInfoPopup .screenBody{word-wrap:break-word;overflow-wrap:break-word}.feedTile .dollarButton{color:var(--gray-400);font-size:16px;padding:4px 9px}@media (max-width:680px){.feedTile{padding:1rem 1rem .75rem}.feedTileHeader.withImage{gap:.8rem;grid-template-columns:72px minmax(0,1fr)}.feedTileImage{height:72px;width:72px}.feedTileTitle{font-size:1.25rem}.feedTileUrl{font-size:.95rem}.feedTileMetadata{gap:.45rem}.feedTileMetaItem{font-size:.78rem;padding:.25rem .5rem}.feedTileAction{align-items:stretch}.feedTileAction .spinner:not(.show){display:none}.feedTileActionButtons{justify-content:flex-end;margin-left:0;width:100%}.feedTileMetadata{margin-bottom:.8rem}.feedTileInfoRow{gap:.15rem;grid-template-columns:1fr}}.feedInfoPopup .screen{max-width:90vw}.feedTileChildren{font-size:.85rem;margin:.25rem 0 1rem}.feedTileChildrenLabel{color:#555;color:var(--gray-300,#555);font-weight:600;margin-bottom:.4rem}.feedTileChildList{display:flex;flex-direction:column;gap:.2rem;list-style:none;margin:0;padding:0}.feedTileChildItem{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5rem;padding:.25rem .5rem;text-align:left}@media (hover:hover){.feedTileChildItem:hover{background:#f5f5f5;background:var(--gray-900,#f5f5f5);border-color:#ddd;border-color:var(--gray-800,#ddd)}}.visibleFocus .feedTileChildItem.flowFocussable:focus{background:#f5f5f5;background:var(--gray-900,#f5f5f5);border-color:#ddd;border-color:var(--gray-800,#ddd);box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80);outline:none}.feedTileParent{align-items:center;color:#555;color:var(--gray-300,#555);display:flex;flex-wrap:wrap;font-size:.85rem;gap:.25rem;margin:0 0 1rem}.feedTileParentLabel{font-style:italic}.newsletterInfoPopup .nlInfo{text-align:center}.newsletterInfoPopup .nlInfoIcon{align-items:center;background:#eef2ff;border-radius:50%;color:#4f46e5;display:inline-flex;height:48px;justify-content:center;margin-bottom:.65rem;width:48px}.newsletterInfoPopup .nlInfoLede{color:var(--gray-300);line-height:1.55;margin:0 0 1rem}.newsletterInfoPopup .nlInfoEmailBox{align-items:center;background:var(--dr-bg-panel);border:1px solid var(--dr-border-panel);border-radius:8px;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.85rem;padding:.55rem .55rem .55rem .9rem}.newsletterInfoPopup .nlInfoEmail{color:var(--gray-100);cursor:text;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.98rem;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.newsletterInfoPopup .nlInfoHint{color:var(--gray-400);font-size:.85rem;margin:0}html.dark .newsletterInfoPopup .nlInfoIcon{background:#2a2f4a;color:#a5b4fc}.renameFeedPopup .renameFeedNote{color:var(--gray-300);font-size:.9rem;line-height:1.4;margin:0 0 12px}.renameFeedPopup .renameFeedInput{box-sizing:border-box;width:100%}.renameFeedPopup .renameFeedInput:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--focus-light-shadow-color);outline:none}.sharePopupContent{padding:4px 0}.sharePopupText{color:var(--gray-300);font-size:.95rem;margin:0 0 12px}.sharePopupUrlRow{align-items:stretch;display:flex;gap:8px}.sharePopupUrlInput{background:var(--dr-bg-panel);border:none;border-radius:6px;color:var(--gray-300);flex:1 1;font-size:.9rem;min-width:0;outline:none;padding:8px 12px}.sharePopupUrlInput:focus{background:var(--dr-bg-hover)}.sharePopupOpenButton{align-items:center;background:var(--dr-bg-panel);border:none;border-radius:6px;color:var(--gray-300);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:6px;padding:8px 14px;text-decoration:none;transition:background .15s;white-space:nowrap}.sharePopupOpenButton:hover{background:var(--dr-bg-hover)}.sharePopupOpenButton:active{background:var(--dr-bg-active)}.sharePopupCopyButton{background:var(--primary-color);border:none;border-radius:6px;color:var(--on-primary);cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 16px;transition:background .15s;white-space:nowrap}.sharePopupCopyButton:hover{background:var(--primary-color-hover)}.sharePopupCopyButton:active{background:var(--primary-color-active)}.visibleFocus .sharePopupCopyButton.flowFocussable:focus,.visibleFocus .sharePopupOpenButton.flowFocussable:focus,.visibleFocus .sharePopupUrlInput.flowFocussable:focus{box-shadow:0 0 12px 8px var(--focus-shadow-color);outline:none}.showMeWhereFlash{animation:showMeWhereFlashPulse 2s ease-in-out}.showMeWhereGuide{--guide-dx:0px;--guide-dy:0px;animation:showMeWhereTravel 1.6s cubic-bezier(.18,.75,.25,1) forwards;height:0;left:0;pointer-events:none;position:fixed;top:0;width:0;z-index:2000}.showMeWhereGuide:before{animation:showMeWhereCorePulse 1.6s ease-in-out forwards;background:radial-gradient(circle at 40% 35%,#e6f5ff 0,#96d2ffe6 25%,#50a0ffb3 50%,#286ef04d 75%,#1e5ae600 100%);border-radius:50%;box-shadow:0 0 6px 4px #8cd2ffcc,0 0 20px 8px #50a5ff80,0 0 40px 14px #3282ff40;content:"";height:24px;left:-12px;position:absolute;top:-12px;width:24px}.showMeWhereGuide:after{animation:showMeWhereHaloPulse 1.6s ease-in-out forwards;background:radial-gradient(circle,#78c8ff73 0,#50a0ff33 40%,#0000 70%);border-radius:50%;content:"";filter:blur(3px);height:52px;left:-26px;position:absolute;top:-26px;width:52px}.showMeWhereTrail{--guide-dx:0px;--guide-dy:0px;height:0;left:0;pointer-events:none;position:fixed;top:0;width:0;z-index:1999}.showMeWhereTrail:nth-of-type(2):before{animation:showMeWhereTravel 1.6s cubic-bezier(.3,.75,.3,1) forwards;animation-delay:.07s;background:radial-gradient(circle,#aadcffcc 0,#64b4ff73 40%,#3c8cff1a 70%,#0000 100%);border-radius:50%;box-shadow:0 0 8px 3px #64b4ff66;content:"";filter:blur(2px);height:20px;left:-10px;opacity:0;position:absolute;top:-10px;width:20px}.showMeWhereTrail:nth-of-type(2):after{animation:showMeWhereTravel 1.6s cubic-bezier(.38,.75,.33,1) forwards;animation-delay:.14s;background:radial-gradient(circle,#96d2ffa6 0,#50a0ff4d 45%,#0000 100%);border-radius:50%;box-shadow:0 0 6px 2px #50a0ff4d;content:"";filter:blur(3px);height:16px;left:-8px;opacity:0;position:absolute;top:-8px;width:16px}.showMeWhereTrail:nth-of-type(3):before{animation:showMeWhereTravel 1.6s cubic-bezier(.45,.75,.36,1) forwards;animation-delay:.22s;background:radial-gradient(circle,#82c3ff8c 0,#4696ff33 50%,#0000 100%);border-radius:50%;box-shadow:0 0 5px 2px #4696ff40;content:"";filter:blur(4px);height:14px;left:-7px;opacity:0;position:absolute;top:-7px;width:14px}.showMeWhereTrail:nth-of-type(3):after{animation:showMeWhereTravel 1.6s cubic-bezier(.52,.75,.4,1) forwards;animation-delay:.3s;background:radial-gradient(circle,#6eb4ff66 0,#3c82ff1f 50%,#0000 100%);border-radius:50%;content:"";filter:blur(5px);height:12px;left:-6px;opacity:0;position:absolute;top:-6px;width:12px}.showMeWhereSpark{--guide-dx:0px;--guide-dy:0px;background:#dcf0ff;border-radius:50%;box-shadow:0 0 5px 2px #8cd2ffcc;height:5px;left:0;margin-left:-2.5px;margin-top:-2.5px;opacity:0;pointer-events:none;position:fixed;top:0;width:5px;z-index:2001}.showMeWhereSpark:nth-child(4){animation:showMeWhereSpark1 1.2s cubic-bezier(.22,.8,.25,1) forwards;animation-delay:.2s}.showMeWhereSpark:nth-child(5){animation:showMeWhereSpark2 1.1s cubic-bezier(.22,.8,.25,1) forwards;animation-delay:.4s}.showMeWhereSpark:nth-child(6){animation:showMeWhereSpark3 1s cubic-bezier(.22,.8,.25,1) forwards;animation-delay:.6s}.showMeWhereSpark:nth-child(7){animation:showMeWhereSpark4 .9s cubic-bezier(.22,.8,.25,1) forwards;animation-delay:.8s}@keyframes showMeWhereFlashPulse{0%{background-color:#c8e1ff00;box-shadow:0 0 0 0 #5096ff00}12%{background-color:#c8e1ff80;box-shadow:0 0 8px 2px #5096ff40}35%{background-color:#d2e6ffd9;box-shadow:0 0 14px 4px #5096ff80}60%{background-color:#d2e6ff80;box-shadow:0 0 8px 2px #5096ff40}to{background-color:#c8e1ff00;box-shadow:0 0 0 0 #5096ff00}}@keyframes showMeWhereTravel{0%{opacity:0;transform:translate(0) scale(.3)}6%{opacity:1}70%{opacity:.95;transform:translate(var(--guide-dx),var(--guide-dy)) scale(1)}88%{opacity:.5;transform:translate(var(--guide-dx),var(--guide-dy)) scale(.6)}to{opacity:0;transform:translate(var(--guide-dx),var(--guide-dy)) scale(.15)}}@keyframes showMeWhereCorePulse{0%{opacity:0;transform:scale(.2)}8%{opacity:1;transform:scale(1.1)}20%{opacity:1;transform:scale(.9)}35%{opacity:1;transform:scale(1.15)}50%{opacity:1;transform:scale(.95)}65%{opacity:1;transform:scale(1.1)}80%{opacity:.85;transform:scale(.85)}to{opacity:0;transform:scale(.1)}}@keyframes showMeWhereHaloPulse{0%{opacity:0;transform:scale(.4)}8%{opacity:.9;transform:scale(1.1)}25%{opacity:.7;transform:scale(.85)}40%{opacity:1;transform:scale(1.3)}55%{opacity:.6;transform:scale(.9)}70%{opacity:.8;transform:scale(1.15)}85%{opacity:.4;transform:scale(.8)}to{opacity:0;transform:scale(.2)}}@keyframes showMeWhereSpark1{0%{opacity:0;transform:translate(calc(var(--guide-dx)*.2),calc(var(--guide-dy)*.2)) scale(.6)}10%{opacity:1}55%{opacity:.6}to{opacity:0;transform:translate(calc(var(--guide-dx)*.25 + 6px),calc(var(--guide-dy)*.25 - 5px)) scale(0)}}@keyframes showMeWhereSpark2{0%{opacity:0;transform:translate(calc(var(--guide-dx)*.38),calc(var(--guide-dy)*.38)) scale(.6)}10%{opacity:1}55%{opacity:.55}to{opacity:0;transform:translate(calc(var(--guide-dx)*.42 - 5px),calc(var(--guide-dy)*.42 + 7px)) scale(0)}}@keyframes showMeWhereSpark3{0%{opacity:0;transform:translate(calc(var(--guide-dx)*.55),calc(var(--guide-dy)*.55)) scale(.6)}10%{opacity:1}55%{opacity:.5}to{opacity:0;transform:translate(calc(var(--guide-dx)*.59 + 7px),calc(var(--guide-dy)*.59 + 5px)) scale(0)}}@keyframes showMeWhereSpark4{0%{opacity:0;transform:translate(calc(var(--guide-dx)*.72),calc(var(--guide-dy)*.72)) scale(.6)}10%{opacity:1}55%{opacity:.45}to{opacity:0;transform:translate(calc(var(--guide-dx)*.76 - 6px),calc(var(--guide-dy)*.76 - 5px)) scale(0)}}html.dark .showMeWhereFlash{animation-name:showMeWhereFlashPulseDark}@keyframes showMeWhereFlashPulseDark{0%{background-color:#4678d200;box-shadow:0 0 0 0 #5a9ce800}12%{background-color:#4678d24d;box-shadow:0 0 8px 2px #5a9ce84d}35%{background-color:#5082dc80;box-shadow:0 0 14px 4px #5a9ce88c}60%{background-color:#4678d24d;box-shadow:0 0 8px 2px #5a9ce84d}to{background-color:#4678d200;box-shadow:0 0 0 0 #5a9ce800}}.feedIconCircular{border-radius:50%!important;object-fit:cover!important}.leftSidebar{background:var(--dr-bg-sidebar);display:flex;flex-direction:column;height:100%;overflow:hidden;-webkit-user-select:none;user-select:none}.sidebarBody{flex:1 1;min-height:0;overflow-y:auto}.sidebarFooter{align-items:center;background:var(--dr-bg-sidebar);border-top:1px solid var(--dr-border-panel);display:flex;flex-shrink:0;justify-content:space-between;padding:4px 8px max(4px,env(safe-area-inset-bottom,0px))}.sidebarFooterButton{align-items:center;background:none;border:none;border-radius:6px;color:var(--gray-500);cursor:pointer;display:flex;height:28px;justify-content:center;transition:color .15s,background .15s;width:28px}@media (hover:hover){.sidebarFooterButton:hover{background:var(--dr-bg-hover);color:var(--gray-400)}}.sidebarFooterInfo{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;margin-left:8px;max-height:20px;min-width:0;overflow:hidden}.sidebarFooterInfo>.inlineBadge{background-color:var(--primary-color)!important;color:#fff!important;color:var(--on-primary,#fff)!important;margin-left:0}.sidebarFooterInfo>*{flex-shrink:0}.sidebarFooterText{color:var(--gray-500);font-size:11px;margin:0;white-space:nowrap}.sidebarFooterText.atLimit{color:#eb445a;color:var(--error-color,#eb445a)}.sidebarHeader{align-items:center;background:var(--dr-bg-panel);border-bottom:1px solid var(--dr-border-panel);box-sizing:border-box;display:flex;height:53px;justify-content:space-between;padding:10px}.sidebarHeaderContent{align-items:center;display:flex;gap:10px}.sidebarHeaderActions{align-items:center;display:flex;gap:8px}.sidebarHeader h2{color:var(--gray-200);font-size:20px;font-weight:600;margin:0}.downreadLogo{flex-shrink:0}.sidebarLogoLink{align-items:center;border-radius:6px;color:inherit;display:inline-flex;text-decoration:none}.betaBadge{align-self:flex-start;background:#4c86f314;border:1.5px solid #2f6ae0;border-radius:4px;color:#2f6ae0;font-size:9px;font-weight:700;letter-spacing:1.2px;line-height:1.4;margin-left:0;margin-top:-1px;opacity:.9;padding:1px 5px 0;pointer-events:none;text-decoration:none;text-transform:uppercase;transform:rotate(-9deg);transform-origin:center;-webkit-user-select:none;user-select:none}html.dark .betaBadge{background:#7ba7f71f;border-color:#7ba7f7;color:#7ba7f7}.sidebarLogoLink:focus-visible{box-shadow:0 0 0 2px var(--focus-shadow-color);outline:none}.sidebarNotice{background:#eff6ff;border-bottom:2px solid #93c5fd;color:#1e40af;font-size:13px;font-weight:500;line-height:1.4;padding:10px 12px}.sidebarNotice.shutdown{background:#fef2f2;border-bottom-color:#f87171;color:#991b1b}.sidebarNoticeMessage{display:block}.sidebarNoticeTime{display:block;font-size:12px;margin-top:2px;opacity:.8}.sidebarCollapseButton,.sidebarHeaderButton{align-items:center;background:#fff;background:var(--surface-raised,#fff);border:1px solid var(--dr-border-panel);border-radius:4px;color:var(--gray-400);cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;transition:all .15s ease;width:36px}@media (hover:hover){.sidebarCollapseButton:hover,.sidebarHeaderButton:hover{background:var(--dr-bg-hover);border-color:var(--gray-700);color:var(--gray-200)}}.sidebarCollapseButton:active,.sidebarHeaderButton:active{background:var(--dr-bg-pressed)}@media (max-width:750px){.sidebarCollapseButton{display:flex!important}}@media (min-width:751px){.sidebarCollapseButton{display:none}}.sidebarSection{border-bottom:1px solid var(--dr-border-panel);padding:8px 16px}.sidebarSection.collapsible{padding:0}.sectionHeader{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:16px;transition:background .15s ease;-webkit-user-select:none;user-select:none}@media (hover:hover){.sectionHeader:hover{background:var(--dr-bg-hover)}}.sectionHeader:active{background:var(--dr-bg-active)}.sectionIcon{flex-shrink:0;font-size:16px}.sectionHeader h3{color:var(--gray-400);display:block;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0;min-width:0;text-transform:uppercase}.sectionHeaderTitle{align-items:center;display:flex;gap:6px;min-width:0}.adminTodoBadge{align-items:center;background:var(--primary-color);border-radius:8px;color:#fff;color:var(--on-primary,#fff);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 5px}.sectionHeader.clickable{cursor:pointer}.sectionHeader.clickable:hover h3{color:var(--gray-500)}.unreadFeedsEmpty{color:var(--gray-300);font-size:12px;line-height:1.4;margin-top:0;padding:0 16px}.unreadFeedsWhereLink{color:inherit;cursor:pointer;display:inline;font-size:inherit;text-decoration:underline}.unreadFeedsWhereLink:hover{color:inherit;opacity:.85}.sectionHeader .addFeedButton{margin-left:auto}.sectionHeader.feedFilterHeader{cursor:default}@media (hover:hover){.sectionHeader.feedFilterHeader:hover{background:#0000}}.sectionHeader.feedFilterHeader:active{background:#0000}.feedFilterIcon{align-items:center;color:var(--gray-400);display:flex;flex-shrink:0}.feedFilterInput{background:#0000;border:none;color:var(--gray-200);flex:1 1;font-family:inherit;font-size:14px;font-weight:500;min-width:0;outline:none;padding:0}.feedFilterInput::placeholder{color:var(--gray-550);font-style:italic}.feedFilterClear{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--gray-400);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;width:24px}@media (hover:hover){.feedFilterClear:hover{background:#0000001a;background:var(--dr-bg-pressed,#0000001a);color:var(--gray-200)}}.addFolderIcon{align-items:center;border-radius:4px;color:var(--gray-400);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-left:auto;margin-right:0;transition:all .15s ease;width:28px}@media (hover:hover){.addFolderIcon:hover{background:var(--dr-bg-pressed);color:var(--gray-200)}.addFolderIcon.disabled:hover{background:#0000;color:var(--gray-700)}.addFeedIcon:hover{background:var(--dr-bg-pressed);color:var(--gray-200)}}.addFolderIcon:active{background:var(--dr-bg-pressed-deep)}.addFolderIcon.disabled{color:var(--gray-700);cursor:default}.addFeedIcon{border-radius:4px;color:var(--gray-400);cursor:pointer;flex-shrink:0;font-size:18px;font-weight:500;margin-left:0;margin-right:4px;padding:4px 8px;transition:all .15s ease}.addFeedIcon:active{background:var(--dr-bg-pressed-deep)}.expandIcon{align-items:center;color:var(--gray-550);display:flex;flex-shrink:0;justify-content:center;transition:transform .2s ease}.expandIcon.expanded{transform:rotate(90deg)}.sidebarSection.collapsible .feedList{padding:0 16px 16px}.sidebarSection h3{color:var(--gray-400);font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.feedList{display:flex;flex-direction:column}.feedsLoadingSpinner{display:flex;justify-content:center;padding:12px 0}.feedItem,.flatItem{border-radius:4px;cursor:pointer;font-size:14px;padding:8px 12px;transition:background .15s ease}.flatItem{align-items:center;box-sizing:border-box;color:var(--gray-200);display:flex;font-weight:500;gap:8px;min-height:40px;text-decoration:none}a.flatItem,a.flatItem:active,a.flatItem:focus,a.flatItem:hover{text-decoration:none!important}.itemIcon{align-items:center;display:inline-flex;flex-shrink:0;font-size:16px;height:16px;justify-content:center;line-height:0;width:16px}.flatItem.placeholder{color:var(--gray-550);font-style:italic}@media (hover:hover){.feedItem:hover,.flatItem:hover{background:var(--dr-bg-active)}.feedItem.selected:hover,.flatItem.selected:hover{background:var(--primary-color-hover)}}.feedItem:active,.flatItem:active{background:var(--dr-bg-active-deep)}.feedItem.selected,.flatItem.selected{background:var(--primary-color)}.feedItem.selected,.feedItem.selected .feedName,.feedItem.selected .unreadCount,.flatItem.selected,.flatItem.selected .folderName,.flatItem.selected .unreadCount{color:#fff;color:var(--on-primary,#fff)}.feedItem.selected .unreadDot,.flatItem.selected .unreadDot{background:#fff;background:var(--on-primary,#fff)}.feedItem{align-items:center;color:var(--gray-200);display:flex;gap:8px}.feedIcon{font-size:16px}.feedItemContent{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.feedName{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedItem:has(.unreadCount:not(.zero)) .feedName,.feedItem:has(.unreadDot) .feedName{font-weight:600}.feedItem:has(.unreadCount:not(.zero)) .folderName,.feedItem:has(.unreadDot) .folderName{font-weight:600}.feedItem.readAllItem .feedIcon{align-items:center;color:var(--primary-color);display:inline-flex}.unreadCount{color:var(--primary-color);font-size:12px;font-weight:600}.unreadCount.zero{color:var(--gray-550)}.unreadCount.spinner{fill:currentColor;height:14px;width:14px}.unreadDot{background:var(--primary-color);border-radius:50%}.unreadDot,.unreadPlaceholder{flex-shrink:0;height:6px;width:6px}.folderUnreadSlot{align-items:center;display:inline-flex;flex-shrink:0}.folderUnreadSlot.hidden{visibility:hidden}.starIconCelebrate{animation:sidebarStarCelebrate 1s ease-out;transform-origin:50% 50%}.newPostsIconPageAdd .newPostsFlySheet{animation:sidebarNewPostsSheet .9s cubic-bezier(.2,.9,.25,1);transform-origin:8px 8px}.starIconCelebrate path{animation:sidebarStarFill 2s ease-out}.clockIconTick .clockHandFast,.clockIconTick .clockHandSlow{transform-origin:8px 8px}.clockIconTick .clockHandFast{animation:sidebarClockHandsTickFast 1.2s cubic-bezier(.22,.61,.36,1)}.clockIconTick .clockHandSlow{animation:sidebarClockHandsTickSlow 1.2s cubic-bezier(.22,.61,.36,1)}.discoverIconGlow{animation:sidebarDiscoverGlow 1.2s ease-out;transform-origin:50% 50%}.discoverIconGlow .discoverSpark1{animation:sidebarDiscoverSpark1 1.5s ease-in-out}.discoverIconGlow .discoverSpark2{animation:sidebarDiscoverSpark2 1.5s ease-in-out}.discoverIconGlow .discoverSpark3{animation:sidebarDiscoverSpark3 1.5s ease-in-out}.discoverIconGlow .discoverSpark4{animation:sidebarDiscoverSpark4 1.5s ease-in-out}.discoverIconGlow .discoverSpark5{animation:sidebarDiscoverSpark5 1.5s ease-in-out}@keyframes sidebarStarCelebrate{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(144deg) scale(1)}}@keyframes sidebarNewPostsSheet{0%{opacity:0;transform:translate(-2px,2px) rotate(-6deg) scale(.96)}35%{opacity:.95;transform:translate(0) rotate(0deg) scale(1)}78%{opacity:.65;transform:translate(2px,-2px) rotate(4deg) scale(1.02)}to{opacity:0;transform:translate(0) rotate(0deg) scale(1)}}@keyframes sidebarStarFill{0%{fill:#000;fill:var(--gray-100,#000)}40%{fill:#f7ba2a;fill:var(--dr-star-color,#f7ba2a);color:#f7ba2a;color:var(--dr-star-color,#f7ba2a)}60%{fill:#f7ba2a;fill:var(--dr-star-color,#f7ba2a);color:#f7ba2a;color:var(--dr-star-color,#f7ba2a)}to{fill:#000;fill:var(--gray-100,#000)}}@keyframes sidebarClockHandsTickFast{0%{transform:rotate(0deg)}to{transform:rotate(2turn)}}@keyframes sidebarClockHandsTickSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes sidebarDiscoverGlow{0%{filter:drop-shadow(0 0 0 rgba(74,144,226,0));transform:scale(1)}45%{filter:drop-shadow(0 0 8px rgba(74,144,226,.55));transform:scale(1.08)}to{filter:drop-shadow(0 0 0 rgba(74,144,226,0));transform:scale(1)}}@keyframes sidebarDiscoverSpark1{0%,20%{opacity:0;transform:translate(0) scale(.8) rotate(0deg)}55%{opacity:1;transform:translate(1px,-3px) scale(1) rotate(20deg)}68%{opacity:.35;transform:translate(3px,-7px) scale(.65) rotate(40deg)}88%{opacity:.12;transform:translate(1px,-2px) scale(.74) rotate(12deg)}to{opacity:1;transform:translate(0) scale(.8) rotate(0deg)}}@keyframes sidebarDiscoverSpark2{0%,24%{opacity:0;transform:translate(0) scale(.85)}58%{opacity:.95;transform:translate(3px,-1px) scale(1)}68%{opacity:.3;transform:translate(7px,1px) scale(.7)}88%{opacity:.1;transform:translate(2px) scale(.8)}to{opacity:.85;transform:translate(0) scale(.85)}}@keyframes sidebarDiscoverSpark3{0%,18%{opacity:0;transform:translate(0) scale(.8)}52%{opacity:.95;transform:translate(-1px,-3px) scale(1)}68%{opacity:.35;transform:translate(-4px,-6px) scale(.65)}88%{opacity:.12;transform:translate(-1px,-2px) scale(.74)}to{opacity:.8;transform:translate(0) scale(.8)}}@keyframes sidebarDiscoverSpark4{0%,22%{opacity:0;transform:translate(0) scale(.8)}56%{opacity:1;transform:translate(2px,-2px) scale(1.1)}68%{opacity:.3;transform:translate(6px,-5px) scale(.7)}88%{opacity:.1;transform:translate(2px,-2px) scale(.78)}to{opacity:.9;transform:translate(0) scale(.8)}}@keyframes sidebarDiscoverSpark5{0%,22%{opacity:0;transform:translate(0) scale(.8)}56%{opacity:1;transform:translate(-2px,-1px) scale(1.05)}68%{opacity:.3;transform:translate(-5px,-3px) scale(.65)}88%{opacity:.1;transform:translate(-2px,-1px) scale(.75)}to{opacity:.9;transform:translate(0) scale(.8)}}@media (prefers-reduced-motion:reduce){.clockIconTick .clockHandFast,.clockIconTick .clockHandSlow,.discoverIconGlow,.discoverIconGlow .discoverSpark1,.discoverIconGlow .discoverSpark2,.discoverIconGlow .discoverSpark3,.discoverIconGlow .discoverSpark4,.discoverIconGlow .discoverSpark5,.discoverIconGlow .discoverWand,.newPostsIconPageAdd .newPostsFlySheet,.starIconCelebrate{animation:none!important}}.folderHeader{align-items:center;border-radius:4px;color:var(--gray-350);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;transition:background .15s ease}@media (hover:hover){.folderHeader:hover:not(:has(.folderNameInput)){background:var(--dr-bg-active)}}.folderHeader:active:not(:has(.folderNameInput)){background:var(--dr-bg-active-deep)}.folderHeader:has(.folderNameInput){cursor:default}.folderExpandIcon{align-items:center;color:var(--gray-550);display:flex;flex-shrink:0;justify-content:center;transition:transform .2s ease;width:14px}.folderExpandIcon.expanded{transform:rotate(90deg)}.folderIcon{flex-shrink:0;font-size:16px}.folderName{flex:1 1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folderNameInput{background:#0000;border:none;color:var(--gray-350);flex:1 1;font-family:inherit;font-size:14px;font-weight:500;outline:none;padding:0}.folderNameInput::placeholder{color:var(--gray-550);font-style:italic}.folderHeader:has(.unreadCount:not(.zero)) .folderName,.folderHeader:has(.unreadDot) .folderName,.folderItem:has(.folderContents .unreadCount:not(.zero)) .folderName,.folderItem:has(.folderContents .unreadDot) .folderName{font-weight:600}.folderContents{padding-left:22px}.feedItem.dragging{opacity:.4}.feedItem.dropGhost{opacity:.4;pointer-events:none}.folderEmpty{color:#999;color:var(--text-tertiary,#999);font-size:.85em;font-style:italic;padding:0 8px 8px}.folderItem.dragOver{background:var(--dr-bg-hover);border-radius:4px}.addFeedButton,.contextMenuButton{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--gray-400);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;opacity:0;padding:0;transition:opacity .15s ease,background .15s ease;width:24px}.feedItem.selected .contextMenuButton,.flatItem.selected .contextMenuButton,.sectionHeader .addFeedButton,.sectionHeader .contextMenuButton,.visibleFocus .contextMenuButton.flowFocussable:focus,.visibleFocus .feedItem.flowFocussable:focus-within .contextMenuButton,.visibleFocus .flatItem.flowFocussable:focus-within .contextMenuButton,.visibleFocus .folderHeader.flowFocussable:focus .contextMenuButton{opacity:1}@media (hover:hover){.feedItem:hover .contextMenuButton,.flatItem:hover .contextMenuButton,.folderHeader:hover .contextMenuButton{opacity:1}}@media (max-width:1023px){.folderReadAllButton{display:none}}@media (hover:hover){.addFeedButton:hover,.contextMenuButton:hover{background:#0000001a;background:var(--dr-bg-pressed,#0000001a);color:var(--gray-200)}}.addFeedButton.selected{background:var(--primary-color);color:#fff;color:var(--on-primary,#fff);opacity:1}@media (hover:hover){.addFeedButton.selected:hover{background:var(--primary-color-hover);color:#fff;color:var(--on-primary,#fff)}}.visibleFocus .addFeedButton.flowFocussable:focus,.visibleFocus .contextMenuButton.flowFocussable:focus,.visibleFocus .feedFilterClear.flowFocussable:focus,.visibleFocus .feedItem.flowFocussable:focus,.visibleFocus .flatItem.flowFocussable:focus,.visibleFocus .folderHeader.flowFocussable:focus,.visibleFocus .lockBadge.flowFocussable:focus,.visibleFocus .sectionHeader.flowFocussable:focus,.visibleFocus .sidebarCollapseButton.flowFocussable:focus,.visibleFocus .sidebarFooterButton.flowFocussable:focus{background:var(--dr-bg-focus);box-shadow:0 0 12px 8px var(--focus-light-shadow-color);outline:none;transition:none}.visibleFocus .feedItem.flowFocussable.selected:focus,.visibleFocus .flatItem.flowFocussable.selected:focus{background:var(--primary-color);box-shadow:0 0 12px 8px var(--focus-light-shadow-color);transition:none}.feedMenuContainer,.feedsSectionMenuContainer,.folderMenuContainer{display:flex;position:relative}.sidebarMenuDropdown{background:#fff;background:var(--surface-raised,#fff);border:1px solid var(--dr-border-panel);border-radius:4px;box-shadow:0 4px 12px #00000026;color:var(--gray-200);margin-top:4px;min-width:200px;padding:4px 0;position:absolute;right:0;top:100%;z-index:1000}.sidebarMenuItem{align-items:center;background:none;border:none;color:var(--gray-200);cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 16px;text-align:left;transition:background .15s ease;width:100%}.sidebarMenuDropdown .sidebarMenuItem,.sidebarMenuDropdown .sidebarMenuItem .sidebarMenuLabel{color:#1f2937!important;color:var(--gray-200,#1f2937)!important}@media (hover:hover){.sidebarMenuItem:hover{background:var(--dr-bg-menu-hover)}.sidebarMenuItem:disabled:hover{background:#0000}}.sidebarMenuItem:active{background:var(--dr-bg-active)}.sidebarMenuItem:disabled{color:var(--gray-550);cursor:default}.sidebarMenuDropdown .sidebarMenuItem:disabled,.sidebarMenuDropdown .sidebarMenuItem:disabled .sidebarMenuLabel{color:#6b7280!important;color:var(--gray-550,#6b7280)!important}.sidebarMenuLabel{flex:1 1}.sidebarMenuCheck{color:var(--primary-color);flex-shrink:0;font-size:16px;font-weight:700;margin-left:8px}.sidebarMenuItem.danger{color:#d32f2f;color:var(--error-color,#d32f2f)}.sidebarMenuDropdown .sidebarMenuItem.danger,.sidebarMenuDropdown .sidebarMenuItem.danger .sidebarMenuLabel{color:#d32f2f!important;color:var(--error-color,#d32f2f)!important}@media (hover:hover){.sidebarMenuItem.danger:hover{background:#ffebee}}.sidebarMenuItem.sidebarSubItem{padding-left:32px}.sidebarMenuDivider{background:var(--dr-bg-pressed);height:1px;margin:4px 0}.sidebarMenuChevron{align-items:center;color:var(--gray-550);display:flex;flex-shrink:0;transition:transform .2s ease}.sidebarMenuDropdown .sidebarMenuChevron{color:#6b7280!important;color:var(--gray-550,#6b7280)!important}.sidebarMenuChevron.expanded{transform:rotate(90deg)}.visibleFocus .sidebarMenuItem.flowFocussable:focus{background:var(--dr-bg-focus);box-shadow:0 0 12px 8px var(--focus-light-shadow-color);outline:none;transition:none}.lockBadge{align-items:center;background:none;border:none;color:currentColor;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;opacity:.6;padding:0}.lockBadge:hover{opacity:1}.privateFeedInfoPopup{display:flex;flex-direction:column;gap:10px}.privateFeedInfoPopup p{line-height:1.5;margin:0}html.dark .sidebarNotice{background:#1d2c4d;border-bottom-color:#3b5894;color:#a8c5f5}html.dark .sidebarNotice.shutdown{background:#3d2226;border-bottom-color:#8a3a3a;color:#f3a8a8}html.dark .sidebarMenuItem.danger:hover{background:#3d2226}.headlineList{background:var(--surface);display:flex;flex-direction:column;height:100%;min-width:0;overflow-x:hidden}.headlineExpandHeader{background:var(--dr-bg-panel);border-bottom:1px solid var(--dr-border-panel);box-sizing:border-box;gap:12px;height:53px;justify-content:space-between;padding:8px 20px 8px 10px}.headlineExpandHeader,.headlineExpandLeft{align-items:center;color:var(--gray-400);display:flex}.headlineExpandLeft{cursor:pointer;gap:8px;transition:all .15s ease}.headlineExpandLeft:hover{opacity:.7}.headlineExpandLeft:active{opacity:.5}.headlineExpandLabel{color:var(--gray-200);font-size:16px;font-weight:600}.headlineReadCount{color:var(--gray-400);font-size:14px;font-weight:400}.headlineToggleButton{align-items:center;background:var(--surface-raised);border:1px solid var(--dr-border-panel);border-radius:4px;box-sizing:border-box;color:var(--gray-400);cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;transition:all .15s ease;width:36px}.headlineToggleButton:hover{background:var(--dr-bg-hover);border-color:var(--gray-700);color:var(--gray-200)}.headlineToggleButton:active{background:var(--dr-bg-pressed)}.headlineExpandFooter{align-items:center;background:var(--dr-bg-panel);border-top:1px solid var(--dr-border-panel);color:var(--gray-400);cursor:pointer;display:none;gap:8px;height:36px;padding:8px 20px 8px 10px;transition:all .15s ease}.headlineExpandFooter:hover{background:var(--dr-bg-hover)}.headlineExpandFooter:active{background:var(--dr-bg-pressed)}@media (pointer:coarse){.headlineExpandFooter{display:flex}}.headlineListHeader{align-items:center;background:var(--dr-bg-panel);border-bottom:1px solid var(--dr-border-panel);box-sizing:border-box;display:flex;height:53px;justify-content:space-between;padding:10px 20px}.headlineListHeader h2{color:var(--gray-200);font-size:16px;font-weight:600;margin:0}.headlineListActions{display:flex;gap:8px}.iconButton{align-items:center;background:var(--surface-raised);border:1px solid var(--gray-850);border-radius:4px;color:var(--gray-400);cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .15s ease;width:32px}.iconButton:hover{background:var(--gray-950);border-color:var(--gray-700);color:var(--gray-200)}.iconButton:active{background:var(--gray-900)}.headlineItems{flex:1 1;min-width:0;overflow-x:hidden;overflow-y:auto;position:relative}.headlineItems .markAllReadBottomButton:not(:disabled){background:var(--surface-raised);border-color:var(--primary-color);color:var(--primary-color)}@media (hover:hover){.headlineItems .markAllReadBottomButton:not(:disabled):hover{background:var(--dr-bg-menu-hover);border-color:var(--primary-color)}}.headlineItemCard{border-bottom:1px solid var(--dr-border-card);box-sizing:border-box;cursor:pointer;min-width:0;padding:16px 20px;position:relative;transition:background .15s ease}.headlineItemCard.read,.headlineItemCard.unread{background:var(--surface);border-left:3px solid #0000}.headlineItemCard.selected{background:var(--dr-bg-panel);border-left:3px solid var(--primary-color)}.headlineItemCard.selected:after{color:var(--primary-color);content:">";font-size:20px;font-weight:400;position:absolute;right:2px;top:50%;transform:translateY(-50%) scaleX(.4) scaleY(1.6)}.headlineItemCard:hover{background:var(--dr-bg-menu-hover)}.headlineItemHeader{align-items:center;display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:8px;min-width:0}.headlineItemFeedName{color:var(--primary-color);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.headlineItemCard.read .headlineItemFeedName,.headlineItemTime{color:var(--gray-550)}.headlineItemTime{align-items:center;display:flex;flex-shrink:0;gap:6px;white-space:nowrap}.headlineItemCard.unread .headlineItemTime:after{background:var(--primary-color);border-radius:50%;content:"";height:6px;width:6px}.headlineItemCard.locked .headlineItemTime:after{display:none}.headlineItemCard.locked .headlineItemTime .lockIcon{color:var(--primary-color);display:inline-block}.headlineItemTitle{word-wrap:break-word;display:block;font-size:16px;font-weight:500;line-height:1.4;margin:0 0 8px;overflow-wrap:break-word}.headlineItemTitle,a.headlineItemTitle:visited{color:var(--gray-200);text-decoration:none}.headlineItemCard.read a.headlineItemTitle:visited{color:var(--gray-400)}a.headlineItemTitle:active,a.headlineItemTitle:hover{text-decoration:none}.headlineItemCard.unread .headlineItemTitle{text-shadow:.3px 0 0 currentColor}.headlineItemCard.read .headlineItemTitle{color:var(--gray-400)}.headlineItemTitle.noTitle{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-weight:400;margin-bottom:0;overflow:hidden}.starIcon{color:var(--dr-star-color);margin-right:6px}.readLaterIcon{align-items:center;color:var(--primary-color);display:inline-flex;margin-right:6px;vertical-align:middle}.headlineItemSummary{-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;color:var(--gray-400);display:-webkit-box;font-size:14px;line-height:1.5;margin:0;overflow:hidden;overflow-wrap:break-word}.headlineItemCard.read .headlineItemSummary{color:var(--gray-550)}.headlineNextFeed{display:flex;justify-content:center;padding:0 20px 20px}.headlineNextFeedLink{background:none;border:1px solid var(--dr-border-panel);border-radius:6px;color:var(--primary-color);cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .15s ease}.headlineNextFeedLink:hover{background:var(--dr-bg-menu-hover);border-color:var(--primary-color)}.headlineNextFeedLink:active{background:var(--dr-bg-active)}.visibleFocus .headlineItemCard.flowFocussable:focus{background:var(--dr-bg-menu-hover);border-left:3px solid var(--primary-color);box-shadow:inset 0 0 0 1px var(--primary-color-20);outline:none}.visibleFocus .headlineItemCard.flowFocussable.selected:focus{box-shadow:inset 0 0 0 1px var(--primary-color-80)}.visibleFocus .headlineExpandFooter.flowFocussable:focus,.visibleFocus .headlineExpandLeft.flowFocussable:focus,.visibleFocus .headlineNextFeedLink.flowFocussable:focus,.visibleFocus .markAllReadBottomButton.flowFocussable:focus{box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80);outline:none}.postView{background:var(--surface);container-type:inline-size;display:flex;flex-direction:column;height:100%;overflow-x:hidden;position:relative}.postView.empty{align-items:center;display:flex;justify-content:center}.postView.empty .postViewHeader{align-self:stretch}.postView.empty .emptyState{margin-bottom:auto;margin-top:auto}.emptyState{color:var(--gray-550);max-width:300px;text-align:center}.emptyIcon{font-size:64px;margin-bottom:16px}.emptyState h2{color:var(--gray-400);font-size:20px;font-weight:600;margin:0 0 8px}.emptyState p{font-size:14px;line-height:1.5;margin:0}.postViewHeader{align-items:center;background:var(--dr-bg-panel);border-bottom:1px solid var(--dr-border-panel);box-sizing:border-box;display:flex;gap:12px;height:53px;justify-content:space-between;min-width:0;padding:8px 20px 8px 10px}.feedConfigCard{background:linear-gradient(180deg,var(--dr-bg-panel) 0,var(--surface-raised) 100%);border:1px solid var(--dr-border-panel);border-radius:12px;box-shadow:0 6px 14px #3c5f8a14;box-sizing:border-box;margin:14px auto 8px;max-width:600px;max-width:var(--post-width,600px);padding:14px 14px 12px;width:calc(100% - 24px)}.feedConfigTopRow{align-items:flex-start;display:flex;gap:8px}.feedConfigTopRow .feedConfigText{flex:1 1;margin-right:0}.feedConfigClose{background:#0000;border:none;border-radius:50%;color:var(--gray-500);cursor:pointer;flex-shrink:0;font-size:18px;height:24px;line-height:1;width:24px}@media (hover:hover){.feedConfigClose:hover{background:var(--dr-bg-hover);color:var(--gray-200)}}.visibleFocus.postView .feedConfigClose.flowFocussable:focus{background:var(--dr-bg-hover);border-radius:50%;box-shadow:0 0 8px 4px #3880ff80;box-shadow:0 0 8px 4px var(--focus-shadow-color,#3880ff80)}.feedConfigText{font-size:14px;line-height:1.4;margin:0 0 2px}.feedConfigQuestion{color:var(--gray-300);font-size:13px;font-weight:600;margin:10px 0 12px}.feedConfigNote{color:var(--gray-400);font-size:12px;margin:12px 0 0;text-align:left}.feedConfigShowMe{color:inherit;cursor:pointer;display:inline;font-size:12px;margin-left:6px;text-decoration:underline}@media (hover:hover){.feedConfigShowMe:hover{color:inherit;opacity:.85}}.feedConfigOptions{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.feedConfigOptionGroup{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.sortOrderButton{font-size:14px;gap:2px;width:44px}.sortOrderArrow{font-size:11px;line-height:1;margin-left:-1px}.feedConfigOptionButton{background:var(--surface-raised);border:1px solid var(--dr-border-panel);border-radius:8px;color:var(--gray-200);cursor:pointer;font-size:13px;font-weight:500;padding:8px 10px;text-align:left;transition:all .15s ease}@media (hover:hover){.feedConfigOptionButton:hover{background:var(--dr-bg-panel);border-color:#9eb8d2}}.feedConfigOptionButton.active{background:var(--dr-bg-hover);border-color:var(--primary-color);color:var(--gray-200)}.feedConfigOptionHint{color:var(--gray-400);display:block;font-size:11px;font-weight:400;margin-top:2px}.feedConfigBottomRow{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:16px}.feedConfigBottomRow .feedConfigNote{flex:1 1;margin:0}.feedConfigNever{background:#0000;border:none;color:var(--gray-500);cursor:pointer;font-size:11px;margin-left:auto;padding:0;text-decoration:underline}@media (hover:hover){.feedConfigNever:hover{color:var(--gray-300)}}.feedLimitsBadge{background:var(--dr-bg-panel);border:1px solid var(--dr-border-panel);border-radius:999px;color:var(--gray-400);cursor:pointer;flex-shrink:0;font-size:11px;font-weight:500;line-height:1.5;margin-left:8px;padding:1px 8px;white-space:nowrap}@media (hover:hover){.feedLimitsBadge:hover{background:var(--dr-bg-hover);border-color:#9eb8d2;color:var(--gray-200)}}.feedConfigQuestion.feedConfigQuestionTop{flex:1 1;margin:-2px 0 16px}.feedConfigQuestionTop+.feedConfigClose{margin-top:-5px}.feedConfigAdvancedToggle{align-items:center;color:var(--gray-400);cursor:pointer;display:inline-flex;font-size:12px;gap:5px}@media (hover:hover){.feedConfigAdvancedToggle:hover{color:var(--gray-200)}}.feedConfigAdvancedChevron{transition:transform .15s ease}.feedConfigAdvancedChevron.open{transform:rotate(90deg)}.feedConfigAdvanced{border-top:1px solid var(--dr-border-panel);margin-top:8px;padding-top:10px}.feedConfigAdvancedHint{color:var(--gray-400);font-size:12px;margin:16px 0 8px}.feedConfigAdvanced .discreteSlider{max-width:420px}.feedConfigAdvancedPreview{color:var(--gray-300);font-size:12px;margin:8px 0 0;min-height:1.3em}.postViewExpandButton{align-items:center;background:var(--surface-raised);border:1px solid var(--dr-border-panel);border-radius:4px;color:var(--gray-400);cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;transition:all .15s ease;width:36px}@media (hover:hover){.postViewExpandButton:hover{background:var(--gray-950);border-color:var(--gray-700);color:var(--gray-200)}}.postViewExpandButton:active{background:var(--gray-900)}.postViewHeader h2{align-items:center;color:var(--gray-200);display:flex;flex:1 1;font-size:18px;font-weight:600;gap:8px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.postViewHeader .feedNameText,.postViewHeader h2 .feedNameText{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.clickableFeedNameText{cursor:pointer;transition:opacity .15s ease}@media (hover:hover){.clickableFeedNameText:hover{opacity:.7}}.clickableFeedNameText:active{opacity:.5}.postViewHeader h2 .privateLockButton{flex-shrink:0}.feedRefreshingSpinner{height:14px;width:14px}.postViewHeader .feedIcon{flex-shrink:0;font-size:16px}.clickableFeedName{cursor:pointer;transition:opacity .15s ease}@media (hover:hover){.clickableFeedName:hover{opacity:.7}}.clickableFeedName:active{opacity:.5}.postViewActions{display:flex;flex-shrink:0;gap:8px}.actionButton{align-items:center;background:var(--surface-raised);border:1px solid var(--dr-border-panel);border-radius:4px;box-sizing:border-box;color:var(--gray-400);cursor:pointer;display:flex;font-size:18px;gap:6px;height:36px;justify-content:center;text-decoration:none;transition:all .15s ease;user-select:none;-webkit-user-select:none;white-space:nowrap;width:36px}@media (hover:hover){.actionButton:hover{background:var(--gray-950);border-color:var(--gray-700);color:var(--gray-200);position:relative;z-index:1}}.actionButton.starred{border-color:var(--dr-star-color);color:var(--dr-star-color)}.actionButton.readLater{border-color:var(--dr-read-later);color:var(--dr-read-later)}.actionButton.keepActive{border-color:var(--primary-color);color:var(--primary-color)}.actionButton:active{background:var(--gray-900)}.actionButton.markAllRead{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px;padding:0 12px;width:auto}.actionButton:disabled{cursor:default;opacity:.4;pointer-events:none}.actionButtonLabel{font-size:14px;font-weight:500}.markReadGroup{display:flex;position:relative}.actionButton.dropdownToggle{border-bottom-left-radius:0;border-top-left-radius:0;padding:0;width:28px}.markReadGroup:not(.readLaterActions) .actionButton.markAllRead{min-width:140px}.actionButton.markAllRead.headerNavButton{border-radius:4px;margin-right:0}.markReadGroup:not(.readLaterActions) .actionButton.markAllRead.headerNavButton{min-width:167px}.markReadGroup.readLaterActions .actionButton.markAllRead{border-bottom-right-radius:4px;border-right:1px solid var(--gray-850);border-top-right-radius:4px}.markReadGroup.readLaterActions .actionButton.markAllRead+.actionButton.markAllRead{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.dropdownMenu{background:var(--surface-raised);border:1px solid var(--dr-border-panel);border-radius:4px;box-shadow:0 4px 12px #00000026;margin-top:4px;min-width:180px;position:absolute;right:0;top:100%;z-index:1000}.dropdownItem{background:none;border:none;color:var(--gray-200);cursor:pointer;font-size:14px;padding:10px 16px;text-align:left;transition:background .15s ease;width:100%}.dropdownItem:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.dropdownItem:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media (hover:hover){.dropdownItem:hover{background:var(--gray-975)}}.dropdownItem:active{background:var(--gray-900)}.dropdownDivider{background:var(--dr-border-panel);height:1px;margin:4px 0}.optionsMenuContainer{display:flex;position:relative}.optionsMenuDropdown{background:var(--surface-raised);border:1px solid var(--dr-border-panel);border-radius:4px;box-shadow:0 4px 12px #00000026;margin-top:4px;min-width:280px;position:absolute;right:0;top:100%;z-index:1000}.optionsMenuItem{align-items:center;background:none;border:none;color:var(--gray-200);cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 16px;position:relative;text-align:left;transition:background .15s ease;width:100%}.optionsMenuLabel{flex:1 1}.optionsMenuItem:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.optionsMenuItem:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media (hover:hover){.optionsMenuItem:hover{background:var(--gray-975)}}.optionsMenuItem:active{background:var(--gray-900)}.mobileMenuItem.danger,.mobileMenuItem.danger .optionsMenuIcon,.optionsMenuItem.danger,.optionsMenuItem.danger .optionsMenuIcon{color:#d32f2f}@media (hover:hover){.mobileMenuItem.danger:hover,.optionsMenuItem.danger:hover{background:#ffebee}}.optionsMenuDivider{background:var(--dr-border-panel);height:1px;margin:4px 0}.optionsMenuIcon{align-items:center;color:var(--gray-400);display:flex;flex-shrink:0;font-size:16px;justify-content:center;width:20px}.optionsMenuCheck{color:var(--primary-color);flex-shrink:0;font-size:16px;font-weight:700;margin-left:8px}.postsContainer{background:var(--surface);flex:1 1;min-width:0;overflow-anchor:none;overflow-x:hidden;overflow-y:auto;padding:0}.postCard{box-sizing:border-box;margin:0 auto;max-width:600px;max-width:var(--post-width,600px);min-width:0;padding:8px 20px;width:100%}.postItem{padding:16px 0}.postView.listGutterNav.gutterHover-left,.postView.listGutterNav.gutterHover-right,.postView.wideGutterNav.gutterHover-left,.postView.wideGutterNav.gutterHover-right{cursor:pointer}.postView.listGutterNav:after,.postView.listGutterNav:before,.postView.wideGutterNav:after,.postView.wideGutterNav:before{background:#0000;bottom:0;content:"";pointer-events:none;position:absolute;top:53px;transition:background .15s ease;z-index:1}.postView.wideGutterNav:before{left:0;right:calc(50% + 300px);right:calc(50% + var(--post-width, 600px)/2)}.postView.wideGutterNav:after{left:calc(50% + 300px);left:calc(50% + var(--post-width, 600px)/2);right:0}.postView.listGutterNav:before{left:0;width:max(50px,5%)}.postView.listGutterNav:after{right:0;width:max(50px,5%)}.postView.listGutterNav .postsContainer{padding:0 max(50px,5%)}.postView.listGutterNav .postItem.listMode{border-left:1px solid #eee;border-left:1px solid var(--dr-border-card,#eee);border-right:1px solid #eee;border-right:1px solid var(--dr-border-card,#eee)}.postView.listGutterNav.gutterHover-left:before,.postView.listGutterNav.gutterHover-right:after,.postView.wideGutterNav.gutterHover-left:before,.postView.wideGutterNav.gutterHover-right:after{background:rgba(0,0,0,.025)}.gutterChevron{align-items:center;bottom:0;color:var(--gray-400);display:flex;flex-direction:column;gap:6px;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:53px;transition:opacity .15s ease;z-index:2}.gutterChevronLabel{color:currentColor;font-size:12px;position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap}.gutterChevronLabelUnderline{background:var(--primary-color);bottom:-6px;height:4px;left:0;position:absolute;right:0;transform-origin:left}.gutterChevronLeft{left:0;right:calc(50% + 300px);right:calc(50% + var(--post-width, 600px)/2)}.gutterChevronRight{left:calc(50% + 300px);left:calc(50% + var(--post-width, 600px)/2);right:0}.postView.listGutterNav .gutterChevronLeft{left:0;right:auto;width:max(50px,5%)}.postView.listGutterNav .gutterChevronRight{left:auto;right:0;width:max(50px,5%)}.postView.gutterHover-left .gutterChevronLeft,.postView.gutterHover-right .gutterChevronRight{opacity:1}.postItem:not(.listMode) .postCard{background:var(--surface-raised);border:1px solid var(--dr-border-panel);border-radius:10px;margin:0 auto;padding:16px 20px;transition:border-color .2s ease;width:calc(100% - 24px)}.postItem:not(.listMode) .postCard.currentPost{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color-20)}.cardActionsRow{border-top:1px solid var(--gray-925);justify-content:center;margin-top:16px;padding-top:12px}.cardActionsRow,.postItem.listMode{align-items:center;display:flex;-webkit-user-select:none;user-select:none}.postItem.listMode{border-bottom:1px solid #eee;border-bottom:1px solid var(--dr-border-card,#eee);cursor:pointer;font-size:13px;gap:8px;line-height:1.4;min-height:28px;padding:5px 16px}@media (hover:hover){.postItem.listMode:hover{background:var(--dr-bg-panel)}}.postItem.listMode.read{color:var(--gray-500)}.postItem.listMode.read .listRowTitle{font-weight:500}.postItem.listMode.expanded{background:var(--surface-raised);border-radius:6px;box-shadow:0 1px 4px #00000014;cursor:default;flex-wrap:wrap;outline:1.5px solid #3880ff;outline:1.5px solid var(--primary-color,#3880ff);outline-offset:-1.5px;padding-top:10px}.postItem.listMode .readDot{flex-shrink:0}.postItem.listMode .listRowLock .lockIcon{color:var(--primary-color);display:inline-block}.listRowLock{align-items:center;display:inline-flex;flex-shrink:0}.listExpandedContent{border-top:1px solid #e0e0e0;border-top:1px solid var(--dr-border-card,#e0e0e0);margin-top:2px;padding:0;width:100%}.listExpandedContent .postCard{border:none;border-radius:0;box-shadow:none;margin:0 auto;max-width:600px;max-width:var(--post-width,600px);padding:8px 20px 16px;width:100%}.listRowFeed{color:var(--primary-color);flex:0 0 140px;font-size:12px}.listRowContent,.listRowFeed{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listRowContent{flex:1 1;min-width:0}.listRowTitle{font-weight:600}.listRowPreview{color:var(--gray-400)}.listRowPreview.noTitle{color:inherit;font-weight:600}.listRowTime{color:var(--gray-400);flex:0 0 auto;font-size:12px;min-width:60px;text-align:right;white-space:nowrap}@container (max-width: 500px){.listRowFeed{flex:0 0 90px;font-size:11px}.postItem.listMode{font-size:12px;gap:6px;padding:5px 8px}}.postItem.listMode.listSkeleton{cursor:default}@media (hover:hover){.postItem.listMode.listSkeleton:hover{background:none}}.skelDot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.skelBar{border-radius:4px;display:inline-block;height:9px;vertical-align:middle;width:100%}.listSkeleton .listRowTime .skelBar{width:38px}.skelBar,.skelDot{animation:listSkeletonShimmer 1.6s ease-in-out infinite;background:linear-gradient(90deg,#0000000f,#0000001c 50%,#0000000f);background:linear-gradient(90deg,var(--dr-skel-base,#0000000f) 0,var(--dr-skel-hi,#0000001c) 50%,var(--dr-skel-base,#0000000f) 100%);background-size:300% 100%}html.dark{--dr-skel-base:#ffffff0d;--dr-skel-hi:#ffffff1a}@keyframes listSkeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skelBar,.skelDot{animation:none}}.postHeader{justify-content:space-between;margin-bottom:16px}.postHeader,.postMeta{align-items:center;display:flex;gap:8px;min-width:0}.postMeta{color:var(--gray-400);flex:1 1;font-size:13px;overflow:hidden}.postFeed{color:var(--primary-color);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.postDivider{color:var(--gray-850)}.postTime{color:var(--gray-550);flex-shrink:0;white-space:nowrap}.postActions{display:flex;flex-shrink:0;gap:8px}.postAppearanceAa{font-size:15px;font-weight:600;line-height:1}.postTitle{word-wrap:break-word;color:var(--gray-200);font-size:22px;font-size:calc(var(--post-font-size, 16px) + 6px);font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;margin:0 0 16px;overflow-wrap:break-word}.postTitle a{color:inherit;text-decoration:none}.postByline{color:var(--gray-400);font-size:14px;font-size:calc(var(--post-font-size, 16px) - 2px);margin-bottom:24px}.postAuthor{color:var(--gray-200);font-weight:600}.postAuthor.postAuthorToggle{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.postImage{margin-bottom:24px}.postImage img{border-radius:4px;display:block;height:auto;max-height:300px;max-width:100%;width:auto}.youtubePlayer{aspect-ratio:16/9;background:#000;border-radius:8px;cursor:pointer;margin-bottom:24px;overflow:hidden;position:relative;width:100%}.youtubeIframe,.youtubeThumb{border:0;height:100%;inset:0;position:absolute;width:100%}.youtubeThumb{object-fit:cover}.youtubePlayButton{align-items:center;background:#121212bf;border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;left:50%;padding-left:4px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .15s ease;width:68px}.youtubePlayer:hover .youtubePlayButton{background:red}.youtubeStats{color:var(--gray-400);font-size:14px;margin:-12px 0 24px}.postBody{word-wrap:break-word;color:var(--gray-200);font-size:16px;font-size:var(--post-font-size,16px);line-height:1.7;min-width:0;overflow-wrap:break-word}.postView .postBody,.singlePostView .postBody{font-family:"Source Serif 4 Variable",Georgia,Times New Roman,serif}.postFontSans .postBody{font-family:inherit}.postBody figcaption{font-family:var(--font-sans)}.postBody *{box-sizing:border-box;max-width:100%}.postBody div[style*=padding-bottom]:has(>iframe){height:auto!important;margin-bottom:1em;padding-bottom:0!important}.postBody table{display:block;max-width:100%;overflow-x:auto}.postBody table[align=center]{width:-webkit-fit-content;width:fit-content}.postBody td,.postBody th{overflow-wrap:break-word;word-break:break-word}.postBody :is(figure table,table:has(>caption,>thead,>tbody>tr>th)){border-collapse:collapse;font-family:var(--font-sans);font-size:.9em;line-height:1.45;margin:8px 0}.postBody figure table{display:table;width:100%}.postBody :is(figure table,table:has(>caption,>thead,>tbody>tr>th)) :is(th,td){border-bottom:1px solid var(--gray-900);padding:7px 12px;text-align:left;vertical-align:top;word-break:normal}.postBody :is(figure table,table:has(>caption,>thead,>tbody>tr>th)) :is(th,td):first-child{padding-left:0}.postBody :is(figure table,table:has(>caption,>thead,>tbody>tr>th)) :is(th,td):last-child{padding-right:0}.postBody :is(figure table,table:has(>caption,>thead,>tbody>tr>th)) th{color:var(--gray-200);font-weight:600}.postBody :is(figure table,table:has(>caption,>thead,>tbody>tr>th)) :is(thead>tr,tr:first-child:not(:has(td)))>th{border-bottom:2px solid var(--gray-700)}.postBody :is(figure table,table:has(>caption,>thead,>tbody>tr>th)) tbody>tr:last-child>:is(th,td){border-bottom:0}.postBody table>caption{color:var(--gray-300);font-family:var(--font-sans);font-size:13px;font-weight:600;margin-bottom:6px;text-align:left}.postBody p{margin:0 0 16px}.postBody h2{font-size:18px;margin:32px 0 16px}.postBody h2,.postBody h3{color:var(--gray-200);font-weight:600}.postBody h3{font-size:16px;margin:24px 0 12px}.postBody ol,.postBody ul{margin:16px 0;padding-left:24px}.postBody li>:is(ul,ol){margin-top:0}.postBody li{margin-bottom:8px}.postBody a{border-bottom:1px solid var(--primary-color-20);color:var(--primary-color);text-decoration:none;transition:border-color .15s ease}.postBody a:has(>img:only-child){border-bottom:none}@media (hover:hover){.postBody a:hover{border-bottom-color:var(--primary-color)}}.postBody .feed-button{background:color-mix(in srgb,currentColor 8%,#0000);border:1px solid;border-radius:6px;display:inline-block;font-weight:600;line-height:1.4;margin:4px 0;padding:6px 16px}.postBody span.feed-button:not(a *){display:none}.postBody a:has(>.feed-button){border-bottom:none}.postBody .feed-button:empty{display:none}.postBody img.feed-glyph{border:none;border-radius:0;display:inline;height:1em!important;margin:0 .07em;max-width:1.5em;padding:0;vertical-align:-.1em;width:auto}@media (hover:hover){.postBody a:hover>.feed-button{background:color-mix(in srgb,currentColor 18%,#0000)}}.postBody img,.postBody video{border-radius:4px;height:auto!important;margin:16px 0;max-width:100%}.postBody video{max-height:70vh;width:auto}.postBody>img{display:block}.postBody img[height="1"],.postBody img[height="2"],.postBody img[height="3"],.postBody img[height="4"],.postBody img[height="5"],.postBody img[height="6"],.postBody img[height="7"],.postBody img[height="8"],.postBody img[width="1"],.postBody img[width="2"],.postBody img[width="3"],.postBody img[width="4"],.postBody img[width="5"],.postBody img[width="6"],.postBody img[width="7"],.postBody img[width="8"]{display:inline;margin:0}.postBody blockquote{background:var(--gray-975);border-left:4px solid var(--primary-color);color:var(--gray-350);font-style:italic;margin:16px 0;padding:12px 20px}.postBody .unsupportedChart{border:1px dashed var(--gray-500);border-radius:6px;color:var(--gray-350);font-size:.85em;margin:16px 0;padding:12px;text-align:center}.postBody blockquote.attributedQuote>p:first-of-type:before{content:open-quote}.postBody blockquote.attributedQuote>p:last-of-type:after{content:close-quote}.postBody blockquote.attributedQuote>cite,.postBody blockquote.attributedQuote>footer{display:block;font-size:.9em;font-style:normal;margin-top:8px}.postBody blockquote.attributedQuote>cite:before,.postBody blockquote.attributedQuote>footer:before{content:"\2014\00a0"}.postBody blockquote.instagram-media,.postBody blockquote.reddit-card,.postBody blockquote.reddit-embed-bq,.postBody blockquote.text-post-media,.postBody blockquote.tiktok-embed{background:none;border-left:0;color:inherit;font-style:normal;margin:16px auto;max-width:605px;padding:0}.postBody aside{border:1px solid var(--dr-border-card);border-radius:6px;color:var(--gray-400);font-family:var(--font-sans);font-size:.85em;line-height:1.6;margin:20px 0;padding:12px 16px}.postBody aside>:first-child{margin-top:0}.postBody aside>:last-child{margin-bottom:0}.postBody aside h1,.postBody aside h2,.postBody aside h3,.postBody aside h4,.postBody aside h5,.postBody aside h6{color:var(--gray-200);font-size:1em;font-weight:600;margin:0 0 8px}.postBody aside ol,.postBody aside p,.postBody aside ul{margin-bottom:8px}.postBody aside li{margin-bottom:4px}.postBody aside img{margin:8px 0}.postBody aside aside,.postBody aside blockquote{background:none;border:0;border-left:3px solid var(--primary-color-40);border-radius:0;margin:8px 0;padding:0 0 0 12px}.postBody aside.asideMedia,.postBody aside.asidePlain{background:none;border:0;border-radius:0;color:inherit;font-size:inherit;line-height:inherit;padding:0}.postBody aside.asidePlain{margin:0}.postBody aside:empty{display:none}.postBody code{background:var(--gray-975);border-radius:3px;color:#e83e8c;font-family:Monaco,Courier New,monospace;font-size:14px;padding:2px 6px}.postBody pre{background:var(--gray-975);border-radius:4px;margin:16px 0;overflow-x:auto;padding:16px}.postBody pre code{background:none;color:var(--gray-200);padding:0}.postBody figure{margin:16px 0;max-width:100%;overflow-x:auto}.postBody figure img{border:1px solid var(--gray-400);display:block;margin:0}.postBody figure:has(>img~img)>img[src^="data:"]{display:none}.postBody figure [style*=padding-top][style*="calc("]{padding-top:0!important}.postBody figure>figcaption{color:var(--gray-400);font-size:13px;font-style:italic;margin-top:8px;padding:0 4px;text-align:left}.postBody figure:has(>table)>figcaption{padding-left:0}.postBody figure>figcaption>p{color:var(--gray-550);font-size:12px;font-style:normal;letter-spacing:.02em;margin:2px 0 0;text-transform:uppercase}.postBody div:has(>div:first-child>img:only-child):has(>div:nth-child(2)):not(:has(>:nth-child(3))){margin:16px 0}.postBody div:has(>div:first-child>img:only-child):has(>div:nth-child(2)):not(:has(>:nth-child(3)))>div:first-child>img{border:1px solid var(--gray-400);display:block;margin:0}.postBody div:has(>div:first-child>img:only-child):has(>div:nth-child(2)):not(:has(>:nth-child(3)))>div:nth-child(2){color:var(--gray-400);display:flex;flex-direction:column;font-size:13px;font-style:italic;gap:2px;margin-top:8px;padding:0 4px;text-align:left}.postBody div:has(>div:first-child>img:only-child):has(>div:nth-child(2)):not(:has(>:nth-child(3)))>div:nth-child(2)>span:nth-child(2){color:var(--gray-550);font-size:12px;font-style:normal;letter-spacing:.02em;text-transform:uppercase}.postBody .subtitle-1,.postBody .subtitle-2{color:var(--gray-400);font-size:13px;font-style:italic;margin-top:8px;padding:0 4px;text-align:left}.postBody .subtitle-2{color:var(--gray-550);font-size:12px;font-style:normal;letter-spacing:.02em;text-transform:uppercase}.postBody img:has(+.subtitle-1),.postBody img:has(+.subtitle-2){margin-bottom:0}.separatorActions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:center}.separatorButton{align-items:center;background:var(--surface-raised);border:1px solid var(--dr-border-panel);border-radius:6px;color:var(--gray-400);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}@media (hover:hover){.separatorButton:hover{background:var(--gray-975);border-color:var(--gray-700);box-shadow:0 2px 4px #0000001a;color:var(--gray-200);transform:translateY(-1px)}}.separatorButton:active{background:var(--gray-950);box-shadow:none;transform:translateY(0)}.separatorButton.starred .separatorIcon{color:var(--dr-star-color)}.separatorButton.starred{border-color:var(--dr-star-color)}.separatorButton.readLater{border-color:var(--dr-read-later);color:var(--dr-read-later)}.separatorIcon{font-size:14px;line-height:1}.separatorLabel{white-space:nowrap}.separatorButton.keepMode .separatorLabel{display:inline-block;min-width:2.6em;text-align:center}.readDot{border-radius:50%;display:inline-block;height:8px;width:8px}.readDot.unread{background:var(--primary-color)}.readDot.read{background:var(--gray-550)}.lockIcon{display:none}.keepActive .lockIcon{color:var(--primary-color);display:inline-block}.keepActive .lockIcon rect,.separatorButton.keepActive .separatorIcon rect{fill:currentColor}.keepActive .readDot{display:none}.separatorButton.keepActive{border-color:var(--primary-color);color:var(--primary-color)}.postViewFooter{-webkit-touch-callout:none;align-items:center;background:var(--dr-bg-panel);border-top:1px solid var(--dr-border-panel);display:none;gap:12px;justify-content:space-between;padding:6px 20px calc(6px + env(safe-area-inset-bottom, 0px)) 10px;user-select:none;-webkit-user-select:none}.postViewFooter.twoColumn{padding-bottom:6px}.postViewFooterExpandButton{align-items:center;background:var(--surface-raised);border:1px solid var(--dr-border-panel);border-radius:6px;color:var(--gray-400);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .15s ease}@media (hover:hover){.postViewFooterExpandButton:hover{background:var(--gray-950);border-color:var(--gray-700);color:var(--gray-200)}}.postViewFooterExpandButton:active{background:var(--gray-900)}.postViewFooterSpace{align-self:stretch;cursor:pointer;flex:1 1}.postViewFooterNav{display:flex;gap:8px;margin-left:-2px;margin-right:-2px}.postViewNavButton{-webkit-touch-callout:none;align-items:center;background:var(--surface-raised);border:1px solid var(--dr-border-panel);border-radius:4px;color:var(--gray-400);cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;overflow:hidden;position:relative;transition:all .15s ease;user-select:none;-webkit-user-select:none;width:40px}.postViewNavButtonFill{background:var(--primary-color);inset:0;pointer-events:none;position:absolute;transform-origin:bottom;z-index:0}.postViewNavButtonContent{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}@media (hover:hover){.postViewNavButton:hover:not(:disabled){background:var(--gray-950);border-color:var(--gray-700);color:var(--gray-200)}}.postViewNavButton:active:not(:disabled):not(.noPressFlash){background:var(--gray-900)}.postViewNavButton:disabled{cursor:not-allowed;opacity:.3}.scrollNavFloat{bottom:24px;display:flex;flex-direction:column;gap:8px;position:absolute;right:24px;transition:opacity .2s ease;z-index:10}.navBtnWrap{display:inline-flex;position:relative}.navBtnHoldHint{animation:navBtnHoldHintFade 2.5s ease-out forwards;background:var(--primary-color);border-radius:6px;box-shadow:0 2px 6px var(--primary-color-20);color:var(--on-primary);font-size:12px;font-weight:500;padding:5px 10px;pointer-events:none;position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);white-space:nowrap;z-index:11}@keyframes navBtnHoldHintFade{0%,60%{opacity:1}to{opacity:0}}.scrollNavFloat.scrollNavAutoHidden{opacity:0;pointer-events:none}.scrollNavBtn{align-items:center;-webkit-appearance:none;appearance:none;background:var(--surface-raised);border:1px solid var(--gray-800);border-radius:50%;box-shadow:0 2px 8px #00000026;color:var(--gray-400);cursor:pointer;display:flex;font-size:20px;height:44px;justify-content:center;line-height:1;opacity:1;overflow:hidden;padding:0;position:relative;transition:opacity .2s ease;-webkit-user-select:none;user-select:none;width:44px}.scrollNavBtnFill{background:var(--primary-color);inset:0;pointer-events:none;position:absolute;transform-origin:bottom;z-index:0}.scrollNavBtnContent{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.scrollNavBtn.scrollNavHidden{opacity:0;pointer-events:none}@media (hover:hover){.scrollNavBtn:hover{background:var(--gray-925);border-color:var(--gray-700);color:var(--gray-200)}}.scrollNavBtn:active{background:var(--gray-850)}.scrollNavBtn.noPressFlash:active{background:var(--surface-raised)}.mobileHeaderLeft .feedIcon{margin-left:8px}.mobileHeaderLeft{align-items:center;color:var(--gray-400);cursor:pointer;display:flex;flex:1 1;gap:8px;min-width:0;transition:opacity .15s ease}@media (hover:hover){.mobileHeaderLeft:hover{opacity:.7}}.mobileHeaderLeft:active{opacity:.5}.mediumHeaderLeft{align-items:center;color:var(--gray-400);cursor:pointer;display:flex;flex:1 1;gap:8px;min-width:0;transition:opacity .15s ease}@media (hover:hover){.mediumHeaderLeft:hover{opacity:.7}}.mediumHeaderLeft:active{opacity:.5}.mobileMenuContainer{flex-shrink:0;position:relative}.mobileMenuButton{align-items:center;background:var(--surface-raised);border:1px solid var(--dr-border-panel);border-radius:4px;color:var(--gray-400);cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;transition:all .15s ease;width:36px}@media (hover:hover){.mobileMenuButton:hover{background:var(--gray-950);border-color:var(--gray-700);color:var(--gray-200)}}.mobileMenuButton:active{background:var(--gray-900)}.mobileMenuDropdown{background:var(--surface-raised);border:1px solid var(--gray-850);border-radius:4px;box-shadow:0 4px 12px #00000026;margin-top:4px;min-width:300px;position:absolute;right:0;top:100%;z-index:1000}.mobileMenuItem{align-items:center;background:none;border:none;color:var(--gray-200);cursor:pointer;display:flex;font-size:14px;gap:10px;padding:12px 16px;position:relative;text-align:left;transition:background .15s ease;width:100%}.mobileMenuItem:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.mobileMenuItem:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media (hover:hover){.mobileMenuItem:hover{background:var(--gray-975)}}.mobileMenuItem:active{background:var(--gray-900)}.mobileFooterLeft{-webkit-touch-callout:none;align-items:center;color:var(--gray-400);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;transition:opacity .15s ease;user-select:none;-webkit-user-select:none}@media (hover:hover){.mobileFooterLeft:hover{opacity:.7}}.mobileFooterLeft:active{opacity:.5}@media (pointer:coarse) and (max-width:1240px){.postViewFooter{display:flex}}@container (max-width: 429.98px){.postViewHeader .markReadGroup{display:none}}.markAllReadBottom{display:flex;gap:12px;justify-content:center;padding:32px 16px 48px}.markAllReadBottomButton{align-items:center;background:var(--primary-color);border:1px solid var(--primary-color);border-radius:6px;color:var(--on-primary);cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:10px 24px;white-space:nowrap}.markAllReadBottomButton,.postCountBottom{font-size:14px;-webkit-user-select:none;user-select:none}.postCountBottom{color:var(--gray-500)}@media (hover:hover){.markAllReadBottomButton:hover{background:var(--primary-color-hover);border-color:var(--primary-color-hover)}}.markAllReadBottomButton:active{background:var(--primary-color-active);border-color:var(--primary-color-active)}.markAllReadBottomButton:disabled{background:var(--surface);border-color:var(--gray-800);color:var(--gray-500);cursor:default}.endOfUnread{align-items:center;display:flex;flex-direction:column;gap:16px;padding:32px 16px 48px}.endOfUnreadButtons{display:flex;gap:12px}.allReadState{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:20px;justify-content:center;padding:48px 16px}.loadingUnreadState{animation:loadingUnreadAppear .2s ease-in .35s both}@keyframes loadingUnreadAppear{0%{opacity:0}to{opacity:1}}.nlWaiting{margin:clamp(2rem,12vh,6rem) auto 0;max-width:460px;padding:0 1.5rem;text-align:center}.nlWaitingIcon{align-items:center;animation:nlWaitingPulse 2.4s ease-in-out infinite;background:#4a90e21a;background:var(--primary-color-10,#4a90e21a);border-radius:50%;color:var(--primary-color);display:inline-flex;height:64px;justify-content:center;margin-bottom:1rem;width:64px}@keyframes nlWaitingPulse{0%,to{box-shadow:0 0 0 0 #4a90e21a;box-shadow:0 0 0 0 var(--primary-color-10,#4a90e21a)}50%{box-shadow:0 0 0 10px #0000}}.nlWaitingTitle{color:#111827;color:var(--gray-100,#111827);font-size:1.4rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .5rem}.nlWaitingText{color:#4b5563;color:var(--gray-400,#4b5563);line-height:1.6;margin:0 0 1.25rem}.nlWaitingEmailBox{align-items:center;background:#f6f8fa;background:var(--gray-975,#f6f8fa);border:1px solid #d6dbe1;border:1px solid var(--gray-900,#d6dbe1);border-radius:8px;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.85rem;padding:.55rem .55rem .55rem .9rem}.nlWaitingEmail{color:#111827;color:var(--gray-100,#111827);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nlWaitingHint{color:#6b7280;color:var(--gray-500,#6b7280);font-size:.85rem;margin:0}.listEmptyState{gap:14px}.allReadText{color:var(--gray-500);font-size:16px;margin:0}.listEmptyHintText{color:var(--gray-400);font-size:14px;line-height:1.5;margin:0;max-width:420px;text-align:center}.listHintButton{cursor:pointer;justify-content:center;min-width:150px;pointer-events:auto}.listHintToast{box-shadow:0 8px 18px #3a7bc41f;margin-top:6px;max-width:460px;padding:9px 12px}.listHintToast,.savedLimitToast{background:#e8f4ff;border:1px solid #b7dbff;border-radius:8px;color:#2f5578;font-size:13px;line-height:1.4;text-align:center}.savedLimitToast{bottom:32px;box-shadow:0 8px 18px #3a7bc42e;left:50%;max-width:min(460px,calc(100% - 32px));padding:10px 14px;position:absolute;transform:translateX(-50%);z-index:60}.savedLimitToast a{color:inherit;font-weight:600}.savedListBottom{align-items:center;display:flex;flex-direction:column;gap:8px}.savedListNote{color:var(--gray-500);font-size:12px;line-height:1.45;margin:0;max-width:420px;text-align:center}.savedListNote a{color:inherit;text-decoration:underline}.feedStorageNote{color:var(--gray-500);flex-shrink:0;font-size:12px;line-height:1.45;margin:8px auto 24px;max-width:480px;padding:0 16px;text-align:center}.unreadFeedNav{display:flex;gap:24px;margin-top:16px}.unreadFeedLink{background:none;border:none;color:var(--dr-link-blue);cursor:pointer;font-size:14px;padding:4px 0}@media (hover:hover){.unreadFeedLink:hover{text-decoration:underline}}.endOfUnreadText{color:var(--gray-500);font-size:15px;margin:0}.endOfUnreadKeepAll{margin-top:24px}.endOfUnreadActions{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-auto-columns:1fr;grid-auto-flow:column}.endOfUnreadNextFeed>button{width:100%}.endOfUnreadActions .stack>.show,.endOfUnreadActions .stack>.showDelayed,.markAllReadBottom .stack>.show,.markAllReadBottom .stack>.showDelayed{pointer-events:auto}.endOfUnreadNextFeed{align-items:center;display:flex;flex-direction:column}.endOfUnreadNextFeedName{color:var(--gray-500);font-size:12px;margin-top:6px;-webkit-user-select:none;user-select:none}.keepAllUnreadBtn{background:var(--surface-raised);border-color:var(--primary-color);color:var(--primary-color);gap:6px}@media (hover:hover){.keepAllUnreadBtn:hover{background:var(--background-light)}}.keepAllUnreadBtn .lockIcon{display:inline-block}.keepLabelStack{display:inline-grid;place-items:center}.keepLabelStack>.keepState{align-items:center;display:inline-flex;gap:6px;grid-area:1/1;white-space:nowrap}.keepAllUnreadBtn .keepStateLocked,.keepAllUnreadBtn.locked .keepStateDefault{visibility:hidden}.keepAllUnreadBtn.locked .keepStateLocked{visibility:visible}.keepStateLocked .lockIcon rect{fill:currentColor}.markAllReadBottomButton:not(.navAllRead) .navLabelRead,.navLabelUnreadFull,.navLabelUnreadShort,.showAllShort{display:none}.markAllReadBottomButton:not(.navAllRead) .navLabelUnreadFull{display:inline}@container (max-width: 719.98px){.endOfUnreadActions{gap:8px;grid-auto-columns:auto}.showAllFull{display:none}.showAllShort{display:inline}.markAllReadBottomButton:not(.navAllRead) .navLabelUnreadFull{display:none}.markAllReadBottomButton:not(.navAllRead) .navLabelUnreadShort{display:inline}}@container (max-width: 499.98px){.endOfUnread{padding-left:8px;padding-right:8px}.markAllReadBottomButton{padding-left:10px;padding-right:10px}.postViewHeader .compactToggle{display:none}}.caughtUpHeadline{color:#212529;color:var(--gray-200,#212529);font-size:24px;font-weight:700;margin:0;text-align:center}.caughtUpText{color:#888;color:var(--gray-500,#888);font-size:16px;line-height:1.5;margin:0;max-width:420px;text-align:center}.caughtUpLink{background:none;border:none;color:var(--primary-color);cursor:pointer;font:inherit;font-size:.9rem;padding:2px 6px}.visibleFocus .caughtUpLink.flowFocussable:focus{border-radius:6px;box-shadow:0 0 12px 6px #3880ff80;box-shadow:0 0 12px 6px var(--focus-shadow-color,#3880ff80);outline:none}.caughtUpPromoGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:4px;max-width:600px;width:100%}.caughtUpCard{align-items:flex-start;background:var(--surface-raised);border:1px solid var(--dr-border-card);border-radius:12px;cursor:pointer;display:flex;flex-direction:row;font:inherit;gap:.9rem;padding:1.25rem;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease;user-select:none;-webkit-user-select:none}@media (hover:hover){.caughtUpCard:hover{border-color:var(--primary-color);box-shadow:0 6px 16px #3c5f8a1f;transform:translateY(-2px)}}.visibleFocus .caughtUpCard.flowFocussable:focus{box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80);outline:none}.caughtUpCardIcon{align-items:center;background:#4a90e21a;background:var(--primary-color-10,#4a90e21a);border-radius:10px;color:var(--primary-color);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.caughtUpCardText{display:flex;flex-direction:column;gap:4px;min-width:0}.caughtUpCardTitle{color:var(--gray-200);font-size:1.05rem;font-weight:600}.caughtUpCardDesc{color:#666;color:var(--gray-400,#666);font-size:.875rem;line-height:1.45}.postBody .embedded-post-wrap{margin:16px 0}.postBody a.embedded-post{background:var(--surface-raised);border-bottom:1px solid var(--gray-900);border:1px solid var(--gray-900);border-radius:12px;color:var(--gray-200);display:block;padding:20px;text-decoration:none;transition:box-shadow .15s ease}@media (hover:hover){.postBody a.embedded-post:hover{border-bottom-color:var(--gray-900);box-shadow:0 2px 8px #00000014}}.postBody .embedded-post-header{align-items:center;border-bottom:1px solid var(--gray-900);display:flex;gap:8px;margin-bottom:14px;padding-bottom:14px}.postBody .embedded-post-publication-logo{border-radius:50%;flex-shrink:0;height:24px;margin:0;width:24px}.postBody .embedded-post-publication-name{color:var(--gray-200);font-size:14px;font-weight:600}.postBody .embedded-post-title-wrapper{align-items:flex-start;display:flex;gap:6px;margin-bottom:8px}.postBody .embedded-post-title-icon{display:none}.postBody .embedded-post-title{color:var(--gray-100);font-size:18px;font-weight:700;line-height:1.3}.postBody .embedded-post-body{color:var(--gray-350);font-size:14px;line-height:1.5;margin-bottom:14px}.postBody .embedded-post-cta-wrapper{align-items:center;display:flex;gap:4px;margin-bottom:14px}.postBody .embedded-post-cta-icon{display:none}.postBody .embedded-post-cta{background:var(--surface-raised);border:1px solid var(--gray-850);border-radius:100px;color:var(--gray-200);display:inline-block;font-size:13px;font-weight:500;padding:5px 14px}.postBody .embedded-post-meta{color:var(--gray-550);font-size:12px;line-height:1.4}.postBody .digest-post-embed{margin:16px 0}.postBody .digest-post-embed-card{align-items:flex-start;border:1px solid var(--gray-900);border-radius:8px;color:inherit;display:flex;gap:16px;padding:16px;text-decoration:none;transition:box-shadow .15s ease}@media (hover:hover){.postBody .digest-post-embed-card:hover{border-bottom-color:var(--gray-900);box-shadow:0 2px 8px #00000014}}.postBody .digest-post-embed-cover{border-radius:4px;flex-shrink:0;height:70px;margin:0;object-fit:cover;width:70px}.postBody .digest-post-embed-content{display:flex;flex-direction:column;gap:4px;min-width:0}.postBody .digest-post-embed-title{color:var(--gray-100);font-size:16px;font-weight:700;line-height:1.3}.postBody .digest-post-embed-meta{color:var(--gray-550);font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.postBody .digest-post-embed-cta{color:#7c3aed;font-size:14px;font-weight:600;margin-top:2px}.showMeClickEffect{pointer-events:none;position:fixed;z-index:2000}.showMeClickBall{animation:showMeClickSquash 1.2s ease-in-out forwards;background:radial-gradient(circle at 30% 30%,#8ac6ff 0,#2e86ff 60%,#0d5dd6 100%);border-radius:999px;box-shadow:0 0 0 3px #4492ff33,0 6px 16px #155fc973;height:18px;left:-9px;position:absolute;top:-9px;width:18px}.showMeClickLabel{animation:showMeClickLabelPop 1.2s ease-out forwards;background:#111;border-radius:4px;color:#fff;font-size:13px;font-style:italic;font-weight:700;left:6px;padding:2px 8px;position:absolute;top:14px;white-space:nowrap}@keyframes showMeClickSquash{0%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes showMeClickLabelPop{0%{opacity:0;transform:scale(.5) rotate(-5deg)}10%{opacity:1;transform:scale(1.15) rotate(-5deg)}20%{opacity:1;transform:scale(1) rotate(-5deg)}80%{opacity:1;transform:scale(1) rotate(-5deg)}to{opacity:0;transform:scale(1) rotate(-5deg)}}.hintShowMe{font-size:14px}.hintIconGlow{align-items:center;animation:hintGlowPulse 2s ease-in-out infinite;display:flex;filter:drop-shadow(0 0 6px rgba(250,204,21,.6)) drop-shadow(0 0 14px rgba(250,204,21,.3));flex-shrink:0}@keyframes hintGlowPulse{0%,to{filter:drop-shadow(0 0 6px rgba(250,204,21,.6)) drop-shadow(0 0 14px rgba(250,204,21,.3))}50%{filter:drop-shadow(0 0 10px rgba(250,204,21,.8)) drop-shadow(0 0 20px rgba(250,204,21,.45))}}.randomIconGlow{align-items:center;animation:randomGlowPulse 2s ease-in-out infinite;display:flex;filter:drop-shadow(0 0 6px rgba(156,163,175,.6)) drop-shadow(0 0 14px rgba(156,163,175,.3));flex-shrink:0}@keyframes randomGlowPulse{0%,to{filter:drop-shadow(0 0 6px rgba(156,163,175,.6)) drop-shadow(0 0 14px rgba(156,163,175,.3))}50%{filter:drop-shadow(0 0 10px rgba(156,163,175,.8)) drop-shadow(0 0 20px rgba(156,163,175,.45))}}.imgOnlyWrapper{cursor:pointer;-webkit-user-select:none;user-select:none}.imgOnlyWrapper img{margin-bottom:0}.imgOnlyCaption{color:var(--gray-400);font-size:14px;font-style:italic;line-height:1.5;margin-top:8px;opacity:0;padding:8px 12px;transition:opacity .3s ease}.imgOnlyCaptionVisible .imgOnlyCaption{opacity:1}.zoomableImage{cursor:zoom-in}.imageZoomOverlay{background:#000;inset:0;position:fixed;z-index:10000}.imageZoomScroll{align-items:safe center;cursor:zoom-out;display:flex;flex-direction:column;inset:0;justify-content:safe center;overflow:auto;padding:24px;position:absolute;touch-action:pan-x pan-y}.imageZoomImg{cursor:default;flex-shrink:0;max-width:none}.imageZoomAlt{background:#000000a6;border-radius:8px 8px 0 0;bottom:0;color:#ffffffd1;font-size:14px;left:0;line-height:1.5;margin:0 auto;max-width:720px;padding:10px 16px;pointer-events:none;position:absolute;right:0;text-align:center}.imageZoomFit .imageZoomImg{flex-shrink:1;max-width:100%;min-height:0;object-fit:contain}.imageZoomControls{display:flex;gap:8px;opacity:0;position:fixed;right:12px;top:12px;transition:opacity .15s ease}@media (orientation:portrait){.imageZoomControls{flex-direction:column}.imageZoomControls .imageZoomClose{order:1}.imageZoomControls .imageZoomIn{order:2}.imageZoomControls .imageZoomOut{order:3}}.imageZoomBtn{align-items:center;background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;width:40px}.imageZoomControls:has(:focus-visible),.imageZoomOverlay:hover .imageZoomControls{opacity:1}.imageZoomBtn:hover{background:#000c}.imageZoomBtn.imageZoomBtnIdle{cursor:default}.imageZoomBtn.imageZoomBtnIdle svg{visibility:hidden}.imageZoomBtn.imageZoomBtnIdle:hover{background:#0000008c}@media (hover:none){.imageZoomControls{opacity:1}}.spinner path{animation:mouthAnim .75s linear infinite both;transform-origin:center}@keyframes mouthAnim{to{transform:rotate(1turn)}}@container (max-width: 600px){.separatorActions{display:grid;grid-template-columns:repeat(4,auto);justify-content:center}a.separatorButton{grid-column:1/-1;justify-content:center}a.separatorButton .separatorLabel{font-size:0}a.separatorButton .separatorLabel:before{content:"Original";font-size:12px}.postMeta{align-items:flex-start;flex-direction:column;gap:2px}.postDivider{display:none}.separatorButton{font-size:12px;padding:6px 12px}.separatorIcon{font-size:12px}.feedConfigCard{margin:10px auto 8px;padding:12px 10px 10px}.feedConfigOptionGroup{grid-template-columns:1fr}.separatorButton[data-action=toggleReadLater] .separatorLabel{font-size:0}.separatorButton[data-action=toggleReadLater] .separatorLabel:before{content:"Later";font-size:12px}}@container (max-width: 380px){.mobileHeaderLeft .feedIcon{display:none}.postItem:not(.listMode) .postCard{width:calc(100% - 4px)}.separatorActions{grid-template-columns:repeat(4,1fr)}.separatorButton{gap:4px;padding:6px 8px}}.visibleFocus.postView .flowFocussable:focus{border-radius:4px;box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80);outline:none;position:relative;z-index:1}.visibleFocus.postView .postItem.listMode.flowFocussable:focus{box-shadow:inset 0 0 0 2px var(--primary-color),0 0 12px 8px var(--focus-shadow-color);outline:none}.visibleFocus.postView .postBody a.flowFocussable:focus{background:var(--focus-light-shadow-color);border-radius:3px;box-shadow:0 0 10px 8px var(--focus-light-shadow-color);outline:none;text-decoration:underline}.visibleFocus.postView .postBody a.flowFocussable:has(>img,>div,>figure):focus{background:none;border-radius:4px;box-shadow:0 0 0 3px var(--primary-color);outline:none;text-decoration:none}.visibleFocus.postView .postBody img.zoomableImage.flowFocussable:focus{border-radius:4px;box-shadow:inset 0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px inset var(--focus-shadow-color,#3880ff80);outline:4px solid var(--primary-color);outline-offset:-4px}.visibleFocus.postView .actionButton.flowFocussable:focus,.visibleFocus.postView .separatorButton.flowFocussable:focus{box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80);outline:none}.visibleFocus.postView .postTitle a.flowFocussable:focus{background:var(--focus-light-shadow-color);border-radius:3px;box-shadow:0 0 10px 8px var(--focus-light-shadow-color);outline:none;text-decoration:underline}.visibleFocus.postView .postMeta:has(a.postFeed.flowFocussable:focus){overflow:visible}.visibleFocus.postView a.postFeed.flowFocussable:focus{background:var(--focus-light-shadow-color);border-radius:3px;box-shadow:0 0 10px 8px var(--focus-light-shadow-color);outline:none;overflow:visible;text-decoration:underline}.visibleFocus.postView .clickableFeedName.flowFocussable:focus,.visibleFocus.postView .mediumHeaderLeft.flowFocussable:focus,.visibleFocus.postView .mobileHeaderLeft.flowFocussable:focus{background:var(--focus-light-shadow-color);border-radius:4px;box-shadow:0 0 12px 8px var(--focus-light-shadow-color);outline:none}.postViewHomeButton{align-items:center;background:none;border:none;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin:-2px 0;padding:4px}@media (hover:hover){.postViewHomeButton:hover{background:#e8eef6;background:var(--dr-bg-hover,#e8eef6);color:var(--primary-color)}}.visibleFocus.postView .postViewHomeButton.flowFocussable:focus{background:var(--focus-light-shadow-color);border-radius:6px;box-shadow:0 0 10px 6px var(--focus-light-shadow-color);outline:none}.visibleFocus.postView .markAllReadBottomButton.flowFocussable:focus{box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80);outline:none}.visibleFocus.postView .unreadFeedLink.flowFocussable:focus{background:var(--focus-light-shadow-color);border-radius:4px;text-decoration:underline}.visibleFocus.postView .postViewNavButton.flowFocussable:focus,.visibleFocus.postView .unreadFeedLink.flowFocussable:focus{box-shadow:0 0 12px 8px var(--focus-light-shadow-color);outline:none}html.dark .mobileMenuItem.danger,html.dark .mobileMenuItem.danger .optionsMenuIcon,html.dark .optionsMenuItem.danger,html.dark .optionsMenuItem.danger .optionsMenuIcon{color:#ef6e6e}@media (hover:hover){html.dark .mobileMenuItem.danger:hover,html.dark .optionsMenuItem.danger:hover{background:#3a2326}}html.dark .postBody code{color:#f17fb4}html.dark .postBody .digest-post-embed-cta{color:#a78bfa}html.dark .listHintToast,html.dark .savedLimitToast{background:var(--dr-bg-focus);border-color:#3d5b80;color:var(--gray-300)}@media (hover:hover){html.dark .feedConfigOptionButton:hover,html.dark .feedLimitsBadge:hover{border-color:#4a6285}}html.dark .postView.listGutterNav.gutterHover-left:before,html.dark .postView.listGutterNav.gutterHover-right:after,html.dark .postView.wideGutterNav.gutterHover-left:before,html.dark .postView.wideGutterNav.gutterHover-right:after{background:hsla(0,0%,100%,.035)}.markOlderChoices{display:flex;flex-direction:column;gap:8px}.markOlderChoiceBtn{background:var(--surface-raised);border:1px solid var(--dr-border-panel);border-radius:6px;color:var(--gray-200);cursor:pointer;display:block;font-size:14px;font-weight:500;padding:12px 16px;text-align:left;transition:background .15s ease,border-color .15s ease;width:100%}@media (hover:hover){.markOlderChoiceBtn:hover{background:var(--background-light);border-color:var(--primary-color)}}.markOlderChoiceBtn:active{background:var(--primary-color);border-color:var(--primary-color);color:var(--on-primary)}.keepAllMenuIcon.locked{color:var(--primary-color)}.keepAllMenuIcon.locked rect{fill:currentColor}.postBody .text-xs{font-size:.75em}.postBody .text-sm{font-size:.875em}.postBody .text-base{font-size:1em}.postBody .text-lg{font-size:1.125em}.postBody .text-xl{font-size:1.25em;line-height:1.4}.postBody .text-2xl{font-size:1.5em;line-height:1.35}.postBody .text-3xl{font-size:1.875em;line-height:1.25}.postBody .text-4xl{font-size:2.25em;line-height:1.2}.postBody .text-5xl{font-size:3em;line-height:1.1}.postBody .text-6xl{font-size:3.75em;line-height:1.05}.postBody .text-7xl{font-size:4.5em;line-height:1}.postBody .text-8xl{font-size:6em;line-height:1}.postBody .text-9xl{font-size:8em;line-height:1}.postBody .font-thin{font-weight:100}.postBody .font-extralight{font-weight:200}.postBody .font-light{font-weight:300}.postBody .font-normal{font-weight:400}.postBody .font-medium{font-weight:500}.postBody .font-semibold{font-weight:600}.postBody .font-bold{font-weight:700}.postBody .font-extrabold{font-weight:800}.postBody .font-black{font-weight:900}.postBody .font-sans{font-family:var(--font-sans)}.postBody .font-serif{font-family:"Source Serif 4 Variable",Georgia,Times New Roman,serif}.postBody .font-mono{font-family:Monaco,Courier New,monospace}.postBody .italic{font-style:italic}.postBody .not-italic{font-style:normal}.postBody .underline{text-decoration:underline}.postBody .overline{text-decoration:overline}.postBody .line-through{text-decoration:line-through}.postBody .no-underline{text-decoration:none}.postBody .uppercase{text-transform:uppercase}.postBody .lowercase{text-transform:lowercase}.postBody .capitalize{text-transform:capitalize}.postBody .normal-case{text-transform:none}.postBody .leading-none{line-height:1}.postBody .leading-tight{line-height:1.25}.postBody .leading-snug{line-height:1.375}.postBody .leading-normal{line-height:1.5}.postBody .leading-relaxed{line-height:1.625}.postBody .leading-loose{line-height:2}.postBody .leading-3{line-height:.75em}.postBody .leading-4{line-height:1em}.postBody .leading-5{line-height:1.25em}.postBody .leading-6{line-height:1.5em}.postBody .leading-7{line-height:1.75em}.postBody .leading-8{line-height:2em}.postBody .leading-9{line-height:2.25em}.postBody .leading-10{line-height:2.5em}.postBody .tracking-tighter{letter-spacing:-.05em}.postBody .tracking-tight{letter-spacing:-.025em}.postBody .tracking-normal{letter-spacing:0}.postBody .tracking-wide{letter-spacing:.025em}.postBody .tracking-wider{letter-spacing:.05em}.postBody .tracking-widest{letter-spacing:.1em}.postBody .text-left{text-align:left}.postBody .text-center{text-align:center}.postBody .text-right{text-align:right}.postBody .text-justify{text-align:justify}.postBody .text-start{text-align:start}.postBody .text-end{text-align:end}.postBody .text-balance{text-wrap:balance}.postBody .text-pretty{text-wrap:pretty}.postBody .block{display:block}.postBody .inline-block{display:inline-block}.postBody .inline{display:inline}.postBody .flex{display:flex}.postBody .inline-flex{display:inline-flex}.postBody .grid{display:grid}.postBody .inline-grid{display:inline-grid}.postBody .flow-root{display:flow-root}.postBody .visible{visibility:visible}.postBody .invisible{visibility:hidden}.postBody .static{position:static}.postBody .relative{position:relative}.postBody .absolute{position:absolute}.postBody{position:relative}.postBody .absolute{margin:0}.postBody .absolute:empty:not(img,picture,iframe,video,audio,source){pointer-events:none}.postBody .inset-0{bottom:0;left:0;right:0;top:0}.postBody .inset-px{bottom:1px;left:1px;right:1px;top:1px}.postBody .inset-1{bottom:.25rem;left:.25rem;right:.25rem;top:.25rem}.postBody .inset-2{bottom:.5rem;left:.5rem;right:.5rem;top:.5rem}.postBody .inset-3{bottom:.75rem;left:.75rem;right:.75rem;top:.75rem}.postBody .inset-4{bottom:1rem;left:1rem;right:1rem;top:1rem}.postBody .inset-5{bottom:1.25rem;left:1.25rem;right:1.25rem;top:1.25rem}.postBody .inset-6{bottom:1.5rem;left:1.5rem;right:1.5rem;top:1.5rem}.postBody .inset-8{bottom:2rem;left:2rem;right:2rem;top:2rem}.postBody .inset-auto{bottom:auto;left:auto;right:auto;top:auto}.postBody .inset-full{bottom:100%;left:100%;right:100%;top:100%}.postBody .inset-x-0{left:0;right:0}.postBody .inset-x-px{left:1px;right:1px}.postBody .inset-x-1{left:.25rem;right:.25rem}.postBody .inset-x-2{left:.5rem;right:.5rem}.postBody .inset-x-3{left:.75rem;right:.75rem}.postBody .inset-x-4{left:1rem;right:1rem}.postBody .inset-x-5{left:1.25rem;right:1.25rem}.postBody .inset-x-6{left:1.5rem;right:1.5rem}.postBody .inset-x-8{left:2rem;right:2rem}.postBody .inset-x-auto{left:auto;right:auto}.postBody .inset-x-full{left:100%;right:100%}.postBody .inset-y-0{bottom:0;top:0}.postBody .inset-y-px{bottom:1px;top:1px}.postBody .inset-y-1{bottom:.25rem;top:.25rem}.postBody .inset-y-2{bottom:.5rem;top:.5rem}.postBody .inset-y-3{bottom:.75rem;top:.75rem}.postBody .inset-y-4{bottom:1rem;top:1rem}.postBody .inset-y-5{bottom:1.25rem;top:1.25rem}.postBody .inset-y-6{bottom:1.5rem;top:1.5rem}.postBody .inset-y-8{bottom:2rem;top:2rem}.postBody .inset-y-auto{bottom:auto;top:auto}.postBody .inset-y-full{bottom:100%;top:100%}.postBody .top-0{top:0}.postBody .top-px{top:1px}.postBody .top-1{top:.25rem}.postBody .top-2{top:.5rem}.postBody .top-3{top:.75rem}.postBody .top-4{top:1rem}.postBody .top-5{top:1.25rem}.postBody .top-6{top:1.5rem}.postBody .top-8{top:2rem}.postBody .top-auto{top:auto}.postBody .top-full{top:100%}.postBody .right-0{right:0}.postBody .right-px{right:1px}.postBody .right-1{right:.25rem}.postBody .right-2{right:.5rem}.postBody .right-3{right:.75rem}.postBody .right-4{right:1rem}.postBody .right-5{right:1.25rem}.postBody .right-6{right:1.5rem}.postBody .right-8{right:2rem}.postBody .right-auto{right:auto}.postBody .right-full{right:100%}.postBody .bottom-0{bottom:0}.postBody .bottom-px{bottom:1px}.postBody .bottom-1{bottom:.25rem}.postBody .bottom-2{bottom:.5rem}.postBody .bottom-3{bottom:.75rem}.postBody .bottom-4{bottom:1rem}.postBody .bottom-5{bottom:1.25rem}.postBody .bottom-6{bottom:1.5rem}.postBody .bottom-8{bottom:2rem}.postBody .bottom-auto{bottom:auto}.postBody .bottom-full{bottom:100%}.postBody .left-0{left:0}.postBody .left-px{left:1px}.postBody .left-1{left:.25rem}.postBody .left-2{left:.5rem}.postBody .left-3{left:.75rem}.postBody .left-4{left:1rem}.postBody .left-5{left:1.25rem}.postBody .left-6{left:1.5rem}.postBody .left-8{left:2rem}.postBody .left-auto{left:auto}.postBody .left-full{left:100%}.postBody .flex-row{flex-direction:row}.postBody .flex-row-reverse{flex-direction:row-reverse}.postBody .flex-col{flex-direction:column}.postBody .flex-col-reverse{flex-direction:column-reverse}.postBody .flex-wrap{flex-wrap:wrap}.postBody .flex-wrap-reverse{flex-wrap:wrap-reverse}.postBody .flex-nowrap{flex-wrap:nowrap}.postBody .flex-1{flex:1 1}.postBody .flex-auto{flex:1 1 auto}.postBody .flex-initial{flex:0 1 auto}.postBody .flex-none{flex:none}.postBody .grow{flex-grow:1}.postBody .grow-0{flex-grow:0}.postBody .shrink{flex-shrink:1}.postBody .shrink-0{flex-shrink:0}.postBody .basis-0{flex-basis:0px}.postBody .basis-auto{flex-basis:auto}.postBody .basis-full{flex-basis:100%}.postBody .items-start{align-items:flex-start}.postBody .items-end{align-items:flex-end}.postBody .items-center{align-items:center}.postBody .items-baseline{align-items:baseline}.postBody .items-stretch{align-items:stretch}.postBody .justify-normal{justify-content:normal}.postBody .justify-start{justify-content:flex-start}.postBody .justify-end{justify-content:flex-end}.postBody .justify-center{justify-content:center}.postBody .justify-between{justify-content:space-between}.postBody .justify-around{justify-content:space-around}.postBody .justify-evenly{justify-content:space-evenly}.postBody .justify-stretch{justify-content:stretch}.postBody .self-auto{align-self:auto}.postBody .self-start{align-self:flex-start}.postBody .self-end{align-self:flex-end}.postBody .self-center{align-self:center}.postBody .self-stretch{align-self:stretch}.postBody .self-baseline{align-self:baseline}.postBody .content-normal{align-content:normal}.postBody .content-start{align-content:flex-start}.postBody .content-end{align-content:flex-end}.postBody .content-center{align-content:center}.postBody .content-between{align-content:space-between}.postBody .content-around{align-content:space-around}.postBody .content-evenly{align-content:space-evenly}.postBody .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.postBody .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.postBody .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.postBody .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.postBody .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.postBody .grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.postBody .grid-cols-none{grid-template-columns:none}.postBody .col-span-1{grid-column:span 1/span 1}.postBody .col-span-2{grid-column:span 2/span 2}.postBody .col-span-3{grid-column:span 3/span 3}.postBody .col-span-4{grid-column:span 4/span 4}.postBody .col-span-5{grid-column:span 5/span 5}.postBody .col-span-6{grid-column:span 6/span 6}.postBody .col-span-full{grid-column:1/-1}.postBody .grid-flow-row{grid-auto-flow:row}.postBody .grid-flow-col{grid-auto-flow:column}.postBody .w-0{width:0}.postBody .w-px{width:1px}.postBody .w-0\.5{width:.125rem}.postBody .w-1{width:.25rem}.postBody .w-1\.5{width:.375rem}.postBody .w-2{width:.5rem}.postBody .w-2\.5{width:.625rem}.postBody .w-3{width:.75rem}.postBody .w-3\.5{width:.875rem}.postBody .w-4{width:1rem}.postBody .w-5{width:1.25rem}.postBody .w-6{width:1.5rem}.postBody .w-8{width:2rem}.postBody .w-10{width:2.5rem}.postBody .w-12{width:3rem}.postBody .w-14{width:3.5rem}.postBody .w-16{width:4rem}.postBody .w-20{width:5rem}.postBody .w-24{width:6rem}.postBody .w-1\/2{width:50%}.postBody .w-1\/3{width:33.333333%}.postBody .w-2\/3{width:66.666667%}.postBody .w-1\/4{width:25%}.postBody .w-2\/4{width:50%}.postBody .w-3\/4{width:75%}.postBody .w-1\/5{width:20%}.postBody .w-2\/5{width:40%}.postBody .w-3\/5{width:60%}.postBody .w-4\/5{width:80%}.postBody .w-1\/6{width:16.666667%}.postBody .w-5\/6{width:83.333333%}.postBody .w-auto{width:auto}.postBody .w-full{width:100%}.postBody .w-fit{width:-webkit-fit-content;width:fit-content}.postBody .w-min{width:-webkit-min-content;width:min-content}.postBody .w-max{width:-webkit-max-content;width:max-content}.postBody .h-0{height:0}.postBody .h-px{height:1px}.postBody .h-0\.5{height:.125rem}.postBody .h-1{height:.25rem}.postBody .h-1\.5{height:.375rem}.postBody .h-2{height:.5rem}.postBody .h-2\.5{height:.625rem}.postBody .h-3{height:.75rem}.postBody .h-3\.5{height:.875rem}.postBody .h-4{height:1rem}.postBody .h-5{height:1.25rem}.postBody .h-6{height:1.5rem}.postBody .h-8{height:2rem}.postBody .h-10{height:2.5rem}.postBody .h-12{height:3rem}.postBody .h-14{height:3.5rem}.postBody .h-16{height:4rem}.postBody .h-20{height:5rem}.postBody .h-24{height:6rem}.postBody .h-auto{height:auto}.postBody .h-full{height:100%}.postBody .h-fit{height:-webkit-fit-content;height:fit-content}.postBody .h-min{height:-webkit-min-content;height:min-content}.postBody .h-max{height:-webkit-max-content;height:max-content}.postBody img.h-0{height:0!important}.postBody img.h-px{height:1px!important}.postBody img.h-0\.5{height:.125rem!important}.postBody img.h-1{height:.25rem!important}.postBody img.h-1\.5{height:.375rem!important}.postBody img.h-2{height:.5rem!important}.postBody img.h-2\.5{height:.625rem!important}.postBody img.h-3{height:.75rem!important}.postBody img.h-3\.5{height:.875rem!important}.postBody img.h-4{height:1rem!important}.postBody img.h-5{height:1.25rem!important}.postBody img.h-6{height:1.5rem!important}.postBody img.h-8{height:2rem!important}.postBody img.h-10{height:2.5rem!important}.postBody img.h-12{height:3rem!important}.postBody img.h-14{height:3.5rem!important}.postBody img.h-16{height:4rem!important}.postBody img.h-20{height:5rem!important}.postBody img.h-24{height:6rem!important}.postBody img.h-auto{height:auto!important}.postBody img.h-full{height:100%!important}.postBody img.h-fit{height:-webkit-fit-content!important;height:fit-content!important}.postBody img.h-min{height:-webkit-min-content!important;height:min-content!important}.postBody img.h-max{height:-webkit-max-content!important;height:max-content!important}.postBody .min-w-0{min-width:0}.postBody .min-w-full{min-width:100%}.postBody .min-w-fit{min-width:-webkit-fit-content;min-width:fit-content}.postBody .min-h-0{min-height:0}.postBody .min-h-full{min-height:100%}.postBody .min-h-fit{min-height:-webkit-fit-content;min-height:fit-content}.postBody .max-w-none{max-width:none}.postBody .max-w-full{max-width:100%}.postBody .max-w-fit{max-width:-webkit-fit-content;max-width:fit-content}.postBody .max-w-xs{max-width:20rem}.postBody .max-w-sm{max-width:24rem}.postBody .max-w-md{max-width:28rem}.postBody .max-w-lg{max-width:32rem}.postBody .max-w-xl{max-width:36rem}.postBody .max-w-2xl{max-width:42rem}.postBody .max-w-prose{max-width:65ch}.postBody .aspect-auto{aspect-ratio:auto}.postBody .aspect-square{aspect-ratio:1/1;max-height:420px}.postBody .aspect-video{aspect-ratio:16/9}.postBody .object-contain{object-fit:contain}.postBody .object-cover{object-fit:cover}.postBody .object-fill{object-fit:fill}.postBody .object-none{object-fit:none}.postBody .object-scale-down{object-fit:scale-down}.postBody .object-bottom{object-position:bottom}.postBody .object-center{object-position:center}.postBody .object-left{object-position:left}.postBody .object-right{object-position:right}.postBody .object-top{object-position:top}.postBody .overflow-auto{overflow:auto}.postBody .overflow-hidden{overflow:hidden}.postBody .overflow-clip{overflow:clip}.postBody .overflow-visible{overflow:visible}.postBody .overflow-scroll{overflow:scroll}.postBody .overflow-x-auto{overflow-x:auto}.postBody .overflow-x-hidden{overflow-x:hidden}.postBody .overflow-x-clip{overflow-x:clip}.postBody .overflow-x-visible{overflow-x:visible}.postBody .overflow-x-scroll{overflow-x:scroll}.postBody .overflow-y-auto{overflow-y:auto}.postBody .overflow-y-hidden{overflow-y:hidden}.postBody .overflow-y-clip{overflow-y:clip}.postBody .overflow-y-visible{overflow-y:visible}.postBody .overflow-y-scroll{overflow-y:scroll}.postBody :is(.border,.border-0,.border-2,.border-4,.border-8,.border-x,.border-x-0,.border-x-2,.border-x-4,.border-x-8,.border-y,.border-y-0,.border-y-2,.border-y-4,.border-y-8,.border-t,.border-t-0,.border-t-2,.border-t-4,.border-t-8,.border-r,.border-r-0,.border-r-2,.border-r-4,.border-r-8,.border-b,.border-b-0,.border-b-2,.border-b-4,.border-b-8,.border-l,.border-l-0,.border-l-2,.border-l-4,.border-l-8){border-color:color-mix(in srgb,currentColor 20%,#0000);border-style:solid}.postBody .border{border-width:1px}.postBody .border-0{border-width:0}.postBody .border-2{border-width:2px}.postBody .border-4{border-width:4px}.postBody .border-8{border-width:8px}.postBody .border-x{border-left-width:1px;border-right-width:1px}.postBody .border-x-0{border-left-width:0;border-right-width:0}.postBody .border-x-2{border-left-width:2px;border-right-width:2px}.postBody .border-x-4{border-left-width:4px;border-right-width:4px}.postBody .border-x-8{border-left-width:8px;border-right-width:8px}.postBody .border-y{border-bottom-width:1px;border-top-width:1px}.postBody .border-y-0{border-bottom-width:0;border-top-width:0}.postBody .border-y-2{border-bottom-width:2px;border-top-width:2px}.postBody .border-y-4{border-bottom-width:4px;border-top-width:4px}.postBody .border-y-8{border-bottom-width:8px;border-top-width:8px}.postBody .border-t{border-top-width:1px}.postBody .border-t-0{border-top-width:0}.postBody .border-t-2{border-top-width:2px}.postBody .border-t-4{border-top-width:4px}.postBody .border-t-8{border-top-width:8px}.postBody .border-r{border-right-width:1px}.postBody .border-r-0{border-right-width:0}.postBody .border-r-2{border-right-width:2px}.postBody .border-r-4{border-right-width:4px}.postBody .border-r-8{border-right-width:8px}.postBody .border-b{border-bottom-width:1px}.postBody .border-b-0{border-bottom-width:0}.postBody .border-b-2{border-bottom-width:2px}.postBody .border-b-4{border-bottom-width:4px}.postBody .border-b-8{border-bottom-width:8px}.postBody .border-l{border-left-width:1px}.postBody .border-l-0{border-left-width:0}.postBody .border-l-2{border-left-width:2px}.postBody .border-l-4{border-left-width:4px}.postBody .border-l-8{border-left-width:8px}.postBody .border-solid{border-style:solid}.postBody .border-dashed{border-style:dashed}.postBody .border-dotted{border-style:dotted}.postBody .border-double{border-style:double}.postBody .border-none{border-style:none}.postBody .rounded-none{border-radius:0}.postBody .rounded-sm{border-radius:.125rem}.postBody .rounded{border-radius:.25rem}.postBody .rounded-md{border-radius:.375rem}.postBody .rounded-lg{border-radius:.5rem}.postBody .rounded-xl{border-radius:.75rem}.postBody .rounded-2xl{border-radius:1rem}.postBody .rounded-3xl{border-radius:1.5rem}.postBody .rounded-full{border-radius:9999px}.postBody .float-left{float:left}.postBody .float-right{float:right}.postBody .float-none{float:none}.postBody .float-start{float:inline-start}.postBody .float-end{float:inline-end}.postBody .clear-left{clear:left}.postBody .clear-right{clear:right}.postBody .clear-both{clear:both}.postBody .clear-none{clear:none}.postBody .align-baseline{vertical-align:initial}.postBody .align-top{vertical-align:top}.postBody .align-middle{vertical-align:middle}.postBody .align-bottom{vertical-align:bottom}.postBody .align-text-top{vertical-align:text-top}.postBody .align-text-bottom{vertical-align:text-bottom}.postBody .list-none{list-style-type:none}.postBody .list-disc{list-style-type:disc}.postBody .list-decimal{list-style-type:decimal}.postBody .list-inside{list-style-position:inside}.postBody .list-outside{list-style-position:outside}.postBody .whitespace-normal{white-space:normal}.postBody .whitespace-nowrap{white-space:nowrap}.postBody .whitespace-pre-line{white-space:pre-line}.postBody .whitespace-pre-wrap{white-space:pre-wrap}.postBody .break-normal{overflow-wrap:normal;word-break:normal}.postBody .break-words{overflow-wrap:break-word}.postBody .break-all{word-break:break-all}.postBody .break-keep{word-break:keep-all}.postBody .m-0{margin:0}.postBody .m-px{margin:1px}.postBody .m-0\.5{margin:.125rem}.postBody .m-1{margin:.25rem}.postBody .m-1\.5{margin:.375rem}.postBody .m-2{margin:.5rem}.postBody .m-2\.5{margin:.625rem}.postBody .m-3{margin:.75rem}.postBody .m-3\.5{margin:.875rem}.postBody .m-4{margin:1rem}.postBody .m-5{margin:1.25rem}.postBody .m-6{margin:1.5rem}.postBody .m-8{margin:2rem}.postBody .m-10{margin:2.5rem}.postBody .m-12{margin:3rem}.postBody .m-14{margin:3.5rem}.postBody .m-16{margin:4rem}.postBody .m-20{margin:5rem}.postBody .m-24{margin:6rem}.postBody .m-auto{margin:auto}.postBody .mx-0{margin-left:0;margin-right:0}.postBody .mx-px{margin-left:1px;margin-right:1px}.postBody .mx-0\.5{margin-left:.125rem;margin-right:.125rem}.postBody .mx-1{margin-left:.25rem;margin-right:.25rem}.postBody .mx-1\.5{margin-left:.375rem;margin-right:.375rem}.postBody .mx-2{margin-left:.5rem;margin-right:.5rem}.postBody .mx-2\.5{margin-left:.625rem;margin-right:.625rem}.postBody .mx-3{margin-left:.75rem;margin-right:.75rem}.postBody .mx-3\.5{margin-left:.875rem;margin-right:.875rem}.postBody .mx-4{margin-left:1rem;margin-right:1rem}.postBody .mx-5{margin-left:1.25rem;margin-right:1.25rem}.postBody .mx-6{margin-left:1.5rem;margin-right:1.5rem}.postBody .mx-8{margin-left:2rem;margin-right:2rem}.postBody .mx-10{margin-left:2.5rem;margin-right:2.5rem}.postBody .mx-12{margin-left:3rem;margin-right:3rem}.postBody .mx-14{margin-left:3.5rem;margin-right:3.5rem}.postBody .mx-16{margin-left:4rem;margin-right:4rem}.postBody .mx-20{margin-left:5rem;margin-right:5rem}.postBody .mx-24{margin-left:6rem;margin-right:6rem}.postBody .mx-auto{margin-left:auto;margin-right:auto}.postBody .my-0{margin-bottom:0;margin-top:0}.postBody .my-px{margin-bottom:1px;margin-top:1px}.postBody .my-0\.5{margin-bottom:.125rem;margin-top:.125rem}.postBody .my-1{margin-bottom:.25rem;margin-top:.25rem}.postBody .my-1\.5{margin-bottom:.375rem;margin-top:.375rem}.postBody .my-2{margin-bottom:.5rem;margin-top:.5rem}.postBody .my-2\.5{margin-bottom:.625rem;margin-top:.625rem}.postBody .my-3{margin-bottom:.75rem;margin-top:.75rem}.postBody .my-3\.5{margin-bottom:.875rem;margin-top:.875rem}.postBody .my-4{margin-bottom:1rem;margin-top:1rem}.postBody .my-5{margin-bottom:1.25rem;margin-top:1.25rem}.postBody .my-6{margin-bottom:1.5rem;margin-top:1.5rem}.postBody .my-8{margin-bottom:2rem;margin-top:2rem}.postBody .my-10{margin-bottom:2.5rem;margin-top:2.5rem}.postBody .my-12{margin-bottom:3rem;margin-top:3rem}.postBody .my-14{margin-bottom:3.5rem;margin-top:3.5rem}.postBody .my-16{margin-bottom:4rem;margin-top:4rem}.postBody .my-20{margin-bottom:5rem;margin-top:5rem}.postBody .my-24{margin-bottom:6rem;margin-top:6rem}.postBody .my-auto{margin-bottom:auto;margin-top:auto}.postBody .mt-0{margin-top:0}.postBody .mt-px{margin-top:1px}.postBody .mt-0\.5{margin-top:.125rem}.postBody .mt-1{margin-top:.25rem}.postBody .mt-1\.5{margin-top:.375rem}.postBody .mt-2{margin-top:.5rem}.postBody .mt-2\.5{margin-top:.625rem}.postBody .mt-3{margin-top:.75rem}.postBody .mt-3\.5{margin-top:.875rem}.postBody .mt-4{margin-top:1rem}.postBody .mt-5{margin-top:1.25rem}.postBody .mt-6{margin-top:1.5rem}.postBody .mt-8{margin-top:2rem}.postBody .mt-10{margin-top:2.5rem}.postBody .mt-12{margin-top:3rem}.postBody .mt-14{margin-top:3.5rem}.postBody .mt-16{margin-top:4rem}.postBody .mt-20{margin-top:5rem}.postBody .mt-24{margin-top:6rem}.postBody .mt-auto{margin-top:auto}.postBody .mr-0{margin-right:0}.postBody .mr-px{margin-right:1px}.postBody .mr-0\.5{margin-right:.125rem}.postBody .mr-1{margin-right:.25rem}.postBody .mr-1\.5{margin-right:.375rem}.postBody .mr-2{margin-right:.5rem}.postBody .mr-2\.5{margin-right:.625rem}.postBody .mr-3{margin-right:.75rem}.postBody .mr-3\.5{margin-right:.875rem}.postBody .mr-4{margin-right:1rem}.postBody .mr-5{margin-right:1.25rem}.postBody .mr-6{margin-right:1.5rem}.postBody .mr-8{margin-right:2rem}.postBody .mr-10{margin-right:2.5rem}.postBody .mr-12{margin-right:3rem}.postBody .mr-14{margin-right:3.5rem}.postBody .mr-16{margin-right:4rem}.postBody .mr-20{margin-right:5rem}.postBody .mr-24{margin-right:6rem}.postBody .mr-auto{margin-right:auto}.postBody .mb-0{margin-bottom:0}.postBody .mb-px{margin-bottom:1px}.postBody .mb-0\.5{margin-bottom:.125rem}.postBody .mb-1{margin-bottom:.25rem}.postBody .mb-1\.5{margin-bottom:.375rem}.postBody .mb-2{margin-bottom:.5rem}.postBody .mb-2\.5{margin-bottom:.625rem}.postBody .mb-3{margin-bottom:.75rem}.postBody .mb-3\.5{margin-bottom:.875rem}.postBody .mb-4{margin-bottom:1rem}.postBody .mb-5{margin-bottom:1.25rem}.postBody .mb-6{margin-bottom:1.5rem}.postBody .mb-8{margin-bottom:2rem}.postBody .mb-10{margin-bottom:2.5rem}.postBody .mb-12{margin-bottom:3rem}.postBody .mb-14{margin-bottom:3.5rem}.postBody .mb-16{margin-bottom:4rem}.postBody .mb-20{margin-bottom:5rem}.postBody .mb-24{margin-bottom:6rem}.postBody .mb-auto{margin-bottom:auto}.postBody .ml-0{margin-left:0}.postBody .ml-px{margin-left:1px}.postBody .ml-0\.5{margin-left:.125rem}.postBody .ml-1{margin-left:.25rem}.postBody .ml-1\.5{margin-left:.375rem}.postBody .ml-2{margin-left:.5rem}.postBody .ml-2\.5{margin-left:.625rem}.postBody .ml-3{margin-left:.75rem}.postBody .ml-3\.5{margin-left:.875rem}.postBody .ml-4{margin-left:1rem}.postBody .ml-5{margin-left:1.25rem}.postBody .ml-6{margin-left:1.5rem}.postBody .ml-8{margin-left:2rem}.postBody .ml-10{margin-left:2.5rem}.postBody .ml-12{margin-left:3rem}.postBody .ml-14{margin-left:3.5rem}.postBody .ml-16{margin-left:4rem}.postBody .ml-20{margin-left:5rem}.postBody .ml-24{margin-left:6rem}.postBody .ml-auto{margin-left:auto}.postBody .p-0{padding:0}.postBody .p-px{padding:1px}.postBody .p-0\.5{padding:.125rem}.postBody .p-1{padding:.25rem}.postBody .p-1\.5{padding:.375rem}.postBody .p-2{padding:.5rem}.postBody .p-2\.5{padding:.625rem}.postBody .p-3{padding:.75rem}.postBody .p-3\.5{padding:.875rem}.postBody .p-4{padding:1rem}.postBody .p-5{padding:1.25rem}.postBody .p-6{padding:1.5rem}.postBody .p-8{padding:2rem}.postBody .p-10{padding:2.5rem}.postBody .p-12{padding:3rem}.postBody .p-14{padding:3.5rem}.postBody .p-16{padding:4rem}.postBody .p-20{padding:5rem}.postBody .p-24{padding:6rem}.postBody .px-0{padding-left:0;padding-right:0}.postBody .px-px{padding-left:1px;padding-right:1px}.postBody .px-0\.5{padding-left:.125rem;padding-right:.125rem}.postBody .px-1{padding-left:.25rem;padding-right:.25rem}.postBody .px-1\.5{padding-left:.375rem;padding-right:.375rem}.postBody .px-2{padding-left:.5rem;padding-right:.5rem}.postBody .px-2\.5{padding-left:.625rem;padding-right:.625rem}.postBody .px-3{padding-left:.75rem;padding-right:.75rem}.postBody .px-3\.5{padding-left:.875rem;padding-right:.875rem}.postBody .px-4{padding-left:1rem;padding-right:1rem}.postBody .px-5{padding-left:1.25rem;padding-right:1.25rem}.postBody .px-6{padding-left:1.5rem;padding-right:1.5rem}.postBody .px-8{padding-left:2rem;padding-right:2rem}.postBody .px-10{padding-left:2.5rem;padding-right:2.5rem}.postBody .px-12{padding-left:3rem;padding-right:3rem}.postBody .px-14{padding-left:3.5rem;padding-right:3.5rem}.postBody .px-16{padding-left:4rem;padding-right:4rem}.postBody .px-20{padding-left:5rem;padding-right:5rem}.postBody .px-24{padding-left:6rem;padding-right:6rem}.postBody .py-0{padding-bottom:0;padding-top:0}.postBody .py-px{padding-bottom:1px;padding-top:1px}.postBody .py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.postBody .py-1{padding-bottom:.25rem;padding-top:.25rem}.postBody .py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.postBody .py-2{padding-bottom:.5rem;padding-top:.5rem}.postBody .py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.postBody .py-3{padding-bottom:.75rem;padding-top:.75rem}.postBody .py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.postBody .py-4{padding-bottom:1rem;padding-top:1rem}.postBody .py-5{padding-bottom:1.25rem;padding-top:1.25rem}.postBody .py-6{padding-bottom:1.5rem;padding-top:1.5rem}.postBody .py-8{padding-bottom:2rem;padding-top:2rem}.postBody .py-10{padding-bottom:2.5rem;padding-top:2.5rem}.postBody .py-12{padding-bottom:3rem;padding-top:3rem}.postBody .py-14{padding-bottom:3.5rem;padding-top:3.5rem}.postBody .py-16{padding-bottom:4rem;padding-top:4rem}.postBody .py-20{padding-bottom:5rem;padding-top:5rem}.postBody .py-24{padding-bottom:6rem;padding-top:6rem}.postBody .pt-0{padding-top:0}.postBody .pt-px{padding-top:1px}.postBody .pt-0\.5{padding-top:.125rem}.postBody .pt-1{padding-top:.25rem}.postBody .pt-1\.5{padding-top:.375rem}.postBody .pt-2{padding-top:.5rem}.postBody .pt-2\.5{padding-top:.625rem}.postBody .pt-3{padding-top:.75rem}.postBody .pt-3\.5{padding-top:.875rem}.postBody .pt-4{padding-top:1rem}.postBody .pt-5{padding-top:1.25rem}.postBody .pt-6{padding-top:1.5rem}.postBody .pt-8{padding-top:2rem}.postBody .pt-10{padding-top:2.5rem}.postBody .pt-12{padding-top:3rem}.postBody .pt-14{padding-top:3.5rem}.postBody .pt-16{padding-top:4rem}.postBody .pt-20{padding-top:5rem}.postBody .pt-24{padding-top:6rem}.postBody .pr-0{padding-right:0}.postBody .pr-px{padding-right:1px}.postBody .pr-0\.5{padding-right:.125rem}.postBody .pr-1{padding-right:.25rem}.postBody .pr-1\.5{padding-right:.375rem}.postBody .pr-2{padding-right:.5rem}.postBody .pr-2\.5{padding-right:.625rem}.postBody .pr-3{padding-right:.75rem}.postBody .pr-3\.5{padding-right:.875rem}.postBody .pr-4{padding-right:1rem}.postBody .pr-5{padding-right:1.25rem}.postBody .pr-6{padding-right:1.5rem}.postBody .pr-8{padding-right:2rem}.postBody .pr-10{padding-right:2.5rem}.postBody .pr-12{padding-right:3rem}.postBody .pr-14{padding-right:3.5rem}.postBody .pr-16{padding-right:4rem}.postBody .pr-20{padding-right:5rem}.postBody .pr-24{padding-right:6rem}.postBody .pb-0{padding-bottom:0}.postBody .pb-px{padding-bottom:1px}.postBody .pb-0\.5{padding-bottom:.125rem}.postBody .pb-1{padding-bottom:.25rem}.postBody .pb-1\.5{padding-bottom:.375rem}.postBody .pb-2{padding-bottom:.5rem}.postBody .pb-2\.5{padding-bottom:.625rem}.postBody .pb-3{padding-bottom:.75rem}.postBody .pb-3\.5{padding-bottom:.875rem}.postBody .pb-4{padding-bottom:1rem}.postBody .pb-5{padding-bottom:1.25rem}.postBody .pb-6{padding-bottom:1.5rem}.postBody .pb-8{padding-bottom:2rem}.postBody .pb-10{padding-bottom:2.5rem}.postBody .pb-12{padding-bottom:3rem}.postBody .pb-14{padding-bottom:3.5rem}.postBody .pb-16{padding-bottom:4rem}.postBody .pb-20{padding-bottom:5rem}.postBody .pb-24{padding-bottom:6rem}.postBody .pl-0{padding-left:0}.postBody .pl-px{padding-left:1px}.postBody .pl-0\.5{padding-left:.125rem}.postBody .pl-1{padding-left:.25rem}.postBody .pl-1\.5{padding-left:.375rem}.postBody .pl-2{padding-left:.5rem}.postBody .pl-2\.5{padding-left:.625rem}.postBody .pl-3{padding-left:.75rem}.postBody .pl-3\.5{padding-left:.875rem}.postBody .pl-4{padding-left:1rem}.postBody .pl-5{padding-left:1.25rem}.postBody .pl-6{padding-left:1.5rem}.postBody .pl-8{padding-left:2rem}.postBody .pl-10{padding-left:2.5rem}.postBody .pl-12{padding-left:3rem}.postBody .pl-14{padding-left:3.5rem}.postBody .pl-16{padding-left:4rem}.postBody .pl-20{padding-left:5rem}.postBody .pl-24{padding-left:6rem}.postBody .gap-0{gap:0}.postBody .gap-px{gap:1px}.postBody .gap-0\.5{gap:.125rem}.postBody .gap-1{gap:.25rem}.postBody .gap-1\.5{gap:.375rem}.postBody .gap-2{gap:.5rem}.postBody .gap-2\.5{gap:.625rem}.postBody .gap-3{gap:.75rem}.postBody .gap-3\.5{gap:.875rem}.postBody .gap-4{gap:1rem}.postBody .gap-5{gap:1.25rem}.postBody .gap-6{gap:1.5rem}.postBody .gap-8{gap:2rem}.postBody .gap-10{gap:2.5rem}.postBody .gap-12{gap:3rem}.postBody .gap-14{gap:3.5rem}.postBody .gap-16{gap:4rem}.postBody .gap-20{gap:5rem}.postBody .gap-24{gap:6rem}.postBody .gap-x-0{column-gap:0}.postBody .gap-x-px{column-gap:1px}.postBody .gap-x-0\.5{column-gap:.125rem}.postBody .gap-x-1{column-gap:.25rem}.postBody .gap-x-1\.5{column-gap:.375rem}.postBody .gap-x-2{column-gap:.5rem}.postBody .gap-x-2\.5{column-gap:.625rem}.postBody .gap-x-3{column-gap:.75rem}.postBody .gap-x-3\.5{column-gap:.875rem}.postBody .gap-x-4{column-gap:1rem}.postBody .gap-x-5{column-gap:1.25rem}.postBody .gap-x-6{column-gap:1.5rem}.postBody .gap-x-8{column-gap:2rem}.postBody .gap-x-10{column-gap:2.5rem}.postBody .gap-x-12{column-gap:3rem}.postBody .gap-x-14{column-gap:3.5rem}.postBody .gap-x-16{column-gap:4rem}.postBody .gap-x-20{column-gap:5rem}.postBody .gap-x-24{column-gap:6rem}.postBody .gap-y-0{row-gap:0}.postBody .gap-y-px{row-gap:1px}.postBody .gap-y-0\.5{row-gap:.125rem}.postBody .gap-y-1{row-gap:.25rem}.postBody .gap-y-1\.5{row-gap:.375rem}.postBody .gap-y-2{row-gap:.5rem}.postBody .gap-y-2\.5{row-gap:.625rem}.postBody .gap-y-3{row-gap:.75rem}.postBody .gap-y-3\.5{row-gap:.875rem}.postBody .gap-y-4{row-gap:1rem}.postBody .gap-y-5{row-gap:1.25rem}.postBody .gap-y-6{row-gap:1.5rem}.postBody .gap-y-8{row-gap:2rem}.postBody .gap-y-10{row-gap:2.5rem}.postBody .gap-y-12{row-gap:3rem}.postBody .gap-y-14{row-gap:3.5rem}.postBody .gap-y-16{row-gap:4rem}.postBody .gap-y-20{row-gap:5rem}.postBody .gap-y-24{row-gap:6rem}.postBody .space-x-0>*+*{margin-left:0}.postBody .space-x-px>*+*{margin-left:1px}.postBody .space-x-0\.5>*+*{margin-left:.125rem}.postBody .space-x-1>*+*{margin-left:.25rem}.postBody .space-x-1\.5>*+*{margin-left:.375rem}.postBody .space-x-2>*+*{margin-left:.5rem}.postBody .space-x-2\.5>*+*{margin-left:.625rem}.postBody .space-x-3>*+*{margin-left:.75rem}.postBody .space-x-4>*+*{margin-left:1rem}.postBody .space-x-5>*+*{margin-left:1.25rem}.postBody .space-x-6>*+*{margin-left:1.5rem}.postBody .space-x-8>*+*{margin-left:2rem}.postBody .space-x-10>*+*{margin-left:2.5rem}.postBody .space-x-12>*+*{margin-left:3rem}.postBody .space-y-0>*+*{margin-top:0}.postBody .space-y-px>*+*{margin-top:1px}.postBody .space-y-0\.5>*+*{margin-top:.125rem}.postBody .space-y-1>*+*{margin-top:.25rem}.postBody .space-y-1\.5>*+*{margin-top:.375rem}.postBody .space-y-2>*+*{margin-top:.5rem}.postBody .space-y-2\.5>*+*{margin-top:.625rem}.postBody .space-y-3>*+*{margin-top:.75rem}.postBody .space-y-4>*+*{margin-top:1rem}.postBody .space-y-5>*+*{margin-top:1.25rem}.postBody .space-y-6>*+*{margin-top:1.5rem}.postBody .space-y-8>*+*{margin-top:2rem}.postBody .space-y-10>*+*{margin-top:2.5rem}.postBody .space-y-12>*+*{margin-top:3rem}.spinningDiceScene{align-items:center;display:inline-flex;justify-content:center;perspective:600px}.spinningDice{animation:diceRoll 5s cubic-bezier(.6,0,.4,1) infinite;position:relative;transform-style:preserve-3d}.spinningDiceFreeze{animation:5s cubic-bezier(.6,0,.4,1) 1 forwards}.spinningDiceFreeze.f1{animation-name:diceRollEnd1}.spinningDiceFreeze.f2{animation-name:diceRollEnd2}.spinningDiceFreeze.f3{animation-name:diceRollEnd3}.spinningDiceFreeze.f4{animation-name:diceRollEnd4}.spinningDiceFreeze.f5{animation-name:diceRollEnd5}.spinningDiceFreeze.f6{animation-name:diceRollEnd6}.diceFace{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(135deg,#fff,#e8eef5);border:2px solid #2c3e50;border-radius:14%;box-shadow:inset 0 0 8px #00000014;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;inset:0;padding:12%;position:absolute}.dicePip{align-self:center;aspect-ratio:1;background:radial-gradient(circle at 30% 30%,#4a5568 0,#1a202c 100%);border-radius:50%;box-shadow:inset 0 -1px 1px #fff3;height:100%;justify-self:center;max-height:18px;max-width:18px;width:100%}.dicePip.p1{grid-area:1/1}.dicePip.p2{grid-area:1/2}.dicePip.p3{grid-area:1/3}.dicePip.p4{grid-area:2/1}.dicePip.p5{grid-area:2/2}.dicePip.p6{grid-area:2/3}.dicePip.p7{grid-area:3/1}.dicePip.p8{grid-area:3/2}.dicePip.p9{grid-area:3/3}@keyframes diceRoll{0%{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}25%{transform:rotateX(180deg) rotateY(90deg) rotate(45deg)}50%{transform:rotateX(1turn) rotateY(180deg) rotate(0deg)}75%{transform:rotateX(540deg) rotateY(270deg) rotate(-45deg)}to{transform:rotateX(2turn) rotateY(1turn) rotate(0deg)}}@keyframes diceRollEnd1{0%{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}25%{transform:rotateX(180deg) rotateY(90deg) rotate(45deg)}50%{transform:rotateX(1turn) rotateY(180deg) rotate(0deg)}75%{transform:rotateX(540deg) rotateY(270deg) rotate(-45deg)}to{transform:rotateX(2turn) rotateY(1turn) rotate(0deg)}}@keyframes diceRollEnd2{0%{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}25%{transform:rotateX(180deg) rotateY(90deg) rotate(45deg)}50%{transform:rotateX(1turn) rotateY(180deg) rotate(0deg)}75%{transform:rotateX(540deg) rotateY(270deg) rotate(-45deg)}to{transform:rotateX(810deg) rotateY(1turn) rotate(0deg)}}@keyframes diceRollEnd3{0%{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}25%{transform:rotateX(180deg) rotateY(90deg) rotate(45deg)}50%{transform:rotateX(1turn) rotateY(180deg) rotate(0deg)}75%{transform:rotateX(540deg) rotateY(270deg) rotate(-45deg)}to{transform:rotateX(2turn) rotateY(270deg) rotate(0deg)}}@keyframes diceRollEnd4{0%{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}25%{transform:rotateX(180deg) rotateY(90deg) rotate(45deg)}50%{transform:rotateX(1turn) rotateY(180deg) rotate(0deg)}75%{transform:rotateX(540deg) rotateY(270deg) rotate(-45deg)}to{transform:rotateX(2turn) rotateY(450deg) rotate(0deg)}}@keyframes diceRollEnd5{0%{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}25%{transform:rotateX(180deg) rotateY(90deg) rotate(45deg)}50%{transform:rotateX(1turn) rotateY(180deg) rotate(0deg)}75%{transform:rotateX(540deg) rotateY(270deg) rotate(-45deg)}to{transform:rotateX(630deg) rotateY(1turn) rotate(0deg)}}@keyframes diceRollEnd6{0%{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}25%{transform:rotateX(180deg) rotateY(90deg) rotate(45deg)}50%{transform:rotateX(1turn) rotateY(180deg) rotate(0deg)}75%{transform:rotateX(540deg) rotateY(270deg) rotate(-45deg)}to{transform:rotateX(2turn) rotateY(540deg) rotate(0deg)}}.embedGate{min-height:140px;position:relative}.embedGateOverlay{align-items:center;background:#141414a6;border-radius:8px;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;padding:16px;position:absolute;z-index:1}.embedGateText{color:#fff;font-size:14px;line-height:1.4;text-align:center;text-shadow:0 1px 2px #00000080}.embedGateBtn{background:#fff;border:none;border-radius:8px;color:#111;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px}.embedGateBtn:hover{background:#eee}.specialListArt{overflow:visible}.specialListGlow{animation:specialGlow 4.8s ease-in-out infinite}.specialListGlow,.specialListShape{transform-origin:center}.starArt .specialListShape{animation:starFloatSpin 6.4s ease-in-out infinite}.clockArt{animation:clockFloat 5.6s ease-in-out infinite}.clockHandHour{animation:clockTickSlow 60s linear infinite;transform-origin:72px 72px}.clockHandMinute{animation:clockTickFast 40s linear infinite;transform-origin:72px 72px}@keyframes specialGlow{0%,to{opacity:.6;transform:scale(.98)}50%{opacity:1;transform:scale(1.06)}}@keyframes starFloatSpin{0%,to{transform:translateY(0) rotate(-3deg) scale(.97)}50%{transform:translateY(-2px) rotate(3deg) scale(1.04)}}@keyframes clockFloat{0%,to{transform:translate(0)}50%{transform:translateY(-3px)}}@keyframes clockTickSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes clockTickFast{0%{transform:rotate(0deg)}to{transform:rotate(2turn)}}@media (min-width:600px){.modalDialog.reportPopup{max-width:92vw;width:460px}}.reportPopup .reportPopupNote{color:var(--gray-350);font-size:.9em;line-height:1.4;margin:0 0 16px}.reportPopup .reportPopupTarget{font-weight:600}.reportPopup .reportPopupField{margin-bottom:14px}.reportPopup .reportPopupInput,.reportPopup .reportPopupSelect,.reportPopup .reportPopupTextArea{background:var(--surface-raised);border:1px solid var(--gray-800);border-radius:6px;box-sizing:border-box;color:var(--gray-200);font-family:inherit;font-size:.95em;padding:8px 10px;width:100%}.reportPopup .reportPopupTextArea{resize:vertical}.reportPopup .reportPopupSelect{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23666%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}.reportPopup .reportPopupInput:focus,.reportPopup .reportPopupSelect:focus,.reportPopup .reportPopupTextArea:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--focus-light-shadow-color);outline:none}.reportPopup .reportPopupLabel{color:var(--gray-200);display:block;font-size:.85em;font-weight:600;margin-bottom:6px}.reportPopup .reportPopupError{color:var(--error-color);font-size:.85em;margin:8px 0 0}.reportPopup .reportPopupSuccess{color:#1e7e34;font-weight:600;padding:16px 8px;text-align:center}html.dark .reportPopup .reportPopupSelect{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23a3acb8%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>")}html.dark .reportPopup .reportPopupSuccess{color:#5ecb81}.flowFormLine{background-color:#fff;background-color:var(--surface,#fff);margin:0 .5rem;padding:.8rem 0 0;transition:background-color .2s ease-in-out}.flowFormLine>div:not(:last-child):not(.ownMargin){margin:0 1rem 10px}@media (max-width:800px){.flowFormLine{margin:0}.flowFormLine>div:not(:last-child):not(.ownMargin){margin:0 5px 10px}}.flowFormLine.clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flowFormLine.clickable.text{cursor:text}.flowFormLine.disabled{background-color:#eee;background-color:var(--gray-925,#eee)}.flowFormLine:focus-within:has(.error),.flowFormLine:focus-within:not(.disabled){background-color:#3880ff1a;background-color:var(--primary-color-10,#3880ff1a);box-shadow:inset 16px 0 12px -1px #3880ff33;box-shadow:inset 16px 0 12px -1px var(--primary-color-20,#3880ff33)}.flowFormLine:has(.error){background-color:#ff000040;background-color:var(--error-color-light,#ff000040)}.expandableSectionContainer .flowFormLine:not(:focus-within),.flowFormLine.options:has(:active),.flowFormLine.options:not(:focus-within){background:linear-gradient(90deg,#3880ff1a,#0000 50%);background:linear-gradient(to right,var(--primary-color-10,#3880ff1a),#0000 50%)}.flowFormLine.unfolded:not(.disabled){background:#3880ff2e;background:var(--primary-color-18,#3880ff2e)}.flowFormLineSeparator{background-color:initial;height:2px;width:100%}.flowFormLineSeparator div{height:1px;left:0;position:relative;top:0;width:100%}.flowFormLine:focus-within .flowFormLineSeparator div{background:linear-gradient(90deg,#3880ff,#6ff0ff 50%,#0000 80%)!important;background:linear-gradient(to right,var(--primary-color,#3880ff),#6ff0ff 50%,#0000 80%)!important;height:2px;transition:height .2s ease-in-out}.flowFormLine.primary .flowFormLineSeparator div{background:linear-gradient(90deg,#aaa,#ddd 50%,#0000 80%);background:linear-gradient(to right,var(--gray-600,#aaa),var(--gray-850,#ddd) 50%,#0000 80%)}.flowFormLine.unfolded .flowFormLineSeparator div{background:linear-gradient(90deg,#ddd,#0000 40%);background:linear-gradient(to right,var(--gray-850,#ddd),#0000 40%)}.flowFormLine:has(.headerLine) .flowFormLineSeparator div{background:linear-gradient(90deg,#3880ff99,#3880ff99 50%,#0000 80%);background:linear-gradient(to right,var(--primary-color-60,#3880ff99),var(--primary-color-60,#3880ff99) 50%,#0000 80%);height:4px}.flowFormLine:has(.dividerLine){background:linear-gradient(90deg,#ddd20,#ddd20 50%,#0000 80%);background:linear-gradient(to right,var(--gray-850,#ddd)20,var(--gray-850,#ddd)20 50%,#0000 80%);margin-bottom:5px;padding:.2rem 0 0}.flowFormLine:has(.dividerLine) .flowFormLineSeparator div{background:none!important;background:linear-gradient(90deg,#ddd,#ddd 50%,#0000 80%)!important;background:linear-gradient(to right,var(--gray-850,#ddd),var(--gray-850,#ddd) 50%,#0000 80%)!important}.expandableSectionContainer .flowFormLine{padding-left:1rem}.flowFormLine.draggable.dragged .flowFormLineSeparator div{background:none!important}.buttonLine{align-items:center;display:flex;gap:1rem;justify-content:left}.buttonLine.right{justify-content:flex-end}.buttonLine.center{justify-content:center}.flowFormLine:has(.buttonLine) .flowFormLineSeparator{display:none}.flowFormLine:has(.buttonLine):focus-within{background-color:initial!important;box-shadow:none!important}.choiceLine{align-items:center;display:flex;gap:1rem;justify-content:flex-start}.choiceLine .no-selection:not(:hover):not(:focus){color:#888;color:var(--gray-500,#888)}.choiceLineOptions{margin:0;overflow:hidden;padding:0}.choiceLineDrawer{margin-top:-1000px;opacity:0;padding:0;transition:margin-top .3s ease-out,opacity .4s ease-out}.choiceLineOptions.open .choiceLineDrawer{margin-top:0;opacity:1}.choiceLineDrawer.d1{margin-top:-120px}.choiceLineDrawer.d2{margin-top:-240px}.choiceLineDrawer.d3{margin-top:-360px}.choiceLineDrawer.d4{margin-top:-500px}.choiceLineDrawer.d5{margin-top:-650px}.choiceLine.singleLine{align-items:center;display:flex;gap:1rem;justify-content:flex-start}.choiceLine.singleLine .flowCheckmark:first-child{margin-left:0}.inlineChoices{gap:1rem}.inlineChoice,.inlineChoices{align-items:center;display:flex}.inlineChoice{gap:.5rem}.inlineChoiceLabel{cursor:pointer;font-size:.9rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inlineChoiceLabel.disabled{color:#888;color:var(--disabled-text,#888);cursor:not-allowed}.choiceLine .errorContent{align-items:center;display:flex;gap:.5rem}.flowFormLine.disabled .choiceLine .no-selection,.flowFormLine.disabled .choiceLine .selected,.flowFormLine.disabled .choiceLine label{color:#888;color:var(--disabled-text,#888)}.dateTimeLine,.dateTimeLine .content{align-items:center;display:flex;justify-content:flex-start}.dateTimeLine .errorContainer{margin-left:1rem;padding:0}.dateTimeLine .errorContainer .content{flex-grow:1;gap:1rem}.dateTimeLine input{background:#0000;border:0;outline:0}.dateTimeLine .no-selection:not(:hover):not(:focus),.dateTimeLine .remark{color:#888;color:var(--gray-500,#888)}.dateTimeLine .remark{flex-grow:2;font-size:70%;margin:auto 1px;text-align:end}.dateTimeLineDrawerContainer{background:linear-gradient(90deg,#0000,#3880ff1a 15%,#3880ff1a 85%,#0000);background:linear-gradient(to right,#0000,var(--primary-color-10,#3880ff1a) 15%,var(--primary-color-10,#3880ff1a) 85%,#0000 100%);margin:0;overflow:hidden;padding:0}.dateTimeLineDrawer{align-content:center;align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;margin-top:-250px;max-height:0;opacity:0;padding:0;touch-action:none;transition:margin-top .3s ease-out,opacity .4s ease-out,max-height .3s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dateTimeLineDrawerContainer.open .dateTimeLineDrawer{margin-top:0;max-height:500px;opacity:1}.dateTimeLine .when{font-size:75%}.dateDrawer{margin:.5rem 0;padding-left:5px;width:100%}@media (min-width:700px){.dateDrawer{margin:.5rem 2rem}}.dateDrawer:focus{border-left:5px solid #3880ff;border-left:5px solid var(--primary-color,#3880ff);outline:0;padding-left:0;width:100%}.dateDrawer .calendar{align-items:flex-start;display:flex;position:relative;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.dateDrawer .calendar .month{display:grid;flex:0 0 auto;grid-template-columns:repeat(7,1fr);justify-items:center;left:0;margin-left:0;top:0;width:inherit}.dateDrawer .calendar .month div{display:flex;height:40px;justify-content:center;width:40px}.dateDrawer .calendar .month div.monthName{align-items:flex-end;font-weight:500;grid-column-start:span 7;height:-moz-fit-content;height:fit-content;padding-bottom:.8rem;width:100%}.dateDrawer .calendar .month div.name{align-items:flex-end;color:#888;color:var(--gray-500,#888);font-size:75%;height:-moz-fit-content;height:fit-content;padding-bottom:5px}.dateDrawer .calendar .month div.day{align-items:center;border-radius:20px;font-size:125%}.dateDrawer .calendar .month div.day:not(.no):not(.out){cursor:pointer}.dateDrawer .calendar .month div.day.no,.dateDrawer .calendar .month div.day.out{color:#bbb;color:var(--gray-700,#bbb)}.dateDrawer .calendar .month div.day.selected{background-color:#3880ff;background-color:var(--primary-color,#3880ff);color:#fff!important;color:var(--on-primary,#fff)!important;font-weight:900}.dateDrawer .calendar .month div.day:hover:not(.selected):not(.no):not(.out){background-color:#fff;background-color:var(--surface,#fff)}.dateDrawer .calendar .month div.day.focussed{border:3.5px solid #3880ff;border:3.5px solid var(--primary-color,#3880ff);box-shadow:0 0 10px 5px #3880ff;box-shadow:0 0 10px 5px var(--primary-color,#3880ff)}.dateDrawer .calendar .month div.day.today{font-weight:900}.dateDrawer .calendar .month div.extraRow{grid-column-start:span 7}.dateTimeLineDrawer .dateHeader{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin:.5rem 2rem}.multiPickerDrawer{display:flex;justify-content:center}.multiPickerDrawer>.pickerColumn{text-wrap:nowrap;height:150px;margin-bottom:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.multiPickerDrawer .pickerIndicator{background-color:#3880ff;background-color:var(--primary-color,#3880ff);border-radius:4px;left:50%;opacity:.9;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90%;z-index:2}.pickerColumn:focus .pickerIndicator{border:0;box-shadow:0 0 10px 5px #3880ff;box-shadow:0 0 10px 5px var(--primary-color,#3880ff);outline:0}.multiPickerDrawer .pickerIndicatorContent{overflow:hidden;position:absolute}.multiPickerDrawer>.amPmPickerColumn,.multiPickerDrawer>.hourPickerColumn,.multiPickerDrawer>.minutePickerColumn{width:75px}.multiPickerDrawer>.monthPickerColumn,.multiPickerDrawer>.yearPickerColumn{width:160px}.timeShortcuts{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:1rem 2rem .5rem}.timeShortcuts button.textButton{border-color:#3880ffcc;border-color:var(--primary-color-80,#3880ffcc);padding:2px 6px}.visibleFocus .timeShortcuts .textButton.enabled:focus:not(:active){box-shadow:0 0 6px 4px #3880ff80;box-shadow:0 0 6px 4px var(--focus-shadow-color,#3880ff80)}.monthNavigation{display:flex;gap:20px;justify-content:center;margin:.5rem 0;overflow-x:auto;padding:4px 0 14px;scrollbar-color:#3880ffcc #0000;scrollbar-color:var(--primary-color-80,#3880ffcc) #0000;scrollbar-width:thin}.monthNavigation::-webkit-scrollbar{height:4px}.monthNavigation::-webkit-scrollbar-track{background:#0000}.monthNavigation::-webkit-scrollbar-thumb{background-color:#3880ffcc;background-color:var(--primary-color-80,#3880ffcc);border-radius:2px}.monthNavigation::-webkit-scrollbar-thumb:hover{background-color:#3880ff;background-color:var(--primary-color,#3880ff)}.monthNavigation button.textButton{border-color:#3880ffcc;border-color:var(--primary-color-80,#3880ffcc);flex-shrink:0;padding:2px 6px;white-space:nowrap}.visibleFocus .monthNavigation .textButton.enabled:focus:not(:active){box-shadow:0 0 6px 4px #3880ff80;box-shadow:0 0 6px 4px var(--focus-shadow-color,#3880ff80)}@media (any-pointer:fine){.monthNavigation .textButton.enabled.minor:hover{background-color:#5ba0ff;background-color:var(--primary-color-active,#5ba0ff);border-color:#5ba0ff;border-color:var(--primary-color-active,#5ba0ff);color:#fff;color:var(--on-primary,#fff)}}.drawerContainer{margin:0;overflow:hidden;padding:0}.drawer{padding:0}.drawerContainer.closed{visibility:hidden}.durationLine,.durationLine .content{align-items:center;display:flex;justify-content:flex-start}.durationLine .errorContainer{margin-left:1rem;padding:0}.durationLine .errorContainer .content{flex-grow:1;gap:.5rem}.durationLine input{background:#0000;border:0;outline:0}.durationLine .no-selection:not(:hover):not(:focus){color:#888;color:var(--gray-500,#888)}.durationLine .durationInput{text-align:right}.durationLine div.dropDownSelector{padding:0}.durationLine div.dropDownSelector.close{border:2px solid #00000010}.durationLine .durationUnitText{color:#666;color:var(--gray-400,#666);font-size:1em;margin-left:.25rem}.expandableSection{align-items:center;display:flex;gap:1rem;justify-content:flex-start}.expandableSection .focusText.no-selection:not(:hover):not(:focus){color:#888;color:var(--gray-500,#888)}.expandableSection .focusText{padding:0}.expandableSection .focusText:focus{box-shadow:none}.eChoiceLine{display:flex;gap:1rem;justify-content:flex-start}.eChoiceLine .right{margin-left:1rem}.eChoiceLine span.empty{color:#888;color:var(--gray-500,#888)}.eChoiceLine.error{align-items:center}.eChoiceLine .errorContainer{align-items:flex-start;display:flex;flex-direction:column}.eChoiceLine.error .errorContent{display:flex}.eChoiceLine.error .errorContent span{margin-right:1rem}.eMultiChoiceLine{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.eMultiChoiceLine span.empty{color:#888;color:var(--gray-500,#888)}@media (max-width:600px){.eMultiChoiceLine{gap:.5rem}}.flowFormLine:has(.headerLine){margin-top:1rem}.headerLine{align-items:center;display:flex;font-size:110%;font-weight:500;gap:1rem;justify-content:space-between;margin:0 1rem 5px .5rem}.headerLineText{flex:1 1}.headerLineButtons{gap:.5rem;margin-left:auto}.headerLineButtons,.inputLine{align-items:center;display:flex}.inputLine{gap:1rem;justify-content:flex-start}.inputLine input,.inputLine input:active,.inputLine input:focus,.inputLine input:hover{background:#0000;border:0;caret-color:#3880ff;caret-color:var(--primary-color,#3880ff);margin:0;outline:0;padding:0;width:100%}.inputLine input[type=number]{width:auto}.inputLine span{color:#888;color:var(--gray-500,#888);font-size:70%;margin:auto 1px}@media (min-width:370px){.inputLine label{text-wrap:nowrap}}.linkLine{align-items:center;display:flex;gap:1rem;justify-content:flex-start}.linkLine a{flex-grow:10}.linkLine label{white-space:nowrap}.markdownLine{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.markdownLine label{font-weight:500}.markdownLine>div{width:100%}.markdownLine .markdownPreview{background:#f5f5f5;background:var(--ion-color-step-50,#f5f5f5);border:1px solid #ccc;border:1px solid var(--ion-color-step-300,#ccc);border-radius:4px;min-height:3rem;padding:.5rem}.markdownLine.disabled .markdownPreview{opacity:.7}.pickerLine{align-items:center;display:flex;gap:1rem;justify-content:flex-start}.pickerLine .focusText.no-selection:not(:hover):not(:focus){color:#888;color:var(--gray-500,#888)}.pickerLineDrawerContainer{background:linear-gradient(90deg,#0000,#3880ff1a 15%,#3880ff1a 85%,#0000);background:linear-gradient(to right,#0000,var(--primary-color-10,#3880ff1a) 15%,var(--primary-color-10,#3880ff1a) 85%,#0000 100%);margin:0;overflow:hidden;padding:0}.pickerLineDrawer{align-content:center;justify-content:center;margin-top:-250px;opacity:0;padding:0;touch-action:none;transition:margin-top .3s ease-out,opacity .4s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pickerLineDrawerContainer.open .pickerLineDrawer{margin-top:0;opacity:1}.pickerLineDrawerContainer.open .pickerLineDrawer.focus .pickerIndicator{box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80)}.flowFormLine.unfolded .pickerLine .focusText{box-shadow:none}.pickerLine .focusText.searching{background:#0000;border-bottom:1px solid #4890ff;border-bottom:1px solid var(--primary-color-hover,#4890ff);border-radius:0;box-shadow:none;color:#000;color:var(--gray-100,#000)}.pickerLine .focusText.searching span.completion{border-left:1px solid #000;border-left:1px solid var(--gray-100,#000);color:#ccc;color:var(--border-color,#ccc);margin-left:1px}.pickerLine .focusText.searching.search-error,.pickerLine .focusText.searching.search-error span.completion{color:red}.textLine{align-items:center;display:flex;gap:1rem;justify-content:flex-start}.textLine.small{font-size:.8rem;margin:0 1rem 8px}.textLine.smallest{color:#aaa;color:var(--gray-600,#aaa);font-size:.7rem;margin:0 1rem 10px}.textLine div.text,.textLine div.text input{width:100%}.textLine label{white-space:nowrap}.flowFormLine.disabled:has(.textLine.disabled){background-color:#fff!important;background-color:var(--surface,#fff)!important}.textLine.disabled,.textLine.disabled .text{color:#999;color:var(--gray-550,#999)}.textareaLine textarea,.textareaLine textarea:active,.textareaLine textarea:focus,.textareaLine textarea:hover{background:#0000;border:0;caret-color:#3880ff;caret-color:var(--primary-color,#3880ff);flex-grow:1;margin:auto 0;outline:0;padding:0}.textareaLine{align-items:flex-start;gap:1rem}.textareaLine,.toggleLine{display:flex;justify-content:flex-start}.toggleLine{align-items:center;gap:.5rem}.toggleLine.enabled{cursor:pointer}.toggleLine label,.toggleLine.enabled{-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggleLine label{max-width:-moz-fit-content;max-width:fit-content}.toggleLine.enabled label{cursor:pointer}.dragHandle{cursor:grab;margin-right:4px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dragHandle:focus{box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80);outline:none}.dragHandle .icon{padding-top:2px}.dragging{cursor:grabbing}.dragged{background:#fff;background:var(--surface-raised,#fff);box-shadow:0 0 10px 5px #3880ff80;box-shadow:0 0 10px 5px var(--focus-shadow-color,#3880ff80);position:relative;z-index:2001}.dragContainer.dragging .draggable:not(.dragged){transition:transform .2s ease-in-out}.discreteSlider{margin:8px 0}.discreteSliderLabel{color:var(--gray-300);display:block;font-size:12px;font-weight:600;margin-bottom:4px}.discreteSliderInput{accent-color:var(--primary-color);cursor:pointer;margin:0;width:100%}.visibleFocus .discreteSliderInput.flowFocussable:focus{border-radius:6px;box-shadow:0 0 8px 2px #3880ff80;box-shadow:0 0 8px 2px var(--focus-shadow-color,#3880ff80);outline:none}.discreteSliderTicks{display:flex;justify-content:space-between;margin-top:2px}.discreteSliderTick{color:var(--gray-400);cursor:pointer;font-size:11px;-webkit-user-select:none;user-select:none}@media (hover:hover){.discreteSliderTick:hover{color:var(--gray-200)}}.discreteSliderTick.active{color:var(--gray-200);font-weight:600}@media (min-width:600px){.modalDialog.limitUnreadPopup{max-width:92vw;width:460px}}.limitUnreadPopup .limitUnreadNote{color:var(--gray-350);font-size:.9em;line-height:1.4;margin:0 0 16px}.limitUnreadPopup .discreteSlider{margin-bottom:16px}.limitUnreadPopup .limitUnreadPreview{color:var(--gray-300);font-size:.85em;margin:4px 0 0;min-height:1.4em}@media (min-width:600px){.modalDialog.postAppearancePopup{max-width:92vw;width:460px}}@media (max-width:600px){.modalDialog.postAppearancePopup .screenBody{padding:1.5rem 16px 16px}}.postAppearancePanel{background:var(--surface-raised);border:1px solid #ccc;border:1px solid var(--dr-border-panel,#ccc);border-radius:8px;box-shadow:0 6px 20px #0000002e;box-sizing:border-box;padding:12px 16px;position:absolute;right:12px;top:57px;width:320px;z-index:1000}.postAppearancePanelHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.postAppearancePanelTitle{color:var(--gray-200);font-size:15px;font-weight:600}.postAppearancePanelClose{background:none;border:none;border-radius:4px;color:var(--gray-400);cursor:pointer;font-size:20px;line-height:1;padding:2px 6px}.postAppearancePanelClose:hover{background:var(--gray-950);color:var(--gray-200)}.postAppearancePopup .postAppearanceLabel{color:var(--gray-300);font-size:13px;font-weight:600;margin-bottom:6px}.postAppearancePopup .postFontGroup{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:16px}.postAppearancePopup .postFontOption{background:var(--surface-raised);border:1px solid #ccc;border:1px solid var(--dr-border-panel,#ccc);border-radius:8px;color:var(--gray-200);cursor:pointer;font-size:15px;padding:10px 12px}.postAppearancePopup .postFontOption.active{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color-20)}.postAppearancePopup .fontSerif{font-family:"Source Serif 4 Variable",Georgia,Times New Roman,serif}.postAppearancePopup .discreteSlider{margin-bottom:16px}.contextMenuPopup{background:var(--surface-raised);border:1px solid var(--gray-850);border-radius:6px;box-shadow:0 4px 12px #00000026;min-width:160px;padding:4px 0;position:fixed;z-index:1000}.contextMenuItem{align-items:center;color:var(--gray-200);cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:8px 12px 8px 8px;transition:background .1s ease}.contextMenuItem:not(.hasCheck){padding-left:26px;padding-right:26px}.contextMenuItem.hasSubmenu{padding-right:8px}.contextMenuItemCheck{color:var(--primary-color);flex-shrink:0;font-size:14px;font-weight:600;width:18px}.contextMenuItemLabel{flex:1 1}.contextMenuItemChevron{align-items:center;color:var(--gray-550);display:flex;margin-left:8px}.contextMenuItem.hasSubmenu.submenuOpen,.contextMenuItem:hover{background:var(--gray-950)}.contextMenuItem.danger{color:var(--error-color)}.contextMenuItem.danger:hover{background:#ffebee}.contextMenuDivider{background:var(--gray-900);height:1px;margin:4px 0}.contextMenuSubmenu{background:var(--surface-raised);border:1px solid var(--gray-850);border-radius:6px;box-shadow:0 4px 12px #00000026;max-width:200px;min-width:140px;padding:4px 0;position:fixed;z-index:1001}.contextMenuItemEmpty{color:var(--gray-550);font-size:14px;font-style:italic;padding:8px 12px}.contextMenuItem.disabled{color:var(--gray-550);cursor:default}.contextMenuItem.disabled:hover{background:#0000}html.dark .contextMenuItem.danger:hover{background:#43242a}.headerAuthBtn.textButton{border-radius:8px;padding-left:14px;padding-right:14px}.headerAuthBtn.minor.textButton{border-width:1px}.headerAuthForm{align-items:center;display:flex;gap:8px}@media (max-width:350px){.headerAuthSignup{display:none}}.feedQuotaNote{color:#888;color:var(--gray-500,#888);font-size:.8125rem;line-height:1.4}.feedQuotaNote a{color:var(--primary-color);text-decoration:underline}.feedQuotaBanner{background:color-mix(in srgb,#f0a020 10%,#0000);background:color-mix(in srgb,var(--warning-color,#f0a020) 10%,#0000);border:1px solid #f0a020;border:1px solid var(--warning-color,#f0a020);border-radius:8px;margin:0 0 1rem;padding:.7rem .9rem}.adminCategoryPopup .dropDownSelector .dropDownSelectorList{max-height:58vh}.adminCategoryPopup .screenBody:has(div.dropDownSelector.open){min-height:72vh}@media (min-width:600px){.adminCategoryPopup{max-height:90vh;max-width:min(560px,calc(100vw - 32px))}}.singlePostView .postItem{padding:0}.singlePostView .postCard{max-width:100%;padding:0}.singlePostView .cardActionsRow{margin-top:16px}.feedPreviewLoading{align-items:center;color:var(--gray-400);display:flex;gap:.75rem;padding:1.5rem}.feedPreviewEmpty{color:var(--gray-400);font-style:italic;padding:1.5rem;text-align:center}.previewFeedHeader{margin-top:1rem}.feedPreview{padding-top:.5rem}.feedPreviewTitle{color:var(--gray-200);font-size:1.25rem;font-weight:600;margin:0}.feedPreviewStaleWarning{background:color-mix(in srgb,#f0a020 10%,#0000);background:color-mix(in srgb,var(--warning-color,#f0a020) 10%,#0000);border:1px solid #f0a020;border:1px solid var(--warning-color,#f0a020);border-radius:6px;color:var(--gray-300);font-size:.83rem;margin:.5rem 0 .25rem;padding:.4rem .6rem}.feedPreviewList{display:flex;flex-direction:column;gap:0}.feedPreviewPost{padding:1rem 0}.feedPreviewPostLink{color:inherit;display:block;text-decoration:none}.feedPreviewPostLink:hover .feedPreviewPostTitle{color:var(--dr-link-blue)}.feedPreviewPostHeader{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.feedPreviewPostTitle{color:var(--gray-200);flex:1 1;font-size:1rem;font-weight:600;margin:0}.feedPreviewPostDate{color:var(--gray-400);font-size:.875rem;white-space:nowrap}.feedPreviewPostDescription{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--gray-300);display:-webkit-box;font-size:.9rem;line-height:1.5;margin:0;overflow:hidden}.feedPreviewShowPost{background:none;border:none;color:#1d63d8;color:var(--dr-link-blue,#1d63d8);cursor:pointer;display:inline-block;font-size:.83rem;font-weight:500;padding:5px 0 2px}.feedPreviewShowPost:hover{text-decoration:underline}.feedPreviewPostDivider{background-color:var(--gray-925);height:1px;margin-top:1rem}.feedPreviewPostClickable{cursor:pointer}.feedPreviewPostClickable:hover .feedPreviewPostTitle{color:var(--dr-link-blue)}.feedPreviewExpanded{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.feedPreviewBack{align-self:flex-start;background:none;border:none;color:#1d63d8;color:var(--dr-link-blue,#1d63d8);cursor:pointer;font-size:.9rem;font-weight:500;padding:6px 10px 6px 0}.feedPreviewBack:hover{text-decoration:underline}.pageHeader{background:var(--dr-bg-panel);border-bottom:1px solid var(--dr-border-panel);box-sizing:border-box;flex-shrink:0;height:53px;justify-content:space-between;padding:8px 10px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.pageHeader,.pageHeaderLeft{align-items:center;display:flex;min-width:0}.pageHeaderLeft{color:var(--gray-400);cursor:default;flex:1 1;gap:12px;transition:opacity .15s ease}.pageHeaderLeft h2{color:var(--gray-200);font-size:18px;font-weight:600;margin:0}.pageHeaderBack{align-items:center;background:#0000;border:none;border-radius:6px;color:#555;color:var(--gray-300,#555);cursor:pointer;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;margin:-2px -4px -2px 0;padding:0;transition:background .15s ease;width:32px}.pageHeaderBack:hover{background:var(--dr-bg-hover)}.visibleFocus .pageHeaderBack.flowFocussable:focus{box-shadow:0 0 0 2px #3880ff80;box-shadow:0 0 0 2px var(--focus-shadow-color,#3880ff80);outline:none}.pageHeaderHamburger{align-items:center;background:#0000;border:none;border-radius:6px;color:inherit;cursor:pointer;display:none;justify-content:center;margin:0;padding:0}.pageHeaderHamburger.flowFocussable:focus-visible{box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80);outline:none}.pageHeaderRight{align-items:center;display:flex;flex-shrink:0;gap:8px}@media (max-width:1240px){.pageHeaderLeft{cursor:pointer}.pageHeaderLeft:hover{opacity:.7}.pageHeaderLeft:active{opacity:.5}.pageHeaderHamburger{display:inline-flex}.pageHeaderHamburger:hover{background:var(--dr-bg-hover)}}.rbkCard{background:#f5f7fc;background:var(--dr-bg-panel,#f5f7fc);border:1px solid #d4dde8;border:1px solid var(--dr-border-panel,#d4dde8);border-radius:12px;box-shadow:0 2px 6px #1428460f;box-sizing:border-box;color:#333;color:var(--gray-200,#333);margin:0 0 2rem;padding:20px 24px}.rbkCardMyfeeds{max-width:700px}.rbkHead{gap:12px;margin:0 0 16px}.rbkHead,.rbkIcon{align-items:center;display:flex}.rbkIcon{background:#14b8a6;border-radius:50%;box-shadow:0 2px 6px #14b8a666;color:#fff;color:var(--on-primary,#fff);flex-shrink:0;height:42px;justify-content:center;width:42px}.rbkIcon.rbkIconWin{background:#2e9e5b;box-shadow:0 2px 6px #2e9e5b66}.rbkIcon svg{height:23px;width:23px}.rbkIcon.rbkIconRing{background:none;box-shadow:none;filter:drop-shadow(0 1px 2px rgba(20,40,70,.25));height:54px;width:54px}.rbkIcon.rbkIconRing svg{height:54px;margin-right:4px;width:54px}.rbkTitle{color:#1a1a1a;color:var(--gray-100,#1a1a1a);font-size:1.3rem;font-weight:700;margin:0}.rbkIntro{font-size:14px;line-height:2;margin:0 0 16px}.rbkOptions{list-style:none;margin:0 0 16px;padding:0}.rbkOption,.rbkOptions{display:flex;flex-direction:column;gap:10px}.rbkOption{align-items:flex-start;background:#fff;background:var(--surface-raised,#fff);border-radius:8px;box-shadow:0 1px 3px #14284612;font-size:14px;line-height:1.45;padding:14px 16px}.rbkControls{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px}.rbkSelect{background:#fff;background:var(--surface-raised,#fff);border:1px solid #d4dde8;border:1px solid var(--dr-border-panel,#d4dde8);border-radius:5px;color:#333;color:var(--gray-200,#333);cursor:pointer;font-size:13px;outline:none;padding:4px 6px}.visibleFocus .rbkSelect:focus{box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80)}.rbkUnit{align-items:center;display:inline-flex;white-space:nowrap}.rbkNote{color:#444;color:var(--gray-300,#444);font-size:14px;line-height:1.45;margin-bottom:.5rem;margin-top:.5rem}.rbkLink{color:#4a90e2;color:var(--primary-color,#4a90e2);text-decoration:underline}.rbkButtons{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:4px}.rbkNever{color:#aaa;color:var(--gray-600,#aaa);font-size:11px;margin-left:auto}.rbkBtn{align-items:center;background:#fff;background:var(--surface-raised,#fff);border:1px solid #d4dde8;border:1px solid var(--dr-border-panel,#d4dde8);border-radius:5px;color:#333;color:var(--gray-200,#333);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;gap:4px;height:30px;outline:none;padding:0 12px;white-space:nowrap}.rbkBtn:hover:not(:disabled){background:#e8eef6;background:var(--dr-bg-hover,#e8eef6)}.rbkBtn.primary{background:#4a90e2;background:var(--primary-color,#4a90e2);border-color:#4a90e2;border-color:var(--primary-color,#4a90e2);color:#fff;color:var(--on-primary,#fff)}.rbkBtn.primary:hover:not(:disabled){background:#3a7bd5;background:var(--primary-color-hover,#3a7bd5)}.rbkBtn:disabled{cursor:default;opacity:.5}.visibleFocus .rbkBtn:focus:not(:active){box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80)}html.dark .rbkIcon{background:#0f9488;box-shadow:0 2px 6px #0f948859}html.dark .rbkIcon.rbkIconWin{background:#257f49;box-shadow:0 2px 6px #257f4959}html.dark .rbkIcon.rbkIconRing{background:none;box-shadow:none}.previewFeedPopup{display:flex;flex-direction:column;max-width:760px}@media (min-width:600px){.previewFeedPopup{max-height:90vh}}.previewFeedPopup>section{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.previewFeedPopup .screenBody{flex:1 1;min-height:0;overflow-y:auto}.previewFeedPopupContent{display:flex;flex-direction:column}.previewFeedHeader{grid-gap:1rem 1.125rem;align-items:flex-start;display:grid;gap:1rem 1.125rem;margin-bottom:.95rem}.previewFeedHeader.withImage{grid-template-columns:96px minmax(0,1fr)}.previewFeedHeader.noImage{grid-template-columns:minmax(0,1fr)}.previewFeedImage{border:1px solid #e6e6e6;border:1px solid var(--gray-900,#e6e6e6);border-radius:8px;height:96px;object-fit:contain;width:96px}.previewFeedHeaderBody{min-width:0}.previewFeedHeaderTop{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.previewFeedHeaderText{min-width:0}.previewFeedTitle{color:var(--gray-200);font-size:1.6rem;font-weight:600;line-height:1.2;margin:0}.previewFeedUrl{color:var(--dr-link-blue);font-size:1.05rem;margin:.2rem 0 0}.previewFeedUrl a{color:inherit;text-decoration:none}.previewFeedUrl a:hover{text-decoration:underline}.previewFeedHeaderTools{align-items:center;display:flex;flex-shrink:0;gap:.2rem}.previewFeedDollar{color:var(--gray-400);font-size:16px;font-weight:600;padding:4px 9px}.previewFeedDescriptions{margin-top:.9rem}.previewFeedDescription{color:var(--gray-350);font-size:.84rem;font-style:italic;line-height:1.55;margin:0}.previewFeedDescription:after,.previewFeedDescription:before{content:'"'}.previewFeedCatalogDescription{color:var(--gray-300);font-size:.84rem;line-height:1.55;margin:.5rem 0 0}.previewFeedMetaRow{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:space-between;margin-bottom:.6rem}.previewFeedMetadata{color:var(--gray-400);display:flex;flex-wrap:wrap;font-size:.83rem;gap:.55rem}.previewFeedMetaItem{align-items:center;background:#f4f5f7;background:var(--dr-bg-panel,#f4f5f7);border-radius:999px;display:inline-flex;gap:.35rem;padding:.28rem .58rem;white-space:nowrap}.previewFeedMetaCategory{padding-left:.5rem}.previewFeedAction{align-items:center;display:flex;gap:.65rem;margin-left:auto}.previewFeedErrorText{color:#d32f2f;color:var(--error-color,#d32f2f);font-size:.83rem;font-weight:500}.previewFeedPosts{margin-top:.15rem}.previewFeedNoPosts{color:#6c757d;color:var(--gray-400,#6c757d);font-style:italic;margin:16px 0;text-align:center}.previewPostView{border-top:1px solid #e9ecef;border-top:1px solid var(--gray-925,#e9ecef);padding-top:.75rem}.previewPostNav{align-items:center;display:flex;justify-content:space-between;margin-bottom:.9rem}.previewPostBackBtn{background:none;border:none;color:#1d63d8;color:var(--dr-link-blue,#1d63d8);cursor:pointer;font-size:.9rem;font-weight:500;padding:4px 0}.previewPostBackBtn:hover{text-decoration:underline}.previewPostCloseBtn{background:none;border:none;color:#6c757d;color:var(--gray-400,#6c757d);cursor:pointer;font-size:1.5rem;line-height:1;padding:0 4px}.previewPostCloseBtn:hover{color:#333;color:var(--gray-200,#333)}.previewPostLoading{align-items:center;color:#6c757d;color:var(--gray-400,#6c757d);display:flex;gap:.75rem;justify-content:center;padding:2rem}.previewPostTitle{color:#1e293b;color:var(--gray-200,#1e293b);font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 .5rem}.previewPostTitle a{color:inherit;text-decoration:none}.previewPostTitle a:hover{color:#1d63d8;color:var(--dr-link-blue,#1d63d8)}.previewPostMeta{align-items:center;color:#64748b;color:var(--gray-400,#64748b);display:flex;flex-wrap:wrap;font-size:.84rem;gap:.4rem}.previewPostImage,.previewPostMeta{margin-bottom:.9rem}.previewPostImage img{border-radius:8px;height:auto;max-width:100%}.previewPostBody{border-top:1px solid #f0f0f0;border-top:1px solid var(--gray-950,#f0f0f0);color:#334155;color:var(--gray-300,#334155);font-size:.9rem;line-height:1.7;overflow-wrap:break-word;padding-top:.75rem;word-break:break-word}.previewPostBody img{border-radius:6px;height:auto;max-width:100%}.previewPostBody a{color:#1d63d8;color:var(--dr-link-blue,#1d63d8)}.previewPostBody blockquote{border-left:3px solid #d4e0f7;border-left:3px solid var(--dr-border-panel,#d4e0f7);color:#475569;color:var(--gray-350,#475569);margin:1em 0;padding:.5em 1em}.previewPostBody h1,.previewPostBody h2,.previewPostBody h3,.previewPostBody h4{color:#1e293b;color:var(--gray-200,#1e293b);margin:1.2em 0 .5em}.previewPostOriginalLink{align-items:center;border:1px solid #e0e0e0;border:1px solid var(--gray-900,#e0e0e0);border-radius:6px;color:#64748b;color:var(--gray-400,#64748b);display:inline-flex;font-size:.87rem;font-weight:500;gap:6px;margin-top:1rem;padding:8px 16px;text-decoration:none;transition:background .15s,color .15s}.previewPostOriginalLink:hover{background:#f8f8f8;background:var(--gray-975,#f8f8f8);color:#1e293b;color:var(--gray-200,#1e293b)}.previewPostBottomNav{border-top:1px solid #e9ecef;border-top:1px solid var(--gray-925,#e9ecef);margin-top:1.5rem;padding-top:1rem}@media (max-width:680px){.previewFeedPopup{max-width:100%;min-width:0!important;width:100%}.previewFeedHeader.withImage{gap:.8rem;grid-template-columns:72px minmax(0,1fr)}.previewFeedImage{height:72px;width:72px}.previewFeedTitle{font-size:1.25rem}.previewFeedUrl{font-size:.95rem}.previewFeedMetaRow{align-items:stretch}.previewFeedAction{justify-content:flex-start;margin-left:0;width:100%}}.feedQuotaCard{background:color-mix(in srgb,#f0a020 10%,#0000);background:color-mix(in srgb,var(--warning-color,#f0a020) 10%,#0000);border:1px solid #f0a020;border:1px solid var(--warning-color,#f0a020);border-radius:12px;margin-bottom:1.75rem;padding:1.25rem 1.4rem;position:relative}.feedQuotaCardTitle{color:#212529;color:var(--gray-200,#212529);font-size:1.15rem;font-weight:600;margin:0 0 .5rem}.feedQuotaCardText{color:#555;color:var(--gray-400,#555);font-size:.95rem;line-height:1.55;margin:0;max-width:640px}.feedQuotaCardFooter{margin-top:1rem}.feedQuotaCardClose{background:none;border:none;border-radius:6px;color:#888;color:var(--gray-400,#888);cursor:pointer;font-size:22px;height:28px;line-height:1;padding:0;position:absolute;right:10px;top:8px;width:28px}@media (hover:hover){.feedQuotaCardClose:hover{background:#e8eef6;background:var(--dr-bg-hover,#e8eef6);color:#212529;color:var(--gray-200,#212529)}}.visibleFocus .feedQuotaCardClose.flowFocussable:focus{box-shadow:0 0 12px 5px #3880ff80;box-shadow:0 0 12px 5px var(--focus-shadow-color,#3880ff80);outline:none}.homePage{background:#fff;background:var(--surface,#fff);display:flex;flex-direction:column;height:100%;overflow-y:auto}.homeContent{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:1.5rem 1.5rem 0;width:100%}.homeContent:has(.homeBackButton){padding-top:.75rem}.homeLoading{align-items:center;display:flex;justify-content:center;min-height:60vh}.homeHero{background:linear-gradient(135deg,var(--primary-color) 0,#2e6bc0 100%);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-color-active,#2e6bc0) 100%);border-radius:16px;color:#fff;color:var(--on-primary,#fff);margin-bottom:1.75rem;padding:2.5rem 2rem}.homeHeroTitle{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .5rem}.homeHeroSubtitle{font-size:1.05rem;line-height:1.55;margin:0;max-width:620px;opacity:.92}.homeHeroSubtitle a{color:inherit;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#fff9;text-decoration-color:#fff9;text-underline-offset:2px}.homeHeroSubtitle a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.homeBackButton{align-items:center;background:none;border:none;color:#666;color:var(--text-secondary,#666);cursor:pointer;display:inline-flex;font:inherit;font-size:.85rem;gap:3px;margin-left:-.25rem;padding:2px 6px 2px 2px}.visibleFocus .homeBackButton.flowFocussable:focus{border-radius:6px;box-shadow:0 0 12px 6px #3880ff80;box-shadow:0 0 12px 6px var(--focus-shadow-color,#3880ff80);outline:none}.homeOptions{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);padding-top:2rem}.homeOptionCard{align-items:flex-start;background:#fff;background:var(--surface-raised,#fff);border:1px solid #d4dde8;border:1px solid var(--dr-border-card,#d4dde8);border-radius:12px;cursor:pointer;display:flex;flex-direction:row;font:inherit;gap:.9rem;padding:1.25rem;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease;user-select:none;-webkit-user-select:none}.homeOptionText{display:flex;flex-direction:column;gap:4px;min-width:0}@media (hover:hover){.homeOptionCard:hover{border-color:var(--primary-color);box-shadow:0 6px 16px #3c5f8a1f;transform:translateY(-2px)}}.homeOptionPrimary{background:#4a90e214;background:var(--primary-color-08,#4a90e214);border-color:var(--primary-color)}.homeOptionIcon{align-items:center;background:color-mix(in srgb,var(--primary-color) 12%,#0000);background:color-mix(in srgb,var(--opt-accent,var(--primary-color)) 12%,#0000);border-radius:10px;color:var(--primary-color);color:var(--opt-accent,var(--primary-color));display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.homeOptionInterests{--opt-accent:#2e7d32}.homeOptionImport{--opt-accent:#7b1fa2}.homeOptionSearch{--opt-accent:#00838f}.homeOptionLogin{--opt-accent:#f57c00}.homeOptionTitle{color:#212529;color:var(--gray-200,#212529);font-size:1.05rem;font-weight:600}.homeOptionDesc{color:#666;color:var(--gray-400,#666);font-size:.875rem;line-height:1.45}.visibleFocus .homeOptionCard.flowFocussable:focus{box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80);outline:none}.homeInterests{animation:fadeIn .25s ease-in;margin-top:.75rem}.homeInterestsLoading{display:flex;justify-content:center;padding:3rem}.homeInterestsEmpty{color:#666;color:var(--gray-400,#666);padding:2rem;text-align:center}.homeInterestsHelp{color:#666;color:var(--gray-400,#666);font-size:.95rem;line-height:1.5;margin:0 0 1rem}.homeInterestsCap{background:color-mix(in srgb,#f0a020 10%,#0000);background:color-mix(in srgb,var(--warning-color,#f0a020) 10%,#0000);border:1px solid #f0a020;border:1px solid var(--warning-color,#f0a020);border-radius:8px;color:#444;color:var(--gray-300,#444);font-size:.875rem;line-height:1.5;margin:-.5rem 0 1rem;padding:.6rem .8rem}.homeTopicsGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media (max-width:1199px){.homeOptionDesktopOnly{display:none}}@media (max-width:1100px){.homeOptions{grid-template-columns:1fr}.homeTopicsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:750px){.homeTopicsGrid{grid-template-columns:1fr}.homeHero{padding:1.75rem 1.25rem}.homeHeroTitle{font-size:1.6rem}}.homeTopicCard{background:#fff;background:var(--surface-raised,#fff);border:1px solid #d4dde8;border:1px solid var(--dr-border-panel,#d4dde8);border-radius:10px;border-top:4px solid var(--card-accent,var(--primary-color));display:flex;flex-direction:column;gap:12px;padding:1rem 1.1rem 1.1rem;user-select:none;-webkit-user-select:none}.homeTopicTitle{color:#212529;color:var(--gray-200,#212529);font-size:1.05rem;font-weight:600;margin:0}.homeTopicChoices{border:1px solid var(--card-accent,var(--primary-color));border-radius:6px;display:flex;flex-shrink:0;overflow:visible}.homeChoiceBtn{background:#fff;background:var(--surface-raised,#fff);border:none;border-right:1px solid var(--card-accent,var(--primary-color));color:var(--primary-color);color:var(--card-accent,var(--primary-color));cursor:pointer;flex:1 1;font-size:.85rem;font-weight:500;padding:7px 10px;transition:background .15s ease,color .15s ease}.homeChoiceBtn:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.homeChoiceBtn:last-child{border-bottom-right-radius:5px;border-right:none;border-top-right-radius:5px}@media (hover:hover){.homeChoiceBtn:not(.active):hover{background:#4a90e214;background:var(--primary-color-08,#4a90e214)}}.homeChoiceBtn.active{background:var(--primary-color);background:var(--card-accent,var(--primary-color));color:#fff;color:var(--on-primary,#fff)}.visibleFocus .homeChoiceBtn.flowFocussable:focus{border-radius:5px;box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80);outline:none;position:relative;z-index:1}.homeTopicCaption{color:#888;color:var(--gray-500,#888);font-size:.8rem;margin:0}.homeTopicMeta{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.homeTopicReveal{background:none;border:none;color:var(--primary-color);color:var(--card-accent,var(--primary-color));cursor:pointer;flex-shrink:0;font:inherit;font-size:.78rem;padding:0;text-decoration:underline}.visibleFocus .homeTopicReveal.flowFocussable:focus{border-radius:4px;box-shadow:0 0 12px 6px #3880ff80;box-shadow:0 0 12px 6px var(--focus-shadow-color,#3880ff80);outline:none}.homeFeedList{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:8px 0 0}.homeFeedItem{align-items:center;display:flex;font-size:.85rem;gap:8px;min-width:0}.homeFeedIcon{border-radius:3px;flex-shrink:0}.homeFeedName{color:#212529;color:var(--gray-200,#212529);overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}a.homeFeedName:hover{text-decoration:underline}.homeFeedBase{border:1px solid;border-radius:4px;color:var(--primary-color);color:var(--card-accent,var(--primary-color));flex-shrink:0;font-size:.65rem;letter-spacing:.04em;margin-left:auto;padding:1px 5px;text-transform:uppercase}.homeGlobal{animation:fadeIn .25s ease-in;container-type:inline-size;margin-top:3rem}.homeGlobalStats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem}.homeGlobalStat{align-items:center;background:#4a90e214;background:var(--primary-color-08,#4a90e214);border:1px solid #d4dde8;border:1px solid var(--dr-border-panel,#d4dde8);border-radius:12px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:1.25rem .75rem}.homeGlobalNum{color:var(--primary-color);font-size:clamp(1.15rem,5cqw,1.8rem);font-weight:700;line-height:1.1;white-space:nowrap}.homeGlobalLabel{color:#888;color:var(--gray-500,#888);font-size:clamp(.62rem,1.9cqw,.78rem);font-weight:600;letter-spacing:.05em;text-align:center;text-transform:uppercase;white-space:nowrap}.homeStatShort{display:none}@container (max-width: 700px){.homeGlobalStats{gap:.5rem}.homeGlobalStat{padding:1rem .5rem}.homeStatFull{display:none}.homeStatShort{display:inline}}.homeLatestGrid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}.homeLatestCard{align-items:center;background:#fff;background:var(--surface-raised,#fff);border:1px solid #d4dde8;border:1px solid var(--dr-border-panel,#d4dde8);border-radius:10px;cursor:pointer;display:flex;font:inherit;gap:.6rem;min-width:0;padding:.65rem .85rem;text-align:left;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}@media (hover:hover){.homeLatestCard:hover{border-color:var(--primary-color);box-shadow:0 6px 16px #3c5f8a1f;transform:translateY(-2px)}}.homeLatestIcon{border-radius:4px;flex-shrink:0;height:20px;object-fit:contain;width:20px}.homeLatestIconFallback{align-items:center;display:flex;font-size:13px;justify-content:center}.homeLatestName{color:#212529;color:var(--gray-200,#212529);font-size:.9rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visibleFocus .homeLatestCard.flowFocussable:focus{border-radius:10px;box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80);outline:none}@media (max-width:1100px){.homeLatestGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:750px){.homeLatestGrid{grid-template-columns:1fr}}.homePromoGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-top:1rem}@media (max-width:750px){.homePromoGrid{grid-template-columns:1fr}}.homeDashboard{animation:fadeIn .25s ease-in;margin-top:0}.homeSpecialCard{background:#4a90e214;background:var(--primary-color-08,#4a90e214);border-color:var(--primary-color)}.homeSpecialIcon{align-items:center;color:var(--primary-color);display:flex;justify-content:center}.homeSectionTitle{color:#212529;color:var(--gray-200,#212529);font-size:1.15rem;font-weight:600;margin:0 0 .9rem}.homeSectionHeader{align-items:center;display:flex;gap:.75rem;margin:0 0 .9rem}.homeSectionHeader .homeSectionTitle{margin:0}.homeGroupToggle{background:#fff;background:var(--surface-raised,#fff);border:1px solid #d4dde8;border:1px solid var(--dr-border-panel,#d4dde8);border-radius:999px;color:#888;color:var(--gray-500,#888);font-size:.78rem;font-weight:500;line-height:1;padding:4px 10px;transition:color .15s ease,border-color .15s ease}@media (hover:hover){.homeGroupToggle:hover{border-color:var(--primary-color);color:var(--primary-color)}}.visibleFocus .homeGroupToggle.focusText:focus{border-radius:999px;text-decoration:none}.homeFolderIcon{align-items:center;display:flex;justify-content:center}.homeSectionTitleTight{margin-bottom:.2rem}.homeSectionByline{color:#888;color:var(--gray-500,#888);font-size:.82rem;margin:0 0 .9rem}.homeCaughtUp{align-items:center;background:#fff;background:var(--surface-raised,#fff);border:1px solid #d4dde8;border:1px solid var(--dr-border-panel,#d4dde8);border-radius:12px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:0 1.5rem 2rem;text-align:center}.homeCaughtUpHeadline{color:#212529;color:var(--gray-200,#212529);font-size:24px;font-weight:700;margin:0}.homeCaughtUpText{color:#888;color:var(--gray-500,#888);font-size:16px;line-height:1.5;margin:0;max-width:420px}.homeCaughtUpLink{background:none;border:none;color:var(--primary-color);cursor:pointer;font:inherit;font-size:.9rem;padding:2px 6px}.visibleFocus .homeCaughtUpLink.flowFocussable:focus{border-radius:6px;box-shadow:0 0 12px 6px #3880ff80;box-shadow:0 0 12px 6px var(--focus-shadow-color,#3880ff80);outline:none}.homeRecentGrid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.homeRecentCardFull,.homeRecentMore{grid-column:1/-1}.homeRecentMore{color:#888;color:var(--gray-500,#888);font-size:.82rem;margin:0;padding:.1rem .25rem;text-align:center}.homeRecentCard{align-items:center;background:#fff;background:var(--surface-raised,#fff);border:1px solid #d4dde8;border:1px solid var(--dr-border-panel,#d4dde8);border-radius:10px;cursor:pointer;display:flex;font:inherit;gap:.75rem;min-width:0;padding:.8rem 1rem;text-align:left;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}@media (hover:hover){.homeRecentCard:hover{border-color:var(--primary-color);box-shadow:0 6px 16px #3c5f8a1f;transform:translateY(-2px)}}.homeRecentIcon{border-radius:4px;flex-shrink:0;height:22px;object-fit:contain;width:22px}.homeRecentIconFallback{align-items:center;display:flex;font-size:14px;justify-content:center}.homeRecentText{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.homeRecentName{color:#212529;color:var(--gray-200,#212529);font-size:.95rem;font-weight:600}.homeRecentMeta,.homeRecentName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeRecentMeta{color:#888;color:var(--gray-500,#888);font-size:.78rem}.homeRecentMetaNewsletter{align-items:center;display:inline-flex;gap:4px}.homeRecentBadge{border-radius:999px;color:#fff;color:var(--on-primary,#fff);font-size:.75rem;font-weight:600;min-width:22px;padding:2px 7px;text-align:center}.homeRecentBadge,.homeRecentDot{background:var(--primary-color);flex-shrink:0}.homeRecentDot{border-radius:50%;height:8px;width:8px}.visibleFocus .homeRecentCard.flowFocussable:focus{border-radius:10px;box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80);outline:none}@media (max-width:750px){.homeRecentGrid{grid-template-columns:1fr}}.homeCompleteBar{align-items:center;border-top:1px solid #d4dde8;border-top:1px solid var(--dr-border-panel,#d4dde8);display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1rem;padding-top:1rem}.homeCompleteAction{align-items:center;display:flex;gap:.75rem}.focusText.underlined.homeSkipLink{color:var(--primary-color);cursor:pointer;font-size:.9rem}.homeAuthBtn.textButton{border-radius:8px;padding-left:14px;padding-right:14px}.homeHeaderForm{align-items:center;display:flex;gap:8px}.homeTitleShort{display:none}@media (max-width:500px){.homeTitleFull{display:none}.homeTitleShort{display:inline}}.homeAnonFooter{margin-top:1.5rem;text-align:center}.homeAnonNote{color:#666;color:var(--text-secondary,#666);font-size:.95rem;line-height:1.55;margin:0}.focusText.underlined.homeAnonLink{color:var(--primary-color);cursor:pointer;font-size:inherit}.homeKbdCard{animation:fadeIn .25s ease-in;background:#4a90e214;background:var(--primary-color-08,#4a90e214);border:1px solid var(--primary-color);border-radius:12px;margin-bottom:1.75rem;padding:1.25rem 1.4rem;position:relative}.homeKbdHeader{gap:.75rem;margin-bottom:.75rem}.homeKbdHeader,.homeKbdIcon{align-items:center;display:flex}.homeKbdIcon{background:#4a90e21a;background:var(--primary-color-10,#4a90e21a);border-radius:10px;color:var(--primary-color);flex-shrink:0;height:44px;justify-content:center;width:44px}.homeKbdTitle{color:#212529;color:var(--gray-200,#212529);font-size:1.15rem;font-weight:600;margin:0}.homeKbdList{color:#555;color:var(--gray-400,#555);display:flex;flex-direction:column;font-size:.95rem;gap:.5rem;line-height:1.55;margin:0;padding-left:1.2rem}.homeKbdFooter{align-items:center;display:flex;gap:.6rem;margin-top:1rem}.focusText.underlined.homeKbdDismiss{color:#666;color:var(--text-secondary,#666);cursor:pointer;font-size:.9rem}.homeKbd{background:#fff;background:var(--surface-raised,#fff);border:1px solid #c4cdd8;border:1px solid var(--gray-800,#c4cdd8);border-radius:4px;box-shadow:0 1px 0 #14284626;color:#212529;color:var(--gray-200,#212529);display:inline-block;font-family:inherit;font-size:.8rem;line-height:1.5;padding:1px 6px;vertical-align:initial;white-space:nowrap}.homeKbdClose{background:none;border:none;border-radius:6px;color:#888;color:var(--gray-400,#888);cursor:pointer;font-size:22px;height:28px;line-height:1;padding:0;position:absolute;right:10px;top:8px;width:28px}@media (hover:hover){.homeKbdClose:hover{background:#e8eef6;background:var(--dr-bg-hover,#e8eef6);color:#212529;color:var(--gray-200,#212529)}}.visibleFocus .homeKbdCard .focusText.flowFocussable:focus,.visibleFocus .homeKbdClose.flowFocussable:focus{box-shadow:0 0 12px 5px #3880ff80;box-shadow:0 0 12px 5px var(--focus-shadow-color,#3880ff80);outline:none}.homeHelpButton{align-items:center;background:none;border:none;border-radius:50%;color:#666;color:var(--gray-400,#666);cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;width:38px}@media (hover:hover){.homeHelpButton:hover{background:#e8eef6;background:var(--dr-bg-hover,#e8eef6);color:var(--primary-color)}}.visibleFocus .homeHelpButton.flowFocussable:focus{box-shadow:0 0 12px 5px #3880ff80;box-shadow:0 0 12px 5px var(--focus-shadow-color,#3880ff80);outline:none}.homeHelpCard{animation:fadeIn .25s ease-in;background:#4a90e214;background:var(--primary-color-08,#4a90e214);border:1px solid var(--primary-color);border-radius:12px;margin-bottom:1.75rem;padding:1.25rem 1.4rem;position:relative}.homeHelpTitle{color:#212529;color:var(--gray-200,#212529);font-size:1.15rem;font-weight:600;margin:0 0 .5rem}.homeHelpText{color:#555;color:var(--gray-400,#555);font-size:.95rem;line-height:1.55;margin:0}.homeHelpWhereWrap{white-space:nowrap}.focusText.homeHelpWhere{color:var(--primary-color);cursor:pointer;font-weight:500}.homeHelpWhere svg{margin-left:3px;vertical-align:-3px}.homeHelpFooter{align-items:center;display:flex;gap:1.1rem;margin-top:1rem}.focusText.underlined.homeHelpDismiss,.focusText.underlined.homeHelpMore{cursor:pointer;font-size:.9rem}.focusText.underlined.homeHelpMore{color:var(--primary-color)}.focusText.underlined.homeHelpDismiss{color:#666;color:var(--text-secondary,#666)}.homeHelpClose{background:none;border:none;border-radius:6px;color:#888;color:var(--gray-400,#888);cursor:pointer;font-size:22px;height:28px;line-height:1;padding:0;position:absolute;right:10px;top:8px;width:28px}@media (hover:hover){.homeHelpClose:hover{background:#e8eef6;background:var(--dr-bg-hover,#e8eef6);color:#212529;color:var(--gray-200,#212529)}}.visibleFocus .homeHelpCard .focusText.flowFocussable:focus,.visibleFocus .homeHelpClose.flowFocussable:focus{box-shadow:0 0 12px 5px #3880ff80;box-shadow:0 0 12px 5px var(--focus-shadow-color,#3880ff80);outline:none}.addFeed{background:var(--surface);display:flex;flex-direction:column;height:100%}.addFeedMobileHeader{align-items:center;background:#fafafa;background:var(--gray-975,#fafafa);border-bottom:1px solid var(--gray-925);display:none;justify-content:space-between;min-width:0;padding:16px 10px}.addFeedMobileHeaderLeft{align-items:center;color:var(--gray-400);cursor:pointer;display:flex;flex:1 1;gap:12px;min-width:0;transition:opacity .15s ease}.addFeedMobileHeaderLeft:hover{opacity:.7}.addFeedMobileHeaderLeft:active{opacity:.5}.addFeedMobileHeaderLeft h2{color:var(--gray-200);font-size:18px;font-weight:600;margin:0}.addFeedContainer{margin:0 auto;max-width:1250px;padding:2rem 1.5rem}.addFeedHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.addFeedHeader h2{color:var(--text-primary);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0}.addFeedContent{display:flex;flex-direction:column;gap:1.5rem}.addFeedDescription{color:var(--gray-400);font-size:.95rem;line-height:1.5;margin:0}.addFeedInputRow{align-items:stretch;display:flex;gap:1rem;width:100%}.addFeedSearchWrapper{align-items:center;background:#fff;background:var(--surface-raised,#fff);border:1px solid #dfe1e5;border-radius:24px;box-shadow:none;display:flex;position:relative;transition:box-shadow .2s ease,border-color .2s ease;width:100%}.addFeedSearchWrapper:focus-within,.addFeedSearchWrapper:hover{border-color:#dfe1e500;box-shadow:0 1px 6px #20212447}.addFeedSearchWrapper.withAutocomplete{border-bottom:none;border-color:#dfe1e500;border-radius:24px 24px 0 0;box-shadow:0 1px 6px #20212447}.addFeedSearchWrapper.withAutocomplete input.addFeedInput{border-radius:24px 24px 0 0}.addFeedSearchIcon{flex-shrink:0;left:14px;pointer-events:none;position:absolute}.addFeedClearIcon{cursor:pointer;flex-shrink:0;opacity:.6;position:absolute;right:14px;transition:opacity .15s ease}.addFeedClearIcon:hover{opacity:1}.addFeedSearchWrapper .labelledInputContainer{flex:1 1;min-width:0}.addFeedSearchWrapper input.addFeedInput{background:#0000;border:none;border-radius:24px;box-sizing:border-box;flex:1 1;font-size:1rem;min-width:0;outline:none;padding:14px 44px;width:100%}.addFeedSearchWrapper input.addFeedInput:focus{box-shadow:none;outline:none}.addFeedAutocomplete{background:#fff;background:var(--surface-raised,#fff);border:1px solid #dfe1e5;border-radius:0 0 24px 24px;border-top-color:#e8eaed;box-shadow:0 4px 6px #20212447;left:-2px;max-height:400px;overflow-y:auto;position:absolute;top:100%;width:calc(100% + 2px);z-index:1000}.addFeedAutocompleteItem{border-bottom:1px solid #f1f3f4;cursor:pointer;padding:12px 16px 12px 44px;transition:background-color .15s ease}.addFeedAutocompleteItem:last-child{border-bottom:none;border-radius:0 0 24px 24px}.addFeedAutocompleteItem:hover{background-color:#f8f9fa;background-color:var(--dr-bg-menu-hover,#f8f9fa)}.addFeedAutocompleteItem.selected{background-color:#e8f0fe;background-color:var(--dr-bg-active,#e8f0fe)}.addFeedAutocompleteLine1{color:#202124;font-size:1rem;font-weight:600;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addFeedAutocompleteLine2{color:#5f6368;font-size:.875rem}.addFeedAutocompleteSearch{align-items:center;display:flex;position:relative}.addFeedAutocompleteSearchIcon{color:#5f6368;flex-shrink:0;left:15px;position:absolute}.addFeedAutocompleteSearchLabel{color:#202124;font-size:1rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addFeedAutocompleteLoading{align-items:center;color:#5f6368;cursor:default;display:flex;font-size:.9rem;gap:.5rem;padding-left:44px}.labelledInputContainer{display:flex;flex:1 1;flex-direction:column;min-width:0}input.labelledInput.addFeedInput{box-sizing:border-box;font-size:1rem;height:100%;padding:12px;width:100%}.addFeedStatus{animation:fadeIn .3s ease-in;background:#f8f9fa;background:var(--dr-bg-panel,#f8f9fa);border-left:4px solid var(--dr-link-blue);border-radius:4px;color:var(--gray-200);font-size:.95rem;line-height:1.5;margin:0;padding:1rem}.addFeedStatus.error{background:#f8d7da;border-left-color:#dc3545;border-left-color:var(--error-color,#dc3545);color:#721c24}.addFeedReadyDecision{padding:0}.readyFeedCard{animation:fadeIn .3s ease-in}.readyFeedCopyright{color:var(--gray-400);font-size:.78rem;margin:.5rem 0 0}.readyFeedActions{gap:.5rem;padding:12px 16px}.readyFeedActions,.readyOption{display:flex;flex-direction:column}.readyOption{align-items:flex-start;background:#fff;background:var(--surface-raised,#fff);border:1px solid #dee2e6;border:1px solid var(--dr-border-card,#dee2e6);border-radius:8px;cursor:pointer;gap:2px;padding:10px 14px;text-align:left;transition:border-color .15s,background .15s}.readyOption:hover{background:#f8f9fa;background:var(--dr-bg-hover,#f8f9fa);border-color:#adb5bd;border-color:var(--gray-600,#adb5bd)}.readyOption:focus{outline:none}.visibleFocus .readyOption:focus:not(:active){box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80)}.readyOptionTitle{color:#212529;color:var(--gray-200,#212529);font-size:.9rem;font-weight:600}.readyOptionDesc{color:#868e96;color:var(--gray-500,#868e96);font-size:.8rem}.readyOptionPublic,.readyOptionPublic:hover{border-color:var(--dr-link-blue)}.readyOptionPublic:hover{background:#e8f4fd;background:var(--dr-bg-hover,#e8f4fd)}.readyOptionPrivate .readyOptionTitle{color:#495057;color:var(--gray-350,#495057)}.readyOptionDisabled{cursor:not-allowed;opacity:.5}.readyOptionDisabled:hover{background:#fff;background:var(--surface-raised,#fff);border-color:#dee2e6;border-color:var(--dr-border-card,#dee2e6)}.readyOptionSkip{background:#0000;border-color:#0000}.readyOptionSkip:hover{background:#f1f3f5;background:var(--gray-950,#f1f3f5);border-color:#0000}.readyOptionSkip .readyOptionTitle{color:#868e96;color:var(--gray-500,#868e96);font-size:.85rem;font-weight:500}.addFeedCategories{animation:fadeIn .4s ease-in;margin-top:1rem}.addFeedCategoriesTitle{color:var(--gray-400);font-size:1.1rem;font-weight:600;letter-spacing:-.01em;margin:0 0 1rem}.addFeedTabs{margin-bottom:1.5rem}.addFeedCategoryGrid{grid-gap:1rem;animation:fadeIn .3s ease-in;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.catBackButton{width:36px}.addFeedBackLink{align-items:center;background:none;border:none;color:var(--gray-400);cursor:pointer;display:inline-flex;font-size:.95rem;font:inherit;gap:4px;margin-bottom:1rem;padding:4px 8px 4px 0}.addFeedBackLink:hover{color:#212529;color:var(--gray-200,#212529)}.visibleFocus .addFeedBackLink.flowFocussable:focus{border-radius:4px;box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80);color:#212529;color:var(--gray-200,#212529);outline:none}.addFeedCategoryGrid.subcat{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.addFeedCategoryGrid:has(.categoryTile){margin-top:16px}.addFeedTabsNav{background:#fff;background:var(--surface,#fff);margin:12px 0;position:-webkit-sticky;position:sticky;top:53px;z-index:9}.addFeedPopularPlaceholder{animation:fadeIn .3s ease-in;background:#f8f9fa;background:var(--dr-bg-panel,#f8f9fa);border-radius:8px;color:var(--gray-400);padding:2rem;text-align:center}.addFeedPopularPlaceholder p{font-size:.95rem;margin:0}.addFeedResult{animation:fadeIn .4s ease-in;background:#fff;background:var(--surface-raised,#fff);border:1px solid var(--gray-900);border-radius:8px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.addFeedResult h3{color:#1a1a1a;color:var(--gray-100,#1a1a1a);font-size:1.25rem;font-weight:600;line-height:1.4;margin:0}.addFeedResult img{align-self:flex-start;border-radius:6px;box-shadow:0 1px 4px #0000001a}.addFeedResult p{color:var(--gray-350);font-size:.9rem;line-height:1.6;margin:0}.addFeedResult p strong{color:var(--gray-200);font-weight:600;margin-right:.5rem}.addFeedResult .textButton{align-self:flex-start;margin-top:.5rem}.addFeedPostsLoading{align-items:center;background:#f8f9fa;background:var(--dr-bg-panel,#f8f9fa);border-radius:8px;color:var(--gray-400);display:flex;font-size:.95rem;gap:.75rem;padding:1.5rem}.addFeedPosts{background:#fff;background:var(--surface-raised,#fff);border:1px solid var(--gray-900);border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:1.5rem}.addFeedPostsTitle{color:var(--gray-200);font-size:1.1rem;font-weight:600;margin:0 0 1rem}.addFeedPostsList{display:flex;flex-direction:column}.addFeedPost{padding:.75rem 0}.addFeedPostHeader{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.addFeedPostTitle{color:#1a1a1a;color:var(--gray-100,#1a1a1a);flex:1 1;font-size:1rem;font-weight:500;line-height:1.4;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addFeedPostDate{color:var(--gray-400);flex-shrink:0;font-size:.85rem;white-space:nowrap}.addFeedPostDescription{color:var(--gray-350);font-size:.9rem;line-height:1.5;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addFeedPostDivider{background:var(--gray-900);height:1px;margin-top:.75rem}@media (max-width:750px){.addFeedMobileHeader{display:flex}.addFeedHeader{display:none}.addFeedContainer{padding:1.5rem 1rem}.addFeedInputRow{flex-direction:column;gap:.75rem}.addFeedResult{padding:1rem}.addFeedResult h3{font-size:1.1rem}.addFeedPostHeader{align-items:flex-start;flex-direction:column;gap:.25rem}.addFeedPostDate{align-self:flex-end;order:-1}.addFeedPostTitle{order:1}.addFeedCategoryGrid{gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.addFeedCategoryTile{gap:.25rem;height:90px;padding:.5rem;width:90px}.addFeedCategoryName{font-size:.75rem}}.addFeedTabs.tabButtonsContainer{border:0;border-bottom:2px solid #3880ff;border-bottom:2px solid var(--primary-color,#3880ff);border-radius:0;justify-content:left;width:100%}.addFeedTabs.tabButtonsContainer :first-child,.addFeedTabs.tabButtonsContainer :last-child{border-top-left-radius:4px;border-top-right-radius:4px}.addFeedTabs.tabButtonsContainer>.textButton:not(.selected),.tabButtonsContainer>.textButton:not(.selected):active,.tabButtonsContainer>.textButton:not(.selected):focus{border:0!important}.onboardingList{display:flex;flex-direction:column;gap:12px;margin-top:1rem}.onboardingHelp{color:#666;color:var(--gray-400,#666);font-size:.9rem;line-height:1.5;margin:0 0 4px}.onboardingCard{background:#fff;background:var(--surface-raised,#fff);border:1px solid #e0e0e0;border:1px solid var(--dr-border-panel,#e0e0e0);border-radius:10px;cursor:pointer;padding:14px 16px}.onboardingCardHeader{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.onboardingTopic{color:#212529;color:var(--gray-200,#212529);font-size:1.05rem;font-weight:600;margin:0;min-width:0;-webkit-user-select:none;user-select:none}.onboardingChoices{border:1px solid #3880ff;border:1px solid var(--primary-color,#3880ff);border-radius:6px;display:flex;flex-shrink:0;overflow:visible}.onboardingChoiceBtn{background:#fff;background:var(--surface-raised,#fff);border:none;border-right:1px solid #3880ff;border-right:1px solid var(--primary-color,#3880ff);color:#3880ff;color:var(--primary-color,#3880ff);cursor:pointer;font-size:.85rem;font-weight:500;padding:6px 14px;transition:background .15s ease,color .15s ease}.onboardingChoiceBtn:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.onboardingChoiceBtn:last-child{border-bottom-right-radius:5px;border-right:none;border-top-right-radius:5px}.visibleFocus .onboardingChoiceBtn.flowFocussable:focus{border-radius:5px;box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80);outline:none;position:relative;z-index:1}@media (hover:hover){.onboardingChoiceBtn:not(.active):hover{background:#eef4ff;background:var(--primary-color-10,#eef4ff)}}.onboardingChoiceBtn.active{background:#3880ff;background:var(--primary-color,#3880ff);color:#fff;color:var(--on-primary,#fff)}.onboardingFeeds{border-top:1px solid #eee;border-top:1px solid var(--gray-925,#eee);display:flex;flex-direction:column;gap:4px;margin-top:12px;padding-top:12px}.onboardingFeed{align-items:center;display:flex;gap:10px;padding:4px 0}.onboardingFeedIcon{border-radius:4px;flex-shrink:0;height:22px;object-fit:contain;width:22px}.onboardingFeedName{color:#333;color:var(--gray-200,#333);flex:1 1;font-size:.9rem;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){a.onboardingFeedName:hover{color:#3880ff;color:var(--primary-color,#3880ff);text-decoration:underline}}.onboardingFeedActions{align-items:center;display:flex;flex-shrink:0;gap:8px}.addFeedNewsletterCta{align-items:flex-start;background:#fff;background:var(--surface-raised,#fff);border:1px solid #d4dde8;border:1px solid var(--dr-border-card,#d4dde8);border-radius:12px;cursor:pointer;display:flex;flex-direction:row;font:inherit;gap:.9rem;margin:.75rem 0 1rem;padding:1.25rem;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease;user-select:none;-webkit-user-select:none;width:100%}@media (hover:hover){.addFeedNewsletterCta:hover{border-color:var(--primary-color);box-shadow:0 6px 16px #3c5f8a1f;transform:translateY(-2px)}}.visibleFocus .addFeedNewsletterCta.flowFocussable:focus{box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80);outline:none}.addFeedNewsletterCtaIcon{align-items:center;background:#4a90e21a;background:var(--primary-color-10,#4a90e21a);border-radius:10px;color:var(--primary-color);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.addFeedNewsletterCtaText{display:flex;flex-direction:column;gap:4px;min-width:0}.addFeedNewsletterCtaTitle{color:#212529;color:var(--gray-200,#212529);font-size:1.05rem;font-weight:600}.addFeedNewsletterCtaDesc{color:#666;color:var(--gray-400,#666);font-size:.875rem;line-height:1.45}.addFeedIntro{align-items:flex-start;display:flex;gap:.9rem;margin:.25rem 0 1.25rem;text-align:left}.addFeedIntroIcon{align-items:center;background:#4a90e21a;background:var(--primary-color-10,#4a90e21a);border-radius:12px;color:var(--primary-color);display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;margin-top:2px;width:44px}.addFeedIntroText{min-width:0}.addFeedIntroTitle{color:#111827;color:var(--gray-100,#111827);font-size:1.45rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 .4rem}.addFeedIntroSubtitle{color:#4b5563;color:var(--gray-350,#4b5563);font-size:.95rem;line-height:1.6;margin:0}.addFeedSupportNote{align-items:flex-start;border-top:1px solid #d4dde8;border-top:1px solid var(--dr-border-card,#d4dde8);color:var(--gray-400);display:flex;gap:.6rem;margin:3rem auto 1.5rem;max-width:720px;padding-top:1.25rem}.addFeedSupportIcon{color:var(--gray-500);flex-shrink:0;margin-top:.1rem}.addFeedSupportText{font-size:.82rem;line-height:1.55;margin:0}.addFeedSupportLink{color:#3880ff;color:var(--primary-color,#3880ff);font-weight:600;text-decoration:none}.addFeedSupportLink:hover{text-decoration:underline}.visibleFocus .addFeedSupportLink.flowFocussable:focus{border-radius:4px;box-shadow:0 0 10px 5px #3880ff80;box-shadow:0 0 10px 5px var(--focus-shadow-color,#3880ff80);outline:none}html.dark .addFeedSearchWrapper{border-color:#3d4451}html.dark .addFeedSearchWrapper.withAutocomplete,html.dark .addFeedSearchWrapper:focus-within,html.dark .addFeedSearchWrapper:hover{border-color:#3d445100;box-shadow:0 1px 6px #00000080}html.dark .addFeedAutocomplete{border-color:#353c48 #3d4451 #3d4451;box-shadow:0 4px 6px #00000080}html.dark .addFeedAutocompleteItem{border-bottom-color:#2b323e}html.dark .addFeedAutocompleteLine1{color:#e4e9ef}html.dark .addFeedAutocompleteLine2{color:#9aa4b1}html.dark .addFeedAutocompleteSearchLabel{color:#e4e9ef}html.dark .addFeedAutocompleteLoading,html.dark .addFeedAutocompleteSearchIcon{color:#9aa4b1}html.dark .addFeedStatus.error{background:#3d2226;color:#f3b6bc}.categoryTile{align-items:center;aspect-ratio:1;background:var(--surface-raised);border:2px solid;border-radius:12px;box-shadow:0 2px 8px #00000014;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;justify-content:center;min-width:0;padding:.375rem;transition:all .2s ease;-webkit-user-select:none;user-select:none;width:95px}.categoryTile.small{gap:.15rem;height:60px;min-width:60px;padding:.2rem;width:60px}.categoryTile:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-3px)}.categoryTile:active{box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.visibleFocus .categoryTile:focus:not(:active){box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80);outline:none;transform:translateY(-3px)}.categoryTileName{word-wrap:break-word;color:var(--text-primary);font-size:.7rem;font-weight:500;line-height:1.2;max-width:100%;text-align:center}.categoryTile.small .categoryTileName{font-size:.6rem}.discoverPage{height:100%;overflow-y:auto;width:100%}.discoverIntro{margin:0 auto;max-width:1200px;padding:1.5rem 2rem}.discoverFeatured{padding:0 1rem 1.5rem}.discoverContent>.feedQuotaBanner{box-sizing:border-box;margin:0 auto 1rem;max-width:1200px}@media (max-width:750px){.discoverContent>.feedQuotaBanner{margin:0 1rem 1rem}.discoverIntro{padding:1.5rem 1rem 0}}.discoverFeaturedContent{margin:0 auto;max-width:1200px}.discoverSectionTitle{color:var(--gray-200);font-size:1.5rem;font-weight:600;margin:0 0 1.5rem}.discoverSectionNote{color:var(--gray-500);font-size:.8rem;font-weight:400}.discoverFeaturedGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(max(340px,calc(50% - .5rem)),1fr));margin-bottom:2rem}.discoverFeaturedCard{animation:discoverFadeIn .4s ease-in;background:var(--surface-raised);border:1px solid var(--gray-850);border-radius:8px;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.discoverFeaturedCardLink{color:inherit;cursor:pointer;display:block;text-decoration:none}.discoverFeaturedCardImage{align-items:center;background:var(--gray-975);border-bottom:1px solid var(--gray-850);display:flex;font-size:3rem;height:240px;justify-content:center;overflow:hidden;position:relative;width:100%}.discoverFeaturedCardImage img{height:100%;object-fit:cover;width:100%}.discoverFeaturedCardContent{padding:1rem}.discoverFeaturedCardHeader{align-items:center;display:flex;gap:.75rem;margin-bottom:.65rem}.discoverFeaturedCardFavicon{background:var(--surface-raised);border:1px solid var(--gray-900);border-radius:8px;box-sizing:border-box;flex-shrink:0;height:44px;object-fit:contain;padding:2px;width:44px}.discoverFeaturedCardTitleGroup{display:flex;flex-direction:column;gap:.2rem;min-width:0}.discoverFeaturedCardTitle{color:var(--gray-100);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0;word-break:break-word}.discoverFeaturedCardDomain{color:var(--dr-link-blue);font-size:.85rem;text-decoration:none;word-break:break-all}.discoverFeaturedCardDomain:hover{text-decoration:underline}.discoverFeaturedCardDescription{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--gray-400);display:-webkit-box;font-size:.875rem;line-height:1.5;margin:0;min-height:5.25rem;overflow:hidden}.discoverFeaturedCardFooter{align-items:center;border-top:1px solid var(--gray-950);display:flex;gap:.5rem;justify-content:space-between;margin-top:auto;padding:.75rem 1rem}.discoverFeaturedCardCategory{align-items:center;color:var(--gray-400);display:flex;font-size:.75rem;font-weight:500;gap:.375rem}.discoverFeaturedCardActions{align-items:center;display:flex;gap:.5rem}.discoverFeaturedCardActions .textButton{width:5.5rem}.discoverCollections{background:var(--surface);padding:1rem 2rem 3rem}.discoverCollectionsContent{margin:0 auto;max-width:1200px}.discoverCollectionsGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(max(320px,calc(50% - .5rem)),1fr))}.discoverCollectionCard{animation:discoverFadeIn .4s ease-in;background:var(--surface-raised);border:2px solid var(--gray-900);border-radius:8px;color:inherit;cursor:pointer;display:flex;flex-direction:column;height:584px;overflow:hidden;padding:0;position:relative;text-decoration:none;transition:border-color .15s ease,background .15s ease}.discoverCollectionCard:hover{background:var(--gray-975);border-color:var(--primary-color)}.discoverCollectionIcon{align-items:center;background:var(--gray-975);border-radius:6px 6px 0 0;display:flex;flex-shrink:0;height:240px;justify-content:center;margin:0 0 1rem;overflow:hidden;transition:all .3s ease;width:calc(100% + 3rem)}.discoverCollectionCard.expanded .discoverCollectionIcon{height:0;margin:0 0 .1rem;opacity:0;transform:translateY(-40px)}.discoverCollectionIcon img{height:100%;object-fit:cover;width:100%}.discoverCollectionHeader{align-items:center;display:flex;flex-shrink:0;gap:.5rem;justify-content:space-between;padding:0 1rem}.discoverCollectionFollowAll{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.discoverCollectionFollowAll .textButton{font-size:.65rem;width:7rem}.discoverCollectionTitle{color:var(--gray-200);flex-shrink:0;flex:1 1;font-size:1.125rem;font-weight:600;margin:.25rem 0;min-width:0;transition:all .3s ease}.discoverCollectionCard.expanded .discoverCollectionHeader{margin-bottom:.75rem;margin-top:.5rem}.discoverCollectionCard.expanded .discoverCollectionTitle{cursor:pointer}.discoverCollectionDescription{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--gray-400);display:-webkit-box;flex-shrink:0;font-size:.875rem;height:6em;line-height:1.5;margin:.75rem 0;overflow:hidden;padding:0 1rem;transition:all .3s ease}.discoverCollectionCard.expanded .discoverCollectionDescription{height:0;margin:0;opacity:0;overflow:hidden}.discoverCollectionFeeds{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;margin-bottom:.5rem;max-height:7rem;min-height:0;overflow-y:auto;overflow-y:hidden;padding:0 1rem;transition:max-height .3s ease}.discoverCollectionCard.expanded .discoverCollectionFeeds{max-height:20rem;overflow-y:auto;padding-top:1rem}.discoverCollectionFeed{align-items:center;display:flex;flex-shrink:0;gap:.5rem;height:2rem}.discoverCollectionFeedIcon{border-radius:4px;flex-shrink:0;height:20px;object-fit:contain;width:20px}.discoverCollectionFeedTitle{color:var(--gray-200);flex:1 1;font-size:.875rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.discoverCollectionFeedTitleLink{color:var(--gray-200);cursor:pointer;text-decoration:none;transition:color .15s ease}@media (hover:hover){a.discoverCollectionFeedTitleLink:hover{color:var(--primary-color);text-decoration:underline}}.visibleFocus a.discoverCollectionFeedTitleLink:focus,.visibleFocus a.discoverFeaturedCardDomain:focus{border-radius:4px;box-shadow:0 0 12px 8px var(--focus-shadow-color);outline:none}.discoverCollectionFeedActions{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.discoverCollectionFeedActions .textButton{font-size:.65rem;width:5.25rem}.discoverCollectionShowAll{align-items:center;display:flex;flex-shrink:0;font-size:.875rem;gap:.5rem;justify-content:center;margin-bottom:.75rem;margin-top:auto;text-align:center}.discoverCollectionShowAll .focusText.underlined{color:var(--gray-550)!important}.discoverCollectionShowAllCount{color:var(--gray-550);font-size:.875rem;font-weight:400}.discoverBrowse{padding:2rem .5rem 3rem}.discoverBrowseContent{margin:0 auto;max-width:1200px}.discoverBrowseContent>.discoverSectionTitle{margin-left:1.5rem}@media (max-width:750px){.discoverCollections,.discoverFeatured{padding:2rem 1rem}.discoverBrowse{padding:2rem 0}.discoverSectionTitle{font-size:1.25rem}.discoverCollectionsGrid,.discoverFeaturedGrid{grid-template-columns:1fr}.discoverFeaturedCardDescription{-webkit-line-clamp:unset;min-height:0}}.discoverBrowse .addFeedContainer{padding-top:0}.discoverCollectionShowAll span.focusText:focus{color:#3880ff!important;color:var(--primary-color,#3880ff)!important}.skeleton-shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,var(--gray-950) 0,var(--gray-900) 20%,var(--gray-950) 40%,var(--gray-950) 100%);background-size:200% 100%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text{background:var(--gray-950);border-radius:4px;height:1rem}.skeleton-title{height:1.25rem;margin-bottom:.5rem;width:60%}.skeleton-description{height:.875rem;margin-bottom:.5rem;width:100%}.skeleton-category{height:.75rem;width:5rem}.skeleton-button{border-radius:4px;height:2rem;width:5.5rem}.skeleton-icon{border-radius:4px;flex-shrink:0;height:20px;width:20px}.skeleton-feed-title{border-radius:4px;height:.875rem}.discoverFeaturedCard.skeleton{pointer-events:none}.discoverCollectionCard.skeleton{animation:none;cursor:default;pointer-events:none}.discoverFeaturedCard.skeleton{animation:none}@keyframes discoverFadeIn{0%{opacity:0}to{opacity:1}}.addNewsletter .addFeedContent{padding-bottom:2rem}.addNewsletter .nlHero{align-items:flex-start;display:flex;gap:.9rem;margin:1rem 0 1.5rem;text-align:left}.addNewsletter .nlHeroIcon{align-items:center;background:#4a90e21a;background:var(--primary-color-10,#4a90e21a);border-radius:12px;color:var(--primary-color);display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;margin-top:2px;width:44px}.addNewsletter .nlHeroIconSuccess{background:#e7f7ee;color:#15803d}.addNewsletter .nlHeroText{min-width:0}.addNewsletter .nlHeroTitle{color:#111827;color:var(--gray-100,#111827);font-size:1.45rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 .4rem}.addNewsletter .nlHeroLede{color:#4b5563;color:var(--gray-350,#4b5563);line-height:1.6;margin:0}.addNewsletter .nlCard{background:#fff;background:var(--surface-raised,#fff);border:1px solid #e5e7eb;border:1px solid var(--dr-border-card,#e5e7eb);border-radius:14px;box-shadow:0 1px 3px #1018280f,0 1px 2px #1018280a;margin-bottom:1.5rem;max-width:520px;padding:1.25rem 1.35rem 1.1rem;width:100%}.addNewsletter .nlLabel{color:#1f2937;color:var(--gray-200,#1f2937);display:block;font-weight:600;margin-bottom:.45rem}.addNewsletter .nlFieldHint{color:#9ca3af;color:var(--gray-550,#9ca3af);font-size:.85rem;margin:.45rem 0 0}.addNewsletter .nlError{background:#fde8e8;border:1px solid #f5b5b5;border-radius:8px;color:#9b1c1c;font-size:.9rem;margin:.9rem 0 0;padding:.6rem .85rem}.addNewsletter .nlCardActions{margin-top:1.1rem}.addNewsletter .nlCardActions .textButton{width:100%}.addNewsletter .nlCreating{align-items:center;color:#555;color:var(--gray-350,#555);display:inline-flex;gap:.6rem;justify-content:center;padding:.5rem 0;width:100%}.addNewsletter .nlQuota{border-top:1px solid #f0f1f3;border-top:1px solid var(--gray-950,#f0f1f3);color:#6b7280;color:var(--gray-400,#6b7280);font-size:.88rem;margin-top:.9rem;padding-top:.85rem;text-align:left}.addNewsletter .nlQuota strong{color:#374151;color:var(--gray-300,#374151)}.addNewsletter .nlQuotaFull,.addNewsletter .nlQuotaFull strong{color:#b45309}.addNewsletter .nlEmailCard{padding:.9rem 1rem}.addNewsletter .nlEmailRow{align-items:center;display:flex;gap:.85rem;justify-content:space-between}.addNewsletter .nlEmail{color:#111827;color:var(--gray-100,#111827);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.02rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addNewsletter .nlHow{margin-bottom:1.25rem}.addNewsletter .nlHowTitle{color:#9ca3af;color:var(--gray-550,#9ca3af);font-size:.78rem;font-weight:700;letter-spacing:.06em;margin:0 0 .85rem;text-transform:uppercase}.addNewsletter .nlHowSteps{grid-gap:.9rem 1.5rem;display:grid;gap:.9rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));list-style:none;margin:0;padding:0}.addNewsletter .nlHowSteps li{align-items:flex-start;display:flex;gap:.8rem}.addNewsletter .nlStepNum{align-items:center;background:#4a90e21a;background:var(--primary-color-10,#4a90e21a);border-radius:50%;color:var(--primary-color);display:inline-flex;flex:0 0 auto;font-size:.85rem;font-weight:700;height:26px;justify-content:center;width:26px}.addNewsletter .nlStepBody{display:flex;flex-direction:column;gap:1px}.addNewsletter .nlStepBody strong{color:#1f2937;color:var(--gray-200,#1f2937);font-weight:600}.addNewsletter .nlStepBody span{color:#6b7280;color:var(--gray-400,#6b7280);font-size:.92rem;line-height:1.45}.addNewsletter .nlNote{background:#f9fafb;background:var(--dr-bg-panel,#f9fafb);border-radius:8px;color:#6b7280;color:var(--gray-400,#6b7280);font-size:.85rem;margin:.4rem 0 0;padding:.6rem .75rem}.addNewsletter .nlDoneActions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}html.dark .addNewsletter .nlHeroIconSuccess{background:#16321f;color:#5fcf86}html.dark .addNewsletter .nlError{background:#3d2226;border-color:#6e3a3a;color:#f3b6bc}html.dark .addNewsletter .nlQuotaFull,html.dark .addNewsletter .nlQuotaFull strong{color:#e8a04c}.pageIntro{align-items:flex-start;display:flex;gap:.9rem;text-align:left}.pageIntroIcon{align-items:center;background:#4a90e21a;background:var(--primary-color-10,#4a90e21a);border-radius:12px;color:var(--primary-color);display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;margin-top:2px;width:44px}.pageIntroText{min-width:0}.pageIntroTitle{color:var(--gray-100);font-size:1.45rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 .4rem}.pageIntroSubtitle{color:var(--gray-350);font-size:.95rem;line-height:1.6;margin:0}.myFeedsPage{display:flex;flex-direction:column;height:100%;min-height:0}.mfIntro{flex-shrink:0;padding:1.25rem 16px .75rem}.mfMainForm{display:flex;flex:1 1;flex-direction:column;min-height:0}.mfFolderChoiceItem,.mfFolderExpand,.mfIconButton,.mfMenuItem,.mfSearchClear,.mfSearchInput,.mfTextButton,.mfTriHelp,.mfTriToggle,.mfUnreadToggle{outline:none}.visibleFocus .lockBadge:focus:not(:active),.visibleFocus .mfFolderExpand:focus:not(:active),.visibleFocus .mfIconButton:focus:not(:active),.visibleFocus .mfMenuItem:focus:not(:active),.visibleFocus .mfSearchClear:focus:not(:active),.visibleFocus .mfSearchInput:focus:not(:active),.visibleFocus .mfTextButton:focus:not(:active),.visibleFocus .mfTriHelp:focus:not(:active),.visibleFocus .mfTriToggle:focus:not(:active),.visibleFocus .mfUnreadToggle:focus:not(:active){box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80)}.visibleFocus .mfFolderChoiceItem:focus{background:#e0e8f2;background:var(--dr-bg-active,#e0e8f2);border-color:#4a90e2;border-color:var(--primary-color,#4a90e2)}.mfActionBar{align-items:center;background:#fff;background:var(--surface,#fff);border-bottom:1px solid #d4dde8;border-bottom:1px solid var(--dr-border-panel,#d4dde8);display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px}.mfActionSpacer{flex:1 1}.mfActionMenuButton{height:28px;width:28px}.mfSearchBar{align-items:center;background:#fff;background:var(--surface,#fff);border-bottom:1px solid #d4dde8;border-bottom:1px solid var(--dr-border-panel,#d4dde8);display:flex;gap:8px;padding:8px 16px}.mfSearchIcon{color:#888;color:var(--gray-500,#888);display:inline-flex;flex-shrink:0}.mfSearchInput{background:#0000;border:none;color:#333;color:var(--gray-200,#333);flex:1 1;font-size:14px;min-width:0;outline:none}.mfSearchCount,.mfSearchInput::placeholder{color:#888;color:var(--gray-500,#888)}.mfSearchCount{font-feature-settings:"tnum";flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums}.mfSearchClear{background:#0000;border:none;color:#888;color:var(--gray-500,#888);cursor:pointer;font-size:18px;line-height:1;padding:0 4px}.mfSearchClear:hover{color:#333;color:var(--gray-200,#333)}.mfMark{background:#fff1b8;border-radius:0;color:inherit}.mfMatchRow{position:relative}.mfMatchRow:before{background:#f6dd9a;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.mfMatchActive:before{background:#f0b429;width:4px}.mfMatchActive .mfMark{background:#ffe58a}.mfSelectionInfo{margin-right:4px}.mfSelectedLine,.mfSelectionInfo{color:#666;color:var(--gray-400,#666);font-size:13px}.mfSelectedLine{background:#fff;background:var(--surface,#fff);border-bottom:1px solid #d4dde8;border-bottom:1px solid var(--dr-border-panel,#d4dde8);line-height:18px;min-height:18px;padding:6px 16px}.mfListScroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px 12px 64px;user-select:none;-webkit-user-select:none}.mfList{--mf-checkbox:26px;--mf-unread:72px;--mf-actions:44px;--mf-indent:22px;max-width:700px}.mfFolderRow,.mfRow{grid-gap:8px;align-items:center;border-radius:6px;display:grid;gap:8px;grid-template-columns:var(--mf-checkbox) minmax(0,1fr) var(--mf-unread) var(--mf-actions);height:40px;padding:0 6px}.mfRow:hover{background:#e8eef6;background:var(--dr-bg-hover,#e8eef6)}.mfFeedRow.mfDragging{display:none}.mfFeedRow{contain-intrinsic-size:auto 40px;content-visibility:auto;cursor:default}.mfFeedRow.mfMenuOpen{content-visibility:visible}.mfFeedRow.nested{padding-left:calc(6px + var(--mf-indent))}.mfContent{align-items:center;display:flex;gap:8px;min-width:0}.mfRowHandle{align-items:center;color:#aaa;color:var(--gray-600,#aaa);cursor:grab;display:inline-flex;flex-shrink:0;justify-content:center}.mfRowHandle:active{cursor:grabbing}.mfCheckboxCell{align-items:center;display:flex;justify-content:center}.myFeedsPage .flowCheckmark{border-color:#c2cad6;border-color:var(--gray-800,#c2cad6);border-width:1.5px;box-shadow:none}.myFeedsPage .flowCheckmark.enabled:hover{border-color:#4a90e2;border-color:var(--primary-color,#4a90e2)}.mfCheckboxCell .flowCheckmark{margin:0}.mfIconCell{align-items:center;color:#666;color:var(--gray-400,#666);display:flex;flex-shrink:0;justify-content:center;width:18px}.mfIconCell .feedIcon{border-radius:3px;height:16px;width:16px}.feedIconCircular{border-radius:50%}.mfNameCell{color:#333;color:var(--gray-200,#333);flex:0 1 auto;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mfNameSelect{cursor:pointer}.mfUnreadCell{align-items:center;display:flex;justify-content:flex-end}.mfUnreadToggle{align-self:stretch;border-radius:6px;cursor:pointer;padding-right:8px}.mfUnreadToggle:hover{background:#e0e8f2;background:var(--dr-bg-active,#e0e8f2)}.mfActionsCell{align-items:center;display:flex;gap:2px;justify-content:flex-end}.mfDot{background:#888;background:var(--gray-500,#888);border-radius:50%;flex-shrink:0;height:8px;width:8px}.mfDot.unread{background:var(--primary-color)}.mfUnreadCount{color:var(--primary-color);font-size:12px;font-weight:600}.mfUnreadCount.zero{color:#888;color:var(--gray-500,#888);font-weight:400}.mfFolderRow{background:#f5f7fc;background:var(--dr-bg-panel,#f5f7fc);margin-top:6px}.mfFolderRow.dragOver{box-shadow:inset 0 2px 0 var(--primary-color)}.mfFolderMain{align-items:center;display:flex;gap:6px;min-width:0}.mfFolderMain .mfFolderName{flex:1 1}.mfFolderExpand{color:#888;color:var(--gray-500,#888);cursor:pointer;display:inline-flex;transition:transform .15s ease}.mfFolderExpand.expanded{transform:rotate(90deg)}.mfFolderName{color:#333;color:var(--gray-200,#333);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mfFolderNameInput{border:1px solid var(--primary-color);border-radius:4px;font-size:14px;font-weight:600;padding:2px 6px}.mfIconButton{align-items:center;background:#0000;border:none;border-radius:5px;color:#666;color:var(--gray-400,#666);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.mfIconButton:hover:not(:disabled){background:#e8eef6;background:var(--dr-bg-hover,#e8eef6)}.mfIconButton:disabled{cursor:default;opacity:.3}.mfTextButton{align-items:center;background:#fff;background:var(--surface-raised,#fff);border:1px solid #d4dde8;border:1px solid var(--dr-border-panel,#d4dde8);border-radius:5px;color:#333;color:var(--gray-200,#333);cursor:pointer;display:inline-flex;font-size:12px;gap:4px;height:28px;padding:0 8px;white-space:nowrap}.mfTextButton:hover:not(:disabled){background:#e8eef6;background:var(--dr-bg-hover,#e8eef6)}.mfTextButton:disabled{cursor:default;opacity:.4}.mfDropPlaceholder{background:#4a90e214;background:var(--primary-color-10,#4a90e214);border:2px dashed #4a90e2;border:2px dashed var(--primary-color,#4a90e2);border-radius:6px;box-sizing:border-box;height:40px;margin:1px 4px}.mfDragImage{align-items:center;background:#fff;background:var(--surface-raised,#fff);border:1px solid #ddd;border:1px solid var(--gray-850,#ddd);border-radius:10px;box-shadow:0 8px 20px #14284640;display:flex;gap:4px;left:-2000px;padding:6px 10px;position:absolute;top:-2000px}.mfDragImage img{border-radius:4px;height:20px;object-fit:contain;width:20px}.mfDragImage img.feedIconCircular{border-radius:50%}.mfDragImageGeneric{background:#e0e0e0;background:var(--gray-900,#e0e0e0);border-radius:4px;height:20px;width:20px}.mfFolderContents{min-height:8px}.mfUnfiledContents{min-height:44px}.mfFolderEmpty{color:#888;color:var(--gray-500,#888);font-size:12px;padding:8px 0 8px var(--mf-indent)}.mfMenuContainer{display:inline-flex;position:relative}.mfMenu{background:#fff;background:var(--surface-raised,#fff);border:1px solid #d4dde8;border:1px solid var(--dr-border-panel,#d4dde8);border-radius:6px;box-shadow:0 4px 16px #00000026;display:flex;flex-direction:column;min-width:180px;padding:4px;position:absolute;right:0;top:100%;z-index:50}.mfMenuItem{background:#0000;border:none;border-radius:4px;color:#333;color:var(--gray-200,#333);cursor:pointer;font-size:13px;padding:8px 10px;text-align:left;white-space:nowrap}.mfMenuItem:focus,.mfMenuItem:hover:not(:disabled){background:#e8eef6;background:var(--dr-bg-hover,#e8eef6);outline:none}.mfMenuItem:disabled{cursor:default;opacity:.4}.mfMenuItem.danger{color:#d32f2f;color:var(--error-color,#d32f2f)}.mfMenuItem.danger:hover:not(:disabled){background:#ffebee}.mfMenuDivider{background:#d4dde8;background:var(--dr-border-panel,#d4dde8);height:1px;margin:4px 0}.mfTriToggle{align-items:center;background:#fff;background:var(--surface-raised,#fff);border:1px solid #d4dde8;border:1px solid var(--dr-border-panel,#d4dde8);border-radius:5px;color:#333;color:var(--gray-200,#333);cursor:pointer;display:inline-flex;font-size:12px;gap:7px;height:28px;padding:0 10px;white-space:nowrap}.mfTriToggle:hover:not(:disabled){background:#e8eef6;background:var(--dr-bg-hover,#e8eef6)}.mfTriToggle:disabled{cursor:default;opacity:.4}.mfTriBox{background:#fff;background:var(--surface-raised,#fff);border:1.5px solid #c2cad6;border:1.5px solid var(--gray-800,#c2cad6);border-radius:4px;color:#333;color:var(--gray-200,#333);flex-shrink:0;height:17px;justify-content:center;width:17px}.mfTriBox,.mfTriHelp{align-items:center;display:inline-flex}.mfTriHelp{color:#999;color:var(--gray-500,#999);cursor:help;margin-left:2px}.mfTriHelp:hover{color:#4a90e2;color:var(--primary-color,#4a90e2)}.mfTriBox svg{display:block}.mfMarkReadGroup{display:inline-flex;position:relative}.mfMarkReadGroup .mfTextButton:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.mfMarkReadGroup .mfDropdownToggle{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0;padding:0 6px}.mfModal{max-width:480px;min-width:380px}.mfModal .screenHeader h2{font-size:1.2rem;font-weight:600}.mfModal.modalDialog .screenBody{padding:24px 24px 14px}.mfModal p{color:#333;color:var(--gray-200,#333);font-size:15px;line-height:1.45;margin:0 0 4px}@media (max-width:600px){.mfModal{min-width:0}}.mfOkField{align-items:center;display:flex;gap:12px;margin-bottom:12px}.mfOkField>label{color:#333;color:var(--gray-200,#333);flex:1 1;font-size:14px}.mfOkInput{flex:0 0 110px;width:110px}@media (max-width:480px){.mfOkField{align-items:stretch;flex-direction:column;gap:4px}.mfOkInput{flex:none;width:100%}}.mfModalList{margin:8px 0;max-height:240px;overflow-y:auto;padding-left:18px}.mfModalList li{font-size:14px;margin:2px 0}.mfFolderChoice{display:flex;flex-direction:column;gap:4px;margin:8px 0;max-height:260px;overflow-y:auto}.mfFolderChoiceItem{background:#fff;background:var(--surface-raised,#fff);border:1px solid #d4dde8;border:1px solid var(--dr-border-panel,#d4dde8);border-radius:5px;color:#333;color:var(--gray-200,#333);cursor:pointer;font-size:14px;padding:8px 10px;text-align:left}.mfFolderChoiceItem:hover{background:#e8eef6;background:var(--dr-bg-hover,#e8eef6)}.mfEmptyState{color:#888;color:var(--gray-500,#888);font-size:14px;padding:48px 16px;text-align:center}.mfMoreFeedsHint{box-sizing:border-box;color:#999;color:var(--gray-500,#999);font-size:13px;line-height:1.5;margin:28px 0 0;max-width:700px;padding:0 16px;text-align:center}.mfMoreFeedsHint a{text-decoration:underline}html.dark .mfMark{background:#5a4a14;color:#f5e9c0}html.dark .mfMatchRow:before{background:#7a6420}html.dark .mfMatchActive:before{background:#c79a2a}html.dark .mfMatchActive .mfMark{background:#6e5a18;color:#fcf0c8}html.dark .mfMenuItem.danger:hover:not(:disabled){background:#3d2226}.adminHeader{align-items:center;background:var(--dr-bg-panel);border-bottom:1px solid var(--dr-border-panel);display:flex;gap:8px;margin:-10px -10px 24px;padding:12px 20px}.adminHeader h2{color:var(--gray-200);flex:1 1;font-size:18px;font-weight:600;line-height:24px;margin:0}.adminResetSecret{background:none;border:none;color:var(--gray-550);cursor:pointer;flex-shrink:0;font-size:12px;opacity:.2;padding:4px 8px;text-decoration:underline}.adminResetSecret:hover{color:var(--gray-200);opacity:1}.adminHeaderHamburger svg{display:block}.adminHeaderHamburger{background:none;border:none;color:var(--gray-200);cursor:pointer;display:none;flex-shrink:0;padding:4px}.adminHeaderHamburger:hover{opacity:.7}@media (max-width:1240px){.adminHeaderHamburger{align-items:center;display:flex}}.feedImageTile{outline:none;transition:box-shadow .15s ease-in-out}.visibleFocus .feedImageTile:focus:not(:active){box-shadow:0 0 12px 6px var(--focus-shadow-color)}.adminFeedCommentTextarea{max-width:800px;width:100%}.feedPreviewPostNumber{font-feature-settings:"tnum";color:var(--gray-500);flex-shrink:0;font-size:.8rem;font-variant-numeric:tabular-nums;white-space:nowrap}.adminDiscoverCollectionTextarea,.adminDiscoverPage input[type=text],.adminDiscoverPage textarea{box-sizing:border-box;width:100%}.adminImagesContainer{margin:0 auto;max-width:1200px}.adminImagesTitle{color:var(--gray-200);font-size:1.75rem;font-weight:600;margin-bottom:8px;margin-top:0}.adminImagesSubtitle{color:var(--gray-400);font-size:1rem;margin-bottom:24px}.adminImagesEmpty,.adminImagesLoading{color:var(--gray-500);font-size:1rem;padding:60px 24px;text-align:center}.adminImagesGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:32px}.adminImageCard{background:var(--surface-raised);border:1px solid var(--gray-850);border-radius:8px;overflow:hidden;transition:box-shadow .2s}.adminImageCard:hover{box-shadow:0 4px 12px #0000001a}.adminImageThumbnail{align-items:center;aspect-ratio:21/9;background:var(--gray-975);display:flex;justify-content:center;overflow:hidden;width:100%}.adminImageThumbnail img{display:block;height:100%;object-fit:cover;width:100%}.adminImageInfo{padding:12px}.adminImageName{color:var(--gray-200);font-size:.9rem;font-weight:500;margin-bottom:12px;word-break:break-word}.adminImageActions{display:flex;gap:8px;justify-content:flex-end}.adminImageFullOverlay{align-items:center;animation:fadeIn .2s;background:#000000e6;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.adminImageFullContainer{align-items:center;display:flex;flex-direction:column;gap:16px;max-height:90%;max-width:90%}.adminImageFull{border-radius:8px;box-shadow:0 8px 24px #00000080;max-height:calc(90vh - 60px);max-width:100%;object-fit:contain}.adminImageFullName{background:#00000080;border-radius:4px;color:var(--on-primary);font-size:1rem;font-weight:500;padding:8px 16px;text-align:center}.adminImagesPagination{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:24px}.adminImagesPageInfo{font-size:.9rem;opacity:.7}.adminEditImageContainer{margin:0 auto;max-width:800px;padding:24px}.adminEditImageTitle{color:var(--gray-200);font-size:1.75rem;font-weight:600;margin-bottom:24px;margin-top:0}.adminEditImageLoading{color:var(--gray-500);font-size:1rem;padding:60px 24px;text-align:center}.adminEditImageForm{margin-top:32px}.adminEditImageField{margin-bottom:28px}.adminEditImageLabel{color:var(--gray-300);display:block;font-size:.95rem;font-weight:600;margin-bottom:8px}.adminEditImageHint{color:var(--gray-400);font-size:.85rem;line-height:1.4;margin-top:6px}.adminEditImagePreview{background:var(--gray-975);border:1px solid var(--gray-850);border-radius:8px;margin-top:12px;overflow:hidden}.adminEditImagePreview a{cursor:pointer;display:block}.adminEditImagePreview img{display:block;height:auto;transition:opacity .2s;width:100%}.adminEditImagePreview img:hover{opacity:.9}.adminEditImageNote{background:#fff3cd;border-left:4px solid #ffc107;border-radius:4px;color:#856404;font-size:.9rem;line-height:1.5;margin-top:32px;padding:16px}.adminEditImageNote strong{font-weight:600}.adminEditImageContainer textarea{line-height:1.5}.adminEditImageContainer input[type=text],.adminEditImageContainer textarea{box-sizing:border-box;font-size:.95rem;width:100%}html.dark .adminEditImageNote{background:#3e3318;border-left-color:#d4a017;color:#e8c66a}.processPage{background:var(--surface);display:flex;flex-direction:column;height:100vh}.processPageHeader{align-items:center;border-bottom:1px solid var(--gray-850);display:flex;flex-shrink:0;gap:16px;padding:8px 16px}.processPageContent{display:flex;flex:1 1;overflow:hidden}.processPageLeft{border-right:1px solid var(--gray-850);display:flex;flex-direction:column;min-width:350px;overflow-y:auto;padding:16px 20px;width:420px}.processPageLeft h2{color:var(--gray-200);font-size:1.3rem;font-weight:600;margin:0 0 4px}.processPageLeft .shortTitle{color:var(--gray-200);font-size:1.1rem;font-weight:600;margin-bottom:12px}.processPageRight{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.processInfoRow{align-items:baseline;display:flex;font-size:.9rem;gap:8px;padding:4px 0}.processInfoLabel{color:var(--gray-400);flex-shrink:0;font-weight:500;min-width:80px}.processInfoValue{color:var(--gray-200);word-break:break-word}.processInfoValue a{color:var(--dr-link-blue);cursor:pointer;text-decoration:none}.processInfoValue a:hover{text-decoration:underline}.processStatusBadge{border-radius:12px;display:inline-block;font-size:.8rem;font-weight:600;padding:2px 10px;text-transform:uppercase}.processStatusBadge.ACTIVE{background:#d4edda;color:#155724}.processStatusBadge.BAD{background:#f8d7da;color:#721c24}.processStatusBadge.BLOCK{background:#343a40;color:var(--on-primary)}.processStatusBadge.MANUAL{background:#fff3cd;color:#856404}.processStatusBadge.NEW{background:#cce5ff;color:#004085}.processStatusBadge.PREVALIDATED{background:#d1ecf1;color:#0c5460}.processStatusBadge.UNUSED{background:#e2e3e5;color:#383d41}.processContentWarning{background:#f8d7da;border:2px solid var(--error-color);border-radius:8px;color:#721c24;font-size:1.1rem;font-weight:700;margin:12px 0;padding:16px;text-align:center}.processDivider{border:none;margin:12px 0}.processActions,.processDivider{border-top:1px solid var(--gray-850)}.processActions{margin-top:auto;padding-top:16px}.processImageBox{text-align:center}.processImageLabel{color:var(--gray-400);font-size:.8rem;font-weight:600;margin-bottom:4px}.processImagePreview{background:var(--surface-raised);border:1px solid var(--gray-850);border-radius:4px;height:80px;object-fit:contain;width:80px}.processPageTabs{border-bottom:2px solid var(--gray-850);display:flex;flex-shrink:0;padding:0 16px}.processPageTab{background:none;border:none;border-bottom:2px solid #0000;color:var(--gray-400);cursor:pointer;font-size:.95rem;font-weight:500;margin-bottom:-2px;padding:10px 20px;transition:color .15s,border-color .15s}.processPageTab:hover{color:var(--gray-300)}.processPageTab.active{border-bottom-color:var(--dr-link-blue);color:var(--dr-link-blue)}.processPageTabContent{flex:1 1;overflow-y:auto;padding:16px}.processPageTabContent iframe{border:none;height:100%;min-height:400px;width:100%}.processRecentCats{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.processRecentCatsLabel{color:var(--gray-500);font-size:.75rem}.processRecentCat{background:var(--gray-950);border:1px solid var(--gray-850);border-radius:10px;color:var(--dr-link-blue);cursor:pointer;font-family:inherit;font-size:.75rem;padding:1px 8px}.processRecentCat:hover{border-color:var(--dr-link-blue)}.processCatalogField{margin-bottom:16px}.processCatalogField label{color:var(--gray-300);display:block;font-size:.85rem;font-weight:600;margin-bottom:6px}.processCatalogField textarea{box-sizing:border-box;font-size:.9rem;line-height:1.5;width:100%}.processCatalogField .DropDownSelector{min-width:180px;width:auto!important}.processCatalogImageRow{align-items:flex-start;display:flex;gap:12px;margin-top:8px}.processCatalogImageBox{flex:1 1;text-align:center}.processCatalogImageBox .imageLabel{font-size:.8rem;font-weight:600;margin-bottom:6px}.processCatalogImageBox img{border:1px solid var(--gray-850);border-radius:4px;height:64px;object-fit:contain;width:64px}.processCatalogImageBox .placeholder{align-items:center;background:var(--gray-950);border-radius:4px;color:var(--gray-550);display:flex;font-size:.7rem;height:64px;justify-content:center;margin:0 auto;width:64px}.processDone,.processError,.processLoading{align-items:center;display:flex;height:100%;justify-content:center;padding:40px;text-align:center}.processError{color:var(--error-color)}.processLoading{color:var(--gray-500)}.processDone{color:#28a745;flex-direction:column;gap:16px}@media (max-width:1199px){.processPageContent{flex-direction:column}.processPageLeft{border-bottom:1px solid var(--gray-850);border-right:none;max-height:50vh;min-width:0;min-width:auto;width:100%}}html.dark .processStatusBadge.ACTIVE{background:#1e3a2a;color:#7ed8a0}html.dark .processStatusBadge.BAD{background:#46232a;color:#f1a0aa}html.dark .processStatusBadge.BLOCK{background:#4d565f}html.dark .processStatusBadge.MANUAL{background:#4a3d1a;color:#e8c66a}html.dark .processStatusBadge.NEW{background:#1c3a5a;color:#8ec4f5}html.dark .processStatusBadge.PREVALIDATED{background:#173b42;color:#7fd0e0}html.dark .processStatusBadge.UNUSED{background:#383d44;color:#b8bec6}html.dark .processContentWarning{background:#3d2226;color:#f1a0aa}html.dark .processDone{color:#5ecb81}.preferencesPage{background:var(--surface);height:100%;overflow-y:auto;width:100%}.preferencesSection{padding:3rem 2rem}.preferencesSection,.preferencesSection.feeds{background:var(--surface)}.preferencesSectionContent{margin:0 auto 2rem;max-width:600px}.preferencesSectionTitle{color:var(--gray-200);font-size:1.75rem;font-weight:600;margin:0 0 .75rem}.preferencesGrid{gap:1.5rem;margin:0 auto;max-width:600px}.preferenceCard,.preferencesGrid{display:flex;flex-direction:column}.preferenceCard{background:var(--surface-raised);border:2px solid var(--gray-900);border-radius:12px;gap:1.25rem;padding:1.5rem;transition:all .2s ease}.preferenceCard:has(.dropDownSelector .selection:focus),.preferenceCard:has(.flowCheckmark:focus){border-color:var(--primary-color);box-shadow:0 4px 12px var(--primary-color-18)}.preferenceCardHeader h3{color:var(--gray-200);font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.preferenceCardHeader p{color:var(--gray-400);font-size:.875rem;line-height:1.5;margin:0}.preferenceCardControl{display:flex;flex-direction:column;gap:.75rem}.preferenceCardControl .dropDownSelector{width:100%}.radioGroup{display:flex;flex-direction:column;gap:.75rem}.radioOption{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:.75rem;padding:.5rem;transition:background-color .15s ease}.radioOption:hover{background-color:var(--gray-975)}.radioOption span{color:var(--gray-200);font-size:.9375rem;-webkit-user-select:none;user-select:none}.accountInfoRow{align-items:center;display:flex;justify-content:space-between;padding:.25rem 0}.accountInfoLabel{color:var(--gray-400);font-size:.9375rem}.accountInfoValue{color:var(--gray-200);font-size:.9375rem;font-weight:500}.accountInfoValue.atLimit{color:#eb445a;color:var(--error-color,#eb445a)}.accountButtonRow{display:flex;gap:.5rem;margin-top:.5rem}.accountInfoClickable{align-items:center;cursor:pointer;display:flex;gap:4px}.accountInfoClickable:hover{color:var(--primary-color)}.accountHelpButton{align-items:center;background:none;border:none;color:var(--gray-500);cursor:pointer;display:inline-flex;justify-content:center;padding:0}.accountHelpButton:hover{color:var(--primary-color)}@media (max-width:750px){.preferencesSection,.preferencesSection.feeds{padding:2rem 1rem}.preferencesSectionTitle{font-size:1.5rem;margin-bottom:1.5rem}.preferencesGrid{gap:1rem}.preferenceCard{padding:1.25rem}}.importAnonCard{max-width:440px}ul.tList.importAnonList{margin:0 0 28px;max-height:45vh;overflow-y:auto;padding:0}.importAnonFeedRow{align-items:center;display:flex;gap:12px}.importAnonFeedIcon{border-radius:4px;flex-shrink:0}.importAnonFeedText{display:flex;flex-direction:column;gap:2px;min-width:0}.importAnonFeedTitle{font-weight:500}.importAnonFeedCategory{align-items:center;color:#666;color:var(--gray-400,#666);display:flex;font-size:13px;gap:5px}.importAnonQuotaNote{color:#666;color:var(--gray-400,#666);font-size:14px;margin:0 0 16px}.importAnonRemoveRow{align-items:center;display:flex;gap:8px;margin:0 0 24px}.importAnonRemoveLabel{cursor:pointer;font-size:15px}.importAnonButtons{display:flex;gap:16px;justify-content:center}.importAnonCard .flowCheckmark{border:1.5px solid #999;border:1.5px solid var(--gray-400,#999);box-shadow:none}.importAnonCard .flowCheckmark.checkbox:active,.importAnonCard .flowCheckmark.checked.checkbox{background-color:#fff!important;background-color:var(--surface,#fff)!important;border-color:#999!important;border-color:var(--gray-400,#999)!important}.importAnonCard .flowCheckmark path{stroke:#000;stroke:var(--text-color,#000);stroke-width:2}.importError{color:#c33;color:var(--error-color,#c33);font-size:.8125rem;margin:.5rem 0 0}.importHelpLead{color:var(--gray-400);font-size:.9375rem;line-height:1.5;margin:0 auto 1rem;max-width:600px}.importHelpList{background:var(--surface-raised);border:2px solid var(--gray-900);border-radius:12px;margin:0 auto;max-width:600px;overflow:hidden}.importHelpList .flowFormLine{margin:0}.importHelpBody{padding:.75rem 1.25rem 1.25rem}.importHelpBody ol{color:var(--gray-200);font-size:.9375rem;line-height:1.5;margin:0 0 .75rem;padding-left:1.25rem}.importHelpBody li+li{margin-top:.25rem}.importHelpBody a{color:var(--primary-color)}.importHelpScreenshotButton{background:none;border:0;border-radius:6px;cursor:zoom-in;display:block;margin-top:.75rem;padding:0;width:100%}.importHelpScreenshotButton:focus{outline:2px solid #3880ff;outline:2px solid var(--primary-color,#3880ff);outline-offset:2px}.importHelpScreenshotButton+.importHelpScreenshotButton{margin-top:.5rem}.importHelpScreenshot{border:1px solid var(--gray-900);border-radius:6px;display:block;max-width:100%}.importLightbox{align-items:center;background:#000000d9;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:1000}.importLightbox img{border-radius:6px;box-shadow:0 8px 32px #0006;max-height:100%;max-width:100%}.feedFilterPage{background:var(--surface);height:100%;overflow-y:auto;width:100%}.feedFilterPage .feedFilterContent{margin:0 auto;max-width:620px;padding:2rem}.feedFilterPage .feedFilterFeedName{color:var(--gray-200);font-size:1.75rem;font-weight:600;margin:0 0 .75rem}.feedFilterPage .feedFilterNote{color:var(--gray-400);font-size:.875rem;line-height:1.5;margin:0 0 1.5rem}.feedFilterPage .feedFilterCard{background:var(--surface-raised);border:2px solid var(--gray-900);border-radius:12px;padding:1.5rem;transition:border-color .2s ease,box-shadow .2s ease}.feedFilterPage .feedFilterCard:has(.dropDownSelector .selection:focus),.feedFilterPage .feedFilterCard:has(button:focus),.feedFilterPage .feedFilterCard:has(input:focus){border-color:var(--primary-color);box-shadow:0 4px 12px var(--primary-color-18)}.feedFilterPage .feedFilterMatchLine{align-items:center;display:flex;gap:10px;margin-bottom:1.25rem}.feedFilterPage .feedFilterMatchLabel{color:var(--gray-200);font-size:.9375rem;font-weight:500;white-space:nowrap}.feedFilterPage .feedFilterKeywordRow{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-areas:"field op text remove";grid-template-columns:auto auto minmax(0,1fr) auto}.feedFilterPage .feedFilterJoin{background:var(--gray-950);border-radius:999px;color:var(--gray-500);font-size:.7rem;font-weight:600;letter-spacing:.5px;margin:6px 0;padding:1px 9px;text-transform:uppercase;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content}.feedFilterPage input.feedFilterKeywordText,.feedFilterPage input.feedFilterKeywordText:active,.feedFilterPage input.feedFilterKeywordText:focus,.feedFilterPage input.feedFilterKeywordText:hover{box-sizing:border-box;font-family:inherit;font-size:.9rem;grid-area:text;height:36px;min-width:0;padding:0 8px;width:100%}.feedFilterPage .feedFilterField{grid-area:field}.feedFilterPage .feedFilterOp{grid-area:op}.feedFilterPage div.dropDownSelector{min-width:0}.feedFilterPage div.dropDownSelector div.selection{text-transform:none}.feedFilterPage .feedFilterRemove{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--gray-500);cursor:pointer;display:flex;grid-area:remove;height:28px;justify-content:center;padding:0;width:28px}.feedFilterPage .feedFilterRemove:hover{background:var(--dr-bg-hover);color:var(--gray-100)}.feedFilterPage .feedFilterAdd{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--primary-color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:7px;margin:.875rem 0 0;padding:6px 10px}.feedFilterPage .feedFilterAdd:hover{background:var(--primary-color-08);color:var(--primary-color-hover)}.feedFilterPage .feedFilterFooter{align-items:center;border-top:1px solid var(--gray-925);display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;margin-top:1.25rem;padding-top:1.25rem}.feedFilterPage .feedFilterPreview{color:var(--gray-350);flex:1 1 240px;font-size:.85em;margin:0;min-height:1.4em}.feedFilterPage .feedFilterFooter .buttonBar{margin-left:auto;padding-bottom:0;padding-top:0}.feedFilterPage .feedFilterPreviewSpinner{fill:currentColor;height:14px;vertical-align:-2px;width:14px}@media (max-width:599px){.feedFilterPage .feedFilterContent{padding:1rem}.feedFilterPage .feedFilterFeedName{font-size:1.5rem}.feedFilterPage .feedFilterCard{padding:1rem}.feedFilterPage .feedFilterKeywordRow{gap:4px;grid-template-columns:27% 31% minmax(0,1fr) 24px}.feedFilterPage .feedFilterMatchLine select.dropDownSelector{box-sizing:border-box;flex:1 1 auto;font-size:.8rem;height:36px;min-width:0;text-overflow:ellipsis}.feedFilterPage .feedFilterKeywordRow select.dropDownSelector{box-sizing:border-box;font-size:.8rem;height:36px;padding:4px 2px;width:100%}.feedFilterPage .feedFilterRemove{width:24px}}.optionCard{align-items:flex-start;background:#fff;background:var(--surface-raised,#fff);border:1px solid #d4dde8;border:1px solid var(--dr-border-card,#d4dde8);border-radius:12px;cursor:pointer;display:flex;flex-direction:row;font:inherit;gap:.9rem;padding:1.25rem;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease;user-select:none;-webkit-user-select:none}@media (hover:hover){.optionCard:hover{border-color:var(--primary-color);box-shadow:0 6px 16px #3c5f8a1f;transform:translateY(-2px)}}.optionCardPrimary{background:#4a90e214;background:var(--primary-color-08,#4a90e214);border-color:var(--primary-color)}.optionCardIcon{align-items:center;background:#4a90e21a;background:var(--primary-color-10,#4a90e21a);border-radius:10px;color:var(--primary-color);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.optionCardText{display:flex;flex-direction:column;gap:4px;min-width:0}.optionCardTitle{color:#212529;color:var(--gray-200,#212529);font-size:1.05rem;font-weight:600}.optionCardDesc{color:#666;color:var(--gray-400,#666);font-size:.875rem;line-height:1.45}.visibleFocus .optionCard.flowFocussable:focus{box-shadow:0 0 12px 8px #3880ff80;box-shadow:0 0 12px 8px var(--focus-shadow-color,#3880ff80);outline:none}.helpPage{height:100%;overflow-y:auto;width:100%}.helpIntro{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:1.5rem 2rem 0}.helpContent{width:100%}.helpInner{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:1.25rem 2rem 3rem}@media (max-width:750px){.helpIntro{padding:1.5rem 1rem 0}.helpInner{padding:1.25rem 1rem 2.5rem}}.helpTopicsGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.helpHomeCard{grid-column:1/-1}.helpDetailFooter{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-top:2rem;max-width:680px}.helpDetailNav{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.helpBackButton,.helpHomeButton{align-items:center;background:none;border:none;color:#666;color:var(--text-secondary,#666);cursor:pointer;display:inline-flex;font:inherit;font-size:.85rem;gap:3px;padding:2px 6px 2px 2px}.helpBackButton svg,.helpHomeButton svg{flex-shrink:0;height:16px;width:16px}@media (hover:hover){.helpBackButton:hover,.helpHomeButton:hover{color:var(--primary-color)}}.visibleFocus .helpBackButton.flowFocussable:focus,.visibleFocus .helpHomeButton.flowFocussable:focus{border-radius:6px;box-shadow:0 0 12px 6px #3880ff80;box-shadow:0 0 12px 6px var(--focus-shadow-color,#3880ff80);outline:none}.helpDetail{animation:helpFadeIn .2s ease-in}@keyframes helpFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.helpDetailHeader{align-items:center;display:flex;gap:1rem;margin-bottom:1.25rem}.helpDetailIcon{align-items:center;background:#4a90e21a;background:var(--primary-color-10,#4a90e21a);border-radius:12px;color:var(--primary-color);display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.helpDetailTitle{color:#212529;color:var(--gray-200,#212529);font-size:1.35rem;font-weight:600;margin:0}.helpDetailSubtitle{color:#666;color:var(--gray-400,#666);font-size:.95rem;margin:.15rem 0 0}.helpDetailBody{max-width:680px}.helpDetailBody p{line-height:1.62}.helpDetailBody p,.helpList{color:#555;color:var(--gray-400,#555);font-size:.97rem;margin:0 0 .85rem}.helpList{display:flex;flex-direction:column;gap:.5rem;line-height:1.55;padding-left:1.2rem}.helpDetailBody strong,.helpList strong{color:#343a40;color:var(--gray-300,#343a40)}.focusText.helpLink,.helpLink{color:var(--primary-color);text-decoration:none}@media (hover:hover){.helpLink:hover{text-decoration:underline}}.helpKbd{background:#fff;background:var(--surface-raised,#fff);border:1px solid #c4cdd8;border:1px solid var(--gray-800,#c4cdd8);border-radius:4px;box-shadow:0 1px 0 #14284626;display:inline-block;font-family:inherit;font-size:.8rem;line-height:1.5;padding:1px 6px;vertical-align:initial;white-space:nowrap}.helpDetailBody h4,.helpKbd{color:#212529;color:var(--gray-200,#212529)}.helpDetailBody h4{font-size:1.02rem;font-weight:600;margin:1.25rem 0 4px}.helpDetailBody h4:first-child{margin-top:0}.helpDetailBody cite{color:#343a40;color:var(--gray-300,#343a40)}.helpBadge{align-items:center;color:#666;color:var(--gray-400,#666);display:inline-flex;justify-content:center;margin:0 1px;vertical-align:-2px}.helpSymbolDemo{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .5rem}.helpSymbolBtn{align-items:center;background:#fff;background:var(--surface-raised,#fff);border:1px solid #d4dde8;border:1px solid var(--dr-border-card,#d4dde8);border-radius:8px;color:#888;color:var(--gray-400,#888);cursor:default;display:inline-flex;font-size:.9rem;gap:.4rem;opacity:.75;padding:.4rem .75rem}.helpStarGlyph{font-size:15px;line-height:1}.helpSymbolList{list-style:none;padding-left:0}.helpSymbolList li{grid-column-gap:12px;align-items:start;column-gap:12px;display:grid;grid-template-columns:auto 1fr}.helpInlineSymbol{align-items:center;border:1px solid #d4dde8;border:1px solid var(--dr-border-card,#d4dde8);border-radius:6px;color:#666;color:var(--gray-400,#666);display:inline-flex;height:30px;justify-content:center;width:30px}.helpInlineStar{font-size:0}.helpShot{margin:.5rem auto .9rem}.helpShot,.helpShot img{display:block;width:100%}.helpShot img{border:1px solid #d4dde8;border:1px solid var(--dr-border-card,#d4dde8);border-radius:8px;box-shadow:0 1px 4px #1428461a;height:auto}html.dark .helpShot img{box-shadow:0 1px 6px #0006}.shareHeader{align-items:center;background:var(--surface);border-bottom:1px solid var(--gray-900);display:flex;justify-content:space-between;padding:12px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.shareHeaderLeft{align-items:baseline;color:inherit;cursor:pointer;display:flex;gap:16px;text-decoration:none}.shareHeaderLogoWrap{display:inline-block;line-height:1}.shareHeaderTagline{color:var(--gray-400);font-size:.95rem;font-weight:400;line-height:1.2;transform:translateY(0);transform:translateY(calc(var(--logo-text-baseline-offset, 0px)*-1));white-space:nowrap}.shareHeaderRight{align-items:center;display:flex;gap:10px}.shareHeaderBtn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;padding:8px 18px;text-decoration:none;transition:background .15s,box-shadow .15s;white-space:nowrap}.shareHeaderBtn.primary{background:var(--primary-color);color:var(--on-primary)}.shareHeaderBtn.primary:hover{background:var(--primary-color-hover)}.shareHeaderBtn.secondary{background:#0000;border:1.5px solid var(--primary-color);color:var(--primary-color)}.shareHeaderBtn.secondary:hover{background:var(--background-light)}@media (max-width:520px){.shareHeader{padding:10px 16px}.shareHeaderTagline{display:none}.shareHeaderBtn{font-size:.85rem;padding:7px 14px}}.sharePage{background:#f8f9fa;background:var(--dr-bg-panel,#f8f9fa);flex-direction:column;min-height:100vh}.sharePage,.sharePageContent{box-sizing:border-box;display:flex;margin:0 auto;width:100%}.sharePageContent{flex:1 0 auto;flex-direction:column;max-width:600px;padding:32px 24px 64px}.sharePageLoading{align-items:center;display:flex;gap:12px;justify-content:center}.sharePageError,.sharePageLoading{color:var(--gray-400);padding:4rem 2rem}.sharePageError{text-align:center}.sharePageError h2{color:var(--gray-200);font-size:1.5rem;margin:0 0 8px}.sharePageError p{margin:0 0 24px}.sharePageError .shareErrorUrl{background:#f1f5f9;background:var(--gray-800,#f1f5f9);border:1px solid #e5e7eb;border:1px solid var(--dr-border-panel,#e5e7eb);border-radius:8px;color:#334155;color:var(--gray-200,#334155);display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;margin:20px 0 24px;max-width:100%;padding:8px 14px;word-break:break-all}.shareErrorActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.shareBannerCtaSecondary{align-items:center;border:1px solid var(--primary-color);border-radius:8px;color:var(--primary-color);display:inline-flex;font-size:.95rem;font-weight:600;padding:10px 22px;text-decoration:none}.shareBannerCtaSecondary:hover{background:#0000000a;background:var(--dr-bg-hover,#0000000a)}.shareBanner{align-items:center;background:linear-gradient(135deg,#f0f5ff,#e8effc);background:linear-gradient(135deg,var(--background-light,#f0f5ff) 0,var(--dr-bg-hover,#e8effc) 100%);border:1px solid #d4e0f7;border:1px solid var(--dr-border-panel,#d4e0f7);border-radius:12px;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px;padding:20px 24px}.shareBanner.bottom{margin-bottom:0;margin-top:32px}.shareBannerActions{align-items:center;display:flex;flex-shrink:0;gap:12px}.shareBannerText{color:#334155;color:var(--gray-300,#334155);font-size:.95rem;line-height:1.5}.shareBannerCopyright{color:#8899b0;color:var(--gray-500,#8899b0);display:block;font-size:.8rem;margin-top:8px}.shareBannerText strong{color:#1e293b;color:var(--gray-200,#1e293b)}.shareBannerText a{color:var(--primary-color);font-weight:500;text-decoration:none}.shareBannerText a:hover{text-decoration:underline}.shareBannerCta{align-items:center;background:var(--primary-color);border:none;border-radius:8px;color:#fff;color:var(--on-primary,#fff);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:6px;padding:10px 22px;text-decoration:none;transition:background .15s,transform .1s;white-space:nowrap}.shareBannerCta:hover{background:var(--primary-color-hover)}.shareBannerCta:active{transform:scale(.98)}.shareBannerCta:disabled{cursor:default;opacity:.65}.sharePostCard{background:#fff;background:var(--surface-raised,#fff);border:1px solid #e5e7eb;border:1px solid var(--dr-border-card,#e5e7eb);border-radius:12px;overflow:hidden}.sharePostCard .postHeader{padding:20px 24px 0}.sharePostCard .postMeta{align-items:center;color:#64748b;color:var(--gray-400,#64748b);display:flex;font-size:.85rem;gap:8px}.sharePostCard .postFeed{color:var(--primary-color);font-weight:500;text-decoration:none}.sharePostCard .postFeed:hover{text-decoration:underline}.sharePostCard .postDivider{color:#cbd5e1;color:var(--gray-800,#cbd5e1)}.sharePostCard .postTitle{font-size:22px;font-weight:700;line-height:1.3;margin:0;padding:8px 24px 0}.sharePostCard .postTitle a{color:#1e293b;color:var(--gray-200,#1e293b);text-decoration:none}.sharePostCard .postTitle a:hover{color:var(--primary-color)}.sharePostCard .postByline{color:#64748b;color:var(--gray-400,#64748b);font-size:14px;padding:6px 24px 0}.sharePostCard .postAuthor{color:#475569;color:var(--gray-350,#475569);font-weight:500}.sharePostCard .postAuthor.postAuthorToggle{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.sharePostCard .postImage{padding:16px 24px 0}.sharePostCard .postImage img{border-radius:8px;height:auto;max-width:100%}.sharePostCard .postBody{color:#334155;color:var(--gray-300,#334155);font-family:"Source Serif 4 Variable",Georgia,Times New Roman,serif;font-size:16px;line-height:1.7;overflow-wrap:break-word;padding:16px 24px 24px;word-break:break-word}.sharePostCard .postBody img{border-radius:6px;height:auto;max-width:100%}.sharePostCard .postBody video{border-radius:6px;height:auto!important;margin:16px 0;max-height:70vh;max-width:100%;width:auto}.sharePostCard .postBody>img{display:block;margin:16px 0}.sharePostCard .postBody table{max-width:100%}.sharePostCard .postBody td,.sharePostCard .postBody th{overflow-wrap:break-word;word-break:break-word}.sharePostCard .postBody :is(figure table,table:has(>caption,>thead,>tbody>tr>th)) :is(th,td){word-break:normal}.sharePostCard .postBody a{color:var(--primary-color)}.sharePostCard .postBody aside blockquote{border-left:3px solid var(--primary-color-40);margin:8px 0;padding:0 0 0 12px}.sharePostCard .postBody blockquote{border-left:3px solid #d4e0f7;border-left:3px solid var(--dr-border-panel,#d4e0f7);color:#475569;color:var(--gray-350,#475569);margin:1em 0;padding:.5em 1em}.sharePostCard .postBody blockquote.twitter-tweet{border-left:0;color:inherit;padding:0}.sharePostCard .postBody blockquote.twitter-tweet:not(.twitter-tweet-rendered){visibility:hidden}.sharePostCard .postBody blockquote.instagram-media,.sharePostCard .postBody blockquote.reddit-card,.sharePostCard .postBody blockquote.reddit-embed-bq,.sharePostCard .postBody blockquote.text-post-media,.sharePostCard .postBody blockquote.tiktok-embed{background:none;border-left:0;color:inherit;font-style:normal;margin:1em auto;max-width:605px;padding:0}.sharePostCard .postBody pre{background:#f1f5f9;background:var(--dr-bg-panel,#f1f5f9);border-radius:6px;overflow-x:auto;padding:12px 16px}.sharePostCard .postBody h1,.sharePostCard .postBody h2,.sharePostCard .postBody h3,.sharePostCard .postBody h4{color:#1e293b;color:var(--gray-200,#1e293b);margin:1.2em 0 .5em}.sharePostActionsRow{padding:0 24px 20px}.sharePostSeparatorActions{display:flex;flex-wrap:wrap;gap:12px}.sharePostSeparatorButton{align-items:center;background:#fff;background:var(--surface-raised,#fff);border:1px solid var(--gray-850);border-radius:6px;color:var(--gray-400);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.sharePostSeparatorButton:hover{background:#f8f8f8;background:var(--gray-975,#f8f8f8);border-color:var(--gray-700);box-shadow:0 2px 4px #0000001a;color:var(--gray-200);transform:translateY(-1px)}.sharePostSeparatorButton:active{background:var(--gray-950);box-shadow:none;transform:translateY(0)}.sharePostSeparatorIcon{font-size:14px;line-height:1}.sharePostSeparatorLabel{white-space:nowrap}.shareFeedTileWrapper{background:#fff;background:var(--surface-raised,#fff);border:1px solid #e5e7eb;border:1px solid var(--dr-border-card,#e5e7eb);border-radius:12px;margin-bottom:24px;padding:24px 24px 16px}.shareFeedTileWrapper .feedTile{background:none;border:none;margin:0;padding:0}.shareFeedTileWrapper .feedTilePrivacy{margin-bottom:0;margin-top:16px}.shareFeedTileWrapper .feedTileExtra{display:flex;margin-top:1.25rem}.subscribeFeedCta{align-items:center;background:var(--primary-color);border:none;border-radius:8px;color:#fff;color:var(--on-primary,#fff);cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:11px 22px;text-decoration:none;transition:background .15s,transform .1s;width:100%}.subscribeFeedCta:hover{background:var(--primary-color-hover)}.subscribeFeedCta:active{transform:scale(.99)}.subscribeFeedCtaMain{font-size:1.05rem;font-weight:600;line-height:1.2}.subscribeFeedCtaSub{font-size:.78rem;font-weight:500;line-height:1.2;opacity:.85}@media (max-width:520px){.sharePageContent{padding:20px 12px 48px}.shareBanner{align-items:stretch;flex-direction:column;padding:16px 20px;text-align:center}.shareBannerActions{justify-content:center}.shareBannerActions .shareBannerCtaSecondary,.shareBannerCta{flex:1 1;justify-content:center}.sharePostCard .postTitle{font-size:1.25rem;padding:8px 16px 0}.sharePostCard .postHeader{padding:16px 16px 0}.sharePostCard .postBody{padding:12px 16px 20px}.sharePostActionsRow{padding:0 16px 16px}.sharePostSeparatorButton{font-size:12px;padding:6px 12px}.sharePostSeparatorIcon{font-size:12px}.sharePostSeparatorLabel{font-size:0}.sharePostSeparatorLabel:before{content:"Original";font-size:12px}.sharePostCard .postByline{padding:6px 16px 0}.sharePostCard .postImage{padding:12px 16px 0}.shareFeedTileWrapper{padding:12px}.shareFeedTileWrapper .feedTileImage{height:56px;width:56px}.shareFeedTileWrapper .feedTileActionButton{width:88px}.shareFeedTileWrapper .feedTileAction,.shareFeedTileWrapper .feedTileActionRight{gap:.5rem}.feedPreviewPostHeader{flex-direction:column;gap:.25rem}}@media (max-width:500px){.sharePostCard .postMeta{align-items:center;flex-direction:row;gap:8px;text-align:left}.sharePostCard .postDivider{display:inline}}.offlineScreen{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;min-height:300px;padding:48px 24px;text-align:center}.offlineScreen h1{font-size:1.6rem;margin:0}.offlineScreen p{margin:0;max-width:460px;opacity:.8}.offlineScreenBadge{align-items:center;background:var(--dr-bg-hover);border-radius:50%;color:var(--gray-500);display:flex;height:128px;justify-content:center;margin-bottom:8px;width:128px}.offlineScreen .offlineScreenHint{font-size:.9rem;opacity:.6}@media (max-width:750px){.offlineScreen{gap:12px;padding:32px 20px}.offlineScreenBadge{height:96px;width:96px}.offlineScreenIcon{height:56px;width:56px}.offlineScreen h1{font-size:1.35rem}}.offlinePage{display:flex;flex-direction:column;height:100%;overflow-y:auto;width:100%}.offlinePage>.offlineScreen{flex:1 1}
/*# sourceMappingURL=main.8ca366f8.css.map*/