.app-shell{display:grid;min-height:calc(100vh - (var(--page-body-margin-block) * 2));grid-template-rows:auto minmax(0,1fr)}.app-shell--toolbarless{grid-template-rows:minmax(0,1fr)}.app-shell--with-controls{grid-template-rows:auto minmax(0,1fr)}.app-toolbar{position:sticky;top:0;z-index:var(--z-toolbar);display:grid;gap:.75rem;align-items:center;padding:1rem;border-bottom:1px solid var(--color-3);background:var(--color-1);backdrop-filter:blur(16px)}.app-toolbar__header{display:flex;flex-wrap:wrap;gap:.6rem 1rem;justify-content:space-between;align-items:baseline}.app-toolbar__title{margin:0;font-size:var(--font-large);font-weight:700;letter-spacing:.01em}.app-toolbar__summary{margin:0;max-width:62ch;font-size:var(--font-medium);color:var(--color-3)}.app-toolbar__groups{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.toolbar-group{display:inline-flex;flex-wrap:wrap;gap:.45rem;align-items:center}.toolbar-label{font-size:var(--font-small);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-3)}.toolbar-button,.toolbar-select{min-height:2.25rem;padding:.45rem .8rem;border:1px solid var(--color-3);border-radius:999px;background:var(--color-1);color:inherit;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.toolbar-button:hover,.toolbar-select:hover{transform:translateY(-1px);border-color:var(--color-2)}.toolbar-button[disabled]{cursor:not-allowed;opacity:.45;transform:none}.toolbar-button--primary{background:var(--color-2);border-color:var(--color-2);color:var(--color-1)}.toolbar-status{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.toolbar-status__chip{padding:.28rem .55rem;border-radius:999px;background:var(--color-2);color:var(--color-1);font-size:var(--font-small);font-weight:700}.scene-panel{min-height:0;padding:1rem}.scene-panel--toolbarless{padding:0}.app-runtime-controls{position:relative}@media(max-width:900px){.app-toolbar{position:static;padding:.85rem}.scene-panel{padding:.75rem}}@media(max-width:600px){.app-toolbar{padding:.6rem}.app-toolbar__summary{display:none}.scene-panel{padding:.4rem}.toolbar-group{gap:.3rem}.toolbar-status{gap:.25rem}}.scene-viewport{--card-corner-radius: 22px;--card-outline-thickness: 1px;--card-shadow-style: 0 40px 80px var(--color-4);--card-shadow-rest-style: 0 1px 2px var(--color-4);--card-float-scale: 1.1;--card-rest-scale: 1;--card-hover-scale: 1.01;--card-float-shadow: var(--card-shadow-style);--card-rest-shadow: var(--card-shadow-rest-style);position:relative;min-height:calc(100vh - var(--toolbar-height) - 2rem);border:1px solid var(--color-3);border-radius:30px;background:linear-gradient(180deg,var(--color-1),var(--color-1)),repeating-linear-gradient(90deg,var(--color-3),var(--color-3) 1px,transparent 1px,transparent 120px),repeating-linear-gradient(0deg,var(--color-3),var(--color-3) 1px,transparent 1px,transparent 120px),var(--color-1);box-shadow:inset 0 1px 0 var(--color-6);overflow:hidden}.dom-surface{position:relative;min-height:inherit;width:100%;height:100%;isolation:isolate;overflow:hidden}.dom-lightbox-scrim{position:fixed;inset:0;z-index:var(--z-lightbox);border:0;background:color-mix(in srgb,var(--color-2) 56%,transparent);padding:0;opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:opacity var(--lightbox-scrim-duration, .17s) var(--ease-lightbox-out),backdrop-filter var(--lightbox-scrim-duration, .17s) var(--ease-lightbox-out),-webkit-backdrop-filter var(--lightbox-scrim-duration, .17s) var(--ease-lightbox-out)}.dom-lightbox-scrim[data-lightbox-phase=highlighted]{opacity:1;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.dom-surface--lightbox-active .dom-card:not(.dom-card--highlighted){pointer-events:none}@property --card-deal-y{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --card-deal-rotate{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.dom-card{--card-face-flip-y: 0deg;position:absolute;inset:0 auto auto 0;width:var(--card-width);height:var(--card-height);scroll-margin-top:10rem;scroll-margin-bottom:4rem;transform:translate3d(calc(var(--card-x) + var(--card-preview-x, 0px)),calc(var(--card-y) + var(--card-preview-y, 0px) + var(--card-deal-y, 0px)),0) rotate(calc(var(--card-rotate) + var(--card-deal-rotate, 0deg)));transform-style:preserve-3d;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,opacity .22s ease;will-change:transform}.dom-card--dragging{transition:none}.dom-card--selected{filter:none}.dom-card--stacked:not(.dom-card--stack-top){pointer-events:none}.dom-card__frame{--card-state-scale: var(--card-rest-scale);--frame-idle-rotate: 0deg;position:relative;width:100%;height:100%;border-radius:var(--card-corner-radius);isolation:isolate;transform-style:preserve-3d;transform:rotate(calc(var(--frame-drag-rotate, 0deg) + var(--frame-idle-rotate))) scale(var(--card-state-scale));transition:transform .32s var(--ease-lightbox-out),box-shadow .18s ease-out;box-shadow:var(--card-rest-shadow)}.dom-card--highlighted .dom-card__frame{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-1) 90%,transparent),0 28px 60px color-mix(in srgb,var(--color-2) 32%,transparent)}.dom-card--selected:not(.dom-card--highlighted) .dom-card__frame,.dom-card:not(.dom-card--highlighted):focus-visible .dom-card__frame{box-shadow:0 0 0 3px var(--color-3),var(--card-rest-shadow)}.dom-card--dragging .dom-card__frame{--card-state-scale: var(--card-float-scale);box-shadow:var(--card-float-shadow)}.dom-card.dom-card--flipping .dom-card__frame{transition:transform .32s var(--ease-lightbox-out),box-shadow 0ms linear;box-shadow:none}.dom-card--back{--card-face-flip-y: 180deg}.dom-card__face-stack{position:absolute;inset:0;z-index:0;border-radius:inherit;transform-style:preserve-3d;transform:rotateY(var(--card-face-flip-y));transition:transform .32s var(--ease-lightbox-out)}.dom-card__face{position:absolute;inset:0;border:var(--card-outline-thickness) solid var(--color-3);border-radius:inherit;background:var(--color-1);backface-visibility:hidden;overflow:hidden}.dom-card__face[aria-hidden=true]{pointer-events:none}.dom-card__face[aria-hidden=true] *{pointer-events:none!important}.dom-card__face--back{transform:rotateY(180deg);background:var(--color-1)}.dom-card__safe-area{width:100%;height:100%;padding:var(--card-safe-margin-effective-thickness);background:var(--color-1);cursor:grab}.dom-card__inner-panel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;border:var(--card-safe-margin-inner-outline-thickness) solid var(--color-3);border-radius:max(0px,calc(var(--card-corner-radius) - (var(--card-safe-margin-effective-thickness) / 2)));background:var(--color-1);overflow:hidden;isolation:isolate}.dom-card__surface{display:grid;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:start;padding:.8rem .85rem .75rem;border-bottom:1px solid var(--color-3);background:var(--color-1);user-select:none;touch-action:none;cursor:grab}.dom-card__surface--standard{display:block;padding-top:3.95rem}.dom-card--dragging .dom-card__surface,.dom-card--dragging .dom-card__safe-area{cursor:grabbing}.dom-card__handle{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px dashed var(--color-3);border-radius:999px;background:transparent;color:inherit}.dom-card__face-controls{position:absolute;top:.9rem;left:.9rem;right:.9rem;z-index:3;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:auto;opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.dom-card__face-controls>*{pointer-events:auto}.dom-card__control-chip{background:color-mix(in srgb,var(--color-1) 90%,transparent);color:var(--color-2);border-color:color-mix(in srgb,var(--color-1) 50%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 24px color-mix(in srgb,var(--color-2) 16%,transparent)}.dom-card__handle--floating{color:var(--color-2)}.dom-card__chrome--floating{gap:.35rem}.dom-card__face-controls,.dom-card__face-controls .dom-card__chrome{transition:opacity .18s ease,transform .18s ease}.dom-card__surface-copy{position:relative;z-index:0;display:grid;gap:.25rem}.dom-card__eyebrow{margin:0;font-size:var(--font-small);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-3)}.dom-card__title{margin:0;font-size:var(--font-large);font-weight:700;line-height:1.2}.dom-card__summary{margin:0;font-size:var(--font-small);color:var(--color-3)}.dom-card__chrome{position:relative;z-index:2;display:inline-flex;gap:.45rem;align-items:center}.dom-card__content{position:relative;z-index:0;min-height:0;padding:.9rem;overflow:auto;touch-action:pan-y;contain:layout paint}.dom-card__window-host{min-height:1px}.dom-card__safe-area--image{background:linear-gradient(180deg,color-mix(in srgb,var(--color-1) 92%,transparent),var(--color-1))}.dom-card__image-panel{position:relative;width:100%;height:100%;border-radius:max(0px,calc(var(--card-corner-radius) - (var(--card-safe-margin-effective-thickness) / 2)));overflow:hidden;background:var(--color-2);isolation:isolate;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-1) 72%,transparent),inset 0 18px 32px color-mix(in srgb,var(--color-1) 8%,transparent)}.dom-card__surface--image{display:block;padding:0;border-bottom:0;background:var(--color-2)}.dom-card__image-media{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;user-select:none;pointer-events:none}.dom-card__image-atmosphere{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-2) 3%,transparent),transparent 24%,transparent 72%,color-mix(in srgb,var(--color-2) 16%,transparent)),radial-gradient(circle at 16% 14%,color-mix(in srgb,var(--color-1) 40%,transparent),transparent 24%),radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--color-1) 12%,transparent),transparent 28%);pointer-events:none}@media(hover:hover)and (pointer:fine){.dom-card__face-controls{opacity:0;transform:translateY(-6px);pointer-events:none}.dom-card:hover .dom-card__face-controls,.dom-card:focus-visible .dom-card__face-controls,.dom-card:focus-within .dom-card__face-controls,.dom-card--highlighted .dom-card__face-controls{opacity:1;transform:translateY(0);pointer-events:auto}.dom-card:hover .dom-card__frame,.dom-card:focus-visible .dom-card__frame,.dom-card:focus-within .dom-card__frame{--card-state-scale: var(--card-hover-scale);transition-timing-function:cubic-bezier(.34,1.56,.64,1),ease-out}}.dom-card__image-stack-label{position:absolute;top:3.55rem;left:.9rem;z-index:1;max-width:calc(100% - 1.8rem);padding:.32rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--color-1) 84%,transparent);color:color-mix(in srgb,var(--color-2) 88%,transparent);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:none}.dom-card__image-artist-label{position:absolute;top:-.01rem;left:-.01rem;z-index:1;padding:.2rem .75rem .2rem .5rem;font-family:var(--font-family-mono);font-size:var(--font-small);color:var(--color-2);pointer-events:none;text-wrap:balance;text-transform:uppercase;background:#fff;border-bottom-right-radius:10px}.dom-card__image-description-wrap{position:absolute;right:1rem;bottom:1rem;left:1rem;z-index:1;pointer-events:none}.dom-card__image-description-wrap--with-footer{bottom:4.75rem}.dom-card__image-description{font-family:var(--font-family-sans);margin:0;max-width:100%;color:var(--color-2);font-size:var(--font-medium);line-height:1.32;letter-spacing:-.01em;white-space:pre-line;text-wrap:balance;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;-webkit-text-stroke:.2px var(--color-3)}.dom-card__image-footer{position:absolute;right:0;bottom:0;left:0;z-index:1;display:grid;gap:.4rem;justify-items:center;padding:.5rem 1.1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--color-2) 96%,transparent),color-mix(in srgb,var(--color-2) 99%,transparent));color:color-mix(in srgb,var(--color-1) 99%,var(--color-2));text-align:center}.dom-card__image-title{margin:0;font-family:var(--font-family-sans-bold);font-size:clamp(1.25rem,1rem + .5vw,var(--font-large));line-height:1.02;letter-spacing:.1em;text-wrap:balance}.dom-card__image-caption{margin:0;font-size:.84rem;line-height:1.2;color:color-mix(in srgb,var(--color-1) 84%,transparent);text-wrap:balance}.dom-card__footer{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;padding-top:.75rem;font-size:var(--font-small);color:var(--color-3)}.dom-card__index-panel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;background:var(--color-1);overflow:hidden;isolation:isolate}.dom-card__index-header{position:relative;z-index:1;height:4rem;display:flex;align-items:center;padding:0 1rem 0 2.6rem;border-bottom:2.5px solid #d94040;overflow:hidden;user-select:none;touch-action:none;cursor:grab}.dom-card--dragging .dom-card__index-header{cursor:grabbing}.dom-card__index-title{margin:0;padding-right:.75rem;font-family:var(--font-family-handwritten);font-size:1.7rem;font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--color-2);text-transform:uppercase;white-space:nowrap;overflow:hidden}.dom-card__index-body{position:relative;min-height:0;overflow:hidden}.dom-card__index-holes{position:absolute;top:0;left:0;bottom:0;width:2rem;z-index:1;pointer-events:none}.dom-card__index-holes:before{content:"";position:absolute;top:10px;left:.52rem;bottom:0;width:10px;background:repeating-radial-gradient(circle at 5px 5px,var(--color-4) 0px,var(--color-4) 4px,transparent 4px,transparent 28px);background-size:10px 28px;background-repeat:repeat-y;pointer-events:none}.dom-card__index-lines{position:absolute;inset:0;z-index:0;background:repeating-linear-gradient(180deg,transparent 0px,transparent 27px,#b8d4f0 27px,#b8d4f0 28px);pointer-events:none}.dom-card__index-lines:before{content:"";position:absolute;top:0;left:2.1rem;bottom:0;width:1.5px;background:#e8b0b0;pointer-events:none}.dom-card__index-content{position:relative;z-index:1;padding:.2rem .9rem .9rem 2.7rem;font-family:var(--font-family-handwritten);font-size:var(--font-medium);line-height:28px;color:var(--color-2-5)}.dom-card__index-content p{margin:0}.dom-card__index-stack-label{position:absolute;bottom:.5rem;right:.8rem;z-index:2;padding:.2rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--color-1) 84%,transparent);color:var(--color-3);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.dom-card__safe-area--index{background:var(--color-1)}.dom-card__index-panel>.dom-card__holo-shine,.dom-card__index-panel>.dom-card__holo-glare{z-index:2}.dom-card__index-stamp{position:absolute;z-index:3;display:block;line-height:0;text-decoration:none}.dom-card__index-stamp-img{display:block;width:100%;pointer-events:none;user-select:none;-webkit-user-drag:none}.content-block{display:grid;gap:.9rem}.content-block p,.content-block ul,.content-block ol{margin:0;line-height:1.5}.content-block ul,.content-block ol{padding-left:1rem}.content-block a{color:var(--color-2)}.content-block button,.content-chip{width:fit-content;min-height:2rem;padding:.4rem .7rem;border:1px solid var(--color-3);border-radius:999px;background:var(--color-1)}.content-kv{display:grid;gap:.55rem}.content-kv__row{display:grid;grid-template-columns:minmax(0,6rem) minmax(0,1fr);gap:.55rem}.content-kv__label{color:var(--color-3)}.content-grid{display:grid;gap:.75rem}.content-grid__item{padding:.8rem;border:1px solid var(--color-3);border-radius:18px;background:var(--color-1)}.fit-note{font-size:var(--font-small);color:var(--color-3)}.window-panel{display:grid;gap:.7rem}.window-panel__reading{padding:.8rem;border:1px solid var(--color-3);border-radius:18px;background:var(--color-1)}.window-panel__label{display:block;margin-bottom:.3rem;font-size:var(--font-small);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-3)}@media(max-width:900px){.scene-viewport{min-height:calc(100vh - 12rem);border-radius:24px}}@media(max-width:600px){.scene-viewport{min-height:calc(100vh - 8rem);border-radius:16px}.dom-card__image-description{max-width:60ch;font-size:var(--font-medium)}.dom-card__image-description-wrap--with-footer{bottom:4.2rem}.dom-card__image-footer{padding:.5rem .95rem}.dom-card__image-title{font-size:1.22rem}}@media(hover:hover)and (pointer:fine){.dom-card--highlighted{transform-style:flat}.dom-card--highlighted .dom-card__frame{transform-style:flat;transform:perspective(600px) rotateY(var(--holo-rotate-x, 0deg)) rotateX(var(--holo-rotate-y, 0deg)) rotate(var(--frame-drag-rotate, 0deg)) scale(var(--card-state-scale))}.dom-card--highlighted .dom-card__face[aria-hidden=true]{visibility:hidden}.dom-card__holo-shine,.dom-card__holo-glare{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:var(--holo-opacity, 0);transition:opacity .35s ease}.dom-card__inner-panel>.dom-card__holo-shine,.dom-card__inner-panel>.dom-card__holo-glare{z-index:1}.dom-card__image-panel>.dom-card__holo-shine,.dom-card__image-panel>.dom-card__holo-glare{z-index:2}[data-holo=holo] .dom-card__holo-shine{background-image:repeating-linear-gradient(110deg,#ff77ab,#9b59b6,#3498db,#2ecc71,#f1c40f,#e74c3c,#ff77ab 48%),repeating-linear-gradient(90deg,#666 0px 2px,#000 2px 4px);background-size:400% 400%,cover;background-position:calc(((50% - var(--holo-bg-x, 50%)) * 2.6) + 50%) calc(((50% - var(--holo-bg-y, 50%)) * 3.5) + 50%),center center;background-blend-mode:overlay;filter:brightness(1.1) contrast(1.1) saturate(1.2);mix-blend-mode:color-dodge}[data-holo=holo] .dom-card__holo-glare{background-image:radial-gradient(farthest-corner circle at var(--holo-pointer-x, 50%) var(--holo-pointer-y, 50%),hsla(0,0%,100%,.8) 10%,hsla(0,0%,100%,.65) 20%,hsla(0,0%,0%,.5) 90%);mix-blend-mode:overlay;filter:brightness(.8) contrast(1.5);opacity:calc(var(--holo-opacity, 0) * .8)}[data-holo=cosmos] .dom-card__holo-shine{--space: 4%;background-image:url(/images/holo/cosmos-bottom.png),repeating-linear-gradient(82deg,#dbcc57 calc(var(--space) * 1),#78c738 calc(var(--space) * 2),#39c0b7 calc(var(--space) * 3),#4964d0 calc(var(--space) * 4),#aa47d1 calc(var(--space) * 5),#cc388c calc(var(--space) * 6) calc(var(--space) * 7),#aa47d1 calc(var(--space) * 8),#4964d0 calc(var(--space) * 9),#39c0b7 calc(var(--space) * 10),#78c738 calc(var(--space) * 11),#dbcc57 calc(var(--space) * 12)),radial-gradient(farthest-corner circle at var(--holo-pointer-x, 50%) var(--holo-pointer-y, 50%),hsla(180,100%,89%,.5) 5%,hsla(180,14%,57%,.3) 40%,hsl(0,0%,0%) 130%);background-blend-mode:color-burn,multiply;background-position:center center,calc(10% + (var(--holo-from-left, .5) * 80%)) calc(10% + (var(--holo-from-top, .5) * 80%)),center center;background-size:cover,400% 900%,cover;filter:brightness(1) contrast(1) saturate(.8);mix-blend-mode:color-dodge}[data-holo=cosmos] .dom-card__holo-glare{background-image:radial-gradient(farthest-corner circle at var(--holo-pointer-x, 50%) var(--holo-pointer-y, 50%),hsla(204,100%,95%,.8) 5%,hsla(250,15%,20%,1) 150%);filter:brightness(.75) contrast(2) saturate(2);mix-blend-mode:overlay;opacity:calc(var(--holo-opacity, 0) * (.25 + var(--holo-from-center, 0)))}[data-holo=radiant] .dom-card__holo-shine{--barwidth: 1.2%;background-image:radial-gradient(farthest-corner ellipse at calc(((var(--holo-pointer-x, 50%)) * .5) + 25%) calc(((var(--holo-pointer-y, 50%)) * .5) + 25%),#f2f2f2 20%,#ccfffb 130%),repeating-linear-gradient(45deg,hsl(0,0%,10%) 0%,hsl(0,0%,10%) var(--barwidth),hsl(0,0%,20%) calc(var(--barwidth) + .01%),hsl(0,0%,20%) calc(var(--barwidth) * 2),hsl(0,0%,35%) calc(var(--barwidth) * 2 + .01%),hsl(0,0%,35%) calc(var(--barwidth) * 3),hsl(0,0%,50%) calc(var(--barwidth) * 4 + .01%),hsl(0,0%,50%) calc(var(--barwidth) * 5),hsl(0,0%,35%) calc(var(--barwidth) * 5 + .01%),hsl(0,0%,35%) calc(var(--barwidth) * 6),hsl(0,0%,20%) calc(var(--barwidth) * 7 + .01%),hsl(0,0%,20%) calc(var(--barwidth) * 8),hsl(0,0%,10%) calc(var(--barwidth) * 8 + .01%),hsl(0,0%,10%) calc(var(--barwidth) * 9),hsl(0,0%,0%) calc(var(--barwidth) * 9 + .01%),hsl(0,0%,0%) calc(var(--barwidth) * 10)),repeating-linear-gradient(-45deg,hsl(0,0%,10%) 0%,hsl(0,0%,10%) var(--barwidth),hsl(0,0%,20%) calc(var(--barwidth) + .01%),hsl(0,0%,20%) calc(var(--barwidth) * 2),hsl(0,0%,35%) calc(var(--barwidth) * 2 + .01%),hsl(0,0%,35%) calc(var(--barwidth) * 3),hsl(0,0%,50%) calc(var(--barwidth) * 4 + .01%),hsl(0,0%,50%) calc(var(--barwidth) * 5),hsl(0,0%,35%) calc(var(--barwidth) * 5 + .01%),hsl(0,0%,35%) calc(var(--barwidth) * 6),hsl(0,0%,20%) calc(var(--barwidth) * 7 + .01%),hsl(0,0%,20%) calc(var(--barwidth) * 8),hsl(0,0%,10%) calc(var(--barwidth) * 8 + .01%),hsl(0,0%,10%) calc(var(--barwidth) * 9),hsl(0,0%,0%) calc(var(--barwidth) * 9 + .01%),hsl(0,0%,0%) calc(var(--barwidth) * 10));background-size:cover,210% 210%,210% 210%;background-position:center,calc(((var(--holo-bg-x, 50%) - 50%) * 1.5) + 50%) calc(((var(--holo-bg-y, 50%) - 50%) * 1.5) + 50%),calc(((var(--holo-bg-x, 50%) - 50%) * 1.5) + 50%) calc(((var(--holo-bg-y, 50%) - 50%) * 1.5) + 50%);background-blend-mode:exclusion,darken,color-dodge;filter:brightness(.5) contrast(2) saturate(1.75);mix-blend-mode:color-dodge}[data-holo=radiant] .dom-card__holo-glare{background-image:radial-gradient(farthest-corner circle at var(--holo-pointer-x, 50%) var(--holo-pointer-y, 50%),hsla(0,0%,100%,.33) 0%,hsl(0,0%,25%) 110%);filter:brightness(1) contrast(1.5);mix-blend-mode:hard-light}[data-holo=galaxy] .dom-card__holo-shine{--space: 5%;--angle: 133deg;background-image:url(/images/holo/grain.webp),repeating-linear-gradient(0deg,#ff7a75 calc(var(--space) * 1),#ffed61 calc(var(--space) * 2),#a8ff61 calc(var(--space) * 3),#85fff7 calc(var(--space) * 4),#7a95ff calc(var(--space) * 5),#d875ff calc(var(--space) * 6),#ff7a75 calc(var(--space) * 7)),repeating-linear-gradient(var(--angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--holo-pointer-x, 50%) var(--holo-pointer-y, 50%),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-blend-mode:screen,hue,hard-light;background-size:500px 100%,200% 700%,300% 100%,200% 100%;background-position:center,0% var(--holo-bg-y, 50%),var(--holo-bg-x, 50%) var(--holo-bg-y, 50%),var(--holo-bg-x, 50%) var(--holo-bg-y, 50%);filter:brightness(.8) contrast(2.95) saturate(.65);mix-blend-mode:color-dodge}[data-holo=galaxy] .dom-card__holo-glare{background-image:radial-gradient(farthest-corner circle at var(--holo-pointer-x, 50%) var(--holo-pointer-y, 50%),hsl(0,0%,100%) 0%,hsla(210,3%,54%,.33) 45%,hsla(0,0%,20%,.9) 130%);opacity:calc(var(--holo-opacity, 0) * .5);mix-blend-mode:hard-light;filter:brightness(.9) contrast(1.75)}[data-holo=rainbow] .dom-card__holo-shine{--r-clr-1: hsl(0, 57%, 37%);--r-clr-2: hsl(40, 53%, 39%);--r-clr-3: hsl(90, 60%, 35%);--r-clr-4: hsl(180, 60%, 35%);--r-clr-5: hsl(210, 57%, 39%);--r-clr-6: hsl(280, 55%, 31%);background-image:url(/images/holo/glitter.png),url(/images/holo/glitter.png),conic-gradient(#85fff7,#7a95ff,#d875ff,#ff7a75,#85fff7),radial-gradient(farthest-corner circle at var(--holo-pointer-x, 50%) var(--holo-pointer-y, 50%),hsla(150,0%,0%,.98) 10%,hsla(0,0%,95%,.15) 90%);background-size:25% 25%,25% 25%,cover,cover;background-position:45% 45%,55% 55%,center center,center center;background-blend-mode:soft-light,hard-light,overlay;mix-blend-mode:color-dodge;filter:brightness(calc(.4 + (var(--holo-from-center, 0) * .2))) contrast(1) saturate(2.7)}[data-holo=rainbow] .dom-card__holo-glare{background-image:radial-gradient(farthest-corner circle at var(--holo-pointer-x, 50%) var(--holo-pointer-y, 50%),hsla(45,8%,80%,.3) 0%,hsl(22,15%,12%) 180%);filter:brightness(1.3) contrast(1.5);mix-blend-mode:hard-light}}@media(prefers-reduced-motion:reduce){.dom-card__holo-shine,.dom-card__holo-glare{display:none!important}}@property --frame-idle-rotate{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.dom-card{--idle-duration: 6.2s;--idle-delay: 0s;--idle-a: .32deg;--idle-b: -.46deg;--idle-c: .22deg}.home-runtime-card .dom-card__frame{animation:card-idle-wobble var(--idle-duration) ease-in-out infinite;animation-delay:var(--idle-delay)}@keyframes card-idle-wobble{0%{--frame-idle-rotate: 0deg}18%{--frame-idle-rotate: var(--idle-a)}46%{--frame-idle-rotate: var(--idle-b)}72%{--frame-idle-rotate: var(--idle-c)}to{--frame-idle-rotate: 0deg}}.dom-card:nth-child(4n+1){--idle-duration: 5.8s;--idle-delay: -.8s;--idle-a: .32deg;--idle-b: -.24deg;--idle-c: .1deg}.dom-card:nth-child(4n+2){--idle-duration: 6.7s;--idle-delay: -2.1s;--idle-a: -.24deg;--idle-b: .2deg;--idle-c: -.08deg}.dom-card:nth-child(4n+3){--idle-duration: 7.3s;--idle-delay: -1.4s;--idle-a: .44deg;--idle-b: -.16deg;--idle-c: .06deg}.dom-card:nth-child(4n){--idle-duration: 6.1s;--idle-delay: -3.2s;--idle-a: -.36deg;--idle-b: .14deg;--idle-c: -.11deg}.home-runtime-card .dom-card--dragging .dom-card__frame,.home-runtime-card .dom-card--highlighted .dom-card__frame,.home-runtime-card .dom-card.dom-card--flipping .dom-card__frame{animation:none;--frame-idle-rotate: 0deg}@media(hover:hover)and (pointer:fine){.home-runtime-card .dom-card:hover .dom-card__frame,.home-runtime-card .dom-card:focus-visible .dom-card__frame,.home-runtime-card .dom-card:focus-within .dom-card__frame{animation:none;--frame-idle-rotate: 0deg}}@media(prefers-reduced-motion:reduce){.home-runtime-card .dom-card__frame{animation:none!important;--frame-idle-rotate: 0deg}}
