.guidance-select-root{--surface:var(--isl-surface);--surface-low:var(--isl-surface-low);--surface-container:var(--isl-surface-high);--surface-highest:var(--isl-surface-high);--surface-lowest:rgba(var(--isl-surface-rgb), .72);--primary:var(--isl-primary);--primary-container:var(--isl-primary-strong);--on-primary:var(--isl-on-primary);--tertiary:var(--isl-gold-deep);--tertiary-fixed-dim:#d4a350;--on-surface:var(--isl-ink);--on-surface-variant:var(--isl-ink-muted);--outline-variant:var(--isl-border);--nav-height:64px;--gradient-hero:linear-gradient(135deg, var(--primary) 0%, var(--primary-container) 100%);--gradient-amber:linear-gradient(135deg, var(--tertiary) 0%, var(--tertiary-fixed-dim) 100%);--accent-primary-rgb:var(--isl-primary-rgb);--accent-gradient:var(--gradient-hero);--shadow-ambient:0px 20px 40px rgba(var(--isl-shadow-rgb), .06);--shadow-hover:0px 28px 56px rgba(var(--isl-shadow-rgb), .11);--radius-card:2rem;--radius-pill:9999px;color:var(--on-surface);min-height:100vh;position:relative;overflow-x:clip}.guidance-select-root,.guidance-select-root *{font-family:var(--font-plus-jakarta,"Plus Jakarta Sans"), sans-serif}.guidance-select-root *,.guidance-select-root :before,.guidance-select-root :after{box-sizing:border-box;margin:0;padding:0}.guidance-select-root:before{content:"";background:radial-gradient(ellipse 70% 55% at 8% 12%, rgba(var(--isl-primary-rgb), .1) 0%, transparent 65%), radial-gradient(ellipse 55% 45% at 92% 85%, rgba(var(--isl-gold-deep-rgb), .08) 0%, transparent 60%), radial-gradient(ellipse 40% 30% at 55% 50%, rgba(var(--isl-primary-rgb), .05) 0%, transparent 70%);pointer-events:none;z-index:0;position:fixed;inset:0}.guidance-select-root .guidance-nav{top:var(--site-header-height-offset,0px);z-index:100;-webkit-backdrop-filter:blur(16px);background:var(--surface-lowest);border-bottom:1px solid var(--outline-variant);height:var(--nav-height);align-items:center;gap:10px;padding:0 80px;display:flex;position:sticky}.guidance-select-root .nav-dot{background:var(--gradient-hero);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2.4s ease-in-out infinite guidance-pulse-dot}@keyframes guidance-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}.guidance-select-root .nav-label{letter-spacing:.04em;color:var(--primary);font-size:.875rem;font-weight:600}.guidance-select-root .nav-link{color:var(--on-surface-variant);margin-left:auto;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .2s}.guidance-select-root .nav-link:hover{color:var(--primary)}.guidance-select-root .nav-link:focus-visible{color:var(--primary);outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.guidance-select-root .guidance-page{z-index:1;max-width:1280px;margin:0 auto;padding:80px 80px 120px;position:relative}.guidance-select-root .hero-row{grid-template-columns:1fr 360px;align-items:start;gap:64px;margin-bottom:80px;display:grid}.guidance-select-root .display-heading{letter-spacing:-.025em;color:var(--on-surface);font-size:clamp(3rem,5vw,4.5rem);font-weight:800;line-height:1.06;position:relative}.guidance-select-root .display-heading--centered{text-align:center}.guidance-select-root .display-heading .accent-word{background:var(--gradient-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.guidance-select-root .display-heading:after{content:"";background:var(--gradient-amber);border-radius:99px;width:80px;height:3px;margin-top:20px;animation:1s cubic-bezier(.22,1,.36,1) .6s both guidance-expand-line;display:block}.guidance-select-root .display-heading--centered:after{margin-left:auto;margin-right:auto}.guidance-select-root .guidance-hero-saved-link{color:var(--primary);opacity:.7;align-items:center;gap:.4rem;margin-top:1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.guidance-select-root .guidance-hero-saved-link:hover{opacity:1;text-decoration:underline}@keyframes guidance-expand-line{0%{opacity:0;width:0}to{opacity:1;width:80px}}.guidance-select-root .how-panel{background:var(--surface-low);border-radius:var(--radius-card);align-self:start;margin-top:12px;padding:36px 32px;position:relative;overflow:hidden}.guidance-select-root .how-panel:before{content:"";background:var(--gradient-hero);border-radius:99px 99px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.guidance-select-root .how-panel h2{letter-spacing:-.01em;color:var(--on-surface);margin-bottom:8px;font-size:1.25rem;font-weight:700}.guidance-select-root .how-panel .subtitle{color:var(--on-surface-variant);margin-bottom:24px;font-size:.875rem;line-height:1.6}.guidance-select-root .feature-list{flex-direction:column;gap:12px;list-style:none;display:flex}.guidance-select-root .feature-list li{color:var(--on-surface-variant);align-items:center;gap:12px;font-size:.875rem;font-weight:500;display:flex}.guidance-select-root .feature-icon{background:var(--surface-highest);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;transition:transform .3s;display:flex}.guidance-select-root .how-panel:hover .feature-icon{transform:scale(1.1)}.guidance-select-root .guidance-catalog-controls{background:linear-gradient(180deg, rgba(var(--isl-paper-rgb), .88) 0%, rgba(var(--isl-surface-low-rgb), .82) 100%);border:1px solid rgba(var(--isl-paper-rgb), .7);box-shadow:0 2px 0 0 rgba(var(--isl-primary-rgb), .08) inset, 0 18px 48px rgba(var(--isl-shadow-rgb), .08), 0 1px 0 rgba(var(--isl-paper-rgb), .9) inset;border-radius:1.5rem;gap:1.15rem;margin-bottom:2rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid;position:relative}.guidance-select-root .guidance-filter-bar{margin-bottom:1.75rem;position:relative}.guidance-select-root .guidance-filter-track{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.guidance-select-root .guidance-filter-pill{border:1.5px solid var(--outline-variant);background:rgba(var(--isl-paper-rgb), .55);color:var(--on-surface-variant);font-family:var(--font-plus-jakarta,"Plus Jakarta Sans"), sans-serif;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(8px);border-radius:8px;align-items:center;gap:.3rem;min-height:42px;padding:.55rem 1rem;font-size:.82rem;font-weight:800;transition:all .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.guidance-select-root .guidance-filter-pill:hover{background:var(--isl-paper);border-color:var(--primary);color:var(--primary);box-shadow:0 4px 12px rgba(var(--isl-primary-rgb), .12);transform:translateY(-1px)}.guidance-select-root .guidance-filter-pill.is-active{background:var(--gradient-hero);color:var(--on-primary);box-shadow:0 6px 18px rgba(var(--isl-primary-rgb), .25);border-color:#0000}.guidance-select-root .guidance-filter-pill.is-active:hover{box-shadow:0 8px 22px rgba(var(--isl-primary-rgb), .32);transform:translateY(-1px)}@media (width<=640px){.guidance-select-root .guidance-filter-track{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.guidance-select-root .guidance-filter-track::-webkit-scrollbar{display:none}}.guidance-select-root .deck-picker-grid{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));justify-content:start;gap:2.5rem 2.25rem;display:grid}@media (width<=640px){.guidance-select-root .deck-picker-grid{grid-template-columns:repeat(2,1fr);gap:2rem 1.25rem}}.guidance-select-root .section-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--on-surface-variant);opacity:.7;margin-bottom:32px;font-size:.7rem;font-weight:700}.guidance-select-root .cards-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:24px;display:grid}.guidance-select-root .card{background:var(--surface-low);border-radius:var(--radius-card);cursor:pointer;box-shadow:var(--shadow-ambient);opacity:0;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);animation:.6s cubic-bezier(.22,1,.36,1) forwards guidance-card-in;position:relative;overflow:hidden;transform:translateY(24px)}.guidance-select-root .card:first-child{animation-delay:.1s}.guidance-select-root .card:nth-child(2){animation-delay:.18s}.guidance-select-root .card:nth-child(3){animation-delay:.26s}.guidance-select-root .card:nth-child(4){animation-delay:.34s}.guidance-select-root .card:nth-child(5){animation-delay:.42s}.guidance-select-root .card:nth-child(6){animation-delay:.5s}@keyframes guidance-card-in{to{opacity:1;transform:translateY(0)}}.guidance-select-root .card:hover{box-shadow:var(--shadow-hover);transform:translateY(-6px)scale(1.015)}.guidance-select-root .card:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(120deg,#0000 30%,#ffffff2e 50%,#0000 70%);transition:transform .55s;position:absolute;inset:0;transform:translate(-100%)}.guidance-select-root .card:hover:before{transform:translate(100%)}.guidance-select-root .card-strip{width:100%;height:5px}.guidance-select-root .strip-purple{background:var(--gradient-hero)}.guidance-select-root .strip-amber{background:var(--gradient-amber)}.guidance-select-root .strip-rose{background:linear-gradient(135deg,#9c4b7a 0%,#c87fa8 100%)}.guidance-select-root .strip-teal{background:linear-gradient(135deg,#1e7e7e 0%,#4ab3b3 100%)}.guidance-select-root .strip-indigo{background:linear-gradient(135deg,#3d4bbf 0%,#7b86e0 100%)}.guidance-select-root .strip-gold{background:linear-gradient(135deg, #b07300 0%, var(--isl-gold) 100%)}.guidance-select-root .strip-green{background:linear-gradient(135deg,#15803d 0%,#22c55e 100%)}.guidance-select-root .card-body{flex-direction:column;height:calc(100% - 5px);padding:28px 28px 24px;display:flex}.guidance-select-root .card-header{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.guidance-select-root .card-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--on-surface-variant);opacity:.6;background:var(--surface-highest);border-radius:99px;align-self:flex-start;padding:4px 10px;font-size:.65rem;font-weight:700}.guidance-select-root .card-emoji{background:var(--surface-highest);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:transform .35s cubic-bezier(.22,1,.36,1),background .3s;display:flex}.guidance-select-root .card:hover .card-emoji{background:var(--surface-container);transform:rotate(-8deg)scale(1.18)}.guidance-select-root .card-title{letter-spacing:-.02em;color:var(--on-surface);margin-bottom:10px;font-size:1.6rem;font-weight:800;line-height:1.15;transition:color .3s}.guidance-select-root .card:hover .card-title{color:var(--primary)}.guidance-select-root .card-desc{color:var(--on-surface-variant);flex:1;margin-bottom:24px;font-size:.875rem;line-height:1.65}.guidance-select-root .btn-primary{background:var(--gradient-hero);color:var(--on-primary);letter-spacing:.02em;border-radius:var(--radius-pill);cursor:pointer;box-shadow:0 4px 18px rgba(var(--isl-primary-rgb), .28);border:none;align-self:flex-start;align-items:center;gap:6px;padding:11px 22px;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.guidance-select-root .btn-primary:after{content:"";border-radius:inherit;background:#fff0;transition:background .3s;position:absolute;inset:0}.guidance-select-root .btn-primary:hover{box-shadow:0 8px 28px rgba(var(--isl-primary-rgb), .38);transform:translateY(-2px)scale(1.04)}.guidance-select-root .btn-primary:hover:after{background:#ffffff14}.guidance-select-root .btn-primary:active{transform:translateY(0)scale(.98)}.guidance-select-root .btn-arrow{transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-block}.guidance-select-root .btn-primary:hover .btn-arrow{transform:translate(4px)}@media (width<=1024px){.guidance-select-root .guidance-page{padding:60px 40px 100px}.guidance-select-root .guidance-nav{padding:0 40px}.guidance-select-root .hero-row{grid-template-columns:1fr;gap:40px}.guidance-select-root .how-panel{max-width:480px}.guidance-select-root .cards-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.guidance-select-root .guidance-page{padding:40px 20px 80px}.guidance-select-root .guidance-nav{padding:0 20px}.guidance-select-root .cards-grid{grid-template-columns:1fr}.guidance-select-root .display-heading{font-size:2.5rem}}.guidance-select-root .admin-tools-section{border-top:1px solid var(--outline-variant);opacity:.75;padding-top:1.5rem}.guidance-select-root .card--admin{border-style:dashed}.guidance-select-root .hero-row--single{grid-template-columns:minmax(0,1fr);margin-bottom:48px}.guidance-select-root .guidance-intent-panel{display:none}.guidance-select-root .guidance-process-section{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem;display:grid}.guidance-select-root .guidance-process-item{background:rgba(var(--isl-paper-rgb), .52);border:1px solid rgba(var(--isl-primary-rgb), .1);border-radius:1rem;flex-direction:column;gap:.5rem;padding:1.5rem 1.4rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.guidance-select-root .guidance-process-item:before{content:"";background:var(--gradient-hero);opacity:0;height:3px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.guidance-select-root .guidance-process-item:hover{box-shadow:0 16px 40px rgba(var(--isl-primary-rgb), .1);transform:translateY(-4px)}.guidance-select-root .guidance-process-item:hover:before{opacity:1}.guidance-select-root .guidance-process-icon{background:linear-gradient(135deg, rgba(var(--isl-primary-rgb), .12), rgba(var(--isl-primary-strong-rgb), .08));width:44px;height:44px;color:var(--primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.25rem;transition:background .25s,transform .3s cubic-bezier(.22,1,.36,1);display:flex}.guidance-select-root .guidance-process-item:hover .guidance-process-icon{background:linear-gradient(135deg, rgba(var(--isl-primary-rgb), .2), rgba(var(--isl-primary-strong-rgb), .15));transform:scale(1.08)rotate(-3deg)}.guidance-select-root .guidance-process-title{letter-spacing:-.01em;color:var(--on-surface);font-size:1rem;font-weight:780;line-height:1.2}.guidance-select-root .guidance-process-body{color:var(--on-surface-variant);font-size:.86rem;font-weight:490;line-height:1.6}.guidance-select-root .guidance-resume-section{--resume-accent:var(--primary);--resume-ink:color-mix(in srgb, var(--isl-ink) var(--isl-accent-text-lift), var(--resume-accent));--resume-gradient:var(--gradient-hero);background:radial-gradient(circle at 92% 14%, color-mix(in srgb, var(--resume-accent) 18%, transparent), transparent 32%), linear-gradient(120deg, rgba(var(--isl-paper-rgb), .9), rgba(var(--isl-surface-low-rgb), .78));border:1px solid color-mix(in srgb, var(--resume-accent) 18%, transparent);box-shadow:0 22px 54px rgba(var(--isl-shadow-rgb), .1), inset 0 1px 0 rgba(var(--isl-paper-rgb), .92);border-radius:2rem;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:2rem;min-height:300px;margin-bottom:2.5rem;padding:2rem 2.25rem;display:grid;position:relative;overflow:hidden}.guidance-select-root .guidance-resume-section:before{background:var(--resume-gradient);content:"";height:4px;position:absolute;inset:0 0 auto}.guidance-select-root .guidance-resume-section:after{border:1px solid color-mix(in srgb, var(--resume-accent) 14%, transparent);content:"";pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-125px;right:88px}.guidance-select-root .guidance-resume-copy{z-index:1;max-width:620px;position:relative}.guidance-select-root .guidance-resume-eyebrow{color:var(--resume-ink);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:.7rem;font-size:.68rem;font-weight:850;display:inline-flex}.guidance-select-root .guidance-resume-copy h2{color:var(--on-surface);font-family:var(--font-fraunces,Fraunces, Georgia, serif);letter-spacing:-.035em;max-width:14ch;margin:0;font-size:clamp(1.7rem,3vw,2.55rem);font-weight:720;line-height:1.05}.guidance-select-root .guidance-resume-meta{color:var(--on-surface-variant);letter-spacing:.04em;opacity:.74;text-transform:uppercase;margin:.75rem 0 1.25rem;font-size:.72rem;font-weight:750}.guidance-select-root .guidance-resume-meta span{color:var(--resume-ink);margin:0 .35rem}.guidance-select-root .guidance-resume-copy blockquote{color:var(--resume-ink);font-family:var(--font-fraunces,Fraunces, Georgia, serif);gap:.12rem;margin:0;font-size:1.08rem;line-height:1.35;display:flex}.guidance-select-root .guidance-resume-copy blockquote strong{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.guidance-select-root .guidance-resume-quote-mark{opacity:.5;font-size:1.6rem;line-height:.8}.guidance-select-root .guidance-resume-insight{color:var(--on-surface-variant);opacity:.82;white-space:normal;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:54ch;margin:.45rem 0 1.35rem;font-size:.84rem;line-height:1.55;display:-webkit-box;overflow:hidden}.guidance-select-root .guidance-resume-button{background:var(--resume-gradient);box-shadow:0 10px 24px color-mix(in srgb, var(--resume-accent) 24%, transparent);color:var(--on-primary);cursor:pointer;font:inherit;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.72rem 1rem .72rem 1.15rem;font-size:.8rem;font-weight:800;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex}.guidance-select-root .guidance-resume-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.guidance-select-root .guidance-resume-button:focus-visible{outline:3px solid color-mix(in srgb, var(--resume-accent) 35%, transparent);outline-offset:3px}.guidance-select-root .guidance-resume-visual{z-index:1;justify-content:center;align-items:center;display:flex;position:relative;transform:rotate(4deg)}.guidance-select-root .guidance-resume-card{background:linear-gradient(145deg, rgba(var(--isl-paper-rgb), .88), rgba(var(--isl-surface-low-rgb), .88)), var(--resume-gradient);border:1px solid color-mix(in srgb, var(--resume-accent) 24%, transparent);box-shadow:0 18px 32px rgba(var(--isl-shadow-rgb), .14), inset 0 1px 0 rgba(var(--isl-paper-rgb), .9);border-radius:1.7rem;width:178px;height:278px}.guidance-select-root .guidance-resume-card-content{z-index:2;flex-direction:column;justify-content:center;height:100%;padding:1.3rem;display:flex;position:relative}.guidance-select-root .guidance-resume-card-content span{color:var(--resume-ink);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.7rem;font-size:.58rem;font-weight:850}.guidance-select-root .guidance-resume-card-content strong{color:var(--on-surface);font-family:var(--font-fraunces,Fraunces, Georgia, serif);font-size:1.2rem;line-height:1.1}.guidance-select-root .guidance-resume-card-content p{color:var(--on-surface-variant);-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin-top:.8rem;font-size:.68rem;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=720px){.guidance-select-root .guidance-resume-section{grid-template-columns:minmax(0,1fr) 132px;gap:1rem;min-height:0;padding:1.5rem 1.25rem}.guidance-select-root .guidance-resume-visual{transform:rotate(4deg)translate(.35rem)}.guidance-select-root .guidance-resume-card{width:132px;height:206px}.guidance-select-root .guidance-resume-card-content{padding:.85rem}.guidance-select-root .guidance-resume-card-content strong{font-size:.9rem}.guidance-select-root .guidance-resume-card-content p{margin-top:.55rem;font-size:.58rem}.guidance-select-root .guidance-resume-copy h2{font-size:1.65rem}.guidance-select-root .guidance-resume-insight{font-size:.78rem}}@media (width<=480px){.guidance-select-root .guidance-resume-section{grid-template-columns:minmax(0,1fr) 104px;gap:.85rem;padding:1.35rem 1.15rem}.guidance-select-root .guidance-resume-copy h2{max-width:none;font-size:1.3rem}.guidance-select-root .guidance-resume-meta{margin:.5rem 0 .85rem}.guidance-select-root .guidance-resume-copy blockquote{font-size:.95rem}.guidance-select-root .guidance-resume-insight{-webkit-line-clamp:2;line-clamp:2}.guidance-select-root .guidance-resume-card{width:104px;height:162px}.guidance-select-root .guidance-resume-card-content{padding:.6rem}.guidance-select-root .guidance-resume-card-content span{margin-bottom:.45rem;font-size:.5rem}.guidance-select-root .guidance-resume-card-content strong{font-size:.78rem}.guidance-select-root .guidance-resume-card-content p{-webkit-line-clamp:4;line-clamp:4;margin-top:.4rem;font-size:.54rem}}@media (width<=860px){.guidance-select-root .guidance-process-section{grid-template-columns:1fr;gap:1rem}}@media (width<=640px){.guidance-select-root .guidance-process-section{grid-template-columns:1fr;gap:.75rem}.guidance-select-root .guidance-process-item{flex-direction:row;align-items:flex-start;gap:.9rem;padding:1.1rem 1rem}.guidance-select-root .guidance-process-icon{flex-shrink:0;width:36px;height:36px;margin-bottom:0}}.guidance-select-root .guidance-showcase{margin-bottom:2.5rem}.guidance-select-root .guidance-showcase-header{letter-spacing:.1em;text-transform:uppercase;color:var(--on-surface-variant);opacity:.65;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.72rem;font-weight:800;display:inline-flex}.guidance-select-root .guidance-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.guidance-select-root .guidance-showcase-item{background:rgba(var(--isl-paper-rgb), .6);border:1.5px solid rgba(var(--isl-primary-rgb), .1);text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(8px);border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:1.4rem 1.25rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .2s;display:flex;position:relative;overflow:hidden}.guidance-select-root .guidance-showcase-item:before{content:"";background:var(--showcase-gradient,var(--gradient-hero));opacity:0;height:3px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.guidance-select-root .guidance-showcase-item:hover{box-shadow:0 18px 48px rgba(var(--isl-shadow-rgb), .11);border-color:rgba(var(--isl-primary-rgb), .22);transform:translateY(-5px)}.guidance-select-root .guidance-showcase-item:hover:before{opacity:1}.guidance-select-root .showcase-item-tag{color:color-mix(in srgb, var(--isl-ink) var(--isl-accent-text-lift), var(--cat-accent,var(--isl-primary)));letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800;line-height:1}.guidance-select-root .showcase-item-title{font-family:var(--font-fraunces,Fraunces, Georgia, serif);letter-spacing:0;color:var(--on-surface);font-size:clamp(1.05rem,1.8vw,1.22rem);font-weight:720;line-height:1.15;display:block}.guidance-select-root .showcase-item-when{color:var(--on-surface-variant);flex:1;margin-bottom:.4rem;font-size:.82rem;font-weight:450;line-height:1.55}@media (width<=960px){.guidance-select-root .guidance-showcase-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1.25rem;margin:0 -1.5rem;padding:.5rem 1.5rem 1.5rem;display:flex;overflow-x:auto}.guidance-select-root .guidance-showcase-grid::-webkit-scrollbar{height:4px}.guidance-select-root .guidance-showcase-grid::-webkit-scrollbar-track{background:rgba(var(--isl-primary-rgb), .04);border-radius:4px}.guidance-select-root .guidance-showcase-grid::-webkit-scrollbar-thumb{background:rgba(var(--isl-primary-rgb), .2);border-radius:4px}.guidance-select-root .guidance-showcase-grid:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.guidance-select-root .guidance-showcase-item{scroll-snap-align:start;flex:0 0 280px}}@media (width<=640px){.guidance-select-root .guidance-showcase-grid{gap:.85rem;margin:0 -1rem;padding:.5rem 1rem 1.25rem}.guidance-select-root .guidance-showcase-item{flex:0 0 78vw;max-width:290px;padding:1.1rem}}.guidance-select-root .guidance-search{background:rgba(var(--isl-paper-rgb), .82);border:1.5px solid rgba(var(--isl-primary-rgb), .18);box-shadow:inset 0 1px 0 rgba(var(--isl-paper-rgb), .95), 0 2px 8px rgba(var(--isl-primary-rgb), .06);color:var(--primary);border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:54px;padding:0 1.25rem;transition:border-color .2s,box-shadow .2s;display:grid}.guidance-select-root .guidance-search:focus-within{border-color:rgba(var(--isl-primary-rgb), .42);box-shadow:inset 0 1px 0 rgba(var(--isl-paper-rgb), .95), 0 0 0 3px rgba(var(--isl-primary-rgb), .1), 0 2px 8px rgba(var(--isl-primary-rgb), .08);background:rgba(var(--isl-paper-rgb), .95)}.guidance-select-root .guidance-search input{color:var(--on-surface);font:inherit;background:0 0;border:0;outline:0;min-width:0;font-size:.98rem;font-weight:650}.guidance-select-root .guidance-search input::placeholder{color:#4a43587a;font-weight:500}.guidance-select-root .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guidance-select-root .guidance-helper-copy{color:var(--on-surface-variant);opacity:.82;margin:0;font-size:.92rem;font-weight:560;line-height:1.55}.guidance-select-root .deck-card-root{transition:z-index .25s step-start}.guidance-select-root .deck-card-root:hover,.guidance-select-root .deck-card-root.is-opening{z-index:10;transition:z-index .25s step-end}.guidance-select-root .deck-decorative-card{transform-origin:bottom;pointer-events:none;background:radial-gradient(circle at 50% 0%, rgba(var(--isl-paper-rgb), .15), transparent 50%), rgba(var(--isl-surface-rgb), .72);border:1px solid rgba(var(--isl-ink-rgb), .12);box-shadow:0 4px 12px rgba(var(--isl-shadow-rgb), .04);border-radius:2rem;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;position:absolute;inset:0}.guidance-select-root .deck-card-bottom{opacity:.5;transform:translateY(4px)rotate(-4deg)scale(.94)}.guidance-select-root .deck-card-middle{opacity:.68;transform:translateY(2px)rotate(2deg)scale(.96)}.guidance-select-root .deck-card-top-wrapper{transform-origin:bottom;width:100%;height:100%;transition:transform .25s cubic-bezier(.22,1,.36,1);position:relative;transform:translate(0,0)rotate(0)scale(1)}.guidance-select-root .deck-card-root:hover .deck-card-bottom,.guidance-select-root .deck-card-root.is-opening .deck-card-bottom,.guidance-select-root .deck-stack-container:focus-visible .deck-card-bottom{opacity:.66;border-color:rgba(var(--accent-primary-rgb,var(--isl-primary-rgb)), .35);box-shadow:0 8px 20px rgba(var(--accent-primary-rgb,var(--isl-primary-rgb)), .1);transform:translate(-12px,5px)rotate(-9deg)scale(.95)}.guidance-select-root .deck-card-root:hover .deck-card-middle,.guidance-select-root .deck-card-root.is-opening .deck-card-middle,.guidance-select-root .deck-stack-container:focus-visible .deck-card-middle{opacity:.8;border-color:rgba(var(--accent-primary-rgb,var(--isl-primary-rgb)), .35);box-shadow:0 8px 20px rgba(var(--accent-primary-rgb,var(--isl-primary-rgb)), .15);transform:translate(12px,2px)rotate(6deg)scale(.98)}.guidance-select-root .deck-card-root:hover .deck-card-top-wrapper,.guidance-select-root .deck-stack-container:focus-visible .deck-card-top-wrapper{transform:translateY(-6px)rotate(-1deg)scale(1.02)}.guidance-select-root .deck-card-root.is-opening .deck-card-top-wrapper{transform:translateY(-6px)rotate(-1deg)scale(1.05)}.guidance-select-root .deck-card-root .crystalline-container{aspect-ratio:.64;width:100%!important;height:100%!important}.guidance-select-root .deck-card-root .crystalline-card,.guidance-select-root .deck-card-root .card-face{border-radius:2rem}.guidance-select-root .deck-card-root .card-bg-logo{transform:scale(.78)}.guidance-select-root .deck-card-root .card-back-label{letter-spacing:.22em;pointer-events:none;max-width:150px;font-size:.64rem;line-height:1.65}.guidance-select-root .deck-card-root .card-back-accent-line{width:3rem;margin-bottom:1.5rem}.guidance-select-root .deck-lock-badge-container{pointer-events:none;z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.guidance-select-root .deck-lock-badge{border:1px solid rgba(var(--isl-gold-rgb), .35);color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#6a430073;border-radius:999px;align-items:center;gap:.45rem;padding:.52rem .88rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 8px 26px #6a430038,inset 0 0 12px #ffd70024}.guidance-select-root .deck-lock-badge svg{color:#ffd670}.guidance-select-root .deck-info-block{text-align:center;flex-direction:column;align-items:center;gap:.36rem;width:100%;display:flex}.guidance-select-root .deck-info-category{color:color-mix(in srgb, var(--isl-ink) var(--isl-accent-text-lift), var(--cat-accent,var(--isl-primary)));letter-spacing:.12em;opacity:.82;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:850;line-height:1}.guidance-select-root .deck-info-title{color:var(--on-surface);font-family:var(--font-fraunces,Fraunces, Georgia, serif);letter-spacing:0;margin:0;font-size:clamp(1rem,1.6vw,1.18rem);font-weight:760;line-height:1.12}.guidance-select-root .deck-info-description{color:rgba(var(--isl-ink-rgb), .65);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:.1rem 0 .55rem;font-size:.82rem;font-weight:520;line-height:1.45;display:-webkit-box;overflow:hidden}.guidance-deck-loading{width:100%;min-height:70vh}.guidance-deck-handoff{--accent-ink:color-mix(in srgb, var(--isl-ink) var(--isl-accent-text-lift), var(--accent-primary,var(--isl-primary)));background:rgba(var(--isl-surface-rgb), .72);pointer-events:none;z-index:180;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;display:flex;position:fixed;inset:0}.guidance-deck-handoff *,.guidance-deck-handoff :before,.guidance-deck-handoff :after{box-sizing:border-box;font-family:var(--font-plus-jakarta,"Plus Jakarta Sans"), sans-serif;margin:0;padding:0}.handoff-card{aspect-ratio:.64;box-shadow:0 28px 80px rgba(var(--isl-shadow-rgb), .28);box-sizing:border-box;perspective:1200px;border-radius:2rem;width:min(48vw,220px);max-width:220px}.handoff-card .crystalline-container{aspect-ratio:.64;width:100%!important;height:100%!important}.handoff-card .crystalline-card,.handoff-card .card-face{border-radius:2rem}.handoff-card .card-bg-logo{transform:scale(.78)}.handoff-caption{color:var(--text-primary,var(--isl-ink));font-family:var(--font-plus-jakarta,"Plus Jakarta Sans"), sans-serif;letter-spacing:.16em;text-align:center;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.handoff-caption strong{color:var(--accent-ink,inherit);font-weight:850}@media (width<=640px){.guidance-select-root .cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guidance-select-root .deck-card-root{max-width:152px!important}.guidance-select-root .deck-info-description{display:none}}@media (prefers-reduced-motion:reduce){.guidance-select-root *,.guidance-select-root :before,.guidance-select-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.guidance-select-root .guidance-layout-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}@media (width>=1100px){.guidance-select-root .guidance-layout-split:not(.no-sidebar){grid-template-columns:minmax(0,1fr) 268px;gap:3rem}}.guidance-select-root .guidance-main-col{min-width:0}.guidance-select-root .deck-section-header{border-bottom:1px solid var(--outline-variant);justify-content:space-between;align-items:center;gap:.75rem;margin:2rem 0 1rem;padding-bottom:.75rem;display:flex}.guidance-select-root .deck-section-header:first-child{margin-top:0}.guidance-select-root .deck-section-header--locked{border-bottom-color:rgba(var(--isl-gold-deep-rgb), .18)}.guidance-select-root .deck-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--on-surface-variant);align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;display:inline-flex}.guidance-select-root .deck-section-header--locked .deck-section-label{color:var(--tertiary)}.guidance-select-root .deck-section-count{color:var(--on-surface-variant);opacity:.55;letter-spacing:.04em;font-size:.7rem;font-weight:700}.guidance-select-root .deck-locked-hint{color:var(--on-surface-variant);opacity:.72;margin:-.4rem 0 1.25rem;font-size:.84rem;line-height:1.5}.guidance-select-root .deck-picker-grid--locked{opacity:.78}.guidance-select-root .guidance-empty-state{text-align:center;color:var(--on-surface-variant);border:1.5px dashed var(--outline-variant);border-radius:1.25rem;margin-top:1rem;padding:3rem 1.5rem;font-size:.94rem}.guidance-select-root .guidance-sidebar{align-self:start;position:sticky;top:calc(64px + 1rem)}.guidance-select-root .guidance-upsell-card{background:linear-gradient(160deg, rgba(var(--isl-paper-rgb), .92) 0%, rgba(var(--isl-surface-low-rgb), .88) 100%);border:1px solid rgba(var(--isl-primary-rgb), .14);box-shadow:0 1px 0 rgba(var(--isl-paper-rgb), .9) inset, 0 16px 48px rgba(var(--isl-primary-rgb), .1);-webkit-backdrop-filter:blur(20px);border-radius:1.5rem;overflow:hidden}.guidance-select-root .upsell-card-top{border-bottom:1px solid rgba(var(--isl-primary-rgb), .08);padding:1.5rem 1.4rem 1.4rem;position:relative;overflow:hidden}.guidance-select-root .upsell-card-top:before{content:"";background:var(--gradient-hero);height:3px;position:absolute;top:0;left:0;right:0}.guidance-select-root .guidance-upsell-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);opacity:.85;margin-bottom:.5rem;font-size:.62rem;font-weight:850;display:block}.guidance-select-root .upsell-heading{font-family:var(--font-fraunces,Fraunces, Georgia, serif);color:var(--on-surface);letter-spacing:-.01em;margin:0 0 .6rem;font-size:1.2rem;font-weight:760;line-height:1.2}.guidance-select-root .upsell-body{color:var(--on-surface-variant);margin:0 0 1.1rem;font-size:.82rem;line-height:1.55}.guidance-select-root .upsell-cta-btn{background:var(--gradient-hero);color:var(--on-primary);box-shadow:0 4px 14px rgba(var(--isl-primary-rgb), .25);border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.guidance-select-root .upsell-cta-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.guidance-select-root .upsell-deck-previews{flex-direction:column;gap:.65rem;padding:.85rem 1.4rem 1.1rem;display:flex}.guidance-select-root .upsell-deck-preview{background:rgba(var(--isl-primary-rgb), .04);border:1px solid rgba(var(--isl-primary-rgb), .08);border-radius:.75rem;align-items:center;gap:.6rem;padding:.55rem .75rem;transition:background .18s;display:flex}.guidance-select-root .upsell-deck-preview:hover{background:rgba(var(--isl-primary-rgb), .07)}.guidance-select-root .upsell-preview-lock{color:var(--tertiary-fixed-dim);opacity:.8;flex-shrink:0}[data-theme=dark] .guidance-select-root .deck-info-category,[data-theme=dark] .guidance-select-root .upsell-preview-cat{opacity:1}.guidance-select-root .upsell-preview-cat{color:color-mix(in srgb, var(--isl-ink) var(--isl-accent-text-lift), var(--cat-accent,var(--isl-primary)));letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin-bottom:.2rem;font-size:.6rem;font-weight:800;line-height:1;display:block}.guidance-select-root .upsell-preview-title{color:var(--on-surface);font-size:.8rem;font-weight:720;line-height:1.2;display:block}@media (width<=1099px){.guidance-select-root .guidance-sidebar{display:none}}.guidance-select-root .cards-grid.deck-picker-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));justify-content:start}@media (width<=640px){.guidance-select-root .cards-grid.deck-picker-grid{grid-template-columns:repeat(2,1fr)}}.guidance-showcase-container{width:100%;position:relative}[data-theme=dark] .guidance-select-root{--tertiary-fixed-dim:#e8af3a}.aurora-card-selection-zone{perspective:1500px;grid-template-columns:repeat(2,2fr);place-items:start center;gap:clamp(1rem,2vw,2rem);width:100%;max-width:700px;padding:clamp(3rem,5vw,5rem) clamp(1rem,2vw,2rem);display:grid;position:relative}.aurora-choice-card{aspect-ratio:.64;cursor:pointer;justify-self:center;width:100%;max-width:220px;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s}@media (width<=1100px) and (width>=641px){.aurora-card-selection-zone{max-width:560px;height:auto;min-height:unset;grid-template-columns:repeat(2,1fr);place-items:center;gap:1rem 1.25rem;padding:2rem 1rem 2.5rem;overflow:visible}.aurora-choice-card{max-width:200px;min-width:unset;width:100%;margin:0}.aurora-choice-card .crystalline-container{animation:2.8s ease-in-out infinite card-idle-glow}.aurora-choice-card:nth-child(2) .crystalline-container{animation-delay:.5s}.aurora-choice-card:nth-child(3) .crystalline-container{animation-delay:1s}.aurora-choice-card:nth-child(4) .crystalline-container{animation-delay:1.5s}}@media (width<=640px){.aurora-card-selection-zone{height:auto;min-height:unset;grid-template-columns:repeat(2,1fr);place-items:center;gap:.6rem;padding:.75rem .5rem 1.25rem;overflow:visible}.aurora-choice-card{max-width:160px;min-width:unset;width:100%;margin:0}.aurora-choice-card .crystalline-container{animation:2.8s ease-in-out infinite card-idle-glow}.aurora-choice-card:nth-child(2) .crystalline-container{animation-delay:.5s}.aurora-choice-card:nth-child(3) .crystalline-container{animation-delay:1s}.aurora-choice-card:nth-child(4) .crystalline-container{animation-delay:1.5s}}@media (hover:none) and (width>=641px){.aurora-choice-card .crystalline-container{animation:none}}@keyframes card-idle-glow{0%,to{filter:brightness()drop-shadow(0 4px 8px #00000014)}50%{filter:brightness(1.04) drop-shadow(0 8px 22px rgba(var(--accent-primary-rgb,var(--isl-primary-rgb)), .28))}}.aurora-choice-card .crystalline-container{aspect-ratio:.64;width:100%!important;height:100%!important}.crystalline-stage{perspective:2000px;justify-content:center;width:100%;min-height:clamp(350px,60vh,560px);display:flex}.crystalline-container{width:clamp(280px,90vw,380px);height:clamp(420px,85vh,560px);transition:transform .8s cubic-bezier(.22,1,.36,1),width .8s cubic-bezier(.22,1,.36,1),height .8s cubic-bezier(.22,1,.36,1);position:relative}@media (width<=480px){.crystalline-container{width:92vw;height:clamp(400px,80vh,500px)}}.aurora-card-reveal.is-expanded .crystalline-container{width:100%;max-width:840px;height:auto;min-height:640px}.crystalline-card{z-index:10;width:100%;height:100%;transform-style:preserve-3d;background:0 0;border:none;border-radius:3.5rem;grid-template-areas:"card";display:grid;position:relative}.card-inner{width:100%;height:100%;transform-style:preserve-3d;position:relative}.card-face{backface-visibility:hidden;border-radius:3.5rem;flex-direction:column;grid-area:card;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.shimmer-overlay{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.shimmer-overlay:after{content:"";background:linear-gradient(105deg, transparent 0%, var(--isl-shimmer-overlay) 50%, transparent 100%);width:50%;height:200%;animation:8s linear infinite shimmer-slide;animation-play-state:var(--aurora-anim-state,running);will-change:transform;position:absolute;top:-50%;left:-75%}.card-back .shimmer-overlay:after{background:linear-gradient(105deg, transparent 0%, var(--isl-shimmer-card-back) 50%, transparent 100%)}@keyframes shimmer-slide{0%{transform:translate(0%)}to{transform:translate(500%)}}@media (prefers-reduced-motion:reduce){.shimmer-overlay:after{animation:none}}.card-front{z-index:1;transform:rotateY(180deg)}.card-bg-logo{z-index:0;opacity:.12;color:#ffffffb8;pointer-events:none;filter:drop-shadow(0 0 20px #fff3);will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0;transform:scale(.9)}.card-bg-logo--front{opacity:.05;color:rgba(var(--accent-primary-rgb,var(--isl-primary-rgb)), .75);transform:scale(.8)}@keyframes logo-breathe{0%,to{opacity:.03;transform:scale(.9)rotate(0)}25%{opacity:.08;transform:scale(.95)rotate(5deg)}50%{opacity:.03;transform:scale(.9)rotate(0)}75%{opacity:.07;transform:scale(.93)rotate(-5deg)}}@keyframes logo-breathe-front{0%,to{opacity:.02;transform:scale(.8)rotate(0)}25%{opacity:.05;transform:scale(.84)rotate(5deg)}50%{opacity:.02;transform:scale(.8)rotate(0)}75%{opacity:.04;transform:scale(.82)rotate(-5deg)}}.card-bg-logo--animated{animation:20s linear infinite logo-breathe}.card-bg-logo--animated.card-bg-logo--front{animation-name:logo-breathe-front}.card-front-border{border:1px solid rgba(var(--accent-primary-rgb,var(--isl-primary-rgb)), .15);pointer-events:none;z-index:10;border-radius:2.5rem;position:absolute;inset:1rem}.aurora-card-reveal.is-expanded .card-front{height:auto;min-height:600px;position:relative;inset:auto;overflow:visible}.aurora-card-reveal.is-expanded .card-inner{height:auto;min-height:100%;display:grid;overflow:visible}.aurora-card-reveal.is-expanded .card-face.card-front{height:auto;overflow:visible}.glass-face{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(var(--isl-paper-rgb), .85);box-shadow:0 32px 64px rgba(var(--isl-shadow-rgb), .12), 0 0 0 1px rgba(var(--isl-primary-rgb), .05)}.aurora-card-reveal.is-expanded .glass-face{-webkit-backdrop-filter:none;background:rgba(var(--isl-paper-rgb), .95)}.card-back{z-index:2;text-align:center;background:radial-gradient(circle at 50% 50%, rgba(var(--accent-primary-rgb,var(--isl-primary-rgb)), .15) 0%, transparent 70%), linear-gradient(148deg, var(--accent-primary,var(--isl-primary)) 0%, #0d0820 72%, #050211 100%);border-color:#ffffff40;flex-direction:column;justify-content:center;align-items:center;padding:clamp(1.5rem,5vw,2.5rem);display:flex;box-shadow:0 40px 100px #0006,inset 0 0 0 1px #ffffff26}.card-back-decoration{margin-bottom:clamp(1.5rem,6vw,3rem);position:relative}.decoration-orb{justify-content:center;align-items:center;width:6rem;height:6rem;display:flex;position:relative}.orb-core{width:1.5rem;height:1.5rem;box-shadow:0 0 30px #fffc, 0 0 60px rgba(var(--accent-primary-rgb,var(--isl-primary-rgb)), .4);z-index:2;background:#fff;border-radius:50%;animation:4s ease-in-out infinite orb-pulse}.orb-ring{animation:10s linear infinite orb-rotate;animation-play-state:var(--aurora-anim-state,running);border:1px solid #ffffff26;border-radius:50%;position:absolute;inset:0}.orb-rings-svg{color:#fff;width:100%;height:100%;animation:15s linear infinite orb-rotate;animation-play-state:var(--aurora-anim-state,running);position:absolute;inset:0}@keyframes orb-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-back-corner{pointer-events:none;border:1px solid #ffffff26;width:2rem;height:2rem;position:absolute}.corner-tl{border-bottom:none;border-right:none;border-radius:1rem 0 0;top:1.5rem;left:1.5rem}.corner-tr{border-bottom:none;border-left:none;border-radius:0 1rem 0 0;top:1.5rem;right:1.5rem}.corner-bl{border-top:none;border-right:none;border-radius:0 0 0 1rem;bottom:1.5rem;left:1.5rem}.corner-br{border-top:none;border-left:none;border-radius:0 0 1rem;bottom:1.5rem;right:1.5rem}@keyframes orb-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.card-back-accent-line{background:linear-gradient(90deg,#0000,#ffd70080,#0000);width:4rem;height:1px;margin-bottom:2.5rem}.card-back-label{letter-spacing:.3em;text-transform:uppercase;color:#ffffff73;max-width:220px;font-size:.75rem;font-weight:800;line-height:1.8}.crystalline-content-scroll{border-radius:3.5rem;flex-direction:column;flex:1;width:100%;padding:2rem 2.2rem;display:flex;position:relative}.aurora-card-reveal.is-expanded .crystalline-content-scroll{flex:none;height:auto;max-height:none;overflow-y:visible}.aurora-card-reveal.is-expanded .card-face.card-front{height:auto}.card-back-sigil-container{z-index:2;justify-content:center;align-items:center;margin-bottom:2rem;display:flex;position:relative}.card-back-sigil-glow{background:rgba(var(--accent-primary-rgb,var(--isl-primary-rgb)), .4);filter:blur(16px);pointer-events:none;border-radius:50%;width:4rem;height:4rem;transition:all .4s;position:absolute}.card-back-sigil-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 32px #0000003d,inset 0 0 0 1px #ffffff0d}.card-back-sigil-icon{color:#ffffffd9;filter:drop-shadow(0 2px 8px rgba(var(--accent-primary-rgb,var(--isl-primary-rgb)), .5));transition:all .4s}@media (prefers-reduced-motion:reduce){.card-bg-logo--animated,.card-bg-logo--animated.card-bg-logo--front,.orb-core,.orb-ring,.orb-rings-svg,.aurora-choice-card .crystalline-container{animation:none}.crystalline-container,.card-back-sigil-glow,.card-back-sigil-badge,.card-back-sigil-icon{transition:none}}.deck-stack-container:hover .card-back-sigil-badge{box-shadow:0 12px 40px rgba(var(--accent-primary-rgb,var(--isl-primary-rgb)), .25), inset 0 0 0 1px #ffffff1a;background:#ffffff1f;border-color:#ffffff4d;transform:scale(1.08)translateY(-2px)}.deck-stack-container:hover .card-back-sigil-glow{background:rgba(var(--accent-primary-rgb,var(--isl-primary-rgb)), .5);transform:scale(1.3)}.deck-stack-container:hover .card-back-sigil-icon{color:#fff;filter:drop-shadow(0 2px 12px rgba(var(--accent-primary-rgb,var(--isl-primary-rgb)), .8))}
