.nx{min-height:100vh;color:var(--text);font-family:var(--font-body);font-variant-numeric:lining-nums;position:relative}.nx *,.nx *:before,.nx *:after{box-sizing:border-box}:where(.nx) button{font-family:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;text-align:left}:where(.nx) button:disabled{cursor:default}.nx-main{max-width:600px;margin:0 auto;padding-bottom:calc(110px + env(safe-area-inset-bottom))}.nx-pad{padding:0 20px}.nx-p{--tint: var(--c)}@supports (color: oklch(from red l c h)){[data-theme=ledger] .nx-p{--tint: oklch(from var(--c) .6 calc(c*1.3) h)}}.nx-emblem{flex:none;background:var(--tint);-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.nx-bar{height:7px;border-radius:99px;background:var(--track);overflow:hidden;position:relative}.nx-bar>i{position:absolute;inset:0 auto 0 0;border-radius:99px;background:var(--fill, var(--tint))}.nx-chev{color:var(--text-dim);font-size:18px;line-height:1}.nx-hero{position:relative;height:400px;background:var(--hero) center 18% / cover;-webkit-mask:linear-gradient(180deg,#000 58%,transparent 100%);mask:linear-gradient(180deg,#000 58%,transparent 100%)}.nx-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-fade)}.nx-hero>*{position:relative;z-index:1}.nx-top{display:flex;align-items:center;justify-content:space-between;padding:calc(18px + env(safe-area-inset-top)) 20px 0}.nx-brand{display:flex;align-items:center;gap:8px;font-family:var(--font-label);font-weight:600;font-size:13px;letter-spacing:.24em;text-transform:uppercase}.nx-mark{width:18px;height:20px;background:var(--accent);-webkit-mask:url(/art/mark.png) center / contain no-repeat;mask:url(/art/mark.png) center / contain no-repeat}.nx .nx-plan{font-size:15px;color:var(--text);padding:5px 12px;border-radius:99px;border:1px solid color-mix(in srgb,var(--rule) 70%,transparent);background:color-mix(in srgb,var(--ground) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nx-who{padding:26px 20px 0;max-width:270px}.nx-name{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:54px;line-height:.95;margin:0;overflow-wrap:anywhere}.nx-level{display:flex;align-items:baseline;gap:10px;margin-top:10px;flex-wrap:wrap}.nx-level b{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:26px}.nx-level>span{font-size:15px;color:var(--text-dim)}.nx-who .nx-bar{margin-top:14px}.nx-meta{font-size:14px;color:var(--text-dim);margin-top:8px}.nx-streak{font-size:14px;color:var(--streak, var(--signal));margin-top:2px}.nx-pursuits{padding:0 20px 24px;margin-top:-26px;position:relative;z-index:2}.nx-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--rule)}.nx-head h2{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:28px;margin:0}.nx-head>span{font-size:15px;color:var(--text-dim)}.nx-pursuit{width:100%;display:grid;grid-template-columns:44px 1fr auto 12px;grid-template-areas:"emb name lv chev" "emb short xp chev" "emb bar bar chev";align-items:center;gap:0 14px;padding:11px 0;border-bottom:1px solid var(--rule)}.nx-pursuit .nx-emblem{grid-area:emb;width:44px;height:44px}.nx-pursuit .nx-pname{grid-area:name;font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:22px;line-height:1}.nx-pursuit .nx-pshort{grid-area:short;font-size:14px;line-height:1.2;color:var(--text-dim)}.nx-pursuit .nx-plv{grid-area:lv;font-size:14px;color:var(--text-dim);text-align:right}.nx-pursuit .nx-pxp{grid-area:xp;font-size:12px;color:var(--text-dim);text-align:right;white-space:nowrap}.nx-plv b{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:22px;color:var(--text);margin-left:3px}.nx-pursuit .nx-bar{grid-area:bar;margin-top:6px}.nx-pursuit .nx-chev{grid-area:chev}.nx-note{font-size:16px;line-height:1.45;color:var(--text-dim);margin:0 0 14px}.nx-note.err{color:var(--text)}.nx-link{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.nx-nav{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--nav);border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom)}.nx-nav>div{max-width:600px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;padding:10px 6px 14px}.nx-nav .nx-tab{display:flex;flex-direction:column;align-items:center;gap:4px;font-family:var(--font-label);font-weight:600;font-size:13px;letter-spacing:.06em;color:var(--text-dim)}.nx-nav .nx-tab[aria-current]{color:var(--text)}.nx-nav .nx-tab:disabled{opacity:.45}.nx-ni{width:26px;height:26px;background:currentColor;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.nx-ni.records{transform:scale(1.2)}.nx .nx-quill{width:60px;height:60px;margin:-34px auto 0;border-radius:50%;background:var(--accent-fill);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px var(--nav),0 6px 18px #00000059}.nx-quill i{width:28px;height:28px;background:var(--on-accent);-webkit-mask:url(/emblems/quill.png) center / contain no-repeat;mask:url(/emblems/quill.png) center / contain no-repeat}.nx-judge{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;overflow-y:auto;background-color:var(--ground);background-image:var(--ground-texture);background-size:var(--ground-texture-size);background-attachment:local;display:flex;flex-direction:column}.nx-judge:after{content:"";flex:none;height:calc(104px + env(safe-area-inset-bottom))}.nx-judge>.nx-col{width:100%;max-width:600px;margin:0 auto;flex:1;display:flex;flex-direction:column}.nx-scene{position:relative;height:330px;flex:none;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw);-webkit-mask:linear-gradient(180deg,#000 62%,transparent 100%);mask:linear-gradient(180deg,#000 62%,transparent 100%);transition:height .9s cubic-bezier(.2,.7,.2,1)}.nx-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--judge) 40% 55% / cover no-repeat;transform-origin:75% 55%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.nx-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--judge-fade)}.nx-scene>*{position:relative;z-index:1}.nx-scene .nx-judge-back{margin:0 0 0 calc(max(0px,50vw - 300px) + 20px);padding-top:calc(20px + env(safe-area-inset-top))}.nx-scene .nx-judge-back:disabled{opacity:.4}.nx-ask{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:40px;line-height:1;margin:26px 0 0 calc(max(0px,50vw - 300px) + 20px);max-width:170px}.nx-write{padding:0 20px 24px;margin-top:-24px;position:relative;z-index:2;flex:1;display:flex;flex-direction:column}.nx-sheet{display:block;width:100%;height:clamp(150px,calc(100dvh - 520px),270px);border:none;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);border-radius:0;resize:none;outline:none;background:repeating-linear-gradient(180deg,transparent 0 29px,color-mix(in srgb,var(--rule) 70%,transparent) 29px 30px) 0 2px / 100% 30px local;font-family:var(--font-body);font-size:17px;line-height:30px;color:var(--text);padding:2px 0 0}.nx-sheet::placeholder{color:var(--text-dim);font-style:italic}.nx-sheet:focus{outline:none;border-bottom-color:var(--accent);box-shadow:0 1px 0 var(--accent)}.nx-sheet[readonly]{opacity:.55}.nx-ink{height:1px;position:relative;overflow:hidden;background:var(--rule);margin-top:-1px}.nx-ink i{position:absolute;inset:0 auto 0 0;width:40%;background:var(--accent);animation:nxDraw 1.8s cubic-bezier(.6,0,.4,1) infinite alternate}@keyframes nxDraw{0%{left:-40%}to{left:100%}}.nx-reading .nx-scene:before{animation:nxBreathe 6s ease-in-out infinite alternate}@keyframes nxBreathe{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(1.035);filter:brightness(1.08)}}.nx-status{margin-top:16px;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:20px;color:var(--accent);text-align:right}.nx-actions{display:flex;align-items:center;gap:12px;margin-top:16px}.nx .nx-pill{font-size:15px;color:var(--text);border:1px solid var(--rule);border-radius:99px;padding:10px 16px;white-space:nowrap}.nx .nx-pill.paid{color:var(--text-dim);border-style:dashed}.nx .nx-present{margin-left:auto;font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:19px;color:var(--on-accent);background:var(--accent-fill);border-radius:var(--btn-radius, 99px);box-shadow:var(--btn-shadow, none);padding:10px 20px;white-space:nowrap}.nx .nx-present:disabled{opacity:.45}.nx-file{display:flex;align-items:center;gap:10px;font-size:15px;margin-top:12px}.nx-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-left{font-size:14px;color:var(--text-dim);margin-top:14px}.nx-preview{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:14px;color:var(--text-dim);margin-top:10px}.nx-judged .nx-scene{height:190px}.nx-judged .nx-scene:before{transform:scale(1.7);transform-origin:92% 62%}.nx-verdict{padding:0 20px 24px;margin-top:-30px;position:relative;z-index:2;flex:1;display:flex;flex-direction:column}.nx-entered{display:flex;align-items:center;gap:12px;font-family:var(--font-label);font-weight:600;font-size:13px;letter-spacing:.22em;color:var(--text-dim)}.nx-entered:before,.nx-entered:after{content:"";flex:1;height:1px;background:var(--rule)}.nx-award+.nx-award{margin-top:26px;padding-top:4px}.nx-vhead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:20px}.nx-vhead>div{flex:1 1 0;min-width:min-content}.nx-vhead>.nx-xp{flex:none;margin-left:auto}.nx-vhead>:is(.nx-emblem,.nx-hanko){flex:none}.nx-vhead .nx-emblem{width:48px;height:48px}.nx-vhead .nx-pname{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:30px;line-height:1}.nx-vhead.long .nx-pname{font-size:24px;line-height:1.05}.nx-xp.long{font-size:40px}:is([data-theme^=basic],[data-theme=livewire]) .nx-xp.long{font-size:32px}.nx-tag{font-size:15px;color:var(--accent);margin-top:4px}.nx-tag.dim{color:var(--text-dim)}.nx-xp{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:52px;line-height:.9;color:var(--accent);white-space:nowrap}.nx-xp small{font-size:18px;margin-left:3px}.nx-words{font-size:16px;line-height:1.45;font-style:italic;color:var(--text-dim);margin:18px 0 0;padding-left:14px;border-left:1px solid var(--rule);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line;overflow-wrap:anywhere}.nx-judgment{font-size:18px;line-height:1.5;margin:14px 0 0}.nx-standing{margin-top:22px;padding-top:14px;border-top:1px solid var(--rule)}.nx-standing .nx-line{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;color:var(--text-dim)}.nx-standing .nx-line b{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:20px;color:var(--text)}.nx-standing .nx-bar{margin-top:8px}.nx-standing .nx-bar .was{width:var(--from)}.nx-standing .nx-bar .now{width:var(--from);animation:nxFill 1.1s cubic-bezier(.3,.6,.2,1) forwards;animation-delay:calc(var(--at) + .4s)}@keyframes nxFill{to{width:var(--to)}}.nx-confirm{font-size:15px;color:var(--text-dim);margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.nx-confirm button{font-size:15px}.nx-after{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:auto;padding-top:24px}.nx .nx-back{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:19px;color:var(--text);border:1px solid var(--rule);border-radius:99px;padding:10px 20px}.nx .nx-strike{font-size:14px;color:var(--text-dim);padding:8px 0}.nx-step{opacity:0;transform:translateY(6px);animation:nxSettle .7s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--at)}@keyframes nxSettle{to{opacity:1;transform:none}}.nx-title{display:flex;align-items:baseline;justify-content:space-between;padding:calc(30px + env(safe-area-inset-top)) 20px 0;position:relative}.nx-title h1{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:48px;line-height:1;margin:0}.nx-count{font-size:16px;color:var(--text-dim);display:flex;align-items:center;gap:6px}.nx-count svg{width:12px;height:12px}.nx-menu{position:absolute;right:20px;top:calc(100% + 6px);z-index:5;min-width:200px;background:var(--surface);border:1px solid var(--rule);border-radius:6px;box-shadow:var(--shadow);padding:6px 0}.nx-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;font-size:16px}.nx-menu button[aria-checked=true]{color:var(--accent)}.nx-menu .nx-emblem{width:22px;height:22px}.nx-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin:18px 20px 0;border-bottom:1px solid var(--rule)}.nx-tabs button{font-family:var(--font-display);font-weight:500;font-size:18px;color:var(--text-dim);padding:6px 0 8px;position:relative;text-align:center}.nx-tabs button[aria-selected=true]{color:var(--text);font-weight:600}.nx-tabs button[aria-selected=true]:after{content:"";position:absolute;left:14%;right:14%;bottom:-1px;height:2px;background:var(--accent);border-radius:2px}.nx-cal{--cell-size: 16px;--gap: 3px;padding:14px 20px 0}.nx-pager{display:flex;justify-content:space-between;color:var(--text-dim);height:20px;align-items:center;margin:0 -6px 2px 28px}.nx-pager button{width:28px;height:22px;display:flex;align-items:center;justify-content:center}.nx-pager button:disabled{opacity:.3}.nx-pager svg{width:9px;height:14px}.nx-grid{display:grid;grid-template-columns:34px 1fr}.nx-days{display:grid;grid-template-rows:repeat(7,var(--cell-size));gap:var(--gap);font-size:11px;line-height:1;color:var(--text-dim)}.nx-days span{display:flex;align-items:center}.nx-weeks{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,var(--cell-size));grid-template-columns:repeat(var(--weeks),minmax(0,1fr));gap:var(--gap)}.nx-cell{display:block;width:100%;height:100%;border-radius:2px;background:var(--cell)}.nx-cell[data-l="1"]{background:color-mix(in srgb,var(--accent) 45%,transparent)}.nx-cell[data-l="2"]{background:var(--accent)}.nx-cell.future{background:none}.nx-cell.picked{outline:1px solid var(--text);outline-offset:1px}.nx{--cell: var(--cal-empty, color-mix(in srgb, var(--text) 8%, transparent))}.nx-months{position:relative;height:20px;margin-left:34px;font-family:var(--font-label);font-size:12px;letter-spacing:.08em;color:var(--text-dim)}.nx-months span{position:absolute;top:6px;transform:translate(-50%);white-space:nowrap}.nx-ygrid{display:grid;grid-template-columns:34px repeat(12,1fr);gap:4px;align-items:center;margin-top:4px}.nx-ygrid b{font-family:var(--font-label);font-weight:500;font-size:12px;color:var(--text-dim);text-align:center}.nx-ygrid span{font-size:12px;color:var(--text-dim)}.nx-divide{display:flex;align-items:center;gap:10px;margin:16px 20px 0}.nx-divide:before,.nx-divide:after{content:"";flex:1;height:1px;background:var(--rule)}.nx-divide b{width:6px;height:6px;transform:rotate(45deg);border:1px solid var(--text-dim);opacity:.7}.nx-day{padding:22px 20px 0;scroll-margin-top:12px}.nx-dhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.nx-dhead h2{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:25px;margin:0}.nx-dhead span{font-size:15px;color:var(--text-dim);white-space:nowrap}.nx-day.picked .nx-dhead h2{color:var(--accent)}.nx-list{position:relative;padding-left:22px}.nx-list:before{content:"";position:absolute;left:4px;top:0;bottom:18px;width:1px;background:var(--rule)}.nx-deed{position:relative;border-bottom:1px solid var(--rule)}.nx-deed:before{content:"";position:absolute;left:-22px;top:28px;width:9px;height:9px;border-radius:50%;background:var(--ground);border:1px solid var(--text-dim)}.nx-deed>button{width:100%;display:grid;grid-template-columns:40px 1fr auto 10px;grid-template-areas:"emb name xp chev" "emb words words chev";gap:2px 12px;align-items:center;padding:14px 0}.nx-deed .nx-emblem{grid-area:emb;align-self:start;width:40px;height:40px}.nx-deed .nx-pname{grid-area:name;font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:21px;line-height:1.05}.nx-deed .nx-pname small{display:block;font-family:var(--font-body);font-weight:400;font-size:13px;color:var(--accent);margin-top:2px}.nx-deed .nx-pname small.dim{color:var(--text-dim)}.nx-deed .nx-dwords{grid-area:words;font-size:15px;line-height:1.35;color:var(--text-dim);margin:2px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.nx-deed.open .nx-dwords{display:block;white-space:pre-line}.nx-deed .nx-dxp{grid-area:xp;font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:25px;color:var(--accent);white-space:nowrap}.nx-deed .nx-dxp small{font-size:14px;margin-left:3px;letter-spacing:.04em}.nx-deed .nx-chev{grid-area:chev;transition:transform .2s}.nx-deed.open .nx-chev{transform:rotate(90deg)}.nx-deed-more{padding:0 0 16px 52px}.nx-deed-more p{font-size:16px;line-height:1.5;margin:0}.nx-deed-more .nx-milestone{font-size:14px;color:var(--accent);margin:0 0 6px}.nx-end{text-align:center;font-size:14px;color:var(--text-dim);font-style:italic;padding:22px 20px 28px}.nx-empty{font-size:17px;color:var(--text-dim);padding:24px 20px}.nx-settings{padding:0 20px 28px}.nx-settings h1{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:44px;line-height:1;margin:calc(30px + env(safe-area-inset-top)) 0 0}.nx-goback{display:flex;align-items:center;gap:8px;margin-top:calc(20px + env(safe-area-inset-top));font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:19px;color:var(--text-dim)}.nx-goback svg{width:9px;height:15px}.nx-goback+h1{margin-top:12px;font-size:38px}.nx-intro{font-size:15px;line-height:1.4;color:var(--text-dim);margin:10px 0 0}.nx-group{font-family:var(--font-label);font-weight:600;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);margin:28px 0 0;padding-bottom:8px;border-bottom:1px solid var(--rule)}.nx-row{width:100%;display:grid;grid-template-columns:22px 1fr auto 14px;align-items:center;gap:14px;min-height:52px;border-bottom:1px solid var(--rule)}.nx-row svg.i{width:20px;height:20px;color:var(--accent)}.nx-row .t{font-size:17px}.nx-row .v{font-size:15px;color:var(--text-dim);text-align:right}.nx-row .c{color:var(--text-dim);font-size:18px;display:flex;justify-content:flex-end}.nx-row .c svg{width:13px;height:13px}.nx-row[aria-checked=true] .v{color:var(--text)}.nx-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px;margin-top:18px}.nx .nx-tile{display:flex;flex-direction:column;gap:8px;text-align:left}.nx-tile .t{font-size:14px;line-height:1.25}.nx-tile .v{font-size:13px;color:var(--text-dim);margin-top:-6px}.nx-tprev{position:relative;display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--g);outline:1px solid var(--rule);outline-offset:0;transition:outline-color .2s,box-shadow .2s}.nx-tprev .art{position:absolute;top:0;right:0;bottom:38%;left:0;background:var(--art) center 30% / cover no-repeat;-webkit-mask:linear-gradient(180deg,#000 45%,transparent 100%);mask:linear-gradient(180deg,#000 45%,transparent 100%)}.nx-tprev .body{position:absolute;left:11%;right:11%;bottom:10%;display:flex;flex-direction:column;gap:5px}.nx-tprev b{font-size:17px;font-weight:600;line-height:1;color:var(--x)}.nx-tprev i{display:block;height:4px;width:55%;border-radius:2px;background:var(--a)}.nx-tprev em{display:block;height:3px;width:80%;border-radius:2px;background:color-mix(in srgb,var(--x) 22%,transparent)}.nx-tprev em+em{width:62%}.nx-tile[aria-checked=true] .nx-tprev{outline:2px solid var(--accent);outline-offset:3px}.nx-tile[aria-checked=true] .t:after{content:" ✓";color:var(--accent)}.nx-inset{padding:12px 0 16px;border-bottom:1px solid var(--rule)}.nx-inset p{font-size:16px;line-height:1.45;margin:0 0 12px}.nx-inset .nx-btns{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.nx-field{width:100%;height:44px;font-family:var(--font-body);font-size:17px;color:var(--text);background:transparent;border:none;border-bottom:1px solid color-mix(in srgb,var(--text-dim) 85%,transparent);padding:0 2px;outline:none}.nx-field:focus{border-bottom-color:var(--accent);outline:none}.nx-err{font-size:16px;margin:12px 0 0}.nx-mlist{margin-top:20px;border-top:1px solid var(--rule)}.nx-mrow{border-bottom:1px solid var(--rule);position:relative}.nx-mrow.held{z-index:2;background-color:var(--ground);background-image:var(--ground-texture);background-size:var(--ground-texture-size);box-shadow:0 10px 24px #00000047}.nx-mrow>div:first-child{display:grid;grid-template-columns:28px 44px 1fr auto;align-items:center;gap:12px;padding:13px 0}.nx-grip{width:28px;height:40px;margin-left:-7px;cursor:grab;touch-action:none;display:flex;align-items:center;justify-content:center}.nx-grip span{display:grid;grid-template-columns:4px 4px;gap:3px 4px}.nx-grip i{width:4px;height:4px;border-radius:50%;background:var(--text-dim);opacity:.7}.nx-mrow .nx-emblem{width:44px;height:44px}.nx-mmain{min-width:0}.nx-mtop{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.nx-mtop .nx-pname{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:21px;line-height:1}.nx-mtop .nx-plv{font-size:13px}.nx-mtop .nx-plv b{font-size:18px;margin-left:2px}.nx-mrow .nx-pshort{font-size:14px;color:var(--text-dim);line-height:1.2}.nx-mrow .nx-bar{margin-top:6px}.nx-mmeta{font-size:13px;color:var(--text-dim);margin-top:4px}.nx-acts{display:flex;flex-direction:column;gap:10px;padding-left:12px;border-left:1px solid var(--rule);align-self:stretch;justify-content:center}.nx-acts button{font-size:14px;color:var(--text-dim)}.nx-acts button:disabled{opacity:.45}.nx-add{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:14px;min-height:56px;border-bottom:1px solid var(--rule)}.nx-add .nx-emblem{width:30px;height:30px;background:var(--text-dim)}.nx-add .t{font-size:17px}.nx-add .s{font-size:13px;color:var(--text-dim)}.nx-add button{font-size:15px;font-weight:600;color:var(--accent)}.nx-custom{width:100%;display:grid;grid-template-columns:40px 1fr 10px;align-items:center;gap:14px;margin-top:18px;padding:14px 16px;border:1px solid var(--rule);border-radius:4px}.nx-custom .plus{width:40px;height:40px;border-radius:50%;border:1px solid var(--accent);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1}.nx-custom .t{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:20px}.nx-custom .s{font-size:13px;color:var(--text-dim)}.nx-customform{margin-top:18px;padding:14px 16px 16px;border:1px solid var(--rule);border-radius:4px}.nx-customform .nx-btns{display:flex;align-items:center;gap:16px;margin-top:14px}.nx-soon{text-align:center;padding:calc(16vh + env(safe-area-inset-top)) 28px 0}.nx-soon .nx-ni{width:56px;height:56px;margin:0 auto;color:var(--accent)}.nx-soon h1{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:40px;margin:18px 0 6px}.nx-soon .nx-group{border:none;margin:0 0 16px;color:var(--accent)}.nx-soon p{font-size:17px;line-height:1.5;color:var(--text-dim);max-width:420px;margin:0 auto}.nx-arrive{animation:nxArrive .42s cubic-bezier(.2,.7,.2,1) both}@keyframes nxArrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nx-scene:before,.nx-step,.nx-standing .nx-bar .now,.nx-ink i,.nx-arrive{animation:none!important;opacity:1!important;transform:none!important}.nx-standing .nx-bar .now{width:var(--to)!important}.nx-scene{transition:none}}.nx-phead{display:grid;grid-template-columns:64px 1fr;gap:6px 16px;align-items:center;padding:14px 20px 0}.nx-phead .nx-emblem{width:64px;height:64px}.nx-phead h1{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:44px;line-height:1;margin:0;overflow-wrap:anywhere}.nx-ptitle{font-size:16px;color:var(--accent);margin-top:4px}.nx-ptitle span{color:var(--text-dim)}.nx-pstand{grid-column:1 / -1;margin-top:14px}.nx-pstand .nx-line{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;color:var(--text-dim);margin-bottom:8px}.nx-pstand .nx-line b{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:22px;color:var(--text)}.nx-pcount{font-size:13px;color:var(--text-dim);margin-top:6px}.nx-phead+.nx-cal{margin-top:8px}.nx-pad+.nx-phead{padding-top:10px}.nx-pad .nx-goback{margin-top:calc(20px + env(safe-area-inset-top))}.nx-seal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;cursor:pointer;min-height:0;background:color-mix(in srgb,var(--ground) 94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:nxDim .9s cubic-bezier(.2,.7,.2,1) both}.nx-seal.leaving{animation:nxLift .56s cubic-bezier(.2,.7,.2,1) both}@keyframes nxDim{0%{opacity:0}to{opacity:1}}@keyframes nxLift{to{opacity:0;transform:translateY(-6px)}}.nx-ai{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;background:color-mix(in srgb,var(--ground) 80%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:nxDim .4s cubic-bezier(.2,.7,.2,1) both}.nx-ai-card{width:min(340px,100%);background:var(--surface);border:1px solid var(--rule);border-radius:8px;box-shadow:var(--shadow);padding:26px 24px 22px;color:var(--text);font-family:var(--font-body)}.nx-ai-text{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:22px;line-height:1.25;margin:0}.nx-ai-check{display:flex;align-items:center;gap:9px;margin-top:16px;font-size:13px;line-height:1.4;color:var(--text-dim);cursor:pointer}.nx-ai-check input{flex-shrink:0;width:16px;height:16px;margin:0;accent-color:var(--accent)}.nx-ai-consent{margin:14px 0 0;font-size:13px;line-height:1.45;color:var(--text-dim)}.nx-ai-consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.nx-ai-ok{display:block;width:100%;margin-top:20px;text-align:center;font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:19px;color:var(--on-accent);background:var(--accent-fill);border-radius:var(--btn-radius, 99px);box-shadow:var(--btn-shadow, none);padding:11px 20px}.nx-seal-in{width:min(320px,86vw);text-align:center}.nx-seal-emblem .nx-emblem{display:block;width:96px;height:96px;margin:0 auto 30px}.nx-seal-emblem.nx-step{transform:scale(1.06);filter:blur(4px);animation-name:nxEmblem;animation-duration:.9s}@keyframes nxEmblem{to{opacity:1;transform:none;filter:none}}.nx-seal-name{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:30px;margin-top:18px}.nx-seal-level{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:64px;line-height:1;color:var(--accent);margin-top:4px}.nx-seal-title{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:22px;color:var(--text-dim);margin-top:8px}.nx-seal-line{height:1px;margin:22px auto 0;width:60%;overflow:hidden}.nx-seal-line i{display:block;height:100%;background:var(--accent);transform:scaleX(0);animation:nxDrawLine .9s cubic-bezier(.3,.6,.2,1) forwards;animation-delay:var(--at)}@keyframes nxDrawLine{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.nx-seal,.nx-seal-line i{animation:none!important;transform:none!important}}.nx-login{min-height:100vh;min-height:100dvh;position:relative;display:flex;flex-direction:column;overflow:hidden}.nx-login-art{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero) 62% 30% / cover}.nx-login-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--login-wash, none)}.nx-login-in{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;width:100%;max-width:480px;margin:0 auto;padding:calc(22px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom))}.nx-login-head{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:40px;line-height:1.05;margin:44px 0 0}.nx-login-head span{display:block}.nx-login-rule{display:block;width:44px;height:1px;background:var(--accent);margin:22px 0 18px}.nx-login-sub{font-size:18px;line-height:1.45;margin:0}.nx-login-ways{margin-top:auto;padding-top:32px}.nx .nx-way{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;height:52px;border-radius:var(--btn-radius, 99px);border:1px solid var(--rule);font-family:var(--font-label);font-weight:600;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--text);background:color-mix(in srgb,var(--ground) 55%,transparent);text-align:center}.nx .nx-way+.nx-way{margin-top:12px}.nx .nx-way.gold{background:var(--accent-fill);color:var(--on-accent);border-color:transparent;box-shadow:var(--btn-shadow, none)}.nx .nx-way:disabled{opacity:.5}.nx .nx-way svg{width:20px;height:20px;flex:none}.nx-login-legal{font-size:14px;line-height:1.45;color:var(--text-dim);text-align:center;margin:18px 0 0}.nx-login-legal a,.nx-login-switch a{color:var(--accent);text-underline-offset:3px}.nx-login-switch{font-size:16px;color:var(--text-dim);text-align:center;margin:14px 0 0}.nx-login.form .nx-login-art{bottom:auto;height:210px;background-position:62% 32%;-webkit-mask:linear-gradient(180deg,#000 45%,transparent 100%);mask:linear-gradient(180deg,#000 45%,transparent 100%)}.nx-login.form .nx-login-art:after{display:none}.nx-login.form .nx-login-in{padding-top:calc(4px + env(safe-area-inset-top))}.nx-login.form .nx-goback{margin-top:12px}.nx-login .nx-goback+.nx-login-title{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:38px;line-height:1.05;margin:140px 0 0}.nx-label{display:block;font-size:15px;color:var(--text-dim);margin-top:22px}.nx-label-row{display:flex;justify-content:space-between;align-items:baseline;margin-top:22px}.nx-label-row .nx-label{margin-top:0}.nx-label-row .nx-link{font-size:15px}.nx-hint{font-size:14px;color:var(--text-dim);margin:8px 0 0}.nx-login .nx-field{font-size:18px}.nx-band{position:absolute;top:0;left:0;right:0;height:240px;pointer-events:none;-webkit-mask:linear-gradient(180deg,#000 40%,transparent 100%);mask:linear-gradient(180deg,#000 40%,transparent 100%)}.nx-band.judge{background:var(--judge) 70% 55% / cover no-repeat}.nx-band.hero{background:var(--hero) 60% 30% / cover no-repeat}.nx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nx-emblem.alt{background:none;-webkit-mask:none;mask:none;color:var(--tint);display:inline-flex;align-items:center;justify-content:center;container-type:size}.nx-emblem.alt b{font-family:var(--font-glyph);font-weight:500;font-size:78cqh;line-height:1}.nx-emblem.alt svg{width:82%;height:82%}.nx-add .nx-emblem.alt{background:none;color:var(--text-dim)}.nx-ni.alt{background:none;-webkit-mask:none;mask:none;display:inline-flex;align-items:center;justify-content:center}.nx-ni.alt svg{width:23px;height:23px}.nx-quill .nx-ni.alt{color:var(--on-accent)}.nx-quill .nx-ni.alt svg{width:27px;height:27px}.nx-hanko{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;background:var(--signal);color:#fff5ec;border-radius:5px;rotate:-5deg;box-shadow:inset 0 0 0 2px #fff0e659;font-family:var(--font-glyph);line-height:1}.nx-who .nx-hanko{width:52px;height:52px;margin-top:12px}.nx-who .nx-hanko small{font-size:13px;opacity:.9}.nx-who .nx-hanko b{font-family:var(--font-display);font-size:21px;font-variant-numeric:lining-nums}.nx-vhead .nx-hanko{width:30px;height:30px;font-size:15px;font-weight:700}@media(max-width:359px){.nx .nx-present{font-size:16px;padding:10px 14px}}[data-theme=neopop] .nx{--np-dim: #555A6E}[data-theme=neopop] :is(textarea,input,button):is(:focus,:focus-visible){outline:3px solid var(--ink);outline-offset:3px}[data-theme=neopop] button:focus:not(:focus-visible){outline:none}[data-theme=neopop] :is(.nx-pursuit,.nx-deed,.nx-mrow,.nx-award,.nx-menu,.nx-custom,.nx-customform,.nx-sheet,.nx-who,.nx-ai-card){--text: var(--ink);--text-dim: var(--np-dim);--accent: #7C3AED;color:var(--text);background:var(--surface);border:3px solid var(--ink);border-radius:14px;box-shadow:4px 4px 0 var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=neopop] .nx-pursuit{padding:12px 14px;margin-top:14px;grid-template-columns:38px 1fr auto 12px}[data-theme=neopop] .nx-head{border-bottom:none}[data-theme=neopop] .nx-deed{margin-top:14px;padding:0 14px}[data-theme=neopop] .nx-deed:before{left:-35px;background:var(--surface);border:2.5px solid var(--ink);width:11px;height:11px}[data-theme=neopop] .nx-list:before{width:2.5px;background:var(--ink)}[data-theme=neopop] .nx-mrow{margin-top:14px;padding:0 14px}[data-theme=neopop] .nx-mrow.held{background:var(--surface);box-shadow:8px 8px 0 var(--ink)}[data-theme=neopop] .nx-mlist{border-top:none}[data-theme=neopop] .nx-award{padding:4px 16px 18px;margin-top:20px}[data-theme=neopop] .nx-menu{padding:6px 0}[data-theme=neopop] :is(.nx-custom,.nx-customform){margin-top:20px}[data-theme=neopop] :is(.nx-name,.nx-ask,.nx-login-head,.nx-pname,.nx-head h2,.nx-title h1,.nx-settings h1,.nx-phead h1,.nx-dhead h2){letter-spacing:var(--display-tracking, normal)}[data-theme=neopop] .nx-p :is(.nx-pname,h1){color:var(--cd);text-transform:uppercase}[data-theme=neopop] .nx-pursuit .nx-pname{font-size:20px}[data-theme=neopop] .nx-deed .nx-pname small{text-transform:none}[data-theme=neopop] :is(.nx-head h2,.nx-title h1,.nx-settings h1){text-transform:uppercase}[data-theme=neopop] .nx-emblem.alt{background:var(--c);color:var(--cg);border:2.5px solid var(--ink);border-radius:10px}[data-theme=neopop] .nx-emblem.alt svg{width:66%;height:66%}[data-theme=neopop] .nx-pursuit .nx-emblem{width:38px;height:38px}[data-theme=neopop] .nx-menu .nx-emblem.alt{border-width:2px;border-radius:6px}[data-theme=neopop] .nx-add .nx-emblem.alt{background:var(--surface);color:var(--ink)}[data-theme=neopop] .nx-bar{height:12px;background:var(--track);border:2.5px solid var(--ink)}[data-theme=neopop] .nx-bar>i{border-radius:0;box-shadow:2.5px 0 0 var(--ink)}[data-theme=neopop] .nx :is(.nx-present,.nx-ai-ok,.nx-way.gold){color:var(--on-accent);background:var(--accent-fill);border:3px solid var(--ink);border-radius:12px;box-shadow:4px 4px 0 var(--ink)}[data-theme=neopop] .nx :is(.nx-pill,.nx-back,.nx-way:not(.gold),.nx-plan){color:var(--ink);background:var(--surface);border:3px solid var(--ink);border-radius:12px;box-shadow:4px 4px 0 var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=neopop] .nx .nx-pill.paid{color:var(--np-dim);border-style:solid}[data-theme=neopop] .nx .nx-present{font-size:16px;padding:9px 14px}@media(max-width:359px){[data-theme=neopop] .nx-actions{flex-wrap:wrap}[data-theme=neopop] .nx .nx-present{order:-1;flex:1 0 100%;margin-left:0;text-align:center;padding:10px 14px}}[data-theme=neopop] .nx .nx-plan{font-size:14px;padding:4px 12px;border-width:2.5px;box-shadow:3px 3px 0 var(--ink)}[data-theme=neopop] .nx :is(.nx-present,.nx-pill,.nx-back,.nx-way,.nx-ai-ok):not(:disabled):active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--ink)}[data-theme=neopop] .nx :is(.nx-present,.nx-way.gold):disabled{opacity:1;background:color-mix(in srgb,var(--accent-fill) 45%,var(--surface));color:var(--ink)}[data-theme=neopop] .nx-nav{border-top:3px solid var(--ink)}[data-theme=neopop] .nx-nav .nx-tab{color:var(--np-dim)}[data-theme=neopop] .nx-nav .nx-tab[aria-current]{color:var(--ink)}[data-theme=neopop] .nx .nx-quill{border:3px solid var(--ink);box-shadow:0 0 0 4px var(--nav),3px 3px 0 4px var(--ink)}[data-theme=neopop] .nx-quill .nx-ni.alt{color:var(--on-accent)}[data-theme=neopop] .nx-hero{height:auto;background:none;-webkit-mask:none;mask:none}[data-theme=neopop] .nx-hero:after{inset:calc(60px + env(safe-area-inset-top)) 16px auto;height:240px;z-index:0;background:var(--home-poster, var(--hero)) center 45% / cover no-repeat;border:3px solid var(--ink);border-radius:14px;box-shadow:4px 4px 0 var(--ink)}[data-theme=neopop] .nx-who{max-width:none;margin:196px 16px 0;padding:16px 18px}[data-theme=neopop] .nx-name{color:var(--accent);font-size:50px}[data-theme=neopop] .nx-level b,[data-theme=neopop] .nx-level>span{color:var(--accent)}[data-theme=neopop] .nx-pursuits{margin-top:0;padding-top:22px}[data-theme=neopop] .nx-hero:before{content:"";position:absolute;z-index:1;pointer-events:none;top:calc(44px + env(safe-area-inset-top));left:0;right:0;height:290px;background:var(--np-confetti);background-repeat:no-repeat}[data-theme=neopop] .nx{--np-confetti: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Ccircle cx='13' cy='13' r='9' fill='%23FF8A00' stroke='%23282D42' stroke-width='3'/%3E%3C/svg%3E") right 2px top 96px / 26px, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='28'%3E%3Cpath d='M15 3 27 25H3Z' fill='%2300C2FF' stroke='%23282D42' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E") left 4px top 2px / 26px, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath d='M14 3v22M4.5 8.5l19 11M23.5 8.5l-19 11' stroke='%23282D42' stroke-width='7' stroke-linecap='round'/%3E%3Cpath d='M14 3v22M4.5 8.5l19 11M23.5 8.5l-19 11' stroke='%23EE4085' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") left 5px top 170px / 22px}[data-theme=neopop] .nx-scene{-webkit-mask:none;mask:none;border-bottom:3px solid var(--ink)}[data-theme=neopop] .nx-scene :is(button,a):focus-visible{outline-color:var(--ink)}[data-theme=neopop] .nx-scene .nx-ask{color:var(--surface);-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--ink);letter-spacing:.01em}[data-theme=neopop] .nx-scene .nx-judge-back{color:var(--surface);background:var(--ink);width:max-content;padding:6px 12px 6px 10px;margin-top:calc(16px + env(safe-area-inset-top));border-radius:10px}[data-theme=neopop] .nx-scene .nx-judge-back:focus-visible{outline:3px solid var(--surface);outline-offset:2px;box-shadow:0 0 0 5px var(--ink)}@media(max-width:359px){[data-theme=neopop] .nx-scene .nx-ask{font-size:34px}}[data-theme=neopop] .nx-verdict{margin-top:16px}[data-theme=neopop] .nx-judge{--text: var(--surface);--text-dim: #DCD3F5;--accent: #C4B5FD;background-color:var(--accent-deep)}[data-theme=neopop] .nx-judge :is(textarea,input,button):is(:focus,:focus-visible){outline-color:var(--surface)}[data-theme=neopop] .nx-judge .nx-sheet{--rule: color-mix(in srgb, var(--ink) 18%, var(--surface));padding:6px 14px 0;background-position:0 6px}[data-theme=neopop] .nx-judge .nx-sheet:focus{border-color:var(--ink);box-shadow:4px 4px 0 var(--ink);outline:3px solid var(--surface);outline-offset:3px}[data-theme=neopop] .nx-ink{background:transparent;height:4px;margin-top:10px;border-radius:2px}[data-theme=neopop] .nx-ink i{background:var(--surface)}[data-theme=neopop] .nx-entered:before,[data-theme=neopop] .nx-entered:after{height:3px;background:var(--surface);border-radius:2px}[data-theme=neopop] .nx-standing{border-top:2.5px solid var(--ink)}[data-theme=neopop] .nx-words{border-left:3px solid var(--c)}[data-theme=neopop] .nx-cell{box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:3px}[data-theme=neopop] .nx-cell[data-l="1"]{background:color-mix(in srgb,var(--accent) 40%,var(--surface))}[data-theme=neopop] .nx-cell.future{box-shadow:none}[data-theme=neopop] .nx-cell.picked{outline:2.5px solid var(--ink)}[data-theme=neopop] .nx-dhead,[data-theme=neopop] .nx-tabs{border-bottom:3px solid var(--ink)}[data-theme=neopop] .nx-tabs button[aria-selected=true]:after{height:5px;bottom:-4px}[data-theme=neopop] .nx-group{border-bottom:3px solid var(--ink)}[data-theme=neopop] .nx-tprev{outline:3px solid var(--ink);border-radius:12px}[data-theme=neopop] .nx-tile[aria-checked=true] .nx-tprev{outline:3px solid var(--ink);outline-offset:0;box-shadow:5px 5px 0 var(--accent)}[data-theme=neopop] .nx-custom .plus{border:2.5px solid var(--ink);background:var(--accent);color:var(--on-accent)}[data-theme=neopop] :is(.nx-seal,.nx-ai){-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=neopop] .nx-seal{--text: var(--surface);--text-dim: #DCD3F5;--accent: #C4B5FD;color:var(--text);background:color-mix(in srgb,var(--accent-deep) 97%,transparent)}[data-theme=neopop] .nx-seal-line{height:4px}[data-theme=neopop] .nx-ai{background:color-mix(in srgb,var(--ink) 55%,transparent)}[data-theme=neopop] .nx-login:not(.form){--text: var(--surface);--text-dim: #E6DEFA;--accent: #C4B5FD}[data-theme=neopop] .nx-login:not(.form) :is(textarea,input,button):is(:focus,:focus-visible){outline-color:var(--surface)}[data-theme=neopop] .nx-login-words{--text: var(--ink);--text-dim: var(--np-dim);--accent: #7C3AED;color:var(--text);background:var(--surface);border:3px solid var(--ink);border-radius:14px;box-shadow:4px 4px 0 var(--ink);padding:16px 18px 20px}[data-theme=neopop] .nx-login-words .nx-login-head{margin-top:26px}[data-theme=neopop] .nx-login-words .nx-login-rule{margin:16px 0 12px}[data-theme=neopop] .nx-login-rule{height:4px;border-radius:2px}[data-theme=neopop] .nx-login.form .nx-login-art{-webkit-mask:none;mask:none;height:170px;border-bottom:3px solid var(--ink)}[data-theme=neopop] .nx-login.form .nx-goback{color:var(--surface);background:var(--ink);align-self:flex-start;padding:6px 12px;border-radius:10px}[data-theme=neopop] .nx-login .nx-goback+.nx-login-title{margin-top:120px}[data-theme=neopop] .nx-field{background:var(--surface);border:3px solid var(--ink);border-radius:10px;padding:0 12px;margin-top:6px}[data-theme=neopop] .nx-field:focus{border-color:var(--ink);box-shadow:4px 4px 0 var(--accent)}[data-theme=neopop] .nx-band{-webkit-mask:none;mask:none;border-bottom:3px solid var(--ink)}[data-theme=neopop] .nx-band.judge{height:150px}[data-theme=neopop] .nx-band.hero{height:34vh!important}[data-theme=neopop] .nx-band~* .nx-goback{color:var(--surface);background:var(--ink)!important;padding:6px 12px!important;border-radius:10px}[data-theme=neopop] .lod-tier{border:3px solid var(--ink)!important;border-radius:14px!important;box-shadow:4px 4px 0 var(--ink)}[data-theme=neopop] .lod-tier.featured{box-shadow:5px 5px 0 var(--accent)}:is([data-theme^=basic],[data-theme=livewire]) .nx-brand{text-transform:none;letter-spacing:0;font-size:14px;font-weight:500;color:var(--text-dim)}:is([data-theme^=basic],[data-theme=livewire]) .nx-mark{width:16px;height:18px}:is([data-theme^=basic],[data-theme=livewire]) .nx .nx-plan{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface);border-color:var(--rule);font-size:14px;padding:4px 12px}:is([data-theme^=basic],[data-theme=livewire]) .nx-nav .nx-tab{letter-spacing:0;font-weight:500;font-size:12px}:is([data-theme^=basic],[data-theme=livewire]) .nx .nx-quill{box-shadow:0 0 0 4px var(--nav)}:is([data-theme^=basic],[data-theme=livewire]) :is(.nx-name,.nx-ask,.nx-login-head,.nx-pname,.nx-head h2,.nx-title h1,.nx-settings h1,.nx-phead h1,.nx-dhead h2,.nx-seal-name,.nx-seal-level){letter-spacing:var(--display-tracking)}:is([data-theme^=basic],[data-theme=livewire]) :is(.nx-status,.nx-seal-title){font-style:normal}[data-theme^=basic] .nx-hero{height:auto;background:none;-webkit-mask:none;mask:none}[data-theme^=basic] .nx-who{max-width:none;padding-top:30px}:is([data-theme^=basic],[data-theme=livewire]) .nx-name{font-size:40px}:is([data-theme^=basic],[data-theme=livewire]) .nx-level b{font-size:20px;color:var(--accent)}[data-theme^=basic] .nx-pursuits{margin-top:0;padding-top:30px}:is([data-theme^=basic],[data-theme=livewire]) .nx-head{border-bottom:none;padding-bottom:2px}:is([data-theme^=basic],[data-theme=livewire]) .nx-head h2{font-size:20px}:is([data-theme^=basic],[data-theme=livewire]) :is(.nx-pursuit,.nx-deed,.nx-mrow,.nx-award,.nx-custom,.nx-customform){background:var(--surface);border:none;border-radius:14px}[data-theme=basic-light] :is(.nx-pursuit,.nx-deed,.nx-mrow,.nx-award,.nx-custom,.nx-customform,.nx-sheet){border:1px solid var(--rule)}:is([data-theme^=basic],[data-theme=livewire]) .nx-pursuit{padding:12px 14px;margin-top:8px;grid-template-columns:38px 1fr auto 12px}:is([data-theme^=basic],[data-theme=livewire]) .nx-pursuit .nx-pname{font-size:17px}:is([data-theme^=basic],[data-theme=livewire]) .nx-plv b{font-size:17px}:is([data-theme^=basic],[data-theme=livewire]) .nx-deed{margin-top:8px;padding:0 14px}:is([data-theme^=basic],[data-theme=livewire]) .nx-deed:before{left:-34px}:is([data-theme^=basic],[data-theme=livewire]) .nx-deed .nx-pname,:is([data-theme^=basic],[data-theme=livewire]) .nx-deed .nx-dxp{font-size:18px}:is([data-theme^=basic],[data-theme=livewire]) .nx-mrow{margin-top:8px;padding:0 14px}:is([data-theme^=basic],[data-theme=livewire]) .nx-mlist{border-top:none}:is([data-theme^=basic],[data-theme=livewire]) .nx-award{padding:4px 16px 18px;margin-top:16px}:is([data-theme^=basic],[data-theme=livewire]) .nx-award+.nx-award{margin-top:12px}:is([data-theme^=basic],[data-theme=livewire]) :is(.nx-custom,.nx-customform){margin-top:16px}:is([data-theme^=basic],[data-theme=livewire]) .nx-xp{font-size:40px}:is([data-theme^=basic],[data-theme=livewire]) .nx-vhead .nx-pname{font-size:24px}:is([data-theme^=basic],[data-theme=livewire]) .nx-dhead h2{font-size:20px}:is([data-theme^=basic],[data-theme=livewire]) :is(.nx-title h1,.nx-settings h1){font-size:34px}:is([data-theme^=basic],[data-theme=livewire]) .nx-phead h1{font-size:34px}:is([data-theme^=basic],[data-theme=livewire]) .nx-emblem.alt{background:color-mix(in srgb,var(--c) 16%,var(--surface));color:var(--c);border-radius:10px}:is([data-theme^=basic],[data-theme=livewire]) .nx-emblem.alt svg{width:58%;height:58%}:is([data-theme^=basic],[data-theme=livewire]) .nx-pursuit .nx-emblem{width:38px;height:38px}:is([data-theme^=basic],[data-theme=livewire]) .nx-add .nx-emblem.alt{background:color-mix(in srgb,var(--text) 8%,var(--surface));color:var(--text-dim)}:is([data-theme^=basic],[data-theme=livewire]) .nx-bar{height:6px}[data-theme^=basic] .nx-scene,[data-theme^=basic] .nx-judged .nx-scene{height:auto;padding-bottom:22px;-webkit-mask:none;mask:none;overflow:visible}[data-theme^=basic] .nx-scene:before,[data-theme^=basic] .nx-scene:after{display:none}:is([data-theme^=basic],[data-theme=livewire]) .nx-ask{font-size:32px;max-width:none}[data-theme^=basic] :is(.nx-write,.nx-verdict){margin-top:0}:is([data-theme^=basic],[data-theme=livewire]) .nx-sheet{background:var(--surface);border:none;border-radius:14px;padding:12px 14px;line-height:1.5}:is([data-theme^=basic],[data-theme=livewire]) .nx-sheet:focus{box-shadow:0 0 0 2px var(--accent)}:is([data-theme^=basic],[data-theme=livewire]) .nx-ink{margin-top:10px;height:3px;border-radius:2px;background:var(--track)}:is([data-theme^=basic],[data-theme=livewire]) .nx .nx-present{font-family:var(--font-body);font-weight:600;font-size:16px}:is([data-theme^=basic],[data-theme=livewire]) .nx :is(.nx-pill,.nx-back){border-radius:12px}:is([data-theme^=basic],[data-theme=livewire]) .nx .nx-back{font-family:var(--font-body);font-weight:600;font-size:16px}:is([data-theme^=basic],[data-theme=livewire]) .nx-entered{letter-spacing:.08em;font-size:12px}:is([data-theme^=basic],[data-theme=livewire]) .nx-cell{border-radius:3px}:is([data-theme^=basic],[data-theme=livewire]) .nx-tabs button{font-size:16px}:is([data-theme^=basic],[data-theme=livewire]) .nx-group{font-size:12px;letter-spacing:.08em}:is([data-theme^=basic],[data-theme=livewire]) .nx-tprev{border-radius:12px}[data-theme^=basic] .nx-login-art{display:none}:is([data-theme^=basic],[data-theme=livewire]) .nx-login-head{font-size:36px}:is([data-theme^=basic],[data-theme=livewire]) .nx .nx-way{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:16px;border-radius:12px;background:var(--surface)}:is([data-theme^=basic],[data-theme=livewire]) .nx .nx-way.gold{background:var(--accent-fill)}[data-theme^=basic] .nx-login .nx-goback+.nx-login-title{margin-top:36px}:is([data-theme^=basic],[data-theme=livewire]) .nx-field{background:var(--surface);border:1px solid color-mix(in srgb,var(--text-dim) 85%,transparent);border-radius:10px;padding:0 12px;margin-top:6px}:is([data-theme^=basic],[data-theme=livewire]) .nx-field:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}[data-theme=basic-light] .nx-who .nx-bar>i{background:var(--accent-fill)}[data-theme=basic-light] .nx-cell[data-l="1"]{background:color-mix(in srgb,var(--accent-fill) 45%,transparent)}[data-theme=basic-light] .nx-cell[data-l="2"]{background:var(--accent-fill)}@media(max-width:359px){:is([data-theme^=basic],[data-theme=livewire]) .nx-actions{flex-wrap:wrap}:is([data-theme^=basic],[data-theme=livewire]) .nx .nx-present{order:-1;flex:1 0 100%;margin-left:0;text-align:center}}@media(min-aspect-ratio:1/1){.nx-login-art,.nx-band.hero{background-image:var(--hero-wide, var(--hero))}}@media(min-aspect-ratio:1/1)and (min-width:900px){.nx-login:not(.form) .nx-login-in{margin-left:clamp(24px,8vw,140px)}}@media(min-aspect-ratio:1/1)and (min-width:900px){[data-theme=washi] .nx-login:not(.form) .nx-login-art:after{background:linear-gradient(90deg,#efe7d6f7,#efe7d6f5 calc(clamp(24px,8vw,140px) + 500px),#efe7d600 calc(clamp(24px,8vw,140px) + 760px))}}[data-theme=lantern] .nx-login-art{background-position:78% 30%}[data-theme=lantern] .nx{--card-edge: #B89E77;--plaque-cut: 7px}[data-theme=lantern] :is(.nx-brand,.nx-group,.nx-entered,.nx-months){font-family:var(--font-label);letter-spacing:.18em}[data-theme=lantern] :is(.nx-pursuits,.nx-day,.nx-mrow,.nx-award,.nx-custom,.nx-customform,.nx-menu,.nx-ai-card){background:var(--surface);border:1px solid var(--card-edge);border-radius:3px;box-shadow:inset 0 0 0 3px var(--surface),inset 0 0 0 4px color-mix(in srgb,var(--card-edge) 45%,transparent),0 2px 10px #3c281424}[data-theme=lantern] .nx-pursuits{margin:0 16px 24px;padding:16px 16px 6px}[data-theme=lantern] .nx-pursuit:last-child{border-bottom:none}[data-theme=lantern] .nx-day{margin:18px 16px 0;padding:16px 16px 4px}[data-theme=lantern] .nx-deed:last-child{border-bottom:none}[data-theme=lantern] .nx-mrow{margin-top:12px;padding:0 14px 0 0;overflow:hidden}[data-theme=lantern] .nx-mlist{border-top:none}[data-theme=lantern] .nx-award{padding:6px 18px 18px}[data-theme=lantern] .nx-sheet{background-color:var(--surface);border:1px solid var(--card-edge);padding:2px 12px 0;box-shadow:0 2px 10px #3c28141a}[data-theme=lantern] .nx-group{border-bottom:none;padding-bottom:6px;font-size:13px}[data-theme=lantern] :is(.nx-row,.nx-inset){background:var(--surface);border-left:1px solid var(--card-edge);border-right:1px solid var(--card-edge);padding-left:14px;padding-right:14px}[data-theme=lantern] .nx-group+.nx-row{border-top:1px solid var(--card-edge);border-radius:3px 3px 0 0}[data-theme=lantern] :is(.nx-row,.nx-inset):is(:last-child,:has(+.nx-group)){border-bottom:1px solid var(--card-edge);border-radius:0 0 3px 3px;box-shadow:0 6px 10px -6px #3c281433}[data-theme=lantern] .nx-row svg.i{color:var(--text-dim)}[data-theme=lantern] .nx :is(.nx-present,.nx-way,.nx-ai-ok,.nx-pill,.nx-back){border:none;border-radius:0;font-family:var(--font-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(var(--plaque-cut) 0,calc(100% - var(--plaque-cut)) 0,100% var(--plaque-cut),100% calc(100% - var(--plaque-cut)),calc(100% - var(--plaque-cut)) 100%,var(--plaque-cut) 100%,0 calc(100% - var(--plaque-cut)),0 var(--plaque-cut))}[data-theme=lantern] .nx :is(.nx-present,.nx-way.gold,.nx-ai-ok){background:var(--accent-fill);color:var(--on-accent);box-shadow:inset 0 0 0 3px var(--accent-fill),inset 0 0 0 4px #e2be82b3}[data-theme=lantern] .nx .nx-way:not(.gold){background:#2e2219;color:#f3e6cc;box-shadow:inset 0 0 0 3px #2e2219,inset 0 0 0 4px #e2be8273}[data-theme=lantern] .nx :is(.nx-pill,.nx-back){background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--card-edge),inset 0 0 0 3px var(--surface),inset 0 0 0 4px color-mix(in srgb,var(--card-edge) 60%,transparent)}[data-theme=lantern] .nx .nx-present{font-size:14px;padding:12px 16px}[data-theme=lantern] .nx .nx-back{font-size:14px;padding:12px 20px}[data-theme=lantern] .nx .nx-pill{font-size:13px;padding:12px 14px}[data-theme=lantern] .nx :is(.nx-present,.nx-way,.nx-ai-ok,.nx-pill,.nx-back):focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--on-accent),inset 0 0 0 4px var(--text)}[data-theme=lantern] .nx :is(.nx-present,.nx-way.gold):disabled{opacity:.55}[data-theme=lantern] .nx-nav{background:var(--nav) url(/lantern/leather.webp) center / 256px repeat;border-top:1px solid #1A120C;box-shadow:inset 0 1px #c9a15a73,0 -4px 14px #281c1240}[data-theme=lantern] .nx-nav .nx-tab{color:#cdb896;font-family:var(--font-label);letter-spacing:.06em}[data-theme=lantern] .nx-nav .nx-tab[aria-current]{color:#f3e6cc}[data-theme=lantern] .nx .nx-quill{width:70px;height:70px;margin-top:-40px;background:url(/lantern/medallion.webp) center / contain no-repeat;box-shadow:none;filter:drop-shadow(0 5px 8px rgba(0,0,0,.45))}[data-theme=lantern] .nx-quill i{display:none}[data-theme=lantern] .nx-cell{border-radius:1px}[data-theme=lantern] .nx-cell[data-l="1"]{background:#bf8b60}[data-theme=lantern] .nx-cell[data-l="2"]{background:#9e4528}[data-theme=lantern] .nx-deed:before{width:11px;height:11px;left:-23px;background:var(--surface);border:2px solid var(--accent)}[data-theme=lantern] .nx-list:before{background:color-mix(in srgb,var(--accent) 35%,var(--card-edge))}[data-theme=lantern] .nx-dhead{border-bottom-color:var(--card-edge)}[data-theme=lantern] .nx-tabs button[aria-selected=true]:after{background:var(--accent)}[data-theme=lantern] .nx-mrow>div:first-child{position:relative;grid-template-columns:28px 56px 1fr auto;padding:14px 0}[data-theme=lantern] .nx-mrow>div:first-child:before{content:"";position:absolute;left:38px;top:-1px;bottom:0;width:60px;background:url(/lantern/pennant.webp) center / 100% 100% no-repeat,var(--c);background-blend-mode:multiply;-webkit-mask:url(/lantern/pennant.webp) center / 100% 100% no-repeat;mask:url(/lantern/pennant.webp) center / 100% 100% no-repeat}[data-theme=lantern] .nx-mrow .nx-emblem{position:relative;z-index:1;width:40px;height:40px;margin:-10px auto 0;background:#f3e6cc}[data-theme=lantern] .nx-mrow .nx-grip{margin-left:4px}[data-theme=lantern] .nx-acts button{color:var(--accent)}[data-theme=lantern] .nx :is(.nx-present,.nx-pill){letter-spacing:.06em;padding-left:12px;padding-right:12px}@media(max-width:374px){[data-theme=lantern] .nx-actions{flex-wrap:wrap}[data-theme=lantern] .nx .nx-present{order:-1;flex:1 0 100%;margin-left:0;text-align:center}}[data-theme=lantern] :is(.nx-pursuits,.nx-day,.nx-award,.nx-mrow,.nx-custom,.nx-customform){background:var(--surface) var(--grain)}[data-theme=lantern] .nx-divide{height:20px;margin-top:14px;background:url(/lantern/divider.webp) center / auto 100% no-repeat}[data-theme=lantern] .nx-divide:before,[data-theme=lantern] .nx-divide:after,[data-theme=lantern] .nx-divide b{display:none}[data-theme=lantern] .nx-login-rule{width:150px;height:22px;background:url(/lantern/divider.webp) left center / auto 100% no-repeat}[data-theme=lantern] .nx-login:not(.form) .nx-login-art:before{content:"";position:absolute;z-index:1;top:0;right:18px;width:74px;height:198px;pointer-events:none;background:url(/lantern/ribbon.webp) center top / contain no-repeat;filter:drop-shadow(0 4px 6px rgba(40,28,18,.3))}[data-theme=lantern] .nx-award{position:relative}[data-theme=lantern] .nx-award:after{content:"";position:absolute;top:-14px;right:-8px;width:52px;height:53px;pointer-events:none;background:url(/lantern/seal.webp) center / contain no-repeat;filter:drop-shadow(0 3px 4px rgba(60,20,10,.35))}[data-theme=lantern] .nx-row svg.i{background:center / contain no-repeat;width:24px;height:24px}[data-theme=lantern] .nx-row svg.i>*{display:none}[data-theme=lantern] .nx-row svg.i[data-k=haptics]{background-image:url(/lantern/icons/haptics.png)}[data-theme=lantern] .nx-row svg.i[data-k=plan]{background-image:url(/lantern/icons/plan.png)}[data-theme=lantern] .nx-row svg.i[data-k=out]{background-image:url(/lantern/icons/out.png)}[data-theme=lantern] .nx-row svg.i[data-k=del]{background-image:url(/lantern/icons/del.png)}[data-theme=lantern] .nx-row svg.i[data-k=theme]{background-image:url(/lantern/icons/theme.png)}[data-theme=lantern] .nx-row svg.i[data-k=sound]{background-image:url(/lantern/icons/sound.png)}[data-theme=lantern] .nx-row svg.i[data-k=pursuits]{background-image:url(/lantern/icons/pursuits.png)}[data-theme=lantern] .nx-row svg.i[data-k=reset]{background-image:url(/lantern/icons/reset.png)}[data-theme=lantern] .nx-row svg.i[data-k=doc]{background-image:url(/lantern/icons/doc.png)}[data-theme=lantern] .nx-row svg.i[data-k=lock]{background-image:url(/lantern/icons/lock.png)}[data-theme=lantern] .nx-row svg.i[data-k=coin]{background-image:url(/lantern/icons/coin.png)}[data-theme=lantern] .nx-row svg.i[data-k=mail]{background-image:url(/lantern/icons/mail.png)}[data-theme=lantern] .nx-row svg.i[data-k=info]{background-image:url(/lantern/icons/info.png)}[data-theme=lantern] .nx-row svg.i[data-k=name]{background-image:url(/lantern/icons/name.png)}[data-theme=lantern] .nx-row svg.i[data-k=install]{background-image:url(/lantern/icons/install.png)}[data-theme=lantern] .nx :is(.nx-present,.nx-way,.nx-ai-ok,.nx-pill,.nx-back){clip-path:none;box-shadow:none;background:none;border-style:solid;filter:drop-shadow(0 2px 3px rgba(40,26,14,.28))}[data-theme=lantern] .nx :is(.nx-present,.nx-way.gold,.nx-ai-ok,.nx-way:not(.gold)){background:none}[data-theme=lantern] .nx :is(.nx-present,.nx-ai-ok){border-width:16px 27px;border-image:url(/lantern/plaque-oxblood.webp) 32 54 fill / 16px 27px stretch;color:#f3e3c2;padding:0 4px;line-height:20px}[data-theme=lantern] .nx .nx-way.gold{border-width:15px 19px;border-image:url(/lantern/plaque-parchment.webp) 27 36 fill / 15px 19px stretch;color:var(--text)}[data-theme=lantern] .nx .nx-way:not(.gold){border-width:17px 29px;border-image:url(/lantern/plaque-dark.webp) 32 54 fill / 17px 29px stretch;color:#f3e6cc}[data-theme=lantern] .nx :is(.nx-pill,.nx-back){border-width:12px 16px;border-image:url(/lantern/plaque-parchment.webp) 27 36 fill / 12px 16px stretch;color:var(--text);padding:2px 6px;line-height:18px}[data-theme=lantern] .nx .nx-way{height:56px;letter-spacing:.16em;padding:0}[data-theme=lantern] .nx :is(.nx-present,.nx-way,.nx-ai-ok,.nx-pill,.nx-back):focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:none}[data-theme=lantern] .nx-actions{flex-wrap:wrap}[data-theme=lantern] .nx .nx-present{order:-1;flex:1 0 100%;margin-left:0;text-align:center;font-size:15px;letter-spacing:.14em;text-indent:.14em}[data-theme=lantern] .nx-login-sub{max-width:200px}.nx-earlier{order:1;flex:1 0 100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 12px;font-size:14px;color:var(--text-dim)}.nx-earlier label{display:inline-flex;align-items:center;gap:8px;color:var(--text)}.nx-earlier input{font:inherit;color:var(--text);background:transparent;border:1px solid var(--rule);border-radius:8px;padding:6px 8px;color-scheme:inherit}.nx-actions:has(.nx-earlier){flex-wrap:wrap}[data-theme=lantern] .nx-earlier{flex:0 0 auto;margin-left:auto}.nx-card-stage{position:fixed;left:-10000px;top:0;pointer-events:none}.nx-card{--grain: none}.nx-judge.nx-card{position:relative;inset:auto;z-index:auto;overflow:hidden;min-height:0}.nx-judge.nx-card:after{display:none}.nx-card *,.nx-card *:before,.nx-card *:after{animation:none!important;transition:none!important}.nx-card .nx-scene{width:100%;margin-left:0;height:auto;flex:1 1 0;min-height:0}.nx-card .nx-scene:before,.nx-card .nx-scene:after{display:none}.nx-card-art,.nx-card-fade{position:absolute;top:0;right:0;bottom:0;left:0}.nx-card-art{background:var(--judge) 40% 55% / cover no-repeat;transform:scale(1.7);transform-origin:92% 62%}.nx-card-fade{background:var(--judge-fade)}.nx-card.photo .nx-card-art{transform:none;background-position:center}[data-theme^=basic] .nx-card:not(.photo) .nx-scene{display:none}[data-theme^=basic] .nx-card.photo .nx-scene{height:auto;padding:0;overflow:hidden;-webkit-mask:linear-gradient(180deg,#000 62%,transparent 100%);mask:linear-gradient(180deg,#000 62%,transparent 100%)}[data-theme^=basic] .nx-card:not(.photo):not(.sticker) .nx-verdict{flex:1;justify-content:center;padding-top:18px}.nx-card .nx-verdict{flex:none;padding-bottom:18px}.nx-card.sticker .nx-verdict{flex:none}.nx-card .nx-judgment{font-size:16px}.nx-card.square .nx-verdict>.nx-entered{display:none}.nx-card.square .nx-vhead{margin-top:14px}.nx-card.square .nx-judgment{font-size:15px;line-height:1.4;margin-top:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nx-card.square .nx-standing{margin-top:14px;padding-top:10px}.nx-card.square .nx-card-foot{padding-top:12px}.nx-card.square .nx-verdict{padding-bottom:14px}[data-theme=neopop] .nx-card.square .nx-award,:is([data-theme^=basic],[data-theme=livewire]) .nx-card.square .nx-award{margin-top:14px;padding-bottom:14px}.nx-card .nx-standing .nx-bar .now{width:var(--to)}.nx-card-foot{display:flex;justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:22px;font-size:13px;color:var(--text-dim)}.nx-card-foot .nx-brand{font-size:11px;color:var(--text-dim)}.nx-card-level{text-align:center;padding-top:12px}.nx-card-level .nx-seal-emblem .nx-emblem{width:84px;height:84px;margin-bottom:22px}.nx-card-level .nx-seal-line i{transform:none}.nx-card.square .nx-card-level{padding-top:0}.nx-card.square .nx-card-level .nx-seal-emblem{display:none}.nx-card.square .nx-card-level .nx-seal-level{font-size:52px}.nx-card.sticker{border-radius:20px}.nx-card.sticker .nx-verdict{margin-top:0;padding-top:18px}[data-theme=neopop] .nx-card.sticker{border:3px solid var(--ink)}.nx-share{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;min-height:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--ground) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:nxDim .4s cubic-bezier(.2,.7,.2,1) both}.nx-share-card{width:min(380px,100%);margin:auto;background:var(--surface);border:1px solid var(--rule);border-radius:8px;box-shadow:var(--shadow);padding:16px 16px 14px;min-width:0}.nx-share-preview{display:flex;align-items:center;justify-content:center;margin:0 auto;height:clamp(200px,calc(100dvh - 380px),420px)}.nx-share-preview img{max-width:100%;max-height:100%;border-radius:6px;box-shadow:var(--shadow)}.nx-share-preview.sticker img{box-shadow:none;background:repeating-conic-gradient(color-mix(in srgb,var(--text) 8%,transparent) 0 25%,transparent 0 50%) 0 0 / 16px 16px}.nx-share-wait{font-style:italic;color:var(--text-dim)}.nx-share-row{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;align-items:center}.nx .nx-chip{font-size:14px;color:var(--text-dim);border:1px solid var(--rule);border-radius:99px;padding:7px 14px}.nx .nx-chip[aria-pressed=true]{color:var(--text);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.nx-share-row .nx-chip+.nx-chip{margin-left:-8px}.nx-share-note{margin:12px 0 0;font-size:13px;line-height:1.45;color:var(--text-dim)}.nx-share-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}.nx-share-actions button{white-space:nowrap}.nx-share-actions .nx-ai-ok{margin:0 0 0 auto;width:auto;padding:10px 26px}.nx-share-actions .nx-ai-ok:disabled,.nx-share-actions .nx-pill:disabled{opacity:.5}.nx-share-actions .nx-pill:first-child{border-color:transparent;padding-left:4px}[data-theme=neopop] .nx-share{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--ink) 55%,transparent)}[data-theme=neopop] .nx-share-card{--text: var(--ink);--text-dim: var(--np-dim);--accent: #7C3AED;color:var(--text);border:3px solid var(--ink);border-radius:14px;box-shadow:4px 4px 0 var(--ink)}[data-theme=neopop] .nx .nx-chip{color:var(--ink);border:2.5px solid var(--ink);border-radius:10px}[data-theme=neopop] .nx .nx-chip[aria-pressed=true]{background:var(--ink);color:var(--surface);box-shadow:none}:is([data-theme^=basic],[data-theme=livewire]) .nx .nx-chip{border-radius:10px}.nx-after-go{display:flex;gap:10px;align-items:center;margin-left:auto}.nx-after :is(.nx-strike,.nx-back,.nx-pill){white-space:nowrap}.nx-award-acts{gap:12px}.nx-award-acts{display:flex;justify-content:space-between;align-items:center}[data-theme^=basic] .nx-card:not(.photo):not(.sticker) .nx-verdict>:first-child{margin-top:auto}@media(max-width:400px){.nx-judge:not(.nx-card) .nx-vhead{column-gap:10px}.nx-judge:not(.nx-card) .nx-xp{font-size:42px}.nx-judge:not(.nx-card) .nx-xp.long{font-size:34px}:is([data-theme^=basic],[data-theme=livewire]) .nx-judge:not(.nx-card) .nx-xp{font-size:34px}:is([data-theme^=basic],[data-theme=livewire]) .nx-judge:not(.nx-card) .nx-xp.long{font-size:28px}}.nx-card .nx-vhead{column-gap:12px}.nx-card .nx-vhead .nx-emblem{width:40px;height:40px}.nx-card .nx-vhead .nx-pname{font-size:26px}.nx-card .nx-vhead.long .nx-pname{font-size:22px}.nx-card .nx-xp{font-size:42px}.nx-card .nx-xp.long{font-size:34px}.nx-card .nx-xp small{font-size:15px}:is([data-theme^=basic],[data-theme=livewire]) .nx-card .nx-vhead .nx-pname{font-size:22px}:is([data-theme^=basic],[data-theme=livewire]) .nx-card .nx-xp{font-size:34px}:is([data-theme^=basic],[data-theme=livewire]) .nx-card .nx-xp.long{font-size:28px}[data-theme=neopop] .nx-card .nx-vhead .nx-pname{font-size:21px}[data-theme=neopop] .nx-card .nx-xp{font-size:38px}[data-theme=neopop] .nx-card .nx-vhead{column-gap:10px}[data-theme=neopop] .nx-judge:not(.nx-card) .nx-vhead .nx-pname{font-size:25px}[data-theme=neopop] .nx-judge:not(.nx-card) .nx-vhead.long .nx-pname{font-size:21px}[data-theme=neopop] .nx-judge:not(.nx-card) .nx-xp{font-size:46px}@media(max-width:400px){[data-theme=neopop] .nx-judge:not(.nx-card) .nx-vhead .nx-pname{font-size:22px}[data-theme=neopop] .nx-judge:not(.nx-card) .nx-xp{font-size:36px}[data-theme=neopop] .nx-judge:not(.nx-card) .nx-xp.long{font-size:30px}}@media(max-width:350px){:is([data-theme=neopop],:is([data-theme^=basic],[data-theme=livewire]),[data-theme=lantern]) .nx-judge:not(.nx-card) .nx-vhead{column-gap:8px}:is([data-theme=neopop],:is([data-theme^=basic],[data-theme=livewire]),[data-theme=lantern]) .nx-judge:not(.nx-card) .nx-vhead .nx-emblem{width:40px;height:40px}:is([data-theme=neopop],:is([data-theme^=basic],[data-theme=livewire])) .nx-judge:not(.nx-card) .nx-vhead .nx-pname{font-size:20px}[data-theme=lantern] .nx-judge:not(.nx-card) .nx-vhead .nx-pname{font-size:26px}:is([data-theme=neopop],:is([data-theme^=basic],[data-theme=livewire])) .nx-judge:not(.nx-card) .nx-xp{font-size:30px}[data-theme=lantern] .nx-judge:not(.nx-card) .nx-xp{font-size:38px}}.nx-season{padding:22px 20px 24px}.nx-season .nx-entered{letter-spacing:.22em;text-transform:uppercase}.nx-sname{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:44px;line-height:1;margin:14px 0 6px;text-align:center}.nx-sdates{text-align:center;font-size:15px;color:var(--text-dim)}.nx-scount{display:flex;align-items:baseline;gap:10px;margin:28px 0 10px}.nx-scount b{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:64px;line-height:.9;color:var(--accent)}.nx-scount span{font-size:18px;color:var(--text-dim)}.nx-snote{font-size:15px;line-height:1.45;color:var(--text-dim);margin:12px 0 0}.nx-vmonths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin:26px 0 6px}.nx-vmname{font-family:var(--font-label);font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);padding-bottom:8px;border-bottom:1px solid var(--rule);margin-bottom:8px}.nx-vgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.nx-vdow{font-size:11px;color:var(--text-dim);text-align:center;padding-bottom:2px}.nx-vday{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:2px;font-style:normal;font-size:10px;color:var(--text-dim);background:var(--cell)}.nx-vday.on{background:var(--accent);color:var(--on-accent, var(--surface));font-weight:600}.nx-vday.today{outline:1px solid var(--text);outline-offset:-1px;color:var(--text)}.nx-vday.later{background:none;opacity:.55}.nx-chron .nx-entered{font-size:12px}.nx-ctitle{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:36px;line-height:1.05;margin:16px 0 10px}.nx-copen{font-family:var(--font-display);font-style:italic;font-size:19px;line-height:1.35;color:var(--text-dim);margin:0}.nx-cfigs{display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.nx-cfigs div{padding:12px 0 10px;text-align:center}.nx-cfigs div+div{border-left:1px solid var(--rule)}.nx-cfigs b{display:block;font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:32px;line-height:1;color:var(--accent)}.nx-cfigs span{font-family:var(--font-label);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.nx-cvestige{margin-top:12px;font-size:15px;color:var(--accent);text-align:center}.nx-cvestige.dim{color:var(--text-dim)}.nx-crow{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:56px;border-bottom:1px solid var(--rule)}.nx-crow .nx-emblem{width:36px;height:36px}.nx-crow .nx-pname{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:20px;line-height:1.1}.nx-crow .nx-pname small{display:block;font-family:var(--font-body);font-weight:400;font-size:13px;color:var(--text-dim);margin-top:2px}.nx-clv{font-size:15px;color:var(--text-dim);white-space:nowrap}.nx-clv b{font-family:var(--font-display);font-size:20px;color:var(--accent)}.nx-cmoment{display:grid;grid-template-columns:30px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule)}.nx-cmoment .nx-emblem{width:30px;height:30px;margin-top:2px}.nx-cmoment small{font-size:13px;color:var(--accent)}.nx-cmoment p{margin:3px 0 0;font-size:16px;line-height:1.4}.nx-creflect p{font-size:17px;line-height:1.55;margin:14px 0 0}.nx-cacts{display:flex;justify-content:flex-end;margin-top:24px}.nx-cacts .nx-ai-ok{width:auto;margin:0;padding:11px 28px}.nx-strip-wrap{position:relative;z-index:1;max-width:640px;margin:22px auto 0;padding:0 16px}.nx-strip-wrap .nx-scope{margin:0}.nx-strip-wrap+.nx-pursuits{margin-top:18px}.nx-sstrip{position:relative;display:grid;grid-template-columns:1fr auto auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;width:100%;padding:14px 16px;overflow:hidden;text-align:left;color:var(--text);background:none;border:0;font:inherit;cursor:pointer}.nx-sstrip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:40%;background:var(--tease, none) 60% 45% / cover no-repeat;opacity:.55;-webkit-mask:linear-gradient(90deg,transparent,#000 60%);mask:linear-gradient(90deg,transparent,#000 60%)}.nx-sstrip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 0,rgba(255,34,54,.1) 44%,rgba(255,255,255,.18) 50%,transparent 53%) 0 0 / 100% 60% no-repeat;animation:nxSweep 4s linear infinite}.nx-sstrip>*{position:relative}.nx-sstrip-label{grid-column:1;font-family:var(--font-data, var(--font-label));font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.nx-sstrip-name{grid-column:1;grid-row:2;font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:24px;line-height:1.1}.nx-sstrip-when{grid-column:2;grid-row:1 / 3;font-family:var(--font-data, var(--font-label));font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text);text-shadow:var(--glow, none)}.nx-sstrip-go{grid-column:3;grid-row:1 / 3;font-size:26px;line-height:1;color:var(--accent)}[data-theme=livewire] .nx-sstrip-name{text-transform:uppercase}@media(hover:hover){[data-theme=livewire] .nx-sstrip:hover{box-shadow:inset 0 0 26px #ff223647}}.nx-sstrip:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.nx-sstrip:after{animation:none}}.nx-goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:26px 0 6px}.nx-goal .nx-group{margin:0;padding:0;border:0}.nx-goal .nx-scount{flex-direction:column;align-items:flex-start;margin:8px 0 10px;gap:4px}.nx-goal .nx-scount b{font-size:48px}.nx-goal .nx-scount span{font-size:15px}.nx-gplan{margin-top:8px;font-family:var(--font-data, var(--font-label));font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.nx-gplan.on{color:var(--accent)}.nx-gplan:before{content:"○ "}.nx-gplan.on:before{content:"● "}.nx-season .nx-snote .nx-link{font:inherit;background:none;border:0;padding:0;cursor:pointer}.nx-scope{min-height:0;margin:30px 16px 0;background-color:var(--ground);background-image:var(--ground-texture);background-size:var(--ground-texture-size, 6px 6px);box-shadow:0 0 0 1px var(--rule)}[data-theme=livewire] .nx-scope{box-shadow:inset 0 0 0 1px var(--edge);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}[data-theme=livewire] .nx-scope:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--brackets)}[data-theme] [data-theme=livewire] :is(.nx-judge,.nx-share-card,.nx-sheet,.nx-verdict){--text: inherit;--text-dim: inherit;--accent: inherit;--rule: inherit;--surface: inherit}[data-theme] [data-theme=livewire] .nx-share-card{border:1px solid var(--rule);border-radius:0;box-shadow:none;color:var(--text);background:var(--surface)}[data-theme] [data-theme=livewire] .nx-ccard{background-color:var(--ground)}[data-theme] [data-theme=livewire] .nx-scene{-webkit-mask:linear-gradient(180deg,#000 62%,transparent 100%);mask:linear-gradient(180deg,#000 62%,transparent 100%);border-bottom:0}[data-theme] [data-theme=livewire] .nx-ccard.story .nx-verdict{margin-top:-30px;padding-top:0}[data-theme] [data-theme=livewire] .nx-card.sticker{border:0}[data-theme] [data-theme=livewire] .nx-p :is(.nx-pname,h1){color:var(--text)}[data-theme] [data-theme=livewire] .nx-group{border-bottom-width:1px;border-bottom-color:var(--rule)}[data-theme] [data-theme=livewire] .nx-emblem.alt{border:0}[data-theme] [data-theme=livewire] .nx-emblem.alt svg{width:58%;height:58%}[data-theme] [data-theme=livewire] .nx-entered:before,[data-theme] [data-theme=livewire] .nx-entered:after{height:1px;border-radius:0}[data-theme] [data-theme=livewire] .nx-share{background:color-mix(in srgb,var(--ground) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-theme] [data-theme=livewire] .nx :is(.nx-ai-ok,.nx-pill,.nx-chip){border:0;border-image:none;box-shadow:none;filter:none;transform:none;line-height:1.2}[data-theme] [data-theme=livewire] .nx .nx-ai-ok{background:var(--accent);color:var(--on-accent)}[data-theme] [data-theme=livewire] .nx :is(.nx-pill,.nx-chip){background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--rule)}[data-theme] [data-theme=livewire] .nx .nx-chip[aria-pressed=true]{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}[data-theme] [data-theme=livewire] .nx .nx-cacts .nx-ai-ok{padding:11px 28px}[data-theme] [data-theme=livewire] .nx .nx-share-actions :is(.nx-ai-ok,.nx-pill){padding:10px 22px}.nx-tart{position:relative;aspect-ratio:16 / 10;margin:0 0 22px;overflow:hidden;background:#000}.nx-tart i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tease, none) center 42% / cover no-repeat}.nx-tart i:nth-child(1){filter:brightness(.8) contrast(1.1);-webkit-mask:repeating-linear-gradient(180deg,#000 0 13px,rgba(0,0,0,.3) 13px 17px,#000 17px 38px,transparent 38px 41px,#000 41px 56px,rgba(0,0,0,.5) 56px 58px);mask:repeating-linear-gradient(180deg,#000 0 13px,rgba(0,0,0,.3) 13px 17px,#000 17px 38px,transparent 38px 41px,#000 41px 56px,rgba(0,0,0,.5) 56px 58px)}.nx-tart i:nth-child(2){opacity:0;mix-blend-mode:screen;filter:saturate(1.6) brightness(1.2);animation:nxTear 4.2s steps(1) infinite}.nx-tart i:nth-child(3){background:linear-gradient(180deg,transparent 0,rgba(255,34,54,.1) 44%,rgba(255,255,255,.22) 50%,transparent 53%) 0 0 / 100% 45% no-repeat;animation:nxSweep 5s linear infinite}.nx-tart:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.35) 0 1px,transparent 1px 3px),radial-gradient(ellipse at 60% 45%,transparent 40%,rgba(0,0,0,.65) 100%)}@keyframes nxTear{0%,62%,to{opacity:0;clip-path:inset(0 0 100% 0);transform:none}64%{opacity:.9;clip-path:inset(36% 0 52% 0);transform:translate(-14px)}67%{opacity:.8;clip-path:inset(58% 0 30% 0);transform:translate(10px)}70%{opacity:.9;clip-path:inset(18% 0 74% 0);transform:translate(-6px)}73%{opacity:0}}@keyframes nxSweep{0%{background-position:0 -120%}to{background-position:0 260%}}.nx-tease .nx-sdates{margin-top:2px}.nx-tcount{display:flex;justify-content:center;margin:26px 0 18px}.nx-tcount>div{position:relative;display:flex;flex-direction:column;align-items:center;min-width:64px}.nx-tcount i{position:absolute;left:-4px;top:4px;transform:translate(-50%);font-style:normal;font-family:var(--font-data);font-size:30px;color:var(--text-dim)}.nx-tcount b{font-family:var(--font-data);font-weight:400;font-size:40px;line-height:1.1;color:var(--accent);font-variant-numeric:tabular-nums;text-shadow:var(--glow, none)}.nx-tcount span{font-family:var(--font-data, var(--font-label));font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}[data-theme=livewire] .nx-tease .nx-entered:after{content:none}[data-theme=livewire] .nx-tease .nx-entered:before{content:none}[data-theme=livewire] .nx-tease .nx-entered{justify-content:center}[data-theme=livewire] .nx-tease .nx-sname{animation:lwGlitch .52s steps(1) 1 both;animation-delay:.4s}@media(prefers-reduced-motion:reduce){.nx-tart i,.nx-tease .nx-sname{animation:none!important}}.nx-shelf-wrap{padding-top:26px}.nx-shelf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.nx-shelf .nx-scope{margin:0}.nx-ctile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;aspect-ratio:1;overflow:hidden;padding:12px;text-align:left;color:var(--text);background:none;border:0;font:inherit;cursor:pointer}.nx-ctile>*{position:relative}.nx-ctile .nx-ctile-art{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--judge, none) 72% 50% / auto 116% no-repeat}.nx-ctile .nx-ctile-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 20%,var(--ground) 92%)}.nx-ctile .nx-entered{font-size:10px;letter-spacing:.2em;text-transform:uppercase}.nx-ctile .nx-entered:before,.nx-ctile .nx-entered:after{content:none}.nx-ctile-name{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:24px;line-height:1;margin:6px 0 8px}.nx-ctile-figs{display:flex;flex-wrap:wrap;gap:4px 10px;font-family:var(--font-data, var(--font-label));font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.nx-ctile-figs b{color:var(--accent);font-weight:400}.nx-ctile-figs em{flex-basis:100%;font-style:normal;color:var(--accent)}.nx-ctile.wait{cursor:default}.nx-ctile.wait .nx-ctile-art{opacity:.35}[data-theme=livewire] .nx-ctile-name{text-transform:uppercase}[data-theme=livewire] .nx-ctile .nx-entered{color:var(--accent)}@media(hover:hover){[data-theme=livewire] .nx-ctile:not(.wait):hover{box-shadow:inset 0 0 30px #ff22364d}}[data-theme=livewire] .nx-ctile:not(.wait):active{box-shadow:inset 0 0 30px #ff22364d}.nx-ctile:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.nx-csheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;min-height:0;overflow-y:auto;overscroll-behavior:contain;background-color:var(--ground);background-image:var(--ground-texture);background-size:var(--ground-texture-size, 6px 6px);background-attachment:local}.nx-csheet-in{max-width:640px;margin:0 auto;padding:env(safe-area-inset-top) 0 calc(24px + env(safe-area-inset-bottom))}.nx-ccard .nx-verdict{margin-top:0;padding-top:22px}.nx-ccard.story .nx-verdict{margin-top:-30px;padding-top:0}.nx-ccard-name{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:40px;line-height:1;text-align:center;margin:12px 0 4px}.nx-ccard-title{font-family:var(--font-display);font-size:19px;line-height:1.2;text-align:center;margin-top:6px}.nx-ccard .nx-copen{font-size:15px;text-align:center;margin-top:8px}.nx-ccard .nx-cfigs{margin-top:16px}.nx-ccard .nx-cfigs b{font-size:26px}.nx-ccard .nx-crow{min-height:46px}.nx-ccard .nx-crow .nx-pname{font-size:18px}.nx-ccard.square .nx-ccard-name{font-size:32px;margin-top:8px}.nx-ccard.square .nx-cfigs{margin-top:10px}.nx-ccard.square .nx-cfigs div{padding:8px 0 6px}.nx-ccard.square .nx-crow{min-height:38px}.nx-ccard.square .nx-card-foot{padding-top:10px}.nx-ccard.square .nx-verdict>.nx-entered{display:flex}[data-theme=neopop] .nx-ccard .nx-crow .nx-pname{color:var(--text)}[data-theme=neopop] .nx-ccard.story .nx-verdict{margin-top:0;padding-top:22px}[data-theme=livewire] .nx{--cut: 12px;--edge: rgba(255, 34, 54, .38)}[data-theme=livewire] :is(.nx-pursuit,.nx-deed,.nx-mrow,.nx-award,.nx-custom,.nx-customform,.nx-who){border-radius:0;background-color:var(--surface);background-image:linear-gradient(225deg,transparent calc(var(--cut) * .7071 - .6px),var(--edge) calc(var(--cut) * .7071 - .6px) calc(var(--cut) * .7071 + .6px),transparent calc(var(--cut) * .7071 + .6px));box-shadow:inset 0 0 0 1px var(--edge),inset 3px 0 0 var(--accent);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}[data-theme=livewire] .nx-deed:before{display:none}[data-theme=livewire] .nx-who{margin:22px 20px 0;padding:22px 18px 18px;--cut: 18px}[data-theme=livewire] .nx-who:before{content:"OPERATIVE";display:block;font-family:var(--font-data);font-size:11px;letter-spacing:.3em;color:var(--accent);margin-bottom:8px}[data-theme=livewire] .nx-name{font-size:40px;text-transform:uppercase;letter-spacing:.01em}[data-theme=livewire] :is(.nx-pname,.nx-head h2,.nx-title h1,.nx-phead h1,.nx-sname,.nx-ccard-name,.nx-seal-name){text-transform:uppercase;letter-spacing:.02em}[data-theme=livewire] :is(.nx-xp,.nx-pxp,.nx-plv,.nx-plv b,.nx-dxp,.nx-meta,.nx-level>span,.nx-cfigs b,.nx-cfigs span,.nx-scount b,.nx-scount span,.nx-clv,.nx-clv b,.nx-entered,.nx-group,.nx-vdow,.nx-vday,.nx-vmname,.nx-sdates,.nx-cmoment small,.nx-crow .nx-pname small,.nx-card-foot,.nx-head>span,.nx-streak,.nx-line,.nx-pcount,.nx-count,.nx-days,.nx-months,.nx-seal-level,.nx-brand){font-family:var(--font-data);font-weight:400;letter-spacing:.04em}[data-theme=livewire] .nx-level b{font-family:var(--font-display);color:var(--accent)}[data-theme=livewire] :is(.nx-entered,.nx-group,.nx-vmname){text-transform:uppercase;letter-spacing:.24em;color:var(--accent)}[data-theme=livewire] .nx-group{border-bottom-color:var(--rule)}[data-theme=livewire] :is(.nx-entered):before,[data-theme=livewire] .nx-entered:after{background:var(--edge)}[data-theme=livewire] :is(.nx-xp,.nx-scount b,.nx-seal-level,.nx-cfigs b){color:var(--accent);text-shadow:var(--glow)}[data-theme=livewire] .nx-xp small{text-shadow:none}[data-theme=livewire] .nx-tag:not(.dim),[data-theme=livewire] .nx-deed .nx-pname small:not(.dim){display:inline-block;width:fit-content;background:var(--accent);color:var(--on-accent);font-family:var(--font-data);font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px 1px;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%)}[data-theme=livewire] .nx-tag.dim{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.1em;font-size:12px}[data-theme=livewire] .nx-emblem.alt{background:#ff223624;color:var(--text);border-radius:0;box-shadow:inset 0 0 0 1px var(--edge);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}[data-theme=livewire] .nx-pursuit .nx-pname,[data-theme=livewire] .nx-vhead .nx-pname{color:var(--text)}[data-theme=livewire] .nx-bar{height:4px;border-radius:0;background:var(--track)}[data-theme=livewire] .nx-bar>i{border-radius:0;background:var(--accent);box-shadow:0 0 8px #ff223699}[data-theme=livewire] :is(.nx-cell,.nx-vday){border-radius:0}[data-theme=livewire] .nx-vday.on{box-shadow:0 0 6px #ff22368c}[data-theme=livewire] .nx :is(.nx-ai-ok,.nx-present,.nx-way.gold){border-radius:0;background:var(--accent);color:var(--on-accent);font-family:var(--font-body);font-weight:600;text-transform:uppercase;letter-spacing:.1em;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}[data-theme=livewire] .nx :is(.nx-pill,.nx-back,.nx-plan,.nx-chip,.nx-way:not(.gold)){border-radius:0;font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}[data-theme=livewire] .nx .nx-chip[aria-pressed=true]{color:var(--accent)}[data-theme=livewire] .nx .nx-quill{border-radius:0;background:var(--accent);color:var(--on-accent);box-shadow:none;filter:drop-shadow(0 0 10px rgba(255,34,54,.55));clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}[data-theme=livewire] .nx-nav{border-top:1px solid var(--accent);box-shadow:0 -1px 12px #ff223640}[data-theme=livewire] .nx-nav .nx-tab{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;font-weight:400;font-size:11px}[data-theme=livewire] .nx-nav .nx-tab[aria-current]{color:var(--accent)}[data-theme=livewire] :is(.nx-share-card,.nx-menu,.nx-ai-card){border-radius:0;border-color:var(--rule)}[data-theme=livewire] .nx-share-preview img{border-radius:0}[data-theme=livewire] .nx-note.err:before{content:"ERROR";display:inline-block;margin-right:8px;background:var(--accent);color:var(--on-accent);font-family:var(--font-data);font-size:12px;letter-spacing:.12em;padding:1px 6px;vertical-align:2px}@keyframes lwGlitch{0%,to{transform:none;clip-path:inset(0 0 0 0)}12%{transform:translate(-3px);clip-path:inset(10% 0 55% 0)}24%{transform:translate(3px);clip-path:inset(60% 0 8% 0)}36%{transform:translate(-1px);clip-path:inset(30% 0 40% 0)}48%{transform:none;clip-path:inset(0 0 0 0)}}[data-theme=livewire] .nx-judged :is(.nx-xp,.nx-seal-level){animation:lwGlitch .42s steps(1) 1 both;animation-delay:var(--at, 0ms)}[data-theme=livewire] .nx-card :is(.nx-xp,.nx-seal-level){animation:none}@media(prefers-reduced-motion:reduce){[data-theme=livewire] .nx-judged :is(.nx-xp,.nx-seal-level){animation:none}}[data-theme=livewire] .nx-tag:not(.dim),[data-theme=livewire] .nx-deed .nx-pname small:not(.dim){white-space:nowrap;font-size:11px;letter-spacing:.06em}[data-theme=livewire] .nx-dhead>span{font-family:var(--font-data);letter-spacing:.04em}[data-theme=livewire] .nx-actions{flex-wrap:wrap}[data-theme=livewire] .nx .nx-present{flex:1 0 auto;text-align:center;font-size:15px;letter-spacing:.06em;padding:12px 18px}[data-theme=livewire] .nx{--br: var(--accent);--br-len: 11px;--br-w: 1.5px;--brackets: linear-gradient(var(--br), var(--br)) top left / var(--br-len) var(--br-w) no-repeat, linear-gradient(var(--br), var(--br)) top left / var(--br-w) var(--br-len) no-repeat, linear-gradient(var(--br), var(--br)) bottom right / var(--br-len) var(--br-w) no-repeat, linear-gradient(var(--br), var(--br)) bottom right / var(--br-w) var(--br-len) no-repeat}[data-theme=livewire] .nx-emblem.alt{--br-len: 8px;background:var(--brackets),#ff22361f}[data-theme=livewire] :is(.nx-pursuit,.nx-deed,.nx-mrow,.nx-award,.nx-custom,.nx-customform,.nx-who){background:var(--brackets),linear-gradient(225deg,transparent calc(var(--cut) * .7071 - .6px),var(--edge) calc(var(--cut) * .7071 - .6px) calc(var(--cut) * .7071 + .6px),transparent calc(var(--cut) * .7071 + .6px)),var(--surface)}[data-theme=livewire] :is(.nx-emblem.alt,.nx-nav .nx-tab[aria-current] .nx-ni) svg{filter:drop-shadow(-1.6px 0 0 rgba(255,34,54,.85)) drop-shadow(1px 0 0 rgba(255,255,255,.12))}@keyframes lwJolt{0%,to{transform:none;opacity:1}15%{transform:translate(-3px,1px);opacity:.7}30%{transform:translate(2px,-1px)}45%{transform:translate(-1px);opacity:.85}60%{transform:none}}[data-theme=livewire] .nx-nav .nx-tab[aria-current] .nx-ni{animation:lwJolt .38s steps(1) 1}[data-theme=livewire] .nx-judged .nx-vhead .nx-emblem{animation:lwJolt .42s steps(1) 1 both;animation-delay:var(--at, 0ms)}@media(hover:hover){[data-theme=livewire] :is(.nx-pursuit,.nx-deed,.nx-crow,.nx-cmoment):hover .nx-emblem{animation:lwJolt .32s steps(1) 1}}[data-theme=livewire] :is(.nx-snote,.nx-intro,.nx-share-note,.nx-note:not(.err)):before{content:"> ";font-family:var(--font-data);color:var(--accent)}[data-theme=livewire] .nx-status{font-family:var(--font-data);font-style:normal;font-size:16px;letter-spacing:.08em;text-transform:uppercase}[data-theme=livewire] .nx-status:after{content:"_";animation:lwBlink 1s steps(1) infinite}@keyframes lwBlink{50%{opacity:0}}[data-theme=livewire] .nx-note{padding:10px 12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--edge),inset 3px 0 0 var(--accent)}[data-theme=livewire] .nx-note.err{box-shadow:inset 0 0 0 1px var(--accent),inset 3px 0 0 var(--accent),inset 0 0 18px #ff22362e}@keyframes lwStream{0%{background-position:0 0,0 0}to{background-position:0 -240px,160px 0}}[data-theme=livewire] .nx-reading .nx-sheet,[data-theme=livewire] .nx-share-preview:has(.nx-share-wait){background-image:repeating-linear-gradient(180deg,transparent 0 9px,rgba(255,34,54,.07) 9px 10px,transparent 10px 23px,rgba(255,34,54,.12) 23px 24px),repeating-linear-gradient(90deg,transparent 0 37px,rgba(255,34,54,.06) 37px 39px,transparent 39px 80px);animation:lwStream 2.4s linear infinite}[data-theme=livewire] .nx-ink{height:2px;background:var(--track)}[data-theme=livewire] .nx-ink i{width:100%;left:0;animation:lwStream .9s linear infinite;background:repeating-linear-gradient(90deg,var(--accent) 0 14px,transparent 14px 20px,var(--accent) 20px 24px,transparent 24px 40px);background-size:160px 100%;box-shadow:0 0 8px #ff223699}@media(prefers-reduced-motion:reduce){[data-theme=livewire] :is(.nx-reading .nx-sheet,.nx-share-preview,.nx-ink i,.nx-status:after,.nx-nav .nx-tab[aria-current] .nx-ni,.nx-judged .nx-vhead .nx-emblem,.nx-emblem){animation:none!important}}[data-theme=livewire] :is(.nx-pursuit,.nx-deed,.nx-mrow,.nx-crow,.nx-cmoment,.nx-custom){transition:box-shadow .2s}@media(hover:hover){[data-theme=livewire] :is(.nx-pursuit,.nx-deed,.nx-mrow,.nx-custom):hover{box-shadow:inset 0 0 0 1px var(--edge),inset 3px 0 0 var(--accent),inset 0 0 26px #ff223647}[data-theme=livewire] :is(.nx-crow,.nx-cmoment):hover{box-shadow:inset 0 0 22px #ff223638}}[data-theme=livewire] :is(.nx-pursuit,.nx-deed,.nx-mrow):active{box-shadow:inset 0 0 0 1px var(--edge),inset 3px 0 0 var(--accent),inset 0 0 26px #ff223647}[data-theme=livewire] .nx-pursuit:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--accent),inset 3px 0 0 var(--accent),inset 0 0 26px #ff223647}[data-theme=livewire] .nx-sheet{border-radius:0}[data-theme=livewire] .nx-hero{height:auto;min-height:420px;background-position:72% 30%;-webkit-mask:none;mask:none}[data-theme=livewire] .nx-who{margin-top:150px;max-width:none;background-color:#140809c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-theme=livewire] .nx-who{background:var(--brackets),linear-gradient(225deg,transparent calc(var(--cut) * .7071 - .6px),var(--edge) calc(var(--cut) * .7071 - .6px) calc(var(--cut) * .7071 + .6px),transparent calc(var(--cut) * .7071 + .6px)),#140809c7}[data-theme=livewire] .nx-pursuits{margin-top:0;padding-top:26px}[data-theme=livewire] .nx-hero{background-size:125% auto;background-position:78% 0;background-repeat:no-repeat}[data-theme=livewire] .nx-who{margin-top:240px}.lp-hero{min-height:min(100vh,900px);min-height:min(100dvh,900px)}.lp-main{max-width:960px;margin:0 auto;padding:8px 20px 24px}.lp-sec{padding:56px 0 0;max-width:560px;margin:0 auto}.lp-h2{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:32px;line-height:1.1;margin:0 0 22px;letter-spacing:var(--display-tracking, normal)}.lp-p{font-size:18px;line-height:1.5;margin:0 0 16px}.lp-familiar{list-style:none;margin:0;padding:0}.lp-familiar li{padding:18px 0;border-top:1px solid var(--rule)}.lp-familiar li:last-child{border-bottom:1px solid var(--rule)}.lp-familiar h3{font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:24px;line-height:1.2;margin:0 0 6px;font-style:italic}.lp-familiar p{margin:0;font-size:18px;line-height:1.5;color:var(--text-dim)}.lp-faq{margin:0}.lp-faq div{padding:16px 0;border-top:1px solid var(--rule)}.lp-faq dt{font-weight:600;font-size:18px;margin:0 0 4px}.lp-faq dd{margin:0;font-size:17px;line-height:1.5;color:var(--text-dim)}.lp-steps{list-style:none;margin:0;padding:0;display:grid;gap:22px}.lp-steps li{display:flex;gap:16px;align-items:baseline;font-size:18px;line-height:1.5}.lp-steps b{font-weight:600}.lp-num{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--accent);color:var(--accent);display:grid;place-items:center;font-family:var(--font-label);font-weight:600;font-size:16px;transform:translateY(6px)}.lp-verdict{margin:0;padding:22px 22px 18px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius, 6px)}.lp-vhead{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-display);font-weight:var(--display-weight, 600);font-size:26px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.lp-vhead b{color:var(--accent-strong, var(--accent));font-weight:inherit}.lp-label{font-family:var(--font-label);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);margin:18px 0 6px}.lp-deed{margin:0;font-size:16px;line-height:1.5;color:var(--text-dim);border-left:2px solid var(--rule);padding-left:14px;overflow-wrap:anywhere}.lp-said{margin:0;font-size:20px;line-height:1.45;font-style:italic}.lp-verdict figcaption,.lp-shot figcaption{font-size:14px;color:var(--text-dim);margin-top:18px}.lp-private{padding-top:6px;color:var(--text-dim)}.lp-private b{color:var(--text);font-weight:600}.lp-shot{margin:0;text-align:center}.lp-shot img{width:100%;max-width:300px;height:auto;border-radius:22px;border:1px solid var(--rule);box-shadow:0 18px 40px #281e0f38;display:block;margin:0 auto}.lp-shot figcaption{margin-top:12px}.lp-close{text-align:center;padding-bottom:12px}.lp-close .nx-way{max-width:320px;margin:0 auto}.lp-foot{max-width:560px;margin:0 auto;padding:36px 20px calc(36px + env(safe-area-inset-bottom));text-align:center}@media(min-width:820px){.lp-sec.lp-pursuits{max-width:960px;display:grid;grid-template-columns:1fr 300px;gap:64px;align-items:center}.lp-h2{font-size:38px}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-ext-700-normal-Do0rx6yy.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-700-normal-BaW-xaxb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-700-normal-SLG_-a_c.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-700-normal-D3uyJ5DH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-vietnamese-700-normal--OtHbi1I.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-700-normal-GOTdnRS1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-ext-700-normal-CNjt5vTB.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-700-normal-qRbaVVD7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-700-normal-O25Qpphb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2) format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2) format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2) format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-CYS3phfl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-BZInx2ys.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-BL1XYHtS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-Dqr5KC66.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-italic-BamGE6QP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-ORtyMVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-ext-500-normal-DcO3I2lp.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-500-normal-I3TfTkSf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-500-normal-c5LjvaqX.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-500-normal-CLHyttEY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-ext-500-normal-DkhmZW4r.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-500-normal-CMJ7zNBO.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-normal-BtA0fbXC.woff2) format("woff2"),url(/assets/eb-garamond-greek-500-normal-BjSCMh1N.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-vietnamese-500-normal-BCT1_K6u.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-500-normal-B0TRhMco.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-500-normal-obw7ZvB_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2) format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-ext-600-normal-cjIjEMm6.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-600-normal-b6vuEf1e.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-600-normal-CHfC3jm-.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-600-normal-koFutDBv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-ext-600-normal-B6KG6Acg.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-600-normal-DzPSPp8W.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-600-normal--vWuDlyL.woff2) format("woff2"),url(/assets/eb-garamond-greek-600-normal-JScKXZBq.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-vietnamese-600-normal-Dmi8L14S.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-600-normal-DgZMCD0h.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-ext-600-normal-CrweTMKz.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-600-normal-CoWPx8v4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-normal-DHwxsLHv.woff2) format("woff2"),url(/assets/eb-garamond-latin-600-normal-xCe6GkOx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-italic-D3igDnAQ.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-italic-C-296ow0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-sc-cyrillic-ext-500-normal-t2KQtciQ.woff2) format("woff2"),url(/assets/cormorant-sc-cyrillic-ext-500-normal-Dm8yDHag.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-sc-cyrillic-500-normal-CZFiopS4.woff2) format("woff2"),url(/assets/cormorant-sc-cyrillic-500-normal-BnIv7OvF.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-sc-vietnamese-500-normal-FplcU90i.woff2) format("woff2"),url(/assets/cormorant-sc-vietnamese-500-normal-r-5SjPqL.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-sc-latin-ext-500-normal-KTVSor0D.woff2) format("woff2"),url(/assets/cormorant-sc-latin-ext-500-normal-DYTFINzs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-sc-latin-500-normal-DKsS8ykr.woff2) format("woff2"),url(/assets/cormorant-sc-latin-500-normal-DEFRA2y3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-sc-cyrillic-ext-600-normal-zT0PYgCP.woff2) format("woff2"),url(/assets/cormorant-sc-cyrillic-ext-600-normal-CQS0OalG.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-sc-cyrillic-600-normal-h2Rzx9J-.woff2) format("woff2"),url(/assets/cormorant-sc-cyrillic-600-normal-DOzyb-Sh.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-sc-vietnamese-600-normal-jB6KAguT.woff2) format("woff2"),url(/assets/cormorant-sc-vietnamese-600-normal-CCuixYh8.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-sc-latin-ext-600-normal-CSxfbO2F.woff2) format("woff2"),url(/assets/cormorant-sc-latin-ext-600-normal-D4UXNUIL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-sc-latin-600-normal-wS6gaVTd.woff2) format("woff2"),url(/assets/cormorant-sc-latin-600-normal-CtbbO-J9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-vietnamese-400-normal-BDft9Aer.woff2) format("woff2"),url(/assets/saira-vietnamese-400-normal-BxJNjdQK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-latin-ext-400-normal-BJFFSgrL.woff2) format("woff2"),url(/assets/saira-latin-ext-400-normal-FApn06KW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-latin-400-normal-6Q3FbzbH.woff2) format("woff2"),url(/assets/saira-latin-400-normal-Du12DsUY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/saira-vietnamese-400-italic-AgprRVXK.woff2) format("woff2"),url(/assets/saira-vietnamese-400-italic-DaQM2TNm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/saira-latin-ext-400-italic-Ba65woK8.woff2) format("woff2"),url(/assets/saira-latin-ext-400-italic-BMGvUUyy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/saira-latin-400-italic-BGs2-cPd.woff2) format("woff2"),url(/assets/saira-latin-400-italic-DTiuY5C3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/saira-vietnamese-500-normal-DnkVjnpC.woff2) format("woff2"),url(/assets/saira-vietnamese-500-normal-CGZ3WEl0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/saira-latin-ext-500-normal-C-BKQ_B5.woff2) format("woff2"),url(/assets/saira-latin-ext-500-normal-DNhYPXNS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/saira-latin-500-normal-BUkaYXVh.woff2) format("woff2"),url(/assets/saira-latin-500-normal-DeI90g98.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-vietnamese-600-normal-D5gszP3k.woff2) format("woff2"),url(/assets/saira-vietnamese-600-normal-BXtbQ9YO.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-latin-ext-600-normal-BDLPjVgT.woff2) format("woff2"),url(/assets/saira-latin-ext-600-normal-DVm3eXEL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-latin-600-normal-DYxBFP1f.woff2) format("woff2"),url(/assets/saira-latin-600-normal-DF-o6wW3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2) format("woff2"),url(/assets/share-tech-mono-latin-400-normal-15MgdvEM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nippo;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.fontshare.com/wf/U7JSLDUPOD4CH2AU5H6SM6CTOVK6PG6Z/SNDLV7SPHQN4WOXGU7TVOIAJHZT4EK44/VRZUBY2RFQGFI5FK7Z6TUCJRE5WBEFEN.woff2) format("woff2")}@font-face{font-family:Nippo;font-weight:500;font-style:normal;font-display:swap;src:url(https://cdn.fontshare.com/wf/CDTACYC4IPPNPYZXG4P4UHS7QK72WJY6/64YLI2LOSKHSMW7BAB55H3OT6QONCPIY/A33XXN3HW5OI7KZNTLP322IHAOQINDEQ.woff2) format("woff2")}@font-face{font-family:Nippo;font-weight:700;font-style:normal;font-display:swap;src:url(https://cdn.fontshare.com/wf/AFAHDMOVBCROSSGE5GOSMLJMR75FYHZP/MX7VPGBDFGT7ERCST2IAA4LH5KO7BZNK/B3C3BZREKEN22Q6DYVZUXV3W4RJM63VW.woff2) format("woff2")}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-cyrillic-ext-400-normal-DN8azYTI.woff2) format("woff2"),url(/assets/alegreya-cyrillic-ext-400-normal-Cj1kF6KR.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-cyrillic-400-normal-72Io3whm.woff2) format("woff2"),url(/assets/alegreya-cyrillic-400-normal-VT77nruV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-greek-ext-400-normal-ueNFnE5s.woff2) format("woff2"),url(/assets/alegreya-greek-ext-400-normal-UcF-MPys.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-greek-400-normal-BI7tMDVB.woff2) format("woff2"),url(/assets/alegreya-greek-400-normal-BTnTTGc4.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-vietnamese-400-normal-D8CgJdBg.woff2) format("woff2"),url(/assets/alegreya-vietnamese-400-normal-D-Jsyxvv.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-ext-400-normal-BJ1luULk.woff2) format("woff2"),url(/assets/alegreya-latin-ext-400-normal-I24-Fo_X.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-400-normal-BLlBRtDv.woff2) format("woff2"),url(/assets/alegreya-latin-400-normal-BuQWlRPA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-cyrillic-ext-400-italic-CJ53xJ73.woff2) format("woff2"),url(/assets/alegreya-cyrillic-ext-400-italic-281qz-PX.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-cyrillic-400-italic-CzOFVsaV.woff2) format("woff2"),url(/assets/alegreya-cyrillic-400-italic-DSxbt1-2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-greek-ext-400-italic-BqZ1xVE4.woff2) format("woff2"),url(/assets/alegreya-greek-ext-400-italic-EKR1I7m6.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-greek-400-italic-DpcfyKEk.woff2) format("woff2"),url(/assets/alegreya-greek-400-italic-D9g29fJh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-vietnamese-400-italic-CJsk7YCA.woff2) format("woff2"),url(/assets/alegreya-vietnamese-400-italic-DD2hiUnx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-ext-400-italic-Cf8WgXZg.woff2) format("woff2"),url(/assets/alegreya-latin-ext-400-italic-BQgzjtbe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-400-italic-BXpar-rJ.woff2) format("woff2"),url(/assets/alegreya-latin-400-italic-CJvUQvZT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-cyrillic-ext-500-normal-BIfGEemn.woff2) format("woff2"),url(/assets/alegreya-cyrillic-ext-500-normal-BMQ-IlQd.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-cyrillic-500-normal-uJUgykjJ.woff2) format("woff2"),url(/assets/alegreya-cyrillic-500-normal-h-VttLAG.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-greek-ext-500-normal-CpSZDjmq.woff2) format("woff2"),url(/assets/alegreya-greek-ext-500-normal-DzZMWm6Q.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-greek-500-normal-Cs_YSU_p.woff2) format("woff2"),url(/assets/alegreya-greek-500-normal-DSAlufuP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-vietnamese-500-normal-1pKrKpC8.woff2) format("woff2"),url(/assets/alegreya-vietnamese-500-normal-Bulx4Dj7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-latin-ext-500-normal-B_6HdrEK.woff2) format("woff2"),url(/assets/alegreya-latin-ext-500-normal-BXZj8mwG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-latin-500-normal-C25lLdV_.woff2) format("woff2"),url(/assets/alegreya-latin-500-normal-B7TqNLeg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alegreya-cyrillic-ext-600-normal-B7QPM3vE.woff2) format("woff2"),url(/assets/alegreya-cyrillic-ext-600-normal-FxYQreBn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alegreya-cyrillic-600-normal-BR3Uo04X.woff2) format("woff2"),url(/assets/alegreya-cyrillic-600-normal-CPGmphyD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alegreya-greek-ext-600-normal-BLBQCDBp.woff2) format("woff2"),url(/assets/alegreya-greek-ext-600-normal-lbo5m9Hv.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alegreya-greek-600-normal-D4zUWKuR.woff2) format("woff2"),url(/assets/alegreya-greek-600-normal-KiLOcebc.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alegreya-vietnamese-600-normal-DEsoY4JG.woff2) format("woff2"),url(/assets/alegreya-vietnamese-600-normal-DXCvCrGy.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alegreya-latin-ext-600-normal-CDdhKDsc.woff2) format("woff2"),url(/assets/alegreya-latin-ext-600-normal-BPrSHx0a.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alegreya-latin-600-normal-BeiX5Wwc.woff2) format("woff2"),url(/assets/alegreya-latin-600-normal-BWmAhYVc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/alegreya-cyrillic-ext-600-italic-DlgoA3AR.woff2) format("woff2"),url(/assets/alegreya-cyrillic-ext-600-italic-Crl4B3iz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/alegreya-cyrillic-600-italic-QEXzMjid.woff2) format("woff2"),url(/assets/alegreya-cyrillic-600-italic-CKUFeGfc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/alegreya-greek-ext-600-italic-DJPLVBPL.woff2) format("woff2"),url(/assets/alegreya-greek-ext-600-italic-nEVoXKEb.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/alegreya-greek-600-italic-BOuVyOIF.woff2) format("woff2"),url(/assets/alegreya-greek-600-italic-DMIlgKOo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/alegreya-vietnamese-600-italic-BLEOP4fy.woff2) format("woff2"),url(/assets/alegreya-vietnamese-600-italic-DsIpz-4f.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/alegreya-latin-ext-600-italic-DVl2p92j.woff2) format("woff2"),url(/assets/alegreya-latin-ext-600-italic-CxCAYTpx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/alegreya-latin-600-italic-BgHKJQKI.woff2) format("woff2"),url(/assets/alegreya-latin-600-italic-bBtMFsej.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sc-cyrillic-ext-500-normal-Co9nt7FX.woff2) format("woff2"),url(/assets/alegreya-sc-cyrillic-ext-500-normal-DzVkdQHS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sc-cyrillic-500-normal-BjmNXJC0.woff2) format("woff2"),url(/assets/alegreya-sc-cyrillic-500-normal-nt2kUJBw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sc-greek-ext-500-normal-BCVlyGVQ.woff2) format("woff2"),url(/assets/alegreya-sc-greek-ext-500-normal-zZzoiTtI.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sc-greek-500-normal-BhmRRIC7.woff2) format("woff2"),url(/assets/alegreya-sc-greek-500-normal-CTtXnkEC.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sc-vietnamese-500-normal-CeVUE50X.woff2) format("woff2"),url(/assets/alegreya-sc-vietnamese-500-normal-DJVmPsEx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sc-latin-ext-500-normal-BoL9217j.woff2) format("woff2"),url(/assets/alegreya-sc-latin-ext-500-normal-D77yKmb9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sc-latin-500-normal-4QwauZv7.woff2) format("woff2"),url(/assets/alegreya-sc-latin-500-normal-D4VbSUPX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sc-cyrillic-ext-700-normal-CJun9Kzk.woff2) format("woff2"),url(/assets/alegreya-sc-cyrillic-ext-700-normal-CmHc5nfj.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sc-cyrillic-700-normal-DywRGmLG.woff2) format("woff2"),url(/assets/alegreya-sc-cyrillic-700-normal-ClX7Bawf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sc-greek-ext-700-normal-D-GIWTGr.woff2) format("woff2"),url(/assets/alegreya-sc-greek-ext-700-normal-Cqe0UMF8.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sc-greek-700-normal-Ckkg5W9p.woff2) format("woff2"),url(/assets/alegreya-sc-greek-700-normal-DoonJSlH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sc-vietnamese-700-normal-CjQ-aOoz.woff2) format("woff2"),url(/assets/alegreya-sc-vietnamese-700-normal-C9fV6Vv-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sc-latin-ext-700-normal-JDWM693b.woff2) format("woff2"),url(/assets/alegreya-sc-latin-ext-700-normal-BHsgi7GW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sc-latin-700-normal-ztAmjLTs.woff2) format("woff2"),url(/assets/alegreya-sc-latin-700-normal-C1NSl7Ln.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--ground: #14110C;--surface: #1C1812;--rule: #39301F;--text: #EAE0CC;--text-dim: #9A8C72;--accent: #C9A25C;--accent-strong: #EED9A4;--accent-grad: linear-gradient(120deg, #8C6D3F 0%, #E8CD8F 45%, #A87F45 100%);--on-accent: #221A0E;--track: rgba(234, 224, 204, .08);--btn-bg: var(--accent-grad);--btn-text: var(--on-accent);--btn-shadow: none;--signal: #A6291F;--font-display: "Cormorant Garamond", serif;--font-body: "Instrument Sans", sans-serif;--font-glyph: "Shippori Mincho", serif;--display-weight: 600;--display-tracking: normal;--grain-opacity: .05;--grain-blend: overlay;--vignette: rgba(0, 0, 0, .32);--scrim: rgba(8, 6, 4, .72);--shadow: 0 14px 46px rgba(0, 0, 0, .55);--ground-texture: none;--sheet-lines: none;--sheet-line-height: 1.55;--m-settle: cubic-bezier(.16, 1, .3, 1);--m-resist: cubic-bezier(.7, 0, .18, 1);--m-quick: .28s;--m-base: .56s;--m-slow: 1.1s;--ink-blur: 6px;--press-from: scale(1.12);--press-squash: scale(.985);--ring: var(--accent);--seal-shadow: var(--shadow)}[data-theme=washi]{color-scheme:light;--ground: #EFE7D6;--surface: #FBF7EE;--rule: #D5C8AC;--text: #1E1A14;--text-dim: #685C4A;--accent: #74531A;--accent-strong: #5E4312;--accent-grad: linear-gradient(120deg, #8C6D3F 0%, #B08A4A 50%, #7D5A1C 100%);--on-accent: #FFFDF8;--track: rgba(30, 26, 20, .1);--btn-bg: #1E1A14;--btn-text: #F3EADA;--signal: #B8352A;--streak: #A62F25;--font-display: "Cormorant Garamond", serif;--font-body: "EB Garamond", serif;--font-glyph: "Shippori Mincho", serif;--grain-opacity: .03;--grain-blend: multiply;--vignette: rgba(90, 70, 40, .07);--scrim: rgba(40, 32, 20, .35);--shadow: 0 10px 30px rgba(80, 60, 30, .14);--ground-texture: linear-gradient(rgba(239, 231, 214, .6), rgba(239, 231, 214, .6)), url(/prints/washi-paper.webp);--sheet-lines: repeating-linear-gradient(180deg, transparent 0 31px, rgba(120, 90, 50, .16) 31px 32px);--sheet-line-height: 32px;--ink-blur: 9px;--m-base: .64s;--ring: var(--signal);--p-str: #A9553A;--p-quill: #2E5A86;--p-lore: #3D7D6A;--p-ink: #3E3A35;--p-code: #5D4E8C;--p-score: #7E4A6A;--p-lens: #5A6B3A;--p-forge: #9C7631;--p-field: #56636E;--p-hearth: #B4632F;--p-voice: #4A5A9C;--p-stage: #8E3B46;--p-custom: #6E6250;--font-label: "Cormorant SC", serif;--accent-fill: #1E1A14;--nav: #E6DBC5;--btn-font: var(--font-label);--btn-size: 15px;--btn-tracking: .14em;--btn-radius: 99px;--field-bg: transparent;--field-border: none;--field-radius: 0;--field-pad: 10px 2px;--screen-bg: transparent;--ground-texture-size: 512px;--cal-empty: color-mix(in srgb, #8A6A3A 12%, transparent);--hero: url(/prints/washi-hero.webp);--hero-wide: url(/prints/washi-hero-wide.webp);--hero-fade: radial-gradient(ellipse 110% 80% at 0% 24%, rgba(239,231,214,.95) 0%, rgba(239,231,214,.85) 50%, rgba(239,231,214,0) 100%);--judge: url(/prints/washi-judge.webp);--judge-fade: linear-gradient(90deg, rgba(239,231,214,.9) 0%, rgba(239,231,214,.6) 45%, rgba(239,231,214,0) 75%);--login-wash: linear-gradient(180deg, rgba(239,231,214,.2) 0%, rgba(239,231,214,0) 35%, rgba(239,231,214,.6) 62%, rgba(239,231,214,.97) 82%), radial-gradient(ellipse 80% 55% at 0% 25%, rgba(239,231,214,.9) 0%, rgba(239,231,214,0) 100%)}[data-theme=neopop]{color-scheme:light;--ground: #FF9ACD;--surface: #F9F5E3;--rule: #282D42;--text: #282D42;--text-dim: #404457;--accent: #4C1D95;--accent-strong: #7C3AED;--accent-deep: #4C1D95;--accent-grad: #7C3AED;--on-accent: #F9F5E3;--track: #FFFFFF;--btn-bg: #7C3AED;--btn-text: #F9F5E3;--btn-shadow: 4px 4px 0 #282D42;--btn-border: 3px solid #282D42;--signal: #FF8A00;--streak: #9A4A00;--font-display: "Bricolage Grotesque Variable", "Bricolage Grotesque", sans-serif;--display-weight: 800;--display-tracking: -.02em;--font-body: "Instrument Sans", sans-serif;--font-glyph: "Shippori Mincho", serif;--grain-opacity: 0;--grain-blend: normal;--vignette: transparent;--scrim: rgba(40, 45, 66, .6);--shadow: 4px 4px 0 #282D42;--ink-blur: 0px;--press-from: translate(-6px, -8px);--press-squash: translate(1px, 1px);--ring: var(--accent);--seal-shadow: 6px 6px 0 #282D42;--p-str: #EE4085;--pd-str: #C62360;--pg-str: #F9F5E3;--p-quill: #3777FF;--pd-quill: #2152CC;--pg-quill: #F9F5E3;--p-field: #FFD60A;--pd-field: #8A6A00;--pg-field: #282D42;--p-lore: #00C2FF;--pd-lore: #08708C;--pg-lore: #282D42;--p-ink: #2FBF4E;--pd-ink: #15803A;--pg-ink: #282D42;--p-hearth: #FF5247;--pd-hearth: #C01F16;--pg-hearth: #282D42;--p-code: #12CBA0;--pd-code: #0A6E58;--pg-code: #282D42;--p-voice: #FF5CC8;--pd-voice: #C12E92;--pg-voice: #282D42;--p-score: #5B6CFF;--pd-score: #2E38B8;--pg-score: #F9F5E3;--p-forge: #A86A3D;--pd-forge: #7A4A22;--pg-forge: #282D42;--p-stage: #B14BE8;--pd-stage: #7A2AA8;--pg-stage: #F9F5E3;--p-lens: #6CB4FF;--pd-lens: #1F5F9E;--pg-lens: #282D42;--p-custom: #282D42;--pd-custom: #282D42;--pg-custom: #F9F5E3;--accent-fill: #7C3AED;--nav: #F9F5E3;--font-label: var(--font-display);--btn-font: var(--font-display);--btn-size: 15px;--btn-tracking: .04em;--btn-radius: 12px;--field-bg: #F9F5E3;--field-border: 3px solid #282D42;--field-radius: 10px;--field-pad: 10px 12px;--screen-bg: var(--ground);--cal-empty: #F9F5E3;--hero: url(/art/neopop-hero.webp);--home-poster: url(/art/neopop-home.webp);--hero-wide: url(/art/neopop-hero-wide.webp);--hero-fade: none;--judge: url(/art/neopop-judge.webp);--judge-fade: none;--login-wash: linear-gradient(180deg, rgba(40,45,66,0) 0%, rgba(40,45,66,0) 50%, rgba(40,45,66,.6) 62%, rgba(40,45,66,.97) 80%);--ink: #282D42}[data-theme=basic-dark]{color-scheme:dark;--ground: #111113;--surface: #1C1C20;--rule: #2C2C33;--text: #F2F2F4;--text-dim: #A1A1AA;--accent: #F2B84B;--accent-strong: #F2B84B;--accent-fill: #F2B84B;--accent-grad: var(--accent-fill);--on-accent: #1A1405;--track: #2A2A31;--signal: #FF8A5B;--streak: #FF8A5B;--nav: #16161A;--scrim: rgba(0, 0, 0, .6);--shadow: 0 12px 32px rgba(0, 0, 0, .45);--cal-empty: #26262C;--p-str: #FF7AA5;--p-quill: #7FA2FF;--p-lore: #4CC9DE;--p-ink: #5FD37A;--p-code: #3DD6B0;--p-score: #9BA3FF;--p-lens: #6CB4FF;--p-forge: #D39A6A;--p-field: #A6D94C;--p-hearth: #FF6B6B;--p-voice: #E879F9;--p-stage: #B48CFF;--p-custom: #A1A1AA}[data-theme=basic-light]{color-scheme:light;--ground: #F6F6F4;--surface: #FFFFFF;--rule: #E4E4DF;--text: #18181B;--text-dim: #5F5F68;--accent: #8A5A00;--accent-strong: #8A5A00;--accent-fill: #E3A93A;--accent-grad: var(--accent-fill);--on-accent: #1F1503;--track: #EAEAE5;--signal: #B23A12;--streak: #B23A12;--nav: #FFFFFF;--scrim: rgba(24, 24, 27, .35);--shadow: 0 12px 32px rgba(24, 24, 27, .12);--cal-empty: #ECECE7;--p-str: #C8336B;--p-quill: #3461D6;--p-lore: #0E7F91;--p-ink: #23853F;--p-code: #0B826B;--p-score: #5153D6;--p-lens: #2471B8;--p-forge: #8E5F36;--p-field: #5A7F12;--p-hearth: #C9362F;--p-voice: #AE2DB8;--p-stage: #7A4EE0;--p-custom: #71717A}[data-theme=basic-dark],[data-theme=basic-light]{--font-display: "Instrument Sans", sans-serif;--font-body: "Instrument Sans", sans-serif;--font-label: "Instrument Sans", sans-serif;--display-weight: 600;--display-tracking: -.02em;--btn-bg: var(--accent-fill);--btn-text: var(--on-accent);--btn-font: var(--font-body);--btn-size: 15px;--btn-tracking: .01em;--btn-radius: 12px;--btn-shadow: none;--field-bg: var(--surface);--field-border: 1px solid var(--rule);--field-radius: 10px;--field-pad: 10px 12px;--screen-bg: var(--ground);--grain-opacity: 0;--grain-blend: normal;--vignette: transparent;--ground-texture: none;--hero: none;--hero-fade: none;--judge: none;--judge-fade: none;--login-wash: none;--ink-blur: 0px;--press-from: scale(1.04);--press-squash: scale(.99);--ring: var(--accent);--seal-shadow: var(--shadow)}[data-theme=livewire]{color-scheme:dark;--ground: #0A0A0B;--surface: #140809;--rule: #3A1418;--text: #EFE9E9;--text-dim: #9A8E8F;--accent: #FF2236;--accent-strong: #FF2236;--accent-fill: #FF2236;--accent-grad: var(--accent-fill);--on-accent: #0A0A0B;--track: #2A0E11;--signal: #FF2236;--streak: #FF5A68;--nav: #0A0A0B;--scrim: rgba(0, 0, 0, .72);--shadow: 0 0 0 1px #3A1418, 0 16px 40px rgba(0, 0, 0, .6);--cal-empty: #1C0B0D;--glow: 0 0 14px rgba(255, 34, 54, .55);--font-display: "Nippo", "Saira", sans-serif;--font-body: "Saira", sans-serif;--font-label: "Share Tech Mono", monospace;--font-data: "Share Tech Mono", monospace;--display-weight: 500;--display-tracking: 0;--btn-bg: var(--accent-fill);--btn-text: var(--on-accent);--btn-font: var(--font-body);--btn-size: 15px;--btn-tracking: .08em;--btn-radius: 0;--btn-shadow: none;--field-bg: var(--surface);--field-border: 1px solid var(--rule);--field-radius: 0;--field-pad: 10px 12px;--screen-bg: var(--ground);--grain-opacity: 0;--grain-blend: normal;--vignette: transparent;--ground-texture: repeating-linear-gradient(0deg, rgba(255, 255, 255, .018) 0 1px, transparent 1px 3px), radial-gradient(circle at 0 0, rgba(255, 60, 75, .22) 0 1px, transparent 1.5px), linear-gradient(90deg, rgba(255, 255, 255, .035) 1px, transparent 1px), linear-gradient(0deg, rgba(255, 255, 255, .035) 1px, transparent 1px);--ground-texture-size: 100% 3px, 48px 48px, 48px 48px, 48px 48px;--hero: url(/art/livewire-hero.webp);--hero-wide: url(/art/livewire-hero-wide.webp);--hero-fade: linear-gradient(180deg, rgba(10,10,11,.8) 0%, rgba(10,10,11,.35) 12%, rgba(10,10,11,0) 24%, rgba(10,10,11,0) 55%, #0A0A0B 100%);--judge: url(/art/livewire-judge.webp);--tease: url(/art/livewire-teaser.webp);--judge-fade: linear-gradient(90deg, rgba(10,10,11,.35) 0%, rgba(10,10,11,0) 45%);--login-wash: linear-gradient(180deg, rgba(10,10,11,.25) 0%, rgba(10,10,11,0) 35%, rgba(10,10,11,.6) 62%, rgba(10,10,11,.97) 82%), linear-gradient(90deg, rgba(10,10,11,.6) 0%, rgba(10,10,11,0) 60%);--ink-blur: 0px;--press-from: scale(1.04);--press-squash: scale(.99);--ring: var(--accent);--seal-shadow: var(--glow);--p-str: #FF2236;--p-quill: #FF2236;--p-lore: #FF2236;--p-ink: #FF2236;--p-code: #FF2236;--p-score: #FF2236;--p-lens: #FF2236;--p-forge: #FF2236;--p-field: #FF2236;--p-hearth: #FF2236;--p-voice: #FF2236;--p-stage: #FF2236;--p-custom: #FF2236}[data-theme=lantern]{color-scheme:light;--ground: #EADDC3;--surface: #F5ECDB;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .29 0 0 0 0 .25 .11 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--rule: #CDB892;--cal-empty: #E0D0B0;--text: #2B2117;--text-dim: #65513C;--accent: #7A2418;--accent-strong: #8A3A22;--accent-fill: #7B2A1F;--accent-grad: var(--accent-fill);--on-accent: #F5E9D3;--track: color-mix(in srgb, #2B2117 12%, transparent);--signal: #9C3418;--streak: #9C3418;--nav: #2A1E16;--scrim: rgba(43, 33, 23, .35);--shadow: 0 14px 40px rgba(60, 45, 25, .16);--font-display: "Alegreya", serif;--font-body: "Alegreya", serif;--font-label: "Alegreya SC", serif;--display-weight: 600;--display-tracking: normal;--btn-bg: transparent;--btn-font: var(--font-label);--btn-size: 16px;--btn-tracking: .12em;--btn-radius: 0;--btn-border: 1px solid transparent;--btn-image: url(/lantern/plaque-oxblood.webp) 32 54 fill / 13px 23px stretch;--btn-text: #F3E3C2;--field-bg: transparent;--field-border: none;--field-radius: 0;--field-pad: 10px 2px;--screen-bg: transparent;--grain-opacity: 0;--vignette: transparent;--ground-texture: url(/art/ground-light.webp);--ground-texture-size: 512px;--hero: url(/art/lantern-hero.webp);--hero-wide: url(/art/lantern-hero-wide.webp);--hero-fade: radial-gradient(ellipse 100% 62% at 0% 42%, rgba(234,221,195,.7) 0%, rgba(234,221,195,.7) 55%, rgba(234,221,195,0) 100%);--login-wash: radial-gradient(ellipse 140% 60% at 0% 0%, rgba(234,221,195,.94) 0%, rgba(234,221,195,.88) 50%, rgba(234,221,195,0) 100%), linear-gradient(180deg, rgba(234,221,195,0) 0%, rgba(234,221,195,0) 80%, rgba(234,221,195,.9) 86%, rgba(234,221,195,.9) 100%);--judge: url(/art/lantern-judge.webp);--judge-fade: linear-gradient(90deg, rgba(234,221,195,.75) 0%, rgba(234,221,195,.35) 45%, rgba(234,221,195,0) 70%);--ink-blur: 4px}[data-theme=ledger]{color-scheme:dark;--ground: #14110C;--surface: #1C1812;--rule: #332B20;--cal-empty: color-mix(in srgb, #EDE3CF 7%, transparent);--login-wash: linear-gradient(180deg, rgba(20,17,12,.25) 0%, rgba(20,17,12,0) 35%, rgba(20,17,12,.55) 62%, rgba(20,17,12,.96) 82%), linear-gradient(90deg, rgba(20,17,12,.55) 0%, rgba(20,17,12,0) 60%);--text: #EDE3CF;--text-dim: #9C8F78;--accent: #E0B880;--accent-strong: #E0B880;--accent-fill: #D4AE72;--accent-grad: var(--accent-fill);--on-accent: #1A140C;--track: color-mix(in srgb, #EDE3CF 12%, transparent);--signal: #C0503E;--streak: #E0705A;--nav: #100D09;--scrim: rgba(8, 6, 4, .72);--shadow: 0 14px 46px rgba(0, 0, 0, .55);--font-display: "Cormorant Garamond", serif;--font-body: "EB Garamond", serif;--font-label: "Cormorant SC", serif;--btn-bg: var(--accent-fill);--btn-font: var(--font-label);--btn-size: 15px;--btn-tracking: .14em;--btn-radius: 99px;--field-bg: transparent;--field-border: none;--field-radius: 0;--field-pad: 10px 2px;--screen-bg: transparent;--grain-opacity: 0;--vignette: transparent;--ground-texture: url(/art/ground-dark-charcoal.webp);--ground-texture-size: min(100vw, 600px) auto;--hero: url(/art/hero-dark.webp);--hero-wide: url(/art/hero-dark-wide.webp);--hero-fade: linear-gradient(180deg, rgba(20,17,12,.35) 0%, rgba(20,17,12,0) 30%), radial-gradient(ellipse 100% 62% at 0% 45%, rgba(20,17,12,.75) 0%, rgba(20,17,12,.65) 58%, rgba(20,17,12,0) 100%);--judge: url(/art/judge-dark.webp);--judge-fade: linear-gradient(90deg, rgba(20,17,12,.4) 0%, rgba(20,17,12,0) 50%)}[data-theme=vellum]{color-scheme:light;--ground: #EFE6D3;--surface: #F6EFE1;--rule: #D3C3A2;--cal-empty: color-mix(in srgb, #8A6A3A 13%, transparent);--login-wash: linear-gradient(180deg, rgba(239,230,211,.2) 0%, rgba(239,230,211,0) 35%, rgba(239,230,211,.6) 62%, rgba(239,230,211,.97) 82%), radial-gradient(ellipse 80% 55% at 0% 25%, rgba(239,230,211,.9) 0%, rgba(239,230,211,0) 100%);--text: #2A2117;--text-dim: #6E5E45;--accent: #74531A;--accent-strong: #74531A;--accent-fill: #C29A55;--accent-grad: var(--accent-fill);--on-accent: #241A0F;--track: color-mix(in srgb, #2A2117 12%, transparent);--signal: #8B2E1F;--nav: #E6DBC4;--scrim: rgba(40, 36, 30, .35);--shadow: 0 14px 40px rgba(60, 50, 30, .16);--font-display: "Cormorant Garamond", serif;--font-body: "EB Garamond", serif;--font-label: "Cormorant SC", serif;--btn-bg: var(--accent-fill);--btn-font: var(--font-label);--btn-size: 15px;--btn-tracking: .14em;--btn-radius: 99px;--field-bg: transparent;--field-border: none;--field-radius: 0;--field-pad: 10px 2px;--screen-bg: transparent;--grain-opacity: 0;--vignette: transparent;--ground-texture: url(/art/ground-light.webp);--ground-texture-size: 512px;--hero: url(/art/hero-light.webp);--hero-wide: url(/art/hero-light-wide.webp);--hero-fade: radial-gradient(ellipse 100% 80% at 0% 32%, rgba(239,230,211,.94) 0%, rgba(239,230,211,.86) 58%, rgba(239,230,211,0) 100%);--judge: url(/art/judge-light.webp);--judge-fade: linear-gradient(90deg, rgba(239,230,211,.75) 0%, rgba(239,230,211,.35) 45%, rgba(239,230,211,0) 70%);--ink-blur: 4px}html,body,#root{height:100%}body{margin:0;background:var(--ground);background-image:var(--ground-texture);background-size:var(--ground-texture-size, 6px 6px);color:var(--text);font-family:var(--font-body);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased}button,input,textarea,select{font-variant-numeric:inherit}textarea:focus,input:focus,button:focus-visible{outline:1px solid var(--accent);outline-offset:2px}textarea::placeholder,input::placeholder{color:var(--text-dim)}.lod-btn:disabled{opacity:.45;cursor:default}.lod-fade{animation:lodFade var(--m-base) var(--m-settle) both}@keyframes lodFade{0%{opacity:0;transform:translateY(6px);filter:blur(calc(var(--ink-blur) / 3))}to{opacity:1;transform:none;filter:none}}.lod-ink{animation:lodInk var(--m-base) var(--m-settle) both}@keyframes lodInk{0%{opacity:0;filter:blur(var(--ink-blur));transform:translateY(3px)}55%{opacity:1}to{opacity:1;filter:none;transform:none}}.lod-press{position:relative;animation:lodPress var(--m-base) var(--m-resist) both}@keyframes lodPress{0%{opacity:0;transform:var(--press-from)}45%{opacity:1}70%{transform:var(--press-squash)}to{opacity:1;transform:none}}.lod-press:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;pointer-events:none;border:1.5px solid var(--ring);opacity:0;animation:lodRing var(--m-slow) var(--m-settle) both;animation-delay:calc(var(--m-base) * .6 + var(--press-delay, 0ms))}@keyframes lodRing{0%{opacity:.55;top:-2px;right:-2px;bottom:-2px;left:-2px}to{opacity:0;inset:calc(-1 * var(--ring-spread, 14px))}}.lod-carve{stroke-dasharray:1 2;stroke-dashoffset:1.05;animation:lodCarve .62s var(--m-resist) forwards}.lod-carve-1{animation-delay:.15s}.lod-carve-2{animation-delay:.7s}@keyframes lodCarve{to{stroke-dashoffset:0}}.lod-reading{height:1px;background:var(--accent);transform-origin:left;animation:lodReading 2.6s var(--m-resist) infinite}@keyframes lodReading{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.01%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.lod-dim{animation:lodDim var(--m-slow) var(--m-settle) both}@keyframes lodDim{0%{opacity:0}to{opacity:1}}.lod-lift{animation:lodLift var(--m-base) var(--m-settle) both}@keyframes lodLift{to{opacity:0;filter:blur(calc(var(--ink-blur) / 2));transform:translateY(-6px)}}.lod-sheet{animation:lodSheet var(--m-base) var(--m-settle) both}@keyframes lodSheet{0%{transform:translateY(28px);opacity:0}to{transform:none;opacity:1}}.lod-turn{animation:lodTurn var(--m-base) var(--m-settle) both;transform-origin:left center}.lod-turn-back{animation:lodTurnBack var(--m-base) var(--m-settle) both;transform-origin:right center}@keyframes lodTurn{0%{opacity:0;transform:perspective(1400px) translate(22px) rotateY(-8deg)}to{opacity:1;transform:none}}@keyframes lodTurnBack{0%{opacity:0;transform:perspective(1400px) translate(-22px) rotateY(8deg)}to{opacity:1;transform:none}}@keyframes lodBreathe{0%,to{opacity:.55;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.lod-fade,.lod-ink,.lod-press,.lod-sheet,.lod-turn,.lod-turn-back,.lod-lift{animation:lodPlain .2s linear both}.lod-lift{animation-direction:reverse}.lod-press:after{display:none}.lod-reading{animation:none;opacity:.5;transform:none}.lod-carve{animation:none;stroke-dashoffset:0}[style*=lodBreathe]{animation:none!important}}@keyframes lodPlain{0%{opacity:0}to{opacity:1}}
