.ef-root{max-width:780px;font-family:var(--font-ui);direction:rtl;margin:0 auto;padding:30px 22px 120px}.ef-quiet{text-align:center;color:var(--tx4,#9a8f7d);padding:26px 8px;font-size:13px;line-height:1.8}.ef-error{color:#a8552f;text-align:center;margin-top:12px;font-size:12.5px}.ef-link{color:var(--gd,#c9a44a);cursor:pointer;background:0 0;border:none;padding:0 6px;font-family:inherit;font-size:12px;font-weight:600}.ef-wizard{max-width:620px;padding-top:min(9vh,70px)}.ef-steps{justify-content:center;gap:7px;margin-bottom:18px;display:flex}.ef-step-dot{background:var(--bd3,#e5dfd0);border-radius:50%;width:7px;height:7px;transition:background .3s}.ef-step-dot.on{background:var(--gd,#c9a44a)}.ef-card{background:var(--bg2,#fff);border:1px solid #c9a44a47;border-radius:16px;padding:24px 26px 20px;box-shadow:0 2px 18px #0000000d}.ef-q{font-family:var(--font-head);color:var(--tx,#2a2415);margin:0 0 4px;font-size:21px;font-weight:600}.ef-sub{color:var(--tx4,#9a8f7d);margin-bottom:14px;font-size:12px}.ef-card textarea{box-sizing:border-box;border:1px solid var(--bd3,#e5dfd0);resize:vertical;background:var(--bg,#fdfcf8);width:100%;color:var(--tx,#2a2415);border-radius:12px;outline:none;min-height:104px;margin-top:12px;padding:12px 14px;font-family:inherit;font-size:14.5px;line-height:1.85}.ef-srcmode{gap:8px;margin-top:12px;display:flex}.ef-srcmode button{border:1px solid var(--bd3,#e5dfd0);cursor:pointer;color:var(--tx3,#8a7e6f);background:0 0;border-radius:10px;flex:1;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600}.ef-srcmode button.on{border-color:var(--gd,#c9a44a);color:var(--tx,#2a2415);background:#c9a44a14}.ef-music-in{margin-top:12px}.ef-music-seed{box-sizing:border-box;border:1px solid var(--bd3,#e5dfd0);background:var(--bg,#faf8f2);width:100%;color:var(--tx,#2a2415);direction:rtl;border-radius:10px;outline:none;padding:11px 14px;font-family:inherit;font-size:14.5px;transition:border-color .5s cubic-bezier(.16,1,.3,1)}.ef-music-seed:focus{border-color:#c9a44ab3}.ef-music-seed::placeholder{color:var(--tx4,#9a8f7d)}.ef-music-hint{color:var(--tx4,#9a8f7d);margin-top:8px;font-size:12px;line-height:1.7}.ef-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.ef-actions>:only-child{margin-inline-start:auto}.ef-primary{background:var(--gd,#c9a44a);color:var(--gdt,#fff);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:9px 22px;font-family:inherit;font-size:13.5px;font-weight:700;display:inline-flex}.ef-primary:disabled{opacity:.5;cursor:default}.ef-primary--gold{color:#fff9ec;background:linear-gradient(135deg,#d8b45c,#c9a44a 55%,#b08c33);box-shadow:0 2px 10px #c9a44a59}.ef-primary--gold:hover{background:linear-gradient(135deg,#e0be6a,#cfab52 55%,#b7933a)}.ef-ghost{border:1px solid var(--bd3,#e5dfd0);color:var(--tx2,#5d5344);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:12.5px;text-decoration:none;display:inline-flex}.ef-picker{margin-top:12px}.ef-picker-kinds{gap:6px;margin-bottom:9px;display:flex}.ef-picker-kinds button{cursor:pointer;color:var(--tx3,#8a7e6f);background:#c9a44a0f;border:1px solid #0000;border-radius:999px;padding:4px 13px;font-family:inherit;font-size:12px;font-weight:600}.ef-picker-kinds button.on{border-color:var(--gd,#c9a44a);color:var(--tx,#2a2415);background:#c9a44a1f}.ef-picker-search{color:var(--tx4,#9a8f7d);align-items:center;margin-bottom:8px;display:flex;position:relative}.ef-picker-search svg{position:absolute;inset-inline-start:10px}.ef-picker-search input{box-sizing:border-box;border:1px solid var(--bd3,#e5dfd0);background:var(--bg,#fdfcf8);width:100%;color:var(--tx,#2a2415);border-radius:999px;outline:none;padding:6px 30px 6px 12px;font-family:inherit;font-size:12.5px}.ef-picker-list{flex-direction:column;gap:3px;max-height:240px;display:flex;overflow-y:auto}.ef-picker-list>button{text-align:right;cursor:pointer;color:var(--gd,#c9a44a);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;display:flex}.ef-picker-list>button:hover{background:#c9a44a0f}.ef-picker-list>button.on{border-color:var(--gd,#c9a44a);background:#c9a44a1a}.ef-glyph{font-size:12px}.ef-picker-title{min-width:0;color:var(--tx,#2a2415);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.ef-picker-sub{color:var(--tx4,#9a8f7d);font-size:10.5px}.ef-picked{color:var(--tx2,#5d5344);margin-top:9px;font-size:12px}.ef-picker-row{border-radius:9px;align-items:center;gap:2px;display:flex}.ef-picker-row:hover{background:#c9a44a0f}.ef-picker-row.on,.ef-picker-row.peeking{background:#c9a44a1f;box-shadow:inset 0 0 0 1px #c9a44a80}.ef-picker-pick{text-align:right;cursor:pointer;min-width:0;color:var(--gd,#c9a44a);background:0 0;border:none;border-radius:9px;flex:1;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;display:flex}.ef-peek-btn{cursor:pointer;color:var(--tx4,#9a8f7d);background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:6px;display:inline-flex}.ef-peek-btn:hover{color:#3a8f68;background:#3a8f681f}.ef-picker-row.peeking .ef-peek-btn{color:#3a8f68}.ef-peek{background:#3a8f680a;border:1px solid #3a8f6859;border-radius:12px;margin-top:9px;overflow:hidden}.ef-peek-head{color:#2f6b52;border-bottom:1px solid #3a8f6833;align-items:center;gap:7px;padding:8px 11px;display:flex}.ef-peek-title{min-width:0;color:var(--tx,#2a2415);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:700;overflow:hidden}.ef-peek-use{color:#fff;cursor:pointer;background:#3a8f68;border:none;border-radius:999px;flex-shrink:0;padding:3px 12px;font-family:inherit;font-size:11px;font-weight:700}.ef-peek-use:hover{background:#2f7756}.ef-peek-x{cursor:pointer;color:var(--tx4,#9a8f7d);background:0 0;border:none;padding:2px;display:inline-flex}.ef-peek-body{max-height:190px;color:var(--tx2,#5d5344);white-space:pre-wrap;padding:11px 14px 14px;font-size:12.5px;line-height:1.8;overflow-y:auto}.ef-sug{top:calc(100% + 5px);z-index:70;background:var(--bg2,#fff);border:1px solid #c9a44a66;border-radius:12px;width:max-content;min-width:360px;max-width:min(520px,92vw);padding:5px;position:absolute;inset-inline:auto 0;overflow:hidden;box-shadow:0 12px 34px #00000029}.ef-sug-row{text-align:right;cursor:pointer;width:100%;color:var(--tx,#2a2415);background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;padding:6px 8px;font-family:inherit;font-size:12.5px;display:flex}.ef-sug-row:hover{background:#c9a44a1a}.ef-sug-kind{color:#7a6320;background:#c9a44a29;border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:9.5px;font-weight:800}.ef-sug-kind--by{color:#2f6b52;background:#3a8f6829}.ef-sug-kind--partOf{color:#3f5c8c;background:#5a78b429}.ef-sug-kind--tag{color:#8f4d2d;background:#b0603e24}.ef-sug-text{white-space:normal;flex:1;min-width:0;line-height:1.45}.ef-sug-n{color:var(--tx4,#9a8f7d);font-size:10px}.ef-topics{flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;display:flex}.ef-topic{border:1px solid var(--bd3,#e5dfd0);cursor:pointer;color:var(--tx2,#5d5344);background:0 0;border-radius:999px;padding:5px 14px;font-family:inherit;font-size:13px;transition:all .2s}.ef-topic.on{border-color:var(--gd,#c9a44a);color:var(--tx,#2a2415);background:#c9a44a24;font-weight:700}.ef-addtopic input{border:1px dashed var(--bd3,#e5dfd0);width:110px;color:var(--tx,#2a2415);background:0 0;border-radius:999px;outline:none;padding:5px 12px;font-family:inherit;font-size:12.5px}.ef-types{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:10px;display:grid}.ef-typebtn{border:1px solid var(--bd3,#e5dfd0);cursor:pointer;color:var(--tx3,#8a7e6f);background:0 0;border-radius:11px;align-items:center;gap:8px;padding:9px 12px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.ef-typebtn.on{border-color:var(--gd,#c9a44a);color:var(--tx,#2a2415);background:#c9a44a1a}.ef-langrow{color:var(--tx2,#5d5344);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.ef-langbase{font-weight:700}.ef-toggle{cursor:pointer;color:var(--tx3,#8a7e6f);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ef-toggle input{accent-color:var(--gd,#c9a44a)}.ef-langs{gap:6px;display:inline-flex}.ef-root--wide{max-width:1500px;padding-inline:26px}.ef-head{text-align:start;width:100%;max-width:680px;margin:0 auto;padding:14px 0 0}.ef-head h1{font-family:var(--font-head);letter-spacing:-.01em;color:var(--tx,#2a2415);margin:0 0 6px;font-size:clamp(26px,3vw,34px);font-weight:700}.ef-head .ef-placard{font-family:var(--font-read);color:var(--tx2,#5d5344);margin-bottom:34px;font-size:15.5px;line-height:1.7}.ef-head+.ef-toolbar{margin-top:0}@media (width<=700px){.ef-head{padding:4px 0 16px}.ef-head h1{font-size:23px}}.gallery-scroll{overflow:hidden scroll}.ef-toolbar{z-index:60;background:0 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:-6px -26px 14px;padding:12px 26px 10px;display:grid;position:relative}.ef-toolbar>.ef-lenses{flex-wrap:nowrap;justify-content:center}.ef-toolbar-row--end{flex-wrap:nowrap;justify-content:flex-end;min-width:0}.ef-toolbar-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ef-toolbar-gap{flex:8px;min-width:0}.ef-q-search{color:var(--tx4,#9a8f7d);flex:0 240px;align-items:center;min-width:150px;display:flex;position:relative}.ef-q-search svg:first-child{pointer-events:none;position:absolute;inset-inline-start:11px}.ef-q-search input{box-sizing:border-box;border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);width:100%;color:var(--tx,#2a2415);border-radius:999px;outline:none;padding:7px 32px 7px 30px;font-family:inherit;font-size:12.5px}.ef-q-search input:focus{border-color:var(--gd,#c9a44a)}.ef-q-clear{cursor:pointer;color:var(--tx4,#9a8f7d);background:0 0;border:none;padding:2px;display:flex;position:absolute;inset-inline-end:8px}.ef-toolbar-row--filters{border-top:1px solid color-mix(in srgb, var(--bd3,#e5dfd0) 60%, transparent);margin-top:8px;padding-top:8px}.ef-toolbar .ef-filterbar{flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:0;margin:0;display:flex}.ef-toolbar .ef-chips{flex-wrap:wrap;margin:0;padding-block:1px}.ef-toolbar .ef-chip{border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px;line-height:1.6}.ef-toolbar .ef-chip svg{width:9px;height:9px}.ef-toolbar .ef-chip button{font-size:11px}.ef-toolbar .ef-facet-btn{gap:4px;padding:3px 10px;font-size:11px}.ef-toolbar .ef-facets{gap:5px}.ef-toolbar .ef-clear{font-size:10.5px}.ef-lenses{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ef-lens{border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);align-items:center;gap:5px;display:inline-flex}.ef-lens .ef-n{opacity:1;background:#0000000d;border-radius:999px;padding:0 6px;font-size:10.5px;font-weight:800}.ef-lens--new{color:#7a6320}.ef-lens--new svg{color:#c9a44a}.ef-lens--new:hover{background:#c9a44a12;border-color:#c9a44a99}.ef-lens--new.on{color:#5c4a15;background:#c9a44a29;border-color:#c9a44a}.ef-lens--new.on .ef-n{color:#fff;background:#c9a44a}.ef-lens--saved{color:#2f6b52}.ef-lens--saved svg{color:#3a8f68}.ef-lens--saved:hover{background:#3a8f6812;border-color:#3a8f6880}.ef-lens--saved.on{color:#245240;background:#3a8f6824;border-color:#3a8f68}.ef-lens--saved.on .ef-n{color:#fff;background:#3a8f68}.ef-lens--inspiring{color:#8a5f10}.ef-lens--inspiring svg{color:#e0a63c}.ef-lens--inspiring:hover{background:radial-gradient(at 50% 130%,#e0a63c38,#e0a63c0f 70%);border-color:#e0a63ca6}.ef-lens--inspiring.on{color:#5e3f06;background:radial-gradient(at 50% 135%,#ffd8828c,#0000 72%),linear-gradient(#e0a63c2e,#e0a63c1a);border-color:#e0a63c;box-shadow:0 0 0 3px #e0a63c21,0 2px 12px -4px #be821473}.ef-lens--inspiring.on svg{color:#b8790f}.ef-lens--inspiring.on .ef-n{color:#3d2905;opacity:1;background:#e0a63c}.ef-lens--hidden{color:var(--tx3,#8a7e6f)}.ef-lens--hidden svg{color:var(--tx4,#9a8f7d)}.ef-lens--hidden:hover{border-color:var(--tx4,#9a8f7d);background:#0000000a}.ef-lens--hidden.on{border-color:var(--tx3,#8a7e6f);color:var(--tx2,#5d5344);background:#00000012}.ef-lens--hidden.on .ef-n{background:var(--tx3,#8a7e6f);color:#fff}.ef-lens{cursor:pointer;color:var(--tx3,#8a7e6f);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:5px 13px;font-family:inherit;font-size:12.5px;font-weight:600}.ef-lens:hover{background:#c9a44a12}.ef-lens.on{border-color:var(--gd,#c9a44a);color:var(--tx,#2a2415);background:#c9a44a21}.ef-lens .ef-n{opacity:.65;margin-inline-start:3px;font-size:10.5px}.ef-mine-label{color:var(--tx4,#9a8f7d);border-inline-start:1px solid var(--bd3,#e5dfd0);margin-inline-start:6px;padding-inline-start:12px;font-size:11px;font-weight:800}.ef-topacts{align-items:center;gap:8px;display:flex}.ef-history{background:var(--bg2,#fff);border:1px solid #c9a44a4d;border-radius:14px;margin-bottom:14px;padding:12px 14px}.ef-history-t{color:var(--gd,#c9a44a);margin-bottom:8px;font-size:11.5px;font-weight:800}.ef-hrow{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ef-hrow:hover{background:#c9a44a0f}.ef-hrow.on{background:#c9a44a17;border-color:#c9a44a73}.ef-hrow-main{flex:1;min-width:0}.ef-hrow-label{color:var(--tx,#2a2415);font-size:13.5px;font-weight:600}.ef-hrow-sub{color:var(--tx4,#9a8f7d);margin-top:2px;font-size:11.5px}.ef-hrow-refresh{padding:5px 12px;font-size:11.5px}.ef-filterbar{margin-bottom:14px}.ef-facets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ef-facet{display:inline-block;position:relative}.ef-facet-btn{box-sizing:border-box;border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);cursor:pointer;height:28px;color:var(--tx2,#5d5344);font-family:var(--font-ui);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;transition:border-color .25s;display:inline-flex}.ef-facet-btn:hover,.ef-facet-btn.open{border-color:#c9a44a8c}.ef-pop{top:calc(100% + 6px);z-index:40;background:var(--bg2,#fff);border:1px solid var(--bd3,#e5dfd0);direction:rtl;border-radius:11px;width:230px;min-width:170px;padding:4px;position:absolute;inset-inline-start:0;box-shadow:0 10px 34px #00000021}.ef-pop-list{flex-direction:column;max-height:250px;display:flex;overflow-y:auto}.ef-pop-item{text-align:right;cursor:pointer;font-family:var(--font-ui);color:var(--tx2,#5d5344);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 9px;font-size:12.5px;display:flex}.ef-pop-item:hover{background:#c9a44a1a}.ef-pop-item.on{color:var(--tx,#2a2415);background:#c9a44a24;font-weight:700}.ef-pop-tick{width:12px;color:var(--gd,#c9a44a);font-size:11px}.ef-pop-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ef-pop-n{color:var(--tx4,#9a8f7d);font-size:10.5px}.ef-open-host{opacity:.72;font-size:10.5px;font-weight:600}.ef-pop-empty{color:var(--tx4,#9a8f7d);padding:10px 8px;font-size:11.5px}.ef-pop-add{border-top:1px solid var(--bd3,#e5dfd0);margin-top:4px;padding-top:6px}.ef-pop-add input{box-sizing:border-box;border:1px solid var(--bd3,#e5dfd0);background:var(--bg,#fdfcf8);width:100%;color:var(--tx,#2a2415);border-radius:8px;outline:none;padding:5px 9px;font-family:inherit;font-size:12px}.ef-clear{cursor:pointer;color:var(--tx4,#9a8f7d);background:0 0;border:none;font-family:inherit;font-size:11.5px;text-decoration:underline}.ef-head{margin-bottom:14px}.ef-source{color:var(--tx2,#5d5344);margin-bottom:10px;font-size:13px}.ef-source-meta{color:var(--tx4,#9a8f7d);margin-inline-start:8px;font-size:11.5px}.ef-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ef-chip{color:var(--tx2,#5d5344);background:#c9a44a1f;border:1px solid #c9a44a4d;border-radius:999px;align-items:center;gap:5px;padding:3px 11px;font-size:12px;font-weight:600;display:inline-flex}.ef-chip--topic{background:#c9a44a29}.ef-chip--lang{background:0 0}.ef-chip button{cursor:pointer;color:var(--tx4,#9a8f7d);background:0 0;border:none;padding:0 2px;font-size:13px;line-height:1}.ef-chip--add{cursor:pointer;color:var(--tx4,#9a8f7d);border-style:dashed;border-color:var(--bd3,#e5dfd0);background:0 0}.ef-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.ef-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ef-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ef-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1500px){.ef-grid[data-cols="4"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.ef-grid,.ef-grid[data-cols="3"],.ef-grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ef-density-btn--wide{display:none}}@media (width<=760px){.ef-grid,.ef-grid[data-cols="2"],.ef-grid[data-cols="3"],.ef-grid[data-cols="4"]{grid-template-columns:1fr}.ef-density{display:none}}.ef-density{background:var(--bg4,#f6f1e6);border:1px solid #c9a44a47;border-radius:999px;gap:2px;padding:2px;display:inline-flex}.ef-density-btn{cursor:pointer;min-width:26px;height:24px;font-family:var(--font-ui);color:var(--tx4,#9a8f7d);background:0 0;border:none;border-radius:999px;font-size:11.5px;font-weight:800;transition:background-color .18s,color .18s}.ef-density-btn:hover{color:var(--tx2,#5d5344);background:#c9a44a1f}.ef-density-btn.on{color:#5e3f06;background:#e0a63c42}.ef-card2{cursor:pointer;background:var(--bg4,#fff);border:1px solid #c9a44a40;border-radius:14px;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.ef-card2:hover{border-color:#c9a44a9e;transform:translateY(-1px);box-shadow:0 6px 22px #c9a44a1f}.ef-face{height:178px;color:var(--gd,#c9a44a);background:linear-gradient(170deg,#f0e9da 0%,#e9e0cd 100%);border-bottom:1px solid #c9a44a29;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ef-face img{object-fit:cover;object-position:50% 38%;background:0 0;width:100%;height:100%;position:absolute;inset:0}.ef-facecredit{z-index:2;bottom:10px;letter-spacing:.25px;color:#6b5f45;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:saturate(1.1)blur(2px);backdrop-filter:saturate(1.1)blur(2px);background:#fcf9f2eb;border:1px solid #c9a44a4d;border-radius:999px;max-width:72%;padding:2px 8px;font-size:9.5px;font-weight:700;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s;position:absolute;inset-inline-end:12px;overflow:hidden}a.ef-facecredit:hover{color:#3f3521;background:#fffdf8;border-color:#c9a44ab3}.ef-page-face{border-radius:12px;width:fit-content;max-width:100%;margin:0 0 18px;line-height:0;position:relative;overflow:hidden}.ef-page-face img{width:auto;max-width:100%;height:auto;max-height:380px;display:block}@media (width<=700px){.ef-page-face img{max-height:260px}}.ef-faceicon{opacity:.85}.ef-card2-body{flex-direction:column;display:flex}.ef-card2-tags{margin-top:auto;padding-top:8px}.ef-facetype{z-index:2;top:8px;text-overflow:ellipsis;white-space:nowrap;max-width:60%;color:var(--gd,#c9a44a);background:var(--bg2,#fff);border:1px solid #c9a44a4d;border-radius:999px;padding:1px 9px;font-size:10px;font-weight:800;position:absolute;inset-inline-start:10px;overflow:hidden}.ef-card2-body{flex:1;min-height:0;padding:11px 13px 6px}.ef-card2-title{font-family:var(--font-head);color:var(--tx,#2a2415);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ef-card2-ctx{color:var(--tx3,#8a7e6f);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.ef-card2-why{color:var(--tx2,#5d5344);-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:68.85px;margin:8px 0 0;font-size:13.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.ef-card2-desc{color:var(--tx3,#8a7e6f);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.ef-card2-why-t{color:var(--gd,#c9a44a);letter-spacing:.02em;margin:9px 0 0;font-size:11px;font-weight:700}.ef-card2-why-t+.ef-card2-why{margin-top:2px}.ef-card2.is-open-text .ef-card2-desc,.ef-card2.is-open-text .ef-card2-why{-webkit-line-clamp:unset;min-height:0;display:block;overflow:visible}.ef-card2-more{cursor:pointer;font-family:var(--font-ui);color:var(--tx4,#9a8f7d);text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;margin:6px 0 0;padding:0;font-size:11.5px;font-weight:600;text-decoration:underline}.ef-card2-more:hover{color:var(--gd,#c9a44a)}.ef-card2-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ef-card2-tags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.ef-card2-foot{border-top:1px solid var(--bd3,#e5dfd0);flex-wrap:nowrap;align-items:center;gap:3px;padding:8px 11px 10px;display:flex}.ef-card2-foot .ef-open{white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.ef-card2-foot .ef-open--none{flex-shrink:1;min-width:0;overflow:hidden}.ef-open-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ef-card2-foot .ef-act,.ef-card2-foot .ef-act--icon{flex-shrink:0}.ef-open--none{border-style:dashed;border-color:var(--bd3,#e5dfd0);color:var(--tx4,#9a8f7d);cursor:default;background:0 0;font-weight:600}.ef-unres{color:var(--tx4,#9a8f7d);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ef-manual{color:var(--tx4,#9a8f7d);font-size:11.5px;text-decoration:underline}.ef-quiet--thin{padding:8px;font-size:12px}.ef-searching{margin:6px 0 18px}.ef-searching-head{background:linear-gradient(135deg,#c9a44a1a,#c9a44a08);border:1px solid #c9a44a59;border-radius:16px;align-items:center;gap:16px;margin-bottom:16px;padding:16px 20px;display:flex}.ef-sweep{width:58px;height:58px;color:var(--gd,#c9a44a);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ef-sweep-ring{border:1.5px solid #c9a44a73;border-radius:50%;animation:2.4s cubic-bezier(.2,.7,.3,1) infinite ef-ping;position:absolute;inset:0}.ef-sweep-ring--2{animation-delay:1.2s}@keyframes ef-ping{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}.ef-sweep-arm{background:conic-gradient(#c9a44a73,#c9a44a00 55%);border-radius:50%;animation:1.9s linear infinite ef-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 46%,#000 47%);mask:radial-gradient(circle,#0000 46%,#000 47%)}@keyframes ef-spin{to{transform:rotate(360deg)}}.ef-searching-words{min-width:0}.ef-searching-title{font-family:var(--font-head);color:var(--tx,#2a2415);font-size:19px;font-weight:600}.ef-dots i{opacity:.25;animation:1.4s infinite ef-dot}.ef-dots i:nth-child(2){animation-delay:.2s}.ef-dots i:nth-child(3){animation-delay:.4s}@keyframes ef-dot{0%,60%,to{opacity:.25}30%{opacity:1}}.ef-searching-stage{color:var(--tx3,#8a7e6f);margin-top:4px;font-size:13px;animation:.5s both ef-stage-in}@keyframes ef-stage-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ef-skeletons{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.ef-skel{border:1px solid var(--bd3,#e5dfd0);border-radius:14px;padding:0 0 14px;animation:1.9s ease-in-out infinite ef-breathe;overflow:hidden}@keyframes ef-breathe{0%,to{opacity:.55}50%{opacity:.9}}.ef-skel-face{background:linear-gradient(160deg,#c9a44a1f,#c9a44a0a);height:104px}.ef-skel-line{background:var(--bd3,#e5dfd0);border-radius:999px;height:9px;margin:11px 14px 0}.ef-skel-line--w{width:72%;height:13px}.ef-skel-line--s{width:40%}@media (prefers-reduced-motion:reduce){.ef-sweep-ring,.ef-sweep-arm,.ef-skel,.ef-dots i{animation:none}}.ef-found{z-index:500;pointer-events:none;width:0;height:0;position:fixed}.ef-found-ring{border:2px solid #c9a44abf;border-radius:50%;width:52px;height:52px;animation:.9s cubic-bezier(.15,.7,.3,1) forwards ef-found-ring;position:absolute;top:-26px;left:-26px}.ef-found-ring--2{border-color:#c9a44a66;animation-delay:.16s}.ef-found--fit .ef-found-ring{border-color:#3a8f68cc}.ef-found--fit .ef-found-ring--2{border-color:#3a8f6866}@keyframes ef-found-ring{0%{opacity:1;transform:scale(.35)}to{opacity:0;transform:scale(1.9)}}.ef-found-spark{background:linear-gradient(135deg,#e0be6a,#c9a44a);border-radius:999px;width:6px;height:6px;margin:-3px;animation:1s cubic-bezier(.2,.7,.3,1) forwards ef-found-spark;position:absolute}.ef-found--fit .ef-found-spark{background:linear-gradient(135deg,#6fc79b,#3a8f68)}@keyframes ef-found-spark{0%{transform:rotate(var(--a)) translateX(6px) scale(1);opacity:1}to{transform:rotate(var(--a)) translateX(var(--d)) scale(.2);opacity:0}}.ef-found-word{inset-inline-start:50%;white-space:nowrap;font-family:var(--font-ui);color:#7a6320;background:#fffcf4f5;border:1px solid #c9a44a80;border-radius:999px;padding:4px 13px;font-size:12.5px;font-weight:800;animation:1.4s cubic-bezier(.2,.8,.3,1) forwards ef-found-word;position:absolute;top:-46px;transform:translate(-50%);box-shadow:0 6px 18px #c9a44a47}.ef-found--fit .ef-found-word{color:#24614a;border-color:#3a8f6880;box-shadow:0 6px 18px #3a8f6847}@keyframes ef-found-word{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.9)}22%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}72%{opacity:1;transform:translate(-50%)translateY(-4px)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-16px)scale(.98)}}@media (prefers-reduced-motion:reduce){.ef-found-ring,.ef-found-spark{display:none}.ef-found-word{animation-duration:.8s}}.ef-page{background:var(--bg,#faf8f2);flex:1;height:100%;min-height:0;max-height:none;margin:0;display:flex;position:relative;overflow:hidden}.ef-page-main{flex:1;min-width:0;position:relative;overflow-y:auto}.ef-page-sol{flex-shrink:0;min-height:0;transition:width .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ef-page-col{max-width:980px;margin:0 auto;padding:26px 26px 120px}.ef-page-paper{background:var(--bg4,#fff);border:1px solid color-mix(in srgb, var(--gd,#c9a44a) 16%, var(--bd3,#e5dfd0));border-radius:18px;margin:14px 0 20px;padding:20px 24px 24px}.ef-page-orbit{z-index:2;align-items:center;gap:7px;margin:26px 0 14px;display:flex;position:relative}.ef-page-back{cursor:pointer;color:var(--tx3,#8a7e6f);background:0 0;border:none;align-items:center;gap:5px;padding:4px 0;font-family:inherit;font-size:12.5px;display:inline-flex}.ef-page-back:hover{color:var(--gd,#c9a44a)}.ef-orb{background:color-mix(in srgb, var(--bg3,#fff) 55%, transparent);width:34px;height:34px;color:var(--tx2,#6a5f50);cursor:pointer;border:1px solid #c9a44a80;border-radius:9px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .6s cubic-bezier(.16,1,.3,1),background-color .6s cubic-bezier(.16,1,.3,1),color .6s cubic-bezier(.16,1,.3,1);display:inline-flex}.ef-orb:hover{color:var(--gd,#c9a44a);background:#c9a44a14;border-color:#c9a44ab3}.ef-orb.on{color:#b8790f;background:radial-gradient(at 50% 130%,#ffd88280,#e0a63c1f 72%);border-color:#e0a63c}.ef-page-head{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.ef-page-title{font-family:var(--font-head);font-size:calc(var(--fs-room,27px) * 1.11);color:var(--tx,#2a2415);margin:2px 0 6px;font-weight:600;line-height:1.25}.ef-page-desc{color:var(--tx2,#5d5344);margin:0 0 22px;font-size:17px;line-height:1.8}.ef-page-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.ef-page-acts .ef-ghost.on{color:var(--gd,#c9a44a);border-color:#c9a44a99}@media (width<=760px){.ef-page-col{padding:22px 16px 110px}.ef-page-title{font-size:24px}}.ef-found-flash{background:radial-gradient(circle,#fff 0%,#ffe39b 45%,#e0a63c00 72%);border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;animation:1.1s cubic-bezier(.15,.8,.25,1) forwards ef-flash;position:absolute;top:50%;left:50%}@keyframes ef-flash{0%{opacity:0;transform:scale(.3)}18%{opacity:1;transform:scale(2.1)}to{opacity:0;transform:scale(3.6)}}.ef-found-thread{transform-origin:50%;background:linear-gradient(#ffefc4,#d89a2a);border-radius:2px;width:2px;height:2px;margin:-1px 0 0 -1px;animation:1.25s cubic-bezier(.16,1,.3,1) forwards ef-thread;position:absolute;top:50%;left:50%}@keyframes ef-thread{0%{transform:rotate(var(--a)) translateY(0) scaleY(1);opacity:0}22%{opacity:1}60%{transform:rotate(var(--a)) translateY(calc(var(--d) * -.62)) scaleY(16);opacity:.95}to{transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scaleY(3);opacity:0}}.ef-found--inspiring .ef-found-ring{border-color:#e0a63cd9}.ef-found--inspiring .ef-found-ring--2{border-color:#ffe39b80}.ef-found--inspiring .ef-found-word{color:#8a5f10;text-shadow:0 2px 16px #e0a63c99}@media (prefers-reduced-motion:reduce){.ef-found-flash,.ef-found-thread{opacity:0;animation:none}}.ef-act--insp.on{color:var(--gd,#c9a44a);background:#c9a44a1f}.ef-insp-more{background:#c9a44a0d;border-top:1px dashed #c9a44a4d;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 11px 9px;display:flex}.ef-insp-said{color:var(--gd,#c9a44a);align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.ef-insp-more .ef-verdict-more{margin-inline-start:auto}.ef-verdict{background:#c9a44a0d;border-top:1px dashed #c9a44a4d;flex-wrap:wrap;align-items:center;gap:5px;padding:7px 11px 9px;display:flex}.ef-verdict-q{color:var(--tx3,#8a7e6f);font-size:11.5px;font-weight:700}.ef-verdict-yes,.ef-verdict-no,.ef-verdict-more{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-family:inherit;font-size:11.5px;font-weight:700;transition:transform .12s,box-shadow .18s,background .18s;display:inline-flex}.ef-verdict-yes,.ef-verdict-more{color:#24614a;background:#3a8f6821;border-color:#3a8f6873}.ef-verdict-yes:hover,.ef-verdict-more:hover{color:#fff;background:#3a8f68;transform:translateY(-1px);box-shadow:0 3px 10px #3a8f684d}.ef-verdict-no{color:#8f4d2d;background:#b0603e1a;border-color:#b0603e59}.ef-verdict-no:hover{color:#fff;background:#b0603e;transform:translateY(-1px);box-shadow:0 3px 10px #b0603e47}.ef-verdict-mark{align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.ef-verdict-mark.on{color:var(--gd,#c9a44a)}.ef-verdict-mark.off{color:var(--tx4,#9a8f7d)}.ef-verdict-redo{cursor:pointer;color:var(--tx4,#9a8f7d);background:0 0;border:none;margin-inline-start:auto;font-family:inherit;font-size:11px;text-decoration:underline}.ef-feed{flex-direction:column;gap:12px;display:flex}.ef-row{cursor:pointer;background:var(--bg2,#fff);border:1px solid #c9a44a40;border-radius:14px;align-items:flex-start;gap:14px;padding:15px 17px;transition:border-color .25s,box-shadow .25s;display:flex}.ef-row:hover{border-color:#c9a44a99;box-shadow:0 3px 20px #c9a44a14}.ef-mark{width:42px;height:42px;color:var(--gd,#c9a44a);background:#c9a44a1a;border:1px solid #c9a44a40;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ef-mark--lg{width:50px;height:50px}.ef-row-main{flex:1;min-width:0}.ef-row-top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ef-title{font-family:var(--font-head);color:var(--tx,#2a2415);margin:0;font-size:17px;font-weight:600;line-height:1.35}.ef-type{color:var(--gd,#c9a44a);font-size:11px;font-weight:700}.ef-lang{color:var(--tx4,#9a8f7d);border:1px solid var(--bd3,#e5dfd0);border-radius:999px;padding:0 8px;font-size:10.5px}.ef-by{color:var(--tx3,#8a7e6f);margin-top:2px;font-size:12px}.ef-why{color:var(--tx2,#5d5344);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.ef-row-foot{flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;display:flex}.ef-tag{cursor:pointer;color:var(--tx3,#8a7e6f);background:#c9a44a17;border:none;border-radius:999px;padding:1px 9px;font-family:inherit;font-size:10.5px;font-weight:600}.ef-tag.on{color:var(--tx,#2a2415);background:#c9a44a38}.ef-open{border:1px solid var(--gd,#c9a44a);color:var(--gd,#c9a44a);background:#c9a44a1a;border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.ef-open:hover{background:var(--gd,#c9a44a);color:var(--gdt,#fff)}.ef-open.is-search{color:var(--tx4,#9a8f7d);border-style:dashed;border-color:var(--bd3,#e5dfd0);background:0 0;font-weight:600}.ef-act{cursor:pointer;color:var(--tx4,#9a8f7d);background:0 0;border:none;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.ef-act:hover{color:var(--tx2,#5d5344);background:#c9a44a1a}.ef-act.on{color:var(--gd,#c9a44a)}.ef-act--icon{padding:4px 7px}.ef-badge{color:var(--gd,#c9a44a);background:#c9a44a24;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:800}.ef-prov{color:var(--tx4,#9a8f7d);margin-top:12px;font-size:11px}.ef-ghost--go{border-color:var(--gd,#c9a44a);color:var(--gd,#c9a44a);font-weight:700}.ef-wiz-back{top:18px;z-index:5;background:var(--bg2,#fff);color:var(--tx2,#5d5344);font-family:var(--font-ui);cursor:pointer;border:1px solid #c9a44a6b;border-radius:999px;align-items:center;gap:5px;padding:7px 13px 7px 11px;font-size:12.5px;font-weight:600;transition:border-color .5s cubic-bezier(.16,1,.3,1),color .5s cubic-bezier(.16,1,.3,1),background-color .5s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;inset-inline-start:18px}.ef-wiz-back:hover{color:var(--gd,#c9a44a);background:#c9a44a14;border-color:#c9a44ad9}.ef-wizard{position:relative}@media (width<=700px){.ef-wiz-back{top:10px;padding:6px 11px 6px 9px;font-size:12px;inset-inline-start:10px}}.ef-embed{aspect-ratio:16/9;background:#000;border-radius:10px;flex-shrink:0;width:190px;overflow:hidden}.ef-embed iframe{border:0;width:100%;height:100%}.ef-embed--lg{border-radius:12px;width:100%;margin:0 0 4px}.ef-refine{align-items:center;gap:8px;margin:0 0 14px;display:flex}.ef-refine input{border:1px solid var(--bd3,#e5dfd0);background:var(--bg2,#fff);min-width:0;color:var(--tx,#2a2415);border-radius:999px;outline:none;flex:1;padding:9px 16px;font-family:inherit;font-size:13px}.ef-refine>button{cursor:pointer;color:var(--gd,#c9a44a);background:0 0;border:1px solid #c9a44a66;border-radius:999px;align-items:center;gap:5px;padding:8px 12px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.ef-refine>button:disabled{opacity:.45;cursor:default}.ef-sheet-veil{z-index:730;direction:rtl;background:#0a080473;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.ef-sheet{background:var(--bg2,#fff);width:620px;max-width:100%;max-height:88dvh;font-family:var(--font-ui);border:1px solid #c9a44a59;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 26px 80px #0006}.ef-sheet-head{align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.ef-sheet-type{color:var(--gd,#c9a44a);font-size:11.5px;font-weight:700}.ef-sheet-title{font-family:var(--font-head);color:var(--tx,#2a2415);margin:2px 0 0;font-size:21px;font-weight:600;line-height:1.35}.ef-x{cursor:pointer;color:var(--tx3,#888);background:0 0;border:none;padding:3px;display:inline-flex}.ef-sheet-body{flex:1;min-height:0;padding:4px 22px 16px;overflow-y:auto}.ef-desc{color:var(--tx2,#5d5344);margin:6px 0 0;font-size:14px;line-height:1.85}.ef-whybox{background:linear-gradient(#c9a44a12,#0000 80%);border:1px solid #c9a44a59;border-radius:12px;margin-top:14px;padding:12px 15px}.ef-whybox-t{color:var(--gd,#c9a44a);margin-bottom:5px;font-size:11.5px;font-weight:800}.ef-whybox p{color:var(--tx,#2a2415);margin:4px 0 0;font-size:13.5px;line-height:1.8}.ef-next{color:var(--tx2,#5d5344);margin-top:12px;font-size:12.5px}.ef-sheet-tags{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.ef-sheet-foot{border-top:1px solid var(--bd2,#eee);align-items:center;gap:10px;padding:12px 22px 16px;display:flex}.ef-toast{z-index:400;background:var(--bg2,#fff);width:320px;max-width:calc(100vw - 32px);font-family:var(--font-ui);direction:rtl;border:1px solid #c9a44a73;border-radius:14px;padding:13px 15px 11px;animation:.28s both ef-toast-in;position:fixed;inset-block-end:22px;inset-inline-start:22px;box-shadow:0 16px 44px #0000002e}@keyframes ef-toast-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@media (width<=620px){.ef-toast{width:auto;inset:auto 12px 14px}}.ef-toast-x{cursor:pointer;color:var(--tx4,#9a8f7d);background:0 0;border:none;padding:2px;display:flex;position:absolute;inset-block-start:8px;inset-inline-end:9px}.ef-toast-q{color:var(--tx,#2a2415);padding-inline-end:18px;font-size:13px;font-weight:700}.ef-toast-title{color:var(--tx4,#9a8f7d);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.ef-toast-chips{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.ef-toast-chip{border:1px solid var(--bd3,#e5dfd0);cursor:pointer;color:var(--tx2,#5d5344);background:0 0;border-radius:999px;padding:3px 11px;font-family:inherit;font-size:11.5px}.ef-toast-chip.on{border-color:var(--gd,#c9a44a);color:var(--tx,#2a2415);background:#c9a44a24;font-weight:700}.ef-toast-text{box-sizing:border-box;border:1px solid var(--bd3,#e5dfd0);background:var(--bg,#fdfcf8);width:100%;color:var(--tx,#2a2415);border-radius:9px;outline:none;margin-top:8px;padding:6px 10px;font-family:inherit;font-size:12.5px}.ef-toast-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.ef-toast-foot>:only-child{margin-inline-start:auto}.ef-toast-send--wide{justify-content:center;min-width:104px}.ef-toast-skip{cursor:pointer;color:var(--tx4,#9a8f7d);background:0 0;border:none;font-family:inherit;font-size:11.5px}.ef-toast-send{background:var(--gd,#c9a44a);color:var(--gdt,#fff);cursor:pointer;border:none;border-radius:999px;padding:5px 15px;font-family:inherit;font-size:12px;font-weight:700}.ef-toast-send:disabled{opacity:.45;cursor:default}.ef-toast-more{color:var(--tx2,#5d5344);cursor:pointer;background:0 0;border:1px solid #c9a44a73;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.ef-toast-more:hover{border-color:var(--gd,#c9a44a);background:#c9a44a1a}.ef-pop--tax{width:268px}.ef-pop-search{color:var(--tx4,#9a8f7d);align-items:center;padding:2px 2px 6px;display:flex;position:relative}.ef-pop-search svg{position:absolute;inset-inline-start:9px}.ef-pop-search input{box-sizing:border-box;border:1px solid var(--bd3,#e5dfd0);background:var(--bg,#fdfcf8);width:100%;color:var(--tx,#2a2415);border-radius:8px;outline:none;padding:5px 26px 5px 9px;font-family:inherit;font-size:12px}.ef-taxgroup{border-bottom:1px solid #e5dfd080}.ef-taxgroup:last-child{border-bottom:none}.ef-taxtopic{text-align:right;cursor:pointer;width:100%;color:var(--tx,#2a2415);background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 8px;font-family:inherit;font-size:12.5px;font-weight:700;display:flex}.ef-taxtopic:hover{background:#c9a44a12}.ef-taxchev{color:var(--tx4,#9a8f7d);transition:transform .18s}.ef-taxtopic.open .ef-taxchev{transform:rotate(-90deg)}.ef-taxlabel{flex:1;min-width:0}.ef-taxn{color:var(--gdt,#fff);background:var(--gd,#c9a44a);border-radius:999px;padding:0 6px;font-size:10px;font-weight:800}.ef-taxcount{color:var(--tx4,#9a8f7d);font-size:10px}.ef-taxsubs{flex-direction:column;padding:0 0 6px;display:flex}.ef-taxsubs .ef-pop-item{padding-inline-start:22px;font-size:12px}.ef-facet-btn.has{border-style:solid;border-color:var(--gd,#c9a44a);color:var(--tx,#2a2415);background:#c9a44a14}@media (width<=1000px){.ef-root--wide{padding-inline:16px}.ef-toolbar{margin-inline:-16px;padding-inline:16px}}@media (width<=700px){.ef-root{padding:18px 12px 120px}.ef-root--wide{padding-inline:12px}.ef-toolbar{flex-wrap:wrap;margin:-18px -12px 12px;padding:9px 12px 8px;display:flex}.ef-toolbar>.ef-lenses{flex:100%;justify-content:flex-start}.ef-toolbar-row{scrollbar-width:none;flex-wrap:nowrap;gap:8px;overflow:auto visible}.ef-toolbar-row::-webkit-scrollbar{display:none}.ef-toolbar-row>*{flex:none}.ef-q-search{flex:0 0 150px}.ef-lenses{flex-wrap:nowrap}.ef-mine-label{display:none}.ef-toolbar .ef-chips{flex:none;display:flex}.ef-grid{grid-template-columns:1fr}.ef-row{flex-direction:column}.ef-embed{width:100%}.ef-types{grid-template-columns:repeat(2,1fr)}.ef-pop,.ef-pop--tax{z-index:200;border-radius:16px 16px 0 0;width:auto;max-height:62vh;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -14px 40px #00000038}}.ef-field-row{align-items:flex-start;gap:18px;display:flex}.ef-root--wide:has(>.ef-field-row){padding-bottom:16px}.ef-field-col{flex:1;min-width:0;padding-bottom:110px}.ef-field-row>.mt-tagrail{top:calc(var(--ef-deck-h,62px) + 8px);max-height:var(--ef-rail-max,calc(100vh - var(--ef-deck-h,62px) - 24px));flex-direction:column;display:flex;overflow:hidden}.ef-field-row>.mt-tagrail>.gl-rail-body{overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#c9a44a61 transparent;direction:ltr;flex:auto;min-height:0;overflow-y:auto}.ef-field-row>.mt-tagrail>.gl-rail-body>*{direction:rtl}.ef-field-row>.mt-tagrail>.gl-rail-body::-webkit-scrollbar{width:6px}.ef-field-row>.mt-tagrail>.gl-rail-body::-webkit-scrollbar-thumb{background:#c9a44a61;border-radius:999px}@media (width<=900px){.ef-field-row{flex-direction:column}.ef-field-row>.mt-tagrail{order:2;width:100%;max-height:none;overflow:visible}.ef-field-row>.mt-tagrail>.gl-rail-body{overflow:visible}.ef-field-row>div{order:1}}.ef-act--insp{color:#8a5f10;box-shadow:inset 0 0 0 1px #e0a63c61}.ef-act--insp svg{color:#e0a63c}.ef-act--insp:hover{color:#5e3f06;background:radial-gradient(at 50% 130%,#e0a63c38,#e0a63c0f 70%);box-shadow:inset 0 0 0 1px #e0a63cb3}.ef-act--insp.on{color:#5e3f06;background:radial-gradient(at 50% 135%,#ffd8828c,#0000 72%),linear-gradient(#e0a63c2e,#e0a63c1a);box-shadow:inset 0 0 0 1px #e0a63c,0 2px 12px -4px #be821473}.ef-act--insp.on svg{color:#b8790f}.ef-act--keep{color:#2f6b52;box-shadow:inset 0 0 0 1px #3a8f6861}.ef-act--keep svg{color:#3a8f68}.ef-act--keep:hover{color:#1f5540;background:radial-gradient(at 50% 130%,#3a8f6833,#3a8f680d 70%);box-shadow:inset 0 0 0 1px #3a8f68b3}.ef-act--keep.on{color:#1f5540;background:linear-gradient(#3a8f682e,#3a8f681a);box-shadow:inset 0 0 0 1px #3a8f68,0 2px 12px -4px #145a3c66}.ef-act--hide{color:var(--tx4,#9a8f7d);box-shadow:inset 0 0 0 1px var(--bd3,#e5dfd0)}.ef-act--hide:hover{color:var(--tx2,#5d5344);box-shadow:inset 0 0 0 1px var(--tx4,#9a8f7d);background:#00000009}.ef-tag--go{cursor:pointer;font-family:var(--font-ui);border:1px solid #0000;transition:filter .3s cubic-bezier(.16,1,.3,1)}.ef-embed--page{aspect-ratio:16/9;background:#000;border-radius:14px;width:100%;margin:4px 0 18px;overflow:hidden}.ef-embed--page iframe{border:0;width:100%;height:100%;display:block}.ef-orb--insp{color:#8a5f10;border-color:#e0a63c6b}.ef-orb--insp:hover{color:#5e3f06;background:radial-gradient(at 50% 130%,#e0a63c38,#e0a63c0f 70%);border-color:#e0a63cd9}.ef-orb--insp.on{color:#5e3f06;background:radial-gradient(at 50% 135%,#ffd8828c,#0000 72%),linear-gradient(#e0a63c2e,#e0a63c1a);border-color:#e0a63c;box-shadow:0 0 0 3px #e0a63c21}.ef-orb--keep{color:#2f6b52;border-color:#3a8f6866}.ef-orb--keep:hover{color:#1f5540;background:#3a8f6814;border-color:#3a8f68cc}.ef-orb--keep.on{color:#1f5540;background:#3a8f6824;border-color:#3a8f68}.ef-orb--hide{color:#5c6472;border-color:#5c647257}.ef-orb--hide:hover{color:#3d4553;background:#5c647217;border-color:#5c6472b3}.ef-orb--hide.on{color:#3d4553;background:#5c647224;border-color:#5c6472cc}.ef-orb--sol{border-color:#c9a44a73}.ef-orb--sol:hover{background:#c9a44a14;border-color:#c9a44ad9}@media (width<=760px){.ef-toolbar{flex-flow:row;align-items:center;gap:8px;margin:-2px -12px 12px;padding:8px 12px 10px;display:flex}.ef-toolbar>.ef-toolbar-row:not(.ef-toolbar-row--end),.ef-toolbar>.ef-toolbar-row--end{display:contents}.ef-toolbar .ef-primary{order:-2}.ef-toolbar .ef-toolbar-gap{order:-1}.ef-toolbar .ef-q-search input{min-height:36px}.ef-lenses--phone{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:6px;margin:0 -12px 2px;padding:2px 12px 8px;display:flex;overflow:auto hidden}.ef-lenses--phone::-webkit-scrollbar{display:none}.ef-lenses--phone .ef-lens{flex:none;min-height:36px}.ef-lenses--phone{gap:4px;overflow-x:visible}.ef-lenses--phone .ef-lens{flex:1 1 0;justify-content:center;gap:4px;min-width:0;padding:5px 4px;font-size:13px}.ef-grid,.ef-grid[data-cols="1"],.ef-grid[data-cols="2"],.ef-grid[data-cols="3"],.ef-grid[data-cols="4"]{grid-template-columns:1fr}.ef-head{padding:2px 0 10px}.ef-head h1{font-size:21px}.ef-head .ef-placard{font-size:12.5px;line-height:1.6}.ef-field-col{padding-bottom:96px}.ef-root,.ef-root--wide{padding-inline:12px}}.ef-rich{margin-top:26px}.ef-rich-t{font-family:var(--font-head);color:var(--tx,#2a2415);margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.4}.ef-rich-p{color:var(--tx2,#5d5344);max-width:62ch;margin:0;font-size:13.5px;line-height:1.8}.ef-rich-list{flex-direction:column;gap:5px;margin:0;padding-inline-start:1.1em;display:flex}.ef-rich-list li{color:var(--tx2,#5d5344);font-size:13.5px;line-height:1.65}.ef-rich--quiet .ef-rich-t{color:var(--tx3,#8a7e6f);font-size:13px}.ef-rich--quiet .ef-rich-list li{color:var(--tx3,#8a7e6f);font-size:12.5px}.ef-tag--go{align-items:center;gap:6px;font-weight:600;display:inline-flex}.ef-tag-dot{border-radius:999px;flex-shrink:0;width:7px;height:7px}.ef-tag--go:hover{filter:brightness(.96)}.ef-rich-t{align-items:center;gap:7px;display:flex}.ef-rich-i{width:20px;height:20px;color:var(--sec-tone,var(--gd,#c9a44a));flex-shrink:0}.ef-rich-list li::marker{color:var(--gd,#c9a44a)}.sec-meet{--sec-tone:#379573}.sec-grow{--sec-tone:#cf7a30}.sec-enter{--sec-tone:#905abf}.sec-before{--sec-tone:#528398}.sec-before .ef-rich-t{color:var(--tx,#2a2415);font-size:18px}.sec-before .ef-rich-list li{color:var(--tx2,#5d5344);font-size:13.5px}.ef-page-cta{background:var(--gd,#c9a44a);color:#fff;font-family:var(--font-ui);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:9px;margin:4px 0 18px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:filter .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:inline-flex;box-shadow:0 4px 16px #c9a44a47}.ef-page-cta:hover{filter:brightness(1.06);box-shadow:0 6px 22px #c9a44a61}.ef-page-cta svg{flex-shrink:0}.ef-page-cta-host{opacity:.8;border-inline-start:1px solid #ffffff59;margin-inline-start:2px;padding-inline-start:9px;font-size:12px;font-weight:600}@media (width<=760px){.ef-page-cta{justify-content:center;width:100%;padding:14px 20px}}.ef-imgchoice{text-align:start;margin:6px 0 0}.ef-imgchoice-open{cursor:pointer;font-family:var(--font-ui);font-size:var(--fs-micro,10.5px);color:var(--tx4,#9a8f7d);text-underline-offset:3px;background:0 0;border:none;padding:2px 0;text-decoration:underline}.ef-imgchoice-open:hover{color:var(--gd,#c9a44a)}.ef-imgchoice-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin-top:6px;display:grid}.ef-imgchoice-opt{text-align:start;cursor:pointer;border:1px solid var(--bd3,#e8e2d4);background:var(--bg2,#fff);border-radius:9px;align-items:center;gap:7px;padding:5px;display:flex;position:relative}.ef-imgchoice-opt.on{border-color:var(--gd,#c9a44a);background:var(--gdb,var(--bg4))}.ef-imgchoice-opt img{object-fit:cover;background:var(--bg5,#f0ece2);border-radius:5px;flex-shrink:0;width:46px;height:34px}.ef-imgchoice-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.ef-imgchoice-by{font-size:var(--fs-micro,10.5px);color:var(--tx2,#4a4436);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ef-imgchoice-lic{color:var(--tx4,#9a8f7d);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.ef-imgchoice-tick{inset-inline-end:5px;color:var(--gd,#c9a44a);position:absolute;top:5px}.ef-imgchoice-note{color:var(--tx4,#9a8f7d);grid-column:1/-1;margin:2px 0 0;font-size:9.5px;line-height:1.5}.ef-page-head .ef-page-orbit{flex:none;align-self:flex-start;margin-inline-start:auto}.ef-page-head{flex-wrap:wrap;row-gap:10px}.ef-page-headtext{flex:260px;min-width:0}.ef-page-paper .ef-tag,.ef-page .ef-tag--go{padding:5px 13px;font-size:13px}.ef-lenses--sheet{border-bottom:1px solid var(--bd3,#e5dfd0);flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:2px 0 14px;padding-bottom:12px;display:flex}@media (width<=700px){.ef-sheet-veil{align-items:flex-end;padding:10px}.ef-sheet{max-height:calc(100dvh - 20px)}}.inv-flow-quick{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.inv-flow-quick .ef-desc{flex:220px;margin:0;font-size:12.5px}
