:root{--bg:#fff;--surface:#f6f8fc;--surface-blue:#edf5ff;--text:#101a36;--muted:#68758f;--border:#e5ebf3;--primary:#0866f5;--shadow-card:0 7px 28px #19376912}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:16px/1.55 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible{outline:3px solid #7957e8}button{cursor:pointer}button,.button{background:var(--primary);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:13px 22px;font-weight:700;display:inline-flex}button:hover,.button:hover{filter:brightness(.96)}.secondary{color:#0866f5;background:#edf3fc}.outline{color:var(--text);border:1px solid var(--border);background:#fff}.quiet{color:var(--muted);background:0 0;padding:10px}.wrap{max-width:1280px;margin:auto;padding:0 32px}.header{border-bottom:1px solid var(--border);background:#fff}.header .wrap{align-items:center;gap:40px;min-height:104px;display:flex}.logo{letter-spacing:-1.5px;font-size:29px;font-weight:900;line-height:1.1}.logo b{color:var(--primary)}.logo i{color:#eebc36;font-style:normal}.logo small{letter-spacing:.4px;color:var(--muted);margin-top:7px;font-size:11px;font-weight:400;display:block}nav{gap:28px;display:flex}nav a{color:var(--muted);font-size:14px}nav a.active{color:var(--primary);font-weight:700}.header form{max-width:210px;margin-left:auto}.header input{background:var(--surface);border:0;width:100%}.mobile-menu{display:none}.eyebrow{text-transform:uppercase;letter-spacing:1.7px;color:var(--primary);font-size:11px;font-weight:800}h1,h2,h3,p{margin:0}h1{letter-spacing:-2px;font-size:48px;line-height:1.12}h2{letter-spacing:-.7px;font-size:27px}h3{letter-spacing:-.35px;font-size:18px;line-height:1.35}p{color:var(--muted);margin:16px 0}.hero{background:var(--surface-blue);border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:35px;min-height:410px;margin:32px 0 24px;padding:52px;display:grid;overflow:hidden}.hero h1{margin:20px 0}.hero h1 em{color:var(--primary);font-style:normal}.meta{color:var(--muted);margin:18px 0;font-size:12px}.hero-art{height:285px;position:relative}.hero-art img{object-fit:cover;border:8px solid #fff;border-radius:22px;width:64%;height:240px;position:absolute;top:25px;left:0;transform:rotate(-12deg);box-shadow:0 18px 30px #223c6b16}.hero-art img:nth-child(2){top:10px;left:36%;transform:rotate(10deg)}.hero-art span{color:var(--primary);background:#fff;border-radius:22px;padding:10px 22px;font-size:12px;font-weight:700;position:absolute;bottom:0;left:27%}.chips{gap:10px;padding:5px 0 12px;display:flex;overflow:auto}.chip{white-space:nowrap;border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:30px;min-height:40px;padding:9px 17px;font-size:13px}.chip.active{color:var(--primary);background:#e9f2ff;border-color:#e9f2ff}.section-head{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.section-head p{margin:4px 0 0;font-size:13px}.text-link{color:var(--primary);font-size:13px;font-weight:700}.grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.card{border:1px solid var(--border);background:#fff;border-radius:19px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.card:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.card img{object-fit:cover;width:100%;height:145px}.card-body{flex-direction:column;flex:1;padding:17px;display:flex}.card .format{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin-bottom:9px;font-size:10px}.card h3{font-size:16px}.card p{flex:1;margin:10px 0 20px;font-size:12px;line-height:1.6}.card-foot{justify-content:space-between;align-items:center;gap:5px;margin-top:15px;display:flex}.highlight{color:#ce4265;background:#fff0f3;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700}.tone-1{color:#a87212;background:#fff6e5}.tone-2{color:#7957e8;background:#f1ebff}.tone-3{color:#168a63;background:#e4f6ed}.tone-4{color:#0866f5;background:#eaf2ff}.arrow{color:var(--primary);font-size:23px}.stat-strip{background:var(--surface);border:1px solid var(--border);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;padding:28px;display:flex}.stat-strip p{margin:5px 0;font-size:13px}footer{border-top:1px solid var(--border);color:var(--muted);margin-top:60px;padding:30px 0;font-size:12px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}footer a{margin-right:18px}.bottom-nav{display:none}.toolbar{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}input,select,textarea{border:1px solid var(--border);background:#fff;border-radius:10px;min-width:0;padding:12px 14px}textarea{width:100%;min-height:100px}label{margin:18px 0 7px;font-size:13px;font-weight:700;display:block}label input,label select{width:100%;margin-top:7px;display:block}.panel{border:1px solid var(--border);background:#fff;border-radius:18px;margin:18px 0;padding:26px}.cols{grid-template-columns:1fr 1fr;gap:24px;display:grid}.intro>img{object-fit:cover;border-radius:20px;width:100%;height:310px;margin:20px 0}.game{max-width:730px;margin:36px auto 70px}.game-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.progress{background:#e8edf5;border-radius:20px;height:7px;margin:20px 0 36px;overflow:hidden}.progress i{background:var(--primary);height:100%;transition:width .2s;display:block}.question{text-align:center;padding:25px 20px}.question h1{letter-spacing:-1px;font-size:33px}.question img{object-fit:cover;border-radius:18px;width:100%;height:245px;margin-bottom:25px}.answers{grid-template-columns:1fr 1fr;gap:14px;margin:30px 0;display:grid}.answer{border:1px solid var(--border);color:var(--text);background:#fff;justify-content:flex-start;padding:20px}.answer.selected{border-color:var(--primary);background:#edf5ff}.answer.correct{background:#e4f6ed;border-color:#168a63}.answer.wrong{background:#fff0f3;border-color:#ce4265}.feedback{background:var(--surface);border-radius:12px;margin:15px 0;padding:20px}.result{max-width:980px;margin:45px auto}.score{color:var(--primary);letter-spacing:-5px;font-size:76px;font-weight:800}.big{font-size:33px;font-weight:800}.bars{align-items:end;gap:12px;height:180px;margin:30px 0 20px;display:flex}.bar{background:#d3e4ff;border-radius:7px 7px 0 0;flex:1;min-height:3px;position:relative}.bar.active{background:var(--primary)}.bar span{text-align:center;width:100%;color:var(--muted);font-size:11px;position:absolute;bottom:-26px}.stars{gap:5px;margin:14px 0;display:flex}.stars button{color:#c6cfdd;background:0 0;padding:4px;font-size:29px}.stars button.on{color:#eab32d}.empty{text-align:center;padding:65px 20px}.admin-shell{background:#f7f9fc;grid-template-columns:220px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:#fff;padding:30px 20px}.sidebar nav{flex-direction:column;gap:5px;margin-top:32px;display:flex}.sidebar nav a{border-radius:9px;padding:10px 13px}.sidebar nav a.active{background:#edf5ff}.admin-main{min-width:0;padding:25px 38px}.admin-top{color:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;padding-bottom:20px;font-size:12px;display:flex}.demo-note{color:#8e681d;background:#fff8e6;border-radius:8px;padding:7px 13px}.admin-main h1{letter-spacing:-1px;font-size:32px}.row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:17px 0;display:flex}.row:last-child{border:0}.row img{object-fit:cover;border-radius:8px;width:65px;height:48px}.row small{color:var(--muted);font-size:12px;display:block}.row .grow{flex:1}.row h3{font-size:14px}.kpis{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.kpis .panel{margin:0}.kpis small{color:var(--muted)}.calendar{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.day{border:1px solid var(--border);border-radius:8px;min-height:95px;padding:10px;font-size:12px}.day button{width:100%;min-height:30px;margin-top:5px;padding:4px;font-size:10px}dialog{border:0;border-radius:22px;width:min(520px,100% - 32px);padding:30px;box-shadow:0 20px 100px #10204433}dialog::backdrop{background:#101a3666}dialog h2{padding-right:30px}dialog .close{position:absolute;top:12px;right:12px}#toast{color:#fff;z-index:10;background:#101a36;border-radius:12px;max-width:90%;padding:14px 24px;font-size:14px;display:none;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}details{border-bottom:1px solid var(--border);padding:20px 0}summary{cursor:pointer;font-weight:700}.reading{max-width:720px;margin:50px auto}.reading h1{font-size:38px}.reading h2{margin-top:30px}.muted{color:var(--muted);font-size:13px}.mobile-only{display:none}@media (width>=1450px){.hero{min-height:445px}.card img{height:165px}}@media (width<=1100px){.header .wrap{gap:25px}.header form{display:none}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}h1{font-size:39px}.hero{padding:35px}.kpis{grid-template-columns:repeat(2,1fr)}.admin-main{padding:24px}.admin-shell{grid-template-columns:185px 1fr}}@media (width<=767px){.wrap{padding:0 20px}.header .wrap{justify-content:space-between;min-height:82px}.logo{font-size:25px}.header nav{display:none}.mobile-menu{display:inline-flex}.hero{grid-template-columns:1fr;gap:0;min-height:0;margin-top:20px;padding:27px;position:relative}.hero h1{letter-spacing:-1.3px;max-width:440px;font-size:34px}.hero p{max-width:330px;font-size:14px}.hero-art{height:130px;margin-top:15px;margin-left:35%}.hero-art img{height:130px;top:0}.hero-art img:nth-child(2){top:0}.hero-art span{display:none}.hero .button{z-index:1;position:relative}.grid{grid-template-columns:1fr;gap:14px}.card{grid-template-columns:34% 1fr;display:grid}.card img{height:100%;min-height:175px}.card-body{padding:14px}.card p{margin-bottom:4px}.card-foot{margin-top:10px}.section-head{gap:14px}h2{font-size:23px}.section-head .text-link{white-space:nowrap;font-size:11px}.section-head p{font-size:11px}.stat-strip{padding:22px}.stat-strip>div:nth-child(2){display:none}.bottom-nav{border-top:1px solid var(--border);padding:12px 5px calc(12px + env(safe-area-inset-bottom));z-index:5;background:#fff;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav a{color:var(--muted);text-align:center;font-size:10px}.bottom-nav span{font-size:18px;display:block}.bottom-nav .active{color:var(--primary)}footer{padding-bottom:100px}.cols{grid-template-columns:1fr;gap:0}.answers{grid-template-columns:1fr}.swipe-answers{grid-template-columns:1fr 1fr}.question{padding:15px 0}.question h1{font-size:28px}.question img{height:215px}.game{margin-top:25px}.page-title h1{font-size:33px}.result{margin-top:25px}.admin-shell{display:block}.sidebar{display:none}.sidebar.open{z-index:6;display:block;position:fixed;inset:0 20% 0 0;overflow:auto;box-shadow:20px 0 100px #101a3655}.admin-main{padding:18px}.admin-top{gap:10px}.admin-main .grid{grid-template-columns:1fr}.row{flex-wrap:wrap}.row .grow{min-width:120px}.calendar{grid-template-columns:repeat(2,1fr)}.kpis{gap:10px}.kpis .panel{padding:16px}.toolbar>*{flex:1;max-width:100%}.mobile-only{display:inline-flex}.score{font-size:64px}#toast{bottom:85px}.intro>img{height:220px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.sidebar .logo small{font-size:10px}.game-top small{text-align:right;max-width:70%}button:disabled{cursor:default}input:disabled{background:var(--surface)}:root{--green:#168a63;--red:#b72e4e;--purple:#7957e8;--yellow:#ffce48;--font-ui:Inter,Arial,sans-serif;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--content-max:1280px}.icon{vertical-align:middle;flex:none;width:21px;height:21px}.bottom-nav .icon{margin:0 auto 4px;display:block}.skip{z-index:100;color:#fff;background:#101a36;padding:10px 20px;position:fixed;top:-100px;left:15px}.skip:focus{top:10px}.header .wrap{gap:25px}.header nav{gap:24px}.header input{font-size:13px}.header .install-header{white-space:nowrap;min-height:42px;padding:10px 13px;font-size:11px}.header .logo{flex:none}.header form{max-width:170px}.game-label{margin-left:auto}.header:has(.game-label) .wrap{min-height:82px}.question-image{height:260px;margin-bottom:25px}.question-image img{object-fit:cover;width:100%;height:100%}.question-image .empty{padding:30px}.native-progress{width:100%;height:8px;accent-color:var(--primary);background:#e8edf5;border:0;border-radius:12px;margin:25px 0;display:block;overflow:hidden}.native-progress::-webkit-progress-bar{background:#e8edf5;border-radius:12px}.native-progress::-webkit-progress-value{background:var(--primary);border-radius:12px}.native-progress::-moz-progress-bar{background:var(--primary);border-radius:12px}.compact-progress{flex:1;width:auto;max-width:70%;margin:0}.scale-labels{color:var(--muted);justify-content:space-between;margin-top:-15px;font-size:11px;display:flex}.swipe-card{touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform .18s}.swipe-hint{margin:22px 0 0;font-size:12px}.answer span{background:#f1f4f9;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:800}.result-art{border-radius:20px;width:100%}.score>span{letter-spacing:-1px;color:var(--muted);font-size:30px}.bars{margin-bottom:40px;padding-top:25px}.bar small{text-align:center;width:100%;color:var(--muted);white-space:nowrap;font-size:10px;position:absolute;top:-24px;left:0}.bars .bar.active small{color:var(--primary);font-weight:700}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.category-tile{border:1px solid var(--border);border-radius:20px;overflow:hidden}.category-tile img{object-fit:cover;width:100%;height:180px}.category-tile h2{justify-content:space-between;padding:20px;font-size:20px;display:flex}.select-label{margin:0;font-weight:500}.filters label{min-width:140px;margin:0}.filters input,.filters select{width:100%;margin-top:6px;display:block}.filters{align-items:end}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.gallery-grid .panel{margin:0}.gallery-grid h2{font-size:20px}.gallery-grid .toolbar{margin-bottom:0}.gallery-grid button{font-size:12px}.drawer-links{flex-direction:column;gap:8px;margin:24px 0;display:flex}.drawer-links a{color:var(--text);border-radius:10px;gap:14px;padding:13px;font-size:16px;display:flex}.drawer-links a.active{background:var(--surface-blue);color:var(--primary)}dialog.drawer{border-radius:20px 0 0 20px;width:340px;height:100%;max-height:100%;margin:0 0 0 auto}.modal{max-height:90vh;overflow:auto}.modal h3{margin-top:22px}.modal .toolbar:empty{display:none}.modal form button{margin-top:20px}.notification{border:1px solid var(--border);background:#f0f3f9;border-radius:18px;margin:24px 0;padding:22px}.notification p{margin-bottom:0;font-size:14px}.notification h3{margin-top:12px}.share-card{background:var(--surface-blue);border-radius:16px;margin:20px 0;padding:24px}.pwa-icon{color:#fff;letter-spacing:-4px;background:#0866f5;border-radius:20px;justify-content:center;align-items:center;width:74px;height:74px;margin:20px 0;font-size:30px;font-weight:900;display:flex}.pwa-icon span{color:#ffce48}.notice{color:#264875;background:#edf5ff;border-radius:12px;padding:15px 20px;font-size:13px}.notice.warning{color:#775519;background:#fff7e5}.notice.error{color:#9c2948;background:#ffedf0}.skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0;display:grid}.skeleton{border:1px solid var(--border);border-radius:16px;padding:12px}.skeleton div{background:#edf1f7;border-radius:10px;height:110px}.skeleton p{background:#edf1f7;border-radius:4px;width:80%;height:12px}.skeleton p:last-child{width:60%}.editorial-lead{align-items:center;gap:20px;margin:24px 0;display:flex}.editorial-lead img{object-fit:cover;border-radius:14px;width:120px;height:120px}.editorial-lead h2{font-size:22px}.editorial-lead p{margin:10px 0;font-size:12px}.editorial-lead+.toolbar{margin-bottom:0}.admin-top form input{background:#fff;max-width:220px;padding:8px 12px;font-size:12px}.sidebar{height:100vh;position:sticky;top:0;overflow:auto}.sidebar nav{margin-top:20px;margin-bottom:25px}.sidebar .logo{font-size:22px}.collapse-control{min-height:30px;margin-top:15px}.admin-shell.collapsed{grid-template-columns:100px 1fr}.collapsed .sidebar{padding:15px 8px}.collapsed .sidebar .logo{font-size:12px}.collapsed .sidebar .logo small{display:none}.collapsed .sidebar nav a{padding:8px;font-size:10px}.admin-main>.page-title{margin:28px 0 24px}.data-table{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden}.table-heading,.table-row{grid-template-columns:2.4fr 1fr 1fr 1fr .8fr 1fr;align-items:center;gap:16px;padding:18px 22px;display:grid}.table-heading{text-transform:uppercase;letter-spacing:.6px;background:var(--surface);color:var(--muted);font-size:11px}.table-row{border-top:1px solid var(--border);font-size:12px}.table-row strong{font-size:13px}.table-row small{color:var(--muted);margin-top:6px;display:block}.table-row .text-link{font-size:12px}.editor-actions{z-index:3;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f9fcf5;padding:12px 0;position:sticky;top:0}.editor-actions .toolbar{margin:8px 0 0}.editor-actions button{padding:10px 14px;font-size:13px}.editor-image{object-fit:cover;border-radius:14px;width:100%;max-height:250px;margin:20px 0}.preview-frame{border:1px solid var(--border);background:#fff;border-radius:20px;padding:25px;overflow:hidden}.preview-frame.mobile-preview{max-width:390px;margin:auto;padding:18px}.preview-frame h1{font-size:36px}.preview-frame.mobile-preview h1{font-size:30px}.preview-frame.mobile-preview .answers{grid-template-columns:1fr}.preview-frame.mobile-preview .swipe-answers{grid-template-columns:1fr 1fr}.channel-icon{border:1px solid var(--border);width:30px;height:30px;color:var(--primary);border-radius:8px;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.social-preview{border:1px solid var(--border);background:#fff;border-radius:16px;max-width:450px;margin:25px auto;overflow:hidden}.preview-account{flex-wrap:wrap;align-items:center;gap:10px;padding:16px;font-size:12px;display:flex}.preview-account .muted{margin-left:auto;font-size:10px}.social-image{position:relative}.social-image img{aspect-ratio:1.4;object-fit:cover;width:100%;display:block}.social-preview p{white-space:pre-wrap;padding:0 18px;font-size:14px}.link-preview{background:var(--surface);padding:15px 18px}.link-preview small{color:var(--muted);font-size:10px}.social-preview>small{padding:15px;display:block}.social-preview .toolbar{justify-content:center;align-items:center;margin:0}.vertical-preview .social-image img{aspect-ratio:9/14}.play-symbol{color:#fff;text-shadow:0 3px 12px #0008;font-size:60px;position:absolute;top:40%;left:43%}.calendar{gap:7px}.calendar .day{min-height:105px;color:var(--text);text-align:left;border:1px solid var(--border);background:#fff;border-radius:8px;padding:10px;font-weight:400;display:block;overflow:hidden}.calendar .day strong{display:block}.calendar .day.blank{background:0 0;border:0}.calendar .selected-day{outline:2px solid var(--primary);outline-offset:-2px}.day-heading{text-align:center;color:var(--muted);font-size:12px}.calendar-entry{color:#0866f5;background:#edf5ff;border-radius:5px;margin-top:8px;padding:4px;font-size:10px;line-height:1.4;display:block}.calendar-entry.error{color:#b72e4e;background:#fff0f3}.schedule-options{max-height:55vh;overflow:auto}.media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.media-card{border:1px solid var(--border);background:#fff;border-radius:14px;padding-bottom:15px;overflow:hidden}.media-card>img{object-fit:cover;width:100%;height:130px}.media-card h3,.media-card p,.media-card>small{margin:15px;font-size:12px;display:block}.media-card .toolbar{margin:15px}.media-card p{font-size:11px}.media-card button{padding:8px 12px;font-size:11px}.media-picker{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.media-picker button{min-width:0;padding:5px;display:block}.media-picker img{object-fit:cover;border-radius:8px;width:100%;height:75px;display:block}.media-picker small{font-size:10px}.ad-layout{background:var(--surface);border-radius:14px;max-width:600px;margin:20px auto;padding:20px}.ad-content{color:var(--muted);background:#fff;border-radius:8px;padding:20px;font-size:13px}.ad-placeholder{text-align:center;color:var(--muted);border:1px dashed #91a0b8;margin:15px 0;padding:22px;font-size:13px}.toast.warning{background:#795719!important}.toast.error{background:#a32f4d!important}.toast.success{background:#126a4b!important}.broken-image{background:var(--surface);color:var(--muted);min-height:100px}input[type=checkbox]{width:19px;height:19px;accent-color:var(--primary);vertical-align:middle}summary{min-height:44px}.admin-main .grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1250px){.install-header{display:none!important}.header .wrap{gap:24px}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.table-heading,.table-row{grid-template-columns:2fr 1fr 1fr 1fr}.table-heading>:nth-child(5),.table-row>:nth-child(5),.table-heading>:nth-child(2),.table-row>:nth-child(2){display:none}}@media (width<=1023px){.admin-top form{display:none}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-main .cols{grid-template-columns:1fr}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-lead img{width:100px;height:100px}}@media (width<=767px){.header .wrap{gap:8px;justify-content:initial}.header .logo{margin-right:auto}.header .quiet,.header .mobile-menu{min-width:42px;padding:10px}.header .logo{font-size:23px}.header .logo small{font-size:10px}.hero{min-height:0;padding:25px}.hero h1{font-size:32px}.hero-art{pointer-events:none;height:110px;margin-top:-35px;margin-left:47%}.hero-art img{height:110px}.hero .meta{max-width:230px;font-size:11px}.hero p{font-size:14px}.hero .button{margin-bottom:35px}.section{margin:28px 0 38px}.bottom-nav .icon{width:19px;height:19px}.category-grid{gap:14px}.category-tile img{height:120px}.category-tile h2{padding:15px;font-size:16px}.gallery-grid{grid-template-columns:1fr}.filters{grid-template-columns:1fr 1fr;display:grid}.filters label:first-child{grid-column:1/-1}.filters label{min-width:0}.filters select,.filters input{width:100%}.question-image{height:220px}.result .hero{padding:25px}.result .hero h1{font-size:32px}.result-art{object-fit:cover;max-height:220px}.result .hero .score{margin-top:15px}.result .hero{gap:20px}.bar small{font-size:8px}.bars{gap:5px}.bar span{font-size:9px}.admin-shell.collapsed{display:block}.sidebar.open{display:none}.admin-top{justify-content:space-between;align-items:center;gap:10px}.admin-top>span:first-of-type{display:none}.admin-top .demo-note{font-size:10px}.admin-main>.page-title h1{font-size:28px}.table-heading{display:none}.table-row{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.table-row>div:first-child{grid-column:1/-1}.table-row>[data-label]:before{content:attr(data-label) ": ";color:var(--muted)}.table-row>:nth-child(2),.table-row>:nth-child(5){display:block}.table-row>div:last-child{grid-column:1/-1;gap:20px;display:flex}.table-row br{display:none}.editor-actions .toolbar{grid-template-columns:1fr 1fr;gap:8px;display:grid}.editor-actions button{min-height:42px;padding:9px}.editor-actions{top:0}.editorial-lead{align-items:flex-start;gap:15px}.editorial-lead img{width:78px;height:90px}.editorial-lead h2{font-size:19px}.admin-main .panel{padding:20px}.calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.calendar .day{min-height:62px;padding:5px;font-size:11px}.calendar-entry{min-height:7px;margin-top:5px;padding:0;font-size:0}.calendar-entry:first-line{font-size:0}.day-heading{font-size:10px}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.media-card>img{height:100px}.media-card .toolbar{margin:10px}.media-card button{padding:5px 9px;font-size:10px}.skeleton-grid{grid-template-columns:1fr}.skeleton-grid .skeleton:not(:first-child){display:none}.preview-frame{padding:15px}.preview-frame h1{font-size:29px}.preview-frame .intro>img{height:190px}.game-top small{font-size:11px}.notification{padding:18px}.compact-progress{max-width:50%}.modal{padding:24px}.modal h2{font-size:23px}.modal .toolbar{gap:8px}.modal .toolbar button{font-size:13px}.game-label{font-size:11px}.row .grow{min-width:0}.kpis .big{font-size:26px}.admin-main .toolbar{gap:8px}.admin-main .toolbar>button{font-size:12px}.admin-main .filters{display:grid}}@media (prefers-reduced-motion:reduce){.swipe-card{transition:none!important}}footer .wrap>div{flex-wrap:wrap;gap:8px 18px;max-width:100%;display:flex}footer a{margin:0}.section-head>div{min-width:0}.section-head h2{overflow-wrap:break-word}@media (width<=767px){.result>.toolbar{grid-template-columns:1fr 1fr;display:grid}.result>.toolbar>a:first-child{grid-column:1/-1}.result>.toolbar>*{width:100%;min-width:0}.result>.toolbar .button,.result>.toolbar button{font-size:14px}.bar small{font-size:9px}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.pill{color:#0866f5;white-space:nowrap;background:#e3f0ff;border-radius:30px;align-items:center;gap:9px;padding:10px 17px;font-size:13px;font-weight:750;line-height:1.2;display:inline-flex}.pill>.icon{width:20px;height:20px}.pill-blue>span{color:#f1b313}.pill-gold{color:#ad7209;background:#fff4d9}.pill-purple{color:#7957e8;background:#f2eaff}.pill-green{color:#168a63;background:#e6f8ef}.pill-pink{color:#cc3e60;background:#fff0f3}.medal{color:#0866f5;background:#e9f3ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;display:inline-flex}.medal-gold{color:#f4b712;background:#fff7e4}.medal-green{color:#13b76b;background:#e7fbef}.medal-pink{color:#e53368;background:#fff0f5}.medal-purple{color:#8c4de7;background:#f4eaff}.photo{width:100%;height:100%;display:block;overflow:hidden}.photo>image{pointer-events:none}body[data-surface=public]{--text:#0e1937;--muted:#7788a6;background:#fff}body[data-surface=public] .wrap{max-width:1360px;padding:0 32px}body[data-surface=public] h1,body[data-surface=public] h2,body[data-surface=public] h3{font-weight:850}body[data-surface=public] .logo{letter-spacing:-1.7px;font-size:32px;font-weight:900}body[data-surface=public] .logo small{letter-spacing:0;font-size:12px;font-weight:500}body[data-surface=public] .header nav{align-self:stretch;align-items:center;gap:30px}body[data-surface=public] .header nav a{align-items:center;height:100%;font-size:15px;display:flex;position:relative}body[data-surface=public] .header nav a.active:after{content:"";background:#0866f5;border-radius:3px;height:3px;position:absolute;bottom:0;left:0;right:0}body[data-surface=public] .header form{color:#8798b2;background:#f6f8fc;border-radius:16px;flex:1;align-items:center;max-width:230px;padding-left:15px;display:flex}body[data-surface=public] .header input{background:0 0;font-size:13px}body[data-surface=public] .install-header{background:#e9f2ff;border-radius:14px;padding:10px 16px;font-size:12px;font-weight:750}body[data-surface=public] .button,body[data-surface=public] button:not(.quiet):not(.chip):not(.answer):not([data-action=star]){box-shadow:none}body[data-surface=public] .button:not(.outline):not(.secondary){background:#0866f5;box-shadow:0 9px 20px #0866f515}.reference-hero{background:linear-gradient(110deg,#f1f7ff,#edf7ff);border-radius:26px;grid-template-columns:54% 46%;gap:0;min-height:335px;margin:28px 0 20px;padding:36px 45px;position:relative;overflow:hidden}.reference-hero .pill{text-transform:uppercase;letter-spacing:0;padding:11px 17px;font-size:12px}.reference-hero .pill .icon{color:#f2b10c}.reference-hero h1{letter-spacing:-1.9px;max-width:650px;margin:21px 0 17px;font-size:43px;line-height:1.12}.reference-hero h1 em{color:#0866f5;font-style:normal}.reference-hero p{max-width:590px;margin:0 0 22px;font-size:15px;line-height:1.6}.hero-start{align-items:center;gap:18px;display:flex}.hero-start>.button{gap:28px;min-width:170px;font-size:15px;font-weight:800}.hero-start>.button span{font-size:24px}.hero-meta{color:#7b8aa3;font-size:11px}.photo-stack{min-width:0;height:275px;position:relative;overflow:visible}.hero-art .photo-print{z-index:1;border:7px solid #fff;border-radius:20px;width:46%;height:220px;position:absolute;top:25px;left:4%;overflow:hidden;transform:rotate(-12deg);box-shadow:0 14px 28px #2b568b17}.hero-art .photo-print svg{width:100%;height:100%}.hero-art .print-two{z-index:2;top:3px;left:34%;transform:rotate(7deg)}.hero-art .print-three{z-index:3;top:35px;left:62%;transform:rotate(15deg)}.hero-art .stack-caption{z-index:4;color:#0866f5;background:#fff;border-radius:24px;padding:9px 20px;font-size:13px;font-weight:800;position:absolute;bottom:0;left:22%;transform:rotate(-6deg)}.hero-art .hero-spark{color:#ffc426;z-index:4;background:0 0;border-radius:0;padding:0;font-size:50px;position:absolute;inset:-10px -7px auto auto}.fun-chips{gap:10px;padding-bottom:9px}.fun-chips .chip{align-items:center;gap:7px;min-height:40px;padding:10px 18px;font-size:13px;font-weight:650;display:inline-flex}.fun-chips .chip span{font-size:14px}.fun-chips .chip.active{background:#e7f1ff}.popular-section{margin:25px 0 30px}.section-head h2{letter-spacing:-1px;font-size:26px}.section-flame{font-size:26px}.section-head p{color:#8b9ab2;margin-top:5px;font-size:13px}.section-head .text-link{font-size:13px}.fun-card{border-color:#e3eaf4;border-radius:18px;transition:transform .2s,box-shadow .2s;box-shadow:0 9px 24px #17325705}.card-visual{flex:none;height:145px;position:relative;overflow:hidden}.floating-format{white-space:nowrap;background:#fff;border-radius:30px;padding:6px 11px;font-weight:750;line-height:1.3;position:absolute;bottom:10px;left:11px;box-shadow:0 2px 5px #102c4d09;text-transform:none!important;letter-spacing:0!important;color:#25344f!important;margin:0!important;font-size:9px!important}.fun-card h3{letter-spacing:-.5px;font-size:15px;line-height:1.4;font-weight:800!important}.fun-card p{color:#8a99b1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 14px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.fun-card .card-foot{gap:5px;margin-top:auto}.fun-card .highlight{border-radius:9px;align-items:center;gap:6px;min-height:33px;padding:8px 9px;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.highlight>span{font-size:13px}.fun-card .arrow,.reference-strip>.arrow{color:#fff;background:#0866f5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:24px;display:inline-flex}.reference-strip{background:linear-gradient(100deg,#f6faff,#fff);border:1px solid #e3ebf7;gap:24px;margin-bottom:25px;padding:24px 28px}.reference-strip .strip-links{gap:20px;margin-left:auto;display:flex}.strip-links strong{border-left:1px solid #e5ebf4;padding-left:20px;font-size:13px;display:block}.strip-links small{color:#94a0b5;margin-top:6px;font-size:11px;font-weight:400;display:block}.intro-photo{border-radius:22px;height:310px;margin:24px 0}.intro .panel{background:linear-gradient(135deg,#f5f9ff,#fff)}body[data-page=spele]{background:#f4faff}body[data-page=spele]>.header{background:#fff}.game-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:20px;margin:28px 0 40px;display:grid}.quiz-sidebar{background:linear-gradient(140deg,#f9fcff,#f1f8ff);border:1px solid #e1ecf8;border-radius:18px;padding:22px}.sidebar-quiz-photo{float:left;border-radius:13px;width:85px;height:105px;margin:0 16px 12px 0;overflow:hidden}.quiz-sidebar>.pill{margin:0 0 8px;padding:7px 10px;font-size:10px}.quiz-meta-list{clear:both;border-bottom:1px solid #e1eaf4;margin-bottom:20px;padding:20px 0 15px;list-style:none}.quiz-meta-list li{color:#536788;align-items:center;gap:10px;margin:14px 0;font-size:13px;display:flex}.quiz-meta-list .icon{width:20px;height:20px}.step-dots{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.step-dots span{color:#617694;background:#e9f0fa;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:11px;display:flex}.step-dots .current{color:#fff;background:#0866f5;box-shadow:0 2px 9px #0866f530}.step-dots .done{color:#168a63;background:#e2f5ea}.sidebar-about{background:#ffffff9c;border:1px solid #e0eaf7;border-radius:14px;margin-top:24px;padding:17px}.sidebar-about h3{font-size:15px}.sidebar-about p{font-size:12px;line-height:1.6}.sidebar-about button{color:#0866f5;min-height:30px;padding:0;font-size:12px}.game-play{background:#fff;border:1px solid #e8f0fa;border-radius:20px;min-width:0;padding:26px 35px 16px;position:relative;overflow:hidden}.game-play:before{content:"";pointer-events:none;background:#edf8ff;border-radius:60% 30% 55% 45%;width:75%;height:390px;position:absolute;top:120px;left:12%;transform:rotate(-10deg)}.game-progress{z-index:1;align-items:center;gap:22px;margin-bottom:27px;display:flex;position:relative}.game-progress strong{white-space:nowrap;font-size:15px}.game-progress strong em{color:#0866f5;font-style:normal}.game-progress .native-progress{flex:1;height:12px;margin:0}.game-progress>span{color:#70809b;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.question-stage{max-width:640px;margin:0 auto;position:relative}.question-stage .question{z-index:2;text-align:center;background:#fff;border:1px solid #e2edfa;border-radius:24px;padding:0;position:relative;overflow:hidden;box-shadow:0 12px 24px #1a5c9e06}.question-stage .question-image{border-radius:18px;height:255px;margin:10px 10px 0;overflow:hidden}.question-stage .question-image>.photo{height:100%}.question-copy{padding:0 22px 25px;position:relative}.question-copy>.pill{z-index:2;background:#f5f9ff;min-height:38px;margin-top:-18px;font-weight:500;position:relative;box-shadow:0 0 0 7px #fff}.question-copy>.pill>span{color:#f2a317;font-size:22px}.question-spark{color:#ffca20;font-size:29px;position:absolute;top:26px;right:16px}.question:not(:has(.question-image)) .question-copy>.pill{margin-top:0}.question-stage .answer{align-items:center;min-height:62px;font-size:16px;transition:transform .16s,background .16s;box-shadow:0 4px 12px #253c6806}.question-stage .answer:hover:not(:disabled){border-color:#0866f5;transform:translateY(-2px)}.question-stage .answer.correct{color:#164e2c;background:#e9faee;border-color:#69d88e}.question-stage .answer.wrong{color:#9f2644;background:#fff0f3;border-color:#e6869c}.question-stage .muted-answer{opacity:.62}.binary-answer{border-radius:18px;font-weight:800;justify-content:center!important;gap:15px!important;min-height:82px!important;font-size:24px!important}.binary-answer .answer-symbol{color:#e2163a;background:#ffdce5;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;padding:0;font-size:31px;display:flex}.binary-0{color:#a92337!important;background:#fff1f4!important;border:1px solid #ff9fb6!important}.binary-1{color:#124e23!important;background:#edfff1!important;border:1px solid #7de09c!important}.binary-1 .answer-symbol{color:#00b325;background:#c8f6d3}.binary-answer:disabled.wrong{background:#ffe4eb!important}.binary-answer:disabled.correct{box-shadow:0 0 0 2px #27be68;background:#d4f8df!important}.deck-back{background:#fff;border:1px solid #e1eaf6;border-radius:24px;position:absolute;inset:15px 20px 5px;box-shadow:0 4px 16px #144c8b08}.back-one{z-index:1;transform:rotate(-3deg)translateY(8px)}.back-two{z-index:0;background:#e7f3ff;transform:rotate(3deg)translateY(12px)}.swipe-card{touch-action:pan-y;cursor:grab;will-change:transform;transition:transform .22s,opacity .18s}.swipe-card.dragging{cursor:grabbing;transition:none}.swipe-stamp{z-index:5;text-transform:uppercase;opacity:0;pointer-events:none;word-break:break-word;border:4px solid;border-radius:10px;max-width:80%;padding:8px 15px;font-size:28px;font-weight:900;position:absolute;top:40px}.stamp-left{color:#e14762;right:22px;transform:rotate(12deg)}.stamp-right{color:#08a95f;left:22px;transform:rotate(-12deg)}.drag-left .stamp-left,.drag-right .stamp-right{opacity:var(--drag-strength,0)}.swipe-hint{color:#8696b1;justify-content:center;gap:16px;margin:19px 0 0;font-size:11px;display:flex;position:relative}.swipe-hint span:first-child{color:#cf4963}.swipe-hint span:last-child{color:#168a63}.question-feedback{max-width:640px;margin:18px auto 0;position:relative}.question-feedback>.button,.question-feedback>button{border-radius:14px;width:100%}.feedback{border:1px solid #e5edf7;margin-top:0}.feedback p{margin:8px 0 0;font-size:14px}.feedback-correct{color:#146b37;background:#edf9f1;border-color:#beeacc}.feedback-wrong{color:#9f3d3d;background:#fff4f1;border-color:#f4d4ca}.personal-feedback{color:#6d49b8;background:#f6f0ff}.game-tools{border-top:1px solid #e6edf6;justify-content:center;gap:20px;max-width:640px;margin:24px auto 0;padding-top:12px;display:flex;position:relative}.game-tools button{color:#657793;font-size:12px}.game-tools .icon{width:18px;height:18px}.reference-result{max-width:none;margin:0 auto}.result-hero{background:radial-gradient(at 55% 55%,#eaf6ff 0,#f5fbff 48%,#fff 85%);grid-template-columns:36% 23% 41%;align-items:center;gap:0;min-height:265px;margin:0 -15px 14px;padding:30px 20px;display:grid;position:relative}.result-heading>.pill{padding:8px 13px;font-size:11px}.result-heading h1{letter-spacing:-1.5px;margin:20px 0 15px;font-size:38px;line-height:1.13}.result-heading em{color:#0866f5;font-style:normal}.result-heading p{color:#657695;max-width:365px;margin:0;font-size:14px;line-height:1.55}.result-ring{background:conic-gradient(from -90deg,#0866f5 calc(var(--percent)*1%),#e2eaf6 0);border-radius:50%;justify-self:center;width:210px;max-width:100%;height:210px;padding:15px;position:relative;box-shadow:0 0 0 7px #fff}.result-ring>div{color:#071435;background:#f8fcff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.result-ring strong{letter-spacing:-2px;font-size:47px;line-height:1.1}.result-ring span{margin-top:8px;font-size:23px;font-weight:850;line-height:1.2}.result-photo,.mobile-score,.mobile-comparison{display:none}.comparison-head{align-items:center;gap:17px;display:flex}.comparison-head strong{letter-spacing:-.6px;color:#0a1535;font-size:24px}.comparison-head strong em{color:#0866f5;font-size:34px;font-style:normal}.comparison-head p{margin:4px 0 0;font-size:13px;line-height:1.4}.correctness-scale{margin:40px 5px 0;position:relative}.correctness-scale>div:first-of-type{background:#d8e2f1;border-radius:20px;height:15px;position:relative;box-shadow:0 0 0 2px #fff}.correctness-scale i{background:linear-gradient(90deg,#4dbdf4,#0866f5);border-radius:20px;height:100%;display:block}.correctness-scale b{background:#0866f5;border:3px solid #fff;border-radius:50%;width:23px;height:23px;position:absolute;top:-4px;transform:translate(-50%);box-shadow:0 2px 7px #0866f540}.you-marker{color:#fff;white-space:nowrap;background:#0866f5;border-radius:9px;padding:6px 12px;font-size:10px;position:absolute;top:-37px;transform:translate(-50%)}.you-marker:after{content:"";border-top:6px solid #0866f5;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;bottom:-5px;left:45%}.correctness-scale .scale-labels{margin:12px 0 0;font-size:10px}.correctness-scale>small{color:#7f8ea5;margin-top:8px;font-size:10px;display:block}.result-dashboard{grid-template-columns:42% 31% 27%;gap:12px;padding-right:24px;display:grid}.result-dashboard .panel{border-color:#e4ebf5;border-radius:15px;min-width:0;margin:0;padding:20px 20px 18px}.result-dashboard h2{letter-spacing:-.7px;font-size:20px}.result-dashboard p{color:#8391a9;margin:5px 0 0;font-size:12px;line-height:1.5}.result-histogram .bars{gap:8px;height:155px;margin:43px 0 34px;padding-top:0}.result-histogram .bar{background:#bedbff;border-radius:4px 4px 0 0}.result-histogram .bar.active{background:linear-gradient(#169bff,#0875ff)}.result-histogram .bar small{display:none}.result-histogram .bar.active:before{content:"Tu esi šeit";color:#fff;white-space:nowrap;z-index:1;background:#0866f5;border-radius:8px;padding:6px 12px;font-size:10px;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)}.result-histogram .bar.active:after{content:"";border-top:6px solid #0866f5;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.result-histogram>small{font-size:10px}.fact-row{align-items:center;gap:12px;margin-top:19px;display:flex}.fact-row .medal{width:43px;height:43px}.fact-row .medal .icon{width:23px;height:23px}.fact-row>div{min-width:80px}.fact-row span:not(.medal){color:#7686a1;font-size:11px}.fact-row strong{color:#0866f5;letter-spacing:-.5px;margin-top:3px;font-size:23px;line-height:1.2;display:block}.fact-row strong small{color:#667894;font-size:17px}.fact-row>p{flex:1;font-size:10px;line-height:1.5}.result-rating{text-align:center;flex-direction:column;align-items:center;display:flex}.result-rating>div:first-child{text-align:left;align-self:stretch}.result-rating .stars{justify-content:space-around;gap:1px;width:100%;margin:38px 0 18px}.result-rating .stars button{color:#e5b64c;background:0 0;min-width:0;min-height:50px;padding:0;font-size:43px;line-height:1}.result-rating .stars button.on{color:#ffbd16;text-shadow:0 2px #efa000}.result-rating>small{color:#a97c25;background:#fff7e7;border-radius:25px;padding:9px 14px;font-size:12px;font-weight:750}.result-actions{grid-template-columns:1fr 1fr 1fr;gap:12px;margin:20px 0 0;display:grid}.result-actions>.button,.result-actions>button{border-radius:28px;gap:15px;min-height:46px;font-size:14px;font-weight:650}.result-actions .outline{color:#0866f5;border-color:#a6cbff}.result-actions .secondary{color:#0866f5;background:#e9f4ff}.result-actions .icon{width:22px;height:22px}.result-secondary{justify-content:space-between;align-items:center;margin:12px 0 8px;display:flex}.result-secondary .text-link,.result-secondary button{font-size:11px}.result-recommendations{border-top:1px solid #e7edf5;margin-top:15px;padding-top:20px}.result-recommendations .section-head{margin-bottom:16px}.result-recommendations .section-head p{font-size:12px}.result-recommendations .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.result-recommendations .fun-card{border-radius:12px}.result-recommendations .card-visual{height:95px}.result-recommendations .card-body{min-height:80px;padding:12px}.result-recommendations .card-body h3{font-size:13px;line-height:1.4}.result-recommendations .card-body>p{display:none}.result-recommendations .card-foot{margin-top:10px}.result-recommendations .highlight{min-height:26px;padding:5px 7px;font-size:9px}.result-recommendations .arrow{width:25px;height:25px;font-size:18px}.result-recommendations .floating-format{padding:4px 8px;bottom:7px;left:7px;font-size:8px!important}.fixture-note{text-align:center;color:#9aa7ba;margin:24px 0;font-size:10px}.personality-hero{background:linear-gradient(125deg,#f3edff,#f0f8ff);border-radius:25px;min-height:330px;padding:40px;position:relative;overflow:hidden}.personality-hero h1{max-width:65%;margin:24px 0;font-size:43px;line-height:1.15}.personality-hero h1 em{color:#7957e8;font-style:normal}.personality-hero p{max-width:55%;font-size:15px}.profile-photo{border:8px solid #fff;border-radius:24px;width:30%;height:250px;position:absolute;top:40px;right:5%;overflow:hidden;transform:rotate(8deg);box-shadow:0 15px 30px #624a9020}.profile-ribbon{color:#7652cc;background:#e7ddff;border-radius:20px;padding:8px 18px;font-size:12px;font-weight:750;display:inline-block}.profile-row{align-items:center;gap:20px;margin:20px 0;font-size:14px;display:flex}.profile-row>span{width:180px}.profile-row>div{background:#f1eafa;border-radius:10px;flex:1;height:9px}.profile-row i{background:#9c77e8;border-radius:10px;height:100%;display:block}.personality-result>.result-rating{grid-template-columns:1fr 1fr;align-items:center;display:grid}.personality-result .result-rating .stars{margin:10px 0}.personality-result .result-rating>small{grid-column:2;justify-self:center}.personality-result>.text-link{margin:20px 0;display:block}.answer-review{max-width:1060px;margin:30px auto}.review-banner{background:#f0f7ff;border-radius:24px;grid-template-columns:1fr 30%;align-items:center;gap:30px;margin-bottom:25px;padding:35px;display:grid;overflow:hidden}.review-banner h1{margin:20px 0 10px;font-size:36px}.review-banner .photo{border:7px solid #fff;border-radius:20px;height:180px;transform:rotate(7deg)}.review-question{background:#fff;border:1px solid #e1eaf6;border-radius:17px;margin:15px 0;padding:0;overflow:hidden}.review-question summary{align-items:center;gap:16px;padding:19px 22px;list-style:none;display:flex}.review-question summary>strong{flex:1;font-size:15px}.review-question summary>span:last-child:not(.question-number){color:#8190a8;font-size:11px}.question-number{color:#0866f5;background:#eaf3ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:inline-flex}.review-content{border-top:1px solid #edf1f7;grid-template-columns:30% 1fr;gap:24px;padding:22px;display:grid}.review-content:not(:has(.review-photo)){display:block}.review-photo{border-radius:15px;height:160px}.review-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.review-choice{border:1px solid #e4eaf3;border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.review-choice span{font-weight:700}.review-choice small{color:#0866f5;margin-left:auto;font-size:9px}.review-choice.is-correct{color:#168a63;background:#edfbf2;border-color:#a4dfb8}.review-choice.is-chosen:not(.is-correct){color:#bc3d5b;background:#fff1f4;border-color:#f1b8c7}.explanation{background:#f5f9ff;border-radius:12px;margin-top:18px;padding:16px}.explanation>span{color:#0866f5;font-size:12px;font-weight:800}.explanation p{margin:8px 0 0;font-size:13px}.stats-hero{grid-template-columns:40% 60%;align-items:center;gap:20px;margin-bottom:12px;padding:32px 0;display:grid}.stats-hero h1{letter-spacing:-1px;margin:20px 0 15px;font-size:35px;line-height:1.13}.stats-hero h1 em{color:#0866f5;font-style:normal}.stats-hero>div>p{max-width:430px;font-size:14px}.stats-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stats-kpis .panel{border-radius:15px;margin:0;padding:18px 15px}.stats-kpis strong{letter-spacing:-.7px;margin-top:20px;font-size:27px;line-height:1.2;display:block}.stats-kpis p{margin-top:8px;font-size:12px;line-height:1.5}.stats-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stats-highlight.panel{margin:0;padding:12px}.stats-highlight h3{align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.stats-highlight h3 .medal{width:30px;height:30px;font-size:18px}.stats-highlight h3 .icon{width:17px;height:17px}.stats-highlight h3>span:last-child{margin-left:auto;font-size:18px}.stats-highlight>.photo{border-radius:10px;height:110px}.stats-highlight h2{margin:12px 5px 5px;font-size:17px;line-height:1.3}.stats-highlight p{margin:5px;font-size:12px}.stats-charts .panel{padding:20px}.stats-charts h2{align-items:center;gap:12px;font-size:18px;display:flex}.stats-charts h2 .medal{width:38px;height:38px}.stats-charts h2 .icon{width:21px;height:21px}.category-chart{grid-template-columns:36% 64%;align-items:center;gap:10px;margin-top:25px;padding-right:10px;display:grid}.donut-chart{aspect-ratio:1;background:conic-gradient(#0866f5 0 25%,#69bd56 25% 43%,#ffce48 43% 60%,#ad78e8 60% 82%,#ff9267 82%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.donut-chart:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:24%}.donut-chart span{text-align:center;font-size:11px;font-weight:750;position:relative}.category-bar{align-items:center;gap:10px;margin:13px 0;font-size:11px;display:flex}.category-bar>span{width:65px}.category-bar>div{background:#f0f3f8;border-radius:8px;flex:1;height:7px}.category-bar i{border-radius:8px;height:100%;display:block}.category-bar strong{font-size:10px}.trend-chart{width:100%;height:200px;display:block}.stats-charts>.panel>p{font-size:12px}.stats-charts .scale-labels{margin:0}.admin-thumb{border-radius:9px;flex:none;width:65px;height:48px}.editorial-lead .admin-lead-photo{border-radius:14px;flex:none;width:150px;height:135px}.admin-section-title{align-items:center;gap:12px;font-size:22px;display:flex}.admin-section-title .medal{width:39px;height:39px;font-size:22px}.admin-section-title .medal .icon{width:22px;height:22px}.editorial-lead .pill{padding:7px 11px;font-size:10px}.status-badge{color:#a77a23;background:#fff4dc;border-radius:6px;margin-top:5px;padding:3px 8px;font-size:9px;font-weight:600;display:inline-flex}.status-green{color:#24904e;background:#eaf9ed}.status-pink{color:#c14865;background:#fff0f3}.admin-main .kpi-card{align-items:center;gap:16px;padding:22px;display:flex}.kpi-card>.medal{width:42px;height:42px}.kpi-card .big{font-size:29px}.kpi-card small{font-size:10px}.admin-main .panel{box-shadow:0 3px 10px #16354e02}.admin-shell .sidebar nav a.active{color:#0866f5;background:#eaf4ff;border-radius:10px;font-weight:700}@media (width<=1250px){body[data-surface=public] .header .wrap{gap:22px}body[data-surface=public] .header form{display:none}.reference-hero h1{font-size:38px}.hero-meta{display:none}.result-ring{width:175px;height:175px;padding:12px}.result-ring strong{font-size:40px}.result-ring strong small{font-size:31px}.result-ring span{font-size:20px}.result-heading h1{font-size:32px}.comparison-head strong{font-size:21px}.comparison-head strong em{font-size:29px}.result-dashboard h2{font-size:18px}.fact-row{gap:8px}.fact-row>p{display:none}.result-rating .stars button{font-size:35px}.stats-hero{grid-template-columns:36% 64%}.stats-hero h1{font-size:30px}.stats-kpis strong{font-size:23px}.reference-strip .strip-links{gap:12px}.strip-links strong{padding-left:12px;font-size:11px}}@media (width<=1023px){.reference-hero{grid-template-columns:54% 46%;padding:30px}.reference-hero h1{font-size:34px}.hero-art .photo-print{height:185px}.photo-stack{height:230px}.reference-strip .strip-links{display:none}.game-layout{grid-template-columns:210px minmax(0,1fr)}.quiz-sidebar{padding:17px}.quiz-sidebar h2{font-size:21px}.sidebar-quiz-photo{float:none;width:100%;height:110px}.game-play{padding:22px}.question-stage .question-image{height:230px}.question-copy h1{font-size:25px}.game-progress{gap:12px}.game-progress>span{display:none}.result-hero{grid-template-columns:37% 25% 38%;padding:25px 10px}.result-ring{width:145px;height:145px;padding:10px}.result-ring strong{font-size:34px}.result-ring strong small{font-size:26px}.result-ring span{font-size:18px}.result-ring span small{font-size:12px}.result-comparison{padding-left:22px}.comparison-head .medal{display:none}.comparison-head strong{font-size:18px}.comparison-head strong em{font-size:27px}.result-heading h1{font-size:29px}.result-heading p{font-size:12px}.result-dashboard{grid-template-columns:1fr 1fr;padding-right:0}.result-rating{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;display:grid}.result-rating .stars{margin:0}.result-rating>small{grid-column:2;justify-self:center}.stats-hero{grid-template-columns:1fr}.stats-hero h1{font-size:36px}.stats-highlights{grid-template-columns:repeat(2,1fr)}.stats-charts{grid-template-columns:1fr}.result-recommendations .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){body[data-surface=public] .wrap{padding:0 18px}body[data-surface=public] .header .wrap{gap:8px;min-height:75px}body[data-surface=public] .logo{letter-spacing:-1.4px;font-size:26px}body[data-surface=public] .logo small{margin-top:5px;font-size:10px}body[data-surface=public] .header nav,body[data-surface=public] .header form{display:none}body[data-surface=public] .header .quiet,body[data-surface=public] .mobile-menu{color:#526584;background:#f4f7fc;border-radius:50%;width:42px;height:42px;min-height:42px;padding:10px}.reference-hero{border-radius:22px;min-height:360px;margin:18px 0 16px;padding:23px 23px 28px;display:block}.reference-hero .pill{gap:7px;min-height:32px;padding:10px 13px;font-size:10px}.reference-hero .pill .icon{width:17px;height:17px}.reference-hero h1{letter-spacing:-1.25px;max-width:100%;margin:20px 0 15px;font-size:30px;line-height:1.12}.reference-hero p{max-width:255px;margin-bottom:20px;padding-right:0;font-size:13px;line-height:1.55}.hero-start{margin-top:12px;display:block}.hero-start>.button{z-index:4;gap:20px;min-width:155px;min-height:50px;margin:0;font-size:13px;position:relative;border-radius:13px!important}.hero-start>.button span{font-size:22px}.hero-meta{display:none}.hero-art.photo-stack{pointer-events:none;width:175px;height:145px;margin:0;position:absolute;inset:auto -25px 2px auto}.hero-art .photo-print{border-width:5px;border-radius:13px;width:50%;height:115px;top:25px;left:1%}.hero-art .print-two{top:4px;left:29%}.hero-art .print-three{top:18px;left:62%}.hero-art .stack-caption,.hero-art .hero-spark{display:none}.fun-chips{gap:8px;margin-bottom:15px;padding-bottom:8px}.fun-chips .chip{min-height:37px;padding:9px 13px;font-size:12px}.fun-chips .chip span{font-size:12px}.popular-section{margin-top:22px}.section-head{align-items:center;gap:10px}.section-head h2{letter-spacing:-.8px;font-size:22px}.section-flame{font-size:23px}.section-head p{margin-top:7px;font-size:11px}.section-head .text-link{font-size:10px}.popular-section .section-head{flex-wrap:wrap;margin-bottom:18px}.popular-section .section-head>.text-link{margin-left:auto}.fun-card{border-radius:16px;grid-template-columns:35% 1fr;min-height:145px;box-shadow:0 8px 20px #204d7c05}.fun-card .card-visual{grid-row:1;height:100%;min-height:145px}.fun-card .card-visual .photo{height:100%;min-height:145px}.fun-card .card-body{grid-column:2;min-height:145px;padding:12px}.fun-card h3{letter-spacing:-.35px;font-size:13px;line-height:1.4}.fun-card p{-webkit-line-clamp:2;margin:10px 0;font-size:10px;line-height:1.5}.fun-card .highlight{gap:4px;min-height:28px;padding:6px 7px;font-size:9px}.fun-card .highlight>span{font-size:11px}.fun-card .arrow{width:29px;height:29px;font-size:22px}.fun-card .card-foot{margin-top:auto}.floating-format{white-space:nowrap;max-width:95%;padding:5px 7px;bottom:9px;left:7px;font-size:7px!important}.reference-strip{border-radius:18px;gap:13px;padding:20px 15px}.reference-strip>.medal{width:43px;height:43px}.reference-strip h2{font-size:18px}.reference-strip p{font-size:10px}.reference-strip>div:nth-child(2){display:block}.reference-strip>.arrow{width:28px;height:28px;font-size:22px}.reference-strip>.strip-links{display:none}.intro-photo{height:220px}.intro>h1{font-size:32px}.pill{padding:8px 12px;font-size:11px}.medal{width:43px;height:43px;font-size:23px}.medal .icon{width:23px;height:23px}.game-layout{margin:18px 0 30px;display:block}.quiz-sidebar{display:none}.game-play{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.game-play:before{display:none}.game-progress{background:#f7fbff;border:1px solid #e5edf8;border-radius:16px;gap:14px;margin-bottom:19px;padding:14px 15px}.game-progress strong{letter-spacing:-.8px;font-size:20px}.game-progress .native-progress{height:10px}.game-progress>span{gap:5px;font-size:10px;display:flex}.game-progress>span>.icon{width:16px;height:16px}.question-stage .question{border-radius:22px;overflow:hidden;box-shadow:0 8px 22px #1b4a8308}.question-stage .question-image{border-radius:22px 22px 0 0;height:245px;margin:0}.question-stage .question-image>.photo{height:100%}.question-copy{padding:0 18px 22px}.question-copy>.pill{min-height:34px;margin-top:-17px;padding:7px 12px;font-size:11px;box-shadow:0 0 0 5px #fff}.question-copy>.pill>span{font-size:19px}.question-copy h1{letter-spacing:-.7px;text-align:left;margin:24px 0 12px;font-size:26px;line-height:1.2}.question-spark{font-size:25px;top:18px;right:15px}.question-stage .answers{gap:10px;margin-top:23px}.question-stage .answer{min-height:58px;padding:15px;font-size:14px}.question-stage .binary-answer{border-radius:15px;padding:12px 10px;gap:9px!important;min-height:70px!important;font-size:19px!important}.binary-answer .answer-symbol{width:33px;height:33px;font-size:26px}.card-deck{padding-top:7px}.deck-back{border-radius:22px;inset:8px 15px 0}.swipe-hint{justify-content:space-between;gap:8px;margin-top:21px;font-size:9px}.question-feedback{margin-top:17px}.question-feedback .feedback{border-radius:15px;padding:17px}.question-feedback .feedback strong{font-size:16px}.question-feedback .feedback p{font-size:13px}.question-feedback>button{min-height:48px}.game-tools{gap:15px;margin-top:17px;padding-top:10px}.game-tools button{font-size:11px}.game-tools .icon{width:17px;height:17px}.swipe-stamp{border-width:3px;padding:6px 11px;font-size:23px;top:35px}.reference-result{margin:0 auto}.result-hero{background:radial-gradient(at 70%,#e3f3ff,#f5fbff);border-radius:23px;min-height:310px;margin:20px 0 0;padding:21px 20px 28px;display:block;overflow:hidden}.result-heading>.pill{padding:8px 11px;font-size:10px}.result-heading>.pill .icon{width:17px;height:17px}.result-heading h1{letter-spacing:-.9px;max-width:70%;margin:20px 0 15px;font-size:29px;line-height:1.1}.result-heading p{max-width:61%;min-height:60px;font-size:12px;line-height:1.5}.result-ring{z-index:2;background:conic-gradient(from -90deg,#18c875 calc(var(--percent)*1%),#e1eaf4 0);width:78px;height:78px;padding:7px;position:absolute;bottom:26px;left:43%;box-shadow:0 0 0 4px #fff}.result-ring strong{display:none}.result-ring span{text-align:center;letter-spacing:-.7px;margin:0;font-size:21px;line-height:1.05}.result-ring span small{letter-spacing:0;margin-top:5px;font-size:10px;font-weight:500;display:block}.mobile-score{z-index:2;background:#eaf4ff66;border-radius:15px;width:40%;margin-top:16px;padding:9px 12px 0;display:block;position:relative}.mobile-score>span{color:#7587a1;font-size:11px}.mobile-score strong{letter-spacing:-3px;color:#0866f5;margin-top:8px;font-size:53px;line-height:1.15;display:block}.mobile-score small{color:#71809b;letter-spacing:-1px;font-size:25px}.result-photo{border:5px solid #fff;border-radius:21px;width:33%;height:205px;display:block;position:absolute;top:46px;right:11px;overflow:visible;transform:rotate(-6deg);box-shadow:0 12px 20px #2459881a}.result-photo>.photo{border-radius:15px;overflow:hidden}.result-photo>span{text-align:center;color:#15244b;background:#ffffffed;border-radius:13px;align-items:center;gap:5px;padding:8px 6px;font-size:9px;font-weight:650;display:flex;position:absolute;bottom:-13px;left:-13px;right:-8px}.result-photo>span .icon{color:#0866f5;flex:none;width:20px;height:20px}.result-photo>i{color:#ffce27;font-size:29px;font-style:normal;position:absolute;top:-29px;right:-10px;transform:rotate(16deg)}.result-comparison{display:none}.mobile-comparison{background:linear-gradient(100deg,#edfcf4,#f1fbf7);border:1px solid #e0f5e9;border-radius:18px;align-items:center;gap:12px;margin:16px 0;padding:16px;display:flex}.mobile-comparison>.medal{width:41px;height:41px}.mobile-comparison strong{font-size:14px;font-weight:800;line-height:1.35}.mobile-comparison em{color:#11b871;font-size:21px;font-style:normal}.mobile-comparison p{color:#8a99aa;margin:6px 0 0;font-size:11px;line-height:1.4}.mobile-comparison>.icon{color:#6cd7a9;opacity:.7;flex:none;width:34px;height:34px;margin-left:auto}.result-dashboard{padding:0;display:block}.result-dashboard .panel{border-radius:18px;margin:15px 0;padding:19px 17px}.result-dashboard h2{letter-spacing:-.6px;font-size:20px}.result-histogram>div:first-child p{font-size:11px}.result-histogram .bars{gap:5px;height:130px;margin:40px 0 32px}.result-histogram .bar.active:before{content:"Tu";padding:5px 10px;font-size:10px}.result-histogram>small{font-size:9px}.result-facts.panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:12px 5px;display:grid}.result-facts>h2,.result-facts>p{display:none}.fact-row{text-align:center;flex-direction:column;gap:7px;min-width:0;margin:0;padding:8px 7px;display:flex}.fact-row+.fact-row{border-left:1px solid #e9eef5}.fact-row>div{min-width:0}.fact-row .medal{width:38px;height:38px}.fact-row .medal .icon{width:22px;height:22px}.fact-row strong{white-space:nowrap;font-size:24px;line-height:1.2}.fact-row strong small{font-size:15px}.fact-row>p{flex:none;max-width:95px;margin:0;line-height:1.5;display:block;font-size:9px!important}.fact-row span:not(.medal){font-size:9px}.result-rating.panel{text-align:center;padding:19px;display:block}.result-rating>div:first-child{text-align:left}.result-rating .stars{justify-content:center;gap:8px;margin:17px 0 10px;display:flex}.result-rating .stars button{min-height:44px;font-size:39px}.result-rating>small{padding:6px 10px;font-size:10px;display:inline-block}.result-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px}.result-actions>*{min-width:0;border-radius:24px!important;gap:7px!important;min-height:46px!important;padding:11px 9px!important;font-size:12px!important}.result-actions>:last-child{grid-column:1/-1}.result-actions .icon{width:18px;height:18px}.result-secondary{flex-direction:column;gap:8px;margin-top:16px;display:flex}.result-secondary .text-link{font-size:12px}.result-secondary button{font-size:10px}.result-recommendations{margin-top:15px;padding-top:20px}.result-recommendations .section-head{flex-wrap:wrap}.result-recommendations .section-head h2{font-size:20px}.result-recommendations .section-head p{font-size:10px}.result-recommendations .grid{grid-template-columns:1fr;gap:13px}.result-recommendations .fun-card{grid-template-columns:35% 1fr;min-height:130px}.result-recommendations .card-visual{height:100%;min-height:130px}.result-recommendations .card-visual .photo{min-height:130px}.result-recommendations .card-body{min-height:130px;padding:12px}.result-recommendations .card-body h3{font-size:13px}.result-recommendations .card-body>p{font-size:10px;display:-webkit-box}.result-recommendations .floating-format{font-size:7px!important}.result-recommendations .card-foot{margin-top:auto}.fixture-note{text-align:left;font-size:9px;line-height:1.5}.personality-hero{min-height:380px;padding:24px}.personality-hero h1{max-width:100%;margin-top:25px;font-size:30px}.personality-hero p{max-width:68%;font-size:13px}.profile-photo{border-width:5px;border-radius:18px;width:30%;height:150px;top:auto;bottom:25px;right:15px}.profile-ribbon{max-width:65%;margin-top:12px;font-size:10px}.profile-row{gap:10px;font-size:12px}.profile-row>span{width:120px}.personality-result>.result-rating{display:block}.personality-result>.result-rating .stars{margin:20px 0}.personality-result .result-actions{flex-wrap:wrap;display:flex}.personality-result .result-actions>*{flex:1}.personality-result .result-actions>:first-child{min-width:100%}.review-banner{grid-template-columns:1fr;gap:0;min-height:260px;padding:23px;position:relative}.review-banner h1{z-index:1;max-width:80%;font-size:28px;position:relative}.review-banner p{max-width:70%;font-size:13px}.review-banner .photo{border-width:5px;border-radius:16px;width:100px;height:130px;position:absolute;bottom:20px;right:-15px}.review-banner .button{z-index:1;font-size:12px;position:relative}.review-question summary{flex-wrap:wrap;gap:10px;padding:16px}.review-question summary>strong{min-width:65%;font-size:13px}.review-question summary>.pill{margin-left:44px;font-size:9px}.question-number{width:30px;height:30px;font-size:12px}.review-content{grid-template-columns:1fr;gap:15px;padding:16px}.review-photo{height:160px}.review-choices{grid-template-columns:1fr;gap:8px}.review-choice{padding:11px;font-size:12px}.explanation{padding:14px}.explanation p{font-size:12px}.stats-hero{padding-top:20px;display:block}.stats-hero h1{margin:22px 0 15px;font-size:32px}.stats-hero>div>p{font-size:13px}.stats-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.stats-kpis .panel{padding:17px}.stats-kpis strong{margin-top:14px;font-size:27px}.stats-kpis p{font-size:11px}.stats-highlights{grid-template-columns:1fr 1fr;gap:12px}.stats-highlight h3{flex-wrap:wrap;gap:5px;min-height:40px;font-size:9px}.stats-highlight h3>.medal{width:26px;height:26px}.stats-highlight h3>span:last-child{display:none}.stats-highlight .photo{height:100px}.stats-highlight h2{margin:10px 0 5px;font-size:13px;line-height:1.4}.stats-highlight p{margin:0;font-size:10px}.stats-charts{display:block}.stats-charts>.panel{padding:18px}.stats-charts h2{gap:9px;font-size:16px}.category-chart{grid-template-columns:33% 67%;gap:12px;margin-top:20px}.category-bar{gap:5px;margin:12px 0;font-size:9px}.category-bar>span{width:48px}.category-bar strong,.donut-chart span{font-size:9px}.trend-chart{height:150px}.stats-charts .scale-labels{font-size:8px}.editorial-lead .admin-lead-photo{width:83px;height:105px}.admin-main .kpi-card{padding:18px;display:block}.kpi-card>.medal{width:34px;height:34px;margin-bottom:13px}.kpi-card .big{font-size:26px}.admin-section-title{font-size:19px}.admin-thumb{width:54px;height:44px}}@media (prefers-reduced-motion:reduce){.swipe-card,.fun-card,.answer{transition:none!important;animation:none!important}}.histogram-plot{padding-left:30px;position:relative}.histogram-axis{color:#8293af;flex-direction:column;justify-content:space-between;width:25px;padding-top:0;font-size:9px;display:flex;position:absolute;top:0;bottom:24px;left:0}.histogram-plot .bars{background:repeating-linear-gradient(0deg,#e7edf5 0 1px,#0000 1px 25%)}.swipe-exit{pointer-events:none}.answered-card{animation:.2s ease-out answer-pop}.feedback{animation:.2s ease-out feedback-in}.result-ring{animation:.5s ease-out result-pop}.correctness-scale .you-marker{left:clamp(5%,var(--marker,75%),95%)!important}.result-rating .stars button{color:#ffbd16}.result-rating .stars button:hover{text-shadow:0 4px 10px #ffc42650;transform:translateY(-3px)}.result-rating .stars:has(button:hover) button{color:#e7c56c}@keyframes answer-pop{0%{transform:scale(.985)}to{transform:scale(1)}}@keyframes feedback-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes result-pop{0%{opacity:1;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (width>=1024px){.result-hero{min-height:293px}.result-heading h1{font-size:50px}.result-heading p{font-size:16px}.result-ring{width:230px;height:230px;padding:16px}.result-ring strong{font-size:48px}.result-ring span{font-size:25px}.result-ring span small{font-size:21px}.result-histogram .bars{height:135px;margin-top:38px;margin-bottom:30px}.result-dashboard .panel{min-height:305px}.result-rating .stars{margin-top:42px}.result-rating .stars button{font-size:48px}}@media (width<=767px){.histogram-axis{font-size:8px}.histogram-plot{padding-left:27px}.result-histogram .bars{margin-top:38px}.result-photo{height:205px;top:47px}.result-histogram .bar span{font-size:10px}}.editorial-logo{letter-spacing:-.9px!important;font-size:30px!important}.editorial-logo i{color:#ffca2c;font-style:normal}.editorial-logo small{letter-spacing:0!important;color:#7484a2!important;margin-top:4px!important;font-size:18px!important;font-weight:650!important}.admin-shell .sidebar nav a{align-items:center;gap:10px;font-size:12px;display:flex}.admin-shell .sidebar nav .icon{color:#7085aa;flex:none;width:17px;height:17px}.admin-shell .sidebar nav a.active .icon{color:#0866f5}.admin-view-toggle{justify-content:space-between;align-items:center;gap:20px;margin:-12px 0 20px;display:flex}.admin-view-toggle .button{min-height:35px;padding:8px 14px;font-size:11px}.reference-kpis{gap:15px;margin-bottom:22px}.reference-kpis .kpi-card{border-radius:14px;gap:13px;margin:0;padding:17px}.reference-kpis .big{margin-top:7px;font-size:28px;line-height:1.2}.reference-kpis small{font-size:11px}.reference-kpis .medal{width:44px;height:44px}.editorial-primary{align-items:stretch}.editorial-primary>.panel{margin-top:0}.editorial-work .editorial-lead{margin:20px 0}.editorial-work .editorial-lead>.photo{border-radius:12px;width:165px;height:155px}.editorial-work .editorial-lead h2{margin:10px 0 8px;font-size:22px}.editorial-work .editorial-lead p{margin:0 0 13px;font-size:12px;line-height:1.6}.editorial-work .editorial-tags{gap:7px;display:flex}.editorial-tags .pill{padding:6px 9px;font-size:9px}.editorial-work>.toolbar{grid-template-columns:1fr 1fr 1.2fr;gap:10px;margin:0;display:grid}.editorial-work>.toolbar .button,.editorial-work>.toolbar button{border-radius:10px;gap:8px;min-height:43px;padding:10px 12px;font-size:12px}.workflow-steps{gap:8px;margin:30px 0;display:flex;position:relative}.workflow-steps:before{content:"";background:#e5eaf3;height:3px;position:absolute;top:16px;left:10%;right:10%}.workflow-steps>div{text-align:center;z-index:1;flex:1}.workflow-steps span{color:#8897af;background:#f6f8fc;border:3px solid #e0e7f1;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;margin:auto;font-size:13px;display:flex}.workflow-steps .complete span,.workflow-steps .current span{color:#fff;background:#0866f5;border-color:#c5e3ff}.workflow-steps small{color:#586d90;margin-top:15px;font-size:10px;line-height:1.5;display:block}.workflow-message{background:#edf7ff;border-radius:15px;align-items:center;gap:17px;padding:20px;display:flex}.workflow-message strong{color:#233c64;font-size:13px}.workflow-message p{margin:8px 0 0;font-size:11px;line-height:1.6}.editorial-flow>.quiet{margin-top:10px;font-size:11px}.editorial-social .row{padding:15px 0}.editorial-social>.text-link,.editorial-archive>.text-link,.editorial-plans>.text-link{margin-top:15px;font-size:11px;display:block}.editorial-notes p{font-size:12px}.ad-admin-teaser{background:#f6f9ff;border:1px solid #e5eaf5;border-radius:12px;margin-top:25px;padding:20px}.ad-admin-teaser h3{font-size:14px}.ad-admin-teaser p{font-size:11px}.compact-admin{background:#f8f9fc}.compact-admin .sidebar{color:#eaf0fb;background:#141925;border-color:#141925}.compact-admin .sidebar .logo{color:#fff;font-size:23px!important}.compact-admin .sidebar .logo small{display:none}.compact-admin .sidebar nav a{color:#eef2fa}.compact-admin .sidebar nav a.active{color:#fff;background:#7050ed}.compact-admin .sidebar nav a.active .icon{color:#fff}.compact-admin .sidebar>a:last-child{color:#c0cdf4}.compact-workbench{grid-template-columns:1.1fr 1fr 1fr 1fr;align-items:stretch;gap:14px;display:grid}.compact-workbench>.panel{border-radius:16px;margin:0;padding:17px}.compact-workbench .admin-section-title{gap:8px;font-size:15px;line-height:1.3}.compact-workbench .admin-section-title>.medal{display:none}.compact-workbench .editorial-lead{margin:17px 0;display:block}.compact-workbench .editorial-lead>.photo{float:left;width:65px;height:85px;margin:0 10px 5px 0}.compact-workbench .editorial-lead h2{margin:8px 0;font-size:14px}.compact-workbench .editorial-lead p{display:none}.compact-workbench .editorial-tags{clear:both;flex-wrap:wrap;padding-top:10px}.compact-workbench .editorial-lead .pill{padding:5px;font-size:8px}.compact-workbench .editorial-work>.toolbar{flex-wrap:wrap;display:flex}.compact-workbench .editorial-work>.toolbar>*{flex:1;font-size:10px}.compact-workbench .row{flex-wrap:nowrap;gap:8px;padding:12px 0}.compact-workbench .row h3{font-size:11px}.compact-workbench .row small,.compact-workbench .row .text-link{font-size:9px}.compact-workbench .channel-icon{width:23px;height:23px;font-size:13px}.compact-workbench .status-badge{font-size:7px}.compact-workbench .admin-thumb{width:45px;height:38px}.compact-workbench .editorial-archive .row small{display:none}.compact-kpis>h3{margin-bottom:15px;font-size:12px}.compact-kpis .reference-kpis{grid-template-columns:1fr 1fr;gap:9px;margin:0}.compact-kpis .kpi-card{background:#f6f7fb;border:0;padding:11px;display:block}.compact-kpis .medal{width:29px;height:29px;margin-bottom:5px}.compact-kpis .medal .icon{width:17px;height:17px}.compact-kpis .kpi-card .big{font-size:18px}.compact-kpis .kpi-card small{font-size:8px}.compact-admin .admin-main>.page-title{margin:22px 0}.compact-admin .admin-main>.page-title h1{font-size:25px}.compact-admin .admin-top{font-size:10px}@media (width<=1250px){.compact-workbench{grid-template-columns:1fr 1fr}.editorial-work .editorial-lead>.photo{width:125px;height:140px}.editorial-work .editorial-lead h2{font-size:20px}}@media (width<=767px){.admin-view-toggle{gap:10px;margin:0 0 16px}.admin-view-toggle>.muted{max-width:55%;font-size:10px}.admin-view-toggle>.button{min-height:32px;padding:7px 10px;font-size:10px}.reference-kpis{gap:10px;margin-bottom:18px}.reference-kpis .kpi-card{gap:10px;padding:14px;display:flex}.reference-kpis .medal{width:32px;height:32px;margin:0}.reference-kpis .medal .icon{width:18px;height:18px}.reference-kpis .big{margin-top:5px;font-size:22px}.reference-kpis small{font-size:8px}.editorial-work .editorial-lead>.photo{width:90px;height:125px}.editorial-work .editorial-lead h2{font-size:18px}.editorial-work .editorial-lead p{font-size:10px}.editorial-work .editorial-tags{flex-wrap:wrap}.editorial-tags .pill{padding:5px 8px;font-size:8px}.editorial-work>.toolbar{grid-template-columns:1fr 1fr}.editorial-work>.toolbar>:last-child{grid-column:1/-1}.editorial-work>.toolbar .button,.editorial-work>.toolbar button{font-size:11px}.workflow-steps small{font-size:8px}.workflow-steps{gap:4px;margin:25px 0}.workflow-message{gap:10px;padding:15px}.workflow-message>.medal{width:35px;height:35px}.workflow-message strong{font-size:11px}.workflow-message p{font-size:10px}.compact-workbench{grid-template-columns:1fr}.compact-workbench .editorial-lead>.photo{width:90px;height:95px}.compact-workbench .editorial-lead h2{font-size:17px}.compact-workbench .admin-section-title{font-size:18px}.compact-workbench .row h3{font-size:13px}.compact-workbench .row small{font-size:10px}.compact-kpis .kpi-card .big{font-size:24px}.compact-kpis .kpi-card small{font-size:10px}}.editor-question-photo{border-radius:13px;width:180px;height:115px;margin:15px 0}.media-picker .photo{border-radius:8px;height:80px}.editor-image.photo{height:250px}.photo.review-photo{height:160px}@media (width>=1024px){body[data-surface=public] .wrap{max-width:1320px}.reference-hero{min-height:325px;padding:36px 45px 14px}.reference-hero h1{margin:20px 0 16px;font-size:40px;line-height:1.1}.popular-section{margin-top:18px}.popular-section .section-head{margin-bottom:17px}body[data-page=rezultats] main.wrap{max-width:1440px;padding:0 48px}.result-hero{padding-top:20px;padding-bottom:20px}.result-heading{padding-left:15px}.result-ring{width:250px;height:250px}.result-hero{min-height:293px}}h1[tabindex="-1"]:focus{outline:none}.binary-answer .answer-symbol{flex:none}.binary-answer strong{overflow-wrap:anywhere;min-width:0}.media-library-photo{height:130px}.social-image .photo{width:100%;height:260px}.vertical-preview .social-image .photo{height:430px}.category-tile>.photo{height:180px}.photo.editor-question-photo{width:180px;height:115px}@media (width<=767px){.category-tile>.photo{height:120px}.media-library-photo{height:100px}.social-image .photo{height:230px}.vertical-preview .social-image .photo{height:360px}}@media (width<=400px){.binary-answer .answer-symbol{width:28px;height:28px;font-size:23px}.binary-answer strong{font-size:clamp(14px,4.4vw,19px)}}.result-ring{animation-duration:.25s}@media (width>=1024px){.compact-admin .admin-main{padding:20px 24px}.compact-admin .admin-top{display:none}.compact-admin .admin-main>.page-title{margin:0 0 16px}.compact-admin .admin-main>.page-title h1{font-size:23px}.compact-admin .admin-view-toggle{margin:0;position:absolute;top:17px;right:24px}.compact-admin .collapse-control{display:none}.compact-admin .sidebar nav{margin-top:28px}.compact-admin .sidebar nav a[href*=arhiva-ieteikumi],.compact-admin .sidebar nav a[href*=kalendars],.compact-admin .sidebar nav a[href*=pazinojumi],.compact-admin .sidebar nav a[href*=kategorijas],.compact-admin .sidebar nav a[href*=mediji],.compact-admin .sidebar nav a[href*=ui-states],.compact-admin .sidebar>a:last-child{display:none}}.personal-layout .answer.chosen{color:#6849b4;background:#f2ebff;border-color:#a48be8;box-shadow:0 0 0 1px #a48be8}.personal-layout .answer.chosen .answer-symbol{color:#7957e8;background:#e5d8ff}.review-choice.is-profile{color:#7957e8;background:#f4eeff;border-color:#ccb8f0}@media (width>=1024px){.result-dashboard{grid-template-columns:minmax(0,42fr) minmax(0,31fr) minmax(0,27fr);padding-right:0}.stats-hero{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.category-chart{grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding-right:0}.compact-workbench,.compact-workbench>.panel,.compact-workbench .toolbar>*{min-width:0}@media (width<=767px){.compact-workbench{grid-template-columns:minmax(0,1fr)}}body[data-page=spele]{overflow-x:clip}.result-ring{background:conic-gradient(#0866f5 calc(var(--percent)*1%),#e2eaf6 0)}@media (width<=767px){.result-ring{background:conic-gradient(#18c875 calc(var(--percent)*1%),#e1eaf4 0)}}body{font-size:14px;line-height:1.5}body[data-surface=public]{--muted:#65758e}body[data-surface=public] .wrap{max-width:1190px;padding-inline:26px}body[data-surface=public] .header .wrap{gap:24px;min-height:68px}body[data-surface=public] .logo{font-size:28px}body[data-surface=public] .logo small{margin-top:5px;font-size:10px}body[data-surface=public] .header nav{gap:24px}body[data-surface=public] .header nav a{font-size:13px}body[data-surface=public] .header form{border-radius:11px;max-width:190px}body[data-surface=public] .button,button{min-height:44px;padding:11px 18px;font-size:13px}body[data-surface=public] .button{border-radius:12px;min-height:44px}.pill{gap:6px;padding:7px 12px;font-size:11px}.medal{width:44px;height:44px;font-size:23px}.medal .icon{width:23px;height:23px}h2{font-size:23px}.section{margin:26px 0 34px}.section-head{margin-bottom:16px}.page-title{margin:28px 0 22px}.page-title h1{font-size:34px}.page-title p{margin:10px 0}.panel{margin:16px 0;padding:21px}.toolbar{gap:10px;margin:16px 0}input,select,textarea{padding:10px 12px}.reference-hero{border-radius:22px;min-height:270px;margin:22px 0 16px;padding:26px 34px 22px}.reference-hero h1{letter-spacing:-1.3px;margin:16px 0 12px;font-size:35px;line-height:1.12}.reference-hero p{max-width:470px;margin-bottom:17px;font-size:13px}.reference-hero .pill{padding:8px 12px;font-size:10px}.hero-start>.button{gap:20px;min-width:145px;min-height:44px;font-size:13px}.hero-meta{font-size:11px}.photo-stack{height:218px}.hero-art .photo-print{border-width:6px;border-radius:16px;height:180px}.hero-art .hero-spark{font-size:39px}.hero-art .stack-caption{padding:7px 14px;font-size:11px}.fun-chips{gap:8px;margin-bottom:8px}.fun-chips .chip{min-height:36px;padding:8px 14px;font-size:12px}.section-head h2{font-size:23px}.section-head p{font-size:12px}.grid{gap:15px}.card-visual{height:125px}.fun-card .card-body{min-height:157px;padding:13px}.fun-card h3{font-size:14px;line-height:1.35}.fun-card p{color:#6a7b94;margin:8px 0 11px;font-size:11px}.fun-card .highlight{min-height:29px;padding:6px 7px;font-size:9px}.fun-card .arrow{width:29px;height:29px;font-size:22px}.reference-strip{gap:18px;margin-bottom:22px;padding:19px 22px}.reference-strip h2{font-size:19px}.reference-strip p{font-size:11px}.strip-links strong{padding-left:14px;font-size:11px}.strip-links small{font-size:10px}.format-launchers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.format-launcher{background:#f4f8ff;border:1px solid #e4ecf8;border-radius:16px;align-items:center;gap:12px;padding:17px 14px;transition:transform .18s;display:flex}.format-launcher:hover{transform:translateY(-3px)}.format-launcher h3{font-size:13px}.format-launcher p{margin:5px 0 0;font-size:11px;line-height:1.4}.format-launcher>span:last-child{color:#0866f5;margin-left:auto}.format-launcher .medal{width:35px;height:35px;font-size:20px}.format-launcher.pink{background:#fff6f7}.format-launcher.gold{background:#fffbf1}.format-launcher.purple{background:#f8f4ff}.intro{max-width:760px;margin:26px auto}.intro>h1{font-size:35px}.intro-photo{height:230px;margin:18px 0}.intro .panel{padding:20px}.intro .meta{margin:13px 0}footer{margin-top:38px;padding-top:24px}.game-layout{grid-template-columns:220px minmax(0,1fr);gap:18px;max-width:1010px;margin:20px auto 24px}.quiz-sidebar{border-radius:16px;padding:18px}.sidebar-quiz-photo{float:none;border-radius:11px;width:100%;height:100px;margin:0 0 14px}.quiz-sidebar h2{letter-spacing:-.5px;font-size:20px;line-height:1.25}.quiz-sidebar>.pill{font-size:10px}.sidebar-short{color:#617493;margin:12px 0;font-size:11px}.quiz-sidebar .step-dots{gap:6px;margin:18px 0 12px}.step-dots span{width:25px;height:25px;font-size:10px}.quiz-sidebar>.quiet{color:#0866f5;min-height:32px;padding:5px 0;font-size:12px}.game-play{border-radius:18px;padding:18px 22px 10px}.game-play:before{height:270px;top:90px}.game-progress{gap:14px;margin-bottom:15px;padding:0}.game-progress strong{font-size:14px}.game-progress .native-progress{height:8px}.game-progress>span{font-size:10px}.question-stage{max-width:560px}.question-stage .question{border-radius:18px}.question-stage .question-image{border-radius:12px;height:clamp(130px,23vh,185px);margin:8px 8px 0}.question-copy{padding:0 20px 20px}.question-copy>.pill{min-height:29px;margin-top:-13px;padding:6px 10px;font-size:10px;box-shadow:0 0 0 5px #fff}.question-copy>.pill>span{font-size:17px}.question-copy h1{letter-spacing:-.6px;margin:19px 0 10px;font-size:24px;line-height:1.2}.question:not(:has(.question-image)) .question-copy{padding-top:22px}.question-stage .answers{gap:10px;margin:17px 0 0}.question-stage .answer{border-radius:12px;gap:10px;min-height:50px;padding:12px;font-size:14px}.question-stage .binary-answer{gap:10px!important;min-height:58px!important;padding:10px!important;font-size:20px!important}.binary-answer .answer-symbol{width:33px;height:33px;font-size:25px}.card-deck{padding-top:7px}.swipe-hint{gap:12px;margin-top:17px;font-size:10px}.game-tools{gap:20px;margin-top:16px;padding-top:5px}.game-tools button{min-height:34px;padding:7px 4px;font-size:11px}.answer-reveal{text-align:left;background:#fff;border:1px solid #ccebdc;border-radius:18px;padding:24px;animation:.2s ease-out reveal-in;position:relative;overflow:hidden;box-shadow:0 10px 30px #145c8520}.answer-reveal:before{content:"";background:#23bf7b;height:5px;position:absolute;top:0;left:0;right:0}.reveal-wrong{border-color:#dfd3f8}.reveal-wrong:before,.reveal-personal:before{background:#9a6de5}.reveal-personal{border-color:#dfd3f8}.reveal-top{color:#178255;align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.reveal-top>.pill{color:#617493;background:#f1f5fb;margin-left:auto;font-size:10px}.reveal-wrong .reveal-top,.reveal-personal .reveal-top{color:#7957c4}.reveal-icon{background:#e3f8ed;border-radius:50%;flex:none;justify-content:center;align-items:center;width:37px;height:37px;font-size:24px;display:flex}.reveal-wrong .reveal-icon,.reveal-personal .reveal-icon{background:#f2eaff}.reveal-question{color:#65758e;margin:19px 0 20px;font-size:13px;line-height:1.45}.reveal-label{text-transform:uppercase;letter-spacing:1px;color:#75879d;font-size:10px;font-weight:800}.answer-reveal h1{letter-spacing:-.7px;color:#172b47;margin:6px 0 14px;font-size:30px;line-height:1.2}.your-answer{color:#7b6485;margin:-3px 0 16px;font-size:12px}.reveal-explanation{background:#f5f9ff;border-radius:13px;align-items:center;gap:11px;padding:16px;display:flex}.reveal-explanation>span{font-size:23px}.reveal-explanation p{color:#415773;margin:0;font-size:14px;line-height:1.55}.reveal-progress{color:#6a7c94;justify-content:space-between;gap:12px;margin:20px 0 15px;font-size:11px;display:flex}.reveal-progress>span:first-child{color:#367650;font-weight:700}.answer-reveal>button{border-radius:12px;width:100%;min-height:46px;font-size:14px}@keyframes reveal-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.reference-result{margin:20px auto}.result-hero{min-height:230px;padding:20px 16px}.result-heading h1{margin:14px 0 12px;font-size:39px}.result-heading p{font-size:13px}.result-ring{width:190px;height:190px;padding:13px}.result-ring strong{font-size:42px}.result-ring strong small{font-size:33px}.result-ring span{font-size:22px}.result-ring span small{font-size:16px}.comparison-head strong{font-size:21px}.comparison-head strong em{font-size:29px}.result-comparison{padding-left:23px}.result-dashboard .panel{padding:17px}.result-dashboard h2{font-size:18px}.result-histogram .bars{height:125px}.result-rating .stars{margin-top:26px}.result-rating .stars button{font-size:35px}.result-actions{margin-top:16px}.result-actions>.button,.result-actions>button{min-height:44px;font-size:13px}.result-recommendations .section-head h2{font-size:21px}.review-banner{min-height:210px;padding:26px}.review-banner h1{font-size:35px}.review-question summary{padding:16px}.review-content{padding:20px}.review-photo{height:170px}.stats-hero h1{font-size:38px}.stats-kpis .panel{padding:20px}.stats-kpis strong{font-size:31px}.stats-kpis p{font-size:12px}.stats-highlight .photo{height:100px}.stats-highlight h2{font-size:17px}.stats-highlight{padding:16px}.admin-main{padding:22px 30px}.admin-main .page-title{margin:24px 0 20px}.admin-main h1{font-size:28px}.admin-main .panel{padding:20px}.admin-main .big{font-size:28px}.admin-main .row{padding:13px 0}.sidebar nav a{padding:8px 12px}.admin-shell{grid-template-columns:200px minmax(0,1fr)}.editor-question-photo{height:150px}@media (width>=768px) and (width<=1100px){.format-launchers{grid-template-columns:1fr 1fr}.reference-hero h1,.result-heading h1{font-size:31px}.result-ring{width:160px;height:160px}.result-ring strong{font-size:36px}.result-ring strong small{font-size:29px}.result-ring span{font-size:18px}.game-layout{grid-template-columns:180px minmax(0,1fr)}.quiz-sidebar{padding:14px}.quiz-sidebar h2{font-size:18px}.game-play{padding:16px}.admin-shell{grid-template-columns:180px minmax(0,1fr)}}@media (width<=767px){body[data-surface=public] .wrap{padding-inline:16px}body[data-surface=public] .header .wrap{gap:8px;min-height:62px}body[data-surface=public] .logo{font-size:24px}body[data-surface=public] .logo small{font-size:9px}body[data-surface=public] .header .quiet,body[data-surface=public] .header .mobile-menu{width:38px;height:38px;min-height:38px;padding:9px}.page-title{margin-top:23px}.page-title h1{font-size:29px}.section{margin:23px 0 28px}.section-head h2{font-size:21px}.popular-section .section-head{margin-bottom:14px}.section-head p{font-size:11px}.reference-hero{min-height:302px;margin:16px 0 12px;padding:22px}.reference-hero h1{margin:15px 0 12px;font-size:28px}.reference-hero p{max-width:245px;margin-bottom:16px;font-size:12px}.reference-hero .pill{font-size:10px}.hero-start>.button{min-width:140px;min-height:44px}.hero-art.photo-stack{width:145px;height:128px;bottom:0;right:-20px}.hero-art .photo-print{border-width:4px;height:100px}.fun-chips .chip{min-height:36px;padding:8px 12px}.fun-card,.fun-card .card-body,.fun-card .card-visual,.fun-card .card-visual .photo{min-height:130px}.fun-card .card-visual{height:100%}.fun-card .card-body{padding:12px}.fun-card h3{font-size:13px}.fun-card p{margin:7px 0;font-size:11px}.fun-card .highlight{font-size:9px}.grid{gap:12px}.reference-strip{gap:12px;padding:17px 14px}.reference-strip h2{font-size:17px}.reference-strip p{font-size:11px}.format-launchers{grid-template-columns:1fr;gap:9px}.format-launcher{padding:13px 15px}.format-launcher h3{font-size:14px}.format-launcher p{font-size:12px}.intro>h1{font-size:30px}.intro-photo{height:180px}.intro{margin-top:20px}.intro .panel{padding:18px}.game-layout{margin:12px auto 20px;display:block}.game-play{background:0 0;border:0;padding:0;overflow:visible}.game-progress{border-radius:12px;gap:12px;margin-bottom:12px;padding:10px 12px}.game-progress strong{font-size:16px}.game-progress>span{text-align:right;max-width:105px;font-size:9px}.game-progress .native-progress{height:7px}.question-stage .question-image{border-radius:17px 17px 0 0;height:clamp(125px,24vh,175px);margin:0}.question-copy{padding:0 16px 17px}.question-copy h1{margin:18px 0 9px;font-size:22px;line-height:1.22}.question-copy>.pill{min-height:28px;margin-top:-12px;font-size:10px}.question:not(:has(.question-image)) .question-copy{padding-top:18px}.question-stage .answers{gap:8px;margin-top:16px}.question-stage .answer{min-height:46px;padding:11px;font-size:13px}.question-stage .binary-answer{gap:8px!important;min-height:54px!important;font-size:18px!important}.binary-answer .answer-symbol{width:29px;height:29px;font-size:23px}.binary-answer strong{font-size:inherit}.swipe-hint{gap:6px;margin-top:16px;font-size:10px}.game-tools{margin-top:12px;padding-top:3px}.game-tools button{min-height:34px;font-size:11px}.answer-reveal{border-radius:17px;padding:20px 18px}.reveal-top{gap:8px;font-size:13px}.reveal-icon{width:33px;height:33px;font-size:22px}.reveal-top>.pill{padding:6px 9px;font-size:9px}.reveal-question{margin:17px 0;font-size:12px}.answer-reveal h1{font-size:28px}.reveal-explanation{gap:8px;padding:14px}.reveal-explanation p{font-size:13px}.reveal-progress{gap:8px;margin:18px 0 14px;font-size:10px}.answer-reveal>button{min-height:46px;font-size:14px}.reference-result{margin-top:16px}.result-hero{min-height:280px;margin:0;padding:19px 17px 24px}.result-heading h1{margin:16px 0 12px;font-size:27px}.result-heading p{font-size:11px}.result-ring{width:70px;height:70px;padding:6px;bottom:24px}.result-ring span{font-size:19px}.result-ring span small{font-size:9px}.result-photo{height:177px;top:43px}.mobile-score strong{font-size:46px}.mobile-score small{font-size:23px}.mobile-score{margin-top:12px}.mobile-comparison{margin:12px 0;padding:13px}.result-dashboard .panel{margin:12px 0;padding:17px}.result-histogram .bars{height:115px}.result-facts.panel{padding:10px 4px}.result-dashboard h2{font-size:19px}.result-rating .stars{margin:14px 0 10px}.result-rating .stars button{font-size:35px}.result-actions{gap:9px}.result-recommendations .section-head h2{font-size:20px}.review-banner{min-height:225px;padding:20px}.review-banner h1{font-size:27px}.review-question summary{padding:14px}.review-content{padding:15px}.review-photo{height:145px}.stats-hero h1{font-size:29px}.stats-kpis .panel{padding:15px}.stats-kpis strong{font-size:26px}.stats-kpis p{font-size:11px}.stats-highlight .photo{height:90px}.stats-highlight h2{font-size:13px}.stats-highlight{padding:12px}.admin-shell{display:block}.admin-main{padding:16px}.admin-main .panel{padding:17px}.admin-main h1{font-size:26px}.bottom-nav{padding-top:9px;padding-bottom:calc(9px + env(safe-area-inset-bottom))}.bottom-nav .icon{width:19px;height:19px}.bottom-nav a{font-size:9px}}@media (height<=700px){.question-stage .question-image{height:125px}.game-layout{margin-top:10px}.question-copy h1{margin-top:15px;font-size:21px}.game-progress{margin-bottom:10px}.answer-reveal{padding:18px}.reveal-question{margin:14px 0}.reveal-progress{margin:15px 0 12px}}@media (prefers-reduced-motion:reduce){.answer-reveal,.format-launcher{transition:none;animation:none}}body[data-surface=public][data-page=rezultats] main.wrap{max-width:1190px;padding-inline:26px}.reference-result>.result-actions{margin:6px 0 18px}@media (width<=767px){body[data-surface=public][data-page=rezultats] main.wrap{padding-inline:16px}.reference-result>.result-actions{margin:14px 0}.reference-result>.result-actions>:first-child{grid-column:1/-1}.reference-result>.result-actions>:last-child{grid-column:auto}}@media (height<=700px){.game-layout{margin-bottom:12px}}.reference-result>.result-secondary{justify-content:center;margin:-7px 0 17px}@media (width<=767px){.result-heading p{min-height:42px}.reference-result>.result-secondary{margin:0 0 15px}}.question-image .empty{flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;padding:12px;display:flex}.question-image .empty h2{font-size:17px;line-height:1.2}.question-image .empty p{margin:0;font-size:11px}.question-image .empty button{min-height:32px;padding:6px 12px;font-size:11px}@media (width<=767px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}}:root{--icon-gap:12px;--icon-gap-compact:8px}.reveal-explanation,.reveal-top,.comparison-head,.mobile-comparison,.fact-row,.reference-strip,.format-launcher,.workflow-message,.admin-section-title,.stats-charts h2,.preview-account,.review-question summary,.review-choice{align-items:center;gap:var(--icon-gap)}.stats-highlight h3{align-items:center;gap:var(--icon-gap-compact)}.admin-main .kpi-card{align-items:center;gap:var(--icon-gap);display:flex}.kpi-card>.medal{margin:0}.kpi-card>div,.format-launcher>div,.workflow-message>div,.mobile-comparison>div{min-width:0}.pill,.reference-hero .pill,.fun-card .highlight,.fun-chips .chip{align-items:center;gap:var(--icon-gap-compact)}.pill>span,.highlight>span,.reveal-explanation>span,.reveal-icon,.medal,.channel-icon,.answer-symbol,.section-flame{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.pill>span:empty{display:none}.section-head h2:has(.section-flame){align-items:center;gap:var(--icon-gap);display:flex}.question-stage .answer{align-items:center;gap:var(--icon-gap)}.question-stage .binary-answer{gap:var(--icon-gap)!important}@media (width<=767px){.stats-highlight h3{flex-wrap:nowrap}.review-question summary>.pill{margin-left:42px}}.fact-row>p{margin:0}.format-launcher p,.workflow-message p,.mobile-comparison p,.comparison-head p,.reference-strip p{margin:4px 0 0}.fun-card .floating-format{align-items:center;gap:var(--icon-gap-compact);display:inline-flex}.floating-format>span,.review-choice>span{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.result-photo>span{align-items:center;gap:var(--icon-gap-compact)}.result-actions>.button,.result-actions>button,.hero-start>.button,.game-tools>button,.panel>button,.panel .toolbar>.button,.panel .toolbar>button{gap:var(--icon-gap)}.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-card{min-width:0}.compact-kpis .reference-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-kpis .kpi-card{text-align:center;flex-direction:column}@media (width<=1100px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.admin-main .kpi-card .big{font-size:24px}.compact-kpis .reference-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.compact-workbench .editorial-work>.toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compact-workbench .editorial-work>.toolbar>:first-child{grid-column:1/-1}.panel .toolbar [aria-hidden=true]{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input,select,textarea{box-shadow:none;transition:none}input:hover,input:active,input:focus,select:hover,select:active,select:focus,textarea:hover,textarea:active,textarea:focus{box-shadow:none;filter:none;outline:none}body[data-input-mode=keyboard] input:focus-visible,body[data-input-mode=keyboard] select:focus-visible,body[data-input-mode=keyboard] textarea:focus-visible{outline-offset:3px;outline:2px solid #0866f5}body[data-page=visi-testi] .header .wrap>.install-header{margin-left:auto}body[data-page=visi-testi] .header .wrap>.mobile-only{display:none}.catalogue{margin:29px 0 45px}.catalog-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.catalog-heading h1{letter-spacing:-1px;font-size:31px;line-height:1.2}.catalog-heading h1 em{color:#0866f5;font-style:normal}.catalog-heading>span{color:#7c8ba3;white-space:nowrap;font-size:12px}.catalog-controls{background:#f7f9fd;border:1px solid #e5ebf4;border-radius:20px;padding:20px 22px 16px}.catalog-search-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:22px;display:grid}.catalog-search{background:#fff;border:1px solid #dfe7f2;border-radius:12px;align-items:center;gap:12px;min-height:49px;margin:0;padding:0 14px;display:flex}.catalog-search>.icon{color:#8191a9;width:20px;height:20px}.catalog-search input{color:#142743;background:0 0;border:0;flex:1;width:100%;min-width:0;margin:0;padding:12px 0;font-size:14px;font-weight:400}.catalog-search input::placeholder{color:#8b98ab;opacity:1}.catalog-search input::-webkit-search-cancel-button{-webkit-appearance:none}.catalog-search>button{color:#7c8ba3;flex:none;width:32px;height:32px;min-height:32px;padding:6px}.catalog-search>button .icon{width:16px;height:16px}.catalog-selects{grid-template-columns:1fr 1fr;gap:14px;display:grid}.catalog-selects label{color:#697a94;margin:0;font-size:11px;font-weight:600}.catalog-selects select{color:#20324e;background:#fff;border-color:#dfe7f2;border-radius:12px;width:100%;height:49px;margin-top:7px;padding:10px 12px;font-size:13px}.catalog-selects select:disabled{color:#9aa6b7;cursor:default;background:#f1f4f9}.catalog-categories{border-top:1px solid #e4eaf3;align-items:flex-start;gap:18px;margin-top:19px;padding-top:15px;display:flex}.control-caption{color:#8a98ac;flex:none;padding-top:12px;font-size:11px;font-weight:700}.catalog-categories .fun-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;overflow:visible}.catalog-categories .chip{color:#687a96;background:#fff;border-color:#e0e7f1;min-height:36px;padding:8px 12px;font-size:11px}.catalog-categories .chip.active{color:#fff;background:#0866f5;border-color:#0866f5}.catalog-results-bar{justify-content:space-between;align-items:center;gap:15px;margin:19px 0 14px;display:flex}.catalog-results-bar>p{color:#7a8ba3;margin:0;font-size:12px}.catalog-results-bar>p strong{color:#21334f;margin-right:3px;font-size:15px}.catalog-results-bar label{white-space:nowrap;color:#8897ac;align-items:center;gap:10px;margin:0;font-size:11px;font-weight:400;display:flex}.catalog-results-bar select{color:#243d60;background:#fff;border-color:#e5ebf4;border-radius:10px;width:auto;min-height:36px;margin:0;padding:8px 28px 8px 10px;font-size:12px;font-weight:600}.active-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.filter-token{color:#2361b9;background:#eff6ff;border:1px solid #d6e7ff;border-radius:9px;gap:8px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:500}.filter-token .icon{width:13px;height:13px}.clear-all{color:#7e8b9e;background:0 0;min-height:34px;padding:6px 9px;font-size:11px;font-weight:500}.catalog-hint{color:#8c7da0;margin:-2px 0 17px;font-size:12px}.catalog-grid,.portal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.catalog-grid .card-visual{height:165px}.catalog-grid .card-body{min-height:199px;padding:17px}.catalog-grid h3{letter-spacing:-.45px;font-size:17px;line-height:1.3}.catalog-grid .card-body>p{color:#7c8da6;margin:10px 0 14px;font-size:12px;line-height:1.5}.card-meta{color:#8c9ab0;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;margin-bottom:14px;font-size:10px;display:flex}.card-meta>span:last-child{white-space:nowrap}.card-meta>span:first-child{color:#6480a8;font-weight:600}.catalog-grid .card-foot,.portal-grid .card-foot{margin-top:0}.catalog-grid .highlight,.portal-grid .highlight{min-height:31px;padding:6px 8px;font-size:10px}.catalog-grid .arrow,.portal-grid .arrow{width:32px;height:32px;font-size:23px}.catalog-more{flex-direction:column;align-items:center;gap:10px;margin-top:30px;display:flex}.catalog-more>button{color:#3970bc;border-color:#d5e1f1;min-width:210px;min-height:44px}.catalog-more>span{color:#95a1b4;font-size:11px}.portal-welcome{justify-content:space-between;align-items:center;gap:16px;margin:0 0 28px;padding:0 4px;display:flex}.portal-welcome p{color:#7486a2;margin:0;font-size:12px}.portal-welcome p>span{color:#f1b92b;margin-right:7px}.portal-welcome>span{color:#91a0b6;font-size:10px}.portal-welcome i{color:#b0bbcb;margin:0 6px;font-style:normal}.portal-home .section{margin:31px 0 38px}.portal-section-head{align-items:center;gap:20px;margin-bottom:18px}.portal-section-head h2{letter-spacing:-.7px;align-items:center;gap:12px;font-size:25px;display:flex}.portal-section-head p{color:#8b99af;margin:6px 0 0;font-size:12px}.portal-section-head>.text-link{white-space:nowrap;font-size:12px}.section-symbol{color:#0866f5;flex:none;justify-content:center;align-items:center;width:27px;font-size:25px;line-height:1;display:inline-flex}.portal-grid .card-visual{height:155px}.portal-grid .card-body{min-height:189px;padding:16px}.portal-grid h3{font-size:16px;line-height:1.35}.portal-grid .card-body>p{color:#7b8ca5;margin:9px 0 13px;font-size:12px}.portal-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-grid.three-up .card-visual{height:175px}.portal-grid.three-up .card-body{min-height:178px}.home-formats{background:#f7faff;border:1px solid #e8eff9;border-radius:20px;padding:23px}.home-formats .portal-section-head h2{font-size:22px}.home-formats .portal-section-head p{font-size:11px}.home-formats .format-launcher{background:#fff;border-color:#e3eaf5;border-radius:13px;padding:15px 12px}.home-formats .format-launcher.pink{background:#fff6f8}.home-formats .format-launcher.gold{background:#fffbf1}.home-formats .format-launcher.purple{background:#f8f4ff}.home-feature{background:linear-gradient(110deg,#fffaf0,#fff);border:1px solid #e9e4d7;border-radius:20px;grid-template-columns:27% minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;margin:36px 0;padding:22px;display:grid;overflow:hidden}.feature-art{border-radius:13px;height:220px;position:relative;overflow:hidden}.feature-art>span{position:absolute;bottom:12px;left:12px}.feature-art .pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9e9e8;font-size:9px}.feature-copy .eyebrow{letter-spacing:1.4px;color:#a58b56;font-size:9px}.feature-copy h2{letter-spacing:-1px;margin:13px 0;font-size:30px;line-height:1.15}.feature-copy h2 em{color:#b58b36;font-style:normal}.feature-copy p{color:#998c74;margin:0 0 18px;font-size:12px;line-height:1.6}.feature-copy .text-link{color:#a48039;font-size:12px}.feature-test-list>a{border-bottom:1px solid #eee8dc;align-items:center;gap:12px;padding:15px 0;display:flex}.feature-test-list>a:last-child{border:0}.feature-list-icon{color:#ac8847;background:#f8eed8;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.feature-test-list h3{letter-spacing:-.2px;font-size:13px;line-height:1.4}.feature-test-list>a>div>span{color:#aa9d86;margin-top:4px;font-size:10px;display:block}.feature-test-list>a>span:last-child{color:#b39b6a;margin-left:auto}.personality-shelf .section-symbol{color:#9977d3}.personality-shelf .highlight{color:#8463b7;background:#f0e9fb}.archive-invite{background:#f4f8ff;border:1px solid #e4edfb;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;margin:28px 0 12px;padding:25px 28px;display:flex}.archive-invite h2{letter-spacing:-.7px;font-size:23px}.archive-invite p{margin:7px 0 0;font-size:12px}.archive-invite>.button{white-space:nowrap;font-size:12px}@media (width<=1099px) and (width>=768px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.catalog-search-row{grid-template-columns:1fr 1fr;gap:17px}.catalog-controls{padding:18px}.catalog-categories{gap:12px}.home-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.feature-art{grid-row:span 2;height:100%;min-height:300px}.feature-test-list{grid-column:2}.feature-copy h2{font-size:26px}.home-feature{padding:20px}.portal-welcome>span{display:none}.format-launchers{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-grid .card-visual{height:150px}.catalog-grid h3{font-size:16px}.catalog-grid .card-body{padding:15px}.card-meta{font-size:9px}.portal-grid .card-body{padding:14px}}@media (width<=767px){body[data-page=visi-testi] .header .wrap>.mobile-menu{display:inline-flex}.catalogue{margin:21px 0 28px}.catalog-heading{align-items:flex-start;gap:10px;margin-bottom:18px}.catalog-heading h1{letter-spacing:-.8px;max-width:260px;font-size:26px}.catalog-heading>span{font-size:9px;display:none}.catalog-controls{background:#f7f9fd;border-radius:17px;padding:15px}.catalog-search-row{grid-template-columns:1fr;gap:15px}.catalog-search{gap:10px;min-height:46px;padding:0 12px}.catalog-search input{padding:12px 0;font-size:16px}.catalog-selects{gap:10px}.catalog-selects label{font-size:10px}.catalog-selects select{border-radius:10px;min-width:0;height:44px;margin-top:5px;padding:9px 10px;font-size:14px}.catalog-categories{margin-top:16px;padding-top:12px;display:block}.control-caption{margin-bottom:9px;padding:0;font-size:10px;display:block}.catalog-categories .fun-chips{flex-wrap:nowrap;gap:7px;padding:1px 0 6px;overflow:auto}.catalog-categories .chip{flex:none;min-height:35px;padding:8px 11px;font-size:11px}.catalog-results-bar{gap:10px;margin:16px 0 13px}.catalog-results-bar label{gap:0;font-size:0}.catalog-results-bar select{min-height:34px;padding:8px 24px 8px 8px;font-size:11px}.catalog-results-bar>p{font-size:11px}.active-filters{gap:6px;margin-bottom:15px}.filter-token{padding:7px 9px;font-size:10px}.clear-all{font-size:10px}.catalog-hint{font-size:11px}.catalog-grid,.portal-grid,.portal-grid.three-up{grid-template-columns:minmax(0,1fr);gap:13px}.catalog-grid .card{grid-template-columns:32% minmax(0,1fr);min-height:174px}.catalog-grid .card-visual,.catalog-grid .card-visual .photo{height:100%;min-height:174px}.catalog-grid .card-body{min-height:174px;padding:13px}.catalog-grid h3{font-size:15px;line-height:1.3}.catalog-grid .card-body>p{margin:8px 0 11px;font-size:11px;line-height:1.4}.card-meta{gap:5px;margin-bottom:10px;font-size:9px}.catalog-grid .highlight,.portal-grid .highlight{min-height:27px;padding:5px 6px;font-size:9px}.catalog-grid .arrow,.portal-grid .arrow{width:27px;height:27px;font-size:20px}.catalog-more{margin-top:24px}.portal-welcome{margin:0 0 23px;padding:0 1px}.portal-welcome p{font-size:10px}.portal-welcome>span{display:none}.portal-home .section{margin:26px 0 31px}.portal-section-head{flex-wrap:wrap;gap:12px;margin-bottom:15px}.portal-section-head h2{letter-spacing:-.6px;gap:9px;font-size:22px}.portal-section-head p{margin-top:5px;font-size:11px;line-height:1.5}.portal-section-head>.text-link{margin-left:auto;font-size:10px}.section-symbol{width:24px;font-size:23px}.portal-grid .card,.portal-grid.three-up .card{grid-template-columns:32% minmax(0,1fr);min-height:159px}.portal-grid .card-visual,.portal-grid .card-visual .photo,.portal-grid.three-up .card-visual{height:100%;min-height:159px}.portal-grid .card-body,.portal-grid.three-up .card-body{min-height:159px;padding:13px}.portal-grid h3{font-size:14px}.portal-grid .card-body>p{margin:8px 0 11px;font-size:11px;line-height:1.4}.portal-grid .card-meta{font-size:9px}.home-formats{border-radius:17px;padding:17px}.home-formats .portal-section-head h2{font-size:21px}.home-formats .portal-section-head p{font-size:10px}.home-formats .format-launchers{grid-template-columns:1fr;gap:9px}.home-formats .format-launcher{padding:13px}.home-formats .format-launcher h3{font-size:13px}.home-formats .format-launcher p{font-size:11px}.home-formats .format-launcher .medal{width:32px;height:32px}.home-feature{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:18px;margin:28px 0;padding:17px}.feature-art{height:155px}.feature-art>span{bottom:10px;left:10px}.feature-copy h2{max-width:270px;margin:10px 0 12px;font-size:28px}.feature-copy p{margin-bottom:13px;font-size:12px}.feature-copy .text-link{font-size:12px}.feature-test-list>a{padding:13px 0}.feature-test-list h3{font-size:13px}.feature-test-list>a>div>span{font-size:10px}.archive-invite{margin-top:25px;padding:22px;display:block}.archive-invite h2{font-size:22px}.archive-invite p{font-size:12px;line-height:1.5}.archive-invite .button{width:100%;margin-top:18px}}@media (width>=560px) and (width<=767px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-grid .card{display:flex}.catalog-grid .card-visual,.catalog-grid .card-visual .photo{height:150px;min-height:150px}.catalog-grid .card-body{min-height:195px}.portal-grid,.portal-grid.three-up{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-grid .card{display:flex}.portal-grid .card-visual,.portal-grid .card-visual .photo,.portal-grid.three-up .card-visual{height:150px;min-height:150px}.portal-grid .card-body{min-height:185px}.portal-grid.three-up>.card:last-child{grid-column:1/-1;display:grid}}.catalog-heading h1{font-size:28px}.catalog-categories .fun-chips{scrollbar-width:none}.catalog-categories .fun-chips::-webkit-scrollbar{display:none}@media (width<=767px){.catalog-heading h1{font-size:25px}}.catalog-grid .card-body>p,.portal-grid .card-body>p{flex:none;max-height:3em;line-height:1.5}@media (width>=560px) and (width<=767px){.portal-grid.three-up>.card:last-child .card-visual,.portal-grid.three-up>.card:last-child .card-visual .photo{height:100%;min-height:185px}}.discovery-hero{grid-template-columns:55% 45%}.discovery-art{isolation:isolate;width:100%;height:250px;position:relative}.discovery-postcard{border:7px solid #fff;border-radius:20px;position:absolute;inset:5px 12px 15px 35px;overflow:hidden;transform:rotate(5deg);box-shadow:0 12px 28px #254b8226}.discovery-postcard .photo{width:100%;height:100%}.discovery-sticker{color:#0866f5;background:#fff;border-radius:25px;padding:11px 18px;font-size:12px;font-weight:800;position:absolute;bottom:2px;left:5px;transform:rotate(-6deg);box-shadow:0 7px 20px #254b8214}.discovery-star{color:#ffc52d;font-size:47px;position:absolute;top:-17px;right:0;transform:rotate(12deg)}.discovery-note{z-index:2;color:#7f5d10;background:#ffdc65;border-radius:4px 12px 12px;padding:12px 15px;font-size:12px;font-weight:800;line-height:1.25;position:absolute;top:8px;left:9px;transform:rotate(-9deg);box-shadow:0 8px 18px #9b7e1814}.latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-grid .fun-card{grid-template-columns:31% minmax(0,1fr);display:grid}.latest-grid .card-visual,.latest-grid .card-visual .photo{height:100%;min-height:182px}.latest-grid .card-body{min-height:182px;padding:15px}.latest-grid .card-body h3{font-size:16px;line-height:1.3}.latest-grid .card-body>p{margin:8px 0 12px;font-size:11px}.latest-grid .card-meta{margin-bottom:10px}.latest-grid .floating-format{gap:5px;padding:6px 8px;bottom:10px;left:8px;font-size:8px!important}.latest-grid .highlight{min-height:28px;font-size:9px}.latest-grid .arrow{width:29px;height:29px;font-size:21px}.format-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.format-column{background:#fff;border:1px solid #e2e9f4;border-radius:15px;min-width:0;overflow:hidden}.format-choice{background:#f2f7ff;border-bottom:1px solid #e4ecf8;align-items:center;gap:12px;min-height:118px;padding:17px 14px;display:flex}.format-column.pink .format-choice{background:#fff3f6}.format-column.gold .format-choice{background:#fff9ed}.format-column.purple .format-choice{background:#f5efff}.format-choice .medal{width:34px;height:34px;font-size:21px}.format-choice h3{letter-spacing:-.25px;font-size:14px;line-height:1.3}.format-choice p{color:#8b97ab;margin:5px 0 9px;font-size:10px;line-height:1.4}.format-browse{color:#0866f5;font-size:10px;font-weight:700;display:block}.format-suggestions{padding:0 13px}.format-example{border-bottom:1px solid #edf0f6;align-items:center;gap:10px;min-height:93px;padding:14px 0;display:flex}.format-example:last-child{border:0}.mini-index{color:#99a7ba;background:#f2f5fa;border-radius:7px;flex:none;justify-content:center;align-items:center;width:23px;height:23px;font-size:9px;font-weight:700;display:inline-flex}.format-example>div{min-width:0}.format-example h4{letter-spacing:-.15px;margin:0;font-size:12px;font-weight:750;line-height:1.4}.format-example>div>span{color:#95a1b3;white-space:nowrap;margin-top:6px;font-size:9px;display:block}.mini-arrow{color:#9aabc2;flex:none;margin-left:auto;font-size:13px}.format-choice:hover h3,.format-example:hover h4{color:#0866f5}.home-spotlights{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;margin:37px 0;display:grid}.editor-pick{background:#f0f8f8;border:1px solid #dceceb;border-radius:20px;grid-template-columns:43% minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.editor-pick-art{min-height:290px;position:relative}.editor-pick-art .photo{width:100%;height:100%;position:absolute;inset:0}.editor-pick-art>span{position:absolute;bottom:14px;left:12px}.editor-pick-art .pill{background:#fff9e9f2;font-size:9px}.editor-pick-copy{align-self:center;padding:26px 22px}.editor-pick-copy .eyebrow{color:#52938c;letter-spacing:1.1px;font-size:8px}.editor-pick-copy h2{letter-spacing:-1px;margin:13px 0;font-size:29px;line-height:1.15}.editor-pick-copy p{color:#72918f;margin:0 0 13px;font-size:12px;line-height:1.6}.pick-meta{color:#7a9c98;margin-bottom:20px;font-size:10px}.editor-pick-copy .button{border-radius:12px;min-height:42px;font-size:12px;box-shadow:none!important;background:#16867d!important}.surprise-pick{isolation:isolate;color:#fff;background:#192f73;border:1px solid #192f73;border-radius:20px;min-width:0;padding:29px 25px;position:relative;overflow:hidden}.surprise-pick:before{content:"?";color:#ffffff08;pointer-events:none;z-index:-1;font-size:220px;font-weight:900;line-height:1;position:absolute;bottom:-40px;right:-18px}.surprise-pick .eyebrow{letter-spacing:1.4px;color:#b1c8ff;font-size:8px}.surprise-pick h2{letter-spacing:-.7px;margin:17px 0 13px;font-size:27px;line-height:1.15}.surprise-pick h2 em{color:#ffdc65;font-style:normal}.surprise-pick p{color:#acbee6;max-width:240px;margin:0 0 21px;font-size:12px;line-height:1.55}.surprise-pick .button{color:#43320a;border-radius:12px;min-height:42px;font-size:12px;box-shadow:none!important;background:#ffdc65!important}.surprise-footnote{color:#8ea6d9;margin-top:13px;font-size:9px;display:block}.surprise-dice{color:#ffdc65;font-size:36px;line-height:1;position:absolute;top:18px;right:17px;transform:rotate(13deg)}@media (width<=1099px) and (width>=768px){.format-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.format-choice{min-height:98px}.format-example{min-height:78px}.latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-grid .fun-card{grid-template-columns:34% minmax(0,1fr)}.latest-grid .card-body{padding:13px}.latest-grid .card-body h3{font-size:14px}.latest-grid .floating-format{gap:4px;padding:5px;left:5px;font-size:6px!important}.discovery-art{height:230px}.discovery-postcard{inset:10px 8px 10px 20px}.discovery-note{font-size:10px;left:0}.discovery-sticker{padding:9px 12px;font-size:11px}.home-spotlights{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px}.editor-pick{grid-template-columns:1fr}.editor-pick-art{min-height:155px}.editor-pick-copy{padding:20px}.editor-pick-copy h2{font-size:26px}.surprise-pick{padding:28px 22px}.surprise-pick h2{font-size:26px}.surprise-pick p{margin-top:20px;font-size:13px}}@media (width<=767px){.discovery-hero{min-height:0;padding-bottom:22px}.discovery-hero .hero-copy{z-index:2;position:relative}.discovery-art{opacity:.9;pointer-events:none;width:100px;height:0;position:absolute;bottom:20px;right:0}.discovery-postcard{border:4px solid #fff;border-radius:13px;height:52px;inset:auto 0 0;transform:rotate(9deg)}.discovery-sticker,.discovery-note,.discovery-star{display:none}.discovery-hero .hero-start{z-index:3;position:relative}.discovery-hero .hero-copy>p{max-width:255px}.discovery-hero h1{max-width:100%}.latest-grid{grid-template-columns:minmax(0,1fr)}.latest-grid .fun-card{grid-template-columns:32% minmax(0,1fr)}.latest-grid .card-visual,.latest-grid .card-visual .photo,.latest-grid .card-body{min-height:159px}.latest-grid .card-body{padding:13px}.latest-grid .card-body h3{font-size:14px}.latest-grid .card-body>p{font-size:11px}.latest-grid .floating-format{gap:4px;padding:5px 6px;left:6px;font-size:7px!important}.latest-grid .highlight{font-size:9px}.format-directory{padding:16px}.format-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.format-column{border-radius:12px}.format-choice{gap:8px;min-height:93px;padding:13px 10px}.format-choice .medal{width:27px;height:27px;font-size:18px}.format-choice h3{font-size:12px}.format-choice p{display:none}.format-browse{margin-top:8px;font-size:9px}.format-suggestions{padding:0 11px}.format-example{gap:0;min-height:105px;padding:12px 0}.format-example h4{font-size:11px;line-height:1.4}.format-example .mini-index,.format-example .mini-arrow{display:none}.format-example>div>span{margin-top:7px;font-size:8px}.home-spotlights{grid-template-columns:minmax(0,1fr);gap:16px;margin:28px 0}.editor-pick{border-radius:17px;grid-template-columns:1fr}.editor-pick-art{min-height:180px}.editor-pick-copy{padding:23px}.editor-pick-copy .eyebrow{font-size:9px}.editor-pick-copy h2{max-width:280px;font-size:29px}.editor-pick-copy p{font-size:12px}.pick-meta{font-size:10px}.surprise-pick{border-radius:17px;padding:25px}.surprise-pick h2{max-width:270px;font-size:27px}.surprise-pick p{max-width:280px;font-size:12px}.surprise-dice{font-size:44px;top:22px;right:25px}.surprise-pick:before{font-size:240px;bottom:-60px;right:5px}}@media (width>=560px) and (width<=767px){.latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-grid .fun-card{display:flex}.latest-grid .card-visual,.latest-grid .card-visual .photo{height:150px;min-height:150px}.latest-grid .card-body{min-height:185px}.format-choice{min-height:83px}.format-example{min-height:84px}.home-spotlights{grid-template-columns:1fr 1fr}.editor-pick-copy{padding:20px}.editor-pick-copy h2{font-size:24px}.surprise-pick{padding:24px 20px}.surprise-pick h2{font-size:24px}.surprise-dice{font-size:31px;right:17px}.surprise-pick p{margin-top:20px}}.surprise-pick:before{right:0}.daily-hero{background:linear-gradient(115deg,#eef5ff,#f5f5ff);border:1px solid #e1e9f8;border-radius:25px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:48px;margin:30px 0 38px;padding:40px 44px;display:grid;overflow:hidden}.daily-copy{min-width:0}.daily-copy h1{letter-spacing:-1.4px;max-width:520px;margin:21px 0 17px;font-size:clamp(30px,3.2vw,43px);line-height:1.12}.daily-copy>p{color:#72829b;max-width:450px;margin:0 0 26px;font-size:14px;line-height:1.65}.daily-start{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.daily-start>.button{border-radius:13px;gap:25px;min-width:154px;min-height:47px}.daily-start>span{color:#7c8ba1;white-space:nowrap;font-size:11px}.daily-art{aspect-ratio:1.4;border:7px solid #fff;border-radius:20px;min-width:0;position:relative;transform:rotate(3deg);box-shadow:0 15px 35px #3a568520}.daily-art>.photo{border-radius:13px;width:100%;height:100%;display:block}.daily-format{color:#155ccb;background:#fffffff2;border-radius:30px;align-items:center;gap:8px;padding:9px 14px;font-size:11px;font-weight:750;display:flex;position:absolute;bottom:15px;left:15px}.daily-spark{color:#ffca39;font-size:54px;position:absolute;top:-32px;right:-21px;transform:rotate(10deg)}.portal-home .portal-section-head{flex-wrap:nowrap;align-items:center}.portal-section-head>h2{letter-spacing:-.8px;align-items:center;gap:12px;margin:0;font-size:26px;display:flex}.shelf-tools{align-items:center;gap:21px;margin-left:auto;display:flex}.shelf-tools>.text-link{white-space:nowrap;font-size:12px}.rail-arrows{gap:7px;display:flex}.rail-arrows>button{color:#36639a;background:#fff;border:1px solid #e0e6f1;border-radius:50%;place-items:center;width:35px;height:35px;min-height:35px;padding:0;font-size:18px;display:grid}.home-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c9d7ed transparent;grid-auto-columns:calc(25% - 15px);grid-auto-flow:column;gap:20px;padding:2px 0 14px;scroll-padding-inline:0;display:grid;overflow-x:auto}.rail-item{scroll-snap-align:start;min-width:0;display:flex}.home-rail .card{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.home-rail .card-visual,.home-rail .card-visual .photo{width:100%;height:157px;min-height:157px}.home-rail .card-body{flex-direction:column;flex:1;min-height:166px;padding:17px;display:flex}.home-rail .card-body h3{letter-spacing:-.3px;min-height:2.7em;margin:0 0 15px;font-size:16px;line-height:1.35}.home-rail .card-meta{color:#8c99ad;flex-wrap:wrap;justify-content:space-between;gap:5px;margin:0 0 17px;font-size:9px;display:flex}.home-rail .card-foot{gap:8px;margin-top:auto}.home-rail .highlight{min-height:29px;padding:6px 7px;font-size:9px;line-height:1.3}.home-rail .arrow{flex:none;width:28px;height:28px;font-size:21px}.home-rail .floating-format{gap:6px;padding:7px 9px;font-size:9px!important}.shelf-more{display:none}.format-choice{gap:10px;min-height:81px}.format-choice>h3{font-size:14px;line-height:1.35}.format-choice>span:last-child{color:#98a9c1;margin-left:auto;font-size:15px}.format-example{min-height:91px}.format-example h4{font-size:12px}.surprise-pick{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.surprise-pick h2{margin:25px 0}.surprise-pick .button{margin-bottom:12px}.completion{max-width:1060px;margin:30px auto 40px}.completion-stage{background:linear-gradient(125deg,#f0f6ff,#f8f7ff);border:1px solid #e0e8f7;border-radius:25px;grid-template-columns:minmax(0,1fr) 220px;gap:0 46px;padding:35px 42px;display:grid;position:relative;overflow:hidden}.completion-intro{align-self:center;min-width:0}.completion-test{color:#7e8da3;max-width:410px;margin:18px 0 9px;font-size:12px;line-height:1.5}.completion-intro h1{letter-spacing:-1.4px;max-width:510px;margin:0 0 23px;font-size:clamp(30px,3.5vw,44px);line-height:1.12}.completion-score{background:conic-gradient(#0866f5 calc(var(--percent)*1%),#dce8fa 0);isolation:isolate;border-radius:50%;flex-direction:column;grid-area:1/2/4;justify-content:center;place-self:center;align-items:center;width:205px;height:205px;display:flex;position:relative;box-shadow:0 8px 25px #0866f50a}.completion-score:before{content:"";z-index:-1;background:#f8faff;border-radius:50%;position:absolute;inset:10px}.completion-score>div{white-space:nowrap;justify-content:center;align-items:baseline;gap:12px;display:flex}.completion-score strong{letter-spacing:-3px;color:#1e3960;font-size:68px;font-weight:850;line-height:1}.completion-score>div>span{color:#8a9ab1;font-size:18px;font-weight:650}.completion-percent{color:#2865bc;margin-top:13px;font-size:12px;font-weight:750}.completion-outcome{color:#6d7f99;align-items:center;gap:11px;min-width:0;font-size:12px;line-height:1.5;display:flex}.completion-outcome strong{color:#1e4e91}.completion-token{color:#9c7614;background:#ffedb8;border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.completion-token .icon{width:20px;height:20px}.completion-token.purple{color:#9770ca;background:#eaddff}.completion-primary{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.completion-primary .button{min-height:44px;box-shadow:none;border-radius:12px;padding:12px 19px;font-size:12px}.completion-secondary{border-top:1px solid #dce5f2;grid-column:1/-1;align-items:center;gap:23px;margin-top:26px;padding-top:15px;display:flex}.completion-secondary .text-link,.completion-secondary button{color:#71839e;align-items:center;gap:8px;min-height:32px;padding:5px 0;font-size:11px;display:inline-flex}.completion-secondary .icon{width:16px;height:16px}.completion-description{color:#78849c;max-width:550px;margin:0 0 21px;font-size:14px;line-height:1.65}.completion-personal .completion-stage{background:linear-gradient(120deg,#f4efff,#f9f6ff)}.completion-personal h1 em{color:#8c64bf;font-style:normal}.completion-profile-art{border:7px solid #fff;border-radius:22px;grid-area:1/2/4;align-self:center;width:205px;height:205px;position:relative;transform:rotate(4deg);box-shadow:0 12px 26px #7951a91a}.completion-profile-art>.photo{border-radius:15px;width:100%;height:100%;display:block}.completion-profile-art>span{color:#ba93e8;font-size:58px;position:absolute;top:-31px;right:-16px}.completion-details{background:#fff;border:1px solid #e4eaf4;border-radius:16px;margin-top:16px;overflow:hidden}.completion-details>summary{cursor:pointer;color:#58708e;align-items:center;gap:11px;padding:18px 23px;font-size:13px;font-weight:700;list-style:none;display:flex}.completion-details>summary::-webkit-details-marker{display:none}.completion-details>summary>.icon{width:18px;height:18px}.details-toggle{margin-left:auto;font-size:23px;font-weight:400;line-height:1}.completion-details[open] .details-toggle{transform:rotate(45deg)}.completion-stats{grid-template-columns:1.3fr 1fr;gap:40px;padding:6px 25px 28px;display:grid}.completion-stats h2{margin:0 0 20px;font-size:15px}.completion-stats .histogram-plot{height:170px;margin:0 10px 25px 0}.completion-stats .bars{height:160px;padding-bottom:0}.completion-facts{border-left:1px solid #edf0f7;flex-direction:column;justify-content:center;gap:23px;padding-left:25px;display:flex}.completion-facts>div{align-items:center;gap:13px;display:flex}.completion-facts>div>span:last-child{color:#8a97aa;font-size:11px}.completion-facts strong{color:#38516e;margin-top:5px;font-size:25px;font-weight:800;line-height:1.2;display:block}.completion-facts small{color:#98a5b6;font-size:13px;font-weight:500}.completion .result-recommendations{margin:26px 0 0}.completion .result-recommendations .section-head h2{letter-spacing:-.7px;font-size:24px}.completion .result-recommendations .section-head>a{font-size:12px}.completion .result-recommendations .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.completion .result-recommendations .card-body{min-height:133px;padding:15px}.completion .result-recommendations h3{margin-bottom:17px;font-size:14px;line-height:1.35}.completion .result-recommendations .card-visual,.completion .result-recommendations .card-visual .photo{height:130px}.completion .result-recommendations .highlight{padding:6px;font-size:9px}.completion .result-recommendations .floating-format{padding:6px 8px;font-size:8px!important}.completion .result-recommendations .arrow{flex:none;width:25px;height:25px;font-size:18px}@media (width>=768px) and (width<=1099px){.daily-hero{gap:30px;padding:32px}.daily-copy h1{font-size:34px}.home-rail{grid-auto-columns:calc(33.3333% - 12px);gap:18px}.completion-stage{grid-template-columns:minmax(0,1fr) 185px;gap:0 26px;padding:31px}.completion-score,.completion-profile-art{width:180px;height:180px}.completion-score strong{font-size:59px}.completion-primary{gap:9px}.completion-primary .button{padding:11px 14px}.completion .result-recommendations .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.daily-hero{border-radius:21px;flex-direction:column;align-items:stretch;gap:26px;margin:22px 0 29px;padding:25px 23px;display:flex}.daily-copy h1{letter-spacing:-1px;max-width:100%;margin:17px 0 13px;font-size:32px}.daily-copy>p{max-width:100%;margin:0 0 21px;font-size:12px;line-height:1.6}.daily-copy .pill{font-size:10px}.daily-start{justify-content:space-between;gap:13px}.daily-start>.button{gap:18px;min-width:137px;min-height:44px;padding:11px 17px;font-size:12px}.daily-start>span{white-space:normal;font-size:10px}.daily-art{aspect-ratio:auto;border-width:5px;border-radius:16px;height:165px;margin:1px 4px 5px;transform:rotate(2deg)}.daily-art>.photo{border-radius:11px}.daily-format{padding:7px 11px;font-size:10px;bottom:10px;left:10px}.daily-spark{font-size:39px;top:-23px;right:-13px}.portal-home .portal-section-head{gap:8px;margin-bottom:15px}.portal-section-head>h2{letter-spacing:-.65px;gap:8px;font-size:23px}.shelf-tools{gap:0}.shelf-tools>.text-link{font-size:10px}.rail-arrows{display:none}.home-rail{scroll-snap-type:none;flex-direction:column;gap:12px;padding:0;display:flex;overflow:visible}.rail-item[data-mobile-hidden]{display:none}.home-rail .card{grid-template-columns:31% minmax(0,1fr);height:auto;min-height:143px;display:grid}.home-rail .card-visual,.home-rail .card-visual .photo{height:100%;min-height:143px}.home-rail .card-body{min-height:143px;padding:13px}.home-rail .card-body h3{min-height:0;margin-bottom:12px;font-size:14px;line-height:1.35}.home-rail .card-meta{justify-content:flex-start;gap:5px;margin-bottom:13px;font-size:8px}.home-rail .card-meta>span:first-child:after{content:"·";margin-left:5px}.home-rail .highlight{white-space:normal;min-height:25px;padding:5px 6px;font-size:8px}.home-rail .arrow{width:25px;height:25px;font-size:18px}.home-rail .floating-format{gap:4px;max-width:calc(100% - 12px);padding:5px 6px;bottom:9px;left:6px;font-size:7px!important}.shelf-more{flex-direction:column;justify-content:center;align-items:center;gap:9px;margin-top:19px;display:flex}.shelf-more>.outline{background:#fff;border-radius:12px;min-width:170px;min-height:42px;font-size:12px}.shelf-more>span{color:#8d9bb1;font-size:10px}.format-choice{gap:8px;min-height:72px;padding:12px 10px}.format-choice>h3,.format-choice>span:last-child{font-size:12px}.format-example{min-height:96px}.format-example h4{font-size:11px}.format-columns{gap:10px}.format-directory{padding:17px 13px}.home-formats .portal-section-head>h2{font-size:21px}.surprise-pick{min-height:230px}.surprise-pick h2{margin:15px 0 23px}.archive-invite{flex-direction:column;align-items:stretch;gap:17px;display:flex}.archive-invite h2{font-size:23px}.archive-invite .button{margin:0}.completion{margin:21px auto 30px}.completion-stage{border-radius:21px;flex-direction:column;align-items:center;gap:0;padding:25px 21px 15px;display:flex}.completion-intro{text-align:center;align-self:stretch}.completion-intro>.pill{font-size:10px}.completion-test{max-width:290px;margin:16px auto 10px;font-size:10px;line-height:1.45}.completion-intro h1{letter-spacing:-1px;max-width:320px;margin:0 auto 22px;font-size:30px;line-height:1.13}.completion-score{width:166px;height:166px;margin:0 0 21px}.completion-score:before{inset:8px}.completion-score strong{letter-spacing:-2px;font-size:57px}.completion-score>div{gap:11px}.completion-score>div>span{font-size:15px}.completion-percent{margin-top:11px;font-size:11px}.completion-outcome{text-align:left;justify-content:center;gap:10px;max-width:290px;font-size:11px}.completion-token{border-radius:11px;width:32px;height:32px}.completion-token .icon{width:18px;height:18px}.completion-primary{grid-template-columns:1fr;gap:9px;width:100%;margin-top:22px;display:grid}.completion-primary .button{width:100%;min-height:43px;font-size:12px}.completion-secondary{justify-content:space-between;gap:14px;width:100%;margin-top:17px;padding-top:11px}.completion-secondary .text-link,.completion-secondary button{gap:7px;font-size:10px}.completion-secondary .icon{width:14px;height:14px}.completion-profile-art{border-width:5px;border-radius:17px;width:166px;height:145px;margin:0 0 22px}.completion-profile-art>.photo{border-radius:12px}.completion-profile-art>span{font-size:44px;top:-25px;right:-15px}.completion-description{max-width:310px;margin:0 auto 23px;font-size:12px;line-height:1.6}.completion-details{border-radius:13px;margin-top:13px}.completion-details>summary{gap:10px;padding:15px 16px;font-size:12px}.completion-stats{padding:7px 17px 21px;display:block}.completion-stats h2{font-size:13px}.completion-stats .histogram-plot{height:158px;margin-right:4px}.completion-stats .bars{gap:8px;height:145px}.completion-stats .bar small,.completion-stats .bar>span{font-size:8px}.completion-facts{border:0;border-top:1px solid #edf0f7;grid-template-columns:1fr 1fr;gap:12px;padding:21px 0 0;display:grid}.completion-facts>div{align-items:center;gap:8px}.completion-facts .medal{width:30px;height:30px}.completion-facts .medal>.icon{width:16px;height:16px}.completion-facts>div>span:last-child{font-size:9px}.completion-facts strong{font-size:21px}.completion-facts small{font-size:10px}.completion .result-recommendations .section-head{flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:15px}.completion .result-recommendations .section-head h2{letter-spacing:-.6px;font-size:21px}.completion .result-recommendations .section-head>a{white-space:nowrap;font-size:10px}.completion .result-recommendations .grid{grid-template-columns:minmax(0,1fr);gap:12px}.completion .result-recommendations .card{grid-template-columns:31% minmax(0,1fr);display:grid}.completion .result-recommendations .card-visual,.completion .result-recommendations .card-visual .photo{height:100%;min-height:122px}.completion .result-recommendations .card-body{min-height:122px;padding:13px}.completion .result-recommendations h3{margin:0 0 13px;font-size:14px}.completion .result-recommendations .highlight{min-height:25px;padding:5px 6px;font-size:8px}.completion .result-recommendations .floating-format{gap:3px;padding:5px;bottom:8px;left:5px;font-size:7px!important}}@media (width<=359px){.daily-hero{padding:22px 18px}.daily-copy h1{font-size:29px}.daily-start{gap:12px}.daily-start>span{font-size:9px}.portal-section-head>h2{font-size:21px}.shelf-tools>.text-link{font-size:9px}.format-columns{grid-template-columns:1fr}.format-example{min-height:73px}.completion-stage{padding:23px 17px 13px}.completion-intro h1{font-size:28px}.completion .result-recommendations .section-head h2{font-size:19px}}@media (width>=560px) and (width<=767px){.home-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-rail .card{display:flex}.home-rail .card-visual,.home-rail .card-visual .photo{height:145px;min-height:145px}.home-rail .card-body{min-height:156px}.daily-art{height:225px}.completion-primary{grid-template-columns:1fr 1fr}.completion .result-recommendations .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.completion .result-recommendations .card{display:flex}.completion .result-recommendations .card-visual,.completion .result-recommendations .card-visual .photo{height:140px;min-height:140px}}@media (prefers-reduced-motion:reduce){.home-rail{scroll-behavior:auto}}.rail-arrows>button:disabled{opacity:.35;cursor:default;filter:none}.completion-details{padding:0}.completion-details>summary{margin:0}.catalog-grid .card-body{min-height:165px}.catalog-grid .card-body>h3{min-height:2.6em;margin-bottom:15px}.completion-stats h2{letter-spacing:-.2px}@media (width<=559px){.catalog-grid .card,.catalog-grid .card-body,.catalog-grid .card-visual,.catalog-grid .card-visual .photo{min-height:145px}.catalog-grid .card-body>h3{min-height:0;margin-bottom:13px}}.card-foot>.arrow:last-child{margin-left:auto}.stats-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=767px){.stats-kpis{grid-template-columns:1fr;gap:10px}.stats-kpis .panel{grid-template-columns:36px 65px minmax(0,1fr);align-items:center;gap:12px;padding:15px 17px;display:grid}.stats-kpis strong{margin:0;font-size:25px}.stats-kpis p{margin:0;font-size:12px;line-height:1.4}.stats-kpis .medal{width:36px;height:36px}}.personality-card .card-body{flex-direction:row;align-items:center;gap:12px;min-height:104px;display:flex}.personality-card-copy{flex:1;min-width:0}.personality-card .card-body .personality-card-copy>h3{min-height:0;margin:0;line-height:1.35}.personality-card .card-body .card-meta{flex-wrap:wrap;justify-content:flex-start;gap:4px 9px;margin:11px 0 0}.personality-card .card-meta>span:first-child:after{content:none}.personality-card .card-body>.arrow{flex:none;align-self:center;margin:0}.catalog-grid .personality-card .card-body,.home-rail .personality-card .card-body{min-height:115px}.completion .result-recommendations .personality-card .card-body{min-height:92px}@media (width<=559px){.personality-card .card-body{gap:10px;min-height:104px}.catalog-grid .personality-card,.catalog-grid .personality-card .card-body,.catalog-grid .personality-card .card-visual,.catalog-grid .personality-card .card-visual .photo,.home-rail .personality-card,.home-rail .personality-card .card-body,.home-rail .personality-card .card-visual,.home-rail .personality-card .card-visual .photo{min-height:110px}.completion .result-recommendations .personality-card .card-body,.completion .result-recommendations .personality-card .card-visual,.completion .result-recommendations .personality-card .card-visual .photo{min-height:104px}.personality-card .card-body .card-meta{margin-top:8px;font-size:9px;line-height:1.35}.personality-card .floating-format{white-space:normal;max-width:calc(100% - 12px);line-height:1.25}}body[data-surface=public]{--primary:#f4c542;--text:#17213b;--muted:#716e67;--border:#e9e5da;--surface:#faf8f2;--surface-blue:#fff7df;--ink:#17213b;--gold:#f4c542;--gold-soft:#fff4ce;--gold-edge:#e4bc49;color:var(--ink);background:#fff}body[data-surface=public] .logo{color:#0e1937}body[data-surface=public] .logo b{color:var(--gold)}body[data-surface=public] :is(.button,button):not(.answer):not(.quiet):not(.chip):not(.outline):not(.secondary):not(.filter-token):not(.clear-all){color:var(--ink);border-color:var(--gold-edge);box-shadow:none;background:var(--gold)!important}body[data-surface=public] .button:not(.outline):not(.secondary){color:var(--ink);background:var(--gold)!important}body[data-surface=public] :is(.outline,.secondary,.install-header,.filter-token){color:var(--ink);background:#fff9e8;border-color:#e8d7a2}body[data-surface=public] :is(.quiet,.text-link,.clear-all,.section-head>a,.quiz-sidebar>.quiet,.completion-secondary .text-link,.completion-secondary button){color:#62501c}body[data-surface=public] :is(.header nav a.active,.bottom-nav a.active){color:var(--ink)}body[data-surface=public] .header nav a.active:after{background:var(--gold)}body[data-surface=public] .bottom-nav a.active .icon{color:#8a6400}body[data-surface=public] .bottom-nav a.active{background:#fff8df;border-radius:10px}body[data-surface=public] .chip{color:#6a675e;border-color:var(--border);background:#fff}body[data-surface=public] .chip.active{background:var(--gold);border-color:var(--gold-edge);color:var(--ink)}body[data-surface=public] :is(.arrow,.step-dots .current){background:var(--gold);color:var(--ink);box-shadow:none}body[data-surface=public] :is(.pill-blue,.pill:not(.pill-purple):not(.pill-green):not(.pill-pink),.medal-blue){background:var(--gold-soft);color:#705000}body[data-surface=public] .pill-blue>span{color:#947000}body[data-surface=public] :is(.section-symbol,.game-progress strong em,.catalog-heading h1 em,.stats-hero h1 em,.explanation>span){color:#806000}body[data-surface=public] :is(.daily-hero,.completion-stage){background:linear-gradient(120deg,#fff5d3,#fffaf0);border-color:#eee1b8}body[data-surface=public] :is(.daily-format,.floating-format){background:#fffdf5;color:var(--ink)!important}body[data-surface=public] :is(.daily-spark,.completion-profile-art>span){color:var(--gold)}body[data-surface=public] :is(.catalog-controls,.home-formats,.archive-invite,.reading.panel){border-color:var(--border);background:#fcfaf3}body[data-surface=public] :is(.catalog-search,.catalog-selects select,.catalog-results-bar select,input,select,textarea){border-color:var(--border)}body[data-surface=public] .header form{color:#847b67;background:#faf8f2}body[data-surface=public] :is(.catalog-categories,.completion-secondary,.completion-facts,.format-column,.format-choice,.format-example,.review-question,.completion-details,.fun-card,.panel,.header,.bottom-nav){border-color:var(--border)}body[data-surface=public] :is(.card-meta,.card-meta>span:first-child,.daily-copy>p,.daily-start>span,.completion-test,.completion-description,.completion-outcome,.completion-details>summary,.completion-facts>div>span:last-child,.pick-meta,.format-example>div>span,.catalog-results-bar>p,.sidebar-short){color:var(--muted)}body[data-surface=public] :is(.format-column.blue .format-choice,.intro .panel){background:#fff8e4}body[data-surface=public] .format-choice:hover h3,body[data-surface=public] .format-example:hover h4{color:#806000}body[data-surface=public] .editor-pick{background:#fff9e7;border-color:#eee1b8}body[data-surface=public] .editor-pick-copy .button{color:var(--ink);background:var(--gold)!important}body[data-surface=public] .surprise-pick{background:#17213b;border-color:#17213b}body[data-surface=public] .surprise-pick :is(h2 em,.surprise-dice){color:var(--gold)}body[data-surface=public][data-page=spele]{background:#fffcf4}body[data-surface=public] .quiz-sidebar{background:linear-gradient(135deg,#fffdf7,#fff5da);border-color:#eee4c9}body[data-surface=public] .game-play{border-color:var(--border)}body[data-surface=public] .game-play:before{background:#fff8e3}body[data-surface=public] :is(.question-stage .question,.deck-back){border-color:#ebe2cc}body[data-surface=public] .back-two{background:#fff2c4}body[data-surface=public] .question-copy>.pill{color:#725400;background:#fff8e4}body[data-surface=public] .step-dots span{color:#776e59;background:#f4efe0}body[data-surface=public] .step-dots .current{background:var(--gold);color:var(--ink)}body[data-surface=public] .step-dots .done{color:#168a63;background:#e2f5ea}body[data-surface=public] .native-progress{accent-color:var(--gold);background:#f2ecdc}body[data-surface=public] .native-progress::-webkit-progress-bar{background:#f2ecdc}body[data-surface=public] .native-progress::-webkit-progress-value{background:var(--gold)}body[data-surface=public] .native-progress::-moz-progress-bar{background:var(--gold)}body[data-surface=public] .answer:not(.binary-answer){color:var(--ink)}body[data-surface=public] .answer:not(.binary-answer):hover:not(:disabled){background:#fffae9;border-color:#c9950b}body[data-surface=public] .answer:not(.binary-answer) .answer-symbol{color:#705000;background:#fff3ca}body[data-surface=public] .answer.correct{color:#164e2c;background:#e9faee;border-color:#69d88e}body[data-surface=public] .answer.wrong{color:#9f2644;background:#fff0f3;border-color:#e6869c}body[data-surface=public] .completion-score{background:conic-gradient(var(--gold) calc(var(--percent)*1%),#eee8d6 0);box-shadow:none}body[data-surface=public] .completion-score:before{background:#fffcf3}body[data-surface=public] .completion-score strong{color:var(--ink)}body[data-surface=public] .completion-score>div>span{color:#807765}body[data-surface=public] :is(.completion-percent,.completion-outcome strong,.completion-facts strong){color:#705000}body[data-surface=public] :is(.completion-personal .completion-stage,.reveal-personal){background:linear-gradient(120deg,#fff5d3,#fffaf0)}body[data-surface=public] .completion-personal h1 em{color:#806000}body[data-surface=public] .completion-token{background:var(--gold-soft);color:#806000}body[data-surface=public] :is(.completion-stats .bar,.bar){background:#f4e5b8}body[data-surface=public] .bar.active{background:var(--gold)}body[data-surface=public] .histogram-plot .bars{background:repeating-linear-gradient(0deg,#eee9de 0 1px,#0000 1px 25%)}body[data-surface=public] .bar small{color:#746b56}body[data-surface=public] .bar.active small{color:#705000}body[data-surface=public] .review-banner{background:linear-gradient(120deg,#fff5d3,#fffaf0);border-color:#eee1b8}body[data-surface=public] .question-number{background:var(--gold-soft);color:#705000}body[data-surface=public] .review-choice small{color:#705000}body[data-surface=public] .explanation{background:#fff8e4;border-color:#eee1b8}body[data-surface=public] .review-choice.is-profile{color:#705000;background:#fff4ce;border-color:#dfbc55}body[data-surface=public] .trend-chart path[fill]:not([fill=none]){fill:#fff4ce}body[data-surface=public] .trend-chart path[stroke],body[data-surface=public] .trend-chart circle{stroke:#9a7200}body[data-surface=public] :is(a,button):focus-visible,body[data-surface=public][data-input-mode=keyboard] :is(input,select,textarea):focus-visible{outline-color:#806000}body[data-surface=public] dialog{border-color:var(--border);color:var(--ink)}body[data-surface=public] .highlight.tone-4{color:#705000;background:#fff4ce}body[data-surface=public] .reveal-explanation{background:#fff8e4}body[data-surface=public] .reveal-explanation p{color:#514b3d}body[data-surface=public] :is(.reveal-question,.reveal-label,.reveal-progress){color:var(--muted)}body[data-surface=public] .reveal-top>.pill{color:#71674d;background:#faf4e4}body[data-surface=public] .reveal-personal{border-color:#eee1b8}body[data-surface=public] .reveal-personal:before{background:var(--gold)}body[data-surface=public] .reveal-personal .reveal-top{color:#705000}body[data-surface=public] .reveal-personal .reveal-icon{background:#fff0b9}body[data-surface=public] .reveal-wrong{border-color:#edc6cf}body[data-surface=public] .reveal-wrong:before{background:#d44d65}body[data-surface=public] .reveal-wrong .reveal-top{color:#9f2644}body[data-surface=public] .reveal-wrong .reveal-icon{background:#ffe9ee}body[data-surface=public] .game-progress{background:#fffaf0;border-color:#eee4c9}body[data-surface=public] .rail-arrows>button{color:var(--ink);border-color:#eadfbf}body[data-surface=public] .empty{border-color:var(--border);background:#fffaf0}body[data-surface=public] .logo small{color:#716e67;letter-spacing:.15px;margin-top:5px;font-size:10px;font-weight:500;line-height:1.2;display:block}select{appearance:none;color:#17213b;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2371603b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;border:1px solid #e9e5da;border-radius:12px;min-height:42px;padding-right:44px!important}body[data-surface=public] :is(.catalog-selects select,.catalog-results-bar select){color:#17213b;background-color:#fffdf8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2371603b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;border:1px solid #e9e5da;border-radius:12px}select:disabled{cursor:default;opacity:.6}body[data-surface=public] .format-classic .floating-format{background:#f3eaff;color:#684497!important}body[data-surface=public] .format-image .floating-format{background:#e1f5f2;color:#21685f!important}body[data-surface=public] .format-column.teal .format-choice{background:#eaf8f5}body[data-surface=public] .medal-teal{color:#21685f;background:#d9f1eb}body[data-surface=public] .home-rail .card-body{grid-template-rows:minmax(2.7em,1fr) auto auto;align-items:start;gap:14px;min-height:166px;display:grid}body[data-surface=public] .home-rail .card-body h3{min-height:0;margin:0}body[data-surface=public] .home-rail .card-meta{min-height:14px;margin:0}body[data-surface=public] .home-rail .card-foot{align-self:end;min-height:29px;margin:0}body[data-surface=public] .stats-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-surface=public] .stats-highlight>p{color:#716e67;margin:10px 0 0;font-size:11px}@media (width<=767px){body[data-surface=public] .logo small{letter-spacing:0;margin-top:4px;font-size:8px}body[data-surface=public] .bottom-nav{padding:6px 12px calc(6px + env(safe-area-inset-bottom));justify-content:stretch;gap:8px}body[data-surface=public] .bottom-nav a{border-radius:13px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:48px;padding:7px 12px;display:flex}body[data-surface=public] .bottom-nav a.active{background:#fff1bf;border-radius:13px}body[data-surface=public] .bottom-nav .icon{margin:0 0 4px}body[data-surface=public] .home-rail .card-body{grid-template-rows:minmax(2.7em,1fr) auto auto;gap:9px;min-height:143px}}body[data-surface=public] .floating-format .icon{width:14px;height:14px}@supports (appearance:base-select){select{appearance:base-select}select::picker(select){appearance:base-select}select::picker-icon{display:none}select::picker(select){background:#fffdf8;border:1px solid #e8dfc7;border-radius:14px;max-height:320px;margin-block:7px;padding:6px;overflow:auto;box-shadow:0 12px 32px #17213b1a}select option{color:#17213b;cursor:pointer;border-radius:9px;gap:10px;padding:11px 13px;font-size:14px;line-height:1.4}select option:checked{background:#fff0ba;font-weight:700}select option:hover,select option:focus{background:#fff6db;outline:none}select option::checkmark{color:#806000}}@media (width<=767px){body[data-surface=public] .floating-format .icon{width:11px;height:11px}}@media (width<=359px){body[data-surface=public] .catalog-selects{grid-template-columns:1fr}}select{white-space:nowrap}select option{white-space:normal}@media (width<=767px){body[data-surface=public] .catalog-selects select{white-space:nowrap;height:44px;font-size:12px}}body[data-surface=public] .intro-related>h2{margin:0 0 20px;font-size:25px}body[data-surface=public] .related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}body[data-surface=public] .related-grid .card-visual,body[data-surface=public] .related-grid .card-visual .photo{height:145px;min-height:145px}body[data-surface=public] .related-grid .card-body{grid-template-rows:minmax(2.7em,1fr) auto auto;align-items:start;gap:14px;min-height:166px;padding:15px;display:grid}body[data-surface=public] .related-grid h3{min-height:0;margin:0;font-size:15px;line-height:1.35}body[data-surface=public] .related-grid .card-meta{flex-wrap:wrap;gap:4px 8px;min-height:14px;margin:0;font-size:9px}body[data-surface=public] .related-grid .card-foot{align-self:end;min-height:29px;margin:0}body[data-surface=public] .related-grid .highlight{min-height:27px;padding:6px 7px;font-size:9px}body[data-surface=public] .related-grid .arrow{width:28px;height:28px;font-size:21px}body[data-surface=public] .related-more{justify-content:center;margin-top:22px;display:flex}body[data-surface=public] .drawer>.toolbar{margin-top:25px;display:block}body[data-surface=public] .drawer>.toolbar>button{width:100%}@media (width<=767px){body[data-surface=public] .related-grid{grid-template-columns:1fr;gap:13px}body[data-surface=public] .related-grid .card{grid-template-columns:31% minmax(0,1fr);display:grid}body[data-surface=public] .related-grid .card-body{gap:9px;min-height:143px;padding:13px}body[data-surface=public] .related-grid .card-visual,body[data-surface=public] .related-grid .card-visual .photo{height:100%;min-height:143px}body[data-surface=public] .related-grid h3{font-size:14px}body[data-surface=public] .related-grid .floating-format{white-space:normal;max-width:calc(100% - 12px);padding:5px 6px;left:6px;font-size:7px!important}body[data-surface=public] .related-grid .highlight{padding:5px 6px;font-size:8px}body[data-surface=public] .related-grid .card-meta{font-size:8px}}@media (width>=560px) and (width<=767px){body[data-surface=public] .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-surface=public] .related-grid .card{display:flex}body[data-surface=public] .related-grid .card-visual,body[data-surface=public] .related-grid .card-visual .photo{height:145px;min-height:145px}}body[data-surface=public] .intro-description{color:#635f56;margin:20px 0;font-size:14px;line-height:1.75}body[data-surface=public] .intro-description p{margin:0 0 13px}body[data-surface=public] .completion-personal .completion-intro>.pill{color:#705000;background:#f9e8ab;border:1px solid #e7cf7e}body[data-surface=public] .answers.image-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}body[data-surface=public] .question-stage .image-answer{border-radius:13px;flex-direction:column;align-items:stretch;gap:7px;min-height:0;padding:0 0 9px;display:flex;position:relative;overflow:hidden}body[data-surface=public] .image-answer .answer-photo{flex:none;width:100%;height:100px;display:block}body[data-surface=public] .image-answer .answer-symbol{display:none}body[data-surface=public] .image-answer strong{padding:0 7px;font-size:13px;line-height:1.3}body[data-surface=public] .question:has(.image-answers) .question-image{height:170px}body[data-surface=public] .question:has(.image-answers) h1{margin:18px 0 10px;font-size:24px}body[data-surface=public] .reveal-answer-photo{border-radius:12px;width:210px;max-width:100%;height:120px;margin:0 0 16px}.editor-answer-photo{border-radius:12px;width:160px;height:95px;margin:10px 0}body[data-surface=public] .review-answer-photo{border-radius:9px;flex:none;width:80px;height:60px}body[data-surface=public] .review-image-choice{flex-wrap:wrap}@media (width<=767px){body[data-surface=public] .intro-description{font-size:13px;line-height:1.7}body[data-surface=public] .question:has(.image-answers) .question-image{height:110px}body[data-surface=public] .question:has(.image-answers) h1{margin:15px 0 10px;font-size:20px}body[data-surface=public] .question:has(.image-answers) .question-copy{padding-bottom:16px}body[data-surface=public] .question:has(.image-answers) .answers{gap:9px;margin-top:15px}body[data-surface=public] .image-answer .answer-photo{height:72px}body[data-surface=public] .image-answer strong{font-size:11px}body[data-surface=public] .reveal-answer-photo{width:170px;height:95px}}body[data-surface=public] .stats-page{gap:24px;max-width:1100px;margin:30px auto 42px;display:grid}.stats-page-heading h1{letter-spacing:-1px;margin:0;font-size:36px;line-height:1.15}.stats-page-heading h1 em{color:#806000;font-style:normal}body[data-surface=public] .stats-total{color:#fffaf0;background:#17213b;border-radius:21px;justify-content:space-between;align-items:center;gap:28px;padding:30px 32px;display:flex;overflow:hidden}.stats-total>div{align-items:center;gap:18px;max-width:460px;display:flex}.stats-total h2{letter-spacing:-.6px;margin:0;font-size:26px;line-height:1.25}.stats-total .medal{color:#17213b;background:#f4c542;width:48px;height:48px}.stats-total>strong{letter-spacing:-3px;color:#f4c542;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:74px;font-weight:850;line-height:1}body[data-surface=public] .stats-page .stats-hero{margin:0;padding:0;display:block}body[data-surface=public] .stats-page .stats-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}body[data-surface=public] .stats-page .stats-kpis .panel{border-radius:17px;grid-template-columns:42px 78px minmax(0,1fr);align-items:center;gap:16px;margin:0;padding:22px 24px;display:grid}body[data-surface=public] .stats-page .stats-kpis .medal{width:42px;height:42px}body[data-surface=public] .stats-page .stats-kpis strong{letter-spacing:-1px;margin:0;font-size:34px;line-height:1.1}body[data-surface=public] .stats-page .stats-kpis p{color:#716e67;margin:0;font-size:13px;line-height:1.5}body[data-surface=public] .stats-page .stats-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}body[data-surface=public] .stats-page .stats-highlight{border-radius:17px;flex-direction:column;gap:14px;margin:0;padding:20px;display:flex}.stats-page .stats-highlight h3{letter-spacing:0;align-items:center;gap:10px;margin:0;font-size:13px;line-height:1.35;display:flex}.stats-page .stats-highlight h3 .medal{width:32px;height:32px}.stats-page .stats-highlight h3 .icon{width:18px;height:18px}.stats-page .stats-highlight h3>span:last-child{margin-left:auto}body[data-surface=public] .stats-page .stats-highlight .photo{border-radius:11px;height:145px;margin:0}body[data-surface=public] .stats-page .stats-highlight h2{letter-spacing:-.4px;margin:0;font-size:19px;line-height:1.35}body[data-surface=public] .stats-page .stats-highlight>p{color:#716e67;margin:0;font-size:12px;line-height:1.4}body[data-surface=public] .stats-page .stats-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}body[data-surface=public] .stats-page .stats-charts>.panel{border-radius:17px;min-width:0;margin:0;padding:24px}.stats-page .stats-charts h2{letter-spacing:-.4px;align-items:center;gap:12px;margin:0 0 15px;font-size:19px;line-height:1.3;display:flex}.stats-page .stats-charts h2 .medal{width:34px;height:34px}.stats-page .stats-charts h2 .icon{width:19px;height:19px}.stats-page .stats-charts p{color:#716e67;margin:0 0 24px;font-size:12px;line-height:1.5}.stats-page .category-chart{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:22px;margin:0;display:grid}.stats-page .donut-chart{flex:none;width:130px;max-width:100%;height:130px;margin:0}.stats-page .donut-chart>span{font-size:11px;line-height:1.4}.stats-page .category-bar{grid-template-columns:58px minmax(0,1fr) 32px;align-items:center;gap:9px;margin:0 0 14px;font-size:11px;line-height:1.2;display:grid}.stats-page .category-bar:last-child{margin-bottom:0}.stats-page .category-bar>div{height:7px}.stats-page .category-bar strong{text-align:right;font-size:11px}.stats-page .trend-chart{width:100%;height:170px;margin:25px 0 12px;display:block}.stats-page .stats-charts .scale-labels{justify-content:space-between;gap:3px;margin:0;font-size:10px;display:flex}@media (width>=768px) and (width<=1099px){.stats-page .category-chart{grid-template-columns:1fr;justify-items:center;gap:20px}.stats-page .category-chart>div:last-child{width:100%}.stats-page .stats-charts h2{font-size:17px}.stats-page .trend-chart{height:230px}}@media (width<=767px){body[data-surface=public] .stats-page{gap:18px;margin:23px auto 30px}.stats-page-heading h1{letter-spacing:-.8px;font-size:29px}body[data-surface=public] .stats-total{border-radius:18px;padding:23px;display:block}.stats-total>div{gap:12px;max-width:100%}.stats-total h2{letter-spacing:-.4px;font-size:21px;line-height:1.25}.stats-total .medal{width:38px;height:38px}.stats-total .medal .icon{width:21px;height:21px}.stats-total>strong{letter-spacing:-2px;margin-top:22px;font-size:66px;display:block}body[data-surface=public] .stats-page .stats-kpis{grid-template-columns:1fr;gap:10px}body[data-surface=public] .stats-page .stats-kpis .panel{border-radius:14px;grid-template-columns:34px 64px minmax(0,1fr);gap:12px;padding:17px}body[data-surface=public] .stats-page .stats-kpis .medal{width:34px;height:34px}.stats-page .stats-kpis .medal .icon{width:19px;height:19px}body[data-surface=public] .stats-page .stats-kpis strong{font-size:28px}body[data-surface=public] .stats-page .stats-kpis p{font-size:12px}body[data-surface=public] .stats-page .stats-highlights{grid-template-columns:1fr;gap:13px}body[data-surface=public] .stats-page .stats-highlight{gap:13px;padding:17px}.stats-page .stats-highlight h3{font-size:12px}body[data-surface=public] .stats-page .stats-highlight .photo{height:140px}body[data-surface=public] .stats-page .stats-highlight h2{font-size:18px}body[data-surface=public] .stats-page .stats-charts{grid-template-columns:1fr;gap:16px}body[data-surface=public] .stats-page .stats-charts>.panel{padding:19px}.stats-page .stats-charts h2{gap:10px;margin-bottom:14px;font-size:18px}.stats-page .stats-charts p{margin-bottom:21px;font-size:11px}.stats-page .category-chart{grid-template-columns:1fr;justify-items:center;gap:24px}.stats-page .category-chart>div:last-child{width:100%}.stats-page .donut-chart{width:140px;height:140px}.stats-page .category-bar{grid-template-columns:62px minmax(0,1fr) 32px;gap:10px;margin-bottom:17px;font-size:12px}.stats-page .category-bar strong{font-size:12px}.stats-page .trend-chart{height:150px;margin:20px 0 14px}.stats-page .stats-charts .scale-labels{font-size:9px}}.stats-page .trend-chart{height:150px;margin:0 0 12px}@media (width>=768px) and (width<=1099px){body[data-surface=public] .stats-page .stats-charts{grid-template-columns:1fr}.stats-page .category-chart{grid-template-columns:150px minmax(0,1fr);justify-items:stretch}.stats-page .trend-chart{height:190px}}body[data-surface=public]{--space-card:20px;--gap-card:16px}body[data-surface=public] .icon{flex:none;display:block;overflow:visible}body[data-surface=public] .fun-card{border-radius:17px}body[data-surface=public] .fun-card .card-body{grid-template-rows:minmax(2.7em,1fr) auto auto;align-items:start;gap:13px;min-height:158px;padding:16px;display:grid}body[data-surface=public] .fun-card h3{letter-spacing:-.25px;overflow-wrap:anywhere;min-height:0;margin:0;font-size:15px;line-height:1.35}body[data-surface=public] .fun-card .card-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;min-height:14px;margin:0;font-size:10px;line-height:1.4;display:flex}body[data-surface=public] .fun-card .card-foot{justify-content:space-between;align-self:end;align-items:center;gap:10px;width:100%;min-width:0;min-height:30px;margin:0;display:flex}body[data-surface=public] .fun-card .highlight{white-space:normal;letter-spacing:0;border-radius:9px;flex:0 auto;align-items:center;gap:6px;min-width:0;max-width:calc(100% - 38px);min-height:29px;padding:6px 8px;font-size:10px;line-height:1.35;display:inline-flex}body[data-surface=public] .badge-icon{justify-content:center;align-items:center;width:14px;height:14px;flex:0 0 14px!important;display:flex!important}body[data-surface=public] .badge-icon .icon{width:14px;height:14px}body[data-surface=public] .badge-label{min-width:0;font-size:inherit;line-height:inherit;overflow-wrap:anywhere;white-space:normal;flex:auto!important;display:block!important}body[data-surface=public] .highlight.tone-3{color:#684497;background:#f1eafa}body[data-surface=public] .fun-card .arrow{border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;margin:0;display:flex}body[data-surface=public] .fun-card .arrow .icon{width:17px;height:17px}body[data-surface=public] .fun-card .floating-format{white-space:normal;border-radius:11px;align-items:center;gap:5px;max-width:calc(100% - 16px);padding:6px 8px;line-height:1.3;display:inline-flex;bottom:10px;left:8px;font-size:10px!important}body[data-surface=public] .format-icon{justify-content:center;align-items:center;width:14px;height:14px;flex:0 0 14px!important;display:flex!important}body[data-surface=public] .format-icon .icon{width:14px;height:14px}body[data-surface=public] .format-label{overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:inherit;line-height:inherit;display:block}select{vertical-align:middle;justify-content:space-between;align-items:center;min-width:0;max-width:100%;line-height:1.25;display:inline-flex;padding-top:0!important;padding-bottom:0!important}select::picker(select){line-height:1.4}@media (width<=767px){body[data-surface=public] .bottom-nav{padding:4px 12px calc(4px + env(safe-area-inset-bottom));grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}body[data-surface=public] .bottom-nav a{letter-spacing:.45px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:48px;padding:5px 8px;font-size:9px;font-weight:750;line-height:1.2;display:flex}body[data-surface=public] .bottom-nav a .icon{flex:0 0 19px;width:19px;height:19px;margin:0;display:block;overflow:visible}body[data-surface=public] .bottom-nav a>span{text-align:center;width:100%;line-height:12px;display:block}body[data-surface=public] .fun-card .card-body{flex-direction:column;flex:none;justify-content:center;align-items:stretch;gap:8px;min-height:0;padding:12px;display:flex}body[data-surface=public] .fun-card .card-foot{align-self:auto}body[data-surface=public] .fun-card .card-meta>span:first-child:after{content:none}body[data-surface=public] .fun-card h3{font-size:14px;line-height:1.35}body[data-surface=public] .fun-card .card-meta{gap:4px 7px;font-size:9px;line-height:1.4}body[data-surface=public] .fun-card .highlight{gap:5px;min-height:28px;padding:5px 7px;font-size:9px}body[data-surface=public] .fun-card .floating-format{gap:4px;max-width:calc(100% - 12px);padding:5px 6px;bottom:9px;left:6px;font-size:8px!important}body[data-surface=public] .format-icon{width:12px;height:12px;flex-basis:12px!important}body[data-surface=public] .format-icon .icon{width:12px;height:12px}body[data-surface=public] .badge-icon{width:13px;height:13px;flex-basis:13px!important}body[data-surface=public] .badge-icon .icon{width:13px;height:13px}body[data-surface=public] .intro{margin-top:22px}body[data-surface=public] .intro>h1{letter-spacing:-.7px;margin:17px 0;font-size:28px;line-height:1.15}body[data-surface=public] .intro-photo{border-radius:17px;height:190px;margin:20px 0}body[data-surface=public] .intro .panel{border-radius:17px;margin:20px 0;padding:20px}body[data-surface=public] .intro .panel h2{margin:0 0 12px;font-size:20px;line-height:1.25}body[data-surface=public] .intro .panel p{margin:0 0 18px;font-size:13px;line-height:1.65}body[data-surface=public] .intro .panel .button{min-height:44px;font-size:13px}body[data-surface=public] .intro-related>h2{margin-bottom:18px;font-size:23px;line-height:1.2}body[data-surface=public] .answer-review{margin:23px 0 30px}body[data-surface=public] .review-banner{border-radius:18px;min-height:230px;margin-bottom:20px;padding:22px}body[data-surface=public] .review-banner h1{letter-spacing:-.7px;font-size:27px;line-height:1.15}body[data-surface=public] .review-question{border-radius:15px;margin:13px 0}body[data-surface=public] .review-question summary{gap:10px;padding:16px}body[data-surface=public] .review-content{gap:17px;padding:17px}body[data-surface=public] .reading{margin:24px auto 32px}body[data-surface=public] .reading h1{letter-spacing:-.7px;font-size:29px;line-height:1.15}body[data-surface=public] .reading h2{margin:25px 0 12px;font-size:21px;line-height:1.25}body[data-surface=public] .reading p{font-size:13px;line-height:1.7}}body[data-surface=public] select{justify-content:space-between;align-items:center!important;line-height:1.25!important;display:flex!important}@media (width<=767px){body[data-surface=public] .bottom-nav a>span{letter-spacing:.45px;font-weight:750;line-height:12px;font-size:9px!important}}body[data-surface=public] .header form>.icon{width:17px;height:17px;margin-right:9px}body[data-surface=public] .install-header>.icon{width:17px;height:17px}@media (width<=767px){body[data-surface=public] .fun-card .highlight{font-size:10px}}select{align-items:center!important;display:flex!important}body[data-surface=public] .fun-card .format-label{flex:auto!important;min-width:0!important}@media (width<=767px){body[data-surface=public] .format-personality .floating-format{gap:3px;padding:5px}}body[data-surface=public] .chip .icon{width:15px;height:15px}@media (width<=559px){body[data-surface=public] .fun-card,body[data-surface=public] .fun-card .card-visual,body[data-surface=public] .fun-card .card-visual .photo{min-height:112px}body[data-surface=public] .fun-card .card-visual,body[data-surface=public] .fun-card .card-visual .photo{height:100%}}@media (width<=767px){body[data-surface=public] .intro{margin-top:16px}body[data-surface=public] .intro>h1{margin:12px 0;font-size:26px}body[data-surface=public] .intro .meta{margin:10px 0}body[data-surface=public] .intro-photo{border-radius:14px;height:140px;margin:12px 0}body[data-surface=public] .intro-description{margin:12px 0;font-size:13px;line-height:1.5}body[data-surface=public] .intro-description p{margin:0}body[data-surface=public] .intro-topic-details{display:none}body[data-surface=public] .intro .panel{border-radius:14px;margin:14px 0;padding:16px}body[data-surface=public] .intro .panel h2{margin:0 0 8px;font-size:18px}body[data-surface=public] .intro .panel p{margin:0 0 12px;font-size:13px;line-height:1.5}body[data-surface=public] .intro .panel .button{width:100%}}@media (width<=767px) and (height<=700px){body[data-surface=public] .intro-photo{height:108px}body[data-surface=public] .intro>h1{font-size:24px}}body[data-surface=public] .modal .toolbar button{text-align:center;justify-content:center;align-items:center;padding:12px 18px;line-height:1.2;display:inline-flex}.modal{width:min(520px,100% - 32px);max-height:calc(100dvh - 32px);padding:28px;overflow:auto}.modal h2{overflow-wrap:anywhere;padding-right:40px;line-height:1.2}.modal p{margin:14px 0;line-height:1.6}.modal>.toolbar{flex-wrap:wrap;align-items:stretch;gap:10px;margin:20px 0 0;display:flex}.modal .toolbar>button,.modal .toolbar>.button,.modal form>button{box-sizing:border-box;text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;padding:12px 16px;font-size:13px;line-height:1.3;display:inline-flex}.modal>.toolbar>*{flex:110px}.modal form>button{width:100%;margin:12px 0 0}.modal .toolbar .icon,.modal form>button .icon{flex:0 0 17px;width:17px;height:17px}.modal>button.close{justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:12px;line-height:1;display:flex;top:10px;right:10px}.modal>button.close .icon{width:20px;height:20px}.modal form{min-width:0;margin:16px 0 0}.modal input:not([type=checkbox]),.modal select,.modal textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.modal input:not([type=checkbox]),.modal select{min-height:48px}body[data-surface=public] .modal .toolbar button{padding:12px 16px;line-height:1.3}@media (width<=767px){.modal{border-radius:20px;padding:22px 20px}.modal h2{font-size:22px}.modal h3{margin-top:18px;font-size:16px;line-height:1.35}.modal p,.modal label{font-size:13px}.modal input:not([type=checkbox]),.modal select,.modal textarea{font-size:16px}.modal>.toolbar{gap:8px;margin-top:18px}body[data-surface=public] .drawer>.toolbar{margin-top:20px;display:flex}.modal .share-card{margin:16px 0;padding:18px}.modal .drawer-links{gap:6px;margin:20px 0}.modal .drawer-links a{align-items:center;gap:12px;min-height:48px;padding:12px;font-size:14px}}body[data-surface=public] .modal .pwa-icon{background:var(--gold);color:var(--ink)}body[data-surface=public] .modal .pwa-icon span{color:var(--ink)}body[data-surface=public] :is(.button,button):not(.answer):not(.chip):not(.quiet):not(.filter-token):not(.clear-all):not(.install-header):not(.mobile-menu):not(.mobile-only):not([hidden]):not([data-action=home-rail]){box-sizing:border-box;vertical-align:middle;text-align:center;white-space:normal;overflow-wrap:anywhere;max-width:100%;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:12px 18px!important;font-size:13px!important;line-height:1.3!important;display:inline-flex!important}body[data-surface=public] :is(.quiet,.clear-all,.completion-secondary .text-link){box-sizing:border-box;vertical-align:middle;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:12px;line-height:1.3;display:inline-flex}body[data-surface=public] .chip{box-sizing:border-box;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:9px 14px;font-size:12px;line-height:1.3;display:inline-flex}body[data-surface=public] .filter-token{box-sizing:border-box;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 10px;font-size:12px;line-height:1.3;display:inline-flex}body[data-surface=public] :is(.button,button):not(.answer)>.icon{flex:0 0 17px;width:17px;height:17px;margin:0}body[data-surface=public] :is(.header [data-action=menu],.header [data-action=search],.catalog-search>button,.rail-arrows>button,.modal>button.close){flex:0 0 44px;justify-content:center!important;align-items:center!important;gap:0!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;line-height:1!important;display:inline-flex!important}body[data-surface=public] :is(.header [data-action=menu],.header [data-action=search],.modal>button.close)>.icon{flex-basis:20px;width:20px;height:20px}body[data-surface=public] .rail-arrows>button{border-radius:50%!important;font-size:18px!important}body[data-surface=public] .daily-start>.button>span{font-size:18px;line-height:1}@media (width<=767px){body[data-surface=public] :is(.quiet,.clear-all,.completion-secondary .text-link){min-height:44px}body[data-surface=public] .filter-token{min-height:40px}}@media (width>=768px){body[data-surface=public] .header button:is(.mobile-only,.mobile-menu){display:none!important}}@media (width<=767px){body[data-surface=public] .header .install-header{display:none!important}}body[data-surface=public] :is(button,.button)[hidden]{display:none!important}body[data-surface=public] .header .install-header{justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 18px;font-size:13px;line-height:1.3}.contest-kicker{letter-spacing:.6px;text-transform:uppercase;color:#826014;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.contest-art{background:#f5df9b;min-width:0;position:relative;overflow:hidden}.contest-art img{object-fit:cover;object-position:66% center;width:100%;height:100%;display:block}.contest-prize-tag{color:#55400b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf1ee;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:750;display:inline-flex;position:absolute;bottom:20px;left:20px}.contest-prize-tag .icon{width:17px;height:17px}.modal.contest-promo{background:#fffdf7;border:1px solid #eee1b8;width:min(800px,100% - 32px);padding:0;overflow:auto}.contest-promo-layout{grid-template-columns:.9fr 1.1fr;min-height:450px;display:grid}.contest-promo .contest-art{min-height:100%}.contest-promo-copy{align-self:center;padding:42px 32px 28px}.contest-promo-copy h2{letter-spacing:-1px;margin:17px 0 16px;padding:0;font-size:32px;line-height:1.12}.contest-promo-copy p{margin:0 0 20px;font-size:14px;line-height:1.65}.contest-equation{white-space:nowrap;color:#695118;background:#fff7da;border:1px solid #eaddb5;border-radius:11px;justify-content:space-between;align-items:center;gap:5px;padding:12px 10px;font-size:10px;display:flex}.contest-equation b{color:#a48d48;font-size:13px;font-weight:500}.contest-equation strong{color:#48390d}.contest-promo-actions{gap:2px;margin:20px 0 10px;display:grid}.contest-promo-copy small{color:#807965;font-size:10px;line-height:1.5;display:block}.contest-entry{background:#fff;border:1px solid #e9dfc4;border-radius:22px;grid-template-columns:.85fr 1.15fr;max-width:1000px;margin:28px auto 40px;display:grid;overflow:hidden;box-shadow:0 14px 45px #8d6c1b08}.contest-entry-prize{background:#fff7dc;flex-direction:column;min-width:0;display:flex}.contest-entry-prize .contest-art{flex:1;height:300px;min-height:240px}.contest-prize-copy{padding:28px}.contest-prize-copy h2{letter-spacing:-.6px;margin:14px 0 12px;font-size:27px;line-height:1.15}.contest-prize-copy p{margin:0 0 18px;font-size:13px;line-height:1.6}.contest-chance{color:#755311;background:#fffdf4;border:1px solid #ebdfba;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:750;display:inline-flex}.contest-chance .icon{width:17px;height:17px}.contest-entry-copy{min-width:0;padding:30px}.contest-entry-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.contest-completed{color:#665221;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.contest-completed .icon{width:16px;height:16px}.contest-entry-copy h1{letter-spacing:-.8px;margin:10px 0 12px;font-size:30px;line-height:1.15}.contest-entry-copy>p{margin:0 0 20px;font-size:13px;line-height:1.55}.contest-form{text-align:left;gap:12px;display:grid}.contest-form label{color:var(--ink);margin:0;font-size:12px;font-weight:700;line-height:1.4;display:block}.contest-form .optional{color:var(--muted);font-size:11px;font-weight:400}.contest-form input:not([type=checkbox]){border:1px solid var(--border);width:100%;height:48px;color:var(--ink);box-sizing:border-box;background:#fff;border-radius:11px;margin:6px 0 0;padding:12px 14px;font-size:15px;font-weight:450;line-height:1.3;display:block}.contest-form input[aria-invalid=true]{border-color:#b64954}.contest-form .contest-consent{align-items:flex-start;gap:10px;margin-top:2px;font-size:11px;font-weight:450;line-height:1.6;display:flex}.contest-consent input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:1px 0 0}.contest-consent a{color:#705000;text-underline-offset:2px;text-decoration:underline}.contest-form .contest-data-note{color:#817b6d;margin:0;font-size:10px;line-height:1.5}.contest-form>button{width:100%;margin:0!important}.contest-field-error{color:#a63245;margin-top:5px;font-size:11px;font-weight:500;line-height:1.4;display:block}.contest-field-error:empty{display:none}.contest-errors{color:#a63245;background:#fff1f2;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.4}.contest-errors[hidden]{display:none}.contest-success{color:#7d5c00;background:#fff0b8;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:20px 0 8px;display:flex}.contest-success .icon{width:24px;height:24px}.contest-reminder{background:#fffaf0;border:1px solid #e9dfc4;border-radius:17px;grid-template-columns:130px 1fr auto;align-items:center;gap:22px;margin:24px 0;display:grid;overflow:hidden}.contest-reminder>.contest-art{height:100%;min-height:135px}.contest-reminder .contest-prize-tag{display:none}.contest-reminder h2{letter-spacing:-.3px;margin:8px 0;font-size:19px;line-height:1.25}.contest-reminder p{margin:0;font-size:12px;line-height:1.5}.contest-reminder>button,.contest-reminder>.button{margin-right:20px}.contest-rules>h1{margin-top:15px;font-size:34px}@media (width<=767px){.contest-promo-layout{grid-template-columns:1fr;min-height:0}.contest-promo .contest-art{height:170px;min-height:0}.contest-prize-tag{padding:7px 10px;font-size:10px;bottom:14px;left:16px}.contest-promo-copy{padding:22px}.contest-promo-copy h2{margin:13px 0;font-size:29px}.contest-promo-copy p{margin-bottom:16px;font-size:13px;line-height:1.55}.contest-promo-actions{margin:16px 0 6px}.contest-equation{padding:11px 8px;font-size:10px}.modal.contest-promo>button.close{color:#3b341e;background:#fffdf3e8;top:9px;right:9px}.contest-entry{border-radius:17px;flex-direction:column;margin:18px auto 28px;display:flex}.contest-entry-prize{grid-template-columns:110px minmax(0,1fr);display:grid}.contest-entry-prize .contest-art{height:100%;min-height:160px}.contest-entry-prize .contest-prize-tag{display:none}.contest-prize-copy{padding:17px 16px}.contest-prize-copy .contest-kicker{gap:5px;font-size:9px}.contest-prize-copy h2{margin:10px 0;font-size:21px;line-height:1.2}.contest-prize-copy p{margin:0;font-size:11px;line-height:1.5}.contest-prize-copy .contest-chance{display:none}.contest-entry-copy{padding:20px}.contest-entry-copy h1{margin:7px 0 10px;font-size:27px}.contest-entry-copy>p{margin-bottom:18px;font-size:12px}.contest-entry-top{gap:6px;margin-bottom:5px}body[data-surface=public] .contest-entry-top .quiet{min-height:44px;padding:8px 10px;font-size:12px}.contest-form{gap:11px}.contest-form input:not([type=checkbox]){font-size:16px}.contest-reminder{grid-template-columns:90px minmax(0,1fr);gap:14px;margin:20px 0}.contest-reminder>.contest-art{grid-row:1/3;min-height:155px}.contest-reminder>div:nth-child(2){padding:16px 14px 0 0}.contest-reminder h2{margin:8px 0;font-size:17px}.contest-reminder p{font-size:11px}.contest-reminder>button,.contest-reminder>.button{justify-self:stretch;margin:0 14px 16px 0}}@media (width<=359px){.contest-promo .contest-art{height:135px}.contest-promo-copy{padding:18px}.contest-promo-copy h2{font-size:26px}.contest-entry-prize{grid-template-columns:85px minmax(0,1fr)}.contest-prize-copy{padding:15px}.contest-prize-copy h2{font-size:19px}.contest-entry-copy{padding:17px}}.modal.contest-promo>button.close{z-index:3;color:#3b341e;background:#fffdf3ed}.ad-slot{background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;min-width:0;margin:28px 0;padding:0;display:flex;container:adslot/inline-size}.ad-caption{letter-spacing:1px;text-transform:uppercase;color:#8a857b;font-size:9px;font-weight:550;line-height:1.3;display:block}.ad-variant{justify-content:center;width:100%;min-width:0;display:flex}.ad-variant.ad-mobile{display:none}.ad-frame{width:min(100%,var(--ad-width));aspect-ratio:var(--ad-ratio);flex:none;min-width:0;container:creative/inline-size}.ad-creative{isolation:isolate;color:#24303c;box-sizing:border-box;background:#fff2c7;border:1px solid #dfd1a9;border-radius:8px;align-items:stretch;width:100%;height:100%;display:flex;position:relative;overflow:visible}.ad-tone-sage{color:#263c33;background:#e7efe3;border-color:#bdcbb6}.ad-tone-lavender{color:#382a4a;background:#eee8f5;border-color:#d1c3de}.ad-tone-sky{color:#243c57;background:#e8f0fa;border-color:#c3d3e5}.ad-art{background:#ffffff45;border-radius:7px 0 0 7px;flex:0 0 36%;justify-content:center;align-items:center;min-width:0;padding:2cqw;display:flex}.ad-art img{object-fit:contain;object-position:center;width:100%;height:100%;min-height:0;display:block}.ad-copy{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2cqw;min-width:0;padding:3cqw;display:flex}.ad-brand{letter-spacing:.03em;font-size:3.2cqw;font-weight:700;line-height:1.2;display:block}.ad-headline{letter-spacing:-.02em;overflow-wrap:normal;font-size:7cqw;line-height:1.12;display:block}.ad-cta{color:#17213b;box-sizing:border-box;background:#f4c542;border:1px solid #e2b83f;border-radius:6px;justify-content:center;align-items:center;gap:2cqw;max-width:100%;padding:2.5cqw 3cqw;font-size:3.6cqw;font-weight:800;line-height:1.2;display:inline-flex}.ad-cta .icon{flex:none;width:4cqw;height:4cqw}.ad-format-leaderboard .ad-art{flex-basis:22%;padding:1cqw}.ad-format-leaderboard .ad-copy{grid-template-columns:1fr auto;gap:.7cqw 2cqw;padding:1.2cqw 2cqw;display:grid}.ad-format-leaderboard .ad-brand{font-size:1.2cqw}.ad-format-leaderboard .ad-headline{grid-column:1;max-width:100%;font-size:2.8cqw}.ad-format-leaderboard .ad-cta{grid-area:1/2/3;align-self:center;gap:1cqw;padding:1.4cqw 1.8cqw;font-size:1.6cqw}.ad-format-leaderboard .ad-cta .icon{width:2cqw;height:2cqw}.ad-format-billboard .ad-art{flex-basis:43%;padding:1.5cqw}.ad-format-billboard .ad-copy{gap:1.2cqw;padding:2.5cqw 3cqw}.ad-format-billboard .ad-brand{font-size:1.2cqw}.ad-format-billboard .ad-headline{font-size:4.3cqw}.ad-format-billboard .ad-cta{gap:1cqw;padding:1.2cqw 1.8cqw;font-size:1.4cqw}.ad-format-billboard .ad-cta .icon{width:2cqw;height:2cqw}.ad-format-mobile .ad-art{flex-basis:31%;padding:2cqw}.ad-format-mobile .ad-headline{font-size:5.1cqw;line-height:1.1}.ad-format-mobile .ad-cta{gap:1.6cqw;padding:1.6cqw 2.3cqw;font-size:2.8cqw}.ad-format-mobile .ad-cta .icon{width:3cqw;height:3cqw}.ad-format-rectangle .ad-creative,.ad-format-halfpage .ad-creative{flex-direction:column}.ad-format-rectangle .ad-art{border-radius:7px 7px 0 0;flex:0 0 45%;height:45%;padding:3cqw}.ad-format-rectangle .ad-copy{gap:2cqw;padding:3cqw 5cqw}.ad-format-rectangle .ad-headline{font-size:7.2cqw;line-height:1.12}.ad-format-rectangle .ad-brand{font-size:3cqw}.ad-format-rectangle .ad-cta{padding:2cqw 3cqw;font-size:3.5cqw}.ad-format-halfpage .ad-art{border-radius:7px 7px 0 0;flex:0 0 55%;height:55%;padding:4cqw}.ad-format-halfpage .ad-copy{justify-content:center;gap:5cqw;padding:5cqw 7cqw}.ad-format-halfpage .ad-headline{font-size:10cqw;line-height:1.13}.ad-format-halfpage .ad-cta{gap:2cqw;padding:4cqw 5cqw;font-size:4.4cqw}.ad-format-halfpage .ad-cta .icon{width:5cqw;height:5cqw}.ad-preview-pair{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.home-ad-pair .ad-slot{margin:0}.catalog-grid>.catalog-ad{justify-content:center;align-items:center;min-width:0;display:flex}.catalog-grid>.catalog-ad .ad-slot{border:0;border-radius:14px;width:100%;margin:0;padding:12px 0}.intro-ad-layout{grid-template-columns:minmax(0,760px) 300px;align-items:start;gap:28px;max-width:1088px;margin:auto;display:grid}.intro-ad-layout>.intro{width:100%;min-width:0}.intro-ad-rail{min-width:0;margin-top:100px;position:sticky;top:24px}.intro-ad-rail .ad-slot{border:0;margin:0;padding:12px 0}.modal.ad-takeover{box-sizing:border-box;background:#fff;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.ad-takeover-shell{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:100%;height:100%;padding:16px 24px;display:grid}.ad-takeover-header{align-items:center;gap:20px;width:100%;min-width:0;max-width:1200px;margin:auto;display:flex}.ad-takeover-logo{letter-spacing:-1px;color:#0e1937;white-space:nowrap;font-size:22px;font-weight:900}.ad-takeover-logo b{color:#d3a20d}.ad-takeover-header .ad-takeover-close{white-space:nowrap;margin-left:auto}.ad-takeover-body{justify-content:center;align-items:center;min-height:0;display:flex}.ad-takeover-footer{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;display:flex}.ad-takeover-footer>span{color:#8a8270;font-size:10px;line-height:1.4}.ad-break{text-align:center;background:0 0;border:0;max-width:360px;margin:32px auto;padding:0}.ad-break-progress{border-bottom:1px solid #eee6d3;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:12px;display:flex}.ad-break-progress>span{color:var(--muted);text-align:left;font-size:12px}.ad-break h1{letter-spacing:-.6px;font-size:28px}.ad-break .ad-slot{background:0 0;border:0;margin:0 0 20px;padding:0}.ad-break-actions{flex-direction:column;align-items:center;gap:10px;display:flex}.ad-break-actions>button{width:min(100%,300px)}.ad-break-actions>span{color:var(--muted);font-size:11px}@container adslot (width<=599px){.ad-slot:not(.ad-slot-halfpage)>.ad-desktop{display:none}.ad-slot:not(.ad-slot-halfpage)>.ad-mobile{display:flex}}@media (width<=1199px){.intro-ad-layout{max-width:760px;display:block}.intro-ad-rail{max-width:400px;margin:20px auto;position:static}.ad-slot-halfpage>.ad-desktop{display:none}.ad-slot-halfpage>.ad-mobile{display:flex}}@media (width<=767px){.ad-slot{gap:6px;margin:22px 0;padding:0}.ad-preview-pair{grid-template-columns:1fr;gap:20px}.ad-caption{font-size:8px}.ad-takeover-shell{gap:10px;padding:12px 16px}.ad-takeover-header{gap:10px}.ad-takeover-logo{font-size:19px}body[data-surface=public] .ad-takeover-header .ad-takeover-close{padding:8px;font-size:11px}.ad-takeover-header>.ad-caption{display:none}.ad-takeover-body .ad-frame{width:min(300px,50dvh - 85px,100vw - 32px)}.ad-break{margin:24px auto;padding:0}.ad-break-progress{gap:7px;margin-bottom:18px}.ad-break-progress>span{font-size:10px}body[data-surface=public] .ad-break-progress .quiet{padding:8px 4px;font-size:11px}.ad-break h1{font-size:25px}.ad-break-actions>button{width:min(100%,300px)}}.modal.ad-takeover:focus{outline:none}.contest-equation{white-space:normal;flex-wrap:wrap;justify-content:center;gap:7px;line-height:1.4}.contest-equation>span,.contest-equation>strong{white-space:nowrap}.contest-prize-meta{flex-wrap:wrap;align-items:flex-start;gap:16px 24px;margin:18px 0;display:flex}.contest-partner{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.contest-partner>span,.contest-draw>span{color:#80775f;font-size:10px;font-weight:550;line-height:1.3}.contest-partner>a{color:#17213b;align-items:center;gap:8px;max-width:100%;min-height:44px;display:inline-flex}.contest-partner-logo{object-fit:contain;background:#fff;border-radius:6px;flex:none;width:40px;height:40px;display:block}.contest-partner-name{letter-spacing:-.3px;white-space:nowrap;color:inherit;font-size:15px;font-weight:700;line-height:1.2}.contest-draw{flex-direction:column;gap:7px;min-width:0;display:flex}.contest-draw time{color:#705414;white-space:nowrap;font-size:14px;font-weight:750;line-height:1.3}.contest-promo-copy{padding-top:36px}.contest-promo-copy .contest-prize-meta{margin:16px 0}.modal.contest-signup-dialog{width:min(840px,100% - 32px)}.contest-registration-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:24px;margin-top:20px;display:grid}.contest-registration-prize{background:#fff8e4;border:1px solid #eee2be;border-radius:14px;min-width:0;overflow:hidden}.contest-registration-prize>.contest-art{height:165px}.contest-registration-prize .contest-prize-tag{display:none}.contest-registration-prize-copy{padding:20px}.contest-registration-prize h3{letter-spacing:-.4px;margin:12px 0;font-size:23px;line-height:1.2}.contest-registration-prize p{margin:0 0 18px;font-size:12px;line-height:1.5}.contest-registration-prize .contest-partner{margin:16px 0}.contest-registration-form{min-width:0}.contest-registration-form>p{margin:0 0 12px;font-size:13px;line-height:1.55}.contest-registration-form>.contest-equation,.contest-entry-copy>.contest-equation{margin:0 0 18px}.contest-entry-prize .contest-prize-meta{gap:16px 20px;margin:20px 0}.ad-contest-meta{color:inherit;flex-wrap:wrap;align-items:center;gap:2cqw 3cqw;font-size:3cqw;line-height:1.2;display:flex}.ad-sponsor{align-items:center;gap:1.5cqw;min-width:0;display:inline-flex}.ad-sponsor .contest-partner-logo{border-radius:1cqw;width:5cqw;height:5cqw}.ad-sponsor .contest-partner-name{letter-spacing:0;font-size:3cqw}.ad-draw{white-space:nowrap;font-weight:650}.ad-format-leaderboard .ad-contest-meta{grid-column:1;gap:.5cqw 1.5cqw;font-size:1.15cqw}.ad-format-leaderboard .ad-sponsor{gap:.5cqw}.ad-format-leaderboard .ad-sponsor .contest-partner-logo{width:1.8cqw;height:1.8cqw}.ad-format-leaderboard .ad-sponsor .contest-partner-name{font-size:1.15cqw}.ad-format-leaderboard .ad-campaign-balloon .ad-cta{grid-row:1/4}.ad-format-leaderboard .ad-campaign-balloon .ad-copy{gap:.4cqw 2cqw}.ad-format-billboard .ad-contest-meta{gap:1cqw 2cqw;font-size:1.25cqw}.ad-format-billboard .ad-sponsor{gap:.6cqw}.ad-format-billboard .ad-sponsor .contest-partner-logo{width:2.5cqw;height:2.5cqw}.ad-format-billboard .ad-sponsor .contest-partner-name{font-size:1.4cqw}.ad-format-billboard .ad-campaign-balloon .ad-copy{gap:1cqw;padding:2cqw 3cqw}.ad-format-billboard .ad-campaign-balloon .ad-headline{font-size:3.8cqw}.ad-format-halfpage .ad-campaign-balloon .ad-copy{gap:3cqw;padding:5cqw}.ad-format-halfpage .ad-contest-meta{flex-direction:column;align-items:flex-start;gap:2cqw;font-size:3.5cqw}.ad-format-halfpage .ad-sponsor .contest-partner-logo{width:8cqw;height:8cqw}.ad-format-mobile .ad-campaign-balloon .ad-brand,.ad-format-rectangle .ad-campaign-balloon .ad-brand{display:none}.ad-format-mobile .ad-campaign-balloon .ad-copy{gap:1.2cqw;padding:2cqw 3cqw}.ad-format-mobile .ad-campaign-balloon .ad-headline{font-size:4.8cqw}.ad-format-mobile .ad-contest-meta{flex-wrap:nowrap;gap:1cqw 2cqw;font-size:2.1cqw}.ad-format-mobile .ad-sponsor{gap:1cqw}.ad-format-mobile .ad-campaign-balloon .ad-cta{padding:1.5cqw 2.3cqw;font-size:2.7cqw}.ad-format-rectangle .ad-campaign-balloon .ad-copy{gap:1.4cqw;padding:3cqw 5cqw}.ad-format-rectangle .ad-campaign-balloon .ad-headline{font-size:6.8cqw}.ad-format-rectangle .ad-contest-meta{gap:1cqw 2cqw;font-size:2.7cqw}@media (width<=767px){.contest-prize-meta{gap:14px 20px}.contest-partner-logo{width:36px;height:36px}.contest-partner-name{font-size:14px}.contest-draw time{font-size:13px}.contest-registration-layout{flex-direction:column;gap:18px;margin-top:16px;display:flex}.contest-registration-prize{grid-template-columns:90px minmax(0,1fr);width:100%;display:grid}.contest-registration-prize>.contest-art{height:100%;min-height:180px}.contest-registration-prize-copy{padding:14px}.contest-registration-prize h3{margin:8px 0;font-size:18px}.contest-registration-prize p{display:none}.contest-registration-prize .contest-partner{margin:10px 0}.contest-registration-prize .contest-partner>span{font-size:9px}.contest-registration-prize .contest-partner-logo{width:28px;height:28px}.contest-registration-prize .contest-partner-name{font-size:12px}.contest-registration-prize .contest-partner>a{gap:5px;min-height:32px}.contest-registration-prize .contest-draw{gap:3px}.contest-registration-prize .contest-draw>span{font-size:9px}.contest-registration-form>p{font-size:12px}.contest-registration-form{width:100%}.contest-entry-prize .contest-prize-meta{gap:12px;margin:14px 0 0}.contest-entry-prize .contest-partner-logo{width:28px;height:28px}.contest-entry-prize .contest-partner-name{font-size:12px}.contest-entry-prize .contest-partner>a{gap:5px;min-height:32px}.contest-entry-prize .contest-draw{gap:4px}}@media (width<=359px){.contest-promo .contest-art{height:115px}.contest-registration-prize{grid-template-columns:60px minmax(0,1fr)}.contest-registration-prize-copy{padding:12px}.contest-registration-prize h3{font-size:17px}.contest-registration-prize .contest-kicker{gap:5px;font-size:9px}}.ad-takeover-footer>.contest-equation{gap:7px;width:auto;max-width:100%;margin:0;padding:8px 12px;font-size:10px}.ad-takeover-body .ad-frame{width:min(300px,50dvh - 80px,100vw - 32px)}.contest-promo-copy>.contest-equation,.contest-registration-form>.contest-equation,.contest-entry-copy>.contest-equation{width:fit-content;max-width:100%;margin-inline:auto}.modal.contest-signup-dialog:focus{outline:none}.contest-form .contest-consent{align-items:center;gap:9px;min-height:40px;line-height:1.5}.contest-consent input[type=checkbox]{flex-basis:18px;width:18px;height:18px;min-height:18px;margin:0}@media (width<=767px){.modal.contest-signup-dialog{padding:18px 16px}.modal.contest-signup-dialog>h2{font-size:22px}.contest-registration-layout{gap:12px;margin-top:12px}.contest-registration-prize{border-radius:12px;grid-template-columns:76px minmax(0,1fr)}.contest-registration-prize>.contest-art{height:100%;min-height:0}.contest-registration-prize-copy{padding:11px 12px}.contest-registration-prize h3{margin:6px 0;font-size:17px;line-height:1.2}.contest-registration-prize .contest-kicker{gap:4px;font-size:9px}.contest-registration-prize .contest-partner{margin:6px 0}.contest-registration-prize .contest-partner>span{display:none}.contest-registration-prize .contest-partner-logo{width:24px;height:24px}.contest-registration-prize .contest-partner>a{min-height:26px}.contest-registration-prize .contest-draw{flex-flow:wrap;align-items:center;gap:2px 6px}.contest-registration-prize .contest-draw>span{font-size:9px}.contest-registration-prize .contest-draw time{font-size:11px}.contest-registration-form>p{margin:0 0 10px;font-size:12px;line-height:1.45}.contest-registration-form>.contest-equation,.contest-entry-copy>.contest-equation{gap:6px;margin-bottom:12px;padding:8px 10px;font-size:10px}.contest-form{gap:9px}.contest-form label{font-size:12px;line-height:1.3}body[data-surface=public] .contest-form input:not([type=checkbox]){border-radius:10px;height:44px;min-height:44px;margin-top:4px;padding:10px 12px;font-size:16px;line-height:1.25}.contest-form .contest-consent{gap:8px;margin:0;font-size:11px;line-height:1.45}.contest-form>button.quiet{padding:8px 10px}.contest-entry{margin:14px auto 24px}.contest-entry-prize{grid-template-columns:76px minmax(0,1fr)}.contest-entry-prize .contest-art{min-height:0}.contest-prize-copy{padding:12px 14px}.contest-prize-copy>.contest-kicker{gap:4px;font-size:9px}.contest-prize-copy h2{margin:7px 0;font-size:18px;line-height:1.2}.contest-prize-copy>p{display:none}.contest-entry-prize .contest-prize-meta{gap:6px 12px;margin:8px 0 0}.contest-entry-prize .contest-partner>span{display:none}.contest-entry-prize .contest-partner-logo{width:24px;height:24px}.contest-entry-prize .contest-partner>a{min-height:26px}.contest-entry-prize .contest-draw{flex-flow:wrap;align-items:center;gap:2px 6px}.contest-entry-prize .contest-draw>span{font-size:9px}.contest-entry-prize .contest-draw time{font-size:11px}.contest-entry-copy{padding:16px}.contest-entry-top{margin-bottom:8px}.contest-entry-copy h1{margin:8px 0;font-size:25px}.contest-entry-copy>p{margin-bottom:12px;font-size:12px;line-height:1.45}}html:has(dialog[open]){overflow:hidden}.modal.contest-signup-dialog{flex-direction:column;padding:0;display:none;overflow:hidden}.modal.contest-signup-dialog[open]{display:flex}.contest-dialog-header{background:#fff;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px 12px;display:flex}.modal .contest-dialog-header h2{letter-spacing:-.6px;margin:0;padding:0;font-size:24px;line-height:1.2}.modal .contest-dialog-header>.close{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;line-height:1;display:inline-flex;position:static}.modal .contest-dialog-header>.close .icon{width:20px;height:20px}.contest-dialog-content{overscroll-behavior:contain;min-height:0;padding:0 24px 24px;overflow-y:auto}.contest-dialog-content .contest-registration-layout{margin-top:0}.modal.contest-promo{overflow:hidden}.contest-promo-layout{overscroll-behavior:contain;max-height:calc(100dvh - 34px);overflow-y:auto}.ad-format-mobile .ad-copy{gap:1cqw;padding:2cqw 3cqw}.ad-format-mobile .ad-brand{font-size:clamp(9px,2.8cqw,10px)}.ad-format-mobile .ad-cta,.ad-format-mobile .ad-campaign-balloon .ad-cta{padding:1.5cqw 2.3cqw;font-size:clamp(10px,3cqw,11px)}.ad-format-mobile .ad-contest-meta{gap:1cqw 1.5cqw;font-size:clamp(8px,2.7cqw,10px)}.ad-format-mobile .ad-sponsor .contest-partner-name{font-size:clamp(9px,2.9cqw,10px)}.ad-format-mobile .ad-sponsor .contest-partner-logo{width:4.2cqw;height:4.2cqw}.ad-format-leaderboard .ad-contest-meta,.ad-format-leaderboard .ad-sponsor .contest-partner-name{font-size:1.3cqw}.ad-format-halfpage .ad-brand{font-size:clamp(9px,4cqw,12px)}.ad-format-halfpage .ad-contest-meta{font-size:clamp(9px,3.5cqw,11px)}.ad-format-halfpage .ad-sponsor .contest-partner-name{font-size:clamp(10px,4cqw,12px)}.ad-format-halfpage .ad-cta{font-size:clamp(11px,4.4cqw,14px)}.ad-format-halfpage .ad-campaign-balloon .ad-headline{font-size:clamp(20px,9.2cqw,28px)}@media (width<=767px){.contest-dialog-header{gap:10px;padding:10px 16px 8px}.modal .contest-dialog-header h2{font-size:22px}.contest-dialog-content{padding:0 16px 16px}}@media (width>=768px){.contest-promo-layout{min-height:min(450px,100dvh - 34px)}}.ad-takeover-portrait{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.ad-takeover-landscape{width:min(970px,100%);min-height:0;display:none}.ad-takeover-landscape .ad-frame{width:100%}@media (height<=500px) and (aspect-ratio>=4/3){.ad-takeover-portrait{display:none}.ad-takeover-landscape{display:block}}@media (height<=600px) and (aspect-ratio<=4/3){.ad-takeover-body .ad-format-halfpage .ad-brand{font-size:4cqw}.ad-takeover-body .ad-format-halfpage .ad-headline{font-size:9.2cqw}.ad-takeover-body .ad-format-halfpage .ad-contest-meta{font-size:3.5cqw}.ad-takeover-body .ad-format-halfpage .ad-sponsor .contest-partner-name{font-size:4cqw}.ad-takeover-body .ad-format-halfpage .ad-cta{font-size:4.4cqw}}.contest-prize-meta>.contest-partner,.contest-prize-meta>.contest-draw{flex-direction:column;align-items:flex-start;gap:6px;margin:0}.contest-prize-meta>.contest-partner>span,.contest-prize-meta>.contest-draw>span{line-height:1.3;display:block}.contest-prize-meta>.contest-draw time{align-items:center;min-height:44px;display:flex}.contest-registration-prize .contest-prize-meta{flex-wrap:nowrap;gap:12px;margin:14px 0 0}@media (width<=767px){.contest-registration-prize .contest-prize-meta{gap:8px;margin:8px 0 0}.contest-registration-prize .contest-prize-meta>.contest-draw time,.contest-entry-prize .contest-prize-meta>.contest-draw time{min-height:26px}.contest-registration-prize .contest-prize-meta>.contest-partner>span,.contest-registration-prize .contest-prize-meta>.contest-draw>span,.contest-entry-prize .contest-prize-meta>.contest-partner>span,.contest-entry-prize .contest-prize-meta>.contest-draw>span{font-size:9px}}@media (width<=359px){.contest-registration-prize{grid-template-columns:60px minmax(0,1fr)}.contest-registration-prize-copy{padding:10px}.contest-registration-prize .contest-partner-name{font-size:11px}.contest-registration-prize .contest-partner-logo{width:20px;height:20px}}.ad-placeholder{box-sizing:border-box;color:#747b88;text-align:center;background:repeating-linear-gradient(135deg,#0000,#0000 12px,#17213b02 12px 13px);border:1px dashed #c5c9d0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:12px;display:flex}.ad-placeholder strong{letter-spacing:0;font-size:clamp(11px,3.6cqw,15px);font-weight:600;line-height:1.3}.ad-placeholder-size{color:#949aa4;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:1.3}.ad-placeholder-mark{border:1.5px solid #b3bac4;border-radius:3px;flex:none;width:24px;height:18px;position:relative}.ad-placeholder-mark:after{content:"";border:1px solid #c3c8d0;border-radius:1px;position:absolute;inset:4px}.ad-format-leaderboard .ad-placeholder,.ad-format-mobile .ad-placeholder{flex-direction:row;gap:12px}.ad-format-leaderboard .ad-placeholder strong,.ad-format-mobile .ad-placeholder strong{font-size:12px}.ad-format-halfpage .ad-placeholder{gap:12px}.ad-format-square .ad-placeholder{border-radius:14px}.ad-placeholder-takeover{grid-template-rows:auto minmax(0,1fr);padding-bottom:24px}.ad-placeholder-takeover .ad-takeover-body{width:min(1200px,100%);margin:0 auto}.ad-placeholder-fullpage{gap:16px}.ad-placeholder-fullpage strong{font-size:clamp(18px,3vw,30px)}.ad-placeholder-fullpage .ad-placeholder-mark{width:48px;height:36px}.ad-placeholder-fullpage .ad-placeholder-size{font-size:13px}@media (width<=359px){.ad-format-mobile .ad-placeholder{gap:8px;padding:8px}.ad-format-mobile .ad-placeholder strong{font-size:11px}.ad-format-mobile .ad-placeholder-mark{width:20px;height:16px}.ad-format-mobile .ad-placeholder-size{font-size:10px}}body[data-surface=public] .ad-preview-toggle{z-index:1000;color:#fff;white-space:nowrap;background:#17213b;border:1px solid #fff3;border-radius:999px;gap:8px;height:40px;min-height:40px;padding:0 14px;font-size:12px;line-height:1.2;position:fixed;bottom:18px;right:18px;box-shadow:0 4px 16px #17213b26}.ad-preview-toggle:before{content:"";background:#f0c84b;border-radius:50%;flex:none;width:7px;height:7px}.ad-preview-toggle[aria-pressed=false]:before{background:#aeb5c3}.ads-hidden .ad-slot,.ads-hidden .catalog-ad,.ads-hidden .intro-ad-rail,.ads-hidden .home-ad-pair{display:none!important}.ads-hidden .intro-ad-layout{max-width:760px;display:block}@media (width<=767px){body[data-surface=public] .ad-preview-toggle{right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));height:40px;min-height:40px;padding:0 12px;font-size:11px}body[data-surface=public][data-page=spele] .ad-preview-toggle,body[data-surface=public] .ad-takeover .ad-preview-toggle{bottom:calc(12px + env(safe-area-inset-bottom,0px))}}body[data-surface=public] button.ad-preview-toggle.quiet{white-space:nowrap;color:#fff!important;border-radius:999px!important;min-height:40px!important;font-size:12px!important}.ad-fullscreen-desktop{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.ad-fullscreen-mobile{width:100%;min-width:0;display:none}.ad-placeholder-takeover .ad-takeover-body{width:100%;min-width:0;padding-bottom:40px}.ad-placeholder-takeover .ad-fullscreen-desktop .ad-frame{aspect-ratio:1000/550;width:min(1000px,100%,181.818dvh - 272.727px);height:auto}.ad-placeholder-takeover .ad-fullscreen-mobile .ad-frame{aspect-ratio:500/700;width:min(500px,100%,71.4286dvh - 100px);height:auto}.modal .ad-placeholder-fullpage{width:100%;height:100%;margin:0}.ad-frame img{object-fit:contain;width:100%;height:100%}@media (width<=767px){.ad-fullscreen-desktop{display:none}.ad-fullscreen-mobile{justify-content:center;align-items:center;display:flex}.ad-placeholder-fullpage strong{font-size:clamp(12px,5cqw,22px)}.ad-placeholder-fullpage .ad-placeholder-size{font-size:clamp(10px,3.4cqw,13px)}.ad-placeholder-fullpage .ad-placeholder-mark{width:30px;height:24px}}.ad-slot .ad-placeholder{margin:0}.ad-slot{margin-block:24px}.home-ad-pair{gap:24px;max-width:660px;margin:24px auto}.catalog-grid>.catalog-ad{align-self:start;align-items:flex-start}.catalog-grid>.catalog-ad .ad-slot{padding:0}.ad-break{max-width:360px;margin:20px auto}.ad-break .ad-slot{margin:0 0 16px}.ad-break .ad-frame{width:min(300px,100%,120dvh - 288px)}.ad-break-actions{margin:0}@media (width<=767px){.ad-slot{margin-block:20px}.home-ad-pair{gap:20px;width:100%;max-width:300px;margin-block:20px}.ad-break{margin:16px auto}.ad-break .ad-slot{margin:0 0 16px}.intro-ad-rail{margin:20px auto}.intro-ad-rail .ad-slot{padding:0}}body[data-surface=admin]{--primary:#f4c542;--text:#17213b;--muted:#727985;--border:#e6e8ed;--surface:#f6f7f9;--bg:#f6f7f9;background:var(--bg);color:var(--text);font-size:14px;line-height:1.5}body[data-surface=admin] *{min-width:0}body[data-surface=admin] .admin-shell{grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}body[data-surface=admin] .sidebar{border-right:1px solid var(--border);background:#fff;flex-direction:column;gap:18px;width:auto;height:100dvh;padding:24px 16px;display:flex;position:sticky;top:0;overflow-y:auto}body[data-surface=admin] .sidebar .logo{letter-spacing:-1.1px;color:#17213b;padding:0 8px;font-size:23px;line-height:1.1}body[data-surface=admin] .logo b{color:#d5a92c}body[data-surface=admin] .logo small{letter-spacing:.2px;white-space:nowrap;color:#747985;margin-top:8px;font-size:8px;display:block}body[data-surface=admin] .sidebar .collapse-control{align-self:flex-end;height:32px;min-height:32px}body[data-surface=admin] .sidebar nav{flex-direction:column;gap:3px;display:flex}body[data-surface=admin] .sidebar nav a{color:#5d6471;border-radius:9px;align-items:center;gap:11px;min-height:40px;padding:10px 12px;font-size:12px;line-height:1.3;display:flex}body[data-surface=admin] .sidebar nav a.active{color:#493b13;background:#fff4cf;font-weight:700}body[data-surface=admin] .sidebar .icon{width:17px;height:17px}body[data-surface=admin] .sidebar>a:last-child{margin-top:auto;padding:12px;font-size:12px}body[data-surface=admin] .admin-main{width:100%;max-width:1600px;margin:0 auto;padding:0 32px 40px}body[data-surface=admin] .admin-top{border-bottom:1px solid var(--border);align-items:center;gap:20px;min-height:72px;margin:0 0 28px;padding:12px 0;display:flex}body[data-surface=admin] .admin-top>span:first-of-type{white-space:nowrap;font-weight:650}body[data-surface=admin] .admin-top form{width:240px;margin:0 0 0 auto}body[data-surface=admin] .admin-top .demo-note{color:#7b818a;background:0 0;border:0;max-width:210px;padding:0;font-size:10px;line-height:1.4}body[data-surface=admin] .page-title{margin:0 0 24px}body[data-surface=admin] h1{letter-spacing:-.8px;font-size:30px;line-height:1.2}body[data-surface=admin] h2{letter-spacing:-.3px;margin:0 0 16px;font-size:18px;line-height:1.3}body[data-surface=admin] h3{letter-spacing:-.15px;margin:0;font-size:14px;line-height:1.4}body[data-surface=admin] p{color:var(--muted);margin:10px 0;font-size:13px;line-height:1.55}body[data-surface=admin] small{color:var(--muted);font-size:11px;line-height:1.45}body[data-surface=admin] .panel{border:1px solid var(--border);box-shadow:none;background:#fff;border-radius:14px;margin:0 0 20px;padding:22px}body[data-surface=admin] .cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin:0;display:grid}body[data-surface=admin] .cols>.panel{margin-bottom:20px}body[data-surface=admin] .toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}body[data-surface=admin] :is(button,.button){white-space:normal;text-align:center;color:#292915;box-sizing:border-box;vertical-align:middle;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:12px;font-weight:650;line-height:1.3;display:inline-flex}body[data-surface=admin] :is(button,.button) .icon{flex:none;width:16px;height:16px}body[data-surface=admin] .outline{color:#354054;background:#fff;border:1px solid #dde1e8}body[data-surface=admin] .quiet{color:#647083;background:0 0}body[data-surface=admin] .secondary{color:#645019;background:#fff4cf}body[data-surface=admin] .danger{color:#ad3b43;background:#fff5f5;border:1px solid #f0d8da}body[data-surface=admin] button[aria-disabled=true]{opacity:.55}body[data-surface=admin] :is(button,.button):focus-visible{outline-offset:3px;outline:3px solid #b28a25}body[data-surface=admin] label{color:#455062;flex-direction:column;gap:6px;margin:0 0 16px;font-size:12px;font-weight:600;line-height:1.4;display:flex}body[data-surface=admin] :is(input,select,textarea){color:#26334b;width:100%;max-width:100%;min-height:44px;box-shadow:none;background:#fff;border:1px solid #dde1e8;border-radius:9px;margin:0;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.4;display:block;transform:none}body[data-surface=admin] input[type=checkbox]{flex:none;width:18px;height:18px;min-height:18px;padding:0;display:inline-block}body[data-surface=admin] label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:8px}body[data-surface=admin] input[type=color]{max-width:160px;height:44px;padding:5px}body[data-surface=admin] textarea{resize:vertical;min-height:100px}body[data-surface=admin] select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23647083' stroke-width='1.8'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}body[data-surface=admin] :is(input,textarea,select):focus{outline-offset:1px;border-color:#c9a23c;outline:2px solid #e4c867}body[data-surface=admin] .admin-page-actions,body[data-surface=admin] .admin-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}body[data-surface=admin] .admin-page-actions p,body[data-surface=admin] .admin-section-head p{margin:0;font-size:12px}body[data-surface=admin] .admin-section-head h2{margin:0 0 5px}body[data-surface=admin] .admin-summary{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}body[data-surface=admin] .admin-summary>div{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:18px 20px;display:flex}body[data-surface=admin] .admin-summary strong{letter-spacing:-.7px;font-size:26px}body[data-surface=admin] .admin-summary span{color:var(--muted);font-size:12px}body[data-surface=admin] .week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}body[data-surface=admin] .week-day{border:1px solid var(--border);background:#fbfcfd;border-radius:10px;flex-direction:column;gap:10px;padding:13px 12px;display:flex}body[data-surface=admin] .week-day h3{overflow-wrap:anywhere;font-size:12px}body[data-surface=admin] .week-date{border-bottom:1px solid var(--border);flex-direction:column;gap:2px;padding-bottom:10px;font-size:11px;display:flex}body[data-surface=admin] .week-date strong{text-transform:capitalize;color:#424e64}body[data-surface=admin] .week-date time{color:#7b8390}body[data-surface=admin] .week-day .toolbar{gap:4px;margin-top:auto}body[data-surface=admin] .week-day .toolbar a{font-size:11px}body[data-surface=admin] .week-day .toolbar button{min-height:32px;padding:4px 0;font-size:11px}body[data-surface=admin] .week-day>button{min-height:38px;margin-top:auto;padding:8px;font-size:11px}body[data-surface=admin] .week-empty{color:#89919d;min-height:40px;font-size:12px}body[data-surface=admin] .week-actions{border-top:1px solid var(--border);margin:18px 0 0;padding-top:18px}body[data-surface=admin] .admin-status{color:#677185;overflow-wrap:anywhere;background:#edf0f4;border-radius:6px;align-self:flex-start;align-items:center;width:fit-content;max-width:100%;padding:5px 7px;font-size:10px;font-weight:650;line-height:1.3;display:inline-flex}body[data-surface=admin] .status-live,body[data-surface=admin] .status-ready{color:#36614a;background:#edf5f1}body[data-surface=admin] .status-planned{color:#796020;background:#fff4d5}body[data-surface=admin] .admin-feature{align-items:center;gap:18px;display:flex}body[data-surface=admin] .admin-feature .photo{border-radius:10px;flex:none;width:100px;height:118px}body[data-surface=admin] .admin-feature h3{margin-top:10px}body[data-surface=admin] .admin-feature .button{margin-top:8px}body[data-surface=admin] .admin-content-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}body[data-surface=admin] .admin-content-row:last-child{border:0;padding-bottom:0}body[data-surface=admin] .admin-content-row p{margin:4px 0 0;font-size:12px}body[data-surface=admin] .text-link{color:#80651d;font-size:12px;font-weight:600}body[data-surface=admin] .admin-filters{grid-template-columns:minmax(170px,1.5fr) repeat(4,minmax(100px,1fr));gap:12px;margin:0 0 20px;display:grid}body[data-surface=admin] .admin-filters label{margin:0}body[data-surface=admin] .admin-test-list{padding:0 20px}body[data-surface=admin] .admin-test-row{border-bottom:1px solid var(--border);grid-template-columns:64px minmax(0,1fr) 96px auto;align-items:center;gap:16px;padding:18px 0;display:grid}body[data-surface=admin] .admin-test-row:last-child{border:0}body[data-surface=admin] .admin-test-row .admin-status{align-self:center}body[data-surface=admin] .admin-test-row p{margin:4px 0;font-size:11px}body[data-surface=admin] .admin-thumb{border-radius:8px;width:64px;height:54px}body[data-surface=admin] .admin-ad-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,1fr) 140px 140px auto;align-items:center;gap:20px;padding:18px 0;display:grid}body[data-surface=admin] .admin-ad-row:last-child{border:0;padding-bottom:0}body[data-surface=admin] .admin-ad-row p{margin:4px 0 0;font-size:11px}body[data-surface=admin] .admin-ad-row small,body[data-surface=admin] .admin-ad-row strong{font-size:12px;display:block}body[data-surface=admin] .admin-ad-row small{margin-bottom:4px;font-size:10px}body[data-surface=admin] .admin-ad-row button[aria-pressed=true]{background:#fff9e8;border-color:#dcc480}body[data-surface=admin] .admin-prize-preview>img{object-fit:cover;border-radius:10px;width:100%;height:190px;margin-bottom:16px}body[data-surface=admin] .notice{color:#637084;background:#f3f5f8;border:1px solid #e1e5ec;border-radius:10px;padding:13px 16px;font-size:12px;line-height:1.55}body[data-surface=admin] .notice.warning{color:#81621b;background:#fff8e6;border-color:#e9dba9}body[data-surface=admin] .editor-actions{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);background:#f6f7f9ee;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:12px;display:flex;position:sticky;top:0}body[data-surface=admin] .editor-actions>.muted{font-size:11px}body[data-surface=admin] details{border-bottom:1px solid var(--border);padding:16px 0}body[data-surface=admin] summary{cursor:pointer;margin-bottom:12px;font-size:13px;font-weight:650}body[data-surface=admin] .row{align-items:center;gap:14px;padding:15px 0}body[data-surface=admin] .mobile-only{display:none}body[data-surface=admin] .admin-shell.collapsed{grid-template-columns:88px minmax(0,1fr)}body[data-surface=admin] .collapsed .sidebar{padding-inline:8px}body[data-surface=admin] .collapsed .sidebar .logo{padding:0;font-size:11px}body[data-surface=admin] .collapsed .sidebar .logo small{display:none}body[data-surface=admin] .collapsed .sidebar nav a{justify-content:center;font-size:0}body[data-surface=admin] .collapsed .sidebar>a:last-child{padding:8px;font-size:10px}.ad-slot:empty,.catalog-ad:empty,.home-ad-pair:empty{display:none}.intro-ad-layout:has(.intro-ad-rail:empty){max-width:760px;display:block}.home-ad-pair:has(>.ad-slot:only-child){grid-template-columns:1fr;max-width:300px}body[data-surface=admin] .modal .ad-placeholder{margin:0}@media (width<=1399px){body[data-surface=admin] .week-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-surface=admin] .admin-ad-row{grid-template-columns:minmax(0,1fr) 130px 130px}body[data-surface=admin] .admin-ad-row>.toolbar{grid-column:1/-1}}@media (width<=1100px){body[data-surface=admin] .admin-main{padding-inline:22px}body[data-surface=admin] .admin-summary{grid-template-columns:repeat(2,1fr)}body[data-surface=admin] .admin-filters{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-surface=admin] .admin-filters>label:first-child{grid-column:1/-1}body[data-surface=admin] .admin-test-row{grid-template-columns:54px minmax(0,1fr) 90px}body[data-surface=admin] .admin-test-row>.toolbar{grid-column:2/-1}body[data-surface=admin] .cols{grid-template-columns:1fr}}@media (width<=900px){body[data-surface=admin] .admin-shell,body[data-surface=admin] .admin-shell.collapsed{display:block}body[data-surface=admin] .sidebar{display:none}body[data-surface=admin] .mobile-only{display:inline-flex}body[data-surface=admin] .admin-top>span:first-of-type{display:none}body[data-surface=admin] .admin-top{gap:12px;margin-bottom:20px}body[data-surface=admin] .admin-top form{flex:1;width:auto;margin:0}body[data-surface=admin] .admin-top .demo-note{max-width:140px;font-size:9px}body[data-surface=admin] .admin-top input{font-size:12px}body[data-surface=admin] .admin-page-actions{align-items:flex-start}}@media (width<=600px){body[data-surface=admin] .admin-main{padding:0 14px 28px}body[data-surface=admin] h1{font-size:26px}body[data-surface=admin] .panel{border-radius:12px;padding:16px}body[data-surface=admin] .admin-page-actions,body[data-surface=admin] .week-actions{flex-direction:column;align-items:stretch}body[data-surface=admin] .admin-page-actions>.toolbar>*{flex:1}body[data-surface=admin] .admin-summary{gap:10px;margin-bottom:16px}body[data-surface=admin] .admin-summary>div{gap:8px;padding:12px}body[data-surface=admin] .admin-summary strong{font-size:23px}body[data-surface=admin] .admin-summary span{font-size:10px}body[data-surface=admin] .week-grid{grid-template-columns:1fr;gap:8px}body[data-surface=admin] .week-day{grid-template-columns:65px minmax(0,1fr);gap:8px 12px;padding:12px;display:grid}body[data-surface=admin] .week-date{border-bottom:0;border-right:1px solid var(--border);grid-row:1/5;justify-content:center;padding:0 10px 0 0}body[data-surface=admin] .week-day .toolbar{grid-column:2;justify-content:space-between}body[data-surface=admin] .week-day>button{grid-column:2}body[data-surface=admin] .week-empty{min-height:0}body[data-surface=admin] .admin-feature .photo{width:74px;height:100px}body[data-surface=admin] .admin-filters{gap:10px}body[data-surface=admin] :is(input,select,textarea){font-size:16px}body[data-surface=admin] .admin-top .demo-note{display:none}body[data-surface=admin] .admin-test-list{padding:0 14px}body[data-surface=admin] .admin-test-row{grid-template-columns:46px minmax(0,1fr);gap:10px}body[data-surface=admin] .admin-test-row .admin-thumb{width:46px;height:46px}body[data-surface=admin] .admin-test-row .admin-status,body[data-surface=admin] .admin-test-row>.toolbar{grid-column:2}body[data-surface=admin] .admin-test-row .toolbar .button{padding:8px 10px}body[data-surface=admin] .admin-ad-row{grid-template-columns:1fr 1fr;gap:12px}body[data-surface=admin] .admin-ad-row>div:first-child{grid-column:1/-1}body[data-surface=admin] .editor-actions{padding:12px;display:block;position:static}body[data-surface=admin] .editor-actions>.toolbar{margin-top:10px}body[data-surface=admin] .editor-actions>.toolbar>*{flex:40%}body[data-surface=admin] .admin-section-head{gap:10px}body[data-surface=admin] .week-actions>.toolbar>*{flex:1}body[data-surface=admin] .admin-prize-preview>img{height:150px}}body[data-surface=admin] .sidebar .editorial-logo{letter-spacing:-1.1px!important;font-size:23px!important}body[data-surface=admin] .sidebar .editorial-logo small{letter-spacing:.2px!important;color:#747985!important;margin-top:8px!important;font-size:8px!important;font-weight:400!important}body[data-surface=admin] .collapsed .sidebar .editorial-logo{font-size:11px!important}@media (width<=600px){body[data-surface=admin] .admin-top{flex-wrap:wrap}body[data-surface=admin] .admin-top .demo-note{flex-basis:100%;order:3;max-width:none;font-size:9px;display:block}}body[data-surface=admin] .modal.admin-ad-dialog{width:min(900px,100% - 32px)}.admin-ad-preview{grid-template-columns:1fr 300px;align-items:start;gap:24px;display:grid}.admin-ad-preview h3{margin:0 0 12px}.admin-ad-preview .ad-frame{max-width:100%}@media (width<=767px){.admin-ad-preview{grid-template-columns:1fr}}body[data-surface=admin] .editor-actions #save-state{color:var(--muted);margin-left:10px;font-size:11px;display:inline-block}body[data-surface=admin] .editor-lifecycle form{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;display:grid}body[data-surface=admin] .editor-lifecycle label{margin:0}body[data-surface=admin] .editor-cover{border-radius:10px;width:100%;height:180px;margin-bottom:12px}body[data-surface=admin] .editor-result-heading{margin-top:24px}body[data-surface=admin] .editor-thumbnail{border-radius:8px;width:100px;height:80px;margin:12px 0}body[data-surface=admin] .question-edit-card{border:1px solid var(--border);border-radius:12px;margin:12px 0;padding:0;overflow:hidden}body[data-surface=admin] .question-edit-card>summary{background:#fafbfc;align-items:center;gap:12px;margin:0;padding:16px;list-style:none;display:flex}body[data-surface=admin] .question-number{background:#fff1c3;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}body[data-surface=admin] .question-summary-meta{white-space:nowrap;color:var(--muted);margin-left:auto;font-size:10px;font-weight:400}body[data-surface=admin] .question-edit-card>:not(summary){margin:16px}body[data-surface=admin] .question-tools{justify-content:flex-end}body[data-surface=admin] .question-image-controls .editor-question-photo{object-fit:contain;background:#f6f7f9;border-radius:9px;width:100%;height:160px;margin-bottom:12px}body[data-surface=admin] .answer-editor-heading,body[data-surface=admin] .answer-editor-top{justify-content:space-between;align-items:center;gap:10px;display:flex}body[data-surface=admin] .answer-editor-heading label,body[data-surface=admin] .answer-editor-top label{margin:0}body[data-surface=admin] .editor-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}body[data-surface=admin] .editor-answer{border:1px solid var(--border);background:#fff;border-radius:10px;padding:14px}body[data-surface=admin] .answer-editor-top{margin-bottom:12px}body[data-surface=admin] .answer-editor-top input[type=radio]{width:18px;height:18px;min-height:18px;margin:0}body[data-surface=admin] .answer-editor-top label{flex-direction:row;align-items:center;font-size:11px}body[data-surface=admin] .editor-answer-photo{object-fit:contain;background:#fafbfc;border-radius:8px;width:100%;height:130px;margin-bottom:12px}body[data-surface=admin] .editor-answer>label:last-child{margin-bottom:0}body[data-surface=admin] .editor-explanation{border-top:1px solid var(--border);padding-top:16px}body[data-surface=admin] .editor-bottom-actions{justify-content:space-between;margin-top:20px}body[data-surface=admin] .participant-table article{border-top:1px solid var(--border);grid-template-columns:80px 140px 1fr 140px;gap:16px;padding:16px 0;font-size:12px;display:grid}.contest-home-banner{background:#fffbef;border:1px solid #eee3be;border-radius:16px;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:28px;margin:28px 0;display:grid;overflow:hidden}.contest-home-banner>img{object-fit:cover;width:100%;height:100%;min-height:300px}.contest-home-banner>div{padding:24px 28px 24px 0}.contest-home-banner h2{margin:10px 0;font-size:28px;line-height:1.2}@media (width<=767px){body[data-surface=admin] .editor-lifecycle form,body[data-surface=admin] .editor-answer-grid{grid-template-columns:1fr}body[data-surface=admin] .question-summary-meta{display:none}body[data-surface=admin] .question-edit-card>summary{padding:12px}body[data-surface=admin] .question-edit-card>:not(summary){margin:12px}body[data-surface=admin] .question-tools{justify-content:flex-start}body[data-surface=admin] .participant-table article{grid-template-columns:1fr 1fr;gap:8px}.contest-home-banner{grid-template-columns:1fr;gap:0;margin:20px 0}.contest-home-banner>img{height:160px;min-height:0}.contest-home-banner>div{padding:20px}.contest-home-banner h2{font-size:24px}}body[data-surface=admin] .question-editor>.admin-section-head>button{white-space:nowrap;flex:none}body[data-surface=admin] .admin-tabs{background:#eceff3;border-radius:11px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin:0 0 24px;padding:5px;display:flex}body[data-surface=admin] .admin-tabs a{color:#6b7380;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font-size:12px;font-weight:600;display:flex}body[data-surface=admin] .admin-tabs a.active{color:#17213b;background:#fff;box-shadow:0 1px 4px #17213b10}body[data-surface=admin] .settings-secondary-title{margin-top:26px}body[data-surface=admin] .admin-user-list article{border-top:1px solid var(--border);grid-template-columns:44px minmax(0,1fr) 70px auto;align-items:center;gap:16px;padding:18px 0;display:grid}body[data-surface=admin] .admin-user-list article p{overflow-wrap:anywhere;margin:4px 0 0}body[data-surface=admin] .user-monogram{color:#786024;background:#fff3cd;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:650;display:flex}body[data-surface=admin] .admin-user-list .admin-status{align-self:center}body[data-surface=admin] .admin-ad-reference{grid-template-columns:minmax(180px,1fr) 160px 160px}@media (width<=600px){body[data-surface=admin] .admin-user-list article{grid-template-columns:40px minmax(0,1fr);gap:12px}body[data-surface=admin] .admin-user-list article>.admin-status{grid-column:2}body[data-surface=admin] .admin-user-list article>button{grid-column:2;justify-self:start}body[data-surface=admin] .admin-ad-reference{grid-template-columns:1fr 1fr}body[data-surface=admin] .admin-tabs{gap:3px;width:100%}body[data-surface=admin] .admin-tabs a{flex:1;padding:9px;font-size:11px}}.admin-editor-back{margin-bottom:18px}body[data-surface=admin] dialog.modal.drawer{overscroll-behavior:contain;border-radius:0 16px 16px 0;width:min(320px,100vw - 44px);max-width:none;height:100dvh;max-height:100dvh;margin:0 auto 0 0;padding:22px 18px;position:fixed;inset:0 auto 0 0;overflow-y:auto}body[data-surface=admin] .drawer h2{margin:8px 0 24px;padding-right:36px;font-size:18px}body[data-surface=admin] .drawer-links{gap:4px;margin:0}body[data-surface=admin] .drawer-links a{border-radius:9px;align-items:center;min-height:44px;padding:11px 12px;font-size:14px;line-height:1.3;display:flex}body[data-surface=admin] .drawer-links a.active{color:#493b13;background:#fff4cf;font-weight:650}body[data-surface=admin] .drawer>.toolbar:empty{display:none}body[data-surface=admin] .generator-image-options{border:1px solid var(--border);border-radius:10px;margin:0 0 10px;padding:14px 16px}body[data-surface=admin] .generator-image-options legend{color:#455062;padding:0 6px;font-size:12px;font-weight:650}body[data-surface=admin] .generator-image-options label{gap:10px;min-height:32px;margin:0}body[data-surface=admin] .generator-image-options label:has(:disabled){color:#8b929e}body[data-surface=admin] .generator-image-options .select-label{gap:6px;margin-bottom:12px}body[data-surface=admin] .generator-format-note{margin:8px 0 16px;font-size:11px}body[data-surface=admin] .generator-number-fields{gap:16px}body[data-surface=admin] .admin-advanced{margin-top:18px;padding-top:16px}body[data-surface=admin] .admin-advanced summary{color:#657084;font-size:12px}body[data-surface=admin] .editor-type-label{background:#f7f8fa;border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:12px}body[data-surface=admin] .editor-lifecycle form{grid-template-columns:minmax(150px,1fr) auto auto}body[data-surface=admin] .editor-lifecycle form>[data-status-date][hidden]{display:none}body[data-surface=admin] .admin-social-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;display:flex}body[data-surface=admin] .admin-social-filters label{width:min(240px,100%);margin:0}body[data-surface=admin] .calendar{gap:8px;margin:18px 0}body[data-surface=admin] .calendar .day{text-align:left;overflow-wrap:anywhere;align-self:stretch;min-height:100px;padding:10px;display:block}body[data-surface=admin] .calendar .day strong{font-size:13px;display:block}body[data-surface=admin] .calendar .calendar-entry{white-space:normal;margin:8px 0 0;font-size:10px;line-height:1.4;display:block}body[data-surface=admin] .calendar-day-count{display:none}body[data-surface=admin] .modal.admin-standard:not(.ad-takeover):not(.contest-promo):not(.contest-signup-dialog):not(.drawer){width:min(660px,100% - 32px);max-height:calc(100dvh - 32px);padding:0}body[data-surface=admin] .admin-modal-header{border-bottom:1px solid var(--border);z-index:3;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex;position:sticky;top:0}body[data-surface=admin] .admin-modal-header h2{margin:0;font-size:20px}body[data-surface=admin] .admin-modal-header>.close{flex:none;width:40px;height:40px;min-height:40px;margin:0;padding:0;position:static}body[data-surface=admin] .admin-modal-content{padding:22px}body[data-surface=admin] .admin-modal-content>.toolbar:empty{display:none}body[data-surface=admin] .drawer .admin-modal-header{border:0;margin-bottom:20px;padding:0;position:static}body[data-surface=admin] .drawer .admin-modal-content{padding:0}body[data-surface=admin] .drawer .admin-modal-header h2{margin:0;padding:0;font-size:18px}body[data-surface=admin] .profile-role{background:#f7f8fa;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}@media (width<=767px){body[data-surface=admin] .calendar{gap:4px}body[data-surface=admin] .calendar .day{text-align:center;min-height:54px;padding:7px}body[data-surface=admin] .calendar .calendar-entry{display:none}body[data-surface=admin] .calendar-day-count:not(:empty){color:#6a5419;background:#f8e7a7;border-radius:50%;width:18px;height:18px;margin:4px auto 0;font-size:10px;line-height:18px;display:block}body[data-surface=admin] .calendar .day-heading{text-align:center;font-size:11px}body[data-surface=admin] .admin-modal-header{padding:12px 16px}body[data-surface=admin] .admin-modal-content{padding:16px}body[data-surface=admin] .admin-modal-header h2{font-size:18px}body[data-surface=admin] .editor-lifecycle form{grid-template-columns:1fr}body[data-surface=admin] .editor-actions{align-items:center;gap:8px;padding:10px;display:flex;position:sticky;top:0;box-shadow:0 3px 10px #17213b0a}body[data-surface=admin] .editor-actions>.toolbar{flex-wrap:nowrap;flex:none;margin:0}body[data-surface=admin] .editor-actions>.toolbar>*{flex:none;min-height:40px;padding:10px;font-size:11px}body[data-surface=admin] .editor-actions #save-state{margin:4px 0 0;font-size:10px;display:block}body[data-surface=admin] .admin-social-filters{grid-template-columns:1fr 1fr;gap:10px;display:grid}body[data-surface=admin] .admin-social-filters label{width:auto}}body[data-surface=admin] .admin-filters-primary{grid-template-columns:minmax(0,1fr) minmax(160px,.45fr);margin-bottom:12px}body[data-surface=admin] .admin-filters-primary>label:first-child{grid-column:auto}body[data-surface=admin] .admin-filter-more{border:0;margin:0 0 18px;padding:0}body[data-surface=admin] .admin-filter-more summary{color:#687384;margin-bottom:12px;font-size:12px;font-weight:550}body[data-surface=admin] .admin-filter-more .admin-filters{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}body[data-surface=admin] .admin-filter-more .admin-filters>label:first-child{grid-column:auto}body[data-surface=admin] .admin-clear-filters{margin:-10px 0 12px}.topic-image-preview .photo{border-radius:8px;max-width:180px;height:120px;margin-bottom:14px}@media (width<=380px){body[data-surface=admin] .admin-social-filters,body[data-surface=admin] .admin-filters-primary{grid-template-columns:1fr}}@media (width<=600px){body[data-surface=admin] .admin-filter-more .admin-filters{grid-template-columns:1fr}}body[data-surface=admin] .calendar-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}body[data-surface=admin] .calendar-period{align-items:center;gap:10px;display:flex}body[data-surface=admin] .calendar-period h2{white-space:nowrap;margin:0;font-size:18px}body[data-surface=admin] .calendar-period button{flex:none;width:42px;padding:8px}body[data-surface=admin] .empty{padding:28px 14px}body[data-surface=admin] .admin-top [data-action=admin-menu]{flex:none;width:44px;height:44px;padding:0}body[data-surface=admin] .admin-top [data-action=admin-menu] .icon{width:20px;height:20px}@media (width<=767px){body[data-surface=admin] .calendar-controls{flex-direction:column;align-items:stretch;gap:12px;display:flex}body[data-surface=admin] .calendar-period{justify-content:space-between}body[data-surface=admin] .calendar-period h2{text-align:center;flex:1;font-size:17px}body[data-surface=admin] .calendar-mode{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}body[data-surface=admin] .calendar-mode button{width:100%;padding:10px 8px;font-size:12px}body[data-surface=admin] .admin-top{gap:6px 10px;min-height:0;padding:8px 0}body[data-surface=admin] .admin-top>span:first-of-type{flex:1;font-size:12px;display:block}body[data-surface=admin] .admin-top .demo-note{font-size:9px}body[data-surface=admin] .admin-modal-header>.close{width:44px;height:44px;min-height:44px}body[data-surface=admin] .week-day .toolbar>*{justify-content:center;align-items:center;min-height:44px;padding:8px;font-size:12px;display:inline-flex}body[data-surface=admin] .panel .row>.text-link{justify-content:center;align-items:center;min-height:44px;padding:8px;display:inline-flex}}body[data-surface=admin] [data-editor-section][hidden]{display:none!important}body[data-surface=admin] .editor-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;scroll-margin-top:90px;display:grid}body[data-surface=admin] .editor-tabs button{color:#647083;min-height:44px;box-shadow:none;background:0 0;padding:10px 8px;font-size:12px}body[data-surface=admin] .editor-tabs button.active{color:#17213b;background:#fff;box-shadow:0 1px 4px #17213b10}body[data-surface=admin] .question-edit-card{scroll-margin-top:90px}body[data-surface=admin] .editor-results{max-width:850px}body[data-surface=admin] .admin-form-actions{z-index:5;border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f7f9f5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px;display:flex;position:sticky;top:0}body[data-surface=admin] .admin-form-actions span{color:var(--muted);font-size:11px}body[data-surface=admin] .admin-form-section+.admin-form-section{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}body[data-surface=admin] .admin-visibility-options label{min-height:36px;margin-bottom:4px}body[data-surface=admin] .drawer-public-link{border-top:1px solid var(--border);align-items:center;min-height:44px;margin-top:20px;padding:12px;font-size:13px;display:flex}body[data-surface=admin] .schedule-options .row .grow{gap:4px;display:grid}body[data-surface=admin] .analytics-detail-head label{flex:none;width:150px;margin:0}body[data-surface=admin] .analytics-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-surface=admin] .row .toolbar{justify-content:flex-end}@media (width<=600px){body[data-surface=admin] .editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}body[data-surface=admin] .admin-form-actions{padding:10px}body[data-surface=admin] .admin-form-actions button{min-height:44px}body[data-surface=admin] .analytics-detail-head{flex-direction:column;align-items:stretch}body[data-surface=admin] .analytics-detail-head label{width:100%}body[data-surface=admin] .analytics-detail-summary{grid-template-columns:1fr}body[data-surface=admin] .row:has(>.toolbar){flex-wrap:wrap}body[data-surface=admin] .row>.toolbar{flex-basis:100%;justify-content:flex-start}body[data-surface=admin] .row>.grow{flex-basis:0;min-width:0}}body[data-surface=admin] .question-editor h2 .muted{margin-left:4px;display:inline-block}body[data-surface=admin] .question-image-controls .editor-question-photo{max-width:520px;height:240px;display:block}@media (width<=600px){body[data-surface=admin] .question-image-controls .editor-question-photo{height:180px}}.share-networks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.share-networks .button{min-width:0;padding-inline:10px;font-size:13px}.contest-rules-link{font-size:12px}.contest-rules-link a{text-decoration:underline}#konkurss{scroll-margin-top:90px}.catalog-results[aria-busy=true]{opacity:.6}@media (width<=420px){.share-networks{grid-template-columns:1fr}.share-networks .button{min-height:42px}}body[data-surface=public] .search-hint{color:var(--muted);margin:0;font-size:11px;font-weight:400;line-height:1.5}body[data-surface=public] .search-hint[hidden]{display:none}body[data-surface=public] .search-suggestions{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}body[data-surface=public] .search-suggestions a{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 14px;font-size:13px;font-weight:650;line-height:1.5;display:flex}body[data-surface=public] .search-suggestions a:is(:hover,:focus-visible){background:#fff9e8;border-color:#e8d7a2}body[data-surface=public] .search-suggestions a>span{flex:none;font-size:18px}body[data-surface=public] .static-page{overflow-wrap:anywhere;font-size:14px;line-height:1.8}body[data-surface=public] .static-page :is(h2,h3){scroll-margin-top:92px;line-height:1.35}body[data-surface=public] .static-page h2{letter-spacing:-.4px;margin:32px 0 12px;font-size:23px}body[data-surface=public] .static-page h3{margin:22px 0 8px;font-size:16px}body[data-surface=public] .static-page p{margin:0 0 16px}body[data-surface=public] .static-page li+li{margin-top:10px}body[data-surface=public] .static-page ul{margin:16px 0;padding-left:22px}body[data-surface=public] .static-page a:not(.button){text-underline-offset:3px;text-decoration:underline}body[data-surface=public] .static-page .policy-updated{color:var(--muted);font-size:12px}body[data-surface=public] .reading-links{border-block:1px solid var(--border);flex-wrap:wrap;gap:10px 20px;margin:12px 0 24px;padding:16px 0;font-size:12px;display:flex}body[data-surface=public] .contact-email{letter-spacing:-.5px;margin:6px 0 12px;font-size:clamp(19px,4vw,27px);font-weight:800;display:inline-block}body[data-surface=public] :is(.operator-details,.cookie-details){border:1px solid var(--border);background:#fcfaf3;border-radius:14px;gap:16px;margin:18px 0 24px;padding:20px;display:grid}body[data-surface=public] :is(.operator-details,.cookie-details) dt{margin-bottom:4px;font-weight:750}body[data-surface=public] :is(.operator-details,.cookie-details) dd{margin:0}body[data-surface=public] .contest-terms-summary{border:1px solid var(--border);background:#fcfaf3;border-radius:14px;margin:20px 0;padding:20px}body[data-surface=public] .contest-terms-summary h3{margin-top:0}body[data-surface=public] .contest-terms-summary p:last-child{margin-bottom:0}@media (width<=767px){body[data-surface=public] .static-page{font-size:13px;line-height:1.7}body[data-surface=public] .static-page h2{margin-top:26px;font-size:21px}body[data-surface=public] .static-page h3{font-size:15px}body[data-surface=public] :is(.operator-details,.cookie-details,.contest-terms-summary){padding:16px}}body[data-surface=public] .header .install-header{display:none!important}@media (width>=768px){html:not([data-handheld=true]) body[data-surface=public] .header nav{margin-left:8px}}html[data-handheld=true] body[data-surface=public] .header .install-header{margin-left:auto;display:inline-flex!important}body[data-surface=public] .header [data-action=search]{margin-left:auto}html[data-handheld=true] body[data-surface=public] .header button[data-action=search]{flex:0 0 44px;margin-left:0;display:inline-flex!important}@media (width>=768px){html[data-handheld=true] body[data-surface=public] .header .wrap{justify-content:flex-start;gap:24px}html[data-handheld=true] body[data-surface=public] .header nav{flex:none;gap:24px;margin-left:8px}html[data-handheld=true] body[data-surface=public] .header .install-header{white-space:nowrap;flex-shrink:0;height:44px;min-height:44px;padding:0 16px}html[data-handheld=true] body[data-surface=public] .header button[data-action=search]{margin-left:-12px}}@media (width>=1024px){html[data-handheld=true] body[data-surface=public] .header form{flex:0 0 190px;min-width:0;height:44px;margin-left:auto;display:flex}html[data-handheld=true] body[data-surface=public] .header form>input{min-width:0;height:100%;min-height:0;padding-block:0}html[data-handheld=true] body[data-surface=public] .header form~.install-header{margin-left:-12px}html[data-handheld=true] body[data-surface=public] .header form~button[data-action=search]{display:none!important}}@media (width<=1023px){html[data-handheld=true] body[data-surface=public] .header form{display:none}html[data-handheld=true] body[data-surface=public] .header .install-header{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0}html[data-handheld=true] body[data-surface=public] .header .install-header>span{display:none}html[data-handheld=true] body[data-surface=public] .header .install-header>.icon{width:20px;height:20px}}body[data-surface=public] .catalog-selects select{padding-right:38px}@media (width>=360px) and (width<=767px){body[data-surface=public] .catalog-selects{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@media (width<=359px){body[data-surface=public] .catalog-selects{grid-template-columns:1fr}}body[data-surface=public] .completion-statistics-heading{color:var(--muted);align-items:center;gap:11px;margin:0;padding:18px 23px;font-size:13px;font-weight:700;display:flex}body[data-surface=public] .completion-statistics-heading>.icon{flex:none;width:18px;height:18px}body[data-surface=public] .review-question-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 22px;display:grid}body[data-surface=public] .review-question-heading>h2{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.5}@media (width<=767px){body[data-surface=public] .completion-statistics-heading{gap:10px;padding:15px 16px;font-size:12px}body[data-surface=public] .review-question-heading{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:16px}body[data-surface=public] .review-question-heading>h2{font-size:13px}body[data-surface=public] .review-question-heading>.pill{grid-column:2;justify-self:start;font-size:10px}}body[data-surface=public] .catalog-search-field{display:contents}body[data-surface=public] .catalog-search-row{row-gap:6px}body[data-surface=public] .catalog-search-field>.catalog-search{grid-area:1/1}body[data-surface=public] .catalog-search-field>.search-hint{grid-area:2/1}body[data-surface=public] .catalog-search-row>.catalog-selects{grid-area:1/2}body[data-surface=public] .search-popup-form>label{margin-bottom:6px}body[data-surface=public] .search-popup-form>button{margin-top:16px}@media (width<=767px){body[data-surface=public] .catalog-search-row>.catalog-selects{grid-area:3/1;margin-top:9px}}body[data-surface=public]{--portal-header-height:68px}body[data-surface=public] .header .wrap{min-height:var(--portal-header-height)}body[data-surface=public] .ad-takeover-shell{padding:0 0 16px}body[data-surface=public] .ad-takeover-header{min-height:var(--portal-header-height);box-sizing:border-box;align-items:center;max-width:1190px;margin:0 auto;padding:0 26px}body[data-surface=public] .ad-takeover-header .logo{flex:none}body[data-surface=public] .ad-takeover-close{justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-flex}body[data-surface=public] .ad-takeover-close .icon{flex:none}body[data-surface=public] .ad-takeover-body{box-sizing:border-box;padding-inline:24px}@media (width<=767px){body[data-surface=public]{--portal-header-height:62px}body[data-surface=public] .ad-takeover-shell{padding-bottom:12px}body[data-surface=public] .ad-takeover-header,body[data-surface=public] .ad-takeover-body{padding-inline:16px}}body[data-surface=public] .contest-demographics{margin:0 0 16px}.contest-demographics .demographics-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px;display:grid}.contest-demographics .demographics-grid label{min-width:0;margin:0;font-size:12px}:is(body[data-surface=public],body[data-surface=admin]) .contest-demographics .demographics-grid :is(input,select){box-sizing:border-box;width:100%;height:48px;min-height:48px;margin:6px 0 0;padding:0 14px;font-size:15px;font-weight:450;line-height:normal}:is(body[data-surface=public],body[data-surface=admin]) .contest-demographics .demographics-grid select{padding-right:34px}.contest-demographics .demographics-city{grid-column:1/-1}@media (width<=767px){.contest-demographics .demographics-grid{gap:12px}:is(body[data-surface=public],body[data-surface=admin]) .contest-demographics .demographics-grid :is(input,select){height:44px;min-height:44px;margin-top:4px;padding-inline:12px;font-size:16px}:is(body[data-surface=public],body[data-surface=admin]) .contest-demographics .demographics-grid select{padding-right:34px}}@media (width<=359px){.contest-demographics .demographics-grid{grid-template-columns:1fr}}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.article-card{min-width:0;color:inherit;background:#fff;border:1px solid #e9e0ce;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .18s,border-color .18s;display:flex;overflow:hidden}.article-card:hover{border-color:#d9bd6e;transform:translateY(-3px)}.article-card-art{aspect-ratio:3/2;background:#f3eedf;position:relative;overflow:hidden}.article-card-art>img{object-fit:cover;width:100%;height:100%;display:block}.article-kind{color:#4f4324;white-space:nowrap;background:#fffbef;border:1px solid #ecdfb9;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;bottom:12px;left:12px}.article-kind>.icon{width:15px;height:15px}.article-card-copy{flex-direction:column;flex:1;gap:9px;min-width:0;padding:17px 18px 18px;display:flex}.article-category{letter-spacing:.06em;text-transform:uppercase;color:#917425;font-size:10px;font-weight:750}.article-card h3{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.35}.article-card-meta,.article-byline{color:#7b7465;flex-wrap:wrap;align-items:center;gap:5px 10px;font-size:11px;line-height:1.5;display:flex}.article-card-meta{margin-top:auto;padding-top:2px}.article-card-meta>span+span:before,.article-byline>span+span:before,.article-byline>time:before{content:"·";color:#b0a58a;margin-right:10px}.article-image-empty{color:#a38c4c;background:linear-gradient(135deg,#f8ecc2,#f1e6d8);place-items:center;width:100%;height:100%;display:grid}.article-image-empty>.icon{width:45px;height:45px}.home-article-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-articles>.section-head .section-symbol>.icon{width:22px;height:22px}.home-articles>.section-head>a{align-items:center;gap:7px;display:inline-flex}.home-horoscope{color:inherit;background:#fcf5df;border:1px solid #e4d39e;border-radius:16px;align-items:center;gap:18px;margin-bottom:20px;padding:20px 24px;text-decoration:none;display:flex}.home-horoscope-mark{color:#443719;background:#f5d36a;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.home-horoscope-mark>.icon{width:30px;height:30px}.home-horoscope h3{margin:5px 0 0;font-size:20px;line-height:1.35}.home-horoscope>div:nth-child(2){flex:1;min-width:0}.home-horoscope-arrow{flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.article-directory{margin:32px 0 45px}.article-directory-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.article-directory-heading h1{letter-spacing:-.025em;margin:0;font-size:34px}.article-tabs{background:#f3eee1;border-radius:12px;flex-wrap:wrap;gap:5px;padding:5px;display:flex}.article-tabs a{color:#756b55;border-radius:8px;padding:9px 14px;font-size:12px;font-weight:650;text-decoration:none}.article-tabs a.active{color:#392f19;background:#f5d16b}.article-filters{background:#fff;border:1px solid #e9e0ce;border-radius:15px;grid-template-columns:minmax(0,1fr) 220px auto;align-items:start;gap:12px;margin-bottom:24px;padding:18px;display:grid}.article-filters input,.article-filters select{width:100%;min-height:44px;margin:0}.article-filters>label{margin:0}.article-search .search-hint{margin:7px 0 0}.article-more{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0;display:flex}.article-more p{text-align:center;flex-basis:100%}.article-list-empty{text-align:center;border:1px dashed #dfd3b9;border-radius:18px;grid-column:1/-1;padding:54px 20px}.article-list-empty h2{font-size:24px}.article-list-empty p{color:#827967;font-size:14px}.article-reading{max-width:760px;margin:34px auto 0}.article-reading-header h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:13px 0 18px;font-size:39px;line-height:1.15}.article-reading-kicker{color:#897447;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.article-reading-kicker a{color:#7c652a;text-decoration:none}.article-reading-kicker>span{border-left:1px solid #dacead;padding-left:10px;font-weight:500}.article-lead{color:#736955;margin:0 0 16px;font-size:17px;line-height:1.65}.article-byline{padding:0 0 18px}.article-byline .article-share{gap:7px;min-height:34px;margin-left:auto;padding:7px 10px;font-size:11px}.article-reading-cover{aspect-ratio:16/9;background:#f5eedc;border-radius:18px;width:100%;margin:0 0 28px;overflow:hidden}.article-reading-cover>img{object-fit:cover;width:100%;height:100%;display:block}.article-body{color:#3f3b32;overflow-wrap:anywhere;font-size:16px;line-height:1.85}.article-body>p,.zodiac-section>p{white-space:pre-line;margin:0 0 22px}.article-body h2{letter-spacing:-.015em;color:#352e20;margin:32px 0 15px;font-size:25px;line-height:1.3}.article-body ul{margin:18px 0 24px;padding-left:24px}.article-body li{margin:8px 0;padding-left:4px}.article-body figure{margin:26px 0}.article-body figure img{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.zodiac-navigation{background:#fffcf5;border:1px solid #e6dbc1;border-radius:15px;flex-wrap:wrap;gap:7px;margin:0 0 24px;padding:16px;display:flex}.zodiac-navigation a{color:#6c5c34;background:#fff;border:1px solid #e5d8b9;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:7px 13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.zodiac-navigation a:hover,.zodiac-navigation a:focus-visible{background:#f8dc8e}.zodiac-section{border-bottom:1px solid #e9e0ce;margin-bottom:22px;padding:0 0 12px;scroll-margin-top:110px}.zodiac-section:last-child{border-bottom:0}.article-body .zodiac-section h2{align-items:center;gap:13px;margin:0 0 15px;font-size:23px;display:flex}.zodiac-marker{color:#8b6c20;background:#f8e8b8;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.article-body .article-sources{border-top:1px solid #e9e0ce;margin:32px 0 0;padding:20px 0 0}.article-end-actions{border-top:1px solid #e9e0ce;justify-content:space-between;gap:12px;margin:28px 0;padding-top:22px;display:flex}.article-related-tests{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.article-related-tests .card{height:100%}.article-related-tests .card h3{min-height:0}.article-share-dialog{max-width:480px}.article-share-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.article-share-links>a{min-height:44px;color:inherit;border:1px solid #e5d9bc;border-radius:10px;justify-content:center;align-items:center;padding:10px;font-size:13px;text-decoration:none;display:flex}.article-share-links>a:hover{background:#fbf4de}.article-share-dialog input{font-size:12px}.bottom-nav:has(a[href="/raksti/"]){grid-template-columns:repeat(4,minmax(0,1fr))}.bottom-nav:has(a[href="/raksti/"]) a{width:auto;min-width:0}@media (width>=1100px){.home-article-grid .article-card h3{font-size:17px}}@media (width<=1099px){.home-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-grid{gap:18px}.article-directory-heading h1{font-size:30px}.article-reading-header h1{font-size:35px}.article-related-tests{grid-template-columns:repeat(3,minmax(0,1fr))}.article-related-tests .card h3{font-size:16px}.article-related-tests .card-body{padding:14px}}@media (width<=799px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-filters{grid-template-columns:minmax(0,1fr) 180px}.article-filters>button{grid-column:1/-1;justify-self:end}.article-reading{margin-top:24px}.article-reading-header h1{font-size:30px}.article-reading-cover{border-radius:14px}.article-lead{font-size:16px}.article-related-tests{grid-template-columns:repeat(2,minmax(0,1fr))}.article-related-tests>.card:last-child{display:none}.home-horoscope{gap:14px;padding:18px}.home-horoscope h3{font-size:18px}}@media (width<=599px){.article-directory{margin-top:23px}.article-directory-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:18px}.article-directory-heading h1{font-size:28px}.article-tabs{justify-content:space-between;align-self:stretch}.article-tabs a{text-align:center;flex:1;padding:8px}.article-filters{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px}.article-search{grid-column:1/-1}.article-filters>label{grid-column:1}.article-filters>button{grid-area:2/2;place-self:center stretch}.article-filters input,.article-filters select{font-size:16px}.article-grid,.home-article-grid{grid-template-columns:minmax(0,1fr);gap:12px}.article-card{border-radius:13px;flex-direction:row;min-height:124px}.article-card-art{aspect-ratio:1;flex-shrink:0;align-self:stretch;width:116px}.article-card-copy{justify-content:center;gap:7px;padding:13px 14px}.article-card h3{font-size:16px;line-height:1.3}.article-card-meta{gap:3px 7px;margin:0;padding:0;font-size:10px}.article-category{font-size:9px}.article-card-meta>span+span:before{margin-right:7px}.article-kind{border-radius:6px;gap:4px;padding:4px 6px;font-size:9px;bottom:7px;left:6px}.article-kind>.icon{width:12px;height:12px}.home-horoscope{gap:12px;margin-bottom:14px;padding:16px}.home-horoscope-mark{width:38px;height:38px}.home-horoscope-mark>.icon{width:24px;height:24px}.home-horoscope h3{margin-top:5px;font-size:16px}.home-horoscope-arrow{width:24px}.article-reading-header h1{margin:11px 0 14px;font-size:28px;line-height:1.18}.article-lead{font-size:15px;line-height:1.7}.article-reading-kicker{flex-wrap:wrap;font-size:10px}.article-byline{gap:4px 8px;font-size:10px}.article-byline .article-share{min-height:32px;padding:5px 8px}.article-reading-cover{margin-bottom:23px}.article-body{font-size:16px;line-height:1.8}.article-body h2{margin-top:26px;font-size:23px}.article-body>p,.zodiac-section>p{margin-bottom:20px}.article-body .zodiac-section h2{gap:10px;font-size:22px}.zodiac-navigation{gap:6px;padding:11px}.zodiac-navigation a{min-height:34px;padding:7px 10px;font-size:11px}.zodiac-marker{width:30px;height:30px;font-size:10px}.article-end-actions .button,.article-end-actions>button{flex:1;min-width:0}.article-related-tests{grid-template-columns:minmax(0,1fr);gap:12px}.article-related-tests>.card:last-child{display:flex}.article-reading-kicker>span{padding-left:8px}}@media (width<=359px){.article-card-art{width:100px}.article-card-copy{gap:6px;padding:11px}.article-card h3{font-size:15px}.article-card-meta{font-size:9px}.article-reading-header h1{font-size:26px}.article-byline .article-share{margin-left:0}}@media (prefers-reduced-motion:reduce){.article-card{transition:none}.article-card:hover{transform:none}}.search-scope{justify-content:stretch;margin:0 0 17px}.search-scope>button{color:#7a6e53;background:0 0;border:0;border-radius:8px;flex:1;min-height:36px;padding:8px;font-size:12px}.search-scope>button.active{color:#3c3018;background:#f5d16b}@media (width>=1100px){.home-article-grid.article-count-1{grid-template-columns:minmax(0,1fr);max-width:380px}.home-article-grid.article-count-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px}.home-article-grid.article-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}}body[data-surface=public] dialog.modal .search-scope>button{box-shadow:none;border:1px solid #0000;color:#776a4e!important;background:0 0!important}body[data-surface=public] dialog.modal .search-scope>button.active{border-color:#e9c559;color:#3c3018!important;background:#f5d16b!important}.article-filters.horoscope-filters{grid-template-columns:minmax(0,1fr) auto}.article-filters.horoscope-filters>button{grid-area:1/2}@media (width<=599px){.horoscope-filters .article-search{grid-column:1/-1}.article-filters.horoscope-filters>button{grid-area:2/1/auto/-1}}@media (width>=600px) and (width<=1099px){.home-article-grid.article-count-3>.article-card:last-child{flex-direction:row;grid-column:1/-1;min-height:150px}.home-article-grid.article-count-3>.article-card:last-child>.article-card-art{aspect-ratio:3/2;flex:none;width:220px}.home-article-grid.article-count-3>.article-card:last-child>.article-card-copy{justify-content:center}.home-article-grid.article-count-3>.article-card:last-child .article-card-meta{margin-top:0}}.article-catalog-controls .catalog-search-field,.article-catalog-controls .catalog-search{width:100%}.article-catalog-controls .catalog-categories{margin-top:16px}.article-catalog-controls .fun-chips .chip>.icon{flex:none;width:17px;height:17px}.article-search-status:empty{display:none}.article-directory [data-article-grid][aria-busy=true]{opacity:.65;transition:opacity .15s}.article-catalog-controls .chip{align-items:center;gap:7px;display:inline-flex}.home-editorial{grid-template-columns:minmax(0,2.35fr) minmax(260px,1fr);align-items:stretch;gap:24px;display:grid}.home-editorial-articles{min-width:0}.home-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.home-editorial-grid .article-card h3{font-size:16px}.home-editorial-grid .article-card-copy{gap:8px;padding:14px}.home-editorial-horoscopes{background:radial-gradient(circle at 100% 0,#f7e1a3,#0000 65%),#fcf6e5;border:1px solid #e9d697;border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex}.home-horoscope-heading{align-items:center;gap:10px;display:flex}.home-horoscope-heading>span{color:#6d5319;background:#f3d16b;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.home-horoscope-heading .icon{width:24px;height:24px}.home-horoscope-heading h2{margin:0;font-size:24px}.home-horoscope-main,.home-horoscope-previous,.home-horoscope-archive{color:inherit;text-decoration:none}.home-horoscope-main h3{letter-spacing:-.02em;margin:7px 0 12px;font-size:19px;line-height:1.3}.home-horoscope-read,.home-horoscope-archive{align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.home-horoscope-read .icon,.home-horoscope-archive .icon{width:16px;height:16px}.home-horoscope-previous{border-top:1px solid #e8dbb7;gap:5px;padding-top:12px;display:grid}.home-horoscope-previous>span{color:#8a753b;font-size:10px}.home-horoscope-previous strong{font-size:12px;font-weight:650;line-height:1.4}.home-horoscope-archive{color:#795d1d;margin-top:auto;padding-top:4px}.stats-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.stats-reading-grid h3{align-items:center;gap:10px;font-size:17px;display:flex}.stats-reading-grid h3>.icon{color:#9c7922;width:24px;height:24px}.stats-reading-grid a{color:inherit;text-decoration:none}.stats-reading-image{aspect-ratio:16/8;border-radius:13px;margin:18px 0;overflow:hidden}.stats-reading-image img{object-fit:cover;width:100%;height:100%}.stats-reading-grid h2{font-size:23px;line-height:1.3}.stats-reading-grid p{color:#817760;font-size:12px}.reading-topic{margin:20px 0}.reading-topic>div:first-child{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.reading-topic-track{background:#f4efdf;border-radius:10px;height:8px;margin-top:9px;overflow:hidden}.reading-topic-track i{background:#d6ab3b;border-radius:10px;height:100%;display:block}@media (width<=1099px){.home-editorial{grid-template-columns:minmax(0,1fr)}.home-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-editorial-horoscopes{grid-template-columns:1.5fr 1fr 1fr;gap:14px 24px;display:grid}.home-horoscope-heading{grid-column:1/-1}.home-horoscope-main{grid-row:2/4}.home-horoscope-previous{border:0;padding:0}.home-horoscope-archive{grid-column:2/-1;align-self:end}.home-horoscope-previous strong{font-size:13px}}@media (width<=767px){.stats-reading-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.home-editorial{gap:18px}.home-editorial-grid{grid-template-columns:minmax(0,1fr)}.home-editorial-grid .article-card h3{font-size:16px}.home-editorial-grid .article-card-copy{padding:12px 14px}.home-editorial-horoscopes{grid-template-columns:1fr 1fr;gap:14px 18px;padding:18px}.home-horoscope-heading h2{font-size:22px}.home-horoscope-main{grid-area:auto/1/auto/-1}.home-horoscope-main h3{font-size:21px}.home-horoscope-archive{grid-column:1/-1}.home-horoscope-previous{border-top:1px solid #e8dbb7;padding-top:12px}.stats-reading-grid h2{font-size:21px}}.article-catalog-controls{margin-bottom:24px}.article-directory [data-article-more-area][hidden],.article-directory [data-article-clear][hidden],.article-directory .search-hint[hidden]{display:none!important}.home-editorial .section-head>.text-link{white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.home-editorial .section-head>.text-link>.icon{flex:none;width:16px;height:16px}body[data-surface=public] .article-directory.catalogue .catalog-controls.article-catalog-controls [data-article-clear][hidden],body[data-surface=public] .article-directory.catalogue [data-article-more-area][hidden]{display:none!important}body[data-surface=public] .article-directory.catalogue .catalog-controls.article-catalog-controls{margin-bottom:24px!important}.article-byline>:is(span,time)+:is(span,time):before{content:"·";color:#ada38c;margin-right:12px}@media (width<=599px){.article-byline>:is(span,time)+:is(span,time):before{margin-right:8px}}body[data-surface=public] [hidden][data-article-more-area],body[data-surface=public] [hidden][data-portal-live-results],body[data-surface=public] [hidden][data-search-suggestions]{display:none!important}.portal-search-hit{color:inherit;border-bottom:1px solid #eee6d6;align-items:center;gap:13px;padding:15px 0;text-decoration:none;display:flex}.portal-search-hit:last-child{border:0}.search-hit-symbol{color:#8f7535;background:#fcf8ed;border:1px solid #eee3c6;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.search-hit-symbol .icon{width:18px;height:18px}.portal-search-hit .search-suggestion-copy{flex:1;gap:5px;min-width:0;display:grid}.portal-search-hit strong{font-size:14px;line-height:1.4}.portal-search-hit .search-suggestion-meta{color:#81765e;flex-wrap:wrap;align-items:center;font-size:11px;display:flex}.portal-search-hit .search-suggestion-arrow{flex:none;width:16px}.portal-search-hit .search-suggestion-arrow .icon{width:16px;height:16px}.search-all-results{color:#79601e;justify-content:center;align-items:center;gap:7px;margin-top:15px;font-size:12px;font-weight:700;display:flex}.portal-search-page{max-width:850px;margin:32px auto}.portal-search-page>h1{margin-bottom:24px;font-size:30px}.portal-search-page-results{margin:10px 0 26px}.portal-search-dialog [data-portal-live-results]{max-height:min(55svh,520px);overflow:auto}.portal-search-dialog .search-popup-form{margin-bottom:17px}.portal-search-dialog [data-search-suggestions] h3{margin:14px 0 2px;font-size:14px}.article-byline{margin:18px 0 26px}.article-reading-cover{margin-bottom:28px}.article-body .article-opening{color:#303746;margin:0 0 27px;font-size:17px;line-height:1.75}.article-opening strong{font-weight:650}.article-body blockquote{background:#fcf8e9;border-left:4px solid #d9b44f;border-radius:0 12px 12px 0;margin:30px 0;padding:20px 24px;font-size:21px;font-weight:600;line-height:1.6}.article-callout{background:#fffcf2;border:1px solid #e6d9b6;border-radius:14px;align-items:flex-start;gap:15px;margin:28px 0;padding:21px;display:flex}.article-callout>.icon{color:#a88527;flex:none;width:24px;height:24px;margin-top:2px}.article-callout>p{margin:0!important}.article-body>.zodiac-section:last-child{margin-bottom:0;padding-bottom:0}.article-body .zodiac-section{border-bottom:1px solid #eee5d3;margin:27px 0;padding-bottom:22px}.article-body .zodiac-section:last-child{border-bottom:0}.article-body .zodiac-outlook{margin:11px 0;font-size:16px;line-height:1.75}.zodiac-outlook>strong{color:#4f452e;font-weight:750}.zodiac-navigation a.active{color:#392c12;background:#efcf67;border-color:#d9b64d}.zodiac-open{color:#8a6e28;align-items:center;gap:7px;margin-top:8px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.zodiac-open .icon{width:15px;height:15px}.zodiac-page-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:25px;display:flex}.article-body>.article-sources{border-top:1px solid #eee5d3;margin-top:28px;padding-top:18px;font-size:12px}.article-sources>summary{cursor:pointer;color:#847044;font-weight:650}.article-sources ul{margin:12px 0 0;font-size:12px;line-height:1.6}.article-end-actions{border-top:1px solid #eee5d3;justify-content:flex-end;gap:10px;margin:22px 0 0;padding-top:17px}.article-reading{margin-bottom:0}body[data-surface=public] :is(.article-share,.intro-share,.completion-secondary button){gap:7px;min-height:36px;font-weight:650;box-shadow:none!important;color:#73613b!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;padding:7px 0!important;font-size:12px!important;display:inline-flex!important}.article-share .icon,.intro-share .icon{width:17px;height:17px}.article-card-art .article-category-badge{color:#6e582b;white-space:nowrap;background:#fffaf0;max-width:calc(100% - 16px);line-height:1.2}.article-category-badge .icon{flex:none;width:14px;height:14px}.article-card-copy{gap:10px}.article-card h3{margin-top:0}.home-editorial{align-items:start}.home-editorial-grid{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;gap:15px;padding-bottom:2px;overflow:auto;display:flex!important}.home-editorial-grid::-webkit-scrollbar{display:none}.editorial-item{scroll-snap-align:start;flex:0 0 calc(33.3333% - 10px);min-width:0;display:flex}.editorial-item>.article-card{width:100%;height:100%}.home-editorial[data-article-count="1"] .editorial-item{flex-basis:min(100%,360px)}.home-editorial[data-article-count="2"] .editorial-item{flex-basis:calc(50% - 7.5px)}.home-editorial-horoscopes{background:#fcf6e5;padding:20px;display:block!important}.home-horoscope-heading{margin-bottom:15px}.home-horoscope-heading h2{font-size:23px}.home-horoscope-main{display:block}.home-horoscope-cover{aspect-ratio:2;border-radius:10px;margin-bottom:15px;overflow:hidden}.home-horoscope-cover img{object-fit:cover;width:100%;height:100%}.home-horoscope-main time{color:#8a753c;font-size:10px}.home-horoscope-main h3{margin:7px 0 16px;font-size:18px}.editorial-arrows{display:flex}.editorial-arrows>button:first-child .icon{transform:rotate(180deg)}.editorial-more{display:none}.editorial-arrows button:disabled{opacity:.35}.reading-recommendations .article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-interscroller{width:min(970px,100vw - 32px);margin:34px calc(50% + min(970px,100vw - 32px)/-2);position:relative}.article-interscroller>.ad-caption{text-align:center;letter-spacing:.12em;color:#948b79;margin:0 0 10px;font-size:9px;display:block}.ad-reveal-window{clip-path:inset(0);isolation:isolate;height:clamp(330px,65svh,580px);position:relative}.ad-reveal-creative{pointer-events:none;justify-content:center;align-items:center;width:min(970px,100vw - 32px);height:min(650px,100svh - 100px);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ad-reveal-creative>.ad-slot{width:100%;margin:0!important}.ad-reveal-creative>.ad-slot>.ad-caption{display:none!important}.ad-reveal-creative .ad-frame{max-height:calc(100svh - 100px);width:min(var(--ad-width),calc((100svh - 100px)*var(--ad-ratio)),100%)!important}.ad-reveal-creative .ad-placeholder{pointer-events:auto}.ads-hidden .article-interscroller{display:none!important}@media (width<=1099px){.home-editorial{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.editorial-item{flex-basis:calc(50% - 7.5px)}.home-editorial.without-horoscope .editorial-item{flex-basis:calc(33.3333% - 10px)}.home-horoscope-heading h2{font-size:21px}}@media (width<=767px){.home-editorial{grid-template-columns:minmax(0,1fr)}.home-editorial-horoscopes{grid-template-columns:minmax(0,1fr);gap:0;display:grid!important}.home-horoscope-main{grid-template-columns:100px minmax(0,1fr);gap:7px 15px;display:grid}.home-horoscope-cover{aspect-ratio:1;grid-row:1/4;margin:0}.home-horoscope-main h3{margin:0;font-size:19px}.home-horoscope-main time{align-self:end}.home-horoscope-read{font-size:11px}.reading-recommendations .article-grid{grid-template-columns:minmax(0,1fr)}.article-body blockquote{padding:16px 18px;font-size:18px}.article-body .article-opening{font-size:16px}.article-body .zodiac-outlook{font-size:15px}}@media (width<=599px){.home-editorial-grid{grid-template-columns:minmax(0,1fr);gap:12px;overflow:visible;display:grid!important}.editorial-item{display:block!important}.editorial-item[data-mobile-hidden=true]{display:none!important}.home-editorial-grid .article-card{height:auto}.editorial-arrows{display:none!important}.editorial-more{justify-content:center;margin-top:18px;display:flex}.editorial-more>button{min-width:170px}.home-editorial-horoscopes{margin-top:0}.home-horoscope-heading{margin-bottom:14px}.home-horoscope-heading h2{font-size:22px}.article-interscroller{margin-block:27px}.ad-reveal-window{height:65svh}.ad-reveal-creative{width:calc(100vw - 32px)}.article-card-art .article-category-badge{gap:4px;padding:5px 6px;font-size:8px;bottom:7px;left:6px}.article-category-badge .icon{width:11px;height:11px}.portal-search-hit strong{font-size:13px}.portal-search-hit .search-suggestion-meta{font-size:10px}.portal-search-page>h1{font-size:27px}.article-end-actions .article-share{flex:none}.zodiac-page-actions .button{font-size:12px}.article-callout{gap:11px;padding:16px}}@media (prefers-reduced-motion:reduce){.ad-reveal-creative{width:100%;height:100%;position:absolute;inset:0;transform:none}}.article-body>.zodiac-section:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}@media (width>=600px){.ad-reveal-window{height:clamp(300px,50svh,450px)}}.article-byline{margin:18px 0 24px;padding-bottom:0}@media (width<=599px){.ad-reveal-window{height:min(620px,100svh - 130px)}.ad-reveal-creative .ad-frame{max-height:calc(100svh - 160px);width:min(var(--ad-width),calc((100svh - 160px)*var(--ad-ratio)),100%)!important}}.home-horoscope-cover img{object-fit:contain;background:#403044}.article-reading .article-reading-header>h1{margin-bottom:6px}.article-reading .article-reading-header>.article-byline{margin:0 0 12px}@media (width<=599px){.article-reading .article-reading-header>h1{margin-bottom:4px}.article-reading .article-reading-header>.article-byline{margin:0 0 10px}}.ad-live-slot{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;margin:24px auto;display:flex;overflow:hidden}.ad-live-slot:empty{display:none}.ad-live-content{min-width:0;max-width:100%}.ad-live-material{width:min(var(--creative-width),100%);max-width:100%;aspect-ratio:var(--creative-ratio);place-items:center;margin:auto;display:grid;overflow:hidden}.ad-live-material>a{width:100%;height:100%;display:block}.ad-live-material img{object-fit:contain;border-radius:0;width:100%;height:100%;display:block}.ad-live-slot:not(.ad-live-ready){min-height:0;margin:0}.ad-live-slot:not(.ad-live-ready)>.ad-caption{display:none}.ad-live-slot.ad-live-ready .ad-live-content{width:100%}.intro-ad-rail:empty{display:none}.intro-ad-layout:not(:has(.intro-ad-rail .ad-slot)){grid-template-columns:minmax(0,1fr)}.article-interscroller:not(:has(.ad-slot)){display:none}.article-standard-ad:empty,.catalog-ad:empty,.home-ad-pair:empty{display:none}.ad-takeover-body>.ad-live-material{width:min(var(--creative-width),calc((100dvh - 135px)*var(--creative-ratio)));max-width:100%;max-height:calc(100dvh - 135px)}.ad-takeover-shell .ad-takeover-header{align-items:center}.ad-break .ad-live-slot{margin:0 auto 18px}.ad-break-actions{background:var(--cream,#fffdf5);z-index:2;padding:12px 0 0;position:sticky;bottom:90px}.ad-consent-dialog .ad-check{align-items:center;gap:12px;margin:16px 0;display:flex}.ad-check>input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:0}.ad-cookie-link{font-size:inherit;font-weight:inherit;color:inherit;border:0;min-height:0;padding:0}.sponsor-strip{border:1px solid #e9dfc9;border-inline-start:4px solid var(--sponsor-accent,#b08b25);background:#fffdf5;border-radius:14px;align-items:center;gap:16px;min-width:0;margin:20px 0;padding:16px 18px;display:flex}.sponsor-strip>img{object-fit:contain;flex-shrink:0;width:88px;height:42px}.sponsor-strip>div{flex:1;min-width:0}.sponsor-strip small,.sponsor-card small{color:#817764;letter-spacing:.02em;font-size:9px;font-weight:500;line-height:1.4;display:block}.sponsor-strip strong{font-size:14px;line-height:1.4;display:block}.sponsor-strip p{color:#706755;margin:4px 0 0;font-size:12px;line-height:1.5}.sponsor-strip .button{min-height:40px;font-size:12px}.sponsor-game{margin:0 0 12px;padding:10px 14px}.sponsor-game>img{width:60px;height:28px}.sponsor-game strong{font-size:12px}.sponsor-card{min-width:0;max-width:100%;line-height:1.3;display:block}.sponsor-card strong{overflow-wrap:break-word;font-size:11px;font-weight:650;display:block}.completion-stage>.sponsor-strip{text-align:left;grid-column:1/-1;width:100%}.article-card .sponsor-card{margin-bottom:8px}.advertising-workspace .panel{margin-bottom:24px}.ad-admin-form{gap:18px;display:grid}.ad-admin-form label{flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.ad-admin-form input,.ad-admin-form select,.ad-admin-form textarea{width:100%;min-width:0;margin:0}.ad-admin-form input[type=checkbox]{width:18px;height:18px;min-height:18px}.ad-admin-form select{padding-right:32px}.ad-admin-form select[multiple]{background-image:none;min-height:100px}.ad-admin-form .ad-check{flex-direction:row;align-items:center;gap:10px}.ad-admin-form>button{justify-self:start}.ad-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ad-admin-form small{color:#817764;font-size:11px;line-height:1.5}.ad-admin-form fieldset{border:1px solid #e8dfcd;border-radius:14px;padding:18px}.ad-admin-form legend{padding:0 6px;font-size:13px;font-weight:700}.ad-placement-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ad-placement-picker .ad-placement-option{border:1px solid #eee6d6;border-radius:10px;flex-direction:row;align-items:center;gap:12px;padding:12px;display:flex}.ad-placement-option small{display:block}.ad-placement-option strong{font-size:12px}.ad-advanced{border:1px solid #e9dfcc;border-radius:12px;padding:16px}.ad-advanced>summary,.ad-banner-add>summary{cursor:pointer;font-size:13px;font-weight:700}.ad-advanced[open]>summary{margin-bottom:16px}.ad-content-selector{min-width:0;margin-top:14px}.ad-content-selector [data-ad-content-options]{gap:5px;max-height:250px;margin-top:6px;display:grid;overflow:auto}.ad-content-selector [data-ad-content-options] button{text-align:left;justify-content:flex-start;font-size:12px}.ad-selected-content{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ad-selected-content button{min-height:32px;padding:5px 10px;font-size:11px}.ad-admin-actions{border-top:1px solid #e9dfcd;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.ad-admin-actions>strong{flex:1;min-width:150px;font-size:12px}.ad-banner-editor{border-top:1px solid #e9dfcd;padding:20px 0}.ad-banner-current{align-items:center;gap:18px;display:flex}.ad-banner-current p{margin:5px 0;font-size:12px}.ad-banner-preview{gap:5px;width:180px;font-size:11px;display:grid}.ad-banner-preview img{object-fit:contain;width:180px;height:100px}.ad-banner-add{margin-top:14px}.ad-banner-add>summary{margin-bottom:15px}.ad-campaign-list>article{align-items:center;gap:22px;padding:22px;display:flex}.ad-campaign-list h2{margin:8px 0;font-size:18px;line-height:1.3}.ad-campaign-list p{margin:0;font-size:12px}.ad-campaign-list article>div:first-child{flex:1}.ad-status{color:#6f541c;background:#fff1c6;border-radius:20px;padding:4px 9px;font-size:10px;display:inline-block}.ad-count{gap:4px;font-size:12px;display:grid}.ad-count>strong{font-size:22px}.ad-count>small{color:#817764;font-size:10px}.ad-advertiser{border-top:1px solid #e8dfcc;padding:20px 0}.ad-report-filter{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:24px;display:flex}.ad-report-filter label{gap:6px;font-size:12px;display:grid}.ad-report-table{max-width:100%;margin-top:18px;overflow:auto}.ad-report-table table{border-collapse:collapse;width:100%;min-width:650px;font-size:11px}.ad-report-table th,.ad-report-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e9dfcd;padding:12px 10px}.ad-report-table th{background:#fbf7ed}.ad-settings-placements{gap:12px;display:grid}.ad-settings-placements>div{border:1px solid #e9dfcc;border-radius:12px;grid-template-columns:2fr 1fr 1fr;align-items:center;gap:12px;padding:14px;display:grid}.ad-audit-row{gap:18px;font-size:11px;display:flex}.ad-sponsor-logo-preview{object-fit:contain;max-width:160px;height:40px}.ad-sponsor-row{border-bottom:1px solid #e9dfcd;align-items:center;gap:14px;padding:14px 0;font-size:12px;display:flex}.ad-sponsor-row>span{flex:1}.ad-form-error{color:#a13737;background:#fff0ed;border-radius:10px;padding:12px 14px;font-size:12px}.ad-form-error[hidden]{display:none}.ad-preview-dialog{max-width:1100px}.ad-preview-dialog>img{object-fit:contain;width:100%;max-height:70dvh}.ad-preview-dialog>button{float:right}.ad-preview-dialog>p{text-align:center;font-size:12px}@media (width<=1099px){.ad-admin-grid,.ad-placement-picker{gap:14px}.ad-settings-placements>div{grid-template-columns:1fr 1fr}.ad-settings-placements .ad-check{grid-column:1/-1}.ad-campaign-list>article{flex-wrap:wrap}.sponsor-strip{gap:12px;padding:14px}.sponsor-strip>.button{flex-basis:100%;justify-self:start}}@media (width<=767px){.ad-admin-grid,.ad-placement-picker{grid-template-columns:minmax(0,1fr)}.ad-admin-form{gap:16px}.ad-admin-form input,.ad-admin-form select{min-height:44px;font-size:16px}.ad-admin-form input[type=checkbox]{min-height:18px}.ad-admin-form input[type=color]{min-height:40px}.ad-banner-current{align-items:flex-start;gap:12px}.ad-banner-preview,.ad-banner-preview img{width:120px}.ad-banner-preview img{height:80px}.ad-campaign-list>article{gap:16px;padding:18px}.ad-campaign-list article>div:first-child{flex-basis:100%}.ad-count{flex:1}.ad-report-filter{grid-template-columns:1fr 1fr;display:grid}.ad-report-filter>label:nth-of-type(3){grid-column:1/-1}.ad-report-filter .button{font-size:11px}.ad-sponsor-row{flex-wrap:wrap}.ad-audit-row{flex-direction:column;gap:4px}.sponsor-strip{flex-wrap:wrap;margin:16px 0}.sponsor-strip>img{width:65px;height:34px}.sponsor-strip strong{font-size:12px}.sponsor-strip p{font-size:11px}.sponsor-game{flex-wrap:nowrap;margin:0 0 10px;padding:8px 12px}.sponsor-game small{font-size:8px}.sponsor-game>img{width:46px;height:24px}.sponsor-card strong{font-size:10px}.ad-takeover-body>.ad-live-material{width:min(var(--creative-width),calc((100dvh - 120px)*5/7));max-height:calc(100dvh - 120px)}.ad-break-actions{bottom:78px}}.advertising-workspace .admin-page-actions>form{flex:1;align-items:center;gap:10px;max-width:530px;display:flex}.advertising-workspace .admin-page-actions>form input{flex:1;min-width:80px;margin:0}.advertising-workspace .admin-page-actions>form button{flex-shrink:0}.ad-selected-title{border:1px solid #e9dfcd;border-radius:10px;gap:5px;padding:12px 14px;display:grid}.ad-selected-title strong{font-size:13px;line-height:1.5}.editor-sponsorship-link{margin:0 0 18px;font-size:12px}.ad-sponsor-row>span{overflow-wrap:anywhere;min-width:0}.sponsor-article{flex-wrap:wrap}.ad-live-slot.ad-live-pending:not(.ad-live-ready){margin:24px auto}.ad-live-slot.ad-live-pending:not(.ad-live-ready) .ad-live-content{width:min(var(--ad-pending-width),100%);aspect-ratio:var(--ad-pending-ratio)}.ad-break .ad-live-slot.ad-live-pending{margin:0 auto 18px}.ad-admin-form>p{margin:0;line-height:1.6}.advertising-workspace>.admin-tabs{scrollbar-width:thin;gap:4px;max-width:100%;display:flex;overflow-x:auto}.advertising-workspace>.admin-tabs>a{white-space:nowrap;flex:none;padding:12px 16px}.ad-existing-banner{border-top:1px solid #e9dfcd;padding-top:16px}.ad-existing-banner>summary{flex-wrap:wrap;justify-content:space-between;gap:8px;list-style:disclosure-closed;display:flex}.ad-existing-banner>summary>span{color:#817764;font-size:11px;font-weight:400}.ad-existing-banner .ad-banner-editor{border-top:0;padding-top:8px}@media (width<=767px){.advertising-workspace>.admin-tabs>a{padding:12px;font-size:12px}.advertising-workspace .admin-section-head{gap:12px}.ad-admin-form .muted .text-link{min-height:32px;padding:0}.ad-existing-banner>summary{font-size:13px}.ad-existing-banner>summary>span{width:100%}}body[data-surface=admin] .advertising-workspace>.admin-tabs{flex-wrap:nowrap;gap:4px;width:fit-content;max-width:100%;overflow-x:auto}body[data-surface=admin] .advertising-workspace>.admin-tabs>a{white-space:nowrap;flex:none;padding:12px 16px}body[data-surface=admin] .advertising-workspace .ad-admin-form>p{margin:0;line-height:1.6}body[data-surface=admin] .advertising-workspace .ad-admin-form label{margin:0}body[data-surface=admin] .advertising-workspace .ad-admin-grid{gap:18px}body[data-surface=admin] .advertising-workspace .ad-admin-form .ad-check{flex-direction:row;align-items:center;gap:10px;display:flex}body[data-surface=admin] .advertising-workspace .ad-placement-picker .ad-placement-option{flex-direction:row;align-items:center;gap:12px;display:flex}body[data-surface=admin] .advertising-workspace .ad-admin-form fieldset{margin:0}@media (width<=767px){body[data-surface=admin] .advertising-workspace>.admin-tabs{width:100%}body[data-surface=admin] .advertising-workspace>.admin-tabs>a{padding:12px;font-size:12px}body[data-surface=admin] .advertising-workspace .ad-admin-grid{gap:16px}}.sponsor-strip>div{flex:160px}.completion-stage>.sponsor-strip>.button{flex:none;width:auto}.sponsor-strip strong{overflow-wrap:break-word}.sponsor-strip>img{object-fit:contain}@media (width<=1099px){.sponsor-strip{flex-wrap:wrap}.completion-stage>.sponsor-strip>.button{flex:1 0 100%;width:100%}.sponsor-game{flex-wrap:nowrap}.sponsor-game>div{flex:1 1 0}}.search-sponsor-label{color:#817764;margin:4px 0;font-size:10px;line-height:1.4;display:block}.ad-reveal-creative .ad-live-material{pointer-events:auto;width:min(var(--creative-width),calc((100svh - 100px)*var(--creative-ratio)),100%)}@media (width<=599px){.ad-reveal-creative .ad-live-material{width:min(var(--creative-width),calc((100svh - 160px)*var(--creative-ratio)),100%)}}.ad-material-coverage{margin:18px 0}.ad-material-coverage .ad-settings-placements{margin-top:15px}.ad-material-coverage .ad-settings-placements>div{font-size:12px;line-height:1.5}.ad-material-coverage small{color:#817764;font-size:11px;display:block}.ad-preview-dialog>img{object-fit:contain;width:auto;max-width:100%;max-height:70dvh;margin:20px auto;display:block}.ad-consent-dialog .ad-check small{color:var(--muted,#746f64);margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.ad-consent-dialog .privacy-links{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:0;display:flex}.ad-consent-dialog .privacy-customize{font-size:inherit;color:#765b22;text-underline-offset:3px;min-height:0;margin-left:auto;padding:0;font-weight:600;text-decoration:underline}.privacy-options{gap:9px;margin:18px 0;display:grid}.ad-consent-dialog .privacy-option{border:1px solid #ebe3d1;border-radius:12px;align-items:center;gap:18px;width:100%;padding:13px 15px;display:flex;text-align:left!important;color:#30394a!important;background:#fffdf5!important;justify-content:space-between!important}.privacy-option>span:first-child{text-align:left;flex:1;min-width:0}.privacy-option strong{font-size:12px;display:block}.privacy-option small{color:#817765;margin-top:3px;font-size:11px;font-weight:400;line-height:1.5;display:block}.privacy-option-state{color:#817765;flex:none;font-size:10px;font-weight:600}.ad-consent-dialog .privacy-option[aria-pressed=true]{border-color:#e8cc77;background:#fff4cb!important}.privacy-option[aria-pressed=true] .privacy-option-state{color:#715615}@media (width<=599px){body[data-surface=public] .ad-consent-dialog .toolbar{grid-template-columns:minmax(0,1fr);gap:8px;display:grid!important}body[data-surface=public] .ad-consent-dialog .toolbar>button{width:100%;min-width:0;min-height:44px}}.winner-home{color:#202b41;background:linear-gradient(110deg,#fff5d7,#fffdf6 72%);border:1px solid #e6d4a4;border-radius:22px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:26px;margin:28px 0 36px;padding:26px 30px;display:grid}.winner-home-mark{text-align:center;color:#8e6819;justify-items:center;gap:8px;display:grid}.winner-home-mark>.icon{stroke-width:1.5px;width:44px;height:44px}.winner-home-mark>span{text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;font-size:10px;font-weight:800}.winner-eyebrow{color:#70634c;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:11px;line-height:1.4;display:flex}.winner-eyebrow time{white-space:nowrap}.winner-home h2{letter-spacing:-.025em;margin:7px 0 10px;font-size:clamp(22px,2.3vw,29px);line-height:1.15}.winner-home-names{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:750;line-height:1.4}.winner-home-names>span{color:#6d6557;margin-top:5px;font-size:12px;font-weight:450;display:block}.winner-home .button{white-space:nowrap;gap:12px;min-height:44px;font-size:12px}.winner-archive{margin-top:36px}.winner-archive .section-symbol>.icon{width:24px;height:24px}.winner-archive-label{color:#797362;font-size:11px}.winner-draw{background:#fff;border:1px solid #e9e0ce;border-radius:18px;margin:12px 0;scroll-margin-top:100px;overflow:hidden}.winner-draw>summary{cursor:pointer;align-items:center;gap:16px;min-height:90px;padding:20px 24px;list-style:none;display:flex}.winner-draw>summary::-webkit-details-marker{display:none}.winner-draw>summary:hover{background:#fffdf7}.winner-draw-icon{color:#987019;background:#fff4cf;border:1px solid #eed99c;border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.winner-draw-icon>.icon{width:24px;height:24px}.winner-draw-heading{flex:1;min-width:0}.winner-draw-heading>span{color:#7a725e;flex-wrap:wrap;gap:4px 14px;font-size:11px;line-height:1.4;display:flex}.winner-draw-heading time{white-space:nowrap}.winner-draw-heading>strong{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:5px;font-size:20px;line-height:1.25;display:block}.winner-count{white-space:nowrap;background:#fbf7ed;border:1px solid #e8debf;border-radius:99px;padding:6px 10px;font-size:10px;font-weight:650;line-height:1.25}.winner-chevron{color:#8b816b;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.winner-chevron>svg{width:18px;height:18px}.winner-draw[open] .winner-chevron{transform:rotate(180deg)}.winner-draw[open]>summary{background:#fffcf3;border-bottom:1px solid #eee5d3}.winner-draw-body{padding:20px 24px}.winner-message{color:#736c5e;max-width:660px;margin:0 0 18px;font-size:13px;line-height:1.6}.winner-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.winner-list>li{background:#fffefa;border:1px solid #eee5d4;border-radius:13px;align-items:center;gap:14px;min-width:0;padding:16px;display:flex}.winner-list>li>div{flex:1;min-width:0}.winner-number{color:#967019;background:#f8e7b7;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:grid}.winner-list h3{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 5px;font-size:16px;line-height:1.3;display:flex}.winner-list h3>span{color:#7f7869;font-size:11px;font-weight:450}.winner-list p{color:#686152;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.winner-won{text-transform:uppercase;color:#9b771e;white-space:nowrap;letter-spacing:.04em;align-self:flex-start;margin-top:3px;font-size:9px;font-weight:750}.winner-partner{color:#7c7461;flex-wrap:wrap;align-items:center;gap:10px;padding-top:18px;font-size:11px;display:flex}.winner-partner strong{color:#554c3a;font-weight:650}.winner-pagination{justify-content:center;gap:12px;margin:20px 0;display:flex}.winner-pagination .button{font-size:12px}@media (width<=1099px){.winner-home{grid-template-columns:78px minmax(0,1fr);gap:20px;padding:22px}.winner-home>.button{grid-column:2;justify-self:start}.winner-home-mark{align-self:start;padding-top:8px}.winner-home h2{font-size:25px}.winner-list{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.winner-home{border-radius:18px;grid-template-columns:42px minmax(0,1fr);gap:16px 14px;margin:24px 0 28px;padding:20px 18px}.winner-home-mark{gap:0;padding-top:4px}.winner-home-mark>.icon{width:36px;height:36px}.winner-home-mark>span{display:none}.winner-home h2{margin:8px 0 10px;font-size:23px}.winner-home>.button{grid-column:1/-1;justify-self:stretch}.winner-eyebrow{gap:3px 10px;font-size:10px}.winner-home-names{font-size:14px}.winner-home-names>span{font-size:12px}.winner-archive{margin-top:28px}.winner-archive .section-head{align-items:center;gap:10px}.winner-archive-label{display:none}.winner-draw>summary{flex-wrap:wrap;gap:11px;min-height:0;padding:16px}.winner-draw-icon{border-radius:11px;width:34px;height:34px}.winner-draw-icon>.icon{width:20px;height:20px}.winner-draw-heading{flex-basis:calc(100% - 76px)}.winner-draw-heading>strong{font-size:17px}.winner-draw-heading>span{gap:3px 8px;font-size:10px}.winner-count{order:3;margin-left:45px;padding:5px 9px;font-size:10px}.winner-chevron{margin-left:auto}.winner-draw-body{padding:16px}.winner-message{margin-bottom:15px;font-size:12px}.winner-list{gap:9px}.winner-list>li{gap:11px;padding:13px}.winner-list h3{font-size:15px}.winner-won{display:none}.winner-number{width:30px;height:30px;font-size:10px}.winner-partner{padding-top:15px;font-size:10px}.winner-pagination{flex-wrap:wrap}.winner-pagination .button{white-space:nowrap;flex:1}}dialog.connection-wait{text-align:center;border:1px solid #ede6d6;border-radius:24px;width:min(440px,100% - 32px);padding:40px 24px 30px}dialog.connection-wait::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1a18144d}dialog.connection-wait #dialog-title{margin:24px 0 10px;font-size:19px;line-height:1.3}dialog.connection-wait .connection-brand{justify-content:center;animation:2.6s ease-in-out infinite connection-pulse;display:flex}dialog.connection-wait .connection-brand .logo{pointer-events:none;margin:0}dialog.connection-wait p{color:#67635b;margin:0;font-size:14px;line-height:1.6}dialog.connection-wait .toolbar:empty{display:none}dialog.connection-wait .close{width:36px;height:36px;min-height:36px}@keyframes connection-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){dialog.connection-wait .connection-brand{animation:none}}.contest-home-banner.contest-banner-compact{grid-template-columns:180px minmax(0,1fr);gap:0;min-height:0;margin:20px 0 24px}.contest-home-banner.contest-banner-compact>img{object-fit:cover;height:100%;min-height:0;max-height:270px}.contest-home-banner.contest-banner-compact>div{padding:20px 24px}.contest-home-banner.contest-banner-compact h2{margin:6px 0 8px;font-size:24px;line-height:1.2}.contest-home-banner.contest-banner-compact .contest-prize-meta{gap:24px;margin:12px 0}@media (width<=600px){.contest-home-banner.contest-banner-compact{grid-template-columns:88px minmax(0,1fr);align-items:stretch}.contest-home-banner.contest-banner-compact>img{max-height:none}.contest-home-banner.contest-banner-compact>div{padding:14px}.contest-home-banner.contest-banner-compact h2{font-size:19px}.contest-home-banner.contest-banner-compact p{margin:8px 0;font-size:13px}.contest-home-banner.contest-banner-compact .contest-prize-meta{flex-wrap:wrap;gap:12px}.contest-home-banner.contest-banner-compact .contest-kicker{font-size:10px}}.contest-home-banner.contest-banner-compact .contest-prize-meta{grid-template-columns:minmax(0,max-content) auto;justify-content:start;align-items:start;gap:12px;display:grid}@media (width<=600px){.contest-home-banner.contest-banner-compact .contest-partner-name{font-size:11px}.contest-home-banner.contest-banner-compact .contest-partner-logo{width:24px;height:24px}.contest-home-banner.contest-banner-compact .contest-partner>a{gap:4px}.contest-home-banner.contest-banner-compact .contest-draw time{font-size:11px}.contest-home-banner.contest-banner-compact .contest-partner>span,.contest-home-banner.contest-banner-compact .contest-draw>span{font-size:9px}}.game-mobile-title{display:none}@media (width<=767px){.game-play .game-progress{flex-wrap:wrap;gap:6px 12px}.game-progress .game-mobile-title{letter-spacing:0;min-width:0;color:var(--ink,#17213b);white-space:normal;overflow-wrap:anywhere;text-wrap:wrap;flex:0 0 100%;margin:0;font-size:13px;font-weight:550;line-height:1.35;display:block}}.modal.contest-promo .contest-promo-actions{gap:8px;margin-bottom:0}.modal.contest-promo .contest-promo-terms{min-height:32px;color:var(--muted,#716e67);text-underline-offset:3px;justify-content:center;justify-self:center;align-items:center;padding:4px 10px;font-size:11px;font-weight:450;line-height:1.4;text-decoration:underline;display:inline-flex}.modal.contest-promo .contest-promo-description{white-space:pre-line;overflow-wrap:anywhere}.contest-prize-tag{box-sizing:border-box;overflow-wrap:anywhere;max-width:calc(100% - 40px)}:is(body[data-surface=public],.preview-frame) .intro-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:is(body[data-surface=public],.preview-frame) .intro-actions>.intro-share{min-height:48px;color:var(--ink,#17213b);white-space:nowrap;gap:8px;padding:10px 14px;font-size:13px;font-weight:650}:is(body[data-surface=public],.preview-frame) .intro-share .icon{width:17px;height:17px}body[data-surface=public] .completion-stage .completion-intro>.completion-test{color:var(--ink,#17213b);overflow-wrap:anywhere;text-wrap:pretty;max-width:620px;margin:16px 0 10px;font-size:20px;font-weight:700;line-height:1.35}@media (width<=767px){:is(body[data-surface=public],.preview-frame) .intro-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}:is(body[data-surface=public],.preview-frame) .intro .panel .intro-actions>.button{white-space:nowrap;min-width:0;padding-inline:14px}}@media (width<=600px){body[data-surface=public] .completion-stage .completion-intro>.completion-test{max-width:36ch;margin:12px auto 10px;font-size:16px;font-weight:650;line-height:1.4}}.home-mood-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:34px 0;display:grid}.home-mood-picks:has(>.mood-card:only-child){grid-template-columns:minmax(0,1fr)}.home-mood-picks .mood-card{border:1px solid #eee1bd;border-radius:22px;flex-direction:column;gap:15px;min-width:0;min-height:290px;padding:26px;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.home-mood-picks .mood-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #17213b0e}.home-mood-picks .mood-card:focus-visible{outline-offset:4px;outline:3px solid #bc8e16}.home-mood-picks .mood-challenge{color:#fff;background:#17213b;border-color:#17213b}.home-mood-picks .mood-relax{color:#17213b;background:linear-gradient(125deg,#fffaec,#fffdf8)}.mood-card .mood-kind{align-items:center;gap:7px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.mood-kind .icon{width:16px;height:16px}.mood-challenge .mood-kind{color:#f2cf70}.mood-relax .mood-kind{color:#806126}.mood-card h2{letter-spacing:-.8px;text-wrap:balance;max-width:24ch;margin:0;font-size:28px;line-height:1.13}.mood-challenge h2{color:#fff;max-width:18ch}.mood-relax h2{font-size:26px}.mood-card .mood-test{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:16px;min-height:84px;margin:2px 0 5px;display:grid}.mood-card .mood-photo{aspect-ratio:1;object-fit:cover;border:3px solid #fff;border-radius:15px;width:84px;height:84px}.mood-challenge .mood-test{grid-template-columns:minmax(0,1fr) 84px}.mood-challenge .mood-photo{border-color:#fff2;border-radius:15px;grid-area:1/2;width:84px;height:84px}.mood-challenge .mood-test-copy{grid-area:1/1}.mood-test-copy{gap:7px;min-width:0;display:grid}.mood-test-copy h3{letter-spacing:-.25px;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.35}.mood-test-copy .mood-meta{color:#716e67;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11px;font-weight:450;line-height:1.4;display:flex}.mood-challenge .mood-meta{color:#c5cadd}.mood-meta>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mood-meta .icon{flex:none;width:13px;height:13px}.mood-meta .mood-format{font-weight:600}.mood-card .mood-cta{border:1px solid #e5d49f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:auto;padding:10px 14px;font-size:13px;font-weight:750;line-height:1.4;display:inline-flex}.mood-challenge .mood-cta{color:#17213b;background:#edc350;border-color:#edc350}.mood-relax .mood-cta{color:#17213b;background:#fff}.mood-cta .icon{flex:none;width:17px;height:17px}@media (width<=767px){.home-mood-picks{grid-template-columns:minmax(0,1fr);gap:14px;margin:28px 0}.home-mood-picks .mood-card{border-radius:18px;gap:13px;min-height:0;padding:21px}.mood-card h2,.mood-relax h2{font-size:25px}.mood-test-copy h3{font-size:16px}.mood-card .mood-test{grid-template-columns:72px minmax(0,1fr);gap:13px;min-height:72px;margin:0 0 4px}.mood-challenge .mood-test{grid-template-columns:minmax(0,1fr) 72px}.mood-card .mood-photo{border-radius:13px;width:72px;height:72px}.mood-card .mood-cta{margin-top:2px}}@media (prefers-reduced-motion:reduce){.home-mood-picks .mood-card{transition:none}.home-mood-picks .mood-card:hover{transform:none}}:is(body[data-surface=public],.preview-frame) .question-stage .answer,:is(body[data-surface=public],.preview-frame) .question-stage .answer>strong{text-align:left}body[data-surface=public] .photo{object-position:center}.photo[data-fit=contain]{object-fit:contain}.photo[data-fit=cover]{object-fit:cover}.photo[data-fit=cover][data-focus=top]{object-position:center top}body[data-surface=public] .fun-card .card-visual{aspect-ratio:3/2;overflow:hidden;height:auto!important;min-height:0!important}body[data-surface=public] .fun-card .card-visual>.photo{object-fit:cover;border-radius:0;width:100%;margin:0;display:block;height:100%!important;min-height:0!important}body[data-surface=public] .daily-art{aspect-ratio:3/2;height:auto}body[data-surface=public] .daily-art>.photo{object-fit:cover;margin:0}:is(body[data-surface=public],.preview-frame) .intro-photo{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;height:auto;max-height:none;margin:18px 0;display:block}:is(body[data-surface=public],.preview-frame) .question-stage .question-image{background:#f6f5f0;border-radius:0;height:clamp(170px,25svh,250px);margin:0;overflow:hidden}:is(body[data-surface=public],.preview-frame) .question-stage .question-image>.photo{object-position:center;border-radius:0;width:100%;height:100%;min-height:0;max-height:none;margin:0;padding:0;display:block;object-fit:contain!important}:is(body[data-surface=public],.preview-frame) .question-stage .question{overflow:hidden}:is(body[data-surface=public],.preview-frame) .question-stage .question:has(.image-answers) .question-image{height:190px}:is(body[data-surface=public],.preview-frame) .question-stage .answers.image-answers{align-items:stretch;gap:12px}:is(body[data-surface=public],.preview-frame) .question-stage .answer.image-answer{text-align:left;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}:is(body[data-surface=public],.preview-frame) .question-stage .image-answer>.answer-photo{aspect-ratio:3/2;object-position:center;background:#f6f5f0;border:0;border-radius:0;flex:none;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block;object-fit:contain!important}:is(body[data-surface=public],.preview-frame) .question-stage .image-answer>.answer-symbol{display:none}:is(body[data-surface=public],.preview-frame) .question-stage .image-answer>strong{letter-spacing:0;text-align:left;overflow-wrap:anywhere;flex:1;align-items:center;min-width:0;min-height:58px;margin:0;padding:12px 14px;font-size:14px;font-weight:650;line-height:1.4;display:flex}body[data-surface=public] .review-content>.review-photo{background:#f6f5f0;width:100%;height:auto;max-height:300px;margin:0;object-fit:contain!important}body[data-surface=public] .reveal-answer-photo{background:#f6f5f0;margin:0;object-fit:contain!important}body[data-surface=public] .review-choice .review-answer-photo{background:#f6f5f0;border-radius:6px;margin:0;object-fit:contain!important}@media (width<=767px){body[data-surface=public] .fun-card .card-visual{aspect-ratio:auto;align-self:stretch;width:100%;height:100%!important}:is(body[data-surface=public],.preview-frame) .intro-photo{aspect-ratio:16/9;border-radius:14px;margin:12px 0}:is(body[data-surface=public],.preview-frame) .question-stage .question-image{height:clamp(150px,24svh,190px)}:is(body[data-surface=public],.preview-frame) .question-stage .question:has(.image-answers) .question-image{height:150px}:is(body[data-surface=public],.preview-frame) .question-stage .answers.image-answers{gap:10px}:is(body[data-surface=public],.preview-frame) .question-stage .image-answer>strong{min-height:54px;padding:10px 11px;font-size:13px}}@media (width<=359px){:is(body[data-surface=public],.preview-frame) .question-stage .image-answer>strong{min-height:52px;padding:9px 10px;font-size:12px}}body[data-surface=public] .home-rail{scroll-snap-type:x mandatory;grid-template-rows:none;grid-template-columns:none;grid-auto-rows:auto;grid-auto-columns:calc(25% - 15px);grid-auto-flow:column;align-items:stretch;gap:20px;padding:2px 0 14px;display:grid;overflow:auto hidden}body[data-surface=public] .home-rail>.rail-item{scroll-snap-align:start;min-width:0;display:flex}body[data-surface=public] .home-rail .fun-card{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}body[data-surface=public] .home-rail .card-body{flex:1;grid-template-rows:minmax(2.7em,1fr) auto auto;grid-template-columns:minmax(0,1fr);justify-content:normal;align-items:start;gap:13px;min-height:158px;padding:16px;display:grid}body[data-surface=public] .home-shelf .rail-arrows{display:flex}body[data-surface=public] .home-shelf .shelf-more{display:none}body[data-surface=public] .fun-card .card-foot{container:card-actions/inline-size}body[data-surface=public] .fun-card .highlight{white-space:nowrap;flex:none;gap:6px;min-width:0;font-size:10px;line-height:1.35}body[data-surface=public] .fun-card .badge-label{word-break:normal;white-space:nowrap!important;overflow-wrap:normal!important}body[data-surface=public] .fun-card .format-label{overflow-wrap:normal;word-break:normal}@container card-actions (width<=190px){body[data-surface=public] .fun-card .card-foot>.arrow{display:none}body[data-surface=public] .fun-card .card-foot>.highlight{max-width:100%}}@media (width>=768px) and (width<=1099px){body[data-surface=public] .home-rail{grid-auto-columns:calc(33.3333% - 12px);gap:18px}body[data-surface=public] .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-surface=public] :is(.related-grid,.result-recommendations .grid,.portal-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){body[data-surface=public] .home-rail{scroll-snap-type:none;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;grid-auto-columns:auto;grid-auto-flow:row;gap:12px;padding:0;display:grid;overflow:visible}body[data-surface=public] .home-rail>.rail-item[data-mobile-hidden],body[data-surface=public] .home-shelf .rail-arrows{display:none}body[data-surface=public] .home-shelf .shelf-more{display:flex}body[data-surface=public] .home-rail .fun-card{grid-template-columns:31% minmax(0,1fr);height:auto;min-height:110px;display:grid}body[data-surface=public] .home-rail .card-body{flex-direction:column;flex:none;justify-content:center;align-items:stretch;gap:8px;min-height:0;padding:12px;display:flex}body[data-surface=public] .fun-card .floating-format{gap:4px;padding:5px 6px;font-size:9px!important}body[data-surface=public] .fun-card .format-icon{flex-basis:12px!important;width:12px!important;height:12px!important}body[data-surface=public] .fun-card .format-icon>.icon{width:12px;height:12px}}@media (width>=600px) and (width<=767px){body[data-surface=public] :is(.home-rail,.catalog-grid,.related-grid,.result-recommendations .grid,.portal-grid){grid-template-columns:repeat(2,minmax(0,1fr))}body[data-surface=public] .fun-card,body[data-surface=public] .home-rail .fun-card{flex-direction:column;height:100%;min-height:0;display:flex}body[data-surface=public] .fun-card .card-visual{aspect-ratio:3/2;align-self:auto;height:auto!important;min-height:0!important}body[data-surface=public] .fun-card .card-body,body[data-surface=public] .home-rail .card-body{flex:1;grid-template-rows:minmax(2.7em,1fr) auto auto;grid-template-columns:minmax(0,1fr);justify-content:normal;align-items:start;gap:12px;min-height:148px;padding:14px;display:grid}}@media (width<=599px){body[data-surface=public] :is(.catalog-grid,.related-grid,.result-recommendations .grid,.portal-grid){grid-template-columns:minmax(0,1fr)}body[data-surface=public] .fun-card .card-visual>.photo{position:absolute;inset:0}}body[data-surface=public] .game-play>.swipe-hint{margin:44px 0 0;line-height:1.5}body[data-surface=public] .game-tools{justify-content:center;align-items:center;gap:24px;margin-top:16px;padding-top:8px;display:flex}body[data-surface=public] .game-tools>button{justify-content:center;align-items:center;gap:7px;min-height:40px;margin:0;padding:8px 10px;font-size:12px;line-height:1.4;display:inline-flex}body[data-surface=public] .game-tools .icon{width:16px;height:16px}dialog.content-report-dialog{width:min(480px,100% - 32px)}.content-report-form{gap:18px;margin-top:18px;display:grid}.content-report-form .report-context{color:var(--muted,#68645d);margin:0;font-size:12px;line-height:1.5}.content-report-form .report-context strong{color:var(--ink,#17213b);margin-top:4px;font-size:13px;font-weight:600;display:block}.content-report-form>label{gap:8px;margin:0;font-size:13px;display:grid}.content-report-form textarea{resize:vertical;width:100%;min-height:110px;margin:0;padding:12px;font-size:16px;font-weight:400;line-height:1.5}.content-report-form [data-report-error]{margin:0}.content-report-form .report-form-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.content-report-form .report-form-actions>button{justify-content:center;align-items:center;min-height:44px;margin:0;padding:10px 16px;font-size:13px;line-height:1.4;display:inline-flex}@media (width<=767px){body[data-surface=public] .game-play>.swipe-hint{margin-top:40px}body[data-surface=public] .game-tools{gap:20px;margin-top:14px}dialog.content-report-dialog{padding:22px 18px}.content-report-form{gap:16px}.content-report-form .report-form-actions{gap:8px}.content-report-form .report-form-actions>button{padding-inline:12px}}body[data-surface=public] .game-tools{border-top-color:#ebe2cc}body[data-surface=public] .fun-card .card-visual{flex:none;position:relative}body[data-surface=public] .fun-card .card-visual>.photo{position:absolute;inset:0}:is(body[data-surface=public],.preview-frame) .question-stage .question-image{aspect-ratio:auto;background:0 0;max-height:none;line-height:0;height:auto!important}:is(body[data-surface=public],.preview-frame) .question-stage .question:has(.image-answers) .question-image{aspect-ratio:auto;background:0 0;max-height:none;line-height:0;height:auto!important}:is(body[data-surface=public],.preview-frame) .question-stage .question-image>.photo{aspect-ratio:auto;width:100%;max-height:none;display:block;position:static;object-fit:contain!important;height:auto!important}:is(body[data-surface=public],.preview-frame) .question-stage .answer:not(.binary-answer){font-size:15px;font-weight:650;line-height:1.4}:is(body[data-surface=public],.preview-frame) .question-stage .answer:not(.binary-answer)>strong{font-weight:inherit;line-height:inherit;font-size:inherit!important}body[data-surface=public] .format-columns{grid-template-columns:repeat(3,minmax(0,1fr))}:is(body[data-surface=public],.preview-frame) .intro{min-width:0;max-width:760px;margin:26px auto}:is(body[data-surface=public],.preview-frame) .intro>.intro-photo{aspect-ratio:auto;object-fit:cover;border-radius:16px;height:230px;margin:18px 0}:is(body[data-surface=public],.preview-frame) .intro-facts{white-space:nowrap;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:8px;max-width:100%;line-height:1.5;display:flex;overflow-x:auto}.intro-facts-topic,.intro-facts-length{flex:none;align-items:center;gap:8px;display:inline-flex}.intro-facts-length{white-space:nowrap}.intro-facts-length:before{content:"·"}:is(body[data-surface=public],.preview-frame) .intro-description p{white-space:pre-line}:is(body[data-surface=public],.preview-frame) .intro-description .intro-topic-details{margin-top:10px;display:block}.preview-frame .intro{margin-top:10px}@media (width<=599px){:is(body[data-surface=public],.preview-frame) .intro-facts{gap:5px;font-size:11px}.intro-facts-topic,.intro-facts-length{gap:5px}}@media (width<=767px){:is(body[data-surface=public],.preview-frame) .intro{margin-top:16px}:is(body[data-surface=public],.preview-frame) .intro>.intro-photo{border-radius:14px;height:140px;margin:12px 0}:is(body[data-surface=public],.preview-frame) .question-stage .answer:not(.binary-answer){font-size:14px}body[data-surface=public] .format-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=359px){:is(body[data-surface=public],.preview-frame) .intro>.intro-photo{height:108px}:is(body[data-surface=public],.preview-frame) .intro-facts,.intro-facts-topic,.intro-facts-length{gap:4px}}@media (width>=1100px){.winner-list[data-winner-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.winner-list[data-winner-count="3"] .winner-won{display:none}}@media (width<=599px){.winner-draw>summary{grid-template-columns:34px minmax(0,1fr) 16px;gap:8px 11px;display:grid}.winner-draw-icon{grid-area:1/1/span 2}.winner-draw-heading{grid-area:1/2}.winner-count{grid-area:2/2;justify-self:start;margin:0}.winner-chevron{grid-area:1/3/span 2;margin:0}.winner-draw-heading>strong{margin-top:4px}.winner-draw-body{padding-top:15px}.winner-home .button{min-width:0}.winner-home h2{overflow-wrap:anywhere}}.winner-draw{padding:0!important}.winner-archive{scroll-margin-top:100px}@media (width>=600px){body[data-surface=public] :is(.intro-related .related-grid,.completion .result-recommendations .grid){grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:stretch;gap:18px;display:grid}body[data-surface=public] .intro-related .related-grid .fun-card .card-body{flex:1;grid-template-rows:minmax(38px,auto) auto auto;align-content:start;align-items:start;gap:8px;min-height:0;padding:14px;display:grid}body[data-surface=public] .intro-related .related-grid .fun-card h3{letter-spacing:-.2px;min-height:0;margin:0;font-size:14px;line-height:1.35}body[data-surface=public] .intro-related .related-grid .card-meta{gap:4px 8px;min-height:14px;margin:0;font-size:10px;line-height:1.4}body[data-surface=public] .intro-related .related-grid .card-foot{align-self:stretch;align-items:center;min-height:28px;margin:0}}@media (width>=600px) and (width<=1199px){body[data-surface=public] :is(.catalog-grid,.portal-grid){grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}body[data-surface=public] :is(.home-rail,.catalog-grid,.related-grid,.result-recommendations .grid,.portal-grid) .fun-card .card-body{flex:1;grid-template-rows:minmax(38px,auto) auto auto;grid-template-columns:minmax(0,1fr);place-content:start normal;align-items:start;gap:8px;min-height:0;padding:14px;display:grid}body[data-surface=public] :is(.home-rail,.catalog-grid,.related-grid,.result-recommendations .grid,.portal-grid) .fun-card h3{letter-spacing:-.2px;min-height:0;margin:0;font-size:14px;line-height:1.35}body[data-surface=public] :is(.home-rail,.catalog-grid,.related-grid,.result-recommendations .grid,.portal-grid) .card-meta{gap:4px 8px;min-height:14px;margin:0;font-size:10px;line-height:1.4}body[data-surface=public] :is(.home-rail,.catalog-grid,.related-grid,.result-recommendations .grid,.portal-grid) .card-foot{align-self:stretch;align-items:center;gap:8px;min-height:28px;margin:0}body[data-surface=public] :is(.home-rail,.catalog-grid,.related-grid,.result-recommendations .grid,.portal-grid) .arrow{flex-shrink:0;width:28px;height:28px}}@media (width>=520px) and (width<=1199px){body[data-surface=public] .daily-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:24px;margin-top:24px;padding:26px;display:grid}body[data-surface=public] .daily-copy h1{letter-spacing:-.8px;max-width:none;margin:13px 0 12px;font-size:clamp(26px,3.7vw,32px);line-height:1.13}body[data-surface=public] .daily-copy>p{max-width:none;margin:0 0 18px;font-size:13px;line-height:1.5}body[data-surface=public] .daily-start{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}body[data-surface=public] .daily-start>span{white-space:normal;font-size:10px}body[data-surface=public] .daily-art{aspect-ratio:3/2;border-width:6px;justify-self:center;width:100%;max-width:300px;height:auto;min-height:0;margin:0}body[data-surface=public] .daily-format{gap:5px;max-width:calc(100% - 18px);padding:6px 8px;font-size:10px;line-height:1.35;bottom:9px;left:9px}body[data-surface=public] .daily-format .icon{flex-shrink:0;width:15px;height:15px}body[data-surface=public] .daily-spark{font-size:40px;top:-24px;right:-13px}}@media (width>=768px) and (width<=1199px){body[data-surface=public] .home-shelf{container:home-cards/inline-size}@container home-cards (width>=934px){body[data-surface=public] .home-rail{grid-auto-columns:calc(25% - 13.5px)}}}@media (width>=600px) and (width<=767px){body[data-surface=public] :is(.catalog-grid,.portal-grid,.intro-related .related-grid,.completion .result-recommendations .grid){grid-template-columns:repeat(2,minmax(0,1fr))}body[data-surface=public] .daily-hero{gap:20px;padding:23px}body[data-surface=public] .daily-copy h1{font-size:26px}}:is(body[data-surface=public],.preview-frame) .game-play>.swipe-hint{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:100%;max-width:560px;margin:44px auto 0;line-height:1.5;display:grid}:is(body[data-surface=public],.preview-frame) .swipe-hint>span:first-child{text-align:left;overflow-wrap:anywhere;justify-self:start;min-width:0}:is(body[data-surface=public],.preview-frame) .swipe-hint>.swipe-instruction{text-align:center;color:#817b6c;justify-self:center}:is(body[data-surface=public],.preview-frame) .swipe-hint>span:last-child{text-align:right;overflow-wrap:anywhere;justify-self:end;min-width:0}@media (width<=767px){:is(body[data-surface=public],.preview-frame) .game-play>.swipe-hint{gap:6px;margin-top:40px}}body[data-surface=public] .search-suggestions a>.search-suggestion-copy{flex:1;gap:5px;min-width:0;font-size:13px;display:grid}.search-suggestion-copy>strong{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.45}.search-suggestion-copy>.search-suggestion-meta{color:#797364;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:11px;font-weight:450;line-height:1.4;display:flex}.search-suggestion-meta>span{align-items:center;gap:5px;display:inline-flex}.search-suggestion-meta .icon{flex:none;width:13px;height:13px}body[data-surface=public] .search-suggestions a>.search-suggestion-arrow{flex:none;align-self:center;width:17px;height:17px}.search-suggestion-arrow>.icon{width:17px;height:17px}:is(.mood-test-copy .mood-meta,.search-suggestion-copy>.search-suggestion-meta){column-gap:0}:is(.mood-meta,.search-suggestion-meta)>span{gap:0}:is(.mood-meta,.search-suggestion-meta)>span+span:before{content:"·";opacity:.75;margin-inline:4px;font-weight:450}.mood-meta>.mood-format,.search-suggestion-meta>span:first-child{gap:5px}.mood-test-copy{container:mood-copy/inline-size}@container mood-copy (width<=250px){.mood-meta>.mood-format{flex-basis:100%}.mood-meta>span:nth-child(2):before{display:none}}@media (width>=768px) and (width<=1250px){html:not([data-handheld=true]) body[data-surface=public] .header button[data-action=search]{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-flex!important}html:not([data-handheld=true]) body[data-surface=public] .header button[data-action=search]>.icon{width:20px;height:20px}}body[data-surface=public] .format-classic .floating-format{color:#276166!important;background:#e6f1f1!important}body[data-surface=public] .format-personality .floating-format,body[data-surface=public] .format-personality .highlight.tone-3{color:#6b4d8f!important;background:#f1eafa!important}body[data-surface=public] .format-swipe .floating-format{color:#a63e60!important;background:#fff3f6!important}body[data-surface=public] .format-column[data-format=classic] .format-choice{color:#276166;background:#e6f1f1!important}body[data-surface=public] .format-column[data-format=classic] .medal{color:#276166;background:#d6e9e9}body[data-surface=public] .format-column[data-format=swipe] .format-choice{color:#a63e60;background:#fff3f6!important}body[data-surface=public] .format-column[data-format=personality] .format-choice{color:#6b4d8f;background:#f1eafa!important}:is(body[data-surface=public],.preview-frame) .question-stage .question-image{background:#f6f5f0;border-radius:0;width:100%;max-height:none;margin:0;overflow:hidden;aspect-ratio:12/5!important;height:auto!important}:is(body[data-surface=public],.preview-frame) .question-stage .question:has(.image-answers) .question-image{background:#f6f5f0;border-radius:0;width:100%;max-height:none;margin:0;overflow:hidden;aspect-ratio:12/5!important;height:auto!important}:is(body[data-surface=public],.preview-frame) .question-stage .question-image>.photo{border-radius:0;width:100%;margin:0;display:block;aspect-ratio:12/5!important;object-fit:contain!important;height:100%!important}body[data-surface=admin] dialog.image-crop-dialog{max-height:calc(100dvh - 28px);overflow:auto;width:min(640px,100vw - 28px)!important}body[data-surface=admin] .crop-intro{color:#756c59;margin:0 0 16px;font-size:13px;line-height:1.6}body[data-surface=admin] .crop-stage{aspect-ratio:12/5;touch-action:none;cursor:grab;outline-offset:4px;background:#eee9dc;border-radius:12px;width:100%;position:relative;overflow:hidden}body[data-surface=admin] .crop-stage:active{cursor:grabbing}body[data-surface=admin] .crop-stage img{-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;object-fit:fill!important;border-radius:0!important;max-width:none!important;max-height:none!important}body[data-surface=admin] .crop-guide{pointer-events:none;background:linear-gradient(90deg,#0000 33%,#ffffff50 33% 33.2%,#0000 33.2% 66%,#ffffff50 66% 66.2%,#0000 66.2%),linear-gradient(#0000 33%,#ffffff50 33% 33.2%,#0000 33.2% 66%,#ffffff50 66% 66.2%,#0000 66.2%);position:absolute;inset:0}body[data-surface=admin] .crop-zoom{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin:18px 0;font-size:12px;display:grid}body[data-surface=admin] .crop-zoom input{accent-color:#b49232;min-height:28px;padding:0}body[data-surface=admin] .crop-actions{justify-content:flex-end;gap:10px;display:flex}body[data-surface=admin] .crop-actions>button{justify-content:center;align-items:center;min-height:42px;padding:10px 17px;display:inline-flex}body[data-surface=public] .completion-personal .completion-intro>.pill-purple{color:#6b4d8f!important;background:#f1eafa!important}@media (width<=599px){body[data-surface=admin] dialog.image-crop-dialog .admin-modal-content{padding:16px}body[data-surface=admin] .crop-actions>button{flex:1;min-width:0;font-size:12px}body[data-surface=admin] .crop-intro{font-size:12px}body[data-surface=admin] .crop-zoom{gap:12px}}body[data-surface=public] :is(.daily-format[data-quiz-format=classic],.game-layout[data-quiz-format=classic] .question-copy>.pill,.game-layout[data-quiz-format=classic] .quiz-sidebar>.pill){color:#276166!important;background:#e6f1f1!important}body[data-surface=public] :is(.daily-format[data-quiz-format=personality],.game-layout[data-quiz-format=personality] .question-copy>.pill,.game-layout[data-quiz-format=personality] .quiz-sidebar>.pill){color:#6b4d8f!important;background:#f1eafa!important}body[data-surface=public] :is(.daily-format[data-quiz-format=swipe],.game-layout[data-quiz-format=swipe] .question-copy>.pill,.game-layout[data-quiz-format=swipe] .quiz-sidebar>.pill){color:#a63e60!important;background:#fff3f6!important}@media (width<=599px){body[data-surface=admin] dialog.image-crop-dialog .crop-actions>button{white-space:nowrap;min-height:42px!important;padding:10px!important;font-size:12px!important;line-height:1.25!important}}body[data-surface=public] .intro{max-width:760px;margin-top:30px}body[data-surface=public] .intro>.article-reading-kicker{margin-bottom:15px}body[data-surface=public] .intro>h1{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(29px,3vw,38px);line-height:1.16}.intro-reading-meta{color:#847961;align-items:center;gap:0;margin:0 0 25px;font-size:12px;display:flex}.intro-reading-meta>span+span:before{content:"·";color:#aaa08b;margin:0 11px}body[data-surface=public] .intro>.intro-photo{margin:0 0 28px!important}body[data-surface=public] .intro-description{margin-bottom:26px!important}body[data-surface=public] .intro-description p{margin:0 0 14px;font-size:16px!important;line-height:1.75!important}body[data-surface=public] .intro>.panel{margin-top:0!important;padding:22px!important}.intro-ad-layout .intro-related{margin-top:36px!important}.intro .reading-recommendations{margin-top:35px}@media (width<=599px){body[data-surface=public] .intro{margin-top:23px}body[data-surface=public] .intro>h1{margin-bottom:15px;font-size:28px}.intro-reading-meta{margin-bottom:22px;font-size:11px}body[data-surface=public] .intro>.intro-photo{margin-bottom:23px!important}body[data-surface=public] .intro-description p{font-size:15px!important;line-height:1.7!important}body[data-surface=public] .intro>.panel{padding:18px!important}}body[data-surface=public] .content-recommendation-grid{align-items:stretch;width:100%;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;display:grid!important}body[data-surface=public] .content-recommendation-grid>:is(.card,.article-card){border-radius:16px;width:100%;min-width:0;height:100%;margin:0;overflow:hidden;flex-direction:column!important;grid-column:auto!important;display:flex!important}body[data-surface=public] .content-recommendation-grid :is(.card-visual,.article-card-art){flex:none;align-self:stretch;display:block;position:relative;overflow:hidden;aspect-ratio:3/2!important;width:100%!important;height:auto!important;min-height:0!important}body[data-surface=public] .content-recommendation-grid .card-visual .photo{margin:0;display:block;aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important}body[data-surface=public] .content-recommendation-grid :is(.card-visual,.article-card-art) img{object-fit:cover;width:100%;height:100%}body[data-surface=public] .content-recommendation-grid :is(.card-body,.article-card-copy){flex:1;gap:9px!important;min-height:0!important;padding:14px!important}body[data-surface=public] .content-recommendation-grid h3{min-height:0!important;margin:0!important;font-size:15px!important;line-height:1.35!important}body[data-surface=public] .content-recommendation-grid .article-card-meta{margin-top:auto}@media (width>=600px) and (width<=1099px){body[data-surface=public] .content-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=599px){body[data-surface=public] .content-recommendation-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}body[data-surface=public] .content-recommendation-grid>:is(.card,.article-card){border-radius:14px;grid-template-columns:31% minmax(0,1fr)!important;height:auto!important;min-height:112px!important;display:grid!important}body[data-surface=public] .content-recommendation-grid :is(.card-visual,.article-card-art){aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:112px!important}body[data-surface=public] .content-recommendation-grid :is(.card-body,.article-card-copy){gap:7px!important;padding:12px!important}body[data-surface=public] .content-recommendation-grid h3{font-size:14px!important}body[data-surface=public] .content-recommendation-grid :is(.card-meta,.article-card-meta){line-height:1.4;font-size:9px!important}body[data-surface=public] .content-recommendation-grid .floating-format{bottom:7px;left:6px;max-width:calc(100% - 12px)!important;padding:5px 6px!important;font-size:7px!important}body[data-surface=public] .content-recommendation-grid .highlight{min-height:24px!important;padding:5px 7px!important;font-size:9px!important}body[data-surface=public] .content-recommendation-grid .card-foot{gap:7px;margin:0;min-height:26px!important}}body[data-surface=public] .home-editorial{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:22px 18px;display:grid}.home-editorial-articles{display:contents}.home-editorial-articles>.section-head{grid-area:1/1/auto/span 3;min-width:0;margin:0!important}.home-editorial-grid{grid-area:2/1/auto/span 3;min-width:0;gap:18px!important}.home-editorial .editorial-item{flex-basis:calc(33.3333% - 12px)}.home-editorial .editorial-more{grid-column:1/span 3;margin:0}body[data-surface=public] .home-editorial .home-editorial-horoscopes{border-radius:16px;grid-area:2/4;height:100%;margin:0;padding:0;overflow:hidden;display:block!important}.home-editorial .home-horoscope-main{height:100%;color:inherit;flex-direction:column;gap:0;text-decoration:none;display:flex}.home-editorial .home-horoscope-cover{aspect-ratio:3/2;border-radius:0;flex:none;width:100%;margin:0;position:relative}.home-editorial .home-horoscope-copy{flex-direction:column;flex:1;gap:14px;padding:14px;display:flex}.home-editorial .home-horoscope-copy h3{margin:0;font-size:16px;line-height:1.35}.home-horoscope-copy .home-horoscope-read{margin-top:auto}.home-editorial.without-horoscope{grid-template-columns:repeat(4,minmax(0,1fr))!important}.home-editorial.without-horoscope .home-editorial-articles>:is(.section-head,.home-editorial-grid,.editorial-more){grid-column:1/-1}.home-editorial.without-horoscope .editorial-item{flex-basis:calc(25% - 13.5px)}@media (width>=768px) and (width<=1099px){body[data-surface=public] .home-editorial{grid-template-columns:repeat(3,minmax(0,1fr))}.home-editorial-articles>:is(.section-head,.home-editorial-grid,.editorial-more){grid-column:1/span 2}body[data-surface=public] .home-editorial .home-editorial-horoscopes{grid-column:3}.home-editorial .editorial-item{flex-basis:calc(50% - 9px)}}@media (width<=767px){body[data-surface=public] .home-editorial,body[data-surface=public] .home-editorial.without-horoscope{grid-template-columns:minmax(0,1fr)!important}.home-editorial-articles>:is(.section-head,.home-editorial-grid,.editorial-more){grid-column:1/-1}.home-editorial .editorial-item{flex-basis:calc(50% - 9px)}body[data-surface=public] .home-editorial .home-editorial-horoscopes{grid-area:auto/1}.home-editorial .home-horoscope-main{grid-template-columns:31% minmax(0,1fr);display:grid}.home-editorial .home-horoscope-cover{aspect-ratio:auto;height:100%;min-height:130px}.home-editorial .home-horoscope-copy{padding:16px}.home-horoscope-cover .article-kind{white-space:normal;gap:4px;padding:4px;font-size:8px;bottom:7px;left:6px}}.zodiac-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:27px 0 0;display:grid}.zodiac-choice-grid>a{color:#343027;background:#fffcf4;border:1px solid #e6dac0;border-radius:14px;align-items:center;gap:12px;padding:18px 15px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.zodiac-choice-grid>a:hover,.zodiac-choice-grid>a:focus-visible{background:#fcf0c9;border-color:#d7b44b}.zodiac-choice-icon{color:#8c6f27;background:#f6e7b4;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;display:grid}.zodiac-icon{width:25px;height:25px;display:block}.zodiac-choice-grid strong{font-size:14px}.zodiac-choice-arrow{margin-left:auto;display:flex}.zodiac-choice-arrow>.icon{color:#a28a4a;width:15px;height:15px}.article-body .zodiac-marker{width:38px;height:38px}.horoscope-reading-cover{height:170px;margin-bottom:25px;aspect-ratio:auto!important}.horoscope-reading-cover>img{object-fit:contain;background:#403044}.article-sign-reading .article-byline{margin-bottom:22px}.article-sign-reading .zodiac-section{margin-top:0}.zodiac-page-actions{margin:24px 0 0}.zodiac-page-actions .button{justify-content:center;align-items:center;gap:9px;min-width:140px;display:inline-flex}.zodiac-page-actions .icon{width:17px;height:17px}.zodiac-previous>.icon{transform:rotate(180deg)}@media (width<=599px){.zodiac-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zodiac-choice-grid>a{gap:9px;padding:14px 11px}.zodiac-choice-icon{width:32px;height:32px}.zodiac-icon{width:23px;height:23px}.zodiac-choice-grid strong{font-size:13px}.zodiac-choice-arrow{display:none}.horoscope-reading-cover{height:130px}.zodiac-page-actions .button{flex:1;min-width:0;padding-inline:12px;font-size:12px}}body[data-surface=public] .search-empty.empty{text-align:center;background:#fffcf6;border:1px dashed #e5d9bf;border-radius:16px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;min-height:230px;margin:0;padding:32px 18px;display:flex}.search-empty-symbol{color:#897133;background:#f6e9bd;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.search-empty-symbol .icon{width:23px;height:23px}.search-empty h2{line-height:1.2;margin:0!important;font-size:23px!important}.search-empty p{color:#84785e;margin:0!important;font-size:13px!important}.portal-search-dialog .search-empty.empty{min-height:190px;padding:25px 16px}.portal-search-dialog .search-empty h2{font-size:20px!important}.portal-search-group+.portal-search-group{margin-top:23px}.portal-search-group>h2,.portal-search-group>h3{letter-spacing:.05em;text-transform:uppercase;color:#88713c;margin:0 0 5px;font-weight:750;font-size:12px!important}.search-hit-kind{color:#705a2c;font-weight:700}.portal-search-hit .search-suggestion-meta{gap:0}.portal-search-hit .search-suggestion-meta>span+span:before{content:"·";color:#a99b7d;margin:0 7px}.portal-search-hit .search-suggestion-meta>span+span{margin:0;padding:0}.article-body>.article-sources{margin:28px 0 0;padding:18px 0 0}.article-body .article-sources h2{margin:0 0 10px;font-size:14px}.article-body .article-sources ul{margin:0;padding:0;list-style:none}.article-body .article-sources li{margin:5px 0;padding:0;line-height:1.6}.article-sources a{color:#88703a;font-size:12px}.stats-reading{margin-top:30px}.stats-reading-topics .reading-topic{margin:17px 0}.stats-reading-topics .reading-topic strong{white-space:nowrap}.stats-reading-popular>p{margin-top:18px}.inline-quiz{white-space:normal;position:relative}.inline-quiz>a{color:#574218;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 45%,#f5dfa1 45%);border-radius:3px;padding:2px 3px;text-decoration:none}.inline-quiz>a:focus-visible{outline-offset:3px;outline:2px solid #b38b24}.inline-quiz-badge{vertical-align:middle;color:#5a4517;background:#f0ce67;border-radius:4px;align-items:center;margin-left:5px;padding:1px 5px;font-size:9px;font-weight:750;line-height:1.5;display:inline-flex}.inline-quiz-tip{z-index:5;white-space:normal;color:#2b303d;pointer-events:none;background:#fffdf6;border:1px solid #e4d4a9;border-radius:12px;width:250px;max-width:calc(100vw - 50px);padding:14px 16px;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 9px);left:0;box-shadow:0 8px 25px #2b243017}.inline-quiz-tip small{color:#8c733a;margin-bottom:6px;font-size:10px;display:block}.inline-quiz-tip strong{font-size:14px;font-weight:750;display:block}.inline-quiz-tip>span{color:#96741f;margin-top:9px;font-size:11px;font-weight:650;display:block}.inline-quiz:focus-within>.inline-quiz-tip{display:block}@media (hover:hover){.inline-quiz:hover>.inline-quiz-tip{display:block}}.article-interscroller{--reveal-height:min(680px,calc(100svh - 150px));width:min(1100px,100vw - 32px);margin:32px calc(50% + min(1100px,100vw - 32px)/-2)}.article-interscroller .ad-reveal-window{height:var(--reveal-height)}.article-interscroller .ad-reveal-creative{width:min(1100px,100vw - 32px);height:var(--reveal-height)}.article-interscroller .ad-reveal-creative .ad-frame{max-height:calc(var(--reveal-height) - 24px);width:min(var(--ad-width),calc((var(--reveal-height) - 24px)*var(--ad-ratio)),100%)!important}.article-standard-ad{margin:25px 0}.article-standard-ad .ad-slot{margin:0}.article-standard-ad .ad-frame{max-width:100%;margin-inline:auto}@media (width<=599px){.article-interscroller{margin-block:26px}}@media (prefers-reduced-motion:reduce){.zodiac-choice-grid>a{transition:none}}body[data-surface=public] :is(.reading-recommendations,.article-quiz-invite,.intro-related,.result-recommendations){width:100%;min-width:0;max-width:760px;margin-inline:auto;container:content-recommendations/inline-size}@media (width>=600px){body[data-surface=public] .content-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@container content-recommendations (width>=700px){body[data-surface=public] .content-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}}body[data-surface=public] .review-recommendations{max-width:1060px}@media (width>=600px){body[data-surface=public] .review-recommendations>.content-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@container content-recommendations (width>=900px){body[data-surface=public] .review-recommendations>.content-recommendation-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@container content-recommendations (width<=899px){body[data-surface=public] .review-recommendations .content-recommendation-grid>:is(.card,.article-card){grid-template-columns:31% minmax(0,1fr)!important;height:auto!important;min-height:128px!important;display:grid!important}body[data-surface=public] .review-recommendations .content-recommendation-grid :is(.card-visual,.article-card-art){aspect-ratio:auto!important;height:100%!important;min-height:128px!important}body[data-surface=public] .review-recommendations .content-recommendation-grid :is(.card-body,.article-card-copy){gap:7px!important;padding:12px!important}body[data-surface=public] .review-recommendations .content-recommendation-grid :is(.card-meta,.article-card-meta){line-height:1.4;font-size:9px!important}body[data-surface=public] .review-recommendations .content-recommendation-grid .floating-format{bottom:7px;left:6px;max-width:calc(100% - 12px)!important;padding:5px 6px!important;font-size:7px!important}body[data-surface=public] .review-recommendations .content-recommendation-grid .highlight{min-height:24px!important;padding:5px 7px!important;font-size:9px!important}}}.inline-quiz-tip{left:50%;transform:translate(-50%)}@media (width<=1023px){.inline-quiz-tip{width:auto;max-width:none;position:fixed;bottom:90px;left:16px;right:16px;transform:none}}body[data-surface=public] .header button.header-search[data-action=search]{justify-content:center;align-items:center;color:#73613b!important;width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#f4f7fc!important;border:0!important;border-radius:10px!important;flex:0 0 44px!important;margin-left:auto!important;padding:0!important;line-height:1!important;display:inline-flex!important}body[data-surface=public] .header button.header-search[data-action=search]>.icon{flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important}html[data-handheld=true] body[data-surface=public] .header button.header-search[data-action=search]{margin-left:0!important}@media (width<=767px){body[data-surface=public][data-page=spele] #main{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}body[data-surface=public]{--public-page-space:32px;--public-section-space:36px;--public-heading-space:20px}body[data-surface=public] #main>:is(.catalogue,.article-reading,.intro-ad-layout,.stats-page,.portal-search-page,.static-page,.completion,.answer-review),body[data-surface=public] #main>.portal-home>.daily-hero{margin-top:var(--public-page-space)!important}body[data-surface=public] #main>.intro-ad-layout>.intro{margin-top:0!important}body[data-surface=public] #main .section{margin-block:var(--public-section-space)!important}body[data-surface=public] #main .section-head{margin-bottom:var(--public-heading-space)!important}body[data-surface=public] #main .home-editorial-articles>.section-head{margin-bottom:0!important}body[data-surface=public] #main .intro-related>h2,body[data-surface=public] :is(.catalog-heading,.stats-page-heading){margin-bottom:var(--public-heading-space)!important}body[data-surface=public] :is(.catalog-heading h1,.stats-page-heading h1,.portal-search-page>h1,.static-page .page-title h1){letter-spacing:-.035em;font-size:32px;line-height:1.2}body[data-surface=public] :is(.section-head h2,.intro-related>h2){letter-spacing:-.025em;font-size:23px;line-height:1.25}body[data-surface=public] .static-page{font-size:15px;line-height:1.75}body[data-surface=public] .static-page .page-title{margin-bottom:var(--public-heading-space)}@media (width>=768px) and (width<=1099px){body[data-surface=public]{--public-page-space:28px;--public-section-space:32px;--public-heading-space:18px}}@media (width<=767px){body[data-surface=public]{--public-page-space:24px;--public-section-space:28px;--public-heading-space:16px}body[data-surface=public] :is(.catalog-heading h1,.stats-page-heading h1,.portal-search-page>h1,.static-page .page-title h1){font-size:28px}body[data-surface=public] :is(.section-head h2,.intro-related>h2){font-size:21px}body[data-surface=public] .static-page{font-size:14px}}body[data-surface=public][data-page=offline] #main>.empty,body[data-surface=public][data-page=error] #main>.empty{margin-top:var(--public-page-space);max-width:760px;margin-inline:auto;padding:32px 22px}body[data-surface=public]:is([data-page=offline],[data-page=error]) #main>.empty h1{letter-spacing:-.035em;font-size:32px;line-height:1.2}@media (width<=767px){body[data-surface=public]:is([data-page=offline],[data-page=error]) #main>.empty h1{font-size:28px}}body[data-surface=public] #main>:is(.static-page,.stats-page){margin-bottom:var(--public-section-space)!important}:is(body[data-surface=public],.preview-frame) .answer-reveal .reveal-answer-content{min-width:0;margin:22px 0 20px}:is(body[data-surface=public],.preview-frame) .answer-reveal .reveal-answer-content.with-image{grid-template-columns:minmax(0,1fr) minmax(160px,240px);align-items:center;gap:22px;display:grid}:is(body[data-surface=public],.preview-frame) .answer-reveal .reveal-answer-copy{min-width:0}:is(body[data-surface=public],.preview-frame) .answer-reveal .reveal-answer-copy>.reveal-label{margin:0;display:block}:is(body[data-surface=public],.preview-frame) .answer-reveal .reveal-answer-copy>h1{overflow-wrap:anywhere;margin:8px 0 0!important}:is(body[data-surface=public],.preview-frame) .answer-reveal .with-image h1{font-size:clamp(26px,3vw,36px);line-height:1.2}:is(body[data-surface=public],.preview-frame) .answer-reveal .reveal-answer-content>.reveal-answer-photo{aspect-ratio:3/2;background:0 0;border-radius:12px;width:100%;max-width:none;max-height:none;margin:0;display:block;object-fit:cover!important;height:auto!important}body[data-surface=public] .answer-reveal .your-answer{line-height:1.5;margin:0 0 18px!important}body[data-surface=public] .answer-reveal .reveal-explanation{margin-top:0}:is(body[data-surface=public],.preview-frame) .completion-personal .completion-profile-art{grid-row:1/3}body[data-surface=public] .completion-personal .completion-primary{grid-column:1}body[data-surface=public] .completion-profile-art>.photo{object-fit:cover}:is(body[data-surface=public],.preview-frame) .intro>.intro-photo{object-fit:cover;aspect-ratio:16/9!important;height:auto!important;max-height:320px!important}@media (width<=599px){:is(body[data-surface=public],.preview-frame) .answer-reveal .reveal-answer-content.with-image{grid-template-columns:minmax(0,1fr) 40%;gap:14px}:is(body[data-surface=public],.preview-frame) .answer-reveal .reveal-answer-content{margin:18px 0}}body[data-surface=public] .fun-card .card-meta{justify-content:flex-start;align-items:baseline;gap:3px 10px}body[data-surface=public] .fun-card .card-meta>span{color:var(--muted);font-weight:400}body[data-surface=public] .fun-card .card-meta>.quiz-facts{white-space:normal;line-height:1.5}.intro-difficulty,.search-hit-difficulty{color:inherit;font-weight:400}.stats-reading-meta{gap:3px 8px;margin-top:11px;padding-top:0;line-height:1.6}.stats-reading-meta>span+span:before{margin-right:8px}.article-body .article-sources-toggle{min-height:28px;color:inherit;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;padding:0;line-height:1.5;display:inline-flex}.article-body .article-sources-toggle:hover{filter:none;color:#88703a}.article-sources-toggle>.icon,.article-sources-toggle>span>.icon{width:15px;height:15px;transition:transform .22s;display:block}.article-sources-toggle[aria-expanded=true]>span>.icon{transform:rotate(180deg)}.article-source-list{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s,opacity .2s;display:grid}.article-source-list>div{visibility:hidden;transition:visibility .25s;overflow:hidden}.article-source-list.is-open{opacity:1;grid-template-rows:1fr}.article-source-list.is-open>div{visibility:visible}@media (prefers-reduced-motion:reduce){.article-source-list,.article-source-list>div,.article-sources-toggle>span>.icon{transition:none}}body[data-surface=public] .contact-page{max-width:900px}.contact-intro{background:#fffaeb;border:1px solid #eadcb9;border-radius:18px;margin:0 0 24px;padding:24px 28px}body[data-surface=public] .reading .contact-intro>p{max-width:620px;margin:0 0 12px;font-size:16px;line-height:1.65}body[data-surface=public] .reading .contact-intro>.contact-email{color:#17213b;overflow-wrap:anywhere;margin:0;font-size:clamp(18px,3vw,26px);font-weight:750;line-height:1.3;text-decoration:none;display:inline-block}.contact-grid{counter-reset:contact;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-card{counter-increment:contact;background:#fff;border:1px solid #e9e0ce;border-radius:16px;padding:24px}body[data-surface=public] .reading .contact-card>h2{align-items:center;gap:11px;margin:0 0 13px;font-size:18px;line-height:1.3;display:flex}.contact-card>h2:before{content:counter(contact,decimal-leading-zero) / "";color:#927332;background:#faf3df;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}body[data-surface=public] .reading .contact-card>p{margin:0 0 12px;font-size:14px;line-height:1.7}body[data-surface=public] .reading .contact-card>p:last-child{margin-bottom:0}.contact-card-wide{grid-column:1/-1}.brand-downloads{margin-top:32px}body[data-surface=public] .reading .brand-downloads>h2{margin:0 0 10px;font-size:24px}body[data-surface=public] .reading .brand-downloads>p{margin:0 0 18px;font-size:14px}.brand-download-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;display:grid}body[data-surface=public] .reading a.brand-download{min-width:0;color:inherit;background:#fff;border:1px solid #e9e0ce;border-radius:16px;text-decoration:none;transition:border-color .2s;display:block;overflow:hidden}body[data-surface=public] .reading a.brand-download:hover{border-color:#c7a349}.brand-download-preview{background:#faf9f5;justify-content:center;align-items:center;height:158px;padding:30px;display:flex}.brand-download-preview>img{object-fit:contain;width:100%;height:auto;max-height:95px;display:block}.brand-download:last-child .brand-download-preview>img{width:90px}.brand-download-caption{justify-content:space-between;align-items:center;gap:10px;padding:17px 20px;display:flex}.brand-download-caption strong{font-size:14px;line-height:1.4;display:block}.brand-download-caption small{color:#817866;margin-top:4px;font-size:10px;line-height:1.5;display:block}.brand-download-icon{color:#705820;background:#fff2c6;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.brand-download-icon>.icon{width:17px;height:17px}@media (width<=599px){.contact-intro{margin-bottom:16px;padding:20px}body[data-surface=public] .reading .contact-intro>p{font-size:14px}.contact-grid{grid-template-columns:minmax(0,1fr);gap:12px}.contact-card{padding:20px}body[data-surface=public] .reading .contact-card>h2{font-size:17px}.brand-download-grid{grid-template-columns:minmax(0,1fr)}.brand-download-preview{height:130px;padding:28px}.brand-download:last-child .brand-download-preview>img{width:76px}.brand-download-caption{padding:15px 18px}.stats-reading-meta{gap:2px 7px;font-size:10px}}body[data-surface=public] .article-body .article-sources-toggle{color:inherit;text-align:left;min-height:28px!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;padding:0!important}body[data-surface=public] .stats-page{--stats-space:24px;gap:var(--stats-space)}body[data-surface=public] .stats-page>:is(header,section,div,aside){margin:0!important}body[data-surface=public] .stats-page :is(.stats-kpis,.stats-highlights,.stats-charts,.stats-reading-grid){gap:var(--stats-space)!important}body[data-surface=public] .stats-page .panel{margin:0!important}body[data-surface=public] #main>.stats-page{margin-bottom:24px!important}body[data-surface=public]:has(.stats-page) #main{padding-bottom:0}body[data-surface=public]:has(.stats-page) footer{margin-top:0}body[data-surface=public] .home-rail{scrollbar-width:none;-ms-overflow-style:none}body[data-surface=public] .home-rail::-webkit-scrollbar{display:none}body[data-surface=public] .fun-card .card-meta{line-height:1.5!important;display:block!important}body[data-surface=public] .fun-card .card-meta>span{white-space:normal!important;display:inline!important}body[data-surface=public] .fun-card .quiz-facts:before{content:"·";color:inherit;margin:0 5px}body[data-surface=public] .reading .contact-intro>p{max-width:none!important}body[data-surface=public] .photo-credit{color:#8b816e;text-align:right;margin:0 0 24px;font-size:10px;font-weight:400;line-height:1.6}body[data-surface=public] .photo-credit a{color:inherit;text-decoration:none}body[data-surface=public] .photo-credit a:hover{text-decoration:underline}body[data-surface=public] :is(.intro-photo,.article-reading-cover):has(+.photo-credit){margin-bottom:8px!important}body[data-surface=public] .catalog-search-row{align-items:start;row-gap:16px}body[data-surface=public] .catalog-search-row>.catalog-selects{grid-area:auto;margin-top:0}body[data-surface=public] .catalog-selects{flex:1.35;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;min-width:0;display:grid}.catalog-filter-group{border:0;min-width:0;margin:0;padding:0}.catalog-filter-group>legend{color:#817765;margin:0 0 8px;padding:0;font-size:11px;font-weight:600}body[data-surface=public] .catalog-filter-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex;overflow:visible}.catalog-filter-group:disabled{opacity:.5}.catalog-filter-group:disabled button{cursor:default}@media (width>=600px){body[data-surface=public] .home-rail{padding-bottom:4px}}@media (width<=1099px){body[data-surface=public] .catalog-search-row{grid-template-columns:minmax(0,1fr);display:grid}body[data-surface=public] .catalog-selects{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);width:100%}}@media (width<=599px){body[data-surface=public] .stats-page{--stats-space:18px}body[data-surface=public] #main>.stats-page,body[data-surface=public] .article-reading-header>h1{margin-bottom:18px!important}body[data-surface=public] .article-byline{align-items:center;gap:5px 8px;padding:0;font-size:10px;line-height:1.5;margin:0 0 16px!important}body[data-surface=public] .article-byline>.article-reading-time{display:none}body[data-surface=public] .article-byline>.article-share{white-space:nowrap;flex:none;gap:5px;min-height:34px;margin-left:auto;padding:6px 0 6px 8px;font-size:11px}body[data-surface=public] .article-byline>.article-share>.icon{width:15px;height:15px}body[data-surface=public] .article-byline>span+span:before,body[data-surface=public] .article-byline>time:before{margin-right:8px}body[data-surface=public] .photo-credit{margin-bottom:20px;font-size:9px}body[data-surface=public] .catalog-selects{grid-template-columns:minmax(0,1fr);gap:14px}body[data-surface=public] .catalog-filter-chips .chip{min-height:34px;padding:8px 11px;font-size:11px}}body[data-surface=public] #main>.stats-page>:is(header,section,div,aside){margin-block:0!important}body[data-surface] :is(button,a.button):is(:focus,:focus-visible){outline-offset:0;outline:none!important}body[data-surface][data-input-mode=keyboard] :is(button,a.button):focus-visible{filter:brightness(.9)}body[data-surface][data-input-mode=keyboard] button.close:focus-visible{color:#705416;background:#fff0b6!important}body[data-surface=public] .catalog-search-row{grid-template-columns:minmax(220px,1fr) minmax(290px,1.1fr) minmax(185px,.7fr);align-items:start;gap:24px;display:grid}body[data-surface=public] .catalog-search-field{min-width:0;display:block}body[data-surface=public] .catalog-search-caption,.catalog-filter-group>legend{color:#817765;margin:0 0 8px;padding:0;font-size:11px;font-weight:600;line-height:16px;display:block}body[data-surface=public] .catalog-search-row>.catalog-selects{display:contents}body[data-surface=public] .catalog-search{border-radius:12px;height:40px;min-height:40px;padding:0 12px}body[data-surface=public] .catalog-search input{height:38px;min-height:0;padding:8px 0;font-size:13px}body[data-surface=public] .catalog-filter-chips{flex-wrap:nowrap;align-items:stretch;gap:6px}body[data-surface=public] .catalog-filter-chips .chip{white-space:nowrap;min-height:40px;padding:8px 12px;font-size:11px;line-height:1.25}body[data-surface=public] .catalog-search>button{flex-basis:28px!important;width:28px!important;height:28px!important;min-height:28px!important}body[data-surface=public] .catalog-categories{margin-top:18px;padding-top:16px}@media (width<=959px){body[data-surface=public] .catalog-search-row{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:18px 22px}body[data-surface=public] .catalog-search-field{grid-column:1/-1}}@media (width<=599px){body[data-surface=public] .catalog-search-row{grid-template-columns:minmax(0,1fr);gap:16px}body[data-surface=public] .catalog-search input{font-size:16px}body[data-surface=public] .catalog-filter-chips{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body[data-surface=public] .catalog-filter-chips .chip{white-space:normal;height:44px;min-height:44px;padding:6px;font-size:11px}body[data-surface=public] .catalog-categories{margin-top:16px;padding-top:14px}}
