.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-wrap{width:min(40rem,100% - 2.5rem);margin-inline:auto}@media (width>=960px){.rf-top{padding-top:1.5rem}}.rf .rv-crumbs{margin-bottom:.2rem}.rf-intro h1{letter-spacing:-.03em;font-size:clamp(2rem,4.2vw,2.6rem);line-height:1.06}.rf-lead{max-width:32rem;color:var(--muted);margin-top:.6rem;font-size:1.0625rem;line-height:1.6}.rf-card{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:1.4rem;padding:clamp(1.05rem,3vw,1.6rem);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-field{min-width:0}.rf-field+.rf-field{margin-top:1.35rem}.rf-set{border:0;margin:0;padding:0}.rf .rf-label{width:100%;color:var(--navy);margin:0 0 .5rem;padding:0;font-size:1rem;font-weight:900;line-height:1.35;display:block}legend.rf-label{float:left}legend.rf-label+*{clear:both}.rf-req{color:var(--cobalt)}.rf-opt{color:var(--muted);font-size:.9375rem;font-weight:400}.rf-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.5rem;display:grid}.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 .7rem .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-radio{border:2px solid var(--rf-field);color:#fff;pointer-events:none;background:#fff;border-radius:50%;flex:none;place-items:center;width:1.3rem;height:1.3rem;margin-left:auto;transition:border-color .2s,background-color .2s;display:grid}.rf-radio svg{stroke-width:3.4px;opacity:0;width:.75rem;height:.75rem;transition:opacity .15s}.rf-tile:hover .rf-radio{border-color:var(--cobalt)}.rf-tile:has(input:checked) .rf-radio{border-color:var(--cobalt);background:var(--cobalt)}.rf-tile:has(input:checked) .rf-radio svg{opacity:1}.is-invalid .rf-radio{border-color:#dcb2ad}.rf-more{margin-top:.2rem}.rf-more-toggle{min-height:2.75rem;color:var(--cobalt);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:0 .2rem;font-size:.9375rem;font-weight:700;list-style:none;display:inline-flex}.rf-more-toggle::-webkit-details-marker{display:none}.rf-more-toggle:hover{color:var(--cobalt-dark)}.rf-more-toggle:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.rf-more-toggle svg{width:1rem;height:1rem;transition:transform .2s}.rf-more[open] .rf-more-toggle svg{transform:rotate(180deg)}.rf-more[open] .rf-tiles{margin-top:.2rem}.rf-rating-row{flex-wrap:wrap;align-items:center;gap:.1rem .9rem;margin:-.3rem 0 -.3rem -.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(--navy);font-size:.9375rem;font-weight:700}.rf-rating-text:empty{display:none}@media (width<=599px){.rf-rating-text{padding-left:.35rem}}.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 .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-set>.rf-error{margin-top:.6rem}.rf-count{color:var(--rf-bad);text-align:right;font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:.9375rem;font-weight:700}.rf-count:empty{display:none}.rf-submit{margin-top:1.6rem}.rf-submit p{color:var(--muted);margin-top:.85rem;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 .rf-submit .rv-btn{width:100%}}.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}}@media (width<=759px){.rf-intro h1{font-size:2rem}.rf-lead{font-size:1rem}}
