:root{--kb-pink: #ff006a;--kb-pink-dim: #fff0f6;--kb-bg: #f7f6f4;--kb-surface: #ffffff;--kb-border: #e5e4e0;--kb-border-strong: #cfcdc8;--kb-text-1: #1a1a20;--kb-text-2: #55555e;--kb-text-3: #85858e;--kb-text-4: #a5a5ad;--kb-radius-sm: 6px;--kb-radius: 9px;--kb-shadow-card: 0 1px 2px rgba(0,0,0,.05);--kb-shadow-hover: 0 3px 12px rgba(0,0,0,.08)}.App{padding:20px;font-family:Arial,sans-serif}.filter-controls{display:flex;gap:10px;margin-bottom:20px}.news-list{display:grid;grid-template-columns:1fr;gap:10px}.news-item{border:1px solid #ddd;padding:10px;border-radius:5px;background:#f9f9f9;display:flex;align-items:center}.news-title a{font-weight:700;color:#333;text-decoration:none}.news-source,.news-date{font-size:12px;color:#666;margin-left:20px}.pagination{display:flex;justify-content:center;gap:10px;margin-top:20px}.news-card-container{height:100%!important;display:flex!important;flex-direction:column!important}.news-card-container .MuiCard-root{height:100%!important;min-height:420px!important;max-height:480px!important;display:flex!important;flex-direction:column!important;position:relative!important}.news-card-container .MuiCardMedia-root{height:160px!important;min-height:160px!important;max-height:160px!important;object-fit:cover!important}.news-card-container iframe,.news-card-container video{height:160px!important;min-height:160px!important;max-height:160px!important}.news-card-container .MuiBox-root[style*=aspectRatio]{height:160px!important;min-height:160px!important;max-height:160px!important;aspect-ratio:unset!important}.news-card-container .MuiCardContent-root{flex:1!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:16px 20px 80px!important}.news-card-container .MuiCardContent-root .MuiTypography-h6{display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.2!important;height:3.6em!important;min-height:3.6em!important;max-height:3.6em!important}.news-card-container .MuiCardContent-root .MuiBox-root{flex:1!important;display:-webkit-box!important;-webkit-line-clamp:5!important;line-clamp:5!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.6!important;max-height:8em!important}.news-card-container .MuiCardActions-root{position:absolute!important;bottom:0!important;left:0!important;right:0!important;margin-top:auto!important}@media(max-width:600px){.news-card-container .MuiCard-root{min-height:380px!important;max-height:420px!important}.news-card-container .MuiCardMedia-root,.news-card-container iframe,.news-card-container video,.news-card-container .MuiBox-root[style*=aspectRatio]{height:140px!important;min-height:140px!important;max-height:140px!important}}@media(min-width:1200px){.news-card-container .MuiCard-root{min-height:450px!important;max-height:520px!important}.news-card-container .MuiCardMedia-root,.news-card-container iframe,.news-card-container video,.news-card-container .MuiBox-root[style*=aspectRatio]{height:180px!important;min-height:180px!important;max-height:180px!important}}[data-toolpad-color-scheme=dark] .news-card-container .MuiCard-root{background:linear-gradient(135deg,#081829f2,#103052e6)!important}[data-toolpad-color-scheme=light] .news-card-container .MuiCard-root{background:linear-gradient(135deg,#fffffff2,#eeeef9e6)!important}.news-card-container .MuiCard-root:hover{transform:translateY(-8px)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.news-card-container .card-skeleton{height:100%!important;min-height:420px!important;max-height:480px!important}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.sfeed{--violet: #4C1D95;--fuchsia: #86198F;--brand: #FF006A;--brand-ink: #C10050;--page: #F4F5F8;--surface: #FFFFFF;--surface-2: #FBFBFD;--sunken: #F1F3F7;--ink: #141A24;--text: #232C3B;--muted: #68738A;--faint: #98A2B5;--line: #E6E9F0;--line-soft: #EFF1F6;--v-sources: #3F4A5F;--v-trending: #B45309;--v-trending-bg: #FEF6E7;--v-foryou: #6D28D9;--v-foryou-bg: #F3EEFF;--ok: #15803D;--ok-bg: #EAF7EE;--shadow-1: 0 1px 2px rgba(20,26,36,.06), 0 1px 1px rgba(20,26,36,.04);--shadow-2: 0 6px 20px -6px rgba(20,26,36,.16), 0 2px 6px rgba(20,26,36,.06);--shadow-3: 0 24px 60px -12px rgba(20,26,36,.3);--r: 12px;--r-s: 8px;--r-pill: 999px;background:var(--page);color:var(--text);font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;height:100vh;display:flex;flex-direction:column;min-width:0}.sfeed *,.sfeed *:before,.sfeed *:after{box-sizing:border-box}.sfeed button{cursor:pointer;border:0;background:none;font:inherit;color:inherit}.sfeed input,.sfeed select,.sfeed textarea{font:inherit;color:inherit}.sfeed :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion:reduce){.sfeed *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sfeed .scroll{flex:1;min-height:0;overflow-y:auto}.sfeed .cmd{position:sticky;top:0;z-index:30;background:#f4f5f8e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.sfeed .cmd-in{padding:10px 26px 0;display:flex;flex-direction:column;gap:13px}.sfeed .row1{display:flex;align-items:center;gap:18px;flex-wrap:wrap;border-bottom:1px solid var(--line-soft);margin-bottom:-2px}.sfeed .row1 .spacer{flex:1}.sfeed .headright{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:7px}.sfeed .lens{display:flex;gap:4px}.sfeed .lens button{position:relative;display:flex;align-items:center;gap:7px;padding:11px 13px 13px;border-radius:9px 9px 0 0;color:var(--muted);font-weight:600;font-size:13.5px;transition:.16s;white-space:nowrap}.sfeed .lens button:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2.5px;border-radius:2px 2px 0 0;background:transparent;transition:.16s}.sfeed .lens button svg{width:15px;height:15px}.sfeed .lens button:hover{color:var(--text);background:var(--sunken)}.sfeed .lens button[aria-selected=true]{color:var(--brand-ink);font-weight:700}.sfeed .lens button[aria-selected=true]:after{background:var(--brand)}.sfeed .lens .kb{font-size:10px;color:var(--faint);border:1px solid var(--line);border-radius:4px;padding:0 4px;font-weight:600}.sfeed .filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:13px}.sfeed .fdiv{width:1px;height:22px;background:var(--line);margin:0 3px}.sfeed .search{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:0 6px 0 12px;min-width:270px;height:34px;transition:.15s}.sfeed .search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #ff006a24}.sfeed .search svg{width:15px;height:15px;color:var(--faint);flex:none}.sfeed .search input{border:0;background:none;outline:0;flex:1;min-width:0;font-size:13px}.sfeed .search input::placeholder{color:var(--faint)}.sfeed .ctrl{display:flex;align-items:center;gap:6px;height:34px;padding:0 11px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-pill);font-size:12.5px;font-weight:550;color:var(--text);white-space:nowrap}.sfeed .ctrl:hover{border-color:var(--faint)}.sfeed .ctrl[data-on="1"]{border-color:var(--ink);background:var(--ink);color:var(--surface)}.sfeed .ctrl svg{width:13px;height:13px;opacity:.7}.sfeed .ctrl .cnt{font-size:10px;font-weight:800;background:var(--brand);color:#fff;border-radius:var(--r-pill);padding:1px 5px;margin-left:1px}.sfeed .seg{display:flex;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:2px;height:34px}.sfeed .seg button{padding:0 11px;border-radius:var(--r-pill);font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap}.sfeed .seg button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.sfeed .radarseg button{display:inline-flex;align-items:center;gap:6px}.sfeed .radarseg .rc{font-size:10px;font-weight:800;background:var(--sunken);color:var(--faint);border-radius:999px;padding:1px 6px;font-variant-numeric:tabular-nums}.sfeed .radarseg button[aria-pressed=true] .rc{background:#ffffff38;color:#fff}.sfeed .lensbar{display:flex;align-items:center;gap:8px;padding:0 0 13px 13px;flex-wrap:wrap;position:relative}.sfeed .lensbar:before{content:"";position:absolute;left:0;top:1px;bottom:14px;width:3px;border-radius:2px;background:var(--brand)}.sfeed .lenshint{font-size:11.5px;color:var(--faint);display:flex;align-items:center;gap:6px;line-height:1.4;flex:1 1 260px;min-width:220px;max-width:56ch}.sfeed .lenshint svg{width:13px;height:13px;flex:none}.sfeed .lenshint b{color:var(--muted);font-weight:650}.sfeed .iact{width:30px;height:30px;border-radius:var(--r-s);display:grid;place-items:center;color:var(--muted);border:1px solid transparent}.sfeed .iact:hover{background:var(--sunken);color:var(--ink)}.sfeed .iact svg{width:15px;height:15px}.sfeed .active{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding-bottom:12px}.sfeed .achip{display:flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:4px 6px 4px 11px;font-size:12px;font-weight:550}.sfeed .achip em{font-style:normal;color:var(--faint);font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.sfeed .achip button{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;color:var(--faint);font-size:14px;line-height:1}.sfeed .achip button:hover{background:var(--sunken);color:var(--ink)}.sfeed .clearall{font-size:12px;color:var(--brand-ink);font-weight:600;padding:4px 8px;border-radius:var(--r-pill)}.sfeed .clearall:hover{background:#ff006a1a}.sfeed .feedbody{padding:20px 26px 80px;position:relative}.sfeed .calib{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:0 0 16px;font-size:11px}.sfeed .calib>b{text-transform:uppercase;letter-spacing:.1em;color:var(--faint);font-weight:700;font-size:10px}.sfeed .dist{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:3px 10px;font-weight:600;color:var(--text);font-size:11px}.sfeed button.dist:hover{border-color:var(--v-foryou);color:var(--v-foryou)}.sfeed .dist i{width:6px;height:6px;border-radius:50%;background:var(--v-foryou);flex:none}.sfeed .dist span{color:var(--faint);font-variant-numeric:tabular-nums}.sfeed .calib .when{color:var(--faint);margin-left:2px}.sfeed .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch;grid-auto-rows:1fr}@media(max-width:1560px){.sfeed .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1120px){.sfeed .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.sfeed .grid{grid-template-columns:1fr}}.sfeed .leadwrap{margin:0 0 16px}.sfeed .leadwrap:empty{display:none}.sfeed .fav{border-radius:4px;display:grid;place-items:center;font-weight:800;color:#fff;font-style:normal;flex:none;font-size:8.5px}.sfeed .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .16s,border-color .16s;position:relative;height:100%;cursor:pointer}.sfeed .card:hover{box-shadow:var(--shadow-2);border-color:#c9cfdc}.sfeed .card.sel{border-color:var(--brand);box-shadow:0 0 0 3px #ff006a29}.sfeed .card.lead{flex-direction:row;height:auto}.sfeed .card.lead .media{width:42%;min-width:280px;aspect-ratio:auto;flex:none}.sfeed .card.lead .body{padding:22px 26px}.sfeed .card.lead .ttl{font-size:22px;line-height:1.24;-webkit-line-clamp:3}.sfeed .card.lead .dek{-webkit-line-clamp:3;font-size:14px}@media(max-width:760px){.sfeed .card.lead{flex-direction:column}.sfeed .card.lead .media{width:100%;min-width:0;aspect-ratio:16/9}}.sfeed .media{position:relative;aspect-ratio:16/9;background:var(--sunken);overflow:hidden;flex:none}.sfeed .selbox{position:absolute;top:10px;left:10px;z-index:3;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#fffffff0;border:1.5px solid #C9CFDC;color:transparent;box-shadow:var(--shadow-1);opacity:0;transition:opacity .15s,background .15s,border-color .15s}.sfeed .card:hover .selbox,.sfeed .selbox:focus-visible,.sfeed .selbox[aria-pressed=true]{opacity:1}.sfeed .selbox:hover{border-color:var(--brand)}.sfeed .selbox[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.sfeed .selbox svg{width:14px;height:14px}.sfeed .card.picked{border-color:var(--brand);box-shadow:0 0 0 2px #ff006a24}.sfeed .pickinfo{height:34px;font-size:12px;font-weight:650;color:var(--brand-ink);background:#ff006a12;border:1px solid rgba(255,0,106,.2);border-radius:var(--r-pill);padding:0 12px;display:inline-flex;align-items:center;gap:8px}.sfeed .pickinfo button{color:var(--muted);font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:2px}.sfeed .pickinfo button:hover{color:var(--ink)}.sfeed .pickcta{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:var(--r-pill);background:var(--brand);color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 4px 12px -5px #ff006a8c;transition:background .15s ease,transform .12s ease,box-shadow .15s ease}.sfeed .pickcta:hover{background:var(--brand-ink);transform:translateY(-1px);box-shadow:0 6px 14px -5px #ff006a99}.sfeed .pickcta:active{transform:translateY(0)}.sfeed .pickcta:disabled{opacity:.6;cursor:default;transform:none}.sfeed .pickcta svg{width:13px;height:13px}.sfeed .media img{width:100%;height:100%;object-fit:cover;display:block}.sfeed .media.none{display:grid;place-items:center;background:linear-gradient(135deg,#f2effa,#faf0f4)}.sfeed .media.none .fb{font-size:14px;font-weight:700;color:var(--faint);letter-spacing:.03em;text-align:center;padding:0 18px;text-transform:uppercase}.sfeed .rank{position:absolute;top:10px;left:10px;background:#0a0c12d1;color:#fff;font-size:11px;font-weight:800;padding:4px 9px;border-radius:var(--r-s);letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-variant-numeric:tabular-nums}.sfeed .signal{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:5px;background:#0a0c12d1;color:#fff;font-size:11px;font-weight:700;padding:4px 9px;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-variant-numeric:tabular-nums}.sfeed .signal svg{width:11px;height:11px}.sfeed .signal.b-alta{background:#5b21b6}.sfeed .signal.b-media{background:#0a0c12d1}.sfeed .signal.b-baixa{background:#0a0c129e}.sfeed .body{padding:14px 15px 13px;display:flex;flex-direction:column;gap:9px;flex:1;min-width:0}.sfeed .meta{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--muted);min-width:0}.sfeed .meta .fav{width:15px;height:15px;border-radius:4px;display:grid;place-items:center;font-size:8.5px;font-weight:800;color:#fff;flex:none}.sfeed .meta b{color:var(--text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sfeed .meta .dot{color:var(--line);flex:none}.sfeed .meta time{color:var(--faint);white-space:nowrap;flex:none}.sfeed .ttl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15.5px;line-height:1.32;font-weight:700;color:var(--ink);margin:0;letter-spacing:-.012em;text-wrap:balance;cursor:pointer;text-decoration:none}.sfeed .ttl:hover{color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.sfeed .dek{margin:0;font-size:12.8px;line-height:1.55;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sfeed .topics{display:flex;gap:5px;flex-wrap:wrap;max-height:23px;overflow:hidden}.sfeed .topic{font-size:10.5px;font-weight:600;color:var(--muted);background:var(--sunken);border-radius:5px;padding:3px 7px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sfeed button.topic:hover{background:var(--line);color:var(--ink)}.sfeed .srcs{display:flex;gap:5px;flex-wrap:wrap;align-items:center;max-height:23px;overflow:hidden}.sfeed .src{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:var(--text);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:5px;padding:2px 6px}.sfeed .src.more{color:var(--faint)}.sfeed .why{font-size:11.5px;line-height:1.45;color:var(--muted);border-left:2px solid var(--v-foryou);padding-left:9px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sfeed .why b{color:var(--text);font-weight:650}.sfeed .marks{display:flex;gap:5px;flex-wrap:wrap}.sfeed .mark{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;padding:3px 8px 3px 6px;border-radius:var(--r-pill);letter-spacing:.01em;border:1px solid transparent}.sfeed .mark svg{width:11px;height:11px;flex:none}.sfeed .mark.alta{color:var(--v-trending);background:var(--v-trending-bg);border-color:#b4530938}.sfeed .mark.radar{color:var(--v-foryou);background:var(--v-foryou-bg);border-color:#6d28d938}.sfeed .mark.cob{color:var(--ok);background:var(--ok-bg);border-color:#15803d3d}.sfeed .mark.new{color:var(--brand-ink);background:#ff006a17;border-color:#ff006a3d}.sfeed button.mark:hover{filter:brightness(.97)}.sfeed .acts{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:11px;border-top:1px solid var(--line-soft)}.sfeed .acts .grow{flex:1}.sfeed .iact[aria-pressed=true]{color:var(--brand);background:#ff006a1a}.sfeed .cta{display:inline-flex;align-items:center;gap:7px;background:var(--surface);color:var(--ink);border:1.5px solid #AEB7C7;font-size:12.5px;font-weight:650;padding:7px 13px;border-radius:var(--r-pill);box-shadow:var(--shadow-1);transition:transform .15s,box-shadow .15s,border-color .15s,color .15s,background .15s}.sfeed .cta svg{width:14px;height:14px}.sfeed .cta:hover{border-color:var(--brand);color:var(--brand-ink);background:#fff5f9;transform:translateY(-1px);box-shadow:0 4px 12px -4px #ff006a59}.sfeed .cta:active{transform:translateY(0);box-shadow:none}.sfeed .cta.solid{background:var(--brand);border-color:var(--brand);color:#fff}.sfeed .cta.solid:hover{background:var(--brand-ink);border-color:var(--brand-ink);color:#fff}.sfeed .empty{border:1px dashed var(--line);border-radius:var(--r);padding:56px 30px;text-align:center;background:var(--surface-2);grid-column:1 / -1}.sfeed .empty h3{font-size:18px;color:var(--ink);margin:0 0 7px;font-weight:700;letter-spacing:-.01em}.sfeed .empty p{margin:0 auto 18px;color:var(--muted);max-width:46ch;font-size:13px}.sfeed .sk{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.sfeed .sk .m{aspect-ratio:16/9;background:var(--sunken)}.sfeed .sk .b{padding:15px;display:flex;flex-direction:column;gap:9px}.sfeed .sk .l{height:10px;border-radius:5px;background:var(--sunken)}.sfeed .sk .m,.sfeed .sk .l{background:linear-gradient(100deg,var(--sunken) 30%,var(--line-soft) 50%,var(--sunken) 70%);background-size:220% 100%;animation:sfeed-sh 1.3s infinite}@keyframes sfeed-sh{to{background-position:-120% 0}}.sfeed .loadhint{grid-column:1 / -1;text-align:center;font-size:12px;color:var(--faint);padding:6px 0 0}.sfeed .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c1257;opacity:0;pointer-events:none;transition:.2s;z-index:1290;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.sfeed .scrim.on{opacity:1;pointer-events:auto}.sfeed .panel{position:fixed;top:0;right:0;bottom:0;width:min(520px,100vw);background:var(--surface);border-left:1px solid var(--line);z-index:1291;transform:translate(100%);transition:transform .24s cubic-bezier(.3,.9,.3,1);display:flex;flex-direction:column;box-shadow:var(--shadow-3)}.sfeed .panel.on{transform:none}.sfeed .p-head{padding:13px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px;flex:none}.sfeed .p-head .kicker{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:700}.sfeed .p-head .nav-mini{display:flex;gap:2px;margin-left:auto}.sfeed .p-body{overflow:auto;padding:20px 22px 26px;display:flex;flex-direction:column;gap:18px;flex:1}.sfeed .p-body>*{flex:0 0 auto}.sfeed .p-media{border-radius:var(--r);overflow:hidden;aspect-ratio:16/9;background:var(--sunken)}.sfeed .p-media img{width:100%;height:100%;object-fit:cover;display:block}.sfeed .p-title{font-size:23px;line-height:1.24;font-weight:750;color:var(--ink);margin:0;letter-spacing:-.02em;text-wrap:balance}.sfeed .p-lede{font-size:14.5px;line-height:1.65;color:var(--text);margin:0}.sfeed .sect{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);overflow:hidden}.sfeed .sect>h4{margin:0;padding:11px 14px;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);font-weight:700;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;gap:7px}.sfeed .sect>h4 svg{width:13px;height:13px}.sfeed .sect .in{padding:13px 14px;display:flex;flex-direction:column;gap:11px}.sfeed .matline{display:flex;gap:10px;align-items:flex-start;padding-bottom:11px;border-bottom:1px solid var(--line-soft)}.sfeed .matline:last-child{border-bottom:0;padding-bottom:0}.sfeed .matline .fav{width:17px;height:17px;border-radius:4px;font-size:9px;font-weight:800;color:#fff;display:grid;place-items:center;flex:none;margin-top:2px}.sfeed .matline b{display:block;font-size:12.8px;color:var(--ink);font-weight:600;line-height:1.35}.sfeed .matline span{font-size:11px;color:var(--faint)}.sfeed .matline a{margin-left:auto;color:var(--muted);flex:none}.sfeed .bar{height:5px;border-radius:3px;background:var(--sunken);overflow:hidden}.sfeed .bar i{display:block;height:100%;background:linear-gradient(90deg,var(--fuchsia),var(--brand))}.sfeed .kv{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.sfeed .kv b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.sfeed .kv span{color:var(--muted)}.sfeed .p-foot{padding:13px 16px;border-top:1px solid var(--line);display:flex;gap:8px;align-items:center;background:var(--surface);flex:none}.sfeed .ghost{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:var(--r-pill);padding:9px 14px;font-size:13px;font-weight:600;color:var(--text)}.sfeed .ghost:hover{border-color:var(--faint);background:var(--sunken)}.sfeed .ghost svg{width:14px;height:14px}.sfeed .popwrap{position:relative}.sfeed .pop{position:absolute;left:0;top:40px;z-index:50;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-3);width:340px;overflow:hidden}.sfeed .pop .ph{padding:10px 12px;border-bottom:1px solid var(--line-soft)}.sfeed .pop .ph input{width:100%;border:1px solid var(--line);border-radius:var(--r-s);padding:7px 10px;background:var(--surface-2);outline:0;font-size:13px}.sfeed .pop .ph input:focus{border-color:var(--brand)}.sfeed .pop .pl{max-height:320px;overflow:auto;padding:6px}.sfeed .grpbtn{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border-radius:var(--r-s);margin-top:4px;padding:7px 9px;font-size:13px;font-weight:650;color:var(--ink)}.sfeed .grpbtn:hover{background:var(--sunken)}.sfeed .opt{display:flex;align-items:center;gap:9px;padding:7px 9px 7px 26px;border-radius:var(--r-s);width:100%;text-align:left;font-size:13px}.sfeed .opt:hover{background:var(--sunken)}.sfeed .opt.flat{padding-left:9px}.sfeed .cb{width:15px;height:15px;border:1.5px solid var(--line);border-radius:4px;display:grid;place-items:center;flex:none;color:transparent;background:var(--surface)}.sfeed .cb svg{width:10px;height:10px}.sfeed [data-st=all] .cb{background:var(--brand);border-color:var(--brand);color:#fff}.sfeed [data-st=some] .cb{background:#ff006a38;border-color:var(--brand);color:var(--brand)}.sfeed .opt[aria-checked=true] .cb{background:var(--brand);border-color:var(--brand);color:#fff}.sfeed .optn{margin-left:auto;font-size:11px;color:var(--faint);font-variant-numeric:tabular-nums}.sfeed .pop .pf{padding:9px 12px;border-top:1px solid var(--line-soft);display:flex;gap:8px;justify-content:flex-end}.sfeed .mini{font-size:12px;font-weight:600;padding:6px 12px;border-radius:var(--r-pill);border:1px solid var(--line);display:inline-flex;align-items:center;gap:6px}.sfeed .mini svg{width:12px;height:12px}.sfeed .mini.p{background:var(--ink);color:var(--surface);border-color:var(--ink)}.sfeed .mini:disabled{opacity:.45;cursor:default}.sfeed .pop.slim{width:250px}.sfeed .pop.wide{width:380px}.sfeed .pop.rangepop{width:auto;min-width:296px}.sfeed .rangepop .rdp-root{--rdp-accent-color: var(--brand);--rdp-accent-background-color: rgba(255, 0, 106, .08);--rdp-today-color: var(--brand-ink);--rdp-day-width: 36px;--rdp-day-height: 34px;--rdp-day_button-width: 32px;--rdp-day_button-height: 30px;--rdp-day_button-border-radius: 8px;--rdp-selected-border: none;--rdp-range_middle-background-color: rgba(255, 0, 106, .08);--rdp-range_middle-color: var(--brand-ink);--rdp-range_start-color: #fff;--rdp-range_end-color: #fff;--rdp-range_start-date-background-color: var(--brand);--rdp-range_end-date-background-color: var(--brand);--rdp-range_start-background: linear-gradient(90deg, transparent 50%, rgba(255, 0, 106, .08) 50%);--rdp-range_end-background: linear-gradient(90deg, rgba(255, 0, 106, .08) 50%, transparent 50%);--rdp-outside-opacity: .35;--rdp-disabled-opacity: .28;--rdp-nav_button-width: 28px;--rdp-nav_button-height: 28px;--rdp-weekday-opacity: 1;font-size:12.5px;padding:12px 12px 4px;margin:0 auto}.sfeed .rangepop .rdp-month_caption{font-size:13px;font-weight:700;color:var(--ink);text-transform:capitalize;padding-left:4px}.sfeed .rangepop .rdp-weekday{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--faint);text-transform:uppercase}.sfeed .rangepop .rdp-day_button{font-weight:550;transition:background-color .14s,color .14s}.sfeed .rangepop .rdp-day:not(.rdp-selected):not(.rdp-disabled) .rdp-day_button:hover{background:var(--sunken)}.sfeed .rangepop .rdp-today:not(.rdp-selected) .rdp-day_button{font-weight:800}.sfeed .rangepop .rdp-range_start .rdp-day_button,.sfeed .rangepop .rdp-range_end .rdp-day_button{font-weight:700;box-shadow:var(--shadow-1)}.sfeed .rangepop .rdp-button_previous,.sfeed .rangepop .rdp-button_next{border-radius:8px;color:var(--muted)}.sfeed .rangepop .rdp-button_previous:hover,.sfeed .rangepop .rdp-button_next:hover{background:var(--sunken);color:var(--text)}.sfeed .rangepop .rdp-chevron{fill:currentColor;width:18px;height:18px}.sfeed .rangepop .rangesum{padding:4px 16px 12px;font-size:11.5px;color:var(--muted);max-width:300px;line-height:1.45}.sfeed .rangepop .rangesum b{color:var(--text);font-weight:650;text-transform:capitalize}.sfeed .pnote{padding:10px;font-size:11.5px;color:var(--faint);line-height:1.45}.sfeed .pnote.edge{border-top:1px solid var(--line-soft);margin-top:6px}.sfeed .psec{font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--faint);font-weight:700;padding:10px 9px 4px}.sfeed .psub{display:flex;flex-direction:column}.sfeed .pop .psub+.psec{border-top:1px solid var(--line-soft);margin-top:6px}.sfeed .cb.rad{border-radius:50%}.sfeed .iatg{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;letter-spacing:.04em;padding:4px 9px;border-radius:var(--r-pill);color:var(--muted);border:1px solid var(--line);background:var(--surface-2);flex:none;transition:.15s}.sfeed .iatg svg{width:11px;height:11px}.sfeed .iatg:hover{color:var(--v-foryou);border-color:var(--v-foryou)}.sfeed .iatg[aria-pressed=true]{background:var(--v-foryou);border-color:var(--v-foryou);color:#fff}.sfeed .search[data-ia="1"]{border-color:#6d28d973}.sfeed .search[data-ia="1"]:focus-within{border-color:var(--v-foryou);box-shadow:0 0 0 3px #6d28d924}.sfeed .sfrow{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:8px 9px;border-radius:var(--r-s);cursor:pointer}.sfeed .sfrow:hover{background:var(--sunken)}.sfeed .sfrow[data-active="1"]{background:var(--v-foryou-bg)}.sfeed .sfinfo{flex:1;min-width:0}.sfeed .sfinfo b{display:block;font-size:13px;font-weight:650;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sfeed .sfinfo span{font-size:11px;color:var(--faint)}.sfeed .sfrow .iact{width:26px;height:26px}.sfeed .sfrow .iact svg{width:14px;height:14px}.sfeed .iact.star[data-on="1"]{color:#b45309}.sfeed .sfsave input{flex:1;min-width:0;border:1px solid var(--line);border-radius:var(--r-s);padding:7px 10px;background:var(--surface-2);outline:0;font-size:12.5px}.sfeed .sfsave input:focus{border-color:var(--brand)}.sfeed .sfsave input:disabled{opacity:.55}.sfeed .georow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 0 13px}.sfeed .geolbl{font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--faint);font-weight:700;margin-right:2px}.sfeed .geosel{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 6px 0 12px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-pill)}.sfeed .geosel>span{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:700}.sfeed .geosel select{border:0;background:none;outline:0;font-size:12.5px;font-weight:600;color:var(--ink);max-width:190px;cursor:pointer;padding-right:2px}.sfeed .geosel[data-off="1"]{opacity:.55}.sfeed .geosel[data-off="1"] select{color:var(--faint);cursor:default}.sfeed .geosep{color:var(--faint);font-size:13px}.sfeed .geohint{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--faint)}.sfeed .geohint svg{width:13px;height:13px;flex:none}.sfeed .geohint b{color:var(--muted);font-weight:650}.sfeed .ctrl:disabled{opacity:.6;cursor:default}.sfeed .ctrl[data-busy="1"] svg{animation:sfeed-rot .8s linear infinite;opacity:1}@keyframes sfeed-rot{to{transform:rotate(360deg)}}.sfeed .hmore{position:relative;display:flex;gap:6px;align-items:center;padding-bottom:1px}.sfeed .moremenu{position:absolute;right:0;top:40px;z-index:45;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-3);padding:5px;width:230px}.sfeed .moremenu button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;border-radius:var(--r-s);font-size:13px;font-weight:550;color:var(--text)}.sfeed .moremenu button:hover{background:var(--sunken)}.sfeed .moremenu svg{width:15px;height:15px;opacity:.65;flex:none}.sfeed .iatg{background:var(--sunken);border:0}.sfeed .iatg[aria-pressed=true]{background:linear-gradient(118deg,var(--fuchsia),var(--brand));border:0;color:#fff}.sfeed .popnote{font-size:11.5px;line-height:1.45;color:var(--muted);background:var(--sunken);border-radius:var(--r-s);padding:9px 11px;margin:4px 3px 6px}.sfeed .popnote b{color:var(--ink);font-weight:650}.sfeed button.dist.sig:hover{border-color:var(--faint)}.sfeed button.dist.sig[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.sfeed button.dist.sig[aria-pressed=true] span{color:#ffffffb3}.sfeed .newpill{position:sticky;bottom:18px;z-index:25;display:flex;justify-content:center;pointer-events:none;height:0}.sfeed .newpill button{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--surface);border-radius:var(--r-pill);padding:9px 17px;font-size:13px;font-weight:650;box-shadow:var(--shadow-3);transform:translateY(-42px)}.sfeed .newpill button:hover{background:var(--brand);color:#fff}.sfeed .newpill i{width:7px;height:7px;border-radius:50%;background:var(--brand);animation:sfeed-blink 1.8s infinite}@keyframes sfeed-blink{50%{opacity:.35}}.sfeed .toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,20px);background:var(--ink);color:var(--surface);padding:11px 18px;border-radius:var(--r-pill);font-size:13px;font-weight:600;box-shadow:var(--shadow-3);opacity:0;pointer-events:none;transition:.22s;z-index:1400;max-width:min(560px,92vw)}.sfeed .toast.on{opacity:1;transform:translate(-50%)}.sfeed .kbd{position:fixed;right:20px;bottom:20px;z-index:1285}.sfeed .kbd>button{display:flex;align-items:center;gap:7px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:7px 13px;font-size:12px;font-weight:600;color:var(--muted);box-shadow:var(--shadow-1)}.sfeed .kbd>button:hover{color:var(--ink)}.sfeed .kbdpanel{position:absolute;right:0;bottom:44px;width:290px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-3);padding:14px}.sfeed .kbdpanel h4{margin:0 0 10px;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);font-weight:700}.sfeed .kbdrow{display:flex;justify-content:space-between;align-items:center;padding:5px 0;font-size:12.5px;color:var(--text)}.sfeed kbd{font-family:inherit;font-size:10.5px;font-weight:700;background:var(--sunken);border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;padding:2px 6px;color:var(--muted)}.sfeed .p-text{border-top:1px solid var(--line-soft);padding-top:14px}.sfeed .p-text p{margin:0 0 10px;font-size:13.5px;line-height:1.7;color:var(--text);white-space:pre-line}.sfeed .p-text[data-open="1"]{max-height:420px;overflow-y:auto;padding-right:6px}.sfeed .readmore{font-size:12.5px;font-weight:700;color:var(--brand-ink);padding:4px 0}.sfeed .readmore:hover{text-decoration:underline;text-underline-offset:3px}.sfeed .p-loading{font-size:12px;color:var(--faint)}.sfeed .p-muted{margin:0;font-size:12.5px;color:var(--muted);line-height:1.55}.sfeed .p-note{margin:0;font-size:11.5px;color:var(--faint);line-height:1.45}.sfeed .sect.ok{border-color:#15803d57}.sfeed .sect.ok>h4{color:var(--ok)}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.ql-toolbar{background-color:#f0f0f0}.ql-container{height:auto;min-height:40px;display:flex;flex-direction:column}.ql-container.ql-snow{min-height:50px}.ql-editor{flex:1;min-height:35px;height:auto!important;overflow-y:visible;padding:6px 10px;resize:vertical;line-height:1.2}.ql-toolbar .ql-picker-options{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px}.ql-toolbar .ql-picker-options .ql-picker-item{color:#333;padding:8px;cursor:pointer}.ql-toolbar .ql-picker-options .ql-picker-item:hover{background-color:#d9e6f2}#htmlEditor{height:100%;flex:1;overflow-y:auto;width:100%}.sfeed.sworks .cmd-in{padding:12px 26px 0}.sfeed.sworks .filters .spacer{flex:1}.sfeed.sworks .mediarow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 9px}.sfeed.sworks .mediarow .lbl{font-size:13px;color:var(--text)}.sfeed.sworks .seg3{display:inline-flex;background:var(--sunken);border:1px solid var(--line);border-radius:var(--r-pill);padding:2px}.sfeed.sworks .seg3 button{font-size:11px;font-weight:650;padding:3px 9px;border-radius:var(--r-pill);color:var(--muted)}.sfeed.sworks .seg3 button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.sfeed.sworks .ctrl.clearall{border-style:dashed;color:var(--muted)}.sfeed.sworks .ctrl.clearall:hover{color:var(--brand-ink);border-color:var(--brand)}.sfeed.sworks .mark.sched{color:var(--v-trending);background:var(--v-trending-bg);border-color:#b4530938}.sfeed.sworks .mark.draftm{color:var(--muted);background:var(--sunken);border-color:var(--line)}.sfeed.sworks .mark.proc{color:#1d4ed8;background:#ebf1fe;border-color:#1d4ed838}.sfeed.sworks .plats{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.sfeed.sworks .plat{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;flex:none;background:var(--sunken);border:1px solid var(--line-soft);color:var(--text)}.sfeed.sworks .plat svg{width:13px;height:13px}.sfeed.sworks button.plat:hover{border-color:var(--brand);color:var(--brand-ink);background:#fff5f9}.sfeed.sworks button.mark.cob{cursor:pointer}.sfeed.sworks button.mark.cob:hover{box-shadow:0 0 0 2px #15803d24}.sfeed.sworks .card.multi{box-shadow:3px 3px 0 -1px var(--surface),3px 3px 0 0 var(--line),6px 6px 0 -2px var(--surface),6px 6px 0 -1px var(--line-soft)}.sfeed.sworks .card.multi:hover{box-shadow:var(--shadow-2),3px 3px 0 -1px var(--surface),3px 3px 0 0 var(--line)}.sfeed.sworks .media.none .fb{display:inline-flex;align-items:center;gap:7px}.sfeed.sworks .media.none .fb svg{width:16px;height:16px;flex:none}.sfeed.sworks .meta .who{min-width:0}.sfeed.sworks .endhint{text-align:center;font-size:12px;color:var(--faint);padding:18px 0 4px}.html-text-editor-with-ai .ql-toolbar,.html-text-editor-with-ai .ql-container,.html-text-editor-with-ai .ql-editor,.html-text-editor-with-ai .ql-picker-options,.html-text-editor-with-ai .ql-picker-item{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.html-text-editor-with-ai .ql-toolbar{background-color:#f9f9fe;border-color:#e0e0e0;color:#212121}.html-text-editor-with-ai .ql-container{background-color:#fff;border-color:#e0e0e0;color:#212121}.html-text-editor-with-ai .ql-editor{background-color:#fff;color:#212121}.html-text-editor-with-ai .ql-picker-options{background-color:#fff;border-color:#e0e0e0;color:#212121}.html-text-editor-with-ai .ql-picker-item{color:#212121}.html-text-editor-with-ai .ql-picker-item:hover{background-color:#f5f5f5}.html-text-editor-with-ai .ql-stroke{stroke:#616161}.html-text-editor-with-ai .ql-fill{fill:#616161}.html-text-editor-with-ai.dark-mode .ql-toolbar{background-color:#081829;border-color:#424242;color:#fff}.html-text-editor-with-ai.dark-mode .ql-container{background-color:#030b14;border-color:#424242;color:#fff}.html-text-editor-with-ai.dark-mode .ql-editor{background-color:#030b14;color:#fff}.html-text-editor-with-ai.dark-mode .ql-picker-options{background-color:#081829;border-color:#424242;color:#fff}.html-text-editor-with-ai.dark-mode .ql-picker-item{color:#fff}.html-text-editor-with-ai.dark-mode .ql-picker-item:hover{background-color:#1a1a1a}.html-text-editor-with-ai.dark-mode .ql-stroke{stroke:#fff}.html-text-editor-with-ai.dark-mode .ql-fill{fill:#fff}.html-text-editor-with-ai.dark-mode .ql-picker-label{color:#fff}.html-text-editor-with-ai.dark-mode .ql-picker-item.ql-selected{color:#1976d2}.html-text-editor-with-ai.dark-mode .ql-tooltip:not(.MuiTooltip-tooltip){background-color:#081829;border-color:#424242;color:#fff}.html-text-editor-with-ai.dark-mode .ql-tooltip:not(.MuiTooltip-tooltip) input{background-color:#030b14;border-color:#424242;color:#fff}.html-text-editor-with-ai.dark-mode .ql-editor.ql-blank:before{color:#888}.html-text-editor-with-ai.dark-mode .ql-editor::-webkit-scrollbar{width:8px}.html-text-editor-with-ai.dark-mode .ql-editor::-webkit-scrollbar-track{background-color:#1a1a1a}.html-text-editor-with-ai.dark-mode .ql-editor::-webkit-scrollbar-thumb{background-color:#424242;border-radius:4px}.html-text-editor-with-ai.dark-mode .ql-editor::-webkit-scrollbar-thumb:hover{background-color:#616161}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.app-container{display:flex;height:100vh}.sidebar{width:200px;background-color:#333;color:#fff;padding:15px}.sidebar ul{list-style:none;padding:0}.sidebar li{margin:10px 0}.sidebar a{color:#fff;text-decoration:none}.content{flex-grow:1;padding:20px}.login-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.login-container input{margin:10px;padding:10px;width:200px}.login-container button{padding:10px 20px}
