@font-face{font-family:Body;src:url(/fonts/body.woff2);font-weight:100 900;font-display:swap}@font-face{font-family:Display;src:url(/fonts/display.ttf);font-weight:700;font-display:swap}@font-face{font-family:Logo;src:url(/fonts/logo.ttf);font-display:swap}@font-face{font-family:Brand;src:url(/fonts/brand.woff2);font-weight:700;font-display:swap}:root{--blue:#215b96;--ink:#172d42;--muted:#526779;--paper:#fcfcfa;--sky:#e1edf4;--orange:#d76832;--line:#dce4e8;--shadow:0 16px 35px -20px #163b6055}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#9fb6c7 #edf2f5}body{background:var(--paper);color:var(--ink);word-break:keep-all;margin:0;font-family:Body,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-underline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:5px;outline:3px solid #df7747}::selection{color:#173a60;background:#b5d5f0}button{color:inherit}button:disabled{cursor:default;opacity:.45}svg{stroke:currentColor;stroke-width:1.8px;fill:none;flex-shrink:0;width:20px;height:20px}button svg{pointer-events:none}.shell{max-width:1220px;margin:auto;padding:0 40px}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;height:91px;display:flex}.brand{background:0 0;border:0;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}.brandname{letter-spacing:-.04em;color:var(--blue);font-family:Logo,sans-serif;font-size:40px;line-height:1}.brand span:last-child{color:var(--muted);margin-top:5px;font-size:11px}.headerlinks{align-items:center;gap:29px;font-size:14px;display:flex}.headerlinks a{text-decoration:none}.searchwrap{border-bottom:1px solid #b9c8d3;align-items:center;gap:9px;width:220px;padding:10px 0;display:flex}.searchwrap input{outline-offset:8px;width:100%;color:var(--ink);caret-color:var(--blue);background:0 0;border:0;font-size:13px}input::placeholder{color:#617486}.searchwrap svg{width:17px;height:17px}.intro{justify-content:space-between;align-items:flex-end;gap:20px;padding:47px 0 25px;display:flex}.intro h1{letter-spacing:-.035em;margin:0;font-family:Display,serif;font-size:38px;line-height:1.4}.intro p{color:var(--muted);margin:0 0 7px;font-size:14px}.hero{background:var(--sky);border-radius:16px;grid-template-columns:1fr 1.04fr;min-height:390px;display:grid;position:relative;overflow:hidden}.herocopy{z-index:1;padding:44px 0 42px 45px;position:relative}.tags{color:var(--blue);align-items:center;gap:8px;font-size:11px;display:flex}.tags span{background:#f5f9fc;border-radius:5px;padding:4px 8px}.tags em{color:#546e83;padding-left:2px;font-style:normal}.hero h2{letter-spacing:-.035em;margin:19px 0 16px;font-family:Display,serif;font-size:42px;line-height:1.43}.hero h2 b{font-weight:inherit;color:var(--blue)}.hero p{color:#436079;margin:0 0 27px;font-size:14px;line-height:1.7}.primary{background:var(--blue);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:35px;padding:16px 21px;font-size:14px;font-weight:650;transition:background .2s,transform .2s;display:inline-flex}.primary:hover{background:#14487d;transform:translateY(-2px)}.primary svg{width:18px;height:18px}.heroart{justify-content:center;align-items:center;padding:32px 40px 38px 14px;display:flex;position:relative}.photo{width:100%;max-width:475px;box-shadow:var(--shadow);background:#fff;padding:12px 12px 33px;position:relative;transform:rotate(3deg)}.photo>img:not(.mascot){object-fit:cover;width:100%;height:245px;display:block}.photo .caption{color:#586c7d;justify-content:flex-end;font-size:10px;display:flex;position:absolute;bottom:10px;left:14px;right:14px}.photo .caption span:last-child{color:var(--blue);font-family:Brand,sans-serif}.mascot{z-index:3;width:175px;position:absolute;bottom:27px;left:-30px;transform:rotate(-9deg)}.artnote{color:#4d321c;z-index:2;background:#f4aa64;border-radius:50%;padding:12px 16px;font-family:Logo;font-size:12px;position:absolute;top:28px;right:32px;transform:rotate(9deg);box-shadow:0 7px 18px -12px #7d472c}.sectionhead{justify-content:space-between;align-items:flex-end;margin:42px 0 18px;display:flex}.sectionhead h2{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:700}.sectionhead p{color:var(--muted);margin:0;font-size:12px}.categories{gap:8px;margin:0 0 24px;padding:4px 3px 8px;display:flex;overflow:auto}.categories button{white-space:nowrap;background:0 0;border:1px solid #d2dee6;border-radius:24px;padding:9px 17px;font-size:13px;transition:background .15s}.categories button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.categories button:hover{color:var(--ink);background:#dce8ef}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:29px 22px;display:grid}.quizcard{text-align:left;background:0 0;border:0;min-width:0;padding:0;display:block}.cover{aspect-ratio:1.35;border-radius:12px;justify-content:center;align-items:center;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.quizcard:hover .cover{box-shadow:var(--shadow);transform:translateY(-4px)}.cover img{object-fit:cover;width:100%;height:100%}.cover .category{color:#284257;background:#fffef3eb;border-radius:4px;padding:4px 7px;font-size:10px;position:absolute;top:11px;left:11px}.cardmeta{color:#687888;margin:13px 0 7px;font-size:11px}.quizcard h3{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:670;line-height:1.5}.cardbottom{color:var(--muted);justify-content:space-between;align-items:center;margin-top:9px;font-size:11px;display:flex}.cardbottom svg{width:16px;height:16px}.cover.words{letter-spacing:-.03em;padding:23px;font-family:Display,serif;font-size:25px;line-height:1.55}.cover.soldier{color:#ece9d7;background:#213c52;justify-content:flex-start;align-items:flex-end}.cover.soldier:after{content:"SOLDIER\a POET\a KING";white-space:pre;letter-spacing:.05em;opacity:.55;font:11px/2 Brand;position:absolute;top:25px;right:14px}.cover.red{color:#492921;background:#e88374;align-items:center}.cover.red strong{letter-spacing:-.05em;font:800 37px/.95 Brand;transform:rotate(-9deg)}.cover.red:after{content:"나의 위험 신호";color:#542b23;font:11px Body;position:absolute;bottom:18px}.cover.dere{color:#343a68;background:#cfd6ee}.cover.dere span{font-family:Logo;font-size:38px;transform:rotate(-6deg)}.cover.adult{color:#e4c9ef;letter-spacing:.035em;background:#332b41;font:700 34px Brand}.cover.crush{color:#5d4135;background:#e6d8ca;font-family:Logo;font-size:32px}.cover.fandom{color:#304233;background:#d8e2c3;flex-direction:column;align-items:flex-start;gap:7px;padding:24px}.cover.fandom span{border-bottom:1px solid #6c805e;padding-bottom:4px;font:600 15px Body}.cover.picture{background:#c5d4e2}.cover.aesthetic{color:#674232;background:#e3c7b8;font-family:Display;font-size:25px}.cover.men{color:#24414d;background:#c6d6da;font-family:Logo;font-size:30px}.empty{text-align:center;color:var(--muted);padding:50px 10px}.brandstrip{background:#edf1e6;border-radius:14px;justify-content:space-between;align-items:center;margin:55px 0 42px;padding:23px 34px;display:flex;overflow:hidden}.brandstrip h2{letter-spacing:-.025em;margin:0 0 8px;font-family:Display;font-size:24px}.brandstrip p{color:#59634d;margin:0;font-size:13px}.brandstrip img{width:112px;margin:-25px 8px -35px;transform:rotate(9deg)}.brandstrip .textlink{color:#355c8a;white-space:nowrap;font-size:12px;text-decoration:none}.footer{border-top:1px solid var(--line);color:#6d7b83;justify-content:space-between;align-items:center;padding:25px 0 35px;font-size:11px;display:flex}.footer .brandname{font-size:28px}.footer a{margin-left:16px}.hidden{display:none!important}.quizpage{max-width:660px;margin:42px auto 90px}.quiznav{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.plainbtn{color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:13px;display:flex}.progress{background:#e1e7ed;height:3px;margin:17px 0 37px}.progress span{background:var(--blue);width:60%;height:100%;display:block}.questionTitle{letter-spacing:-.03em;margin:0 0 9px;font-family:Display;font-size:31px;line-height:1.5}.questionhint{color:var(--muted);margin:0 0 26px;font-size:13px}.questionmedia{margin:0 0 24px}.questionmedia img{object-fit:cover;background:#fff;border:1px solid #d5e0e6;border-radius:10px;width:100%;max-height:330px;display:block}.answers{gap:10px;display:grid}.answer{text-align:left;background:#fff;border:1px solid #d5e0e6;border-radius:10px;align-items:center;gap:15px;padding:17px 18px;font-size:14px;line-height:1.5;display:flex}.answer .dot{border:1px solid #afbfcb;border-radius:50%;flex-shrink:0;width:18px;height:18px}.answer[aria-checked=true]{border-color:var(--blue);background:#edf5fa}.answer[aria-checked=true] .dot{border:5px solid var(--blue)}.swatches{gap:3px;margin-left:auto;display:flex}.swatches i{border-radius:3px;width:12px;height:25px;display:block}.questionfoot{justify-content:space-between;align-items:center;margin-top:25px;display:flex}.questionfoot p{color:var(--muted);font-size:11px}.questionfoot .primary{gap:25px}.resultwrap{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:920px;margin:45px auto 75px;display:grid}.resultcard{box-shadow:var(--shadow);background:#e0eaf2;border-radius:8px;padding:30px;position:relative}.resultcard:after{content:"";border-top:25px solid var(--paper);border-left:25px solid #b3c9dc;position:absolute;top:0;right:0}.resultcard>p{color:var(--blue);margin:0 0 6px;font-size:12px}.resultcard h2{letter-spacing:-.035em;margin:0 0 22px;font-family:Display;font-size:43px}.resultcard>img{aspect-ratio:1.25;object-fit:cover;border:9px solid #fff;width:100%;transform:rotate(-2deg)}.resultcard .resulttag{flex-wrap:wrap;gap:8px;margin:24px 0 17px;display:flex}.resulttag span{background:#f6f9fa;border-radius:5px;padding:6px 9px;font-size:11px}.resultcard .smallbrand{color:var(--blue);justify-content:space-between;align-items:center;font:22px Logo;display:flex}.smallbrand span{color:#526b80;font:10px Body}.resulttext h3{letter-spacing:-.03em;margin:0 0 20px;font-family:Display;font-size:26px;line-height:1.6}.resulttext p{color:var(--muted);margin:0 0 25px;font-size:14px;line-height:1.9}.resulttext .primary{gap:12px;width:100%}.secondary{background:0 0;border:1px solid #c2d1dd;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:10px;padding:14px;font-size:13px;display:flex}.resulttext .plainbtn{justify-content:center;width:100%;margin-top:15px}.toast{background:var(--ink);color:#fff;z-index:15;box-shadow:var(--shadow);text-align:center;border-radius:9px;max-width:90vw;padding:13px 23px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.carddetail{z-index:9;background:#172d4280;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.detailpanel{background:var(--paper);border-radius:16px;width:100%;max-width:480px;padding:30px;position:relative;box-shadow:0 20px 80px #172d4240}.detailpanel h2{margin:22px 0 16px;font:700 27px/1.5 Display}.detailpanel p{color:var(--muted);font-size:14px;line-height:1.8}.close{background:0 0;border:0;padding:8px;display:flex;position:absolute;top:15px;right:15px}.detailpanel .primary{width:100%;margin-top:15px}.samplelabel{color:#785c49;margin:16px 0 0;font-size:11px;line-height:1.6}@media (min-width:1400px){.shell{max-width:1310px}.hero h2{font-size:46px}.hero{min-height:416px}.photo>img:not(.mascot){height:263px}}@media (max-width:900px){.shell{padding:0 25px}.headerlinks>a{display:none}.intro{flex-direction:column;align-items:flex-start;gap:11px;padding-top:35px}.intro h1{font-size:32px}.hero{grid-template-columns:1fr 1fr}.herocopy{padding:34px 0 34px 30px}.hero h2{font-size:32px}.heroart{padding:25px}.photo>img:not(.mascot){height:230px}.mascot{width:135px;bottom:22px;left:-22px}.grid{grid-template-columns:repeat(3,1fr)}.artnote{top:20px;right:15px}.resultwrap{gap:28px}}@media (max-width:600px){.shell{padding:0 20px}header{gap:20px;height:73px}.brandname{font-size:34px}.brand span:last-child{display:none}.headerlinks{gap:0}.searchwrap{width:151px;font-size:12px}.searchwrap input{font-size:12px}.intro{gap:8px;padding:28px 0 20px}.intro h1{letter-spacing:-.035em;font-size:27px}.intro p{font-size:12px}.hero{grid-template-columns:1fr;min-height:0}.herocopy{padding:26px 25px 0}.hero h2{margin:15px 0 12px;font-size:32px;line-height:1.42}.hero p{margin-bottom:20px;font-size:13px}.primary{padding:14px 18px;font-size:13px}.heroart{padding:28px 28px 38px 46px}.photo{max-width:none;padding:8px 8px 28px;transform:rotate(3deg)}.photo>img:not(.mascot){height:170px}.mascot{width:125px;bottom:16px;left:8px}.artnote{padding:10px;font-size:10px;top:15px;right:16px}.photo .caption{font-size:9px;bottom:8px;left:10px;right:10px}.sectionhead{margin:32px 0 15px}.sectionhead h2{font-size:21px}.sectionhead p{font-size:10px}.categories{gap:6px;margin-bottom:16px;margin-right:-20px;padding-right:20px}.categories button{padding:8px 14px;font-size:12px}.grid{grid-template-columns:1fr 1fr;gap:24px 14px}.cover{aspect-ratio:1.1}.quizcard h3{font-size:15px;line-height:1.5}.cardmeta{margin-top:11px;font-size:10px}.cover.words{padding:18px;font-size:21px}.cover.soldier:after{font-size:8px;top:19px;right:10px}.cover.red strong{font-size:30px}.cover.dere span{font-size:31px}.cover.adult{font-size:27px}.cover.crush{font-size:25px}.cover.fandom{padding:18px}.cover.fandom span{font-size:12px}.cover.aesthetic{font-size:22px}.cover.men{font-size:25px}.cardbottom{font-size:10px}.brandstrip{margin:38px 0 27px;padding:22px}.brandstrip h2{max-width:180px;font-size:20px;line-height:1.5}.brandstrip p{max-width:190px;font-size:11px;line-height:1.6}.brandstrip img{width:87px;margin:0 -16px -28px -6px}.brandstrip .textlink{display:none}.footer{font-size:10px}.footer a{margin-left:9px}.quizpage{margin:28px auto 60px}.questionTitle{font-size:27px}.progress{margin-bottom:29px}.answer{gap:11px;padding:16px 13px;font-size:13px}.swatches{gap:2px}.swatches i{width:8px;height:23px}.questionfoot .primary{gap:12px;padding:14px;font-size:12px}.resultwrap{flex-direction:column;gap:34px;margin:28px 0 50px;display:flex}.resultcard{width:100%;padding:27px}.resultcard h2{font-size:40px}.resulttext{width:100%;padding:0 5px}.resulttext h3{font-size:24px}.resulttext p{font-size:13px}.detailpanel{padding:25px}.detailpanel h2{font-size:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.brandmascot{object-fit:contain;flex-shrink:0;width:48px;height:48px;margin-right:-8px}.questionguide{align-items:center;gap:5px;display:flex}.questionguide img{object-fit:contain;width:58px;height:58px}.questionguide p{margin:0}.categories button{transition:background-color .15s,color .15s,border-color .15s}.answer{transition:border-color .13s,background-color .13s}#questionView,#resultView,#homeView{overflow-wrap:break-word}h1:focus,h2:focus{outline-offset:8px}@media (max-width:600px){.brandmascot{width:39px;height:39px;margin-right:-8px}.questionguide{gap:0}.questionguide img{width:43px;height:43px}.questionfoot{gap:12px}.questionfoot p{font-size:10px}}button:disabled{opacity:.42;cursor:default;transform:none}.plainbtn svg{flex-shrink:0;width:18px;height:18px}#questionBody{min-width:0}.answer>span:nth-child(2){flex:1;min-width:0}.swatches{flex-shrink:0}.progress span{width:0;transition:width .18s}.questionTitle{text-wrap:balance}.questionfoot{gap:18px}.questionfoot .primary{min-width:112px}.questionfoot .questionguide{margin-left:auto;margin-right:auto}.completionintro{padding:12px 95px 23px 0;position:relative}.completionintro>img{width:100px;position:absolute;top:5px;right:0}.completionintro h1{letter-spacing:-.03em;text-wrap:balance;margin:7px 0 12px;font:700 29px/1.5 Display}.completionintro p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.completionintro .eyebrow{color:var(--blue);font-variant-numeric:tabular-nums;font-weight:650}.statusnote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:10px 0 16px;padding:20px 0}.statusnote strong{font-size:14px}.statusnote p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.7}.statusnote .plainbtn{color:var(--blue);padding-bottom:0}.statusnote .resultcta{justify-content:center;width:100%;min-height:60px;margin-top:16px;font-size:17px}.questionfoot .finalanswer{min-width:180px}.answerimage{object-fit:contain;border-radius:8px;width:120px;max-height:150px;display:block}.sharelink{gap:8px;margin-top:16px;font-size:13px;display:grid}.sharelink input{border:1px solid var(--line);width:100%;min-width:0;color:var(--blue);background:#fff;border-radius:8px;padding:12px}.answersummary{margin:0;padding:0;list-style:none}.summaryanswer{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:1fr auto;gap:8px 16px;width:100%;padding:20px 0;display:grid}.summaryquestion{color:var(--muted);grid-column:1;font-size:12px;line-height:1.6}.summaryanswer strong{grid-column:1;font-size:14px;font-weight:550;line-height:1.7}.summaryedit{color:var(--blue);grid-area:1/2/3;align-self:center;font-size:12px}.summaryanswer:hover strong{color:var(--blue)}.completionactions{margin-top:24px}.completionactions .plainbtn{margin:10px auto 0}.statusnote p,.summaryanswer strong{word-break:keep-all;overflow-wrap:break-word}@media (max-width:600px){.questionfoot{gap:10px}.questionfoot .primary{min-width:95px;padding:14px 12px}.questionfoot:has(.finalanswer){flex-wrap:wrap}.questionfoot .finalanswer{flex:1 0 100%;justify-content:center;min-height:56px;font-size:16px}.questionfoot .plainbtn{font-size:12px}.questionfoot .questionguide p{display:none}.questionfoot .questionguide img{width:51px;height:51px}.completionintro{padding-right:74px}.completionintro>img{width:82px;right:-8px}.completionintro h1{font-size:25px}.summaryanswer{gap:6px 10px}.summaryanswer strong{font-size:13px}.summaryquestion,.summaryedit{font-size:11px}}.resultpage{max-width:920px;margin:32px auto 64px}.resultnav{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.resultpagehead{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 0;display:flex}.resultkicker{color:var(--blue);margin:0 0 10px;font-size:12px}.resultpagehead h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font:700 32px/1.4 Display}.resultpagehead img{object-fit:contain;width:94px;height:94px;transform:rotate(6deg)}.resultpreviewlabel{color:var(--muted);margin:5px 0 28px;font-size:12px;line-height:1.7}.resultlead{grid-template-columns:minmax(0,.96fr) minmax(0,1fr);align-items:center;gap:46px;display:grid}.resultlead>*{min-width:0}.resultlead .resulttext h3{white-space:pre-line;text-wrap:balance}.resulttext .resultsectionlabel,.resultsectionlabel{letter-spacing:.02em;color:var(--blue);margin:0 0 11px;font-size:11px;font-weight:650}.resultactions{margin-top:26px}.resultactions button{min-height:48px}.resultlead .resulttext p{margin-bottom:18px}.resultdistribution{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:60px;margin:52px 0 0;padding:34px 0;display:grid}.distributionintro h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 13px;font:700 24px/1.55 Display}.distributionintro>p:not(.resultsectionlabel){color:var(--muted);margin:0;font-size:12px;line-height:1.8}.distributionintro .distributionstatus{display:inline-block;color:var(--blue)!important;margin-top:18px!important;font-size:11px!important}.distributionrows{margin:0;padding:0;list-style:none}.distributionrow{border-bottom:1px solid #dfe6eb;grid-template-columns:minmax(0,1fr) auto;gap:9px 18px;padding:16px 0;display:grid}.distributionrow:last-child{border-bottom:0}.distributionlabel{flex-wrap:wrap;align-items:center;gap:6px 9px;min-width:0;font-size:14px;line-height:1.65;display:flex}.typebadge{color:var(--blue);white-space:nowrap;background:#e5eff6;border-radius:4px;padding:2px 7px;font-size:10px}.distributionvalue{letter-spacing:-.025em;font-variant-numeric:tabular-nums;align-self:start;font:600 20px/1.5 Body}.distributionvalue[aria-label]{color:#8395a2}.distributiontrack{background:#e4eaf0;border-radius:4px;grid-column:1/-1;height:7px;overflow:hidden}.distributiontrack>span{background:#91afc7;height:100%;display:block}.distributiontrack>span.own{background:var(--blue)}.distributioncount{color:var(--muted);grid-column:1/-1;font-size:11px}.distributionmeta{color:var(--muted);margin:15px 0 0;font-size:11px;line-height:1.7}.othertypessection{margin-top:35px}.othertypeshead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.othertypeshead h2{letter-spacing:-.025em;margin:0;font-size:20px}.othertypeshead>span{color:var(--muted);white-space:nowrap;font-size:11px}.othertypes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.othertype{text-align:left;color:var(--ink);background:0 0;border:1px solid #d3dfe7;border-radius:10px;grid-template-columns:auto 1fr;align-items:baseline;gap:8px 10px;padding:18px 14px;transition:background-color .13s,border-color .13s;display:grid}.othertype:hover{background:#edf3f7}.othertype[aria-expanded=true]{border-color:var(--blue);background:#e6f0f7}.typeindex{color:#7b8e9b;grid-column:1;font-size:10px}.typename{word-break:keep-all;grid-column:2;font-size:14px;font-weight:650;line-height:1.7}.typeenglish{color:var(--muted);grid-column:2;font:11px/1.6 Brand}.othertypedetail{padding:25px 0 8px}.othertypedetail>p{color:var(--muted);margin:0 0 10px;font-size:11px}.othertypedetail h3{margin:0 0 10px;font:700 23px/1.6 Display}.othertypedetail div p{max-width:640px;color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.9}.resultbottom{border-top:1px solid var(--line);text-align:center;margin:42px 0 0;padding-top:30px}.resultbottom>p{letter-spacing:-.025em;margin:0 0 17px;font:700 22px/1.6 Display}.resultbottom .plainbtn{margin:15px auto 0}.resultbottom .primary{min-width:240px}@media (max-width:600px){.resultpage{margin-top:20px}.resultnav{font-size:10px}.resultpagehead{margin-top:19px}.resultpagehead h1{font-size:28px}.resultpagehead img{width:75px;height:75px}.resultpreviewlabel{margin-top:8px;margin-bottom:22px;font-size:11px}.resultlead{grid-template-columns:1fr;gap:30px}.resultlead .resulttext{padding:0}.resultlead .resulttext h3{font-size:24px}.resultlead .resultcard{padding:25px}.resultlead .resultcard h2{font-size:40px}.resultactions{margin-top:22px}.resultdistribution{grid-template-columns:1fr;gap:24px;margin-top:34px;padding:27px 0}.distributionintro h2{margin-bottom:10px;font-size:23px}.distributionintro h2 br,.distributionintro>p br{display:none}.distributionintro .distributionstatus{margin-top:9px!important}.distributionlabel{font-size:13px}.distributionvalue{font-size:18px}.distributionrow{padding:13px 0}.othertypessection{margin-top:27px}.othertypeshead{gap:10px}.othertypeshead h2{font-size:19px}.othertypeshead>span{font-size:10px}.othertypes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.othertype{gap:6px 8px;padding:16px 12px}.typename{font-size:13px}.typeenglish{font-size:10px}.othertypedetail h3{font-size:22px}.othertypedetail div p{font-size:13px}.resultbottom{margin-top:28px}.resultbottom>p{font-size:20px}}.distributionlabel{flex-wrap:nowrap;gap:13px}.distributionportrait{object-fit:cover;border-radius:9px;flex-shrink:0;width:62px;height:62px}.distributionname{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;display:flex}.distributionvalue{align-self:center}.distributionrow:first-child{padding-top:0}.distributionrow{padding:12px 0}.othertype{padding:0;display:block;overflow:hidden}.othertypeportrait{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.othertypecaption{grid-template-columns:auto minmax(0,1fr);gap:5px 8px;padding:14px 12px 16px;display:grid}.othertypedetail{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:23px;padding-top:24px;display:grid}.detailportrait{object-fit:cover;border-radius:10px;width:160px;height:160px}.othertypedetailtext>p{color:var(--muted);margin:0 0 8px;font-size:11px;line-height:1.6}.othertypedetailtext{min-width:0}.othertypedetailtext #otherTypeBody p{margin:0 0 12px}@media (max-width:600px){.distributionportrait{border-radius:8px;width:56px;height:56px}.distributionlabel{gap:11px}.distributionname{gap:4px 7px}.othertype{padding:0}.othertypecaption{gap:3px 6px;padding:11px 10px 13px}.othertypedetail{grid-template-columns:90px minmax(0,1fr);gap:15px}.detailportrait{border-radius:8px;width:90px;height:90px}.othertypedetail h3{font-size:19px}.othertypedetailtext #otherTypeBody p{font-size:12px}}@keyframes viewin{0%{opacity:.35;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.viewin{animation:.22s both viewin}@media (prefers-reduced-motion:reduce){.viewin{animation:none}}.skip{position:absolute;left:-9999px}.skip:focus{z-index:99;background:#fff;border-radius:7px;padding:9px 13px;top:10px;left:10px;box-shadow:0 8px 24px -12px #163b6055}.visuallyhidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.resultcard>.resultcardstatement{background:var(--quiz-surface,#fcfcfa);color:var(--ink);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;margin:30px 0;padding:28px 22px;font:700 clamp(22px,4vw,32px)/1.6 Display}.othertype--text{align-self:stretch;align-items:center;min-height:110px;display:flex}.othertypedetail.othertypedetail--text{grid-template-columns:minmax(0,1fr);padding:24px}
.quizstage{min-height:100dvh}.quizstage[data-quiz-active=true]{color:var(--quiz-ink);background-color:var(--quiz-canvas);background-attachment:fixed}.quizstage[data-quiz-texture=dots]{background-image:radial-gradient(color-mix(in srgb, var(--quiz-accent) 10%, transparent) 1px, transparent 1px);background-size:24px 24px}.quizstage[data-quiz-texture=lines]{background-image:linear-gradient(0deg, color-mix(in srgb, var(--quiz-accent) 7%, transparent) 1px, transparent 1px);background-size:40px 40px}.quizstage[data-quiz-texture=grid]{background-image:linear-gradient(0deg, color-mix(in srgb, var(--quiz-accent) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--quiz-accent) 6%, transparent) 1px, transparent 1px);background-size:64px 64px}.quizstage[data-quiz-active=true] main{--blue:var(--quiz-accent);--ink:var(--quiz-ink);--muted:var(--quiz-muted)}.quizstage[data-quiz-active=true] input::placeholder,.quizstage[data-quiz-active=true] .footer{color:var(--quiz-muted)}.quizstage[data-quiz-active=true] :is(.quizpage,.resultpage){background:var(--quiz-surface);border:1px solid color-mix(in srgb, var(--quiz-accent) 15%, var(--quiz-surface));box-shadow:0 18px 48px -34px color-mix(in srgb, var(--quiz-accent) 42%, transparent);border-radius:22px;padding:clamp(18px,3vw,32px)}.quizstage[data-quiz-active=true] .quizpage{width:min(100%,726px);max-width:726px}.quizstage[data-quiz-active=true] .resultpage{width:min(100%,986px);max-width:986px}.quizstage[data-quiz-active=true] .questionmedia img{object-fit:contain;height:auto}.quizstage[data-quiz-active=true] .answer{color:var(--quiz-ink);background:var(--quiz-surface);border-color:var(--quiz-border)}.quizstage[data-quiz-active=true] .answer[aria-checked=true]{background:var(--quiz-tint);border-color:var(--quiz-accent)}.quizstage[data-quiz-active=true] .answer .dot{border-color:var(--quiz-border)}.quizstage[data-quiz-active=true] .answer[aria-checked=true] .dot{border-color:var(--quiz-accent)}.quizstage[data-quiz-active=true] .primary{background:var(--quiz-accent);color:#fff}.quizstage[data-quiz-active=true] .primary:hover{background:var(--quiz-accent);box-shadow:0 3px 0 color-mix(in srgb, var(--quiz-accent) 40%, transparent)}.quizstage[data-quiz-active=true] :is(.resultcard,.othertypedetail){background:var(--quiz-tint)}.quizstage[data-quiz-active=true] .resultcard:after{border-top-color:var(--quiz-surface);border-left-color:color-mix(in srgb, var(--quiz-accent) 25%, var(--quiz-tint))}.quizstage[data-quiz-active=true] :is(button,a,input):focus-visible{outline-color:var(--quiz-accent)}@media (max-width:600px){.quizstage[data-quiz-active=true] .shell{padding-inline:12px}.quizstage[data-quiz-active=true] :is(.quizpage,.resultpage){border-radius:16px;padding:18px 14px}.quizstage[data-quiz-active=true] .answer{gap:10px;padding:15px 12px;font-size:15px}}
.quizstage[data-quiz-id=soldier-poet-king]{background-image:linear-gradient(90deg,#58452f12 0 1px,#0000 1px),linear-gradient(110deg,#ddd0b5,#f3ecde 46%,#d3c4a7);background-size:7px 100%,cover}.quizstage[data-quiz-id=red-flag]{background-image:repeating-linear-gradient(-45deg,#0000 0 28px,#a4242c09 28px 30px);background-size:auto}.quizstage[data-quiz-id=human-emotion]{background-image:radial-gradient(at 12% 22%,#a2bcb86b,#0000 46%),linear-gradient(125deg,#d8e4df,#f3f2e9 62%,#cbded8);background-size:cover}.quizstage[data-quiz-id=dere-type]{background-image:radial-gradient(at 100% 0,#cbbadb80,#0000 45%),linear-gradient(118deg,#eee8f4 30%,#faf6f8 30% 70%,#e5dce9 70%);background-size:cover}.quizstage[data-quiz-id=crush-match]{background-image:radial-gradient(at 10% 42%,#e8bcaf80 0 24%,#0000 25%),radial-gradient(at 93% 74%,#e2bbb064 0 27%,#0000 28%);background-size:cover}.quizstage[data-quiz-id=fanfic-tag]{background-image:linear-gradient(90deg,#0000 48%,#a29a8618 49%,#0000 50%),repeating-linear-gradient(0deg,#bbb29e16 0 1px,#0000 1px 5px);background-size:17px 100%,100% 5px}.quizstage[data-quiz-id=picture-type]{background-color:#e5ddd0;background-image:linear-gradient(135deg,#b69e7e18 25%,#0000 25% 75%,#b69e7e18 75%);background-size:24px 24px}.quizstage[data-quiz-id=photo-aesthetic]{background-color:#e2e4dd;background-image:linear-gradient(90deg,#adb2a720 1px,#0000 1px),linear-gradient(#adb2a720 1px,#0000 1px);background-size:96px 96px}.quizstage[data-quiz-id=how-men-see-me]{background-image:linear-gradient(90deg,#e0d7dd 12%,#efeaec 12% 88%,#e0d7dd 88%);background-size:cover}.quizstage[data-quiz-active=true] .questionexperience{width:min(100%,850px);max-width:850px;padding:clamp(20px,4vw,44px)}.questionexperience .quiznav{margin-bottom:16px}.questionexperience .progress{margin-bottom:30px}.questionexperience .questioneyebrow{color:var(--quiz-muted);margin:0 0 14px;font-size:12px;line-height:1.65}.questionexperience .questionTitle{overflow-wrap:anywhere;margin-bottom:14px;font-size:clamp(25px,3.2vw,34px);line-height:1.55}.questionexperience .questionhint{margin-bottom:0;line-height:1.8}.questionexperience .questionscene{margin-bottom:28px}.questionexperience .questionscene--with-photo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.questionexperience .questionmedia{aspect-ratio:3/2;background:var(--quiz-tint);border-radius:6px;place-items:center;min-width:0;margin:0;display:grid;overflow:hidden}.quizstage[data-quiz-active=true] .questionexperience .questionmedia img{object-fit:contain;border:0;border-radius:0;width:100%;height:100%;max-height:none}.questionexperience .questionfoot{margin-top:28px}.questionexperience .answer{min-width:0}.questionexperience .answerlabel{overflow-wrap:anywhere}.questionexperience .answer:hover{box-shadow:inset 0 0 0 1px var(--quiz-border)}.questionexperience .answer[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--quiz-accent)}.quizstage[data-quiz-active=true] .questionexperience[data-photo-answers=true]{width:min(100%,980px);max-width:980px}.questionexperience .answers--photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.quizstage[data-quiz-active=true] .questionexperience .answers--photos .answer{border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-content:start;align-items:center;gap:12px 8px;padding:10px;display:grid}.questionexperience .answerphotoframe{aspect-ratio:1;background:var(--quiz-tint);grid-area:1/1/auto/-1;place-items:center;width:100%;display:grid;overflow:hidden}.questionexperience .answers--photos .answerimage{object-fit:contain;border-radius:0;width:100%;height:100%;max-height:none}.questionexperience .answers--photos .answerlabel{font-size:13px}.questionexperience .answers--photos .swatches{grid-column:1/-1;margin-left:0}.quizstage[data-quiz-id=soldier-poet-king] :is(.questionexperience,.resultexperience){background:#faf6ed;border:1px solid #c7baa0;border-radius:2px;box-shadow:7px 7px #e7dcc7,8px 8px #b8aa92}.quizstage[data-quiz-id=soldier-poet-king] .questionheading{border-left:3px double var(--quiz-border);padding-left:20px}.quizstage[data-quiz-id=red-flag] :is(.questionexperience,.resultexperience){border-top:8px solid #9c2636;border-radius:0;box-shadow:8px 8px #8c233912}.quizstage[data-quiz-id=red-flag] .questionTitle{font-family:Body,sans-serif;font-weight:850}.quizstage[data-quiz-id=human-emotion] :is(.questionexperience,.resultexperience){border-radius:4px;box-shadow:0 24px 65px -34px #294f45}.quizstage[data-quiz-id=dere-type] :is(.questionexperience,.resultexperience){border:2px solid #bfb0c8;border-radius:22px 4px;box-shadow:8px 8px #c3b2cf40}.quizstage[data-quiz-id=dere-type] .questionmedia{border-radius:18px 3px}.quizstage[data-quiz-id=crush-match] :is(.questionexperience,.resultexperience){border-radius:28px;box-shadow:0 20px 60px -30px #88574660}.quizstage[data-quiz-id=fanfic-tag] :is(.questionexperience,.resultexperience){border-left:7px solid #b4a591;border-radius:1px;box-shadow:5px 5px #e6e0d4}.quizstage[data-quiz-id=fanfic-tag] .questionTitle{font-family:Display,serif}.quizstage[data-quiz-id=picture-type] :is(.questionexperience,.resultexperience){border-radius:3px;box-shadow:0 15px 38px -20px #443b2e66}.quizstage[data-quiz-id=photo-aesthetic] :is(.questionexperience,.resultexperience){border:1px solid #c7cec1;border-radius:1px;box-shadow:8px 8px #c0c6b760}.quizstage[data-quiz-id=how-men-see-me] :is(.questionexperience,.resultexperience){border-top:3px solid var(--quiz-ink);border-bottom:3px solid var(--quiz-ink);box-shadow:none;border-radius:0}.resultexperience .resultpreviewlabel{margin:22px 0 28px}.resultexperience .experiencetitle h1{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font:700 clamp(38px,5.8vw,66px)/1.35 Display,serif}.resultexperience .experienceportrait{min-width:0;margin:0}.resultexperience .experienceportrait img{object-fit:contain;width:100%;height:auto;max-height:760px;display:block}.resultexperience .resultprose{min-width:0}.resultexperience .resultprose p{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 20px;font-size:16px;line-height:2}.resultexperience .resultprose p:last-child{margin-bottom:0}.resultexperience .resultprose .resultheadline{text-wrap:balance;margin-bottom:25px;font:700 clamp(21px,3vw,28px)/1.7 Display,serif}.resulttools{max-width:430px;margin:30px 0 0 auto}.resulttools .resultactions{grid-template-columns:1fr;gap:10px;margin:0;display:grid}.resulttools .resultactions .secondary{margin:0}.resulttools--experience{border-top:1px solid var(--quiz-border);max-width:none;padding-top:26px}.resulttools--experience .resultactions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:590px;margin:auto}.resultdistributionfold[data-collapsible=false]>summary{display:none}.resultexperience .resultdistributionfold{border-block:1px solid var(--quiz-border);margin-top:35px}.resultexperience .resultdistributionfold>summary{cursor:pointer;padding:19px 0;font-size:14px;font-weight:700}.resultexperience .resultdistributionfold>summary:focus-visible{outline:3px solid var(--quiz-accent);outline-offset:4px}.resultexperience .resultdistribution{border:0;gap:30px;margin:0;padding-top:15px}.resultexperience .resultdistribution .distributionintro h2{font-family:Body,sans-serif;font-size:22px}.resultexperience .distributiontrack{border-radius:0;height:5px}.resultexperience .othertype{background:var(--quiz-surface);border-color:var(--quiz-border);border-radius:3px}.resultexperience .othertype:hover{background:var(--quiz-tint)}.resultexperience .othertype[aria-expanded=true]{background:var(--quiz-tint);border-color:var(--quiz-accent)}.resultexperience .othertypeportrait,.resultexperience .detailportrait{object-fit:contain;background:var(--quiz-tint)}.resultexperience .othertypedetail{border-radius:3px;padding:24px}.resultexperience .typeindex{color:var(--quiz-muted)}.narrativefolio{padding:20px 5% 10px}.narrativefolio .experiencetitle{text-align:center;border-bottom:3px double var(--quiz-border);padding-bottom:25px}.narrativefolio .experiencetitle h1{font-size:clamp(58px,8vw,92px)}.narrativefolio .experienceportrait{background:#e6d7ba;border:1px solid #b7a17d;max-width:480px;margin:35px auto;padding:10px}.narrativefolio .experienceportrait img{max-height:600px}.narrativebody{max-width:630px;margin:auto}.narrativebody .resultheadline{text-align:center;border-bottom:1px solid #c6b89d;padding-bottom:25px}.flagposter{border:2px solid #9c2636;padding:clamp(26px,5vw,52px);position:relative}.flagposter .flagmark{color:#9c2636;margin-bottom:35px;font:900 78px/1 Body,sans-serif;display:block}.flagposter .experiencetitle h1{font-family:Body,sans-serif;font-weight:900}.flagposter .resultprose{border-top:2px solid #9c2636;max-width:660px;margin-top:32px;padding-top:28px}.flagposter .resultprose .resultheadline{font-family:Body,sans-serif;font-weight:750}.emotionletter{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:start;gap:35px;display:grid}.emotionletter .experienceportrait{background:#fff;margin:8px 5px 24px;padding:10px;transform:rotate(-2deg);box-shadow:0 14px 25px -15px #2b494849}.emotionwords{padding:16px 0}.emotionwords .experiencetitle{margin-bottom:30px}.emotionwords .experiencetitle h1{font-size:clamp(35px,5vw,52px)}.characterprofile{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.characterportrait{background:var(--quiz-tint);border:1px solid var(--quiz-border);border-radius:22px 4px;padding:18px}.characterportrait .experienceportrait img{max-height:550px}.characterwords .experiencetitle h1{letter-spacing:-.04em;font:800 clamp(30px,3.8vw,44px)/1.5 Body,sans-serif}.charactername{letter-spacing:.08em;color:var(--quiz-muted);overflow-wrap:anywhere;margin:15px 0 28px;font-size:14px}.characterwords .resultheadline{background:var(--quiz-tint);border-radius:4px 20px 20px;padding:19px;font-family:Body,sans-serif}.typesearch{gap:10px;margin:0 0 20px;font-size:12px;display:grid}.typesearch input{border:1px solid var(--quiz-border);width:100%;min-width:0;color:var(--quiz-ink);background:var(--quiz-surface);border-radius:5px;padding:14px}.typesearchstatus{margin:20px 0;font-size:14px}.resultexperience[data-experience=character-profile] .othertypes{grid-template-columns:repeat(5,minmax(0,1fr))}.relationshipnote{text-align:center;padding:25px 6% 45px}.relationshippair{justify-content:center;margin:0 auto 26px;display:flex}.relationshippair i{border:2px solid var(--quiz-accent);border-radius:50%;width:65px;height:65px}.relationshippair i+i{background:var(--quiz-tint);margin-left:-19px}.relationshipnote .experiencetitle h1{font-size:clamp(43px,7vw,82px)}.relationshipnote .resultprose{max-width:590px;margin:30px auto 0}.relationshipnote .resultprose p{font-size:20px}.tagmanuscript{background:#fbf8f0;border:1px solid #b5a991;grid-template-columns:18px minmax(0,1fr);display:grid;box-shadow:6px 6px #ded5c6}.manuscriptspine{background:#b5a991;border-right:4px double #fbf8f0}.manuscriptpage{padding:clamp(24px,5vw,50px)}.tagmanuscript .experiencetitle h1{font-size:clamp(37px,5vw,60px)}.originaltag{border:1px solid var(--quiz-border);overflow-wrap:anywhere;background:#f0eadd;margin:24px 0 30px;padding:10px 15px;font:14px/1.7 Body,sans-serif;display:inline-block}.tagmanuscript .resultprose{border-top:1px solid #c9beaa;padding-top:27px}.photocharacter .experienceportrait{background:#f1ebe0;padding:20px}.photocharacter .experienceportrait img{max-height:600px}.photocharactercaption{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:35px;padding:30px 12px 8px;display:grid}.imagemoodboard .experiencetitle{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:28px;display:flex}.imagemoodboard .experiencetitle h1{font-family:Body,sans-serif;font-size:clamp(42px,6vw,68px)}.imagemoodboard .experienceportrait{background:#fff;padding:18px;box-shadow:0 10px 30px -15px #203c2c60}.imagemoodboard .experienceportrait img{max-height:850px}.imagemoodboard .resultprose{margin-top:25px}.resultexperience[data-experience=image-moodboard] .othertypes{grid-template-columns:repeat(3,minmax(0,1fr))}.gazeeditorial{padding:5px 0 35px}.editorialmasthead{border-block:1px solid var(--quiz-ink);justify-content:space-between;margin-bottom:35px;padding:10px 0;font-size:12px;display:flex}.editorialmasthead span{font-family:Logo,sans-serif;font-size:20px}.gazeeditorial .experiencetitle>p{display:none}.gazeeditorial .experiencetitle h1{font-size:clamp(52px,8vw,96px)}.gazeeditorial .resultprose{border-left:3px solid var(--quiz-accent);margin:35px 0 0 15%;padding-left:25px}.experience--no-image{grid-template-columns:minmax(0,1fr)}.experience--no-image .characterportrait{display:none}@media (max-width:700px){.quizstage[data-quiz-active=true] .questionexperience{padding:22px 18px}.questionexperience .questionscene--with-photo{grid-template-columns:minmax(0,1fr);gap:20px}.questionexperience .questionmedia{width:100%;max-width:500px;margin:auto}.questionexperience .questionTitle{font-size:25px}.questionexperience .questioneyebrow{margin-bottom:10px;font-size:11px}.questionexperience .progress{margin-bottom:25px}.questionexperience .answers--photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quizstage[data-quiz-active=true] .questionexperience .answers--photos .answer{padding:8px}.questionexperience .answers--photos .answerlabel{font-size:12px}.quizstage[data-quiz-id=soldier-poet-king] .questionheading{padding-left:15px}.resultexperience .resultpreviewlabel{margin:18px 0 25px}.resultexperience .resultprose p{font-size:15px;line-height:1.95}.resultexperience .resultprose .resultheadline{font-size:23px}.resulttools{max-width:none}.resulttools--experience .resultactions,.resultexperience .resultdistribution{grid-template-columns:minmax(0,1fr)}.resultexperience .othertypedetail{padding:18px}.narrativefolio{padding:8px 0}.narrativefolio .experienceportrait{margin-block:25px}.flagposter{padding:25px 20px}.flagposter .flagmark{margin-bottom:24px;font-size:65px}.emotionletter,.characterprofile,.photocharactercaption{grid-template-columns:minmax(0,1fr);gap:25px}.emotionletter .experienceportrait{max-width:450px}.emotionwords{padding:0}.characterportrait{max-width:440px;margin-inline:auto;padding:12px}.characterwords .experiencetitle h1{font-size:32px}.resultexperience[data-experience=character-profile] .othertypes{grid-template-columns:repeat(2,minmax(0,1fr))}.relationshipnote{padding:15px 0 25px}.relationshipnote .resultprose p{font-size:18px}.tagmanuscript{grid-template-columns:10px minmax(0,1fr)}.manuscriptpage{padding:25px 19px}.tagmanuscript .experiencetitle h1{font-size:34px}.photocharacter .experienceportrait,.imagemoodboard .experienceportrait{padding:10px}.photocharactercaption{padding:25px 0 0}.resultexperience[data-experience=image-moodboard] .othertypes{grid-template-columns:repeat(2,minmax(0,1fr))}.gazeeditorial .resultprose{margin-left:0;padding-left:18px}.gazeeditorial .experiencetitle h1{font-size:48px}}@media (prefers-reduced-motion:reduce){.questionexperience *,.resultexperience *{scroll-behavior:auto;transition:none}}
.bdsm-experience{--bdsm-bg:#211c20;--bdsm-panel:#2c242a;--bdsm-text:#fcf5ee;--bdsm-muted:#c9bdc4;--bdsm-line:#89747f;--bdsm-accent:#e8adb9;min-height:100svh;color:var(--bdsm-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(90deg,#211c20f7,#211c20eb),url(/img/experiences/bdsm/atmosphere.webp) 50%/cover fixed;padding-bottom:72px;font-family:Body,sans-serif;line-height:1.65}.bdsm-experience *{box-sizing:border-box}.bdsm-shell{width:min(1180px,100%);margin-inline:auto;padding-inline:40px}.bdsm-header{border-bottom:1px solid #51424b;justify-content:space-between;align-items:center;gap:24px;min-height:100px;margin-bottom:48px;display:flex}.bdsm-brand{letter-spacing:-.05em;align-items:center;gap:18px;min-height:44px;font-size:27px;font-weight:750;text-decoration:none;display:inline-flex}.bdsm-brand span{color:var(--bdsm-muted);letter-spacing:.02em;font-size:12px;font-weight:400}.bdsm-header-label{letter-spacing:.18em;color:var(--bdsm-accent);font-size:12px}.bdsm-experience h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Display,Georgia,serif;font-weight:700;line-height:1.45}.bdsm-experience h1:focus{outline:none}.bdsm-experience p{margin:0}.bdsm-experience button,.bdsm-experience input{font:inherit}.bdsm-experience button{border-radius:4px}.bdsm-experience :is(button,a,input,summary):focus-visible{outline-offset:4px;outline:3px solid #f7c997}.bdsm-experience ::selection{color:#211c20;background:#e8adb9}.bdsm-kicker{color:var(--bdsm-accent);letter-spacing:.14em;font-size:12px;font-weight:650}.bdsm-button{border:1px solid var(--bdsm-line);min-height:52px;color:var(--bdsm-text);background:0 0;padding:12px 22px;font-size:15px;font-weight:600;line-height:1.5;transition:background-color .14s,border-color .14s}.bdsm-button:hover:not(:disabled){background:#49333f;border-color:#c997a8}.bdsm-button-primary{color:#2a1720;background:#e8adb9;border-color:#e8adb9}.bdsm-button-primary:hover:not(:disabled){background:#f1c3cc;border-color:#f1c3cc}.bdsm-experience button:disabled{opacity:.5;cursor:not-allowed}.bdsm-text-button{text-underline-offset:5px;min-height:44px;color:var(--bdsm-muted);background:0 0;border:0;padding:8px 4px;text-decoration:underline}.bdsm-intro-layout{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.bdsm-intro{padding-block:24px}.bdsm-intro h1{margin-block:19px 20px;font-size:clamp(36px,4vw,52px)}.bdsm-intro-description{color:var(--bdsm-muted);text-wrap:pretty;max-width:350px;font-size:16px;line-height:1.9}.bdsm-intro-photo{aspect-ratio:4/5;background:#3a2d33;border-radius:120px 4px 4px;overflow:hidden}.bdsm-intro-photo img,.bdsm-question-photo img{object-fit:cover;width:100%;height:100%;display:block}.bdsm-profile-form{gap:22px;max-width:360px;margin-top:34px;display:grid}.bdsm-adult-check{cursor:pointer;align-items:center;gap:12px;min-height:48px;font-size:15px;display:flex}.bdsm-adult-check input{width:22px;height:22px;accent-color:var(--bdsm-accent);flex-shrink:0;margin:0}.bdsm-gender{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;display:grid}.bdsm-gender legend{color:var(--bdsm-muted);padding:0 0 10px;font-size:13px}.bdsm-gender label{cursor:pointer;min-width:0;position:relative}.bdsm-gender input,.bdsm-response-grid input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.bdsm-gender span{border:1px solid var(--bdsm-line);border-radius:4px;justify-content:center;align-items:center;min-height:50px;display:flex}.bdsm-gender input:checked+span{background:#593e4c;border-color:#e8adb9}.bdsm-gender input:focus-visible+span{outline-offset:4px;outline:3px solid #f7c997}.bdsm-response-grid label:has(input:focus-visible){outline-offset:4px;outline:3px solid #f7c997}.bdsm-shared-gate{max-width:570px;margin:70px auto}.bdsm-shared-gate h1{font-size:clamp(32px,5vw,48px)}.bdsm-empty{max-width:660px;padding-block:54px}.bdsm-empty h1{margin-bottom:24px;font-size:clamp(26px,4vw,40px)}.bdsm-empty p{color:var(--bdsm-muted);margin-bottom:24px}.bdsm-loading{min-height:360px;color:var(--bdsm-muted);place-items:center;display:grid}.bdsm-question-progress{color:var(--bdsm-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.bdsm-question-progress strong{color:var(--bdsm-text);font-size:16px}.bdsm-progress{accent-color:#e8adb9;background:#51424b;border:0;width:100%;height:3px;margin-bottom:40px;display:block;overflow:hidden}.bdsm-progress::-webkit-progress-bar{background:#51424b}.bdsm-progress::-webkit-progress-value{background:#e8adb9}.bdsm-progress::-moz-progress-bar{background:#e8adb9}.bdsm-question-grid{grid-template-columns:.86fr 1.14fr;align-items:start;gap:48px;display:grid}.bdsm-question-photo{aspect-ratio:4/5;background:#3a2d33;border-radius:4px;overflow:hidden}.bdsm-question-content{min-width:0;padding-top:8px}.bdsm-question-content h1{min-height:130px;margin-block:14px 28px;font-size:clamp(24px,2.5vw,33px);line-height:1.65}.bdsm-responses{border:0;min-width:0;margin:0;padding:0}.bdsm-responses legend{color:var(--bdsm-muted);padding:0 0 16px;font-size:14px}.bdsm-response-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.bdsm-response-grid label{border:1px solid var(--bdsm-line);cursor:pointer;text-align:center;background:#2c242a;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;min-height:107px;padding:12px 3px;font-size:12px;line-height:1.6;display:flex;position:relative}.bdsm-response-number{font-variant-numeric:tabular-nums;place-items:center;width:27px;min-height:27px;font-size:18px;line-height:1;display:grid}.bdsm-response-grid label:hover{border-color:#e8adb9}.bdsm-response-grid label.is-selected{color:#2a1720;background:#e8adb9;border-color:#e8adb9;font-weight:650}.bdsm-question-actions{grid-template-columns:auto 1fr;gap:12px;margin-top:30px;display:grid}.bdsm-question-actions .bdsm-button-primary{justify-self:stretch}.bdsm-storage-notice{color:var(--bdsm-muted);font-size:13px;margin-top:20px!important}.bdsm-results{max-width:840px;margin-inline:auto}.bdsm-report-heading{border:0;height:auto;padding-block:20px 30px;display:block}.bdsm-report-heading h1{margin-block:16px;font-size:clamp(29px,4vw,45px)}.bdsm-report-heading>p:last-child{color:var(--bdsm-muted);font-size:15px}.bdsm-report-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bdsm-report-toolbar .bdsm-text-button{margin-left:auto}.bdsm-notice{min-height:30px;color:var(--bdsm-accent);padding-top:10px;font-size:13px}.bdsm-copy-field{color:var(--bdsm-muted);gap:8px;padding-block:12px;font-size:13px;display:grid}.bdsm-copy-field input{border:1px solid var(--bdsm-line);width:100%;min-height:48px;color:var(--bdsm-text);background:#2c242a;border-radius:4px;padding:10px}.bdsm-report-columns{border-bottom:1px solid var(--bdsm-line);color:var(--bdsm-muted);justify-content:space-between;gap:12px;padding:26px 0 14px;font-size:12px;display:flex}.bdsm-score-list{margin:0;padding:0;list-style:none}.bdsm-score-list>li{border-bottom:1px solid #51424b}.bdsm-scale summary{cursor:pointer;min-height:88px;padding:20px 0 18px;list-style:none}.bdsm-scale summary::-webkit-details-marker{display:none}.bdsm-scale-line{justify-content:space-between;align-items:start;gap:16px;margin-bottom:14px;display:flex}.bdsm-scale-name{overflow-wrap:anywhere;align-items:baseline;gap:14px;min-width:0;font-size:18px;font-weight:550;line-height:1.5;display:flex}.bdsm-scale-rank{color:var(--bdsm-muted);font-variant-numeric:tabular-nums;min-width:18px;font-size:12px;font-weight:400}.bdsm-scale-value{flex-shrink:0;align-items:center;gap:12px;line-height:1.5;display:inline-flex}.bdsm-scale-value strong{text-align:right;font-variant-numeric:tabular-nums;min-width:54px;font-size:21px;font-weight:600}.bdsm-scale-value strong>span{color:var(--bdsm-muted);margin-left:2px;font-size:13px;font-weight:400}.bdsm-tie{color:var(--bdsm-muted);font-size:11px}.bdsm-expand{text-align:center;width:12px;color:var(--bdsm-accent);font-size:19px;font-weight:300}.bdsm-scale[open] .bdsm-expand{transform:rotate(45deg)}.bdsm-bar{background:#594b54;border-radius:2px;height:7px;overflow:hidden}.bdsm-bar>span{border-radius:inherit;background:#dda1b2;height:100%;display:block}.bdsm-scale-description{max-width:690px;color:var(--bdsm-muted);padding:0 0 24px 32px;font-size:14px;line-height:1.9}.bdsm-scale-english{color:var(--bdsm-accent);letter-spacing:.05em;font-size:11px;margin-bottom:9px!important}.bdsm-scale-description dl{margin:20px 0 0}.bdsm-scale-description dl>div+div{margin-top:14px}.bdsm-scale-description dt{color:var(--bdsm-text);margin-bottom:3px;font-size:12px}.bdsm-scale-description dd{margin:0}.bdsm-report-footer{color:var(--bdsm-muted);margin-top:32px;font-size:13px}.bdsm-report-footer>p{color:var(--bdsm-text);margin-bottom:6px;font-weight:550}.bdsm-report-footer summary{cursor:pointer;align-content:center;min-height:44px;display:list-item}.bdsm-report-footer details p{max-width:610px;padding-block:10px;line-height:1.9}.bdsm-start-own{width:100%;margin-top:30px}@media (max-width:1000px){.bdsm-shell{padding-inline:28px}.bdsm-intro-layout{gap:32px}.bdsm-question-grid{grid-template-columns:.75fr 1.25fr;gap:28px}.bdsm-response-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.bdsm-response-grid label{grid-column:span 3;gap:5px;min-height:76px;padding:10px 5px}.bdsm-response-grid label:nth-child(n+5){grid-column:span 4}.bdsm-question-content h1{min-height:auto}}@media (max-width:700px){.bdsm-experience{padding-bottom:48px}.bdsm-shell{padding-inline:24px}.bdsm-header{min-height:78px;margin-bottom:28px}.bdsm-brand{gap:12px;font-size:24px}.bdsm-brand span{font-size:11px}.bdsm-intro-layout{grid-template-columns:1fr;gap:28px}.bdsm-intro{padding-block:10px}.bdsm-intro h1{font-size:39px}.bdsm-intro-description,.bdsm-profile-form{max-width:none}.bdsm-intro-photo{aspect-ratio:16/9;border-radius:60px 4px 4px}.bdsm-intro-photo img{object-position:center 52%}.bdsm-profile-form{gap:17px;margin-top:26px}.bdsm-shared-gate{margin:30px auto}.bdsm-question-progress{font-size:12px}.bdsm-progress{margin-bottom:22px}.bdsm-question-grid{grid-template-columns:1fr;gap:23px}.bdsm-question-photo{aspect-ratio:16/9;max-height:285px}.bdsm-question-content{padding-top:0}.bdsm-question-content h1{margin-block:10px 24px;font-size:25px}.bdsm-response-grid{gap:8px}.bdsm-response-grid label{min-height:77px;font-size:13px}.bdsm-question-actions{margin-top:24px}.bdsm-question-actions .bdsm-button{padding-inline:20px}.bdsm-report-heading{padding-block:6px 24px}.bdsm-report-heading h1{font-size:31px}.bdsm-report-toolbar{gap:8px}.bdsm-report-toolbar .bdsm-button{flex:1;padding-inline:12px;font-size:14px}.bdsm-report-toolbar .bdsm-text-button{margin-left:0}.bdsm-scale-name{gap:8px;font-size:16px}.bdsm-scale-line{gap:10px}.bdsm-scale-value{gap:7px}.bdsm-scale-value strong{min-width:46px;font-size:19px}.bdsm-scale-description{padding-left:0}.bdsm-scale summary{padding-block:18px}}@media (max-width:360px){.bdsm-shell{padding-inline:18px}.bdsm-brand span{display:none}.bdsm-intro h1{font-size:35px}.bdsm-question-content h1{font-size:23px}.bdsm-response-grid{gap:6px}.bdsm-response-grid label{font-size:12px}.bdsm-report-heading h1{font-size:28px}.bdsm-tie{font-size:10px}.bdsm-scale-value{gap:5px}.bdsm-scale-name{font-size:15px}.bdsm-report-toolbar .bdsm-text-button{text-align:left;width:100%}}@media (prefers-reduced-motion:reduce){.bdsm-experience *,.bdsm-experience :before,.bdsm-experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bdsm-previous-test{margin-top:14px;display:block}
.quizstage{--chrome-surface:#f3f5f8;--chrome-field:#fff;--chrome-ink:#172d42;--chrome-muted:#4d5359;--chrome-brand:#2d5278;--chrome-border:#63707e;--chrome-rule:#d5dce3;isolation:isolate;background-color:#f3f5f8;transition:background-color .25s;position:relative}.quizstage[data-quiz-active=false],.quizstage[data-quiz-active=true]{background-image:none}.quizstage>.shell{position:relative}.quizstage main:focus,.quizstage h1[tabindex="-1"]:focus{outline:none}.quiz-backdrop{z-index:-1;pointer-events:none;animation:.25s cubic-bezier(.23,1,.32,1) both scene-arrive;position:absolute;inset:0;overflow:hidden}.quiz-backdrop img{object-fit:cover;width:100%;height:100dvh;position:fixed;inset:0}.quiz-backdrop:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--quiz-canvas) 24%, transparent), color-mix(in srgb, var(--quiz-canvas) 62%, transparent));position:absolute;inset:0}.quizstage[data-quiz-active=true]{--chrome-surface:color-mix(in srgb, var(--quiz-canvas) 80%, var(--quiz-surface));--chrome-field:var(--quiz-surface);--chrome-ink:var(--quiz-ink);--chrome-muted:var(--quiz-muted);--chrome-brand:var(--quiz-accent);--chrome-border:var(--quiz-border);--chrome-rule:color-mix(in srgb, var(--quiz-border) 28%, var(--chrome-surface))}.quizstage.quizstage--spectrum{--chrome-surface:#211c20;--chrome-field:#30282f;--chrome-ink:#fcf5ee;--chrome-muted:#c9bdc4;--chrome-brand:#e8adb9;--chrome-border:#89747f;--chrome-rule:#4e3e48;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.quizstage .yomo-header{z-index:1;border-bottom:1px solid var(--chrome-rule);height:auto;min-height:80px;color:var(--chrome-ink);background:0 0;gap:24px;margin-inline:0;padding:16px 0;display:flex;position:relative}.quizstage .yomo-header:before,.quizstage .footer:before{content:"";z-index:-1;background:var(--chrome-surface);transition:background-color .18s;position:absolute;inset:0 calc(50% - 50vw)}.quizstage .yomo-header .brand{gap:9px;min-height:44px}.quizstage .yomo-header .brandmascot{width:34px;height:34px;margin-right:0}.quizstage .yomo-header .brandname{color:var(--chrome-brand);font-size:34px}.quizstage .yomo-header .brand>span:last-child{color:var(--chrome-muted);margin:0 0 0 5px;font-size:12px}.quizstage--spectrum .yomo-header .brandmascot{filter:grayscale();opacity:.85}.quizstage .yomo-header .headerlinks{gap:24px}.quizstage .yomo-header .headerlinks>a{min-height:44px;color:var(--chrome-muted);align-items:center;font-size:13px;display:inline-flex}.quizstage .yomo-header .searchwrap{border:1px solid var(--chrome-border);background:var(--chrome-field);width:clamp(180px,24vw,280px);height:44px;color:var(--chrome-muted);border-radius:11px;gap:10px;padding:0 14px;transition:border-color .15s,background-color .18s}.quizstage .yomo-header .searchwrap svg{flex:0 0 18px;width:18px;height:18px}.quizstage .yomo-header .searchwrap input{min-width:0;height:24px;color:var(--chrome-ink);caret-color:var(--chrome-brand);flex:1;padding:0;font-size:16px;line-height:24px}.quizstage .yomo-header input::placeholder{color:var(--chrome-muted);opacity:1}.quizstage .yomo-header :is(button,a):focus-visible{outline-color:var(--chrome-brand)}.quizstage .yomo-header .searchwrap:focus-within{border-color:var(--chrome-brand);outline:2px solid var(--chrome-brand);outline-offset:3px}.quizstage .yomo-header .searchwrap input:focus-visible{outline:none}.experience-content{animation:.25s cubic-bezier(.23,1,.32,1) both experience-arrive}.quizstage[data-quiz-active=true] .experience-content{padding-top:36px}.quizstage[data-quiz-active=true] .quizpage,.quizstage[data-quiz-active=true] .resultpage{margin-top:0}.quizstage .footer,.quizstage[data-quiz-active=true] .footer{z-index:0;min-height:80px;color:var(--chrome-muted);border-top:1px solid var(--chrome-rule);background:0 0;border-radius:0;gap:24px;margin-top:32px;padding:20px 0;font-size:12px;position:relative}.quizstage .footer .brandname{color:var(--chrome-brand);font-size:23px}.quizstage .footer>span:nth-child(2){flex:1;line-height:1.7}.quizstage .footer a{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;margin-left:0;display:inline-flex}.quizstage .footer a:focus-visible{outline-color:var(--chrome-brand)}.quiz-revisit{border-bottom:1px solid var(--quiz-border);align-items:center;gap:12px;margin:0 0 28px;padding:0 0 20px;display:flex}.quiz-revisit button{min-height:44px}.resultnav .secondary{min-height:44px;padding:8px 16px}.quizstage.quizstage--spectrum{background-color:#211c20}.quizstage--spectrum .quiz-backdrop:after{background:linear-gradient(#211c203d,#211c208f)}.quizstage--spectrum .bdsm-experience{background:#211c20;border-radius:20px;min-height:0;margin:0 0 48px;padding:36px;box-shadow:0 16px 48px #0003}.quizstage--spectrum .bdsm-shell{width:100%;padding-inline:0}.quizstage--spectrum .bdsm-profile-form{gap:14px}.quizstage--spectrum .bdsm-profile-form>.bdsm-button{width:100%;min-height:52px}.quizstage--spectrum .bdsm-intro h1{font-size:clamp(34px,4vw,48px)}.quizstage--spectrum .bdsm-intro-layout{gap:44px}.quizstage--spectrum .bdsm-intro-photo{border-radius:10px}.quizstage--spectrum .bdsm-response-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.quizstage--spectrum .bdsm-response-grid label{grid-column:auto}@keyframes scene-arrive{0%{opacity:0}to{opacity:1}}@keyframes experience-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.quizstage .shell,.quizstage[data-quiz-active=true] .shell{padding-inline:16px}.quizstage .yomo-header{gap:12px;min-height:72px;margin-inline:0;padding:14px 0}.quizstage .yomo-header .brand{gap:6px}.quizstage .yomo-header .brandmascot{width:30px;height:30px}.quizstage .yomo-header .brandname{font-size:29px}.quizstage .yomo-header .brand>span:last-child,.quizstage .yomo-header .headerlinks>a{display:none}.quizstage .yomo-header .searchwrap{gap:8px;width:min(52vw,210px);padding-inline:12px}.quizstage .yomo-header input{font-size:16px}.quizstage[data-quiz-active=true] .experience-content{padding-top:56px}.quizstage .footer,.quizstage[data-quiz-active=true] .footer{grid-template-columns:1fr auto;gap:2px 16px;margin-top:24px;padding:16px 0 22px;display:grid}.quizstage .footer .brandname{grid-area:1/1}.quizstage .footer a{grid-area:1/2;font-size:12px}.quizstage .footer>span:nth-child(2){grid-area:2/1/auto/-1;font-size:11px}.questionexperience .answers:not(.answers--photos){grid-auto-rows:1fr}.quizstage[data-quiz-active=true] .questionexperience .answer{align-items:center;min-height:60px;padding:14px}.quizstage[data-quiz-active=true] .questionexperience .answers--photos .answer{padding:8px}.quiz-revisit{gap:10px;margin-bottom:22px}.quiz-revisit .secondary{padding-inline:18px}.quizstage--spectrum .bdsm-experience{border-radius:16px;padding:24px 18px}.quizstage--spectrum .bdsm-intro-layout{gap:24px}.quizstage--spectrum .bdsm-intro-photo{aspect-ratio:21/9;border-radius:8px;grid-row:1}.quizstage--spectrum .bdsm-intro{padding-block:0}.quizstage--spectrum .bdsm-intro h1 br{display:none}.quizstage--spectrum .bdsm-intro h1{font-size:32px}.quizstage--spectrum .bdsm-question-photo{max-height:180px}.quizstage--spectrum .bdsm-response-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.quizstage--spectrum .bdsm-response-grid label{text-align:center;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:6px;min-height:76px;padding:10px 3px;font-size:12px}.quizstage--spectrum .bdsm-response-grid label:nth-child(5){grid-column:2/span 2}.quizstage--spectrum .bdsm-response-grid label:nth-child(6),.quizstage--spectrum .bdsm-response-grid label:nth-child(7){grid-column:span 2}.quizstage--spectrum .bdsm-response-number{width:25px;min-height:25px;font-size:16px}.quizstage--spectrum .bdsm-question-actions .bdsm-button{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.quizstage,.quiz-backdrop,.experience-content{transition:none;animation:none}.experience-content .viewin{animation:none}}
