.rl-page{box-sizing:border-box;overflow-anchor:none;max-width:1280px;color:var(--ink);margin:0 auto;padding:18px 24px 40px}.rl-page a{text-decoration:none}.rl-page button,.rl-page input,.rl-page select,.rl-page summary{font:inherit}.rl-navigation{top:calc(var(--community-header-height,88px) + var(--community-preview-height,0px));z-index:12;background:var(--surface,#fff);margin-top:-12px;padding-top:12px;position:sticky}.rl-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.rl-heading h1{white-space:nowrap;letter-spacing:-.6px;margin:0;font-size:28px;line-height:1.3}.rl-heading p,.rl-intro p{color:var(--muted-strong);margin:0;font-size:14px}.rl-heading-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.rl-publish{position:relative}.rl-publish summary{cursor:pointer;gap:12px;list-style:none}.rl-publish summary::-webkit-details-marker{display:none}.rl-publish-menu{z-index:20;border:1px solid var(--line,#e6e7f0);background:#fff;border-radius:14px;min-width:218px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 26px #27254714}.rl-publish-menu a{color:var(--ink);border-radius:9px;gap:4px;padding:12px;display:grid}.rl-publish-menu a:hover{background:var(--accent-soft)}.rl-publish-menu small{color:var(--muted-strong);font-size:12px}.rl-tabs{border-bottom:1px solid #e7e7f0;gap:30px;display:flex}.rl-tabs a{min-height:50px;color:var(--muted-strong);border-bottom:3px solid #0000;align-items:center;padding:0 5px;font-size:18px;font-weight:650;display:flex}.rl-tabs a[aria-current]{color:var(--accent-text);border-color:var(--accent-text)}.rl-intro{justify-content:space-between;align-items:center;gap:16px;min-height:55px;display:flex}.rl-intro a{color:var(--accent-text);align-items:center;min-height:44px;font-size:13px;display:flex}.rl-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body #app .rl-page .rl-heading-actions{gap:12px;min-width:0}body #app .rl-page .rl-header-action{min-height:44px;box-shadow:none;color:var(--muted-strong);text-shadow:none;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 4px;font-size:13px;font-weight:550;line-height:1.4;text-decoration:none;display:inline-flex}.rl-header-action svg{flex:none}body #app .rl-page .rl-header-action:hover{background:var(--accent-soft);color:var(--accent-text);box-shadow:none}body #app .rl-page .rl-filter{grid-template-columns:minmax(0,1fr) minmax(160px,220px);align-items:center;gap:12px;margin:6px 0 12px;display:grid}body #app .rl-page .rl-search-control{background:linear-gradient(160deg,#fffffff5,#f8f7fcde);border:1px solid #75659b2b;border-radius:12px;align-items:center;gap:10px;min-width:0;height:48px;padding:1px 1px 1px 14px;display:flex;box-shadow:0 1px 2px #28213f06,inset 0 1px #fff}.rl-search-control>svg{color:var(--muted-strong);flex:none}body #app .rl-page .rl-search-control input{width:0;min-width:0;height:44px;min-height:44px;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-size:14px;line-height:1.4}body #app .rl-page .rl-search-control input:focus-visible{box-shadow:none;outline:none}body #app .rl-page .rl-search-control:focus-within{outline-offset:2px;outline:2px solid #7564cf}body #app .rl-page .rl-search-submit{background:var(--glass-primary-fill,#6450df);color:#fff;min-width:72px;height:44px;min-height:44px;box-shadow:none;text-shadow:none;cursor:pointer;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;margin:0;padding:0 14px;font-size:14px;font-weight:600;line-height:1.4;transition:background-color .15s;display:inline-flex}body #app .rl-page .rl-search-submit:hover{box-shadow:none;background:#5944cf}body #app .rl-page .rl-search-submit:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff}body #app .rl-page .rl-filter:has(.rl-sort){grid-template-columns:minmax(0,1fr) minmax(160px,200px) minmax(190px,220px)}.rl-filter .rl-sort{width:auto}.rl-scene,.rl-sort{min-width:0;margin:0;display:block;position:relative}body #app .rl-page :is(.rl-scene,.rl-sort) select{-webkit-appearance:none;appearance:none;width:100%;height:48px;min-height:48px;color:var(--ink);cursor:pointer;background:linear-gradient(160deg,#fffffff5,#f8f7fcde);border:1px solid #75659b2b;border-radius:12px;margin:0;padding:0 38px 0 14px;font-size:14px;line-height:1.4;display:block;box-shadow:0 1px 2px #28213f06,inset 0 1px #fff}.rl-scene>svg,.rl-sort>svg{pointer-events:none;color:var(--muted-strong);position:absolute;top:15px;right:12px}body #app .rl-page .rl-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.rl-toolbar>p{color:var(--muted-strong);white-space:nowrap;align-items:center;gap:12px;margin:0;font-size:13px;line-height:1.5;display:flex}.rl-clear{min-height:44px;color:var(--accent-text);white-space:nowrap;align-items:center;font-size:13px;display:inline-flex}.rl-toolbar-actions{align-items:center;gap:10px;min-width:0;display:flex}.rl-sort{width:190px}.rl-order{color:var(--muted-strong);font-size:14px}body #app .rl-page .rl-views{background:#f1eff7;border:0;border-radius:12px;flex:none;align-items:center;gap:2px;height:48px;padding:2px;display:flex;overflow:visible;box-shadow:inset 0 0 0 1px #75659b21}body #app .rl-page .rl-views button{color:#777087;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;text-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .15s,color .15s;display:flex}body #app .rl-page .rl-views button[aria-pressed=true]{color:#5140b5;background:#fff;box-shadow:0 1px 3px #35244914}body #app .rl-page .rl-views button:hover:not([aria-pressed=true]){color:#5140b5;background:#e8e4f2}.rl-views svg{flex:none;width:18px;height:18px}.rl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.rl-card{background:#fff;border:1px solid #e4e5ef;border-radius:16px;flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.rl-card:hover{border-color:#c0b9ed;box-shadow:0 4px 18px #37307c08}.rl-card-top{align-items:center;gap:8px;padding:16px 18px 0;display:flex}.rl-kind{color:var(--accent-text);background:var(--accent-soft);border-radius:6px;padding:5px 8px;font-size:12px;font-weight:650;line-height:1.4}.rl-card-copy{flex-direction:column;flex:1;padding:14px 18px 18px;display:flex}.rl-card h2{overflow-wrap:anywhere;margin:0 0 10px;font-size:17px;line-height:1.5}.rl-card h2 a{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rl-card p{color:var(--muted-strong);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 18px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.rl-tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.rl-tags span{color:#68647d;overflow-wrap:anywhere;background:#f6f6fa;border-radius:5px;padding:4px 6px;font-size:11px}.rl-card footer{border-top:1px solid #f0eff6;justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:7px 18px;display:flex}.rl-card footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-strong);font-size:12px;overflow:hidden}.rl-card footer>a{min-height:44px;color:var(--accent-text);flex-shrink:0;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.rl-preview{aspect-ratio:4/3;background:#f8f8fb;border-radius:8px;margin:14px 18px 0;display:block;overflow:hidden}.rl-preview img{object-fit:contain;width:100%;height:100%;display:block}.rl-list{grid-template-columns:minmax(0,1fr)}.rl-list .rl-card{grid-template-columns:100px minmax(0,1fr) 190px;align-items:center;display:grid}.rl-list .rl-card-top,.rl-list .rl-card-copy{padding:18px}.rl-list .rl-card p{-webkit-line-clamp:2;margin-bottom:10px}.rl-list .rl-card footer{border-top:0;border-left:1px solid #f0eff6;flex-direction:column;justify-content:center;align-items:flex-start;height:100%}.rl-list .rl-has-image{grid-template-columns:100px 120px minmax(0,1fr) 190px}.rl-list .rl-preview{aspect-ratio:1;margin:10px 0}.rl-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:26px;display:flex}.rl-pagination a,.rl-pagination button,.rl-page-current{min-width:44px;min-height:44px;color:var(--ink);background:#fff;border:1px solid #e5e4ed;border-radius:9px;justify-content:center;align-items:center;padding:10px 12px;font-size:13px;display:inline-flex}.rl-pagination button:disabled{color:#a5a3b1;background:#f8f8fb}.rl-page-current{color:var(--accent-text);background:var(--accent-soft);border-color:#d6d0f4}.rl-page-numbers{align-items:center;gap:6px;display:flex}.rl-page-summary{font-size:13px;display:none}.rl-ranking-note{color:var(--muted-strong);margin:0 0 16px;font-size:13px;line-height:1.6}.rl-retired,.rl-active-filters{color:var(--muted-strong);background:#faf9fd;padding:12px;font-size:13px;line-height:1.7}.rl-retired a,.rl-active-filters a{color:var(--accent-text)}.rl-skeleton{gap:18px;min-height:245px;padding:18px}.rl-skeleton i,.rl-skeleton b,.rl-skeleton p{background:#f0eff7;border-radius:5px;height:16px;margin:0;display:block}.rl-skeleton i{width:25%;height:24px}.rl-skeleton b{width:75%;height:22px}.rl-skeleton p{width:100%}.rl-skeleton i:last-child{width:45%;margin-top:auto}.rl-page :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}@media (max-width:1150px){.rl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-list{grid-template-columns:minmax(0,1fr)}.rl-list .rl-card,.rl-list .rl-has-image{grid-template-columns:90px minmax(0,1fr)}.rl-list .rl-preview{grid-row:2;margin:0 10px 10px}.rl-list .rl-card-copy{grid-area:1/2/3}.rl-list .rl-card footer{border-top:1px solid #f0eff6;border-left:0;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}}@media (max-width:680px){.rl-page{padding:12px 16px 32px}.rl-navigation{position:static}.rl-heading{flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:6px}.rl-heading h1{font-size:23px}.rl-heading-actions{flex-shrink:0;justify-content:flex-end;width:auto}body #app .rl-page .rl-heading-actions{gap:6px}body #app .rl-page .rl-header-action{gap:5px;padding:0 2px;font-size:12px}.rl-tabs a{flex:1;justify-content:center;min-height:44px}.rl-tabs{gap:0}.rl-intro{flex-direction:column;align-items:flex-start;gap:0;min-height:0;padding:8px 0}.rl-intro p{font-size:13px;line-height:1.6}.rl-intro a{min-height:32px}:is(body #app .rl-page .rl-filter,body #app .rl-page .rl-filter:has(.rl-sort)){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 12px}body #app .rl-page .rl-search-control{grid-column:1/-1}body #app .rl-page .rl-toolbar{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px}.rl-toolbar>p{min-height:20px;line-height:20px}.rl-clear{min-height:28px}.rl-toolbar-actions{justify-content:space-between;gap:8px;width:100%}.rl-sort{flex:1;width:auto}.rl-grid{grid-template-columns:minmax(0,1fr);gap:12px}.rl-page-numbers{display:none}.rl-page-summary{display:block}.rl-pagination{gap:8px}.rl-preview{max-height:280px}.rl-publish-menu{right:0}.rl-card h2{font-size:17px}.rl-card-top{padding-top:12px}.rl-card-copy{padding-top:10px}.rl-card p{-webkit-line-clamp:2}.rl-list .rl-card,.rl-list .rl-has-image{grid-template-columns:76px minmax(0,1fr)}.rl-list .rl-card-top{padding:12px}.rl-list .rl-card-copy{padding:14px 12px}.rl-list .rl-card:not(.rl-has-image){grid-template-columns:minmax(0,1fr)}.rl-list .rl-card:not(.rl-has-image) .rl-card-copy{grid-area:auto/1;padding-top:8px}.rl-card footer{padding:6px 16px}}@media (prefers-reduced-motion:reduce){.rl-card,body #app .rl-page :is(.rl-search-submit,.rl-views button){transition:none}}.rl-browse-more{color:var(--muted-strong);flex:none;font-size:13px;position:relative}.rl-browse-more>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 8px;list-style:none;display:flex}.rl-browse-more>summary::-webkit-details-marker{display:none}.rl-browse-more>summary:after{content:"⌄";font-size:16px}.rl-browse-more>div{z-index:15;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:190px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-overlay);padding:6px 10px;position:absolute;top:100%;right:0}.rl-browse-more>div>a{white-space:normal;min-height:44px;padding:5px 8px}@media (max-width:680px){.rl-intro{flex-direction:row;align-items:center;gap:8px}.rl-intro p{flex:1;min-width:0}.rl-browse-more>summary{padding-right:0}}@media (max-width:900px){.rl-list .rl-card footer{height:auto;min-height:56px}}body #app .rl-list .rl-card{grid-template-columns:minmax(0,1fr) 200px;grid-template-areas:"meta action""copy action";align-items:start;display:grid}body #app .rl-list .rl-card-top{flex-wrap:wrap;grid-area:meta;gap:8px;min-width:0;padding:20px 22px 0;display:flex}body #app .rl-list .rl-card-top .official-badge{flex:none;max-width:100%}body #app .rl-list .rl-kind{flex:none}body #app .rl-list .rl-card-copy{grid-area:copy;min-width:0;padding:12px 22px 22px}body #app .rl-list .rl-card-copy h2{margin-bottom:10px;font-size:17px;line-height:1.6}body #app .rl-list .rl-card footer{border-top:0;border-left:1px solid #f0eff6;flex-direction:column;grid-area:action;justify-content:center;align-self:stretch;align-items:flex-start;gap:12px;min-width:0;height:auto;min-height:56px;padding:20px;display:flex}body #app .rl-list .rl-card footer>span{flex-basis:auto;max-width:100%}body #app .rl-list .rl-has-image{grid-template-columns:124px minmax(0,1fr) 200px;grid-template-areas:"meta meta action""image copy action"}body #app .rl-list .rl-preview{aspect-ratio:1;grid-area:image;align-self:start;width:100px;height:100px;margin:12px 0 22px 22px}@media (max-width:1150px){body #app .rl-list .rl-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""copy""action"}body #app .rl-list .rl-has-image{grid-template-columns:124px minmax(0,1fr);grid-template-areas:"meta meta""image copy""action action"}body #app .rl-list .rl-card footer{border-top:1px solid #f0eff6;border-left:0;flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:10px 22px}body #app .rl-list .rl-card footer>span{flex:140px}}@media (max-width:680px){body #app .rl-list .rl-card-top{padding:16px 16px 0}body #app .rl-list .rl-card-copy{padding:12px 16px 16px}body #app .rl-list .rl-card-copy h2{font-size:16px}body #app .rl-list .rl-has-image{grid-template-columns:92px minmax(0,1fr)}body #app .rl-list .rl-preview{width:76px;height:76px;margin:12px 0 16px 16px}body #app .rl-list .rl-card footer{padding:10px 16px}}.rl-prompt-start{background:#f7f5fc;border:1px solid #e6e1f1;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;padding:22px 24px;display:flex}.rl-prompt-start strong{color:#332844;font-size:18px;display:block}.rl-prompt-start p{color:#80738d;margin:6px 0 0;font-size:14px;line-height:1.8}.rl-prompt-start .ui-button{box-shadow:none;color:#fff;background:#6950d7;border-radius:11px;flex-shrink:0;padding:12px 18px;font-size:14px}@media (max-width:760px){.rl-prompt-start{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.rl-prompt-start .ui-button{text-align:center}}body #app .rl-page .rl-heading{flex-wrap:wrap;row-gap:4px}body #app .rl-page .rl-heading-actions{flex-wrap:wrap;max-width:100%;margin-left:auto}.rl-card-top{flex-wrap:wrap;min-width:0}.rl-card-top .official-badge{max-width:100%}@media (max-width:680px){body #app .rl-page .rl-search-control input{font-size:16px}body #app .rl-page .rl-heading-actions{justify-content:flex-end}}body #app .rl-page .rl-grid>.rl-skeleton{min-height:269px;box-shadow:none;gap:12px;padding:16px}body #app .rl-page .rl-skeleton>:is(i,b,p){background:#f0eef7;flex:none;animation:none}body #app .rl-page .rl-skeleton>i:first-child{width:55%;height:30px}body #app .rl-page .rl-skeleton>b{width:82%;height:25px}body #app .rl-page .rl-skeleton>p{height:18px}body #app .rl-page .rl-skeleton>i:last-child{width:100%;height:44px;margin-top:auto}@media (max-width:680px){body #app .rl-page .rl-grid:not(.rl-list){grid-template-columns:minmax(0,1fr);gap:12px}body #app .rl-page .rl-card{border-radius:16px;min-width:0;min-height:260px}body #app .rl-page .rl-card-top{flex-wrap:wrap;align-items:center;gap:7px;padding:14px 16px 8px}body #app .rl-page .rl-app-icon{border-radius:10px;width:32px;height:32px}body #app .rl-page .rl-app-icon svg{width:19px;height:19px}body #app .rl-page .rl-card-top .official-badge{gap:3px;max-width:100%;font-size:11px}body #app .rl-page .rl-card-top .official-badge svg{width:15px;height:15px}body #app .rl-page .rl-card-copy{min-width:0;padding:2px 16px 14px}body #app .rl-page .rl-card-copy h2{margin:0 0 8px;font-size:16px;line-height:1.55;display:block;overflow:visible}body #app .rl-page .rl-card-copy h2 a{-webkit-line-clamp:unset;display:block;overflow:visible}body #app .rl-page .rl-card-copy>p{-webkit-line-clamp:2;margin:0 0 12px;font-size:14px;line-height:1.65}body #app .rl-page .rl-tags{flex-wrap:wrap;gap:6px;max-height:none;display:flex;overflow:visible}body #app .rl-page .rl-tags>span{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;padding:4px 7px;font-size:11px;line-height:1.5}body #app .rl-page .rl-tags>span span{color:inherit;font:inherit;white-space:normal;background:0 0;border-radius:0;padding:0}body #app .rl-page .rl-card>footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:8px 16px;display:grid}body #app .rl-page .rl-card>footer>span{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:12px;line-height:1.55;overflow:visible}body #app .rl-page .rl-card>footer>a{white-space:nowrap;justify-content:flex-end;align-items:center;min-height:44px;font-size:13px;display:inline-flex}body #app .rl-page .rl-grid>.rl-skeleton{min-height:260px;padding:16px}}@media (min-width:1101px){body #app .rl-page.rl-prompt-v2 .rl-filter{grid-template-columns:minmax(0,1fr) 190px 210px}}@media (min-width:701px) and (max-width:1100px){body #app .rl-page.rl-prompt-v2 .rl-filter{grid-template-columns:1fr 1fr}body #app .rl-page.rl-prompt-v2 .rl-search-control{grid-column:1/-1}}html[data-theme=dark] .rl-publish-menu{background:var(--theme-surface)}html[data-theme=dark] .rl-tabs{border-bottom:1px solid var(--theme-border)}html[data-theme=dark] body #app .rl-page .rl-search-control{border:1px solid color-mix(in srgb,var(--theme-accent) 17%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--theme-surface) 96%,transparent),color-mix(in srgb,var(--theme-surface) 87%,transparent))}html[data-theme=dark] body #app .rl-page .rl-search-control:focus-within{outline:2px solid var(--theme-accent)}html[data-theme=dark] body #app .rl-page :is(.rl-scene,.rl-sort) select{border:1px solid color-mix(in srgb,var(--theme-accent) 17%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--theme-surface) 96%,transparent),color-mix(in srgb,var(--theme-surface) 87%,transparent))}html[data-theme=dark] body #app .rl-page .rl-views{background:var(--theme-subtle)}html[data-theme=dark] body #app .rl-page .rl-views button{color:var(--theme-muted)}html[data-theme=dark] body #app .rl-page .rl-views button[aria-pressed=true]{background:var(--theme-surface);color:var(--theme-accent)}html[data-theme=dark] body #app .rl-page .rl-views button:hover:not([aria-pressed=true]){background:var(--theme-accent-soft);color:var(--theme-accent)}html[data-theme=dark] .rl-card{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-theme=dark] .rl-card:hover{border-color:var(--theme-border)}html[data-theme=dark] .rl-tags span{color:var(--theme-muted);background:var(--theme-surface)}html[data-theme=dark] .rl-card footer{border-top:1px solid var(--theme-border)}html[data-theme=dark] .rl-preview{background:var(--theme-surface)}html[data-theme=dark] .rl-list .rl-card footer{border-left:1px solid var(--theme-border)}html[data-theme=dark] .rl-pagination a,html[data-theme=dark] .rl-pagination button,html[data-theme=dark] .rl-page-current{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-theme=dark] .rl-pagination button:disabled{color:var(--theme-muted);background:var(--theme-surface)}html[data-theme=dark] .rl-page-current{border-color:var(--theme-border)}html[data-theme=dark] .rl-retired,html[data-theme=dark] .rl-active-filters{background:var(--theme-surface)}html[data-theme=dark] .rl-skeleton i,html[data-theme=dark] .rl-skeleton b,html[data-theme=dark] .rl-skeleton p{background:var(--theme-subtle)}@media (max-width:1150px){html[data-theme=dark] .rl-list .rl-card footer{border-top:1px solid var(--theme-border)}}html[data-theme=dark] body #app .rl-list .rl-card footer{border-left:1px solid var(--theme-border)}@media (max-width:1150px){html[data-theme=dark] body #app .rl-list .rl-card footer{border-top:1px solid var(--theme-border)}}html[data-theme=dark] .rl-prompt-start{background:var(--theme-surface);border:1px solid var(--theme-border)}html[data-theme=dark] .rl-prompt-start strong{color:var(--theme-ink)}html[data-theme=dark] .rl-prompt-start p{color:var(--theme-muted)}html[data-theme=dark] body #app .rl-page .rl-skeleton>:is(i,b,p){background:var(--theme-subtle)}.rl-active-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}body #app .rl-page .rl-filter-chip{background:var(--theme-subtle,var(--surface-subtle,#f5f3fa));max-width:100%;min-height:36px;color:var(--theme-text,var(--ink));overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;line-height:1.5;display:inline-flex}.rl-filter-chip>span:first-child{min-width:0}.rl-filter-chip>span:last-child{flex:none;font-size:18px;line-height:1}.rl-filter-chip:focus-visible{outline:2px solid var(--theme-accent,var(--accent));outline-offset:2px}@media (hover:hover){body #app .rl-page .rl-filter-chip:hover{background:var(--theme-hover,var(--accent-soft))}}@media (pointer:coarse){body #app .rl-page .rl-filter-chip{min-height:44px}}#rl-results:focus{outline:none}