.uz-library.rf-page #tresc{background:#fff;padding-bottom:0}.rf{--rf-bad:#9d403b;--rf-field:#c3cad8}.rf-top{background:linear-gradient(180deg, var(--paper-3), var(--paper) 30rem);padding-block:1rem clamp(2.5rem,5vw,4rem)}.rf-grid{grid-template-areas:"intro""main""aside";gap:1.4rem;display:grid}.rf-intro{grid-area:intro;min-width:0}.rf-main{grid-area:main;min-width:0}.rf-aside{grid-area:aside;align-self:start;gap:1rem;min-width:0;display:grid}@media (width>=960px){.rf-top{padding-top:1.5rem}.rf-grid{grid-template:"intro main""aside main"1fr/minmax(0,22.5rem) minmax(0,1fr);align-items:start;gap:1.75rem clamp(2.5rem,5vw,4.5rem)}.rf-aside{position:sticky;top:96px}}.rf .rv-crumbs{margin-bottom:.35rem}.rf-intro h1{letter-spacing:-.03em;margin-top:.6rem;font-size:clamp(2rem,4.2vw,2.85rem);line-height:1.06}.rf-lead{max-width:30rem;color:var(--muted);margin-top:.85rem;font-size:1.0625rem;line-height:1.6}.rf-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:clamp(1.05rem,3vw,1.85rem);position:relative;box-shadow:0 30px 60px -48px #282f478c}.rf-form[hidden],.rf-done[hidden]{display:none!important}.rf-feedback{background:var(--paper-3);color:var(--navy);border-radius:12px;outline:none;margin-bottom:1.1rem;padding:.8rem 1rem;scroll-margin-top:110px;font-size:.9375rem;font-weight:700;line-height:1.5}.rf-feedback:empty{display:none}.rf-feedback[data-state=error]{color:#8a2f29;background:#fbefee;border:1px solid #efcdc9}.rf-step{border:0;min-width:0;margin:0;padding:0}.rf-step+.rf-step{border-top:1px solid var(--line);margin-top:1.4rem;padding-top:1.3rem}.rf-step-title{letter-spacing:-.01em;width:100%;color:var(--navy);flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin:0 0 .8rem;padding:0;font-size:1.125rem;font-weight:900;line-height:1.25;display:flex}legend.rf-step-title{float:left}legend.rf-step-title+*{clear:both}.rf-num{background:var(--navy);color:#fff;letter-spacing:0;border-radius:8px;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.9375rem;font-weight:900;display:grid}.rf-req{color:var(--cobalt)}.rf-opt{color:var(--muted);letter-spacing:0;font-size:.9375rem;font-weight:400}.rf-hint{color:var(--muted);margin:-.3rem 0 .7rem;font-size:.9375rem;line-height:1.5}.rf-owned-dot{background:var(--cobalt);color:#fff;vertical-align:-.2em;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;margin:0 .1rem;display:inline-grid}.rf-owned-dot svg{stroke-width:3.4px;width:.7rem;height:.7rem}.rf-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (width>=600px){.rf-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=599px){.rf-tile--wide:nth-child(odd){grid-column:1/-1}}.rf-tile{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:.6rem;min-width:0;min-height:3.5rem;padding:.45rem .65rem .45rem .5rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}.rf-tile input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rf-tile:hover{border-color:var(--cobalt-200)}.rf-tile:has(input:checked){border-color:var(--cobalt);background:var(--cobalt-50);box-shadow:inset 0 0 0 1px var(--cobalt)}.rf-tile:has(input:checked) .rf-tile-name{color:var(--cobalt-dark)}.rf-tile:has(input:focus-visible){outline:3px solid var(--cobalt);outline-offset:2px}.is-invalid .rf-tile{border-color:#dcb2ad}.rf-thumb{pointer-events:none;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:relative}.rf .rf-thumb img{filter:drop-shadow(0 4px 6px #282f4738);width:auto;max-width:100%;height:auto;max-height:100%}.rf .rf-thumb .rf-photo{object-fit:cover;filter:none;border-radius:8px;width:2.3rem;height:2.3rem}.rf-stack{align-items:center;display:flex}.rf .rf-stack img{filter:drop-shadow(0 3px 4px #282f4747);width:1.1rem;max-height:none}.rf .rf-stack img+img{margin-left:-.55rem}.rf .rf-stack img:nth-child(2){z-index:1;width:1.4rem;position:relative}.rf-mark{background:var(--cobalt-50);width:2.25rem;height:2.25rem;color:var(--cobalt);letter-spacing:.02em;border-radius:10px;place-items:center;font-size:.9375rem;font-weight:900;display:grid}.rf-mark--icon svg{width:1.2rem;height:1.2rem}.rf-tile:has(input:checked) .rf-mark{background:#fff}.rf-tile-name{min-width:0;color:var(--navy);overflow-wrap:anywhere;pointer-events:none;font-size:.9375rem;font-weight:700;line-height:1.25}.rf-owned{background:var(--cobalt);color:#fff;pointer-events:none;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;display:grid;position:absolute;top:.3rem;left:2.35rem;box-shadow:0 0 0 2px #fff}.rf-owned svg{stroke-width:3.4px;width:.66rem;height:.66rem}.rf-rating-row{flex-wrap:wrap;align-items:center;gap:.1rem .9rem;margin-left:-.35rem;display:flex}.rf-stars{display:flex}.rf .rf-star{color:#fff;cursor:pointer;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;position:relative}.rf-star input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rf .rf-star svg{fill:currentColor;stroke:#aab3c4;stroke-width:1.5px;stroke-linejoin:round;width:2rem;height:2rem;transition:transform .15s var(--rv-ease), color .15s;pointer-events:none}.rf .rf-star:has(input:checked),.rf .rf-star:has(~.rf-star input:checked){color:var(--honey)}.rf .rf-star:has(input:checked) svg,.rf .rf-star:has(~.rf-star input:checked) svg{stroke:var(--honey)}@media (hover:hover){.rf .rf-stars:hover .rf-star{color:#fff}.rf .rf-stars:hover .rf-star svg{stroke:#aab3c4}.rf .rf-stars .rf-star:hover,.rf .rf-stars .rf-star:has(~.rf-star:hover){color:var(--honey)}.rf .rf-stars .rf-star:hover svg,.rf .rf-stars .rf-star:has(~.rf-star:hover) svg{stroke:var(--honey)}.rf .rf-star:hover svg{transform:scale(1.08)}}.rf-star:has(input:focus-visible){outline:3px solid var(--cobalt);outline-offset:-3px}.rf-rating-text{color:var(--muted);font-size:.9375rem}@media (width<=599px){.rf-rating-text:not(.is-set){display:none}.rf-rating-text{padding-left:.35rem}}.rf-rating-text.is-set{color:var(--navy);font-weight:700}.rf .rf-clear{min-height:44px;color:var(--cobalt);font:700 .9375rem/1 var(--rv-font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 .2rem;text-decoration:underline}.rf .rf-clear[hidden]{display:none}.rf-field{min-width:0}.rf-field+.rf-field{margin-top:1rem}.rf-field>label{color:var(--navy);margin-bottom:.35rem;font-size:.9375rem;font-weight:700;line-height:1.35;display:block}.rf .rf-field input,.rf .rf-field textarea{box-sizing:border-box;border:1px solid var(--rf-field);width:100%;min-height:48px;color:var(--navy);font:400 1rem/1.5 var(--rv-font);box-shadow:none;background:#fff;border-radius:10px;margin:0;padding:.7rem .85rem;transition:border-color .2s,box-shadow .2s;display:block}.rf .rf-field textarea{resize:vertical;min-height:9.5rem}.rf .rf-field input::placeholder,.rf .rf-field textarea::placeholder{color:#80889a;opacity:1}.rf .rf-field input:hover,.rf .rf-field textarea:hover{border-color:var(--cobalt-200)}.rf .rf-field input:focus,.rf .rf-field textarea:focus{border-color:var(--cobalt);outline:none;box-shadow:0 0 0 3px #365fac33}.rf .rf-field.is-invalid input,.rf .rf-field.is-invalid textarea{border-color:var(--rf-bad)}.rf .rf-field.is-invalid input:focus,.rf .rf-field.is-invalid textarea:focus{box-shadow:0 0 0 3px #9d403b2e}.rf-field small{color:var(--muted);margin-top:.35rem;font-size:.9375rem;line-height:1.45;display:block}.rf-error{color:var(--rf-bad);align-items:flex-start;gap:.4rem;margin-top:.4rem;font-size:.9375rem;font-weight:700;line-height:1.4;display:flex}.rf-error:before{content:"!";background:var(--rf-bad);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.1rem;height:1.1rem;margin-top:.1rem;font-size:.75rem;font-weight:900;display:grid}.rf-error[hidden]{display:none}.rf-step>.rf-error{margin-top:.6rem}.rf-prompt{border-left:3px solid var(--cobalt);background:var(--paper-3);color:#3d4356;border-radius:0 10px 10px 0;margin:0 0 .5rem;padding:.55rem .8rem;font-size:.9375rem;line-height:1.5}.rf-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;margin-top:.4rem;font-size:.9375rem;line-height:1.45;display:flex}.rf-count{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.rf-count.is-near{color:var(--rf-bad);font-weight:700}.rf-identity{gap:1rem;display:grid}.rf-identity .rf-field+.rf-field{margin-top:0}@media (width>=640px){.rf-identity{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.rf-identity--one .rf-as{margin-top:1.6rem}}.rf-as{background:var(--paper-3);color:#3d4356;border-radius:12px;align-items:flex-start;gap:.6rem;margin:0;padding:.7rem .85rem;font-size:.9375rem;line-height:1.5;display:flex}.rf-as strong{color:var(--navy);overflow-wrap:anywhere}.rf-as-icon{width:1.9rem;height:1.9rem;color:var(--cobalt);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.rf-as-icon svg{width:1.1rem;height:1.1rem}.rf-submit{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.5rem;margin-top:1.4rem;padding-top:1.3rem;display:flex}.rf-submit p{max-width:21rem;color:var(--muted);font-size:.9375rem;line-height:1.5}.rf-submit p a{color:var(--cobalt);margin-block:-13px;padding-block:13px;font-weight:700;display:inline-block}.rf .rf-submit .rv-btn{justify-content:space-between;min-width:13.5rem}.rf .rv-btn:disabled{opacity:.75;cursor:progress;transform:none}@media (width<=599px){.rf-submit{flex-direction:column-reverse;align-items:stretch}.rf .rf-submit .rv-btn{width:100%}.rf-submit p{max-width:none}}.rf-done{outline:none;justify-items:start;gap:.6rem;scroll-margin-top:110px;display:grid}.rf-done-icon{background:var(--cobalt-50);width:3.2rem;height:3.2rem;color:var(--cobalt);border-radius:14px;place-items:center;display:grid}.rf .rf-done-icon svg{stroke-width:2.6px;width:1.6rem;height:1.6rem}.rf-done h2{margin-top:.2rem;font-size:clamp(1.6rem,3vw,2rem)}.rf-done p{max-width:32rem;color:var(--muted);font-size:1.0625rem;line-height:1.6}.rf-done-actions{flex-wrap:wrap;gap:.6rem;margin-top:.5rem;display:flex}.rf-again{margin-top:.1rem}@media (width<=599px){.rf-done-actions,.rf-done-actions .rv-btn{width:100%}.rf-done-actions .rv-btn{justify-content:space-between}.rf-done-actions .rv-btn-ghost{justify-content:flex-start}}.rf-rules{border:1px solid var(--line);background:#fff;border-radius:16px;padding:1.05rem 1.15rem}.rf-rules h2{letter-spacing:-.01em;margin-bottom:.6rem;font-size:1.0625rem}.rf-rules li{color:#3d4356;align-items:flex-start;gap:.55rem;font-size:.9375rem;line-height:1.5;display:flex}.rf-rules li+li{margin-top:.4rem}.rf .rf-rules li svg{width:1rem;height:1rem;color:var(--cobalt);stroke-width:3px;margin-top:.22rem}.rf-quotes{gap:.6rem;display:grid}.rf-quotes-title{letter-spacing:.14em;text-transform:uppercase;color:var(--cobalt);font-size:.8125rem;font-weight:900}.rf-quote{background:var(--navy);color:#fff;border-radius:16px;margin:0;padding:1rem 1.1rem}.rf-quote+.rf-quote{color:var(--navy);border:1px solid var(--line);background:#fff}.rf-quote-text{color:#e4e8f0;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.55}.rf-quote+.rf-quote .rf-quote-text{color:#3d4356}.rf-quote-text p{margin:0 0 .5em}.rf-quote-text p:last-child{margin-bottom:0}.rf-quote figcaption{align-items:center;gap:.6rem;margin-top:.8rem;display:flex}.rf-quote .rv-avatar{background:var(--cobalt);color:#fff;width:2.1rem;height:2.1rem;font-size:.9375rem}.rf-quote+.rf-quote .rv-avatar{background:var(--cobalt-50);color:var(--cobalt)}.rf-quote-who{min-width:0;line-height:1.3;display:grid}.rf-quote-who strong{font-size:.9375rem}.rf-quote-who span{color:var(--mist);font-size:.9375rem}.rf-quote+.rf-quote .rf-quote-who span{color:var(--muted)}.rf-quotes .rv-link{justify-self:start}@media (width<=759px){.rf-quotes-title{letter-spacing:.1em;font-size:.9375rem}.rf-intro h1{font-size:2rem}.rf-lead{font-size:1rem}}
