.wd-comparison{align-items:stretch;gap:0 var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding-block:var(--space-sm);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);display:grid}.wd-comparison-row{display:contents}.wd-comparison-row:not(:last-child) .wd-comparison-cell-feature,.wd-comparison-row:not(:last-child) .wd-comparison-cell-others{border-bottom:1px solid var(--color-border)}.wd-comparison-cell{min-width:0;padding-block:var(--space-sm);align-items:center;display:flex}.wd-comparison-head-label,.wd-comparison-feature-title,.wd-comparison-feature-desc{overflow-wrap:break-word}.wd-comparison-cell-feature{align-items:flex-start;gap:var(--space-sm);padding-inline-start:var(--space-md);padding-inline-end:var(--space-sm)}.wd-comparison-feature-icon{border-radius:var(--radius-md);background:var(--color-primary-50);width:50px;height:50px;color:var(--color-primary-dark);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wd-comparison-feature-title{font-weight:var(--fw-semibold);font-size:var(--fs-200);color:var(--color-text)}.wd-comparison-feature-desc{color:var(--color-text-muted);font-size:var(--fs-100);margin-top:.15rem}.wd-comparison-head-label{font-weight:var(--fw-semibold);font-size:var(--fs-200);color:var(--color-text)}.wd-comparison-cell-us,.wd-comparison-cell-others{text-align:center;justify-content:center}.wd-comparison-cell-us{z-index:1;background:linear-gradient(165deg, var(--color-primary-dark), var(--color-primary-darker));box-shadow:var(--shadow-md);position:relative}.wd-comparison-us-top{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);padding-top:var(--space-md)}.wd-comparison-us-bottom{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);padding-bottom:var(--space-md)}.wd-comparison-us-label{color:#fff;font-weight:var(--fw-bold);font-size:var(--fs-200)}.wd-comparison-status{border-radius:var(--radius-full);justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.wd-comparison-status-yes{color:#fff;background:#fff3}.wd-comparison-status-no{color:#c23a2e;background:#fdeceb}.wd-comparison-status-partial{background:var(--color-bg-subtle);color:var(--color-text-muted)}@media (max-width:480px){.wd-comparison{gap:0 var(--space-2xs);grid-template-columns:minmax(0,1fr) minmax(0,.6fr) minmax(0,.6fr)}.wd-comparison-cell-feature{padding-inline-start:var(--space-sm)}.wd-comparison-feature-icon{width:30px;height:30px}.wd-comparison-feature-desc{display:none}.wd-comparison-us-label{font-size:var(--fs-100)}}
.wd-hero-visual{flex-direction:column;width:100%;padding:0;display:flex;position:relative}@media (min-width:481px){.wd-hero-visual{padding-bottom:36px}}.wd-hero-visual-glow{z-index:0;border-radius:var(--radius-full);filter:blur(2px);pointer-events:none;position:absolute}.wd-hero-visual-glow-a{aspect-ratio:1;background:radial-gradient(circle,#b7e4cc38,#0000 70%);width:60%;top:-10%;right:-6%}.wd-hero-visual-glow-b{aspect-ratio:1;background:radial-gradient(circle,#ffffff1a,#0000 70%);width:45%;bottom:-12%;left:-8%}.wd-hero-visual-frame{z-index:1;gap:var(--space-md);min-height:0;padding:var(--space-md);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#ffffff12;border:1px solid #ffffff38;flex-direction:column;flex:1;display:flex;position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.wd-hero-visual-frame{isolation:isolate;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.wd-hero-visual-bar{align-items:center;gap:var(--space-3xs);display:flex}.wd-hero-visual-dot{border-radius:var(--radius-full);background:#ffffff59;width:7px;height:7px}.wd-hero-visual-address{max-width:120px;height:8px;margin-left:var(--space-xs);border-radius:var(--radius-full);background:#ffffff24;flex:1}.wd-hero-visual-live{font-size:var(--fs-100);font-weight:var(--fw-medium);color:#ffffffbf;letter-spacing:.02em;align-items:center;gap:.4em;margin-left:auto;display:flex}.wd-hero-visual-live-dot{border-radius:var(--radius-full);background:var(--color-primary-200);width:7px;height:7px;position:relative}.wd-hero-visual-live-dot:after{content:"";border-radius:var(--radius-full);background:var(--color-primary-200);animation:2.2s ease-out infinite wd-hero-visual-ping;position:absolute;inset:0}.wd-hero-visual-kpis{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wd-hero-visual-kpi{padding:var(--space-sm);border-radius:var(--radius-md);font:inherit;text-align:left;color:inherit;cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);opacity:0;animation:wd-hero-visual-rise .5s var(--ease-emphasized) both;background:#ffffff0f;border:1px solid #ffffff24;flex-direction:column;align-items:flex-start;gap:.35rem;display:flex;transform:translateY(14px)}.wd-hero-visual-kpi:first-child{animation-delay:.62s}.wd-hero-visual-kpi:nth-child(2){animation-delay:.72s}.wd-hero-visual-kpi:nth-child(3){animation-delay:.82s}.wd-hero-visual-kpi-icon{border-radius:var(--radius-full);width:28px;height:28px;color:var(--color-primary-100);background:#ffffff1f;justify-content:center;align-items:center;display:inline-flex}.wd-hero-visual-kpi-icon svg{stroke-width:2px;width:15px;height:15px}.wd-hero-visual-kpi-value{font-size:var(--fs-400);font-weight:var(--fw-bold);letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums;line-height:1}.wd-hero-visual-kpi-label{font-size:var(--fs-100);color:#ffffff9e}.wd-hero-visual-kpi:hover{background:#ffffff1a;border-color:#ffffff47}.wd-hero-visual-kpi-active,.wd-hero-visual-kpi-active:hover{border-color:var(--color-primary-200);background:#b7e4cc29;box-shadow:0 0 0 3px #b7e4cc24}.wd-hero-visual-kpi-active .wd-hero-visual-kpi-icon{background:var(--color-primary-200);color:var(--color-primary-darker)}.wd-hero-visual-chart-row{align-items:stretch;gap:var(--space-sm);min-height:150px;animation:wd-hero-visual-rise .5s var(--ease-emphasized) .9s backwards;flex:1;display:flex}.wd-hero-visual-linechart-wrap{min-width:0;padding:var(--space-2xs);border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff1f;flex-direction:column;flex:1.6;display:flex;position:relative}.wd-hero-visual-chart-title{font-size:.7rem;font-weight:var(--fw-medium);letter-spacing:.02em;color:#fff9;padding:.15rem .25rem .35rem}.wd-hero-visual-linechart{width:100%;height:100%;min-height:0;color:var(--color-primary-100);flex:1;display:block}.wd-hero-visual-linechart-fill{fill:url(#wd-hero-visual-linechart-gradient);opacity:0}.wd-hero-visual-linechart-line{fill:none;stroke:var(--color-primary-100);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;clip-path:inset(-20% 100% -20% -20%)}.wd-hero-visual-series-active .wd-hero-visual-linechart-line{animation:wd-hero-visual-draw 1.1s var(--ease-standard) .25s both}.wd-hero-visual-series-active .wd-hero-visual-linechart-fill{animation:wd-hero-visual-fade-in .6s var(--ease-standard) .7s both}.wd-hero-visual-bars{flex:1;align-items:flex-end;gap:6px;display:flex}.wd-hero-visual-bars span{height:var(--bar-h);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(180deg, var(--color-primary-100), #ffffff2e);transform-origin:bottom;animation:wd-hero-visual-grow .7s var(--ease-emphasized) both;transition:height .6s var(--ease-emphasized), filter var(--duration-fast) var(--ease-standard);cursor:pointer;flex:1;position:relative;transform:scaleY(0)}.wd-hero-visual-bars span:hover{filter:brightness(1.25)}.wd-hero-visual-bars span:after{content:attr(data-value);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-primary-darker);font-size:.65rem;font-weight:var(--fw-bold);white-space:nowrap;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);pointer-events:none;padding:.15rem .4rem;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px)}.wd-hero-visual-bars span:hover:after{opacity:1;transform:translate(-50%)}.wd-hero-visual-bars span:first-child{animation-delay:1s}.wd-hero-visual-bars span:nth-child(2){animation-delay:1.08s}.wd-hero-visual-bars span:nth-child(3){animation-delay:1.16s}.wd-hero-visual-bars span:nth-child(4){animation-delay:1.24s}.wd-hero-visual-bars span:nth-child(5){animation-delay:1.32s}.wd-hero-visual-float{align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);background:var(--color-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid #ffffff40;display:flex}.wd-hero-visual-float-ring-anchor{z-index:2;left:50%;bottom:calc(-1 * var(--space-md) - 4px);animation:wd-hero-visual-float-ring-rise .5s var(--ease-emphasized) 1.45s both, wd-hero-visual-float-ring-bob 5s ease-in-out 2s infinite;position:absolute}.wd-hero-visual-ring{flex-shrink:0;width:40px;height:40px;transform:rotate(-90deg)}.wd-hero-visual-ring-track{fill:none;stroke:#ffffff2e;stroke-width:3px}.wd-hero-visual-ring-value{fill:none;stroke:var(--color-primary-200);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:var(--ring-offset,24);animation:wd-hero-visual-ring-draw 1.2s var(--ease-standard) 1.65s backwards;transition:stroke-dashoffset .8s var(--ease-emphasized)}.wd-hero-visual-float-text{flex-direction:column;line-height:1.15;display:flex}.wd-hero-visual-float-value{font-size:var(--fs-300);font-weight:var(--fw-bold);color:#fff}.wd-hero-visual-float-label{color:#ffffffa6;font-size:.68rem}.wd-hero-visual-toast-anchor{z-index:2;position:absolute;top:0;left:50%}.wd-hero-visual-toast-anchor .wd-hero-visual-toast{translate:-50% -50%}.wd-hero-visual-toast-anchor{animation:7s ease-in-out 2.4s infinite wd-hero-visual-toast-loop}.wd-hero-visual-toast{font-size:var(--fs-100);font-weight:var(--fw-medium);color:#fff;white-space:nowrap}.wd-hero-visual-toast-check{border-radius:var(--radius-full);background:var(--color-primary-200);width:18px;height:18px;color:var(--color-primary-darker);font-size:.65rem;font-weight:var(--fw-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@keyframes wd-hero-visual-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.wd-hero-visual-bar{opacity:0;animation:wd-hero-visual-fade-in .4s var(--ease-standard) .48s both}@keyframes wd-hero-visual-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wd-hero-visual-draw{to{clip-path:inset(-20%)}}@keyframes wd-hero-visual-ring-draw{0%{stroke-dashoffset:100px}}@keyframes wd-hero-visual-grow{to{transform:scaleY(1)}}@keyframes wd-hero-visual-float-ring-rise{0%{opacity:0;transform:translate(-50%,50%)translateY(14px)translateZ(0)}to{opacity:1;transform:translate(-50%,50%)translateY(0)translateZ(0)}}@keyframes wd-hero-visual-float-ring-bob{0%,to{transform:translate(-50%,50%)translateY(0)translateZ(0)}50%{transform:translate(-50%,50%)translateY(-7px)translateZ(0)}}@keyframes wd-hero-visual-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes wd-hero-visual-toast-loop{0%,to{opacity:0;transform:translateY(-6px)translateZ(0)}6%,32%{opacity:1;transform:translateY(0)translateZ(0)}40%{opacity:0;transform:translateY(-6px)translateZ(0)}}@media (min-width:640px){.wd-hero-visual-kpi-value{font-size:var(--fs-500)}}@media (max-width:480px){.wd-hero-visual-float-ring-anchor{display:none}}@media (prefers-reduced-motion:reduce){.wd-hero-visual-frame,.wd-hero-visual-bar,.wd-hero-visual-kpi,.wd-hero-visual-chart-row,.wd-hero-visual-linechart-fill,.wd-hero-visual-linechart-line,.wd-hero-visual-bars span,.wd-hero-visual-ring-value,.wd-hero-visual-live-dot:after{opacity:1;animation:none;transform:none}.wd-hero-visual-float-ring-anchor{opacity:1;animation:none;transform:translate(-50%,50%)}.wd-hero-visual-series-active .wd-hero-visual-linechart-fill{opacity:1}.wd-hero-visual-series-active .wd-hero-visual-linechart-line{clip-path:none}.wd-hero-visual-bars span,.wd-hero-visual-ring-value,.wd-hero-visual-kpi{transition:none}.wd-hero-visual-toast-anchor{display:none}}@media (min-width:1024px){.wd-hero-visual-frame{gap:var(--space-sm)}.wd-hero-visual-kpi{padding:var(--space-xs) var(--space-sm)}.wd-hero-visual-chart-row{min-height:100px}.wd-hero-visual-float-ring-anchor{bottom:calc(-1 * var(--space-md) - 3px)}}@media (max-width:639px){.wd-hero-visual-kpis{grid-template-columns:repeat(3,auto)}.wd-hero-visual-kpi{min-width:0;padding:var(--space-xs)}.wd-hero-visual-kpi-value{font-size:var(--fs-300)}.wd-hero-visual-kpi-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.7rem;overflow:hidden}}@media (max-width:399px){.wd-hero-visual-frame{padding:var(--space-sm)}.wd-hero-visual-kpis{gap:.35rem}.wd-hero-visual-kpi-label{font-size:.65rem}}
.wd-tech-dashboard{justify-content:space-between;gap:var(--space-lg);width:100%;padding:var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#ffffff12;border:1px solid #ffffff38;flex-direction:column;flex:1;display:flex}.wd-tech-dashboard-bar{align-items:center;gap:var(--space-3xs);display:flex}.wd-tech-dashboard-dot{border-radius:var(--radius-full);background:#ffffff59;width:7px;height:7px}.wd-tech-dashboard-address{max-width:120px;height:8px;margin-left:var(--space-xs);border-radius:var(--radius-full);background:#ffffff24;flex:1}.wd-tech-dashboard-title{font-size:var(--fs-200);font-weight:var(--fw-semibold);color:#ffffffd9}.wd-tech-dashboard-live{font-size:var(--fs-100);font-weight:var(--fw-medium);color:#ffffffbf;letter-spacing:.02em;align-items:center;gap:.4em;margin-left:auto;display:flex}.wd-tech-dashboard-live-dot{border-radius:var(--radius-full);background:var(--color-primary-200);width:7px;height:7px;position:relative}.wd-tech-dashboard-live-dot:after{content:"";border-radius:var(--radius-full);background:var(--color-primary-200);animation:2.2s ease-out infinite wd-tech-dashboard-ping;position:absolute;inset:0}.wd-tech-dashboard-main{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff1f;flex-direction:column;display:flex}.wd-tech-dashboard-main-row{align-items:center;gap:var(--space-lg);display:flex}.wd-tech-dashboard-score{flex-shrink:0;justify-content:center;align-items:center;width:124px;height:124px;display:flex;position:relative}.wd-tech-dashboard-score-ring{width:100%;height:100%;transform:rotate(-90deg)}.wd-tech-dashboard-score-track{fill:none;stroke:#ffffff24;stroke-width:2.5px}.wd-tech-dashboard-score-fill{fill:none;stroke:var(--color-primary-200);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.3s var(--ease-standard) .15s}.wd-reveal.wd-is-visible .wd-tech-dashboard-score-fill{stroke-dashoffset:2px}.wd-tech-dashboard-score-text{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;display:flex;position:absolute;inset:0}.wd-tech-dashboard-score-value{font-size:var(--fs-600);font-weight:var(--fw-bold);color:#fff;font-variant-numeric:tabular-nums;line-height:1}.wd-tech-dashboard-score-sub{color:#ffffff9e;font-size:.74rem}.wd-tech-dashboard-score-badge{border-radius:var(--radius-full);color:var(--color-primary-200);font-size:.62rem;font-weight:var(--fw-semibold);letter-spacing:.03em;background:#b7e4cc29;margin-top:.3rem;padding:.15rem .55rem}.wd-tech-dashboard-metrics{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.wd-tech-dashboard-metric{align-items:center;gap:var(--space-2xs);grid-template-columns:auto auto 1fr auto;display:grid}.wd-tech-dashboard-metric-icon{border-radius:var(--radius-full);width:25px;height:25px;color:var(--color-primary-100);background:#ffffff1f;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wd-tech-dashboard-metric-icon svg{stroke-width:2px;width:15px;height:15px}.wd-tech-dashboard-metric-label{color:#ffffffbf;white-space:nowrap;font-size:.8rem}.wd-tech-dashboard-metric-bar{border-radius:var(--radius-full);background:#ffffff1f;min-width:40px;height:6px;display:block;overflow:hidden}.wd-tech-dashboard-metric-fill{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-primary-200), var(--color-primary-100));width:0%;height:100%;transition:width 1s var(--ease-standard) var(--fill-delay,0s);display:block}.wd-reveal.wd-is-visible .wd-tech-dashboard-metric-fill{width:var(--fill-pct)}.wd-tech-dashboard-metric-value{font-size:.8rem;font-weight:var(--fw-semibold);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.wd-tech-dashboard-footer{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.wd-tech-dashboard-toast{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);background:var(--color-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);opacity:0;border:1px solid #ffffff38;animation-name:wd-tech-dashboard-toast-in-out;animation-duration:6s;animation-timing-function:ease-in-out;animation-play-state:paused;animation-delay:.7s;animation-fill-mode:forwards;display:flex;transform:translateY(-6px)}.wd-reveal.wd-is-visible .wd-tech-dashboard-toast{animation-play-state:running}.wd-tech-dashboard-toast-check{border-radius:var(--radius-full);width:18px;height:18px;color:var(--color-primary-darker);font-size:.65rem;font-weight:var(--fw-bold);background:#ffffffeb;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wd-tech-dashboard-toast-text{flex-direction:column;line-height:1.15;display:flex}.wd-tech-dashboard-toast-title{font-size:.75rem;font-weight:var(--fw-medium);color:#fff;white-space:nowrap}.wd-tech-dashboard-toast-sub{color:#ffffffb3;font-size:.65rem}.wd-tech-dashboard-bars{flex:1;align-items:flex-end;gap:6px;min-width:60px;height:46px;display:flex}.wd-tech-dashboard-bars span{height:var(--bar-h);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(180deg, var(--color-primary-100), #ffffff29);transform-origin:bottom;transition:transform .7s var(--ease-emphasized) var(--bar-delay,0s);flex:1;transform:scaleY(0)}.wd-reveal.wd-is-visible .wd-tech-dashboard-bars span{transform:scaleY(1)}.wd-tech-dashboard-ring-mini{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.wd-tech-dashboard-ring-mini-svg{flex-shrink:0;width:34px;height:34px;transform:rotate(-90deg)}.wd-tech-dashboard-ring-mini-track{fill:none;stroke:#ffffff29;stroke-width:3px}.wd-tech-dashboard-ring-mini-fill{fill:none;stroke:var(--color-primary-200);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.1s var(--ease-standard) .5s}.wd-reveal.wd-is-visible .wd-tech-dashboard-ring-mini-fill{stroke-dashoffset:24px}.wd-tech-dashboard-ring-mini-text{white-space:nowrap;flex-direction:column;line-height:1.15;display:flex}.wd-tech-dashboard-ring-mini-value{font-size:.72rem;font-weight:var(--fw-bold);color:#fff}.wd-tech-dashboard-ring-mini-label{color:#fff9;font-size:.6rem}@keyframes wd-tech-dashboard-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes wd-tech-dashboard-toast-in-out{0%{opacity:0;transform:translateY(-6px)}10%,60%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media (max-width:480px){.wd-tech-dashboard-main-row{flex-direction:column}.wd-tech-dashboard-metrics{width:100%}}@media (prefers-reduced-motion:reduce){.wd-tech-dashboard-score-fill,.wd-tech-dashboard-metric-fill,.wd-tech-dashboard-bars span,.wd-tech-dashboard-ring-mini-fill{transition:none}.wd-tech-dashboard-score-fill{stroke-dashoffset:2px}.wd-tech-dashboard-metric-fill{width:var(--fill-pct)}.wd-tech-dashboard-bars span{transform:scaleY(1)}.wd-tech-dashboard-ring-mini-fill{stroke-dashoffset:24px}.wd-tech-dashboard-toast{opacity:1;animation:none;transform:none}.wd-tech-dashboard-live-dot:after{animation:none}}
.wd-problem-dashboard{gap:var(--space-sm);width:100%;padding:var(--space-md);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:#fff;background:#ffffff0d;border:1px solid #ffffff2e;flex-direction:column;flex:1;display:flex}.wd-problem-dashboard-bar{align-items:center;gap:var(--space-3xs);display:flex}.wd-problem-dashboard-dot{border-radius:var(--radius-full);background:#ffffff59;width:7px;height:7px}.wd-problem-dashboard-address{max-width:120px;height:8px;margin-left:var(--space-xs);border-radius:var(--radius-full);background:#ffffff24;flex:1}.wd-problem-dashboard-tag{border-radius:var(--radius-full);font-size:.7rem;font-weight:var(--fw-semibold);letter-spacing:.04em;color:#ffffffbf;border:1px solid #ffffff38;margin-left:auto;padding:.15rem .6rem}.wd-problem-dashboard-head{align-items:center;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid #ffffff1f;display:flex}.wd-problem-dashboard-ring{flex-shrink:0;place-items:center;width:72px;height:72px;display:grid;position:relative}.wd-problem-dashboard-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.wd-problem-dashboard-ring-track{fill:none;stroke:#ffffff24;stroke-width:3px}.wd-problem-dashboard-ring-fill{fill:none;stroke:var(--color-primary-200);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:calc(100 - var(--pd-score));transition:stroke-dashoffset 1.3s var(--ease-standard) .15s}html.js .wd-reveal:not(.wd-is-visible) .wd-problem-dashboard-ring-fill{stroke-dashoffset:100px}.wd-problem-dashboard-ring-value{font-size:var(--fs-500);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1;position:relative}.wd-problem-dashboard-head-text{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.wd-problem-dashboard-title{font-size:var(--fs-300);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.wd-problem-dashboard-sub{font-size:var(--fs-100);color:#ffffffb3}.wd-problem-dashboard-badge{border-radius:var(--radius-full);font-size:.72rem;font-weight:var(--fw-semibold);color:var(--color-primary-200);background:#ffffff1a;align-items:center;gap:.35rem;margin-top:.2rem;padding:.2rem .6rem;display:inline-flex}.wd-problem-dashboard-badge svg{width:13px;height:13px}.wd-problem-dashboard .wd-problem-dashboard-list{flex-direction:column;flex:1;justify-content:space-between;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.wd-problem-dashboard-row{align-items:center;gap:var(--space-xs);border-radius:var(--radius-md);transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard), transform .6s var(--ease-emphasized);transition-delay:0s, 0s, 0s, var(--pd-delay);border:1px solid #0000;grid-template-columns:30px minmax(0,1fr) minmax(3rem,4.5rem) auto;padding:.45rem .6rem .45rem .45rem;display:grid}html.js .wd-reveal:not(.wd-is-visible) .wd-problem-dashboard-row{opacity:0;transform:translate(-10px)}.wd-problem-dashboard-row-icon{border-radius:var(--radius-full);width:30px;height:30px;color:var(--color-primary-200);transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);background:#ffffff1a;place-items:center;display:grid}.wd-problem-dashboard-row-icon svg{stroke-width:2px;width:15px;height:15px}.wd-problem-dashboard-row-label{font-size:var(--fs-100);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;color:#ffffffd9;overflow:hidden}.wd-problem-dashboard-row-bar{border-radius:var(--radius-full);background:#ffffff1f;height:5px;overflow:hidden}.wd-problem-dashboard-row-bar span{width:var(--pd-level);border-radius:inherit;transform-origin:0;height:100%;transition:transform .9s var(--ease-emphasized) var(--pd-delay), background-color var(--duration-base) var(--ease-standard);background:#ffffff8c;display:block}html.js .wd-reveal:not(.wd-is-visible) .wd-problem-dashboard-row-bar span{transform:scaleX(0)}.wd-problem-dashboard-row-value{font-size:var(--fs-100);font-weight:var(--fw-semibold);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.wd-problem-dashboard-banner{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:#ffffff14;flex-direction:column;gap:.1rem;display:flex}.wd-problem-dashboard-banner-title{font-size:var(--fs-200);font-weight:var(--fw-semibold)}.wd-problem-dashboard-banner-sub{font-size:var(--fs-100);color:#ffffffb8}@media (max-width:380px){.wd-problem-dashboard-row{grid-template-columns:30px minmax(0,1fr) auto}.wd-problem-dashboard-row-bar{display:none}}@media (prefers-reduced-motion:reduce){.wd-problem-dashboard-ring-fill,.wd-problem-dashboard-row,.wd-problem-dashboard-row-icon,.wd-problem-dashboard-row-bar span{transition:none}html.js .wd-reveal:not(.wd-is-visible) .wd-problem-dashboard-ring-fill{stroke-dashoffset:calc(100 - var(--pd-score))}html.js .wd-reveal:not(.wd-is-visible) .wd-problem-dashboard-row{opacity:1;transform:none}html.js .wd-reveal:not(.wd-is-visible) .wd-problem-dashboard-row-bar span{transform:none}}
.wd-comparison-visual{gap:var(--space-md);width:100%;max-width:500px;padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.wd-comparison-visual-bar{align-items:center;gap:var(--space-3xs);display:flex}.wd-comparison-visual-dot{border-radius:var(--radius-full);background:var(--color-border-strong);width:7px;height:7px}.wd-comparison-visual-hero{align-items:center;gap:var(--space-sm);display:flex}.wd-comparison-visual-image{flex-shrink:0;width:112px}.wd-comparison-visual-lines{gap:var(--space-2xs);flex-direction:column;flex:1;display:flex}.wd-comparison-visual-line{border-radius:var(--radius-full);background:var(--color-border-strong);height:8px;display:block}.wd-comparison-visual-line:first-child{width:90%}.wd-comparison-visual-line:nth-child(2){width:100%}.wd-comparison-visual-line:nth-child(3){width:65%}.wd-comparison-visual-button{width:72px;height:20px;margin-top:var(--space-2xs);border-radius:var(--radius-full);background:var(--color-primary);display:block}.wd-comparison-visual-stats{gap:var(--space-xs);grid-template-columns:repeat(3,1fr);display:grid}.wd-comparison-visual-stat{padding:var(--space-sm) var(--space-xs);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.wd-comparison-visual-stat-icon{border-radius:var(--radius-full);background:var(--color-primary-50);width:28px;height:28px;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.wd-comparison-visual-stat-icon svg{stroke-width:2px;width:15px;height:15px}.wd-comparison-visual-stat-value{font-size:clamp(.95rem, .7rem + 1.1vw, var(--fs-300));white-space:nowrap;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1}.wd-comparison-visual-stat-label{font-size:var(--fs-100);color:var(--color-text-muted)}.wd-comparison-visual-chart{padding:var(--space-2xs);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md)}.wd-comparison-visual-chart-inner{position:relative}.wd-comparison-visual-chart-svg{width:100%;height:60px;color:var(--color-primary);display:block}.wd-comparison-visual-chart-fill{fill:url(#wd-comparison-visual-chart-gradient)}.wd-comparison-visual-chart-line{fill:none;stroke:var(--color-primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.wd-comparison-visual-chart-dot{border-radius:var(--radius-full);background:var(--color-primary);border:2px solid var(--color-surface);width:8px;height:8px;position:absolute;top:6.7%;left:100%;transform:translate(-50%,-50%)}
.wd-wdfaqv{gap:var(--space-md);width:100%;padding:var(--space-lg);background:linear-gradient(160deg, var(--color-primary), var(--color-primary-dark));border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid #ffffff1f;flex-direction:column;display:flex}.wd-wdfaqv-bar{align-items:center;gap:var(--space-3xs);display:flex}.wd-wdfaqv-dot{border-radius:var(--radius-full);background:#ffffff59;width:7px;height:7px}.wd-wdfaqv-filename{margin-left:var(--space-xs);font-size:var(--fs-100);font-weight:var(--fw-medium);color:#fff9;font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace}.wd-wdfaqv-live{font-size:var(--fs-100);font-weight:var(--fw-medium);color:#ffffffbf;letter-spacing:.02em;align-items:center;gap:.4em;margin-left:auto;display:flex}.wd-wdfaqv-live-dot{border-radius:var(--radius-full);background:var(--color-primary-200);width:7px;height:7px;position:relative}.wd-wdfaqv-live-dot:after{content:"";border-radius:var(--radius-full);background:var(--color-primary-200);animation:2.2s ease-out infinite wd-wdfaqv-ping;position:absolute;inset:0}.wd-wdfaqv-code{padding:var(--space-md);border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff1a;font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.65;overflow-x:auto}.wd-wdfaqv-line{gap:var(--space-sm);white-space:pre;opacity:0;transition:opacity .42s var(--ease-standard) var(--line-delay,0s), transform .42s var(--ease-standard) var(--line-delay,0s);display:flex;transform:translate(-6px)}.wd-reveal.wd-is-visible .wd-wdfaqv-line{opacity:1;transform:translate(0)}.wd-wdfaqv-lineno{text-align:right;color:#ffffff40;flex-shrink:0;width:1.2em}.wd-wdfaqv-token-kw{color:var(--color-primary-200)}.wd-wdfaqv-token-fn{color:#fff;font-weight:var(--fw-semibold)}.wd-wdfaqv-token-tag{color:var(--color-primary-100)}.wd-wdfaqv-token-attr{color:#ffffff8c}.wd-wdfaqv-token-str{color:#ffffffd9}.wd-wdfaqv-token-p{color:#ffffff59}.wd-wdfaqv-cursor{vertical-align:-.15em;background:var(--color-primary-200);width:6px;height:1em;margin-left:2px;animation:1s step-end infinite wd-wdfaqv-blink;display:inline-block}.wd-wdfaqv-preview{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff1f;flex-direction:column;display:flex}.wd-wdfaqv-preview-label{font-size:.65rem;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:#fff6}.wd-wdfaqv-preview-heading{border-radius:var(--radius-full);transform-origin:0;width:70%;height:14px;transition:transform .5s var(--ease-emphasized) .95s;background:#ffffffd9;transform:scaleX(0)}.wd-reveal.wd-is-visible .wd-wdfaqv-preview-heading{transform:scaleX(1)}.wd-wdfaqv-preview-button{border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-text-on-primary);font-size:var(--fs-100);font-weight:var(--fw-semibold);opacity:0;transition:opacity .42s var(--ease-emphasized) 1.2s, transform .42s var(--ease-emphasized) 1.2s;padding:.55rem 1.2rem;transform:translateY(6px)scale(.95)}.wd-reveal.wd-is-visible .wd-wdfaqv-preview-button{opacity:1;transform:translateY(0)scale(1)}@keyframes wd-wdfaqv-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes wd-wdfaqv-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.wd-wdfaqv-line,.wd-wdfaqv-preview-heading,.wd-wdfaqv-preview-button{opacity:1;transition:none;transform:none}.wd-wdfaqv-cursor,.wd-wdfaqv-live-dot:after{animation:none}}
.wd-wdfaq-layout{align-items:start;gap:var(--space-xl);grid-template-columns:1fr;display:grid}.wd-wdfaq-col{gap:var(--space-sm);flex-direction:column;display:flex}.wd-wdfaq-visual-wrap{display:flex}.wd-wdfaq-item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:background var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard)}.wd-wdfaq-item:hover{border-color:var(--color-primary-200)}.wd-wdfaq-item[data-open=true]{background:var(--color-primary-100);border-color:var(--color-primary)}.wd-wdfaq-item[data-open=true] .wd-wdfaq-summary{color:var(--color-primary-darker)}.wd-wdfaq-summary{align-items:center;gap:var(--space-sm);width:100%;min-height:40px;padding:var(--space-sm) var(--space-md);cursor:pointer;font:inherit;font-weight:var(--fw-semibold);font-size:var(--fs-200);color:inherit;text-align:left;background:0 0;border:none;display:flex}.wd-wdfaq-number{font-size:var(--fs-100);font-weight:var(--fw-bold);color:var(--color-primary-200);letter-spacing:.02em;flex-shrink:0}.wd-wdfaq-item[data-open=true] .wd-wdfaq-number{color:var(--color-primary)}.wd-wdfaq-question{flex-grow:1}.wd-wdfaq-toggle{width:16px;height:16px;color:var(--color-primary);flex-shrink:0;position:relative}.wd-wdfaq-toggle-bar{border-radius:var(--radius-full);transition:transform var(--duration-base) var(--ease-standard);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wd-wdfaq-toggle-bar-h{width:12px;height:2px}.wd-wdfaq-toggle-bar-v{width:2px;height:12px}.wd-wdfaq-item[data-open=true] .wd-wdfaq-toggle-bar-v{transform:translate(-50%,-50%)rotate(90deg)}.wd-wdfaq-panel{transition:grid-template-rows .38s var(--ease-emphasized);grid-template-rows:0fr;display:grid}.wd-wdfaq-item[data-open=true] .wd-wdfaq-panel{grid-template-rows:1fr}.wd-wdfaq-panel-inner{min-height:0;overflow:hidden}.wd-wdfaq-answer{padding:0 var(--space-md) var(--space-sm) calc(var(--space-md) + var(--fs-100) * 1.6 + var(--space-sm));color:var(--color-text-muted);font-size:var(--fs-100);line-height:var(--lh-normal)}@media (min-width:1024px){.wd-wdfaq-layout{column-gap:var(--space-xl);grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.wd-wdfaq-toggle-bar,.wd-wdfaq-panel,.wd-wdfaq-item{transition:none}}
.wd-service-slider-viewport{padding-block:var(--space-sm);margin-top:var(--space-md);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000000a 4%,#0000001f 8%,#00000047 12%,#0000008c 16%,#000000d9 20%,#000 24% 76%,#000000d9 80%,#0000008c 84%,#00000047 88%,#0000001f 92%,#0000000a 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000000a 4%,#0000001f 8%,#00000047 12%,#0000008c 16%,#000000d9 20%,#000 24% 76%,#000000d9 80%,#0000008c 84%,#00000047 88%,#0000001f 92%,#0000000a 96%,#0000 100%)}@media (max-width:639px){.wd-service-slider-viewport{-webkit-mask-image:none;mask-image:none}}.wd-service-slider-track{display:flex}.wd-service-slider-slide{width:100%;margin-right:var(--space-md);flex:none}@media (min-width:640px){.wd-service-slider-slide{width:calc((100% - var(--space-md)) / 2)}}@media (max-width:639px){.wd-service-slider-viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--space-sm));padding-inline:var(--space-sm);scroll-padding-inline:var(--space-sm);overflow-x:auto}.wd-service-slider-viewport::-webkit-scrollbar{display:none}.wd-service-slider-track{gap:var(--space-sm)}.wd-service-slider-slide{scroll-snap-align:start;width:80%;margin-right:0}.wd-service-slider-slide:last-child{margin-right:var(--space-sm)}}@media (min-width:1024px){.wd-service-slider-slide{width:calc((100% - 3 * var(--space-md)) / 4)}.wd-service-slider-viewport{--wd-slider-extra:max(0px, min(150px, (100vw - var(--content-max-width)) / 2));width:calc(100% + 2 * var(--wd-slider-extra));margin-inline:calc(-1 * var(--wd-slider-extra))}}
.wd-pb{z-index:1;gap:var(--space-lg);align-items:center;display:grid;position:relative}.wd-pb .wd-pb-steps{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;display:flex}.wd-pb-step{position:relative}.wd-pb-step:not(:last-child):before{content:"";top:calc(var(--space-xs) + 34px);bottom:calc(-1 * var(--space-xs) - var(--space-3xs) + 6px);left:calc(var(--space-sm) + 17px);border-radius:var(--radius-full);background:var(--color-primary-100);width:2px;transition:background-color var(--duration-base) var(--ease-standard);position:absolute}.wd-pb-step-done:not(:last-child):before{background:var(--color-primary-light)}.wd-pb-step-button{align-items:start;gap:0 var(--space-sm);width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-lg);font:inherit;text-align:left;color:var(--color-text);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);background:0 0;border:1px solid #0000;grid-template-columns:36px minmax(0,1fr);display:grid}.wd-pb-step-button:hover{background:#fff9}.wd-pb-step-button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.wd-pb-step-active .wd-pb-step-button{border-color:var(--color-primary-100);background:var(--color-surface);box-shadow:var(--shadow-md)}.wd-pb-step-marker{z-index:1;border:1.5px solid var(--color-primary-200);border-radius:var(--radius-full);background:var(--color-surface);width:36px;height:36px;font-size:var(--fs-100);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--color-primary-dark);transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);place-items:center;display:grid;position:relative}.wd-pb-step-done .wd-pb-step-marker{border-color:var(--color-primary-light);background:var(--color-primary-50)}.wd-pb-step-active .wd-pb-step-marker{border-color:var(--color-primary-dark);background:var(--color-primary-dark);color:#fff}.wd-pb-step-icon{display:none}.wd-pb-step-body{flex-direction:column;gap:.15rem;padding-top:.35rem;display:flex}.wd-pb-step-title{font-size:var(--fs-300);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.wd-pb-step-text{font-size:var(--fs-100);line-height:var(--lh-snug);color:var(--color-text-muted)}.wd-pb-stage{gap:var(--space-xs);flex-direction:column;order:-1;display:flex}.wd-pb-browser{border:1px solid var(--color-primary-100);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-lg);overflow:hidden}.wd-pb-bar{align-items:center;gap:var(--space-sm);padding:.6rem var(--space-sm);border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle);display:flex}.wd-pb-dots{gap:5px;display:flex}.wd-pb-dots span{border-radius:var(--radius-full);background:var(--color-border-strong);width:9px;height:9px}.wd-pb-url{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);max-width:16rem;color:var(--color-text-muted);flex:1;justify-content:center;align-items:center;gap:.3rem;margin-inline:auto;padding:.25rem .75rem;font-size:.72rem;display:inline-flex}.wd-pb-lock{color:var(--color-primary);opacity:0;transition:opacity var(--duration-base) var(--ease-standard)}.wd-pb-live{border-radius:var(--radius-full);background:var(--color-primary);font-size:.68rem;font-weight:var(--fw-bold);color:#fff;opacity:0;transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-emphasized);padding:.15rem .55rem;transform:scale(.7)}.wd-pb-reached-5 .wd-pb-lock,.wd-pb-reached-5 .wd-pb-live{opacity:1;transform:none}.wd-pb-view{aspect-ratio:16/10;background:radial-gradient(ellipse 80% 60% at 70% 20%, var(--color-primary-50), transparent 70%), var(--color-bg);position:relative;overflow:hidden}.wd-pb-notes{transition:opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-emphasized);justify-content:center;align-items:center;gap:4%;display:flex;position:absolute;inset:0}.wd-pb-note{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-primary-100);width:24%;box-shadow:var(--shadow-md);font-size:clamp(.6rem,.5rem + .5vw,.85rem);font-weight:var(--fw-semibold);color:var(--color-primary-darker);place-items:center;display:grid;transform:rotate(-4deg)}.wd-pb-note:nth-child(2){background:var(--color-primary-50);transform:rotate(3deg)translateY(-8%)}.wd-pb-note:nth-child(3){background:var(--color-primary-200);transform:rotate(-2deg)translateY(6%)}.wd-pb-browser:not(.wd-pb-at-0) .wd-pb-notes{opacity:0;transform:scale(.92)}.wd-pb-page{opacity:0;transition:opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-emphasized);flex-direction:column;gap:7%;display:flex;position:absolute;inset:6%;transform:translateY(4%)}.wd-pb-reached-1 .wd-pb-page{opacity:1;transform:none}.wd-pb-block{border:1.5px dashed var(--color-border-strong);transition:background-color var(--duration-slow) var(--ease-standard), border-color var(--duration-slow) var(--ease-standard), box-shadow var(--duration-slow) var(--ease-standard);background:0 0;border-radius:4px;display:block}.wd-pb-nav{justify-content:space-between;align-items:center;height:7%;display:flex}.wd-pb-logo{width:16%;height:100%}.wd-pb-nav-links{align-items:center;gap:6%;width:46%;height:100%;display:flex}.wd-pb-nav-links .wd-pb-block{flex:1;height:45%}.wd-pb-nav-links .wd-pb-nav-cta{border-radius:var(--radius-full);flex:1.6;height:100%}.wd-pb-hero{grid-template-columns:1fr .9fr;gap:6%;height:52%;display:grid}.wd-pb-hero-text{flex-direction:column;justify-content:center;gap:9%;display:flex}.wd-pb-line{height:11%}.wd-pb-line-xl{width:95%;height:15%}.wd-pb-line-lg{width:70%;height:15%}.wd-pb-line-sm{width:90%;height:6%}.wd-pb-line-short{width:60%}.wd-pb-button{border-radius:var(--radius-full);width:38%;height:13%;margin-top:3%}.wd-pb-image{border-radius:var(--radius-md);height:100%}.wd-pb-cards{flex:1;grid-template-columns:repeat(3,1fr);gap:4%;display:grid}.wd-pb-card{border-radius:var(--radius-sm)}.wd-pb-reached-2 .wd-pb-block{border-style:solid;border-color:#0000}.wd-pb-reached-2 .wd-pb-logo{background:var(--color-primary-dark)}.wd-pb-reached-2 .wd-pb-nav-links .wd-pb-block{background:var(--color-border-strong)}.wd-pb-reached-2 .wd-pb-nav-links .wd-pb-nav-cta{background:var(--color-primary)}.wd-pb-reached-2 .wd-pb-line-xl,.wd-pb-reached-2 .wd-pb-line-lg{background:var(--color-text)}.wd-pb-reached-2 .wd-pb-line-sm{background:var(--color-border-strong)}.wd-pb-reached-2 .wd-pb-button{background:var(--color-primary-dark)}.wd-pb-reached-2 .wd-pb-image{background:radial-gradient(circle at 75% 28%, var(--color-primary-50) 0 9%, transparent 10%), linear-gradient(160deg, var(--color-primary-light), var(--color-primary-dark));box-shadow:var(--shadow-md)}.wd-pb-reached-2 .wd-pb-card{border-color:var(--color-primary-100);background:linear-gradient(var(--color-primary-100) 0 26%, var(--color-surface) 26%);box-shadow:var(--shadow-sm)}.wd-pb-code{border-radius:var(--radius-md);background:var(--color-text);width:44%;box-shadow:var(--shadow-lg);opacity:0;transition:opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-emphasized);flex-direction:column;gap:.45rem;padding:4% 4.5%;display:flex;position:absolute;bottom:7%;right:5%;transform:translateY(12%)}.wd-pb-code-line{border-radius:var(--radius-full);background:var(--color-primary-200);height:.4rem;display:block}.wd-pb-code-line:first-child{width:55%}.wd-pb-code-line:nth-child(2){background:var(--color-primary-light);width:80%;margin-left:12%}.wd-pb-code-line:nth-child(3){background:#ffffff80;width:62%;margin-left:12%}.wd-pb-code-line:nth-child(4){background:var(--color-primary-light);width:70%;margin-left:24%}.wd-pb-code-line:nth-child(5){width:40%}.wd-pb-at-3 .wd-pb-code{opacity:1;transform:none}.wd-pb-checks{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-lg);opacity:0;transition:opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-emphasized);flex-direction:column;gap:.35rem;padding:.6rem .75rem;display:flex;position:absolute;top:18%;right:5%;transform:translateY(-10%)}.wd-pb-check{font-size:clamp(.6rem,.55rem + .3vw,.78rem);font-weight:var(--fw-semibold);color:var(--color-text);align-items:center;gap:.35rem;display:inline-flex}.wd-pb-check svg{border-radius:var(--radius-full);background:var(--color-primary);color:#fff;padding:2px}.wd-pb-at-4 .wd-pb-checks{opacity:1;transform:none}.wd-pb-toast{border-radius:var(--radius-full);background:var(--color-primary-darker);box-shadow:var(--shadow-lg);font-size:clamp(.65rem,.55rem + .35vw,.82rem);font-weight:var(--fw-semibold);white-space:nowrap;color:#fff;opacity:0;transition:opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-emphasized);align-items:center;gap:.4rem;padding:.45rem .9rem;display:inline-flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%,30%)}.wd-pb-toast svg{color:var(--color-primary-200)}.wd-pb-at-5 .wd-pb-toast{opacity:1;transform:translate(-50%)}.wd-pb-caption{text-align:center;font-size:var(--fs-100);font-weight:var(--fw-semibold);color:var(--color-primary-dark)}@media (min-width:1024px){.wd-pb{gap:var(--space-2xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.wd-pb-stage{order:0}.wd-pb-step-button{grid-template-columns:36px 28px minmax(0,1fr)}.wd-pb-step-icon{height:36px;color:var(--color-primary);place-items:center;display:grid}.wd-pb-step-icon svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.wd-pb-step:not(:last-child):before,.wd-pb-step-button,.wd-pb-step-marker,.wd-pb-lock,.wd-pb-live,.wd-pb-notes,.wd-pb-page,.wd-pb-block,.wd-pb-code,.wd-pb-checks,.wd-pb-toast{transition:none}}
