.dark{--background:oklch(12.5% .005 45);--foreground:oklch(95% .008 70);--card:oklch(18.5% .006 45);--card-foreground:oklch(95% .008 70);--popover:oklch(18.5% .006 45);--popover-foreground:oklch(95% .008 70);--primary:oklch(58% .16 25);--primary-foreground:oklch(98% .02 75);--secondary:oklch(20.5% .006 45);--secondary-foreground:oklch(95% .008 70);--muted:oklch(22.5% .006 45);--muted-foreground:oklch(70% .018 60);--accent:oklch(30% .045 25);--accent-foreground:oklch(92% .04 60);--destructive:oklch(62% .19 25);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.14);--ring:oklch(72% .12 75);--chart-1:oklch(58% .16 25);--chart-2:oklch(78% .12 75);--chart-3:oklch(65% .13 145);--chart-4:oklch(62% .13 200);--chart-5:oklch(60% .1 60);--sidebar:oklch(11.5% .005 45);--sidebar-foreground:oklch(95% .008 70);--sidebar-primary:oklch(58% .16 25);--sidebar-primary-foreground:oklch(98% .02 75);--sidebar-accent:oklch(30% .045 25);--sidebar-accent-foreground:oklch(92% .04 60);--sidebar-border:oklch(100% 0 0/.08);--sidebar-ring:oklch(72% .12 75);--ink:oklch(95% .008 70);--ink-soft:oklch(82% .012 60);--ink-mute:oklch(66% .018 60);--ink-faint:oklch(46% .012 60);--line:oklch(100% 0 0/.09);--line-soft:oklch(100% 0 0/.06);--line-strong:oklch(100% 0 0/.16);--bg-elev:oklch(18.5% .006 45/.95);--bg-sheet:oklch(18.5% .006 45/.78);--bg-card:oklch(22.5% .007 45/.92);--accent-soft:oklch(30% .05 25);--accent-ink:oklch(86% .06 55);--gold:oklch(78% .12 75);--gold-soft:oklch(33% .05 75);--streak:oklch(74% .17 50);--streak-soft:oklch(32% .07 50);--streak-frozen:oklch(72% .08 235);--gold-ink:oklch(86% .08 78);--kw:oklch(66% .09 230);--kw-ink:oklch(76% .08 230);--good:oklch(66% .13 145);--good-soft:oklch(30% .06 145);--bad:oklch(62% .19 25)}@media (width<=767px){body.sidebar-lock{width:100%;position:fixed;overflow:hidden}}@media (width>=768px){body.sidebar-lock main{overflow:hidden}}.qr-sheet-backdrop{transition:opacity var(--qr-enter) ease;opacity:0;pointer-events:none}.qr-sheet-backdrop--visible{opacity:1;pointer-events:auto}.qr-sheet-panel{transition:transform var(--qr-enter) cubic-bezier(.4, 0, .2, 1);transform:translateY(100%)}.qr-sheet-panel--visible{transform:translateY(0)}.qr-drop-panel{transition:transform var(--qr-enter) cubic-bezier(.4, 0, .2, 1);transform:translateY(-100%)}.qr-drop-panel--visible{transform:translateY(0)}.safe-bottom{padding-bottom:calc(var(--safe-pad,0px) + env(safe-area-inset-bottom,0px))}.safe-top{padding-top:env(safe-area-inset-top,0px)}@property --flame-outer-a{syntax:"<color>";inherits:true;initial-value:#ff3d00}@property --flame-outer-b{syntax:"<color>";inherits:true;initial-value:#ff9100}@property --flame-mid-a{syntax:"<color>";inherits:true;initial-value:#ff9100}@property --flame-mid-b{syntax:"<color>";inherits:true;initial-value:#ffd600}@property --flame-core-a{syntax:"<color>";inherits:true;initial-value:#ffe57f}@property --flame-core-b{syntax:"<color>";inherits:true;initial-value:#fff}@property --flame-ember{syntax:"<color>";inherits:true;initial-value:#ff6d00}.qr-flame{--flame-size:calc(var(--flame-base,56px) * var(--flame-phone,1));--flame-s:.75;--flame-speed:1.2s;--flame-body-o:1;--flame-aura-o:0;--flame-smoke-o:0;--flame-spark-o:0;--flame-spark-h:-1500%;--flame-spark-c:#ffd180;--flame-glow-c:#ff78008c;--flame-glow-o:.5;--flame-glow-s:.8;--flame-ember-glow:#ff6d00cc;--flame-base-c:#4696ffcc;--flame-smoke-a:#c8cdd7b3;--flame-smoke-b:#8c93a073;--flame-log-a:#6b4326;--flame-log-b:#2b180d;--flame-log-cap:#9a6d45;--flame-log-heat:.6;--flame-log-spread:24%;width:var(--flame-size);height:calc(var(--flame-size) * 1.25);flex-shrink:0;transition:--flame-outer-a .5s,--flame-outer-b .5s,--flame-mid-a .5s,--flame-mid-b .5s,--flame-core-a .5s,--flame-core-b .5s,--flame-ember .5s;display:inline-block;position:relative}.qr-flame>*{pointer-events:none;position:absolute}@media (width<=767.98px){.qr-flame{--flame-phone:1.3}}:root:not(.dark) .qr-flame{--flame-smoke-a:#787c868c;--flame-smoke-b:#5a5e6859}.qr-flame__ground{background:radial-gradient(ellipse, var(--flame-glow-c), transparent 70%);width:84%;height:10%;opacity:var(--flame-glow-o);border-radius:50%;transition:opacity .5s;bottom:0;left:8%}.qr-flame__glow{aspect-ratio:1;background:radial-gradient(circle, var(--flame-glow-c), transparent 65%);width:100%;opacity:var(--flame-glow-o);scale:var(--flame-glow-s);transform-origin:50% 80%;animation:qr-flame-glow calc(var(--flame-speed) * 2) ease-in-out infinite;border-radius:50%;transition:opacity .5s,scale .6s;bottom:0;left:0}.qr-flame__body{opacity:var(--flame-body-o);transform:scale(var(--flame-s));transform-origin:50% 86%;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .35s;inset:0}.qr-flame__layer,.qr-flame__tongue,.qr-flame__lets i{left:var(--cx,50%);width:var(--w);aspect-ratio:1;margin-left:calc(var(--w) / -2);transform-origin:50% 100%;position:absolute;bottom:14%}.qr-flame__layer:before,.qr-flame__tongue:before,.qr-flame__lets i:before{content:"";background:linear-gradient(to top right, var(--a), var(--b));border-radius:50% 0 50% 50%;position:absolute;inset:0;transform:rotate(-45deg)}.qr-flame__layer{animation:qr-flame-flicker var(--flame-speed) ease-in-out infinite}.qr-flame__layer--aura{--w:78%;--a:var(--flame-outer-a);--b:var(--flame-outer-b);opacity:var(--flame-aura-o);filter:blur(calc(var(--flame-size) * .045));animation-duration:calc(var(--flame-speed) * 1.3);transition:opacity .5s}.qr-flame__layer--outer{--w:60%;--a:var(--flame-outer-a);--b:var(--flame-outer-b);filter:blur(calc(var(--flame-size) * .012))}.qr-flame__layer--mid{--w:45%;--a:var(--flame-mid-a);--b:var(--flame-mid-b);animation-duration:calc(var(--flame-speed) * .8);animation-direction:reverse}.qr-flame__layer--inner{--w:31%;--a:var(--flame-mid-b);--b:var(--flame-core-a);animation-duration:calc(var(--flame-speed) * .7)}.qr-flame__layer--core{--w:17%;--a:var(--flame-core-a);--b:var(--flame-core-b);animation-duration:calc(var(--flame-speed) * .55);animation-direction:reverse}.qr-flame__tongue{--w:26%;--a:var(--flame-outer-a);--b:var(--flame-mid-a);rotate:var(--tilt);animation:qr-flame-lick calc(var(--flame-speed) * 1.4) ease-in infinite;display:none}.qr-flame__tongue--l{--cx:34%;--tilt:-16deg;--sk:-8deg}.qr-flame__tongue--r{--cx:66%;--tilt:16deg;--sk:8deg;animation-delay:calc(var(--flame-speed) * -.7)}.qr-flame__lets{position:absolute;inset:0}.qr-flame__lets i{--w:11%;--a:var(--flame-mid-a);--b:var(--flame-mid-b);opacity:0;animation:qr-flame-let calc(var(--flame-speed) * 1.8) ease-out var(--d) infinite;display:none;bottom:56%}.qr-flame__lets i:first-child{--cx:50%;--dx:-60%;--d:0s}.qr-flame__lets i:nth-child(2){--cx:44%;--dx:90%;--d:.5s}.qr-flame__lets i:nth-child(3){--cx:56%;--dx:-30%;--d:.9s}.qr-flame__base{background:radial-gradient(ellipse, var(--flame-base-c), transparent 70%);border-radius:50%;width:28%;height:8%;position:absolute;bottom:13%;left:36%}.qr-flame__ember{background:var(--flame-ember);width:40%;height:7%;box-shadow:0 0 calc(var(--flame-size) * .1) var(--flame-ember-glow);border-radius:50%;transition:box-shadow .5s;bottom:9%;left:30%}.qr-flame__logs{inset:0}.qr-flame__logs i{background:linear-gradient(var(--flame-log-a), var(--flame-log-b) 75%);width:56%;height:8.5%;box-shadow:inset 0 calc(var(--flame-size) * -.012) 0 #00000059;border-radius:999px;position:absolute;bottom:5%;left:22%;overflow:hidden}.qr-flame__logs i:first-child{transform:rotate(9deg)}.qr-flame__logs i:nth-child(2){transform:rotate(-9deg)}.qr-flame__logs i:before{content:"";background:radial-gradient(ellipse, var(--flame-log-b) 18%, var(--flame-log-cap) 22%, var(--flame-log-cap) 48%, var(--flame-log-b) 52%, var(--flame-log-cap) 58%);border-radius:50%;width:15%;position:absolute;top:0;bottom:0}.qr-flame__logs i:first-child:before{right:0}.qr-flame__logs i:nth-child(2):before{left:0}.qr-flame__logs i:after{content:"";background:radial-gradient(ellipse var(--flame-log-spread) 95% at 50% 0, var(--flame-core-a), var(--flame-ember) 35%, transparent 100%);mix-blend-mode:screen;opacity:var(--flame-log-heat);transition:opacity .6s;position:absolute;inset:0}.qr-flame__smoke{opacity:var(--flame-smoke-o);transition:opacity .8s;inset:0}.qr-flame__smoke i{width:var(--pw);aspect-ratio:1;background:radial-gradient(circle at 40% 40%, var(--flame-smoke-a), var(--flame-smoke-b));filter:blur(calc(var(--flame-size) * .03));opacity:0;animation:qr-flame-smoke var(--t) ease-out var(--d) infinite;border-radius:50%;position:absolute;bottom:17%;left:50%}.qr-flame__smoke i:first-child{--pw:14%;--dx:-70%;--t:3.4s;--d:0s}.qr-flame__smoke i:nth-child(2){--pw:10%;--dx:90%;--t:2.8s;--d:.7s}.qr-flame__smoke i:nth-child(3){--pw:17%;--dx:40%;--t:3.8s;--d:1.4s}.qr-flame__smoke i:nth-child(4){--pw:9%;--dx:-110%;--t:2.6s;--d:2s}.qr-flame__smoke i:nth-child(5){--pw:13%;--dx:60%;--t:3.2s;--d:2.6s}.qr-flame__sparks{opacity:var(--flame-spark-o);transition:opacity .4s;inset:0}.qr-flame__sparks i{left:var(--x);width:var(--sz,4%);aspect-ratio:1;background:var(--flame-spark-c);box-shadow:0 0 calc(var(--flame-size) * .04) var(--flame-spark-c);opacity:0;animation:qr-flame-spark var(--t) ease-out var(--d) infinite;border-radius:50%;display:none;position:absolute;bottom:18%}.qr-flame__sparks i:first-child{--x:44%;--dx:-220%;--t:1.3s;--d:0s}.qr-flame__sparks i:nth-child(2){--x:54%;--dx:260%;--t:1.6s;--d:.4s;--sz:3%}.qr-flame__sparks i:nth-child(3){--x:49%;--dx:80%;--t:1.1s;--d:.8s}.qr-flame__sparks i:nth-child(4){--x:40%;--dx:-420%;--t:1.8s;--d:.2s;--sz:2.5%}.qr-flame__sparks i:nth-child(5){--x:58%;--dx:440%;--t:1.5s;--d:1s}.qr-flame__sparks i:nth-child(6){--x:47%;--dx:-120%;--t:1.2s;--d:.6s;--sz:3%}.qr-flame__sparks i:nth-child(7){--x:36%;--dx:-600%;--t:2s;--d:1.2s;--sz:2.5%}.qr-flame__sparks i:nth-child(8){--x:62%;--dx:620%;--t:1.9s;--d:.9s;--sz:2.5%}.qr-flame__glints{inset:0}.qr-flame__glints i{left:var(--x);top:var(--y);aspect-ratio:1;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;width:9%;animation:qr-flame-glint 1.6s ease-in-out var(--d) infinite;background:#fff;display:none;position:absolute}.qr-flame__glints i:first-child{--x:12%;--y:30%;--d:0s}.qr-flame__glints i:nth-child(2){--x:80%;--y:22%;--d:.5s}.qr-flame__glints i:nth-child(3){--x:76%;--y:58%;--d:1s}.qr-flame:before,.qr-flame:after{content:"";aspect-ratio:1;border:calc(var(--flame-size) * .012) solid var(--flame-outer-b);opacity:0;pointer-events:none;border-radius:50%;width:60%;position:absolute;bottom:14%;left:20%}.qr-flame[data-state=off]{--flame-s:.1;--flame-body-o:0;--flame-smoke-o:1;--flame-glow-o:0;--flame-ember:#3d4047;--flame-ember-glow:transparent;--flame-log-a:#45403d;--flame-log-b:#1c1a19;--flame-log-cap:#5a5450;--flame-log-heat:0}.qr-flame[data-state=spark]{--flame-s:.15;--flame-body-o:0;--flame-spark-o:1;--flame-spark-h:-750%;--flame-smoke-o:.3;--flame-glow-o:.3;--flame-glow-s:.35;--flame-speed:1s;--flame-log-heat:.25;--flame-log-spread:12%}.qr-flame[data-state=spark] .qr-flame__ember,.qr-flame[data-state=spark] .qr-flame__logs{animation:.9s ease-in-out infinite qr-flame-ember}.qr-flame[data-state=spark] .qr-flame__sparks i:nth-child(-n+3){display:block}.qr-flame[data-state=small]{--flame-s:.5;--flame-speed:1.5s;--flame-glow-o:.35;--flame-glow-s:.55;--flame-log-heat:.4;--flame-log-spread:17%}.qr-flame[data-state=medium]{--flame-s:.75;--flame-speed:1.2s;--flame-glow-o:.5;--flame-glow-s:.8;--flame-log-heat:.6;--flame-log-spread:24%}.qr-flame[data-state=medium] .qr-flame__tongue--l{display:block}.qr-flame[data-state=intense]{--flame-s:1;--flame-speed:.8s;--flame-glow-o:.75;--flame-glow-s:1.05;--flame-spark-o:1;--flame-aura-o:.3;--flame-log-heat:.8;--flame-log-spread:31%;--flame-outer-a:#ff1744;--flame-outer-b:#ff6d00}.qr-flame[data-state=intense] .qr-flame__tongue,.qr-flame[data-state=intense] .qr-flame__lets i:nth-child(-n+2),.qr-flame[data-state=intense] .qr-flame__sparks i:nth-child(-n+5){display:block}.qr-flame[data-state=super]{--flame-s:1.2;--flame-speed:.55s;--flame-glow-o:.9;--flame-glow-s:1.3;--flame-spark-o:1;--flame-aura-o:.5;--flame-log-heat:1;--flame-log-spread:40%;--flame-outer-a:#7c3aed;--flame-outer-b:#3b82f6;--flame-mid-a:#38bdf8;--flame-mid-b:#a5f3fc;--flame-core-a:#e0f2fe;--flame-core-b:#fff;--flame-ember:#7dd3fc;--flame-ember-glow:#7dd3fce6;--flame-glow-c:#6366f199;--flame-spark-c:#a5f3fc;--flame-base-c:#ffffffe6}.qr-flame[data-state=super] .qr-flame__tongue,.qr-flame[data-state=super] .qr-flame__lets i,.qr-flame[data-state=super] .qr-flame__sparks i,.qr-flame[data-state=super] .qr-flame__glints i{display:block}.qr-flame[data-state=super]:before{animation:1.4s ease-out infinite qr-flame-ring}.qr-flame[data-state=super]:after{animation:1.4s ease-out .7s infinite qr-flame-ring}@keyframes qr-flame-flicker{0%,to{transform:scale(1)skew(0)}15%{transform:scale(.95,1.08)skew(-3deg)}30%{transform:scale(1.03,.97)skew(1deg)}50%{transform:scale(.96,1.12)skew(4deg)}65%{transform:scale(1.04,.94)skew(-1deg)}82%{transform:scale(.98,1.06)skew(-4deg)}}@keyframes qr-flame-lick{0%{opacity:0;transform:scale(.6,.3)skew(0)}25%{opacity:1;transform:scale(1)skew(0)}60%{transform:scale(.8, 1.35) skewX(var(--sk));opacity:.9}to{transform:translateY(-35%) scale(.4, 1.5) skewX(var(--sk));opacity:0}}@keyframes qr-flame-let{0%{opacity:0;transform:translate(0)scale(1)}15%{opacity:.9}to{transform:translate(var(--dx), -280%) scale(.3);opacity:0}}@keyframes qr-flame-glow{0%,to{filter:brightness()}50%{filter:brightness(1.3)}}@keyframes qr-flame-smoke{0%{opacity:0;transform:translate(-50%)scale(.4)}15%{opacity:.7}50%{transform:translate(calc(-50% + var(--dx)), -260%) scale(1.5);opacity:.45}to{transform:translate(calc(-50% + var(--dx) * -.4), -560%) scale(2.6);opacity:0}}@keyframes qr-flame-spark{0%{opacity:0;transform:translate(0)scale(1)}10%{opacity:1}55%{transform:translate(var(--dx), calc(var(--flame-spark-h) * .55)) scale(.8);opacity:1}to{transform:translate(calc(var(--dx) * .5), var(--flame-spark-h)) scale(.2);opacity:0}}@keyframes qr-flame-ember{0%,to{filter:brightness(.8)}50%{filter:brightness(1.5)}}@keyframes qr-flame-ring{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}@keyframes qr-flame-glint{0%,to{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.qr-flame,.qr-flame *,.qr-flame :before,.qr-flame:before,.qr-flame:after{transition:none!important;animation:none!important}.qr-flame__smoke{display:none}.qr-flame__sparks i{opacity:1;transform:translateY(-500%)}.qr-flame__tongue,.qr-flame__lets i,.qr-flame__glints i{opacity:1}}
