:root{color-scheme:dark;--bg:#080806;--bg-2:#11100b;--panel:rgba(20, 19, 15, 0.94);--panel-2:rgba(28, 26, 19, 0.86);--panel-3:#17150f;--line:rgba(255, 221, 145, 0.12);--line-2:rgba(255, 221, 145, 0.22);--text:#fff8ea;--muted:#b9ad92;--soft:#eadfca;--cyan:#d9a83d;--blue:#a97922;--gold:#f6bd4b;--green:#42e49b;--yellow:#ffd166;--orange:#ff9f43;--red:#ff5f70;--shadow:0 18px 54px rgba(0, 0, 0, 0.34);--radius:7px;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 16% 0%,rgb(246 189 75 / .18),transparent 28rem),radial-gradient(circle at 84% 4%,rgb(122 84 24 / .12),transparent 26rem),linear-gradient(180deg,#171821 0%,#13141c 52%,#171720 100%);color:var(--text);letter-spacing:0}body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,#000 0%,transparent 70%)}a{color:inherit;text-decoration:none}button{font:inherit}.page{position:relative;z-index:1}.brand{display:inline-flex;align-items:center;gap:.55rem;padding:0;font-size:.9rem;font-weight:900;letter-spacing:.08em;color:var(--text)}.brand-dot{width:.42rem;height:.42rem;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px rgb(255 200 87 / .12)}.hero{width:min(var(--max), calc(100% - 2rem));margin:2rem auto .9rem;display:grid;gap:.85rem}.hero-copy{max-width:880px;padding:1rem;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,rgb(23 21 15 / .78),rgb(12 11 8 / .52))}.hero-line{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;min-height:34px;padding:.45rem .65rem;border:1px solid rgb(246 189 75 / .34);border-radius:999px;background:rgb(246 189 75 / .1);color:#ffd98b;font-size:.76rem;font-weight:900;text-transform:uppercase}.eyebrow::before{content:"";width:.46rem;height:.46rem;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px rgb(246 189 75 / .12)}h1{max-width:940px;margin:.75rem 0 0;font-size:clamp(2rem, 4vw, 4.4rem);line-height:1;letter-spacing:0}.hero p{max-width:720px;margin:.75rem 0 0;color:var(--soft);font-size:clamp(0.95rem, 1.3vw, 1.08rem);line-height:1.55}.trust-strip{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.trust-item{min-height:34px;display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .65rem;border:1px solid var(--line);border-radius:var(--radius);background:rgb(255 255 255 / .045);color:var(--muted);font-size:.78rem;font-weight:780}.trust-item strong{color:var(--text);display:inline;margin-bottom:0}.tool-shell{width:min(var(--max), calc(100% - 2rem));margin:.9rem auto 0;display:grid;gap:.85rem;align-items:start}.tool-card,.result-card,.content-card{border:1px solid var(--line);border-radius:10px;background:linear-gradient(180deg,rgb(24 22 16 / .95),rgb(12 11 8 / .95));box-shadow:var(--shadow)}.tool-card{overflow:hidden}.tool-head{padding:.75rem .85rem;border-bottom:1px solid var(--line);background:rgb(246 189 75 / .045)}.tool-head-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.tool-title{margin:0;font-size:1rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.progress-label{min-height:28px;display:inline-flex;align-items:center;padding:.3rem .55rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.8rem;font-weight:850;white-space:nowrap}.progress-track{height:5px;margin-top:.65rem;overflow:hidden;border-radius:999px;background:rgb(255 255 255 / .08)}.progress-fill{width:0%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),#8f6721);transition:width 220ms ease}.questions{padding:.75rem;display:grid;gap:.75rem}.question{padding:.78rem;border:1px solid var(--line);border-radius:8px;background:rgb(255 255 255 / .035)}.question[hidden]{display:none}.question-top{display:grid;gap:.35rem;margin-bottom:.6rem}.step{color:var(--cyan);font-size:.68rem;font-weight:950;text-transform:uppercase}.question h3{margin:0;font-size:.98rem;line-height:1.25}.question p{margin:0;color:var(--muted);line-height:1.55;font-size:.84rem}.options{display:grid;gap:.5rem}.option{width:100%;min-height:54px;padding:.62rem;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.58rem;border:1px solid var(--line);border-radius:7px;background:rgb(8 8 6 / .62);color:var(--text);text-align:left;cursor:pointer;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}.option:hover{transform:translateY(-1px);border-color:rgb(246 189 75 / .42);background:rgb(246 189 75 / .065)}.option.is-selected{border-color:rgb(246 189 75 / .8);background:linear-gradient(135deg,rgb(246 189 75 / .18),rgb(143 103 33 / .12));box-shadow:inset 0 0 0 1px rgb(246 189 75 / .18),0 10px 26px rgb(0 0 0 / .18)}.option-mark{width:1.2rem;height:1.2rem;margin-top:.05rem;border:1px solid var(--line-2);border-radius:50%;background:rgb(255 255 255 / .04);position:relative;flex:0 0 auto}.option.is-selected .option-mark{border-color:#fff0;background:var(--gold)}.option.is-selected .option-mark::after{content:"";position:absolute;left:.37rem;top:.2rem;width:.32rem;height:.6rem;border-right:2px solid #100b03;border-bottom:2px solid #100b03;transform:rotate(42deg)}.option-title{display:block;font-weight:900;line-height:1.25;font-size:.92rem}.option-desc{display:block;margin-top:.18rem;color:var(--muted);font-size:.76rem;line-height:1.35}.nfa-note{display:none;margin:0 .75rem .75rem;padding:.75rem;border:1px solid rgb(255 159 67 / .28);border-radius:8px;background:rgb(255 159 67 / .08);color:#ffd8a3;line-height:1.6;font-size:.84rem}.nfa-note.is-visible{display:block}.actions{padding:0 .75rem .75rem;display:flex;flex-wrap:wrap;gap:.75rem}.btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.78rem 1rem;border:1px solid #fff0;border-radius:8px;font-weight:900;cursor:pointer;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,color 180ms ease}.btn:hover{transform:translateY(-1px)}.btn-primary{color:#031018;background:linear-gradient(135deg,var(--gold),#ffe0a1);box-shadow:0 14px 32px rgb(246 189 75 / .16)}.btn-secondary{color:var(--text);background:rgb(255 255 255 / .05);border-color:var(--line-2)}.btn-secondary:hover{background:rgb(255 255 255 / .09)}.result-card{padding:.75rem}.result-sticky{display:grid;gap:.75rem}.score-panel{min-height:176px;padding:.85rem;border:1px solid var(--line);border-radius:8px;background:linear-gradient(160deg,rgb(246 189 75 / .11),rgb(255 255 255 / .025)),rgb(255 255 255 / .035)}.risk-label{display:inline-flex;align-items:center;gap:.45rem;min-height:28px;padding:.34rem .56rem;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:.72rem;font-weight:950;text-transform:uppercase}.risk-label::before{content:"";width:.48rem;height:.48rem;border-radius:50%;background:var(--cyan)}.risk-label.low::before{background:var(--green)}.risk-label.medium::before{background:var(--yellow)}.risk-label.high::before{background:var(--orange)}.risk-label.very-high::before{background:var(--red)}.score-row{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-top:.8rem}.score-number{font-size:clamp(2.7rem, 8vw, 4.2rem);font-weight:950;line-height:.85}.score-number span{color:var(--muted);font-size:1rem;font-weight:850}.score-ring{width:72px;height:72px;border-radius:50%;background:conic-gradient(var(--cyan) 0deg,rgb(255 255 255 / .08) 0deg);position:relative;flex:0 0 auto}.score-ring::after{content:"";position:absolute;inset:7px;border-radius:inherit;background:var(--panel-3)}.result-copy{margin:.75rem 0 0;color:var(--soft);line-height:1.65;font-size:.86rem}.metric-grid{display:grid;gap:.7rem}.metric{padding:.68rem;border:1px solid var(--line);border-radius:7px;background:rgb(255 255 255 / .035)}.metric span{display:block;color:var(--muted);font-size:.67rem;font-weight:850;text-transform:uppercase}.metric strong{display:block;margin-top:.2rem;font-size:.9rem}.result-section{padding:.82rem;border:1px solid var(--line);border-radius:8px;background:rgb(255 255 255 / .035)}.result-section h3{margin:0 0 .55rem;font-size:.76rem;text-transform:uppercase;letter-spacing:.05em}.list{margin:0;padding:0;list-style:none;display:grid;gap:.42rem}.list li{position:relative;padding-left:1.1rem;color:var(--soft);line-height:1.5;font-size:.82rem}.list li::before{content:"";position:absolute;left:0;top:.42rem;width:.42rem;height:.42rem;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px rgb(246 189 75 / .1)}.list.flags li::before{background:var(--orange);box-shadow:0 0 0 4px rgb(255 159 67 / .1)}.cta-box{padding:.85rem;border:1px solid rgb(246 189 75 / .26);border-radius:8px;background:linear-gradient(135deg,rgb(246 189 75 / .14),rgb(126 85 23 / .08))}.cta-box h3{margin:0 0 .35rem;font-size:.96rem}.cta-box p{margin:0 0 .65rem;color:var(--soft);line-height:1.55;font-size:.82rem}.cta-links{display:flex;flex-wrap:wrap;gap:.6rem}.cta-links a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:.5rem .62rem;border-radius:7px;border:1px solid var(--line-2);background:rgb(255 255 255 / .06);color:var(--text);font-size:.78rem;font-weight:900;transition:background 180ms ease,border-color 180ms ease}.cta-links a:first-child{background:var(--gold);color:#100b03;border-color:#fff0}.cta-links a:hover{border-color:rgb(246 189 75 / .45);background:rgb(246 189 75 / .11);color:var(--text)}.cta-links a:first-child:hover{background:#ffe0a1;color:#100b03}.content{width:min(980px, calc(100% - 2rem));margin:2rem auto 2.6rem;display:grid;gap:.75rem}.content-card{padding:.9rem;box-shadow:none;border-radius:9px}.content-card h2{margin:0 0 .45rem;font-size:clamp(1.05rem, 1.8vw, 1.45rem);line-height:1.15}.content-card p{margin:0;color:var(--soft);line-height:1.75;font-size:.92rem}.content-card p+p{margin-top:.85rem}.section-kicker{display:inline-flex;align-items:center;min-height:28px;margin-bottom:.6rem;padding:.28rem .56rem;border:1px solid rgb(249 200 108 / .22);border-radius:999px;background:rgb(249 200 108 / .08);color:var(--gold);font-size:.68rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.content-card h3{margin:1rem 0 .45rem;font-size:1rem;line-height:1.25}.guide-list{margin:.85rem 0 0;padding:0;list-style:none;display:grid;gap:.55rem}.guide-list li{position:relative;padding-left:1.25rem;color:var(--soft);line-height:1.65;font-size:.9rem}.guide-list li::before{content:"";position:absolute;left:0;top:.62rem;width:.42rem;height:.42rem;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px rgb(249 200 108 / .1)}.compare-table{margin-top:1rem;overflow:hidden;border:1px solid rgb(255 255 255 / .08);border-radius:12px;background:rgb(255 255 255 / .025)}.compare-row{display:grid;grid-template-columns:0.86fr 1fr 1fr;border-top:1px solid rgb(255 255 255 / .08)}.compare-row:first-child{border-top:0}.compare-row>div{padding:.72rem .8rem;color:var(--soft);line-height:1.5;font-size:.84rem;border-left:1px solid rgb(255 255 255 / .08)}.compare-row>div:first-child{border-left:0;color:var(--text);font-weight:900}.compare-head{background:rgb(249 200 108 / .08)}.compare-head>div{color:var(--gold);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.risk-grid{display:grid;gap:.75rem;margin-top:1rem}.check-panel{padding:.82rem;border:1px solid rgb(255 255 255 / .08);border-radius:12px;background:rgb(255 255 255 / .025)}.check-panel strong{display:block;margin-bottom:.35rem;color:var(--text);font-size:.94rem}.check-panel p{font-size:.86rem;line-height:1.62}.rule-note{margin-top:.9rem;padding:.85rem;border:1px solid rgb(255 209 102 / .2);border-radius:12px;background:rgb(255 209 102 / .06);color:var(--soft);line-height:1.7;font-size:.9rem}.rule-note a{color:var(--gold);font-weight:850;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.faq details{border:1px solid var(--line);border-radius:9px;background:rgb(255 255 255 / .035);overflow:hidden}.faq details+details{margin-top:.7rem}.faq summary{min-height:46px;padding:.72rem .8rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-weight:900}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";width:1.4rem;height:1.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(246 189 75 / .12);color:var(--gold);flex:0 0 auto}.faq details[open] summary::after{content:"-"}.faq .answer{padding:0 1rem 1rem;color:var(--soft);line-height:1.7}.footer-note{width:min(var(--max), calc(100% - 2rem));margin:0 auto 2rem;color:var(--muted);font-size:.86rem;line-height:1.6;text-align:center}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:640px){.metric-grid{grid-template-columns:repeat(3,1fr)}.options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.tool-shell{grid-template-columns:minmax(0,1.34fr) minmax(320px,0.66fr)}.result-card{position:sticky;top:1rem}}:root{--bg:#06060b;--bg-2:#08080e;--panel:rgba(19, 18, 28, 0.88);--panel-2:rgba(25, 23, 36, 0.82);--panel-3:#101018;--line:rgba(255, 255, 255, 0.09);--line-2:rgba(249, 200, 108, 0.26);--text:#f5f3fa;--muted:rgba(245, 243, 250, 0.62);--soft:rgba(245, 243, 250, 0.78);--cyan:#f9c86c;--blue:#f59e0b;--gold:#f9c86c;--shadow:0 24px 80px rgba(0, 0, 0, 0.36);--radius:12px;--max:1180px}body,.alviran-tool{background:radial-gradient(circle at 50% -12%,rgb(249 200 108 / .23),transparent 34rem),radial-gradient(circle at 84% 14%,rgb(42 103 138 / .14),transparent 30rem),radial-gradient(circle at 8% 28%,rgb(255 255 255 / .07),transparent 24rem),linear-gradient(180deg,#1a1b24 0%,#151721 48%,#1a1a23 100%)}body::before{opacity:.09;background-size:88px 88px;mask-image:linear-gradient(180deg,#000 0%,rgb(0 0 0 / .42) 35%,transparent 78%)}.alviran-tool{display:block;min-height:100vh;color:var(--text)}.alviran-tool .page{min-height:100vh}.hero{margin-top:0;padding:clamp(1.1rem, 2.5vw, 1.9rem) 0 .1rem;gap:0}.hero-copy{max-width:700px;padding:0;border:0;border-radius:0;background:#fff0}.hero-line{margin-bottom:.7rem}.brand{min-height:30px;padding:.36rem .64rem;border:1px solid rgb(255 255 255 / .08);border-radius:999px;background:rgb(255 255 255 / .035);color:var(--gold);font-size:.76rem}.brand-dot{width:.34rem;height:.34rem;background:var(--gold)}.eyebrow{min-height:30px;padding:.36rem .62rem;border-color:rgb(249 200 108 / .32);background:rgb(249 200 108 / .1);color:#ffd991;font-size:.68rem}h1{max-width:680px;font-size:clamp(1.85rem, 3.7vw, 2.8rem);line-height:1.08}.hero p{max-width:560px;margin-top:.55rem;font-size:clamp(0.9rem, 1vw, 0.98rem);line-height:1.55;color:var(--soft)}.trust-strip{margin-top:.85rem;gap:.5rem}.trust-item{min-height:32px;padding:.38rem .62rem;border-color:rgb(255 255 255 / .08);border-radius:999px;background:rgb(255 255 255 / .04);font-size:.73rem}.tool-shell{margin-top:.65rem;grid-template-columns:1fr;gap:1rem}.tool-card,.result-card,.content-card{border-color:rgb(255 255 255 / .12);border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255 / .075),rgb(255 255 255 / .032)),rgb(29 30 40 / .94);box-shadow:var(--shadow)}.tool-card{min-height:520px}.tool-head{padding:1rem 1rem .9rem;background:linear-gradient(135deg,rgb(249 200 108 / .09),rgb(255 255 255 / .018));border-bottom-color:rgb(255 255 255 / .08)}.tool-title{color:var(--gold);font-size:.82rem;letter-spacing:.12em}.progress-label{border-color:rgb(255 255 255 / .08);background:rgb(0 0 0 / .2)}.progress-track{height:6px;margin-top:.85rem}.progress-fill{background:linear-gradient(90deg,#f9c86c,#f59e0b);box-shadow:0 0 18px rgb(249 200 108 / .26)}.questions{padding:1rem}.questions+.questions{padding-top:0}.question{min-height:348px;padding:clamp(1.1rem, 3vw, 1.55rem);display:grid;align-content:start;border-color:rgb(255 255 255 / .08);border-radius:12px;background:radial-gradient(circle at 100% 0%,rgb(249 200 108 / .11),transparent 18rem),rgb(255 255 255 / .04)}.question:not(.is-current){display:none}.question[hidden]{display:none}.question-top{gap:.45rem;margin-bottom:1rem}.step{color:var(--gold);font-size:.72rem;letter-spacing:.12em}.question h3{max-width:760px;font-size:clamp(1.55rem, 3vw, 2.25rem);line-height:1.06}.question p{max-width:690px;margin-top:.25rem;font-size:.96rem;line-height:1.62;color:var(--muted)}.options{gap:.72rem}.option{min-height:72px;padding:.85rem;border-color:rgb(255 255 255 / .08);border-radius:10px;background:rgb(255 255 255 / .035)}.option:hover{border-color:rgb(249 200 108 / .36);background:rgb(249 200 108 / .07);box-shadow:0 14px 34px rgb(0 0 0 / .2)}.option.is-selected{border-color:rgb(249 200 108 / .72);background:linear-gradient(135deg,rgb(249 200 108 / .18),rgb(255 255 255 / .035));box-shadow:inset 0 0 0 1px rgb(249 200 108 / .16),0 16px 34px rgb(0 0 0 / .22)}.option-title{font-size:.98rem}.option-desc{margin-top:.24rem;font-size:.81rem;color:rgb(245 243 250 / .58)}.nfa-note{margin:0 1rem 1rem;padding:.85rem 1rem;border-color:rgb(249 200 108 / .22);border-radius:10px;background:rgb(249 200 108 / .075);color:#ffe0a1}.actions{padding:0 1rem 1rem;gap:.65rem}.btn{min-height:48px;border-radius:999px;padding:.82rem 1.08rem}.btn:disabled{opacity:.42;cursor:not-allowed;transform:none}.btn-primary{color:#140d02;background:linear-gradient(135deg,#f9c86c,#f59e0b);box-shadow:0 18px 40px rgb(249 200 108 / .18)}.btn-secondary{border-color:rgb(255 255 255 / .1);background:rgb(255 255 255 / .04);color:var(--soft)}.result-card{padding:1rem}.result-sticky{gap:.85rem}.score-panel{min-height:210px;padding:1rem;border-color:rgb(249 200 108 / .16);border-radius:12px;background:radial-gradient(circle at 100% 0%,rgb(249 200 108 / .18),transparent 12rem),linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .02))}.risk-label{border-color:rgb(255 255 255 / .1);background:rgb(0 0 0 / .18)}.risk-label::before{background:var(--gold)}.score-number{font-size:clamp(3.1rem, 7vw, 4.8rem);letter-spacing:0}.score-ring::after{background:#101018}.metric-grid{grid-template-columns:1fr}.metric,.result-section,.cta-card,.content-card,.faq-item{border-color:rgb(255 255 255 / .08);border-radius:12px;background:rgb(255 255 255 / .03)}.cta-card{background:radial-gradient(circle at 0% 0%,rgb(249 200 108 / .16),transparent 18rem),rgb(255 255 255 / .035)}@media (min-width:720px){.options{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1060px){.tool-shell{grid-template-columns:minmax(0,1.04fr) minmax(360px,0.72fr)}.result-card{position:sticky;top:1rem}}@media (max-width:719px){.hero,.tool-shell,.content-grid{width:min(var(--max), calc(100% - 1rem))}.hero{padding-top:1.25rem}.hero-line{gap:.5rem}h1{font-size:clamp(1.75rem, 8.8vw, 2.3rem)}.trust-strip{gap:.5rem}.trust-item{width:auto;justify-content:flex-start;padding-inline:.54rem;font-size:.68rem}.tool-card{min-height:auto}.question{min-height:0}.actions{display:grid;grid-template-columns:1fr 1fr}.actions .btn-primary,.actions #copyBtn,.actions #resetBtn{grid-column:span 2}.compare-table{display:grid;gap:.7rem;border:0;background:#fff0}.compare-row{display:grid;grid-template-columns:1fr;border:1px solid rgb(255 255 255 / .08);border-radius:12px;background:rgb(255 255 255 / .025)}.compare-row>div{border-left:0;border-top:1px solid rgb(255 255 255 / .08)}.compare-row>div:first-child{border-top:0}.compare-head{display:none}}.actions{align-items:center;padding:1rem;border-top:1px solid rgb(255 255 255 / .08);background:linear-gradient(180deg,rgb(0 0 0 / .02),rgb(0 0 0 / .24)),rgb(255 255 255 / .018)}.btn{min-height:46px;border-radius:9px;padding:.76rem .94rem;font-size:.86rem;letter-spacing:0;box-shadow:inset 0 1px 0 rgb(255 255 255 / .04)}.btn:hover{transform:translateY(-1px)}.btn-primary{min-width:198px;min-height:52px;padding-inline:1.25rem;border-color:rgb(255 217 145 / .72);color:#110b02;background:linear-gradient(180deg,#ffd98a 0%,#f9c86c 40%,#f59e0b 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .42),0 16px 34px rgb(245 158 11 / .28),0 0 0 1px rgb(0 0 0 / .26)}.btn-primary::after{content:"";width:.42rem;height:.42rem;margin-left:.12rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.btn-primary:hover{background:linear-gradient(180deg,#ffe2a8 0%,#ffd075 38%,#f6a819 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .5),0 18px 40px rgb(245 158 11 / .34),0 0 0 1px rgb(0 0 0 / .28)}.btn-secondary{min-width:92px;border-color:rgb(255 255 255 / .11);background:rgb(255 255 255 / .028);color:rgb(245 243 250 / .76)}.btn-secondary:hover{border-color:rgb(249 200 108 / .28);background:rgb(255 255 255 / .055);color:var(--text)}#nextBtn,#copyBtn{min-width:150px}#backBtn,#resetBtn{min-width:78px;color:rgb(245 243 250 / .58)}.btn:disabled{cursor:not-allowed;transform:none}.btn-primary:disabled{opacity:1;border-color:rgb(249 200 108 / .26);color:rgb(255 226 168 / .78);background:linear-gradient(180deg,rgb(249 200 108 / .15),rgb(245 158 11 / .08)),rgb(255 255 255 / .035);box-shadow:inset 0 1px 0 rgb(255 255 255 / .08),0 0 0 1px rgb(0 0 0 / .2)}.btn-secondary:disabled{opacity:1;border-color:rgb(255 255 255 / .07);color:rgb(245 243 250 / .34);background:rgb(255 255 255 / .025);box-shadow:none}@media (max-width:719px){.actions{grid-template-columns:1fr 1fr;gap:.58rem}.btn{width:100%;min-width:0;min-height:44px;padding:.74rem .72rem}#checkBtn{min-height:52px;grid-column:span 2}#copyBtn,#resetBtn{grid-column:span 2}}.page .question .options,.alviran-tool .question .options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0.72rem!important;align-items:stretch!important;width:100%!important}.page .question .option,.alviran-tool .question .option{appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-width:0!important;min-height:88px!important;display:grid!important;grid-template-columns:1.15rem minmax(0,1fr)!important;align-items:start!important;justify-content:start!important;gap:0.72rem!important;padding:0.92rem!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:10px!important;background:rgb(255 255 255 / .038)!important;color:var(--text)!important;text-align:left!important;white-space:normal!important;line-height:1.3!important;box-shadow:none}.page .question .option>span:not(.option-mark),.alviran-tool .question .option>span:not(.option-mark){min-width:0!important;display:block!important;text-align:left!important}.page .question .option-mark,.alviran-tool .question .option-mark{width:1.15rem!important;height:1.15rem!important;min-width:1.15rem!important;min-height:1.15rem!important;margin-top:0.12rem!important;display:block!important;border:1px solid rgb(249 200 108 / .35)!important;border-radius:999px!important;background:rgb(255 255 255 / .04)!important;position:relative!important}.page .question .option-title,.alviran-tool .question .option-title{display:block!important;color:var(--text)!important;font-size:0.98rem!important;font-weight:900!important;line-height:1.25!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}.page .question .option-desc,.alviran-tool .question .option-desc{display:block!important;margin-top:0.28rem!important;color:rgb(245 243 250 / .6)!important;font-size:0.81rem!important;font-weight:650!important;line-height:1.42!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}.page .question .option:hover,.alviran-tool .question .option:hover{border-color:rgb(249 200 108 / .4)!important;background:rgb(249 200 108 / .075)!important;box-shadow:0 14px 34px rgb(0 0 0 / .2)}.page .question .option.is-selected,.alviran-tool .question .option.is-selected{border-color:rgb(249 200 108 / .76)!important;background:linear-gradient(135deg,rgb(249 200 108 / .18),rgb(255 255 255 / .04))!important;box-shadow:inset 0 0 0 1px rgb(249 200 108 / .16),0 16px 34px rgb(0 0 0 / .22)}.page .question .option.is-selected .option-mark,.alviran-tool .question .option.is-selected .option-mark{border-color:transparent!important;background:var(--gold)!important}@media (max-width:719px){.page .question .options,.alviran-tool .question .options{grid-template-columns:1fr!important}.page .question .option,.alviran-tool .question .option{min-height:78px!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}