.sample-flow-page{--sample-flow-ink:var(--text);--sample-flow-soft-ink:var(--text-muted);--sample-flow-subtle-ink:var(--text-soft);--sample-flow-connector-reach:clamp(34px,4.5vw,63px);--sample-flow-spine-gap:calc(var(--sample-flow-connector-reach)*2);--sample-flow-center-connector-length:clamp(24px,3vw,36px);--sample-flow-line:color-mix(in srgb,var(--border) 84%,#0000);--sample-flow-line-strong:color-mix(in srgb,var(--accent) 34%,var(--border));--sample-flow-live:var(--primary);--sample-flow-live-soft:color-mix(in srgb,var(--primary) 14%,#0000);--sample-flow-done:var(--success);--sample-flow-done-soft:color-mix(in srgb,var(--success) 14%,#0000);--sample-flow-risk:#f26f43;--sample-flow-risk-soft:#f26f4324;--sample-flow-idle:var(--text-soft);--sample-flow-idle-soft:color-mix(in srgb,var(--text-soft) 12%,#0000);--sample-flow-skipped:color-mix(in srgb,var(--warning) 62%,var(--text-soft));--sample-flow-skipped-soft:color-mix(in srgb,var(--warning) 14%,#0000);--sample-flow-board-bg:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 10%,#0000),#0000 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,#0000),color-mix(in srgb,var(--surface) 94%,#0000));--sample-flow-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 94%,#0000),color-mix(in srgb,var(--surface-muted) 96%,#0000));--sample-flow-card-raised:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 9%,#0000),#0000 26%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 98%,#0000),color-mix(in srgb,var(--surface) 98%,#0000));--sample-flow-soft-bg:color-mix(in srgb,var(--surface-muted) 92%,#0000);--sample-flow-marker-shadow:0 18px 32px color-mix(in srgb,var(--primary-strong) 22%,#0000);--sample-flow-shadow:var(--shadow-soft)}:root[data-theme=dark] .sample-flow-page{--sample-flow-line:color-mix(in srgb,var(--border-strong) 86%,#0000);--sample-flow-line-strong:color-mix(in srgb,var(--accent) 44%,var(--border-strong));--sample-flow-card-bg:linear-gradient(180deg,#142137f5,#0e1829f0);--sample-flow-card-raised:radial-gradient(circle at top right,#4da3ff24,#0000 28%),linear-gradient(180deg,#192842fa,#0e1829f5);--sample-flow-soft-bg:color-mix(in srgb,var(--surface-muted) 96%,#0000);--sample-flow-marker-shadow:0 20px 40px #2563eb47}.sample-flow-shell{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr}.sample-flow-document-card,.sample-flow-form-card,.sample-flow-hero,.sample-flow-lane-card,.sample-flow-overview-card,.sample-flow-panel,.sample-flow-rail,.sample-flow-rail-card,.sample-flow-stage-card,.sample-flow-timeline-card,.sample-flow-version-card{min-width:0}.sample-flow-rail{grid-gap:14px;background:var(--sample-flow-board-bg);border:1px solid var(--sample-flow-line);border-radius:24px;box-shadow:var(--sample-flow-shadow);display:grid;gap:14px;padding:16px;position:relative}.sample-flow-rail-toolbar{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(260px,460px)}.sample-flow-rail-minihead{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.sample-flow-rail-title{color:var(--sample-flow-ink);font-size:1rem;font-weight:900}.sample-flow-rail-subtitle{color:var(--sample-flow-soft-ink);font-size:.84rem;font-weight:700}.sample-flow-rail .clearable-search-field{background:var(--sample-flow-soft-bg);border:1px solid var(--sample-flow-line)}.sample-flow-rail-list{display:flex;flex-wrap:wrap;gap:10px}.sample-flow-rail-list.horizontal{flex-wrap:wrap}.sample-flow-rail-card{grid-gap:6px;background:var(--sample-flow-card-bg);border:1px solid var(--sample-flow-line);border-radius:18px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 6%,#0000);display:grid;flex:0 1 180px;gap:6px;padding:12px 14px;text-align:left;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.sample-flow-rail-card.is-active,.sample-flow-rail-card:hover{background:var(--sample-flow-card-raised);border-color:var(--sample-flow-line-strong);box-shadow:0 20px 34px color-mix(in srgb,var(--primary-strong) 16%,#0000);transform:translateY(-1px)}.sample-flow-document-head,.sample-flow-form-head,.sample-flow-hero-actions,.sample-flow-lane-head,.sample-flow-link-row,.sample-flow-panel-head,.sample-flow-rail-card-top,.sample-flow-stage-footer,.sample-flow-stage-head,.sample-flow-stage-top,.sample-flow-timeline-head,.sample-flow-version-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.sample-flow-form-label,.sample-flow-hero-kicker,.sample-flow-overview-label,.sample-flow-panel-kicker,.sample-flow-rail-ref,.sample-flow-stage-kicker,.sample-flow-version-step-label{color:var(--sample-flow-subtle-ink);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sample-flow-document-title,.sample-flow-form-title,.sample-flow-lane-title,.sample-flow-panel-title,.sample-flow-rail-style,.sample-flow-stage-title,.sample-flow-timeline-title,.sample-flow-version-title{color:var(--sample-flow-ink);font-weight:900;line-height:1.25;overflow-wrap:anywhere}.sample-flow-rail-style{font-size:.96rem}.sample-flow-rail-style.compact{color:var(--sample-flow-soft-ink);font-size:.84rem;font-weight:700}.sample-flow-document-copy,.sample-flow-form-copy,.sample-flow-hero-subtitle,.sample-flow-lane-copy,.sample-flow-lane-stage-copy,.sample-flow-overview-helper,.sample-flow-rail-copy,.sample-flow-stage-detail,.sample-flow-stage-owner,.sample-flow-timeline-actor,.sample-flow-timeline-copy,.sample-flow-version-copy,.sample-flow-version-step-copy{color:var(--sample-flow-soft-ink);font-size:.9rem;line-height:1.55;overflow-wrap:anywhere}.sample-flow-rail-copy.subtle{font-size:.82rem}.sample-flow-chip,.sample-flow-current-pill,.sample-flow-document-badge,.sample-flow-form-badge,.sample-flow-lane-badge,.sample-flow-muted-pill,.sample-flow-rail-badge,.sample-flow-stage-department,.sample-flow-version-badge{align-items:center;background:var(--sample-flow-soft-bg);border:1px solid var(--sample-flow-line);border-radius:999px;color:var(--sample-flow-ink);display:inline-flex;font-size:.76rem;font-weight:800;gap:8px;max-width:100%;overflow-wrap:anywhere;padding:7px 10px}.sample-flow-main{grid-gap:18px;display:grid;gap:18px}.sample-flow-hero,.sample-flow-panel{background:var(--sample-flow-board-bg);border:1px solid var(--sample-flow-line);border-radius:28px;box-shadow:var(--sample-flow-shadow);overflow:hidden;position:relative}.sample-flow-hero{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:24px}.sample-flow-hero:before,.sample-flow-panel:before{content:"";pointer-events:none;position:absolute}.sample-flow-hero:before{animation:sampleFlowFloat 10s ease-in-out infinite;background:radial-gradient(circle,#35bbd138,#0000 70%);border-radius:999px;height:260px;right:-80px;top:-120px;width:260px}.sample-flow-panel:before{background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--accent) 34%,#0000),#0000);height:1px;inset:0 auto auto 0;width:100%}.sample-flow-hero-title{color:var(--sample-flow-ink);font-size:clamp(1.8rem,4vw,2.7rem);font-weight:950;letter-spacing:-.04em;line-height:.98;margin:8px 0 0}.sample-flow-hero-subtitle{margin-top:12px}.sample-flow-chip-row,.sample-flow-document-grid,.sample-flow-form-grid,.sample-flow-overview-grid,.sample-flow-ownership-summary,.sample-flow-timeline,.sample-flow-version-list{grid-gap:14px;display:grid;gap:14px}.sample-flow-chip-row{display:flex;flex-wrap:wrap;margin-top:16px}.sample-flow-link-row{flex-wrap:wrap}.sample-flow-view-switch{background:var(--sample-flow-soft-bg);border:1px solid var(--sample-flow-line);border-radius:999px;display:inline-flex;padding:4px}.sample-flow-view-switch button{background:#0000;border:none;border-radius:999px;color:var(--sample-flow-soft-ink);cursor:pointer;font-size:.82rem;font-weight:800;padding:10px 14px;transition:background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.sample-flow-view-switch button.is-active{background:linear-gradient(135deg,var(--primary),var(--primary-strong));box-shadow:var(--sample-flow-marker-shadow);color:#fff}.sample-flow-document-item,.sample-flow-inline-link,.sample-flow-primary-link,.sample-flow-secondary-link{align-items:center;display:inline-flex;gap:8px;text-decoration:none;transition:transform var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.sample-flow-primary-link,.sample-flow-secondary-link{border-radius:16px;font-weight:800;padding:11px 15px}.sample-flow-primary-link{background:linear-gradient(135deg,var(--primary),var(--primary-strong));box-shadow:var(--button-shadow);color:#fff}.sample-flow-secondary-link{background:var(--sample-flow-soft-bg);border:1px solid var(--sample-flow-line);color:var(--sample-flow-ink)}.sample-flow-document-item:hover,.sample-flow-inline-link:hover,.sample-flow-primary-link:hover,.sample-flow-secondary-link:hover{transform:translateY(-1px)}.sample-flow-panel{padding:22px}.sample-flow-panel-title{font-size:1.2rem}.sample-flow-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sample-flow-overview-grid.secondary{margin-top:0}.sample-flow-overview-card{background:var(--sample-flow-card-bg);border:1px solid var(--sample-flow-line);border-radius:22px;box-shadow:0 16px 32px color-mix(in srgb,var(--bg) 12%,#0000);padding:16px}.sample-flow-overview-top{align-items:center;display:flex;gap:10px}.sample-flow-overview-icon,.sample-flow-stage-icon,.sample-flow-timeline-dot{background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:14px;box-shadow:var(--sample-flow-marker-shadow);color:#fff;display:grid;height:40px;min-width:40px;place-items:center;width:40px}.sample-flow-form-value,.sample-flow-lane-stage-status,.sample-flow-overview-value,.sample-flow-stage-status,.sample-flow-version-step-status{color:var(--sample-flow-ink);font-size:1.05rem;font-weight:900;line-height:1.25;margin-top:10px;overflow-wrap:anywhere}.sample-flow-current-banner{grid-gap:18px;align-items:center;background:radial-gradient(circle at 12% 50%,color-mix(in srgb,var(--accent) 18%,#0000),#0000 24%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 94%,#0000),color-mix(in srgb,var(--surface-muted) 98%,#0000));border:1px solid var(--sample-flow-line);border-radius:24px;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr);padding:18px}.sample-flow-current-orb{animation:sampleFlowPulse 2.8s ease-in-out infinite;border-radius:999px;box-shadow:inset 0 0 18px #ffffff94,0 0 0 10px #0d87ba14,0 18px 34px #0d87ba29;height:74px;width:74px}.sample-flow-current-orb.tone-live{background:radial-gradient(circle at 35% 30%,#9dedff,#0d87ba 56%,#155d87 100%)}.sample-flow-current-orb.tone-done{background:radial-gradient(circle at 35% 30%,#baf6de,#0f9b77 56%,#0f6b56 100%)}.sample-flow-current-orb.tone-risk{background:radial-gradient(circle at 35% 30%,#ffd1bf,#f26f43 56%,#b94d28 100%)}.sample-flow-current-orb.tone-current{background:radial-gradient(circle at 35% 30%,#ffd8d0,#ef4444 46%,#b91c1c 100%)}.sample-flow-current-copy{min-width:0}.sample-flow-current-label{color:var(--sample-flow-subtle-ink);font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.sample-flow-current-title{color:var(--sample-flow-ink);font-size:clamp(1.3rem,2.6vw,2rem);font-weight:950;line-height:1.05;margin-top:6px;overflow-wrap:anywhere}.sample-flow-current-subtitle{color:var(--sample-flow-soft-ink);font-size:.95rem;line-height:1.55;margin-top:8px;overflow-wrap:anywhere}.sample-flow-current-stats{grid-gap:12px;display:grid;gap:12px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sample-flow-current-stats .sample-flow-overview-card{min-height:100%}.sample-flow-track{grid-gap:18px;display:grid;gap:18px;padding:10px 0 12px;position:relative}.sample-flow-track-row{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) var(--sample-flow-spine-gap) minmax(0,1fr);position:relative}.sample-flow-track-row.placement-left>*{grid-column:1;justify-self:end}.sample-flow-track-row.placement-center>*{grid-column:1/-1;justify-self:center}.sample-flow-track-row.placement-right>*{grid-column:3;justify-self:start}.sample-flow-track:before{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 18%,#0000),color-mix(in srgb,var(--accent) 58%,var(--danger) 18%),color-mix(in srgb,var(--danger) 26%,#0000)),repeating-linear-gradient(180deg,#0000 0 12px,color-mix(in srgb,var(--surface-strong) 72%,var(--text) 28%) 12px 16px,#0000 16px 26px);bottom:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 8%,#0000);margin-left:-2px;width:4px}.sample-flow-track:after,.sample-flow-track:before{border-radius:999px;content:"";left:50%;position:absolute;top:0}.sample-flow-track:after{animation:sampleFlowRunner 3.1s linear infinite;background:radial-gradient(circle at 35% 35%,#fffffffa,#bff0fffa 26%,#3b82f6f5 56%,#ef4444f0 78%,#ef444400 100%);box-shadow:0 0 0 8px color-mix(in srgb,var(--danger) 10%,#0000),0 0 30px color-mix(in srgb,var(--danger) 36%,#0000),0 10px 24px color-mix(in srgb,var(--primary-strong) 24%,#0000);height:26px;margin-left:-13px;width:26px}.sample-flow-stage-grid{display:contents;position:relative}.sample-flow-document-card,.sample-flow-form-card,.sample-flow-lane-card,.sample-flow-stage-card,.sample-flow-version-card{background:var(--sample-flow-card-bg);border:1px solid var(--sample-flow-line);border-radius:22px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 6%,#0000),0 18px 34px color-mix(in srgb,var(--bg) 12%,#0000);padding:16px;position:relative;z-index:1}.sample-flow-stage-card{--sample-flow-stage-accent:var(--sample-flow-idle);grid-gap:12px;animation:sampleFlowRise .42s ease both;display:grid;gap:12px;transform-style:preserve-3d;width:min(430px,100%)}.sample-flow-stage-card:before{background:linear-gradient(90deg,color-mix(in srgb,var(--sample-flow-stage-accent) 18%,#0000),color-mix(in srgb,var(--sample-flow-stage-accent) 68%,#0000)),repeating-linear-gradient(90deg,#0000 0 9px,color-mix(in srgb,var(--surface-strong) 72%,var(--text) 28%) 9px 13px,#0000 13px 18px);border-radius:999px;box-shadow:0 0 18px color-mix(in srgb,var(--sample-flow-stage-accent) 20%,#0000);content:"";height:4px;position:absolute;top:28px;width:var(--sample-flow-connector-reach)}.sample-flow-stage-card:after{background:radial-gradient(circle at 32% 32%,#fffffff2,color-mix(in srgb,var(--sample-flow-stage-accent) 92%,var(--accent)) 62%,#fff0 100%);border-radius:999px;box-shadow:0 0 0 6px color-mix(in srgb,var(--sample-flow-stage-accent) 12%,#0000),0 0 18px color-mix(in srgb,var(--sample-flow-stage-accent) 32%,#0000);content:"";height:14px;position:absolute;top:22px;width:14px}.sample-flow-stage-card.placement-left:before{right:calc(var(--sample-flow-connector-reach)*-1)}.sample-flow-stage-card.placement-left:after{right:calc((var(--sample-flow-connector-reach) + 7px)*-1)}.sample-flow-stage-card.placement-right:before{left:calc(var(--sample-flow-connector-reach)*-1)}.sample-flow-stage-card.placement-right:after{left:calc((var(--sample-flow-connector-reach) + 7px)*-1)}.sample-flow-stage-card.placement-center:before{background:linear-gradient(180deg,color-mix(in srgb,var(--sample-flow-stage-accent) 18%,#0000),color-mix(in srgb,var(--sample-flow-stage-accent) 68%,#0000)),repeating-linear-gradient(180deg,#0000 0 8px,color-mix(in srgb,var(--surface-strong) 72%,var(--text) 28%) 8px 12px,#0000 12px 18px);height:var(--sample-flow-center-connector-length);left:50%;margin-left:-2px;top:calc(var(--sample-flow-center-connector-length)*-1);width:4px}.sample-flow-stage-card.placement-center:after{left:50%;margin-left:-7px;top:calc((var(--sample-flow-center-connector-length) + 7px)*-1)}.sample-flow-lane-card.is-current,.sample-flow-stage-card.is-current{border-color:color-mix(in srgb,var(--danger) 34%,var(--border));box-shadow:0 34px 62px color-mix(in srgb,var(--danger) 20%,#0000),inset 0 0 0 1px color-mix(in srgb,var(--danger) 24%,#0000);transform:translateY(-8px) rotateX(4deg)}.sample-flow-lane-card.tone-current,.sample-flow-lane-stage.tone-current,.sample-flow-stage-card.tone-current{--sample-flow-stage-accent:color-mix(in srgb,var(--danger) 82%,var(--primary));background:radial-gradient(circle at top right,color-mix(in srgb,var(--danger) 18%,#0000),#0000 28%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,var(--danger) 8%),color-mix(in srgb,var(--surface) 88%,var(--danger) 12%))}.sample-flow-stage-card.tone-done{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success) 20%,#0000),0 18px 34px color-mix(in srgb,var(--success) 10%,#0000)}.sample-flow-lane-card.tone-done,.sample-flow-stage-card.tone-done{--sample-flow-stage-accent:var(--sample-flow-done)}.sample-flow-stage-card.tone-risk{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sample-flow-risk) 22%,#0000),0 18px 34px color-mix(in srgb,var(--sample-flow-risk) 10%,#0000)}.sample-flow-lane-card.tone-risk,.sample-flow-stage-card.tone-risk{--sample-flow-stage-accent:var(--sample-flow-risk)}.sample-flow-lane-card.tone-live,.sample-flow-lane-stage.tone-live,.sample-flow-stage-card.tone-live{--sample-flow-stage-accent:var(--sample-flow-live)}.sample-flow-lane-card.tone-idle,.sample-flow-lane-stage.tone-idle,.sample-flow-stage-card.tone-idle{--sample-flow-stage-accent:var(--sample-flow-idle)}.sample-flow-lane-card.tone-skipped,.sample-flow-lane-stage.tone-skipped,.sample-flow-stage-card.tone-skipped{--sample-flow-stage-accent:var(--sample-flow-skipped);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 18%,#0000),0 14px 28px color-mix(in srgb,var(--warning) 8%,#0000)}.sample-flow-stage-order{background:radial-gradient(circle at 32% 28%,color-mix(in srgb,#fff 74%,#0000),#0000 38%),linear-gradient(180deg,color-mix(in srgb,var(--sample-flow-stage-accent) 14%,var(--surface-strong)),color-mix(in srgb,var(--sample-flow-stage-accent) 8%,var(--surface)));border:1px solid color-mix(in srgb,var(--sample-flow-stage-accent) 20%,#0000);border-radius:12px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 8%,#0000),0 12px 22px color-mix(in srgb,var(--sample-flow-stage-accent) 14%,#0000);color:var(--sample-flow-ink);display:grid;font-size:.8rem;font-weight:900;height:36px;place-items:center;width:36px}.sample-flow-stage-department{margin-left:auto;max-width:66%}.sample-flow-stage-footer{align-items:center;flex-wrap:wrap}.sample-flow-current-pill{background:linear-gradient(135deg,var(--danger),#b91c1c);border-color:#0000;box-shadow:0 12px 24px color-mix(in srgb,var(--danger) 22%,#0000);color:#fff}.sample-flow-muted-pill{background:color-mix(in srgb,var(--surface-muted) 92%,#0000);color:var(--sample-flow-soft-ink)}.sample-flow-muted-pill.tone-done{background:var(--sample-flow-done-soft);border-color:color-mix(in srgb,var(--success) 18%,var(--border));color:var(--sample-flow-done)}.sample-flow-muted-pill.tone-skipped{background:var(--sample-flow-skipped-soft);border-color:color-mix(in srgb,var(--warning) 18%,var(--border));color:var(--sample-flow-skipped)}.sample-flow-department-track{grid-gap:18px;display:grid;gap:18px;padding:6px 0 8px;position:relative}.sample-flow-department-track:before{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 18%,#0000),color-mix(in srgb,var(--danger) 26%,#0000)),repeating-linear-gradient(180deg,#0000 0 8px,color-mix(in srgb,var(--surface-strong) 72%,var(--text) 28%) 8px 12px,#0000 12px 18px);border-radius:999px;bottom:0;content:"";left:50%;margin-left:-2px;position:absolute;top:0;width:4px}.sample-flow-lane-card{--sample-flow-stage-accent:var(--sample-flow-idle);grid-gap:14px;animation:sampleFlowRise .42s ease both;display:grid;gap:14px;width:100%;width:min(520px,100%)}.sample-flow-lane-card:before{background:linear-gradient(90deg,color-mix(in srgb,var(--sample-flow-stage-accent) 18%,#0000),color-mix(in srgb,var(--sample-flow-stage-accent) 68%,#0000)),repeating-linear-gradient(90deg,#0000 0 9px,color-mix(in srgb,var(--surface-strong) 72%,var(--text) 28%) 9px 13px,#0000 13px 18px);border-radius:999px;box-shadow:0 0 18px color-mix(in srgb,var(--sample-flow-stage-accent) 20%,#0000);content:"";height:4px;position:absolute;top:28px;width:var(--sample-flow-connector-reach)}.sample-flow-lane-card:after{background:radial-gradient(circle at 32% 32%,#fffffff2,color-mix(in srgb,var(--sample-flow-stage-accent) 92%,var(--accent)) 62%,#fff0 100%);border-radius:999px;box-shadow:0 0 0 6px color-mix(in srgb,var(--sample-flow-stage-accent) 12%,#0000),0 0 18px color-mix(in srgb,var(--sample-flow-stage-accent) 32%,#0000);content:"";height:14px;position:absolute;top:22px;width:14px}.sample-flow-lane-card.placement-left:before{right:calc(var(--sample-flow-connector-reach)*-1)}.sample-flow-lane-card.placement-left:after{right:calc((var(--sample-flow-connector-reach) + 7px)*-1)}.sample-flow-lane-card.placement-right:before{left:calc(var(--sample-flow-connector-reach)*-1)}.sample-flow-lane-card.placement-right:after{left:calc((var(--sample-flow-connector-reach) + 7px)*-1)}.sample-flow-lane-card.placement-center:before{background:linear-gradient(180deg,color-mix(in srgb,var(--sample-flow-stage-accent) 18%,#0000),color-mix(in srgb,var(--sample-flow-stage-accent) 68%,#0000)),repeating-linear-gradient(180deg,#0000 0 8px,color-mix(in srgb,var(--surface-strong) 72%,var(--text) 28%) 8px 12px,#0000 12px 18px);height:var(--sample-flow-center-connector-length);left:50%;margin-left:-2px;top:calc(var(--sample-flow-center-connector-length)*-1);width:4px}.sample-flow-lane-card.placement-center:after{left:50%;margin-left:-7px;top:calc((var(--sample-flow-center-connector-length) + 7px)*-1)}.sample-flow-lane-stages{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.sample-flow-lane-stage{grid-gap:10px;background:var(--sample-flow-soft-bg);border:1px solid var(--sample-flow-line);border-radius:18px;display:grid;gap:10px;padding:14px;position:relative}.sample-flow-lane-stage-order{background:color-mix(in srgb,var(--surface-strong) 92%,var(--primary) 8%);border-radius:10px;color:var(--sample-flow-ink);display:grid;font-size:.74rem;font-weight:900;height:30px;place-items:center;width:30px}.sample-flow-lane-stage.is-current{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,var(--danger) 8%),color-mix(in srgb,var(--surface) 90%,var(--danger) 10%));border-color:color-mix(in srgb,var(--danger) 28%,var(--border));box-shadow:0 18px 30px color-mix(in srgb,var(--danger) 14%,#0000)}.sample-flow-lane-stage-title{color:var(--sample-flow-ink);font-weight:800;overflow-wrap:anywhere}.sample-flow-version-list{grid-template-columns:1fr}.sample-flow-version-card{grid-gap:16px;display:grid;gap:16px}.sample-flow-version-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sample-flow-version-step{grid-gap:8px;background:var(--sample-flow-soft-bg);border:1px solid var(--sample-flow-line);border-radius:18px;display:grid;gap:8px;padding:14px}.sample-flow-document-badge,.sample-flow-form-badge,.sample-flow-version-badge{align-self:flex-start}.sample-flow-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.sample-flow-document-grid,.sample-flow-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-flow-document-card,.sample-flow-form-card{grid-gap:14px;display:grid;gap:14px;text-decoration:none}.sample-flow-form-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-flow-document-list,.sample-flow-form-metrics,.sample-flow-ownership-summary,.sample-flow-timeline{grid-gap:12px;display:grid;gap:12px}.sample-flow-document-item{background:var(--sample-flow-soft-bg);border:1px solid var(--sample-flow-line);border-radius:14px;color:var(--sample-flow-ink);justify-content:space-between;overflow-wrap:anywhere;padding:12px 14px}.sample-flow-ownership-summary{display:flex;flex-wrap:wrap}.sample-flow-ownership-chip{align-items:center;background:var(--sample-flow-soft-bg);border:1px solid var(--sample-flow-line);border-radius:14px;color:var(--sample-flow-ink);display:inline-flex;font-size:.84rem;font-weight:700;gap:8px;max-width:100%;overflow-wrap:anywhere;padding:10px 12px}.sample-flow-ownership-chip.tone-done{background:var(--sample-flow-done-soft);border-color:#0f9b772e}.sample-flow-ownership-chip.tone-live{background:var(--sample-flow-live-soft);border-color:#0d87ba2e}.sample-flow-timeline-row{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr)}.sample-flow-timeline-dot.tone-done{background:linear-gradient(135deg,#0f9b77,#39c39b)}.sample-flow-timeline-card{background:var(--sample-flow-card-bg);border:1px solid var(--sample-flow-line);border-radius:18px;display:block;padding:14px 16px;text-decoration:none}.sample-flow-timeline-card.is-link:hover{border-color:#0d87ba42;box-shadow:0 16px 30px #08182614}.sample-flow-timeline-date{color:var(--sample-flow-subtle-ink);font-size:.78rem;font-weight:700;white-space:nowrap}.sample-flow-inline-link{color:var(--sample-flow-live);font-size:.84rem;font-weight:800;overflow-wrap:anywhere}.sample-flow-empty,.sample-flow-loading{background:color-mix(in srgb,var(--surface-muted) 92%,#0000);border:1px dashed var(--sample-flow-line-strong);border-radius:20px;color:var(--sample-flow-soft-ink);padding:22px}.sample-flow-empty.compact{font-size:.88rem;padding:14px}.sample-flow-loading{text-align:center}.tone-live{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,#0000),color-mix(in srgb,var(--primary) 10%,var(--surface-muted)))}.tone-current{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,var(--danger) 8%),color-mix(in srgb,var(--surface) 88%,var(--danger) 12%))}.tone-done{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,#0000),color-mix(in srgb,var(--success) 10%,var(--surface-muted)))}.tone-risk{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,#0000),color-mix(in srgb,var(--sample-flow-risk) 10%,var(--surface-muted)))}.tone-skipped{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,#0000),color-mix(in srgb,var(--warning) 10%,var(--surface-muted)))}.tone-idle{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,#0000),color-mix(in srgb,var(--surface-muted) 98%,#0000))}@keyframes sampleFlowFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,16px,0) scale(1.03)}}@keyframes sampleFlowBeam{0%{background-position:0 0}to{background-position:100% 0}}@keyframes sampleFlowRunner{0%{opacity:.95;transform:translateY(0)}to{opacity:.95;transform:translateY(calc(100% - 26px))}}@keyframes sampleFlowPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes sampleFlowRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1260px){.sample-flow-current-banner,.sample-flow-document-grid,.sample-flow-form-grid,.sample-flow-grid,.sample-flow-hero,.sample-flow-overview-grid,.sample-flow-shell{grid-template-columns:1fr}.sample-flow-rail{position:relative;top:0}.sample-flow-rail-toolbar{grid-template-columns:1fr}.sample-flow-current-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (max-width:860px){.sample-flow-page{--sample-flow-live:#0c7fae}.sample-flow-shell{gap:14px}.sample-flow-hero,.sample-flow-panel,.sample-flow-rail{border-radius:22px;padding:16px}.sample-flow-document-grid,.sample-flow-form-grid,.sample-flow-form-metrics,.sample-flow-lane-stages,.sample-flow-overview-grid,.sample-flow-stage-grid,.sample-flow-version-grid{grid-template-columns:1fr}.sample-flow-rail-list{max-height:none}.sample-flow-lane-card,.sample-flow-stage-card{flex:1 1 auto;transform:none}.sample-flow-track-row{grid-template-columns:34px minmax(0,1fr)}.sample-flow-track-row.placement-center>*,.sample-flow-track-row.placement-left>*,.sample-flow-track-row.placement-right>*{grid-column:2;justify-self:stretch}.sample-flow-department-track:before,.sample-flow-track:after,.sample-flow-track:before{left:18px;margin-left:0}.sample-flow-stage-card{justify-self:end;width:calc(100% - 34px)}.sample-flow-lane-card{width:calc(100% - 34px)}.sample-flow-lane-card:before,.sample-flow-stage-card:before{height:3px;left:-34px;right:auto;top:28px;width:34px}.sample-flow-lane-card.placement-center:before,.sample-flow-stage-card.placement-center:before{background:linear-gradient(90deg,#0d87ba38,#ef444485);height:3px;left:-34px;margin-left:0;top:28px;width:34px}.sample-flow-lane-card:after,.sample-flow-stage-card:after{left:-41px;margin-left:0;right:auto;top:22px}.sample-flow-timeline-row{grid-template-columns:1fr}.sample-flow-timeline-dot{display:none}.sample-flow-rail-card{flex:1 1 100%}}.cover-letter-shell{grid-gap:18px;color:var(--text);display:grid;gap:18px}.cover-letter-loading{color:var(--text-muted);font-size:.98rem;padding:64px 24px;text-align:center}.cover-letter-toolbar{align-items:flex-start;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 16%,#0000),#0000 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 92%,#fff 8%),color-mix(in srgb,var(--surface-strong) 88%,#0000));border:1px solid var(--border-strong);border-radius:28px;box-shadow:var(--shadow-soft);display:flex;gap:18px;justify-content:space-between;padding:24px 26px}.cover-letter-toolbar__eyebrow{color:var(--text-soft);font-size:.72rem;font-weight:800;letter-spacing:.18em;margin-bottom:6px;text-transform:uppercase}.cover-letter-toolbar h1{font-size:clamp(1.65rem,2.7vw,2.2rem);font-weight:900;letter-spacing:-.04em;margin:0}.cover-letter-toolbar p{color:var(--text-muted);line-height:1.6;margin:10px 0 0;max-width:760px}.cover-letter-toolbar__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.cover-letter-button{align-items:center;border:1px solid #0000;border-radius:14px;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:42px;padding:0 16px;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.cover-letter-button:hover{transform:translateY(-1px)}.cover-letter-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.cover-letter-button--primary{background:linear-gradient(135deg,var(--primary),var(--primary-strong));box-shadow:var(--button-shadow);color:#fff}.cover-letter-button--secondary{background:color-mix(in srgb,var(--surface) 90%,#0000);border-color:var(--border-strong);color:var(--text)}.cover-letter-button--ghost{background:color-mix(in srgb,var(--surface-muted) 78%,#0000);border-color:var(--border);color:var(--text-muted)}.cover-letter-alert{border:1px solid #0000;border-radius:18px;font-weight:700;padding:14px 16px}.cover-letter-alert--error{background:#7f1d1d40;border-color:#f8717152;color:#fecaca}.cover-letter-alert--success{background:#064e3b3d;border-color:#34d39947;color:#bbf7d0}:root[data-theme=light] .cover-letter-alert--error{background:#fee2e2e6;color:#991b1b}:root[data-theme=light] .cover-letter-alert--success{background:#dcfce7eb;color:#166534}.cover-letter-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.cover-letter-stat{background:color-mix(in srgb,var(--surface) 90%,#0000);border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow-soft);padding:18px}.cover-letter-stat__label{color:var(--text-soft);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cover-letter-stat__value{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:900;letter-spacing:-.05em;margin-top:10px}.cover-letter-grid{grid-gap:18px;display:grid;gap:18px}.cover-letter-grid--list{grid-template-columns:1.1fr 1fr}.cover-letter-grid--detail,.cover-letter-grid--editor{align-items:start;grid-template-columns:minmax(340px,440px) minmax(0,1fr)}.cover-letter-grid--full-preview{grid-template-columns:1fr}.cover-letter-sidebar{grid-gap:16px;display:grid;gap:16px}.cover-letter-sidebar--hidden{display:none}.cover-letter-panel{background:color-mix(in srgb,var(--surface) 92%,#0000);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow-soft);min-width:0;padding:18px}.cover-letter-panel__header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.cover-letter-panel__header h2{font-size:1rem;font-weight:900;margin:0}.cover-letter-panel__header p{color:var(--text-muted);font-size:.88rem;line-height:1.55;margin:7px 0 0}.cover-letter-field-group{grid-gap:8px;display:grid;gap:8px}.cover-letter-field-group label{color:var(--text-soft);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cover-letter-search{align-items:center;background:color-mix(in srgb,var(--surface-muted) 85%,#0000);border:1px solid var(--border-strong);border-radius:16px;color:var(--text-soft);display:flex;gap:10px;min-height:44px;padding:0 14px}.cover-letter-search input{background:#0000;border:0;color:var(--text);flex:1 1;min-width:0;outline:0}.cover-letter-search input::placeholder{color:var(--text-soft)}.cover-letter-options{grid-gap:8px;background:color-mix(in srgb,var(--surface-strong) 96%,#0000);border:1px solid var(--border);border-radius:18px;display:grid;gap:8px;margin-top:2px;max-height:260px;overflow-y:auto;padding:6px}.cover-letter-option{grid-gap:3px;background:#0000;border:1px solid #0000;border-radius:14px;color:var(--text);cursor:pointer;display:grid;gap:3px;padding:11px 12px;text-align:left;width:100%}.cover-letter-option:hover{background:color-mix(in srgb,var(--surface-muted) 82%,#0000);border-color:var(--border-strong)}.cover-letter-option__main{font-weight:800}.cover-letter-option__sub{color:var(--text-soft);font-size:.8rem}.cover-letter-option--empty{color:var(--text-soft);cursor:default}.cover-letter-template-list{grid-gap:10px;display:grid;gap:10px}.cover-letter-template-card{grid-gap:12px;align-items:center;background:color-mix(in srgb,var(--surface-muted) 80%,#0000);border:1px solid var(--border);border-radius:16px;color:var(--text);cursor:pointer;display:grid;gap:12px;grid-template-columns:96px minmax(0,1fr);padding:12px;text-align:left;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast);width:100%}.cover-letter-template-card.is-active,.cover-letter-template-card:hover{background:color-mix(in srgb,var(--surface-strong) 90%,#fff 10%);border-color:var(--border-strong);transform:translateY(-1px)}.cover-letter-template-card strong{display:block;font-size:.92rem}.cover-letter-template-card small{color:var(--text-soft);display:block;line-height:1.45;margin-top:4px}.cover-letter-template-card__thumb{grid-gap:6px;background:#fff;border:1px solid #0f172a;border-radius:12px;display:grid;gap:6px;padding:10px}.cover-letter-template-card__thumb--editorial{border-width:2px}.cover-letter-template-card__bar{background:#0f172a;height:10px}.cover-letter-template-card__line{background:#0f172a52;height:4px}.cover-letter-template-card__line--strong{background:#0f172a;height:6px}.cover-letter-template-card__line--short{width:60%}.cover-letter-inline-note{align-items:center;background:color-mix(in srgb,var(--accent-soft) 72%,#0000);border-radius:14px;color:var(--text-muted);display:flex;font-size:.84rem;gap:8px;line-height:1.45;margin-top:10px;padding:10px 12px}.cover-letter-inline-note--success{background:#065f4640;color:#bbf7d0}:root[data-theme=light] .cover-letter-inline-note--success{background:#dcfce7e6;color:#166534}.cover-letter-checkbox-list{grid-gap:8px;display:grid;gap:8px;max-height:260px;overflow-y:auto}.cover-letter-checkbox{align-items:flex-start;background:color-mix(in srgb,var(--surface-muted) 78%,#0000);border:1px solid var(--border);border-radius:16px;display:flex;gap:10px;padding:12px}.cover-letter-checkbox.is-selected{background:color-mix(in srgb,var(--primary) 10%,var(--surface-muted) 90%);border-color:color-mix(in srgb,var(--primary) 38%,var(--border) 62%)}.cover-letter-checkbox input{margin-top:2px}.cover-letter-checkbox span{grid-gap:4px;display:grid;gap:4px}.cover-letter-checkbox strong{font-size:.92rem}.cover-letter-checkbox small{color:var(--text-soft);font-size:.8rem}.cover-letter-table-wrap{border:1px solid var(--border);border-radius:18px;overflow-x:auto}.cover-letter-table-wrap--compact{max-height:360px;overflow:auto}.cover-letter-table{border-collapse:collapse;font-size:.9rem;width:100%}.cover-letter-table td,.cover-letter-table th{border-bottom:1px solid var(--border);padding:12px 14px;text-align:left;vertical-align:top}.cover-letter-table th{background:color-mix(in srgb,var(--surface-strong) 97%,#0000);color:var(--text-soft);font-size:.72rem;font-weight:900;letter-spacing:.12em;position:sticky;text-transform:uppercase;top:0;z-index:1}.cover-letter-table tbody tr.is-active td,.cover-letter-table tbody tr:hover td{background:color-mix(in srgb,var(--accent-soft) 55%,#0000)}.cover-letter-table__main{font-weight:800}.cover-letter-table__sub{color:var(--text-soft);font-size:.8rem;margin-top:3px}.cover-letter-empty{color:var(--text-soft);padding:24px;text-align:center}.cover-letter-status{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:900;justify-content:center;letter-spacing:.08em;min-height:28px;padding:0 10px;text-transform:uppercase;white-space:nowrap}.cover-letter-status--info{background:#1e40af42;border-color:#60a5fa42;color:#bfdbfe}.cover-letter-status--success{background:#15803d38;border-color:#4ade803d;color:#bbf7d0}.cover-letter-status--draft{background:#92400e3d;border-color:#fbbf2442;color:#fde68a}:root[data-theme=light] .cover-letter-status--info{background:#dbeafef0;color:#1d4ed8}:root[data-theme=light] .cover-letter-status--success{background:#dcfce7eb;color:#166534}:root[data-theme=light] .cover-letter-status--draft{background:#fef3c7eb;color:#92400e}.cover-letter-selected-list{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.cover-letter-selected-item{grid-gap:12px;align-items:center;background:color-mix(in srgb,var(--surface-muted) 82%,#0000);border:1px solid var(--border);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 160px;padding:12px 14px}.cover-letter-selected-item strong{display:block}.cover-letter-selected-item small{color:var(--text-soft);display:block;margin-top:4px}.cover-letter-selected-item input{background:color-mix(in srgb,var(--surface-strong) 94%,#0000);border:1px solid var(--border-strong);border-radius:12px;color:var(--text);min-height:40px;padding:0 12px;width:100%}.cover-letter-selected-item--readonly{grid-template-columns:1fr}.cover-letter-selected-item__meta{color:var(--text-soft);display:flex;flex-wrap:wrap;font-size:.8rem;font-weight:800;gap:8px}.cover-letter-summary-grid{grid-gap:10px;display:grid;gap:10px}.cover-letter-summary-box{background:color-mix(in srgb,var(--surface-muted) 80%,#0000);border:1px solid var(--border);border-radius:16px;padding:14px}.cover-letter-summary-box span{color:var(--text-soft);display:block;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cover-letter-summary-box strong{display:block;line-height:1.5;margin-top:8px}.cover-letter-detail-list{grid-gap:10px;display:grid;gap:10px}.cover-letter-detail-list div{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:14px;justify-content:space-between;padding:11px 0}.cover-letter-detail-list div:last-child{border-bottom:0}.cover-letter-detail-list span{color:var(--text-soft);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cover-letter-detail-list strong{text-align:right}.cover-letter-preview-column{min-width:0}.cover-letter-preview-column--full{width:100%}.cover-letter-paper{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 10%,#0000),#0000 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,#fff 8%),color-mix(in srgb,var(--surface-strong) 88%,#0000));border:1px solid var(--border-strong);border-radius:30px;box-shadow:var(--shadow-strong);padding:clamp(14px,2vw,24px)}.cover-letter-paper--editorial{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,#fff 6%),color-mix(in srgb,var(--surface-strong) 92%,#0000))}.cover-letter-paper__inner{background:linear-gradient(180deg,#fffefb,#fff 60%,#fdfcf8);border-radius:18px;box-shadow:inset 0 0 0 1px #0f172a14,0 24px 80px #0f172a2e;color:#0f172a;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:0 auto;min-height:1120px;padding:clamp(28px,4vw,54px) clamp(24px,4vw,64px) clamp(26px,4vw,36px);width:min(100%,860px)}.cover-letter-paper--editorial .cover-letter-paper__inner{background:#fff;border:2px solid #0f172a;border-radius:10px;box-shadow:inset 0 0 0 1px #0f172a0f,0 24px 80px #0f172a1f;padding:clamp(24px,3vw,40px)}.cover-letter-paper__title{font-size:clamp(1.15rem,2.1vw,1.7rem);font-weight:700;letter-spacing:0;margin-bottom:30px;text-align:center}.cover-letter-paper--editorial .cover-letter-paper__title{border-bottom:2px solid #0f172a;border-top:2px solid #0f172a;font-size:clamp(1.08rem,1.8vw,1.5rem);letter-spacing:.08em;margin-bottom:22px;padding:10px 12px}.cover-letter-paper__company{font-weight:700;line-height:1.18;text-align:center}.cover-letter-paper--editorial .cover-letter-paper__company{border-bottom:1px solid #0f172ae0;padding-bottom:14px}.cover-letter-paper__company-line--1{font-size:clamp(1.56rem,2.7vw,1.88rem)}.cover-letter-paper__company-line--2{font-size:clamp(1.44rem,2.45vw,1.75rem)}.cover-letter-paper__company-line--3{font-size:clamp(1.31rem,2.2vw,1.63rem)}.cover-letter-paper__company-line--4{font-size:clamp(1.19rem,1.95vw,1.5rem)}.cover-letter-paper__email{font-size:clamp(1.06rem,1.7vw,1.38rem);font-weight:700;margin-top:6px;text-transform:none}.cover-letter-paper__body{grid-gap:16px;align-content:start;display:grid;flex:1 1 auto;font-size:clamp(1rem,1.8vw,1.26rem);gap:16px;line-height:1.28;margin-top:clamp(34px,5vw,58px)}.cover-letter-paper--editorial .cover-letter-paper__body{gap:14px;margin-top:clamp(24px,3vw,34px)}.cover-letter-paper__field-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px}.cover-letter-paper__field-key{flex:0 0 auto;font-weight:700;white-space:nowrap}.cover-letter-paper__copy,.cover-letter-paper__field-value,.cover-letter-paper__sample-line{font-weight:700}.cover-letter-paper__field-value{flex:0 1 auto;min-width:0}.cover-letter-paper__ref{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;letter-spacing:0;line-height:1.12;margin-top:2px}.cover-letter-paper--editorial .cover-letter-paper__ref{border-bottom:1px solid #0f172a;border-top:1px solid #0f172a;padding:8px 0}.cover-letter-paper__re-text{text-decoration:underline;text-underline-offset:3px}.cover-letter-paper__sample-list{grid-gap:8px;display:grid;gap:8px;margin-bottom:8px;margin-top:2px}.cover-letter-paper__sample-line{font-weight:700}.cover-letter-paper__footer{border-top:1px solid #0f172a29;margin-top:38px;padding-top:18px}.cover-letter-paper--editorial .cover-letter-paper__footer{border-top:2px solid #0f172ae0}.cover-letter-paper__logos{grid-gap:clamp(24px,5vw,64px);align-items:center;display:grid;gap:clamp(24px,5vw,64px);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.cover-letter-paper__logos img{height:auto;object-fit:contain;width:auto}.cover-letter-paper__logo--start{justify-self:start;width:56px}.cover-letter-paper__logo--center{justify-self:center;width:51px}.cover-letter-paper__logo--end{justify-self:end;width:27px}.cover-letter-paper__meta{grid-gap:20px;align-items:end;display:grid;font-size:clamp(.78rem,1.2vw,.95rem);font-weight:700;gap:20px;grid-template-columns:1fr auto 1fr}.cover-letter-paper__meta>:nth-child(2){font-size:clamp(.9rem,1.35vw,1rem);justify-self:center}.cover-letter-paper__meta>:nth-child(3){justify-self:end}@media (max-width:1180px){.cover-letter-grid--detail,.cover-letter-grid--editor,.cover-letter-grid--list{grid-template-columns:1fr}}@media (max-width:900px){.cover-letter-toolbar{padding:20px}.cover-letter-toolbar,.cover-letter-toolbar__actions{flex-direction:column}.cover-letter-toolbar__actions{align-items:stretch;width:100%}.cover-letter-selected-item{grid-template-columns:1fr}.cover-letter-detail-list div{flex-direction:column}.cover-letter-detail-list strong{text-align:left}.cover-letter-paper__inner{min-height:1000px}}@media (max-width:720px){.cover-letter-paper{padding:10px}.cover-letter-paper__inner{min-height:0;padding:22px 18px 26px}.cover-letter-paper__logos{gap:18px;margin-bottom:18px}.cover-letter-paper__meta{gap:12px;grid-template-columns:1fr}.cover-letter-paper__meta>:nth-child(2),.cover-letter-paper__meta>:nth-child(3){justify-self:start}}:root{--font-sans:"Manrope","Plus Jakarta Sans","Segoe UI","Helvetica Neue",Arial,sans-serif;--form-label-color:var(--text-muted);--form-label-size:12px;--form-label-spacing:0.2px;--form-input-color:var(--text);--form-input-size:12px;--radius-xs:10px;--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--shadow-soft:0 24px 60px #0f172a24;--shadow-strong:0 28px 80px #0f172a47;--transition-fast:180ms ease;--transition-base:260ms cubic-bezier(0.22,1,0.36,1)}:root[data-theme=dark]{--bg:#0b1424;--bg-elevated:#0c1627e6;--bg-soft:#14223ac7;--surface:#111d31e0;--surface-strong:#16253ef5;--surface-muted:#132036d1;--border:#709ad32e;--border-strong:#709ad347;--text:#eef4ff;--text-muted:#aabdd6;--text-soft:#7f96b4;--primary:#4da3ff;--primary-strong:#2563eb;--accent:#38bdf8;--accent-soft:#38bdf824;--success:#34d399;--warning:#fbbf24;--danger:#fb7185;--sidebar-gradient:linear-gradient(180deg,#0b1424fa,#101f37fa);--hero-gradient:radial-gradient(circle at top left,#4da3ff33,#0000 45%),radial-gradient(circle at top right,#38bdf824,#0000 36%),linear-gradient(135deg,#182741f5,#0b1424f5);--page-fade:color-mix(in srgb,var(--bg) 92%,#000 8%);--top-glow:#4da3ff14;--bottom-glow:#38bdf814;--button-shadow:0 18px 36px #2563eb47;color-scheme:dark}:root[data-theme=light]{--bg:#f8fbff;--bg-elevated:#fffffffa;--bg-soft:#f4f9fff5;--surface:#fffffff5;--surface-strong:#fffffffc;--surface-muted:#f1f7fff0;--border:#5c80ab1f;--border-strong:#5c80ab33;--text:#122033;--text-muted:#53657d;--text-soft:#8192a7;--primary:#1d72d8;--primary-strong:#0f5fc4;--accent:#38bdf8;--accent-soft:#38bdf81f;--success:#1f9d73;--warning:#c9871a;--danger:#d1495b;--sidebar-gradient:linear-gradient(180deg,#fffffffa,#f3f8fffa);--hero-gradient:radial-gradient(circle at top left,#1d72d81f,#0000 46%),radial-gradient(circle at top right,#38bdf81a,#0000 34%),linear-gradient(135deg,#fffffffc,#f4f9fff7);--page-fade:color-mix(in srgb,var(--bg) 96%,#fff 4%);--top-glow:#1d72d80f;--bottom-glow:#38bdf80d;--shadow-soft:0 22px 50px #4c688c1a;--shadow-strong:0 30px 70px #4c688c24;--button-shadow:0 16px 30px #1d72d82e;color-scheme:light}*{box-sizing:border-box}#root,body,html{min-height:100%}body{background:radial-gradient(circle at top,var(--top-glow),#0000 28%),linear-gradient(180deg,var(--bg),var(--page-fade));color:var(--text);font-family:Manrope,Plus Jakarta Sans,Segoe UI,Helvetica Neue,Arial,sans-serif;font-family:var(--font-sans);forced-color-adjust:none;margin:0;transition:background .26s cubic-bezier(.22,1,.36,1),color .18s ease;transition:background var(--transition-base),color var(--transition-fast)}a{color:inherit}button,input,select,textarea{font:inherit}optgroup,option,select{background:var(--surface-strong);color:var(--text)}.app-shell{background:radial-gradient(circle at top left,var(--top-glow),#0000 30%),radial-gradient(circle at bottom right,var(--bottom-glow),#0000 26%),var(--bg);height:100vh;min-height:100vh}.app-main-shell{display:flex;flex:1 1;flex-direction:column;height:100vh;min-height:0;min-width:0}.app-sidebar{flex:0 0 auto}.page-frame{margin:0 auto;width:min(100%,1920px)}.page-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:18px 20px 0;position:sticky;top:0;z-index:30}.page-content{flex:1 1;min-height:0;overflow-y:auto;padding:20px}.responsive-content{width:100%}.responsive-content button,.responsive-content canvas,.responsive-content iframe,.responsive-content img,.responsive-content input,.responsive-content select,.responsive-content svg,.responsive-content table,.responsive-content textarea,.responsive-content video{max-width:100%}.glass-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:var(--surface);box-shadow:0 24px 60px #0f172a24;box-shadow:var(--shadow-soft)}.glass-panel,.soft-panel{border:1px solid var(--border)}.soft-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--surface-muted)}.card-grid{grid-gap:18px;display:grid;gap:18px}.metric-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.surface-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--surface);border:1px solid var(--border);border-radius:20px;border-radius:var(--radius-md);box-shadow:0 24px 60px #0f172a24;box-shadow:var(--shadow-soft);max-width:100%;min-width:0}.stat-card{--stat-accent:var(--primary);background:radial-gradient(circle at top right,color-mix(in srgb,var(--stat-accent) 16%,#0000) 0,#0000 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,#fff 6%),color-mix(in srgb,var(--surface-strong) 92%,#0000));border:1px solid color-mix(in srgb,var(--stat-accent) 18%,var(--border) 82%);border-radius:22px;box-shadow:0 18px 44px color-mix(in srgb,var(--stat-accent) 10%,#0f172a1a),inset 0 1px 0 #fff3;overflow:hidden;padding:20px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.stat-card:before{background:linear-gradient(90deg,color-mix(in srgb,var(--stat-accent) 82%,#fff 18%),color-mix(in srgb,var(--stat-accent) 30%,#0000));content:"";height:4px;inset:0 auto auto 0;opacity:.95;position:absolute;width:100%}.stat-card:after{background:radial-gradient(circle,color-mix(in srgb,var(--stat-accent) 20%,#0000) 0,#0000 68%);border-radius:50%;bottom:-30px;content:"";height:108px;pointer-events:none;position:absolute;right:-26px;width:108px}.stat-card:hover{box-shadow:0 24px 52px color-mix(in srgb,var(--stat-accent) 14%,#0f172a1f),inset 0 1px 0 #ffffff38;transform:translateY(-3px)}.stat-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:1}.stat-card-icon{background:color-mix(in srgb,var(--stat-accent) 14%,var(--surface-strong) 86%);border-radius:16px;box-shadow:inset 0 1px 0 #ffffff2e;color:var(--stat-accent);display:grid;height:46px;place-items:center;width:46px}.stat-card-helper{color:var(--text-soft);font-size:.8rem;font-weight:700;text-align:right}.stat-card-value{color:var(--text);font-size:clamp(1.9rem,3.1vw,2.3rem);font-weight:900;letter-spacing:-.05em;line-height:1;margin-top:16px;position:relative;z-index:1}.stat-card-label{color:var(--text-muted);font-size:.86rem;font-weight:800;margin-top:8px;position:relative;z-index:1}.stat-card-note{color:var(--text-soft);font-size:.8rem;line-height:1.5;margin-top:6px;position:relative;z-index:1}.hero-card{background:var(--hero-gradient);border:1px solid var(--border-strong);border-radius:28px;border-radius:var(--radius-lg);box-shadow:0 28px 80px #0f172a47;box-shadow:var(--shadow-strong)}.section-title{color:var(--text);font-size:1rem;font-weight:700;margin:0}.section-subtitle{color:var(--text-muted);font-size:.92rem;margin:6px 0 0}.pill{align-items:center;background:var(--bg-soft);border:1px solid var(--border);border-radius:999px;color:var(--text-muted);display:inline-flex;font-size:.8rem;font-weight:700;gap:8px;padding:7px 12px}.ghost-button,.icon-button,.primary-button,.secondary-button{border:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.ghost-button:hover,.icon-button:hover,.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.primary-button{background:linear-gradient(135deg,var(--primary),var(--primary-strong));box-shadow:var(--button-shadow);color:#fff;font-weight:700}.primary-button,.secondary-button{align-items:center;border-radius:14px;display:inline-flex;gap:10px;justify-content:center;padding:12px 18px;text-decoration:none}.secondary-button{background:var(--surface-muted);border:1px solid var(--border);color:var(--text)}.ghost-button,.icon-button{align-items:center;background:var(--bg-soft);border:1px solid var(--border);border-radius:12px;color:var(--text-muted);display:inline-flex;justify-content:center}.ghost-button{padding:10px 14px}.icon-button{height:40px;width:40px}.action-tone-primary{background:color-mix(in srgb,var(--primary) 12%,var(--surface-strong) 88%)!important;border-color:color-mix(in srgb,var(--primary) 26%,#0000)!important;color:var(--primary)!important}.action-tone-accent{background:color-mix(in srgb,var(--accent) 12%,var(--surface-strong) 88%)!important;border-color:color-mix(in srgb,var(--accent) 24%,#0000)!important;color:var(--accent)!important}.action-tone-success{background:color-mix(in srgb,var(--success) 12%,var(--surface-strong) 88%)!important;border-color:color-mix(in srgb,var(--success) 22%,#0000)!important;color:var(--success)!important}.action-tone-warning{background:color-mix(in srgb,var(--warning) 12%,var(--surface-strong) 88%)!important;border-color:color-mix(in srgb,var(--warning) 22%,#0000)!important;color:var(--warning)!important}.action-tone-danger{background:color-mix(in srgb,var(--danger) 12%,var(--surface-strong) 88%)!important;border-color:color-mix(in srgb,var(--danger) 22%,#0000)!important;color:var(--danger)!important}body.theme-light .ghost-button.action-tone-primary,body.theme-light .icon-button.action-tone-primary{background:#1d72d81f!important;border-color:#1d72d847!important;box-shadow:inset 0 1px 0 #ffffffb8;color:#0f5fc4!important}body.theme-light .ghost-button.action-tone-accent,body.theme-light .icon-button.action-tone-accent{background:#38bdf824!important;border-color:#0ea5e947!important;box-shadow:inset 0 1px 0 #ffffffb8;color:#0f7490!important}body.theme-light .ghost-button.action-tone-success,body.theme-light .icon-button.action-tone-success{background:#1f9d7324!important;border-color:#1f9d7347!important;box-shadow:inset 0 1px 0 #ffffffb8;color:#0f7a59!important}body.theme-light .ghost-button.action-tone-warning,body.theme-light .icon-button.action-tone-warning{background:#c9871a24!important;border-color:#c9871a47!important;box-shadow:inset 0 1px 0 #ffffffb8;color:#9a650d!important}body.theme-light .ghost-button.action-tone-danger,body.theme-light .icon-button.action-tone-danger{background:#d1495b24!important;border-color:#d1495b47!important;box-shadow:inset 0 1px 0 #ffffffb8;color:#b93849!important}.field-shell{align-items:center;background:var(--bg-soft);border:1px solid var(--border);border-radius:16px;display:flex;gap:12px;min-height:48px;padding:0 14px}.field-shell input,.field-shell select{background:#0000;border:none;color:var(--text);min-width:0;outline:none;width:100%}.field-shell input::placeholder{color:var(--text-soft)}.search-clear-button{flex-shrink:0}.table-shell{-webkit-overflow-scrolling:touch;max-width:100%;min-width:0;overflow:auto}.table-shell.table-shell-static{display:block}.table-shell table{border-collapse:collapse;min-width:1100px;width:100%}.table-shell td,.table-shell th{border-bottom:1px solid var(--border);padding:14px 16px;text-align:center;vertical-align:middle}.table-shell th{color:var(--text-soft);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.table-shell td{color:var(--text-muted);font-size:.88rem}.list-toolbar-card{border-radius:24px;padding:18px}.list-toolbar-grid{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(260px,1.2fr) minmax(150px,.42fr)}.list-toolbar-grid.list-toolbar-grid-wide{grid-template-columns:minmax(260px,1.2fr) repeat(2,minmax(150px,.42fr))}.list-toolbar-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px}.list-toolbar-summary{color:var(--text-soft);font-size:.84rem;font-weight:700}.list-toolbar-actions{gap:10px}.list-toolbar-actions,.table-pagination-bar{align-items:center;display:flex;flex-wrap:wrap}.table-pagination-bar{gap:12px;justify-content:space-between;margin-top:16px}.table-pagination-label{color:var(--text-soft);font-size:.84rem;font-weight:700}.table-pagination-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.users-hero-actions,.users-modal-actions{width:100%}.card-grid>*,.users-filter-bar>*,.users-filter-grid>*,.users-hero-row>*,.users-main-grid>*,.users-workflow-controls-bottom>*,.users-workflow-controls-top>*,.users-workflow-controls>*,.users-workflow-layout>*{min-width:0}.users-hero-actions>*{flex:1 1 180px}.users-entity-card,.users-stack-list>*{min-width:0}.users-cards-grid .users-entity-card,.users-stack-list .users-entity-card{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 12%,#0000),#0000 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 86%,#fff 14%),color-mix(in srgb,var(--surface-muted) 92%,#0000 8%))!important;border:1px solid color-mix(in srgb,var(--border-strong) 70%,#0000 30%)!important;box-shadow:0 18px 40px #0f172a1f;overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.users-cards-grid .users-entity-card:before,.users-stack-list .users-entity-card:before{background:linear-gradient(180deg,var(--primary),color-mix(in srgb,var(--accent) 72%,var(--primary) 28%));content:"";inset:0 auto 0 0;opacity:.9;position:absolute;width:4px}.users-cards-grid .users-entity-card:hover,.users-stack-list .users-entity-card:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border-strong) 72%)!important;box-shadow:0 24px 48px #0f172a29;transform:translateY(-3px)}.users-cards-grid .users-entity-card>div:first-child,.users-stack-list .users-entity-card>div:first-child{position:relative;z-index:1}.users-cards-grid .users-entity-card .pill,.users-stack-list .users-entity-card .pill{background:color-mix(in srgb,var(--surface-strong) 74%,#0000 26%)!important;border-color:color-mix(in srgb,var(--border-strong) 78%,#0000 22%)!important;border-radius:999px!important;font-weight:800;letter-spacing:.01em}.users-cards-grid .users-entity-card .icon-button,.users-stack-list .users-entity-card .icon-button{background:color-mix(in srgb,var(--surface-strong) 82%,#0000 18%)!important;border-color:color-mix(in srgb,var(--border-strong) 82%,#0000 18%)!important}.users-cards-grid .users-entity-card .icon-button:hover,.users-stack-list .users-entity-card .icon-button:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border-strong) 68%)!important;box-shadow:0 12px 24px #0f172a24}body.theme-light .users-cards-grid .users-entity-card,body.theme-light .users-stack-list .users-entity-card{background:radial-gradient(circle at top right,#1d72d81f,#0000 34%),linear-gradient(180deg,#fffffffa,#f4f9fffa)!important;box-shadow:0 18px 36px #4c688c1f}body.theme-light .users-cards-grid .users-entity-card:hover,body.theme-light .users-stack-list .users-entity-card:hover{box-shadow:0 24px 44px #4c688c29}.users-permission-grid label,.users-role-grid label{min-width:0}.users-modal-card{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden}.users-modal-body{min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:4px}.users-tabs{align-items:center;min-width:0}.users-tabs>*{flex:0 0 auto;max-width:100%;min-width:0}.users-filter-grid{align-items:end;min-width:0}.users-modal-actions{margin-top:4px}.users-modal-actions>*{min-width:0}@media (min-width:821px){.users-hero-actions,.users-modal-actions{width:auto}}@media (max-width:820px){.users-main-grid{grid-template-columns:1fr!important}.table-shell table{min-width:720px}.users-cards-grid,.users-filter-grid,.users-form-grid,.users-permission-grid,.users-role-grid,.users-signer-grid,.users-workflow-controls-bottom,.users-workflow-controls-top,.users-workflow-grid,.users-workflow-layout{grid-template-columns:1fr!important}.users-entity-card{padding:16px!important}.users-modal-shell{align-items:flex-start!important;padding:12px!important}.users-modal-card{border-radius:20px!important;max-height:calc(100vh - 24px)!important;padding:18px!important;width:100%!important}.users-modal-body{padding-right:0}.users-modal-stack{gap:14px!important}.users-modal-actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--surface) 94%,#0000);border-top:1px solid var(--border);bottom:-18px;justify-content:stretch!important;margin:8px -18px -18px;padding:14px 18px calc(14px + env(safe-area-inset-bottom));position:sticky;z-index:2}.users-modal-actions>*{flex:1 1}}.users-workflow-layout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(300px,1.05fr) minmax(520px,1.95fr)}.users-workflow-controls{grid-gap:14px;align-content:start;display:grid;gap:14px}.users-workflow-controls-top{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.users-workflow-controls-bottom{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:560px){.table-shell table{min-width:640px}.users-hero-row{flex-direction:column}.users-hero-actions{display:grid!important;grid-template-columns:1fr}.users-tabs{display:grid!important;grid-template-columns:1fr 1fr}.users-hero-actions>*,.users-tabs>*{width:100%}.users-cards-grid .soft-panel>div:first-child,.users-stack-list .soft-panel>div:first-child{align-items:stretch!important;flex-direction:column}.users-modal-card{border-radius:18px!important;padding:14px!important}.users-modal-shell{padding:8px!important}.users-modal-actions{bottom:-14px;flex-direction:column;margin:6px -14px -14px;padding:12px 14px calc(12px + env(safe-area-inset-bottom))}.users-tabs{grid-template-columns:1fr}.users-permission-grid label,.users-role-grid label{border-radius:14px!important;padding:10px 12px!important}}.data-stack{display:flex;flex-direction:column;gap:5px;min-width:0}.status-dot{flex:0 0 auto;width:8px}.progress-track,.status-dot{border-radius:999px;height:8px}.progress-track{background:#7f94ad2e;overflow:hidden}.progress-fill{background:linear-gradient(90deg,var(--primary),var(--success));border-radius:inherit;height:100%}.mobile-card-list{display:none}body.theme-light .app-shell,body.theme-light .field-shell,body.theme-light .ghost-button,body.theme-light .hero-card,body.theme-light .icon-button,body.theme-light .pill,body.theme-light .secondary-button,body.theme-light .soft-panel,body.theme-light .surface-card{color:var(--text)!important}body.theme-light .app-shell{background:radial-gradient(circle at top left,#1d72d80f,#0000 30%),radial-gradient(circle at bottom right,#38bdf80d,#0000 26%),#f8fbff!important}body.theme-light .surface-card{background:#fffffff5!important;border-color:#5c80ab1f!important;box-shadow:0 22px 50px #4c688c1a!important}body.theme-light .field-shell,body.theme-light .ghost-button,body.theme-light .icon-button,body.theme-light .pill,body.theme-light .secondary-button,body.theme-light .soft-panel{background:#f4f9fff5!important;border-color:#5c80ab1f!important}body.theme-light .hero-card{background:radial-gradient(circle at top left,#1d72d81f,#0000 46%),radial-gradient(circle at top right,#38bdf81a,#0000 34%),linear-gradient(135deg,#fffffffc,#f4f9fff7)!important;border-color:#5c80ab2e!important;box-shadow:0 30px 70px #4c688c24!important}body.theme-light input,body.theme-light select,body.theme-light textarea{color:#122033!important}body.theme-light optgroup,body.theme-light option,body.theme-light select{background:#f8fbff!important;color:#122033!important}:root[data-theme=dark] optgroup,:root[data-theme=dark] option,:root[data-theme=dark] select,body.theme-dark optgroup,body.theme-dark option,body.theme-dark select{background:#16253e!important;color:#eef4ff!important}body.theme-light input::placeholder{color:#8192a7!important}.legacy-page{max-width:min(100%,1800px);padding-bottom:40px;width:100%}.legacy-modal-card,.legacy-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:0 24px 60px #0f172a24!important;box-shadow:var(--shadow-soft)!important;color:var(--text)!important}.legacy-panel{border-radius:20px}.legacy-subpanel{background:var(--surface-muted)!important;border:1px solid var(--border)!important;border-radius:16px}.legacy-page h1,.legacy-page h2,.legacy-page h3,.legacy-page h4,.legacy-page h5,.legacy-page h6,.legacy-subpanel{color:var(--text)!important}.legacy-page div,.legacy-page label,.legacy-page p,.legacy-page span{font-family:Manrope,Plus Jakarta Sans,Segoe UI,Helvetica Neue,Arial,sans-serif;font-family:var(--font-sans)}.legacy-muted{color:var(--text-muted)!important}.legacy-soft{color:var(--text-soft)!important}.legacy-input,.legacy-select,.legacy-textarea{background:var(--bg-soft)!important;border:1px solid var(--border-strong)!important;border-radius:10px;box-sizing:border-box;color:var(--text)!important;color:var(--form-input-color)!important;font-size:12px!important;font-size:var(--form-input-size)!important;outline:none;padding:10px 12px;width:100%}.legacy-textarea{min-height:110px;resize:vertical}.legacy-input::placeholder,.legacy-textarea::placeholder{color:var(--text-soft)}.legacy-action-button,.legacy-danger-button,.legacy-primary-button{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}.legacy-action-button:hover,.legacy-danger-button:hover,.legacy-primary-button:hover{transform:translateY(-1px)}.legacy-primary-button{background:linear-gradient(135deg,var(--primary),var(--primary-strong))!important;border:none;box-shadow:var(--button-shadow);color:#fff!important;padding:11px 18px}.legacy-action-button{background:color-mix(in srgb,var(--primary) 10%,var(--surface-strong) 90%)!important;border:1px solid color-mix(in srgb,var(--primary) 24%,#0000)!important;color:var(--primary)!important}.legacy-danger-button{background:color-mix(in srgb,var(--danger) 10%,var(--surface-strong) 90%)!important;border:1px solid color-mix(in srgb,var(--danger) 24%,#0000)!important;color:var(--danger)!important}.legacy-table-wrap{overflow-x:auto;width:100%}.legacy-table{border-collapse:collapse;width:100%}.legacy-table th{color:var(--text-soft)!important;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.legacy-table td{color:var(--text)!important}body.theme-light .legacy-page [style*="background: '#1e293b'"],body.theme-light .legacy-page [style*="background: 'linear-gradient(135deg, rgba(15,23,42"],body.theme-light .legacy-page [style*="background: 'linear-gradient(180deg, rgba(99,102,241"],body.theme-light .legacy-page [style*="background: 'rgba(15,23,42"],body.theme-light .legacy-page [style*="background: 'rgba(2,6,23"],body.theme-light .legacy-page [style*="background: 'rgba(30,41,59"]{background:var(--surface)!important}body.theme-light .legacy-page [style*="color: '#cbd5e1'"],body.theme-light .legacy-page [style*="color: '#dbeafe'"],body.theme-light .legacy-page [style*="color: '#e2e8f0'"],body.theme-light .legacy-page [style*="color: '#eff6ff'"],body.theme-light .legacy-page [style*="color: '#f1f5f9'"],body.theme-light .legacy-page [style*="color: '#f8fafc'"]{color:var(--text)!important}body.theme-light .legacy-page [style*="color: '#64748b'"],body.theme-light .legacy-page [style*="color: '#94a3b8'"]{color:var(--text-muted)!important}body.theme-light .legacy-page input:not([type=checkbox]):not([type=radio]):not([type=file]),body.theme-light .legacy-page select,body.theme-light .legacy-page textarea{background:var(--bg-soft)!important;border-color:var(--border-strong)!important;color:var(--text)!important}body.theme-light .legacy-page table td,body.theme-light .legacy-page table th{color:var(--text)!important}body.theme-light .legacy-page table th{color:var(--text-soft)!important}.responsive-content input:not([type=checkbox]):not([type=radio]):not([type=range]),.responsive-content select,.responsive-content textarea{font-size:14px}.legacy-form-field{margin-bottom:10px}.legacy-form-field.compact{margin-bottom:9px}.legacy-form-label{color:var(--text-muted);color:var(--form-label-color);display:block;font-size:12px;font-size:var(--form-label-size);font-weight:700;letter-spacing:.2px;letter-spacing:var(--form-label-spacing);margin-bottom:4px;text-transform:uppercase}.legacy-form-field:not(.compact) .legacy-form-label{letter-spacing:.4px;margin-bottom:3px}.modern-search-field{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,#fff 8%),color-mix(in srgb,var(--bg-soft) 96%,#0000)),var(--surface-strong);border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border-strong) 82%);border-radius:18px;box-shadow:inset 0 1px 0 #ffffff14,0 14px 30px #0f172a14;gap:12px;min-height:56px;padding:0 16px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.modern-search-field:focus-within{border-color:color-mix(in srgb,var(--primary) 42%,var(--border-strong) 58%);box-shadow:inset 0 1px 0 #ffffff1f,0 18px 36px color-mix(in srgb,var(--primary) 12%,#0f172a1f);transform:translateY(-1px)}.modern-search-field input{font-size:14px;font-weight:600}.modern-search-field .search-clear-button{border-radius:999px;height:34px;width:34px}.sample-folders-toolbar{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(320px,1.6fr) repeat(2,minmax(170px,.6fr))}.sample-folders-search{min-height:58px}.form-section-header{border:1px solid #0000;border-radius:8px;margin:14px 0 10px;padding:8px 14px;text-align:center}.form-section-header span{font-size:12px;font-weight:800;letter-spacing:.9px;text-transform:uppercase}.light-safe-action,.light-safe-upload,.light-safe-upload-success{align-items:center;cursor:pointer;display:inline-flex;gap:8px;justify-content:center}:root[data-theme=light] .form-section-header{background:#d1d5db;border:2px solid #000}:root[data-theme=light] .form-section-header span{color:#111827}:root[data-theme=dark] .form-section-header{background:#d1d5db;border:1px solid #ffffff38}:root[data-theme=dark] .form-section-header span{color:#0f172a}:root[data-theme=light] .light-safe-action{color:#111827!important}:root[data-theme=dark] .light-safe-action{color:#dbeafe!important}:root[data-theme=light] .light-safe-upload{background:#ffffffb8!important;border-color:#00000047!important;color:#111827!important}:root[data-theme=dark] .light-safe-upload{background:#0000!important;border-color:#6366f166!important;color:#c7d2fe!important}:root[data-theme=light] .light-safe-upload-success{background:#dcfce7b8!important;border-color:#15803d57!important;color:#111827!important}:root[data-theme=dark] .light-safe-upload-success{background:#0000!important;border-color:#22c55e59!important;color:#86efac!important}.fade-in-up{animation:fadeInUp .42s cubic-bezier(.22,1,.36,1) .26s both;animation:fadeInUp .42s var(--transition-base) both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.list-toolbar-grid,.list-toolbar-grid.list-toolbar-grid-wide{grid-template-columns:1fr}.list-toolbar-meta,.table-pagination-bar{align-items:stretch}.list-toolbar-actions,.table-pagination-controls{justify-content:space-between;width:100%}.desktop-split,.responsive-content [style*="grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr)"],.responsive-content [style*="grid-template-columns: minmax(0, 1.55fr) minmax(320px, 0.85fr)"],.responsive-content [style*="grid-template-columns: minmax(0, 1.7fr) minmax(260px, 1fr)"],.responsive-content [style*="grid-template-columns: minmax(0, 1fr) 360px"],.responsive-content [style*="grid-template-columns: minmax(260px, 1.6fr) repeat(2, minmax(150px, 0.6fr))"],.responsive-content [style*="grid-template-columns: minmax(280px, 1.2fr) repeat(2, minmax(180px, 0.45fr))"],.responsive-content [style*="grid-template-columns: minmax(280px, 340px) 1fr"]{grid-template-columns:1fr!important}.sample-folders-toolbar{grid-template-columns:1fr}}@media (min-width:1100px){.app-sidebar{align-self:flex-start;height:100vh;overflow:hidden;position:sticky;top:0}}@media (max-width:920px){.table-shell:not(.table-shell-static){display:none}.mobile-card-list{grid-gap:14px;display:grid;gap:14px}.responsive-content [style*="grid-template-columns: 160px 1fr"],.responsive-content [style*="grid-template-columns: 1fr 1fr 1fr"],.responsive-content [style*="grid-template-columns: 1fr 1fr"],.responsive-content [style*="grid-template-columns: 1fr auto"],.responsive-content [style*="grid-template-columns: 220px 1fr"],.responsive-content [style*="grid-template-columns: 36px 1fr 1fr"],.responsive-content [style*="grid-template-columns: 70px 1fr"],.responsive-content [style*="grid-template-columns: auto 1fr auto"],.responsive-content [style*="grid-template-columns: repeat(3, minmax(0, 1fr))"]{grid-template-columns:1fr!important}.responsive-content [style*="grid-template-columns: repeat(2, minmax(0, 1fr))"], .responsive-content [style*="grid-template-columns: repeat(2, minmax(110px, 1fr))"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.responsive-content [style*="min-width: '200px'"],.responsive-content [style*="min-width: '220px'"],.responsive-content [style*="min-width: '260px'"],.responsive-content [style*="min-width: '280px'"],.responsive-content [style*="min-width: '320px'"],.responsive-content [style*="min-width: '360px'"]{min-width:0!important}.responsive-content table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%!important}}@media (max-width:768px){.metric-grid{grid-template-columns:1fr 1fr}.page-content,.page-header{padding-left:14px;padding-right:14px}}@media (max-width:640px){.metric-grid{grid-template-columns:1fr}.page-header{padding-top:12px}.page-content{padding-bottom:14px;padding-top:14px}.page-frame{width:100%}.responsive-content{overflow-x:hidden}.responsive-content [style*="padding: '60px'"]{padding:28px!important}.responsive-content [style*="font-size: '22px'"],.responsive-content [style*="font-size: '24px'"],.responsive-content [style*="font-size: '26px'"]{font-size:1.35rem!important}}@media (min-width:1440px){.page-content,.page-header{padding-left:28px;padding-right:28px}}@media (min-width:2200px){.page-content,.page-header{padding-left:40px;padding-right:40px}}.sample-map-page{grid-gap:20px;display:grid;gap:20px}.sample-map-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.sample-map-sidebar{grid-gap:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,#fff 6%),color-mix(in srgb,var(--surface-muted) 94%,#0000)),repeating-linear-gradient(0deg,#0000 0 27px,color-mix(in srgb,var(--border) 55%,#0000) 27px 28px);border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 60px #0f172a24;box-shadow:var(--shadow-soft);display:grid;gap:14px;padding:16px;position:sticky;top:20px}.sample-map-sidebar-head{grid-gap:6px;display:grid;gap:6px}.sample-map-sidebar-title{color:var(--text);font-size:1rem;font-weight:900}.sample-map-sidebar-copy{color:var(--text-muted);font-size:.84rem;line-height:1.5}.sample-map-sidebar-list{grid-gap:10px;display:grid;gap:10px;max-height:calc(100vh - 180px);overflow-y:auto;padding-right:2px}.sample-map-selector{background:color-mix(in srgb,var(--surface-strong) 94%,#0000);border:1px solid var(--border);border-radius:16px;cursor:pointer;padding:14px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.sample-map-selector.is-active,.sample-map-selector:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,var(--surface-strong)),color-mix(in srgb,var(--surface) 96%,#0000));border-color:color-mix(in srgb,var(--accent) 42%,var(--border));box-shadow:0 16px 32px #0f172a1f;transform:translateY(-2px)}.sample-map-selector-ref{color:var(--text);font-size:.95rem;font-weight:800}.sample-map-selector-style{color:var(--text-muted);font-size:.82rem;line-height:1.45;margin-top:4px}.sample-map-selector-count{background:color-mix(in srgb,var(--accent) 18%,#0000);border-radius:12px;color:var(--accent);display:grid;font-size:.86rem;font-weight:900;height:36px;min-width:36px;place-items:center}.sample-map-hero,.sample-map-main{grid-gap:20px;display:grid;gap:20px}.sample-map-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-strong) 96%,#fff 4%),color-mix(in srgb,var(--surface) 90%,#0000)),linear-gradient(90deg,color-mix(in srgb,#0f766e 8%,#0000),#0000 40%,color-mix(in srgb,#f59e0b 8%,#0000));border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:22px;box-shadow:0 24px 60px #0f172a24;box-shadow:var(--shadow-soft);overflow:hidden;padding:24px;position:relative}.sample-map-hero:before{animation:sample-map-float 8s ease-in-out infinite;background:radial-gradient(circle,#0f766e24,#0000 68%);height:240px;inset:-10% auto auto -5%;width:240px}.sample-map-hero:after,.sample-map-hero:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.sample-map-hero:after{animation:sample-map-float 10s ease-in-out infinite reverse;background:radial-gradient(circle,#f59e0b1f,#0000 70%);bottom:-90px;height:260px;right:-80px;width:260px}.sample-map-hero-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;position:relative;z-index:1}.sample-map-band-kicker,.sample-map-hero-kicker{color:color-mix(in srgb,var(--accent) 88%,var(--text) 12%);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sample-map-hero-title{color:var(--text);font-size:clamp(2rem,3vw,3rem);font-weight:900;line-height:1.02;margin:10px 0 8px}.sample-map-hero-subtitle{color:var(--text-muted);font-size:.98rem;line-height:1.55;max-width:760px}.sample-map-hero-actions{display:flex;flex-wrap:wrap;gap:10px;position:relative;z-index:1}.sample-map-hero-link,.sample-map-inline-link{align-items:center;background:color-mix(in srgb,var(--surface-strong) 90%,#0000);border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:999px;color:var(--text);display:inline-flex;gap:8px;padding:10px 14px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.sample-map-hero-link:hover,.sample-map-inline-link:hover{border-color:color-mix(in srgb,var(--accent) 54%,var(--border));transform:translateY(-1px)}.sample-map-hero-link.alt{border-color:color-mix(in srgb,var(--success) 24%,var(--border))}.sample-map-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));position:relative;z-index:1}.sample-map-stat{grid-gap:12px;align-items:start;background:color-mix(in srgb,var(--surface) 94%,#0000);border:1px solid var(--border);border-radius:16px;display:grid;gap:12px;grid-template-columns:auto 1fr;padding:14px}.sample-map-stat-icon{background:color-mix(in srgb,var(--accent) 14%,#0000);border-radius:12px;color:var(--accent);display:grid;height:36px;place-items:center;width:36px}.sample-map-ownership-label,.sample-map-quick-label,.sample-map-stat-label{color:var(--text-soft);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sample-map-quick-value,.sample-map-stat-value{color:var(--text);font-size:1.15rem;font-weight:900;margin-top:6px}.sample-map-ownership-subtitle,.sample-map-stat-helper,.sample-map-timeline-actor{color:var(--text-muted);font-size:.82rem;margin-top:4px}.sample-map-band{grid-gap:18px;display:grid;gap:18px;padding:22px 0}.sample-map-band-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.sample-map-band-title{color:var(--text);font-size:1.18rem;font-weight:900;margin-top:6px}.sample-map-band-meta{align-items:center;background:color-mix(in srgb,var(--surface) 92%,#0000);border:1px solid var(--border);border-radius:999px;color:var(--text-muted);display:inline-flex;font-size:.82rem;font-weight:800;gap:8px;padding:8px 12px}.sample-map-route{align-items:stretch;display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.sample-map-route-connector{align-self:center;animation:sample-map-flow 3.6s linear infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 18%,var(--border)),color-mix(in srgb,var(--success) 28%,var(--border)),color-mix(in srgb,var(--warning) 22%,var(--border)));background-size:200% 100%;border-radius:999px;flex:0 0 72px;height:3px}.sample-map-stage{grid-gap:8px;animation:sample-map-rise .42s ease both;background:color-mix(in srgb,var(--surface) 96%,#0000);border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 60px #0f172a24;box-shadow:var(--shadow-soft);display:grid;flex:0 0 240px;gap:8px;padding:18px;position:relative}.sample-map-stage.is-active{box-shadow:0 22px 42px #0f172a29;transform:translateY(-2px)}.sample-map-stage:after{background:currentColor;border-radius:999px;content:"";height:3px;inset:auto 18px 0 18px;opacity:.55;position:absolute}.sample-map-stage.tone-done{border-color:color-mix(in srgb,#0f766e 24%,var(--border));color:#0f766e}.sample-map-stage.tone-live{border-color:color-mix(in srgb,#0f6ecd 24%,var(--border));color:#0f6ecd}.sample-map-stage.tone-risk{border-color:color-mix(in srgb,#f59e0b 34%,var(--border));color:#b45309}.sample-map-stage.tone-idle{color:#64748b}.sample-map-stage-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.sample-map-stage-kicker{color:var(--text-soft);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sample-map-stage-icon{background:color-mix(in srgb,currentColor 14%,#0000);border-radius:12px;display:grid;height:36px;place-items:center;width:36px}.sample-map-lane-title,.sample-map-ownership-title,.sample-map-stage-title,.sample-map-timeline-title{color:var(--text);font-size:1rem;font-weight:900}.sample-map-checkpoint-status,.sample-map-stage-status{color:currentColor;font-size:.82rem;font-weight:800}.sample-map-checkpoint-detail,.sample-map-lane-subtitle,.sample-map-ownership-value,.sample-map-stage-detail,.sample-map-timeline-detail{color:var(--text-muted);font-size:.84rem;line-height:1.55}.sample-map-lanes{grid-gap:16px;display:grid;gap:16px}.sample-map-lane{grid-gap:14px;animation:sample-map-rise .42s ease both;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,#0000),color-mix(in srgb,var(--surface-muted) 96%,#0000));border:1px solid var(--border);border-radius:18px;display:grid;gap:14px;padding:18px}.sample-map-lane-head{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.sample-map-lane-track{align-items:stretch;display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.sample-map-lane-connector{align-self:center;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 20%,var(--border)),color-mix(in srgb,var(--success) 20%,var(--border)));border-radius:999px;flex:0 0 48px;height:2px}.sample-map-checkpoint{grid-gap:6px;background:color-mix(in srgb,var(--surface-strong) 96%,#0000);border:1px solid var(--border);border-radius:16px;display:grid;flex:0 0 200px;gap:6px;padding:14px}.sample-map-checkpoint.tone-done,.sample-map-ownership.tone-done,.sample-map-quick.tone-done{border-color:color-mix(in srgb,#0f766e 24%,var(--border))}.sample-map-checkpoint.tone-live,.sample-map-quick.tone-live{border-color:color-mix(in srgb,#0f6ecd 24%,var(--border))}.sample-map-checkpoint.tone-risk,.sample-map-quick.tone-risk{border-color:color-mix(in srgb,#f59e0b 34%,var(--border))}.sample-map-checkpoint-title{color:var(--text);font-size:.9rem;font-weight:800}.sample-map-split{grid-gap:26px;display:grid;gap:26px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.sample-map-ownership-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sample-map-ownership{grid-gap:6px;background:color-mix(in srgb,var(--surface) 96%,#0000);border:1px solid var(--border);border-radius:18px;display:grid;gap:6px;padding:18px}.sample-map-ownership.tone-department{border-color:color-mix(in srgb,var(--accent) 24%,var(--border))}.sample-map-ownership.tone-task{border-color:color-mix(in srgb,var(--warning) 22%,var(--border))}.sample-map-ownership-row{grid-gap:4px;border-top:1px solid color-mix(in srgb,var(--border) 78%,#0000);display:grid;gap:4px;padding-top:10px}.sample-map-timeline{grid-gap:14px;display:grid;gap:14px}.sample-map-timeline-item{grid-gap:12px;align-items:start;animation:sample-map-rise .42s ease both;display:grid;gap:12px;grid-template-columns:auto 1fr}.sample-map-timeline-dot{background:var(--accent);border-radius:999px;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 14%,#0000);height:12px;margin-top:8px;width:12px}.sample-map-timeline-card{background:color-mix(in srgb,var(--surface) 96%,#0000);border:1px solid var(--border);border-radius:16px;padding:14px}.sample-map-timeline-date{color:var(--text-soft);font-size:.76rem;font-weight:800}.sample-map-chip,.sample-map-quick{background:color-mix(in srgb,var(--surface) 92%,#0000);border:1px solid var(--border)}.sample-map-chip{align-items:center;border-radius:999px;color:var(--text-muted);display:inline-flex;font-size:.78rem;font-weight:800;padding:6px 10px}.sample-map-quick-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sample-map-quick{border-radius:16px;padding:16px}@keyframes sample-map-flow{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes sample-map-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,14px,0)}}@keyframes sample-map-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.sample-map-layout,.sample-map-split{grid-template-columns:1fr}.sample-map-sidebar{position:static}.sample-map-sidebar-list{max-height:none}}@media (max-width:720px){.sample-map-band,.sample-map-hero{padding-left:0;padding-right:0}.sample-map-stage{flex-basis:220px}.sample-map-checkpoint{flex-basis:180px}}
/*# sourceMappingURL=main.7034ed92.css.map*/