@layer theme,base,components;@layer area{.ie-fswitch{--line-control:color-mix(in srgb, var(--color-muted) 70%, var(--color-surface));width:100%;min-height:var(--spacing-controlH);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.ie-fswitch>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ie-fswitch>.tr{border-radius:var(--radius-pill);background:var(--line-control);flex:0 0 40px;width:40px;height:24px;transition:background-color .2s;position:relative}.ie-fswitch>.tr:after{content:"";border-radius:var(--radius-pill);background:var(--color-surface);width:18px;height:18px;transition:left .25s cubic-bezier(.32,.72,0,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0b1b3340}.ie-fswitch>input:checked+span+.tr,.ie-fswitch>input:checked~.tr{background:var(--color-primary)}.ie-fswitch>input:checked~.tr:after{left:19px}.ie-fswitch>input:focus-visible~.tr{outline:1px solid var(--color-primary);outline-offset:2px}.ie-evpage{flex-direction:column;gap:28px;min-width:0;display:flex}.ie-evhead{flex-direction:column;gap:16px;min-width:0;display:flex}.ie-evbar{flex-direction:column;gap:10px;min-width:0;display:flex}.ie-evtabs{min-width:0;display:flex}@media (width>=768px){.ie-evbar{flex-direction:row;align-items:center;gap:12px}.ie-evbar>form{flex:0 0 300px}}@media (width<=767px){.ie-evpage{gap:12px}.ie-evhead,.ie-evbar{display:contents}.ie-evtabs{top:var(--spacing-navBarH);z-index:20;background:var(--color-surface);margin-inline:-16px;padding:6px 16px 8px;position:sticky}.ie-evpage>.grid{margin-top:4px}}.ie-fpanel{overscroll-behavior:contain;border:1px solid var(--color-sep2);border-radius:var(--radius-card);background:var(--color-surface);box-sizing:border-box;max-height:calc(100vh - 108px);padding:4px 14px 10px;position:sticky;top:92px;overflow-y:auto}.ie-fpanel-hd{border-bottom:1px solid var(--color-sep);justify-content:space-between;align-items:center;gap:8px;height:40px;display:flex}.ie-fpanel-hd h2{align-items:center;gap:6px;margin:0;display:flex}.ie-fform{flex-direction:column;gap:6px;display:flex}.ie-fgroup{border-bottom:1px solid var(--color-sep);min-width:0}.ie-fgroup>summary{height:40px;color:var(--color-ink);cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.ie-fgroup>summary::-webkit-details-marker{display:none}.ie-fgroup>summary>.sum{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--color-primary);flex:auto;font-size:13px;overflow:hidden}.ie-fgroup[open]>summary>.sum{visibility:hidden}.ie-fgroup>summary>svg{color:var(--color-muted);flex:none;transition:transform .2s}.ie-fgroup[open]>summary>svg{transform:rotate(180deg)}.ie-fgroup>.body{border-radius:var(--radius-pill);background:var(--color-tint);box-sizing:border-box;scrollbar-width:none;overscroll-behavior-x:contain;gap:2px;width:fit-content;max-width:100%;margin-bottom:12px;padding:3px;display:flex;overflow-x:auto}.ie-fgroup>.body::-webkit-scrollbar{display:none}.ie-fopt{height:var(--spacing-segItemH);border-radius:var(--radius-pill);color:var(--color-text2);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.ie-fopt:hover{color:var(--color-ink)}.ie-fopt>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ie-fopt:has(>input:checked){background:var(--color-surface);box-shadow:var(--shadow-selected);color:var(--color-primary)}.ie-fopt:has(>input:focus-visible){outline:1px solid var(--color-primary);outline-offset:-1px}.ie-fopt>.n{opacity:.8;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.ie-floc{border-bottom:1px solid var(--color-sep);flex-direction:column;gap:8px;padding:10px 0 12px;display:flex}.ie-sheet .ie-fgroup>summary{pointer-events:none}.ie-sheet .ie-fgroup>summary>:is(.sum,svg){display:none}.ie-evtool{align-items:center;gap:8px 12px;min-width:0;display:flex}.ie-evtool>p{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;overflow:hidden}.ie-evtool>.ie-field{flex:0 0 132px}.ie-evtool .ie-pop{left:auto}.ie-bbar{left:14px;right:14px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:var(--z-zDock);pointer-events:none;justify-content:center;display:flex;position:fixed}@media (width>=1200px){.ie-bbar{display:none}}body:has(.ie-bbar) .ie-dock-wrap{display:none}.ie-bbar>div{max-width:100%;height:var(--spacing-dockH);border-radius:var(--radius-dockBar);box-sizing:border-box;pointer-events:auto;align-items:center;padding:4px;display:flex}.ie-bbar>div>:is(a,button){border-radius:var(--radius-dockItem);min-width:0;height:48px;color:var(--color-ink);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;transition:background-color .15s;display:inline-flex;position:relative}.ie-bbar>div>:is(a,button):active{background:var(--color-lensSel)}.ie-bbar>div>:is(a,button)>svg{color:var(--color-primary)}.ie-bbar>div>.sep{background:var(--color-sep2);flex:none;width:1px;height:24px}.ie-bbar small{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--color-primary);min-width:20px;height:20px;color:var(--color-onPrimary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.ie-factive{scrollbar-width:none;align-items:center;gap:16px;display:flex;overflow-x:auto}.ie-factive::-webkit-scrollbar{display:none}.ie-factive>a{height:32px;color:var(--color-ink);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.ie-factive>a>.x{border-radius:var(--radius-pill);background:var(--color-tint);width:20px;height:20px;color:var(--color-primary);justify-content:center;align-items:center;display:flex}.ie-factive>.all{color:var(--color-primary);font-weight:700}@media (pointer:coarse){.ie-fopt:after,.ie-factive>a:after{content:"";position:absolute;inset:-6px 0}.ie-factive>a{position:relative}}.ie-evcat>.ie-sh{margin-bottom:14px}@media (width<=767px){.ie-evcat .ie-grid--rows>:nth-child(n+5){display:none}}.ie-evgroup{flex-direction:column;gap:14px;display:flex}.ie-evgroup-hd{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.ie-evgroup-hd h2{margin:0}@media (width>=1200px){.ie-grid.ie-evgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1600px){.ie-grid.ie-evgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=2000px){.ie-grid.ie-evgrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ie-evend{flex-direction:column;align-items:center;gap:2px;display:flex}@media (width<=767px){.ie-grid--rows{gap:0}.ie-grid--rows>.ie-card{border-bottom:1px solid var(--color-sep);grid-template-columns:96px minmax(0,1fr) auto;grid-auto-rows:auto;align-content:center;gap:3px 12px;padding:12px 0;display:grid}.ie-grid--rows>.ie-card:first-child{padding-top:0}.ie-grid--rows>.ie-card>.ie-poster{aspect-ratio:auto;border-radius:var(--radius-thumb);grid-area:1/1/span 5;align-self:start;width:96px;height:96px;margin:0}.ie-grid--rows>.ie-card>.ie-poster:before{filter:blur(12px)saturate(1.2)}.ie-grid--rows>.ie-card>.ie-chip{display:none}.ie-grid--rows>.ie-card>:is(.ie-date,.ie-title,.ie-tick,.ie-meta,.ie-price,.ie-card-status){grid-column:2}.ie-grid--rows>.ie-card>.ie-date{align-self:end}.ie-grid--rows>.ie-card>.ie-save{grid-area:1/3/span 4;align-self:center;position:relative;top:auto;right:auto}.ie-grid--rows>.ie-card>.ie-save>:is(.fx,.tn){display:none}.ie-grid--rows>.ie-card>.ie-save{box-shadow:none;background:var(--color-tint2)}}}@layer utilities;
