.urza-design-dialog{align-items:start;width:min(1100px,100% - 36px)!important;max-width:1100px!important}.urza-design-dialog .urza-design-image{align-self:start;min-width:0;position:sticky;top:0}.urza-preview-frame{aspect-ratio:95/113;background:#071011;border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.urza-design-image .urza-preview-frame>.art-color-preview{object-fit:contain;width:100%;height:100%;max-height:62dvh}.art-color-preview{width:100%;min-width:0;display:block}.art-color-filter{pointer-events:none;position:absolute}.urza-preview-controls{align-items:center;gap:10px;margin-top:12px;display:flex}.urza-preview-controls>span{color:#eadfc9;margin-right:auto;font-size:14px}.urza-preview-controls>button{color:#eadfc9;border:1px solid #c4a46a60;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.urza-preview-controls>button:hover{background:#c4a46a30}.urza-preview-caption{color:#bcbdb5;margin-top:12px;font-size:12px;line-height:1.6}.urza-design-dialog .urza-design-copy{align-self:start}.urza-design-dialog .urza-design-subtitle{margin-bottom:14px}.urza-design-dialog .urza-design-thumbnails{margin:20px 0 18px}.urza-design-thumbnails .art-color-preview{object-fit:contain;height:82px}.urza-current-side{color:#d5b879;font-size:14px}.urza-color-selection .color-picker{margin-top:12px}.urza-color-selection .color-options{grid-template-columns:repeat(3,minmax(0,1fr))}.urza-color-selection .color-option-body{gap:7px;padding:8px;font-size:13px}.urza-color-selection .color-option-body>i{width:15px;height:15px}.urza-color-selection .color-option-body>svg{display:none}.urza-color-actions{flex-wrap:wrap;gap:10px 20px;margin:4px 0 18px;display:flex}.urza-color-actions .quiet-button{padding:5px 0;font-size:11px}.urza-color-actions button:disabled{opacity:.4;cursor:default}.urza-design-copy>.gold-button{width:100%}@media (max-width:700px){.urza-design-dialog{grid-template-columns:1fr!important}.urza-design-dialog .urza-design-image{position:relative;top:auto}.urza-preview-frame{aspect-ratio:1;max-height:360px}.urza-design-image .urza-preview-frame>.art-color-preview{max-height:360px}.urza-color-selection .color-options{grid-template-columns:repeat(3,minmax(0,1fr))}.urza-color-selection .color-option-body{padding:8px;font-size:12px}.urza-preview-caption{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.urza-preview-controls button{transition:none}}.urza-available-colors{margin:22px 0}.urza-available-colors h3{font:600 15px/1.5 var(--font-body);margin:0 0 12px}.urza-color-samples{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:7px;display:grid}.urza-color-sample{background:#07101188;border:1px solid #abb8b733;border-radius:7px;min-width:0;overflow:hidden}.urza-color-sample summary{cursor:pointer;min-height:43px;font:12px/1.3 var(--font-body);align-items:center;gap:8px;padding:9px;list-style:none;display:flex}.urza-color-sample summary::-webkit-details-marker{display:none}.urza-color-sample summary i{border:1px solid #f2efe745;border-radius:50%;flex-shrink:0;width:18px;height:18px}.urza-color-sample summary:hover{background:#c4a46a20}.urza-color-sample summary:focus-visible{outline-offset:-3px;outline:2px solid #c4a46a}.urza-color-sample[open]{border-color:#c4a46a}.urza-color-sample .color-sample-art{width:calc(100% - 12px);margin:0 6px 6px}@media (max-width:420px){.urza-color-samples{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-ambience{z-index:-3;pointer-events:none;opacity:0;transition:opacity .65s;position:absolute;inset:0;overflow:hidden}.portal-ambience[data-enabled=true]{opacity:1}.portal-fx-plane{pointer-events:none;position:absolute}.portal-magic-window{mix-blend-mode:normal;border-radius:50%;width:31.3%;height:51%;position:absolute;top:7.9%;left:49.6%;overflow:hidden;-webkit-mask-image:radial-gradient(#000 48%,#000b 72%,#0000 99%);mask-image:radial-gradient(#000 48%,#000b 72%,#0000 99%)}.portal-mist{filter:blur(12px);opacity:.7;background:radial-gradient(at 28% 35%,#69c5c55c,#0000 44%),radial-gradient(at 70% 62%,#f1d79340,#0000 36%),conic-gradient(from 30deg,#0000 5%,#a0eee036 15%,#0000 27%,#79c9e045 41%,#0000 59%,#e6d1a52e 75%,#0000 88%);animation:12s ease-in-out infinite alternate arcane-mist-drift;position:absolute;inset:-15%}.portal-current{filter:blur(2px);opacity:1;background:conic-gradient(from 25deg,#0000 0deg,#a6f3ef0a 18deg,#c3fcf2b0 36deg,#0000 58deg 160deg,#dfc99880 184deg,#0000 205deg 275deg,#9ce4ef70 300deg,#0000 325deg);border-radius:50%;animation:16s linear infinite arcane-current-turn;position:absolute;inset:2%;-webkit-mask-image:radial-gradient(#0000 52%,#0007 62%,#000 65%,#0009 67%,#0000 72%);mask-image:radial-gradient(#0000 52%,#0007 62%,#000 65%,#0009 67%,#0000 72%)}.portal-current.inner{opacity:.7;filter:blur(3px);animation-duration:23s;animation-direction:reverse;inset:13%}.portal-heart{background:radial-gradient(at 58% 45%,#f9e7aa65,#0000 38%);animation:6s ease-in-out infinite alternate arcane-heart-breathe;position:absolute;inset:18% 9% 15% 22%}.portal-mote{opacity:0;background:#d3ece4;border-radius:50%;width:4px;height:4px;animation:10s ease-in-out infinite arcane-mote-drift;position:absolute;box-shadow:0 0 8px #9bdedbb3}.portal-mote:nth-child(2n){background:#ddca96;box-shadow:0 0 7px #d5b87980}.portal-ambience[data-running=false] *{animation-play-state:paused!important}.portal-motion-toggle{z-index:3;color:#d3d8cf;min-height:36px;font:12px/1.5 var(--font-body);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#071011b8;border:1px solid #b89b6045;border-radius:24px;align-items:center;gap:8px;padding:7px 12px;transition:background .2s,border-color .2s;display:inline-flex;position:absolute;bottom:27px;left:4.8%}.portal-motion-toggle:hover:not(:disabled){background:#27312b;border-color:#d5b879}.portal-motion-toggle:focus-visible{outline-offset:4px;outline:2px solid #d5b879}.portal-motion-toggle:disabled{cursor:default;color:#abb8b7}@keyframes arcane-current-turn{to{transform:rotate(360deg)}}@keyframes arcane-mist-drift{0%{opacity:.45;transform:translate(-2%,2%)rotate(-8deg)scale(1)}to{opacity:.8;transform:translate(3%,-2%)rotate(13deg)scale(1.07)}}@keyframes arcane-heart-breathe{0%{opacity:.2;transform:scale(.97)}to{opacity:.7;transform:scale(1.04)}}@keyframes arcane-mote-drift{0%,to{opacity:0;transform:translateY(13px)}25%{opacity:.65}65%{opacity:.3}90%{opacity:0;transform:translate(9px,-24px)}}@media (max-width:760px){.portal-motion-toggle{min-height:28px;padding:4px 10px;font-size:11px;inset:73px 6% auto auto}.portal-mist{filter:blur(8px)}.portal-mote:nth-child(n+7){display:none}}@media (prefers-reduced-motion:reduce){.portal-ambience{transition:none;display:none}.portal-ambience *{animation:none!important}.portal-motion-toggle{transition:none}}.portal-motion-toggle{inset:88px 4.8% auto auto}.portal-mist{mix-blend-mode:screen;background:radial-gradient(at 28% 35%,#69c5c590,#0000 44%),radial-gradient(at 70% 62%,#f1d79365,#0000 36%),conic-gradient(from 30deg,#0000 5%,#a0eee060 15%,#0000 27%,#79c9e075 41%,#0000 59%,#e6d1a550 75%,#0000 88%)}.portal-current{filter:blur(1px);background:conic-gradient(from 25deg,#0000 0deg,#258b9c80 16deg,#73f0e8 30deg,#e2fff7 38deg,#0000 58deg 155deg,#be9a5890 171deg,#ffe0a1 186deg,#0000 208deg 270deg,#2f9eaea0 285deg,#a7f5fa 301deg,#0000 325deg)}.portal-ripple{opacity:0;border:2px solid #baeeeab0;border-radius:50%;animation:7s ease-out infinite arcane-ripple-expand;position:absolute;inset:13%;box-shadow:0 0 12px #6bd3d54d,inset 0 0 9px #6bd3d533}.portal-ripple.second{border-color:#ead39a99;animation-delay:-3.5s}.portal-heart{background:radial-gradient(at 58% 45%,#fff1ae99,#0000 43%)}@keyframes arcane-ripple-expand{0%{opacity:0;transform:scale(.52)}18%{opacity:.62}70%{opacity:.24}to{opacity:0;transform:scale(1.3)}}@media (max-width:760px){.portal-motion-toggle{inset:73px 6% auto auto}.portal-ripple{border-width:1px}}.proposal-hero{isolation:isolate;color:#f5f0e5;background:#030e10;height:calc(100svh - 65px);min-height:720px;max-height:820px;position:relative;overflow:hidden}.proposal-background{object-fit:cover;object-position:60% 54%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.proposal-shade{z-index:-2;background:linear-gradient(90deg,#02090de8 0%,#02090dbd 29%,#02090d35 53%,#0000 74%),linear-gradient(#0000 82%,#030e10 100%);position:absolute;inset:0}.proposal-copy{z-index:2;width:39%;max-width:535px;position:absolute;top:50%;left:6%;transform:translateY(-52%)}.proposal-welcome{text-transform:uppercase;font:11px/1.5 var(--font-body);letter-spacing:2px;color:#bad8ce;margin-bottom:20px}.proposal-category{font:500 13px/1.4 var(--font-body);letter-spacing:.4px;color:#dbcca9;align-items:center;gap:9px;margin-bottom:18px;display:flex}.proposal-category>span{background:#c7ad6f;width:19px;height:1px}.proposal-copy h1{font:400 clamp(38px,4.1vw,59px)/1.06 var(--font-heading);letter-spacing:-1.7px;color:#f8f2e6;margin:0}.proposal-description{font:16px/1.75 var(--font-body);color:#cbd5d0;max-width:425px;margin:24px 0 26px}.proposal-actions{flex-wrap:wrap;gap:12px;display:flex}.proposal-actions>a{min-height:46px;font:500 14px/1.3 var(--font-body);justify-content:center;align-items:center;gap:12px;padding:11px 19px;display:inline-flex}.proposal-actions .outline-button{color:#f1eee3;background:#061518b3;border-color:#a2cbb454}.proposal-product{z-index:1;width:38%;height:59%;position:absolute;bottom:4%;right:5%}.proposal-model{min-width:0;position:absolute;inset:0 0 68px;overflow:hidden}.proposal-model canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.proposal-model-status{text-align:center;color:#aac9bf;font:13px var(--font-body);position:absolute;inset:45% 0 auto}.proposal-product-caption{background:linear-gradient(#0000,#030e1099);border-top:1px solid #bfd1bb32;justify-content:space-between;align-items:center;gap:20px;padding-top:13px;display:flex;position:absolute;bottom:0;left:10%;right:8%}.proposal-product-caption>div>span{font:10px/1.5 var(--font-body);letter-spacing:1.5px;color:#abc9bb}.proposal-product-caption h2{font:30px/1.2 var(--font-heading);margin-top:2px}.proposal-product-caption h2 small{font:12px/1.4 var(--font-body);color:#cfddd3;white-space:nowrap;margin-left:10px}.proposal-product-caption :is(button,a){font:14px var(--font-body);color:#b4e3d2;white-space:nowrap;align-items:center;gap:8px;min-height:44px;display:flex}.proposal-comparison-return{color:#b1c1ba;font:11px var(--font-body);z-index:4;border-bottom:1px solid #b1c1ba55;padding-bottom:2px;position:absolute;bottom:13px;left:6%}.proposal-a .proposal-product{width:38%;height:61%;bottom:4.5%;right:4%}.proposal-a .proposal-background{object-position:60% 62%}.proposal-a .proposal-product-caption{left:16%;right:4%}.proposal-b .proposal-background{opacity:.31;object-position:60% 58%}.proposal-b .proposal-shade{background:linear-gradient(90deg,#030e10d9 0%,#030e10a6 35%,#0000 70%),radial-gradient(at 74% 54%,#77bfb013,#0000 48%),linear-gradient(#0000 72%,#030e10)}.proposal-b .proposal-copy{width:36%;top:45%;transform:translateY(-50%)}.proposal-b .proposal-copy h1{font-size:clamp(37px,3.65vw,52px)}.proposal-b .proposal-welcome{margin-bottom:36px}.proposal-b .proposal-product{width:53%;height:auto;top:3%;bottom:6%;right:2%}.proposal-b .proposal-model{top:25px;bottom:104px}.proposal-b .proposal-product-caption{min-height:91px;padding-top:16px;left:13%;right:12%}.proposal-b .proposal-product-caption h2{font-size:47px}.proposal-b .proposal-product-caption h2 small{margin:4px 0 0;font-size:13px;display:block}.proposal-b .proposal-product-caption :is(button,a){color:#f4ecda;background:#142623;border:1px solid #c8d6bd6b;border-radius:5px;padding:11px 17px}.proposal-product-label{text-align:center;font:10px var(--font-body);letter-spacing:2.5px;color:#c1b28a;display:block;position:absolute;inset:0 0 auto}.proposal-c .proposal-background{opacity:.6;object-position:60% 48%}.proposal-c .proposal-shade{background:linear-gradient(#030e10f2 0%,#030e10c7 30%,#030e1055 72%,#030e10 100%)}.proposal-c .proposal-copy{text-align:center;width:86%;max-width:1040px;top:28px;left:50%;transform:translate(-50%)}.proposal-c .proposal-welcome{margin-bottom:12px}.proposal-c .proposal-category{justify-content:center;margin-bottom:12px}.proposal-c .proposal-category>span{display:none}.proposal-c .proposal-copy h1{font-size:clamp(37px,3.4vw,49px)}.proposal-c .proposal-title-break{display:none}.proposal-c .proposal-description{max-width:690px;margin:18px auto 20px;line-height:1.6}.proposal-c .proposal-actions{justify-content:center}.proposal-c .proposal-product{width:32%;height:auto;inset:292px auto 34px 34%}.proposal-c .proposal-model{bottom:66px}.proposal-c .proposal-product-caption{justify-content:center;gap:25px;left:0;right:0}.proposal-c .proposal-product-caption h2{font-size:31px}.proposal-c .proposal-product-caption h2 small{display:none}.proposal-c .proposal-product-caption>div>span{letter-spacing:1px;font-size:9px}.proposal-companions{pointer-events:none;position:absolute;inset:0}.proposal-companion{pointer-events:auto;text-align:left;background:#061416d6;border:1px solid #c2ccb32e;border-radius:9px;width:15%;max-width:195px;padding:8px;position:absolute;bottom:69px;box-shadow:0 14px 35px #0006}.proposal-companion:hover{border-color:#b2d3b988}.companion-1{right:69%}.companion-2{left:69%}.proposal-companion img{aspect-ratio:4/5;object-fit:contain;border-radius:4px;width:100%;height:auto}.proposal-companion>span{justify-content:space-between;align-items:center;gap:9px;padding:10px 4px 3px;display:flex}.proposal-companion strong{font:20px var(--font-heading);color:#e8e8d9}.proposal-companion svg{color:#a4d7c2}@media (min-width:1650px){.proposal-copy{left:max(6%,50vw - 710px)}.proposal-product{right:7%}.proposal-b .proposal-product{right:5%}}@media (min-width:761px) and (max-width:1100px){.proposal-hero{min-height:700px}.proposal-copy{width:44%;left:5%}.proposal-copy h1{font-size:43px}.proposal-description{font-size:15px;line-height:1.65}.proposal-product-caption h2 small{margin:3px 0 0;display:block}.proposal-b .proposal-copy{width:42%}.proposal-b .proposal-product{width:49%;right:0}.proposal-b .proposal-product-caption{left:10%;right:7%}.proposal-c .proposal-copy{width:90%}.proposal-c .proposal-product{width:36%;left:32%}.proposal-c .proposal-companion{width:19%}.proposal-c .companion-1{right:73%}.proposal-c .companion-2{left:73%}}@media (max-width:760px){.proposal-hero{height:calc(100svh - 59px);min-height:730px;max-height:850px}.proposal-background{object-position:64% center}.proposal-shade{background:linear-gradient(#030e10e6 0%,#030e10bf 42%,#0000 75%,#030e10 100%)}.proposal-copy{width:88%;max-width:none;top:25px;left:6%;transform:none}.proposal-welcome{letter-spacing:1.4px;margin-bottom:12px;font-size:10px}.proposal-category{margin-bottom:12px;font-size:12px}.proposal-copy h1{letter-spacing:-.9px;font-size:36px;line-height:1.06}.proposal-description{max-width:480px;margin:17px 0 18px;font-size:14px;line-height:1.6}.proposal-actions{gap:9px}.proposal-actions>a{gap:8px;min-height:43px;padding:10px 13px;font-size:13px}.proposal-product,.proposal-a .proposal-product{width:80%;height:auto;inset:350px auto 31px 15%}.proposal-model{bottom:56px}.proposal-product-caption,.proposal-a .proposal-product-caption{gap:10px;padding-top:10px;left:2%;right:4%}.proposal-product-caption h2{font-size:25px}.proposal-product-caption h2 small{margin-left:7px;font-size:11px}.proposal-product-caption>div>span{letter-spacing:.8px;font-size:8px}.proposal-product-caption :is(button,a){gap:5px;font-size:12px}.proposal-comparison-return{font-size:10px;bottom:9px;left:6%}.proposal-a .proposal-background{object-position:64% center}.proposal-a .proposal-product{width:88%;top:360px;bottom:30px;left:9%}.proposal-b .proposal-background{opacity:.24}.proposal-b .proposal-copy{width:88%;top:22px;left:6%;transform:none}.proposal-b .proposal-welcome{margin-bottom:11px}.proposal-b .proposal-copy h1{font-size:31px}.proposal-b .proposal-description{margin:14px 0 17px;font-size:14px;line-height:1.5}.proposal-b .proposal-category{margin-bottom:10px}.proposal-b .proposal-product{width:94%;height:auto;inset:318px auto 30px 3%}.proposal-b .proposal-model{top:0;bottom:67px}.proposal-b .proposal-product-caption{min-height:57px;padding-top:10px;left:9%;right:9%}.proposal-b .proposal-product-caption h2{font-size:31px}.proposal-b .proposal-product-caption h2 small{margin-left:7px;font-size:11px;display:inline}.proposal-b .proposal-product-caption :is(button,a){padding:9px 12px;font-size:12px}.proposal-product-label{display:none}.proposal-c .proposal-copy{width:88%;max-width:none;top:22px;left:6%;transform:none}.proposal-c .proposal-copy h1{max-width:350px;margin:auto;font-size:32px}.proposal-c .proposal-description{margin:15px auto 17px;font-size:14px;line-height:1.5}.proposal-c .proposal-welcome{margin-bottom:10px;font-size:10px}.proposal-c .proposal-category{margin-bottom:10px}.proposal-c .proposal-product{width:52%;height:auto;top:340px;bottom:35px;left:24%}.proposal-c .proposal-model{bottom:91px;left:-20%;right:-20%}.proposal-c .proposal-product-caption{text-align:center;flex-direction:column;gap:0;min-height:78px;left:-25%;right:-25%}.proposal-c .proposal-product-caption h2{font-size:28px}.proposal-c .proposal-product-caption>div>span{font-size:8px}.proposal-c .proposal-product-caption :is(button,a){min-height:33px}.proposal-c .proposal-companion{border-radius:5px;width:23%;max-width:100px;padding:4px;bottom:141px}.proposal-c .companion-1{left:3%;right:auto}.proposal-c .companion-2{left:auto;right:3%}.proposal-companion>span{gap:2px;padding:8px 1px 3px}.proposal-companion strong{font-size:14px}.proposal-companion svg{width:12px}}@media (max-width:360px){.proposal-copy h1{font-size:32px}.proposal-actions>a{gap:6px;padding:10px;font-size:12px}.proposal-welcome{font-size:9px}.proposal-description{font-size:13px}.proposal-b .proposal-copy h1,.proposal-c .proposal-copy h1{font-size:29px}.proposal-b .proposal-product-caption h2 small{margin:2px 0 0;display:block}.proposal-c .proposal-product{top:350px}.proposal-b .proposal-description,.proposal-c .proposal-description,.proposal-companion strong{font-size:13px}}.proposal-spin-control{z-index:3;color:#c9e4d9;min-height:34px;font:11px var(--font-body);background:#071418d9;border:1px solid #a8caba55;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;display:flex;position:absolute;bottom:78px;right:5%}.proposal-spin-control:hover{background:#20403f}.proposal-spin-control:disabled{opacity:.4}@media (max-width:760px){.proposal-spin-control{min-height:36px;bottom:65px;right:4%}}
