.pg-root{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;font-family:Segoe UI,wf_segoe-ui_normal,helvetica,arial,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;color:var(--pg-ink)}.pg-root *{box-sizing:border-box}.pg-header{flex:none;padding:10px 14px 8px;border-bottom:1px solid var(--pg-grid)}.pg-verdict{margin:0 0 6px;font-size:13px;color:var(--pg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-verdict b{color:var(--pg-ink);font-weight:700}.pg-bad{color:var(--pg-slip);font-weight:700}.pg-good{color:var(--pg-done);font-weight:700}.pg-chips{display:flex;flex-wrap:wrap;gap:6px;max-height:24px;overflow:hidden}.pg-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:99px;font-size:11.5px;color:var(--pg-muted);background:var(--pg-chip);white-space:nowrap}.pg-chip b{font-weight:700;color:var(--pg-ink)}.pg-hc .pg-chip{border:1px solid currentColor;background:transparent}.pg-chip-critical b{color:var(--pg-critical)}.pg-chip-slip b{color:var(--pg-slip)}.pg-chip-done b{color:var(--pg-done)}.pg-chip-today{background:var(--pg-today);color:#fff;font-weight:700}.pg-dark .pg-chip-today{color:#1b1b1f}.pg-hc .pg-chip-today{background:transparent;color:currentColor}.pg-scroll{flex:1;overflow:auto;position:relative}.pg-table{display:grid;position:relative;align-content:start}.pg-sticky-left{position:sticky;left:0;z-index:2;background:inherit;overflow:hidden}.pg-list-header,.pg-axis{position:sticky;top:0;z-index:3;background:inherit;border-bottom:1px solid var(--pg-grid)}.pg-list-header{z-index:4;display:flex;align-items:flex-end;gap:8px;padding:0 8px 6px 22px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pg-faint)}.pg-list-header .pg-col-name{flex:1;min-width:0}.pg-axis{position:sticky}.pg-axis-months,.pg-axis-ticks{position:relative;height:20px}.pg-axis-months span,.pg-axis-ticks span{position:absolute;top:2px;padding-left:5px;font-size:10.5px;color:var(--pg-faint);border-left:1px solid var(--pg-grid);white-space:nowrap}.pg-axis-months span{font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pg-muted)}.pg-row{display:flex;align-items:center;gap:8px;min-width:0;padding:0 8px;border-bottom:1px solid var(--pg-grid);background:inherit}.pg-row-group{font-weight:700}.pg-chevron{flex:none;width:18px;height:18px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--pg-muted);font:inherit;cursor:pointer}.pg-chevron:focus-visible{outline:2px solid var(--pg-today)}.pg-group-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pg-group-meta{margin-left:auto;font-weight:400;font-size:11px;color:var(--pg-faint);white-space:nowrap}.pg-row-task{cursor:default;outline:none}.pg-row-task.pg-selectable{cursor:pointer}.pg-row-task:focus-visible{box-shadow:inset 0 0 0 2px var(--pg-today)}.pg-ic{flex:none;width:14px;text-align:center;font-weight:700}.pg-ic-done{color:var(--pg-done)}.pg-ic-active{color:var(--pg-active);font-size:9px}.pg-ic-late{color:var(--pg-slip)}.pg-ic-critical{color:var(--pg-critical)}.pg-ic-future{color:var(--pg-faint)}.pg-task-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pg-row-task:has(.pg-ic-critical) .pg-task-name{font-weight:600}.pg-col-extra,.pg-col-date,.pg-col-slip,.pg-col-pct{flex:none;white-space:nowrap;color:var(--pg-muted);font-size:11.5px}.pg-col-extra{width:56px;overflow:hidden;text-overflow:ellipsis}.pg-col-date{width:46px}.pg-col-slip{width:48px;text-align:right}.pg-col-pct{width:28px;text-align:right}.pg-chart-row{padding:0;gap:0}.pg-dim{opacity:.4}.pg-selected{background:color-mix(in srgb,var(--pg-today) 8%,transparent)}.pg-overlay{position:absolute;z-index:1;pointer-events:none;overflow:visible}.pg-landing{display:flex;flex-direction:column;justify-content:center;height:100%;padding:16px;color:#44474e;font-size:13px;text-align:center}.pg-landing p{margin:0 auto;max-width:360px}.pg-landing-title{margin-bottom:6px!important;font-size:16px;font-weight:700;color:#1b1b1f}@keyframes pg-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes pg-grow{0%{transform:scaleX(0)}}@keyframes pg-fade{0%{opacity:0}}@keyframes pg-drop{0%{opacity:0;transform:translateY(-8px)}}.pg-animate .pg-header{animation:pg-rise .4s ease-out both}.pg-animate .pg-row{animation:pg-rise .35s ease-out both;animation-delay:calc(var(--pg-i, 0) * 18ms)}.pg-animate .pg-fill{transform-box:fill-box;transform-origin:left center;animation:pg-grow .5s ease-out both;animation-delay:calc(var(--pg-i, 0) * 18ms + .15s)}.pg-animate .pg-ghost,.pg-animate .pg-badge,.pg-animate .pg-edge{animation:pg-fade .4s ease-out both;animation-delay:calc(var(--pg-i, 0) * 18ms + .42s)}.pg-animate .pg-overlay .pg-edge{animation-delay:.56s}.pg-animate .pg-today{animation:pg-drop .45s ease-out both;animation-delay:.65s}@media(prefers-reduced-motion:reduce){.pg-animate *,.pg-animate{animation:none!important}}:root{color-scheme:light;--color-background: #fbf8f3;--color-foreground: #14141a;--color-muted: #f2eee6;--color-muted-foreground: #4a4a57;--color-border: #e4ded2;--color-card: #ffffff;--color-accent: #5b21b6;--color-ring: #5b21b6;--color-coral: #c2410c;--color-highlight: #d9f99d;--color-highlight-foreground: #14141a;--color-stage: #f1ecff;--color-hero: #5b21b6;--color-hero-foreground: #ffffff;--color-hero-accent: #d9f99d;--color-tech-apps: #ede4ff;--color-tech-apps-ink: #5b21b6;--color-tech-automate: #dcebff;--color-tech-automate-ink: #1e40af;--color-tech-bi: #fff0c2;--color-tech-bi-ink: #92400e;--color-kind-fix: #ffe4d6;--color-kind-fix-ink: #9a3412;--color-kind-look: #d9f7e3;--color-kind-look-ink: #166534;--color-field: #77727f;--font-display: "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--font-sans: system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "Cascadia Code", Consolas, monospace;--ease-out-soft: cubic-bezier(.2, .8, .2, 1);--shadow: 0 1px 2px rgba(20, 20, 26, .06), 0 8px 24px rgba(91, 33, 182, .08)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-background: #111115;--color-foreground: #f4f1ea;--color-muted: #1d1d24;--color-muted-foreground: #b9b9c6;--color-border: #2e2e38;--color-card: #19191f;--color-accent: #c4b5fd;--color-ring: #c4b5fd;--color-coral: #ffb59c;--color-highlight: #36500f;--color-highlight-foreground: #f4f1ea;--color-stage: #1c1830;--color-hero: #2a1858;--color-tech-apps: #2a2142;--color-tech-apps-ink: #d6c9ff;--color-tech-automate: #172840;--color-tech-automate-ink: #b9d4ff;--color-tech-bi: #352a10;--color-tech-bi-ink: #fcd97a;--color-kind-fix: #3a1d10;--color-kind-fix-ink: #ffc9ad;--color-kind-look: #12301f;--color-kind-look-ink: #9ff0bd;--color-field: #8b8b99;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .3)}}:root[data-theme=dark]{color-scheme:dark;--color-background: #111115;--color-foreground: #f4f1ea;--color-muted: #1d1d24;--color-muted-foreground: #b9b9c6;--color-border: #2e2e38;--color-card: #19191f;--color-accent: #c4b5fd;--color-ring: #c4b5fd;--color-coral: #ffb59c;--color-highlight: #36500f;--color-highlight-foreground: #f4f1ea;--color-stage: #1c1830;--color-hero: #2a1858;--color-tech-apps: #2a2142;--color-tech-apps-ink: #d6c9ff;--color-tech-automate: #172840;--color-tech-automate-ink: #b9d4ff;--color-tech-bi: #352a10;--color-tech-bi-ink: #fcd97a;--color-kind-fix: #3a1d10;--color-kind-fix-ink: #ffc9ad;--color-kind-look: #12301f;--color-kind-look-ink: #9ff0bd;--color-field: #8b8b99;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .3)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--color-background);color:var(--color-foreground);font:400 15px/1.5 var(--font-sans)}body{overflow-x:hidden}button,input,select{font:inherit;color:inherit}a{color:var(--color-accent);text-underline-offset:2px}:focus-visible{outline:3px solid var(--color-ring);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:16px;top:-60px;z-index:10;padding:10px 16px;border-radius:999px;background:var(--color-card);color:var(--color-foreground);font-weight:600}.skip:focus{top:12px}.ico{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.wrap{max-width:1440px;margin:0 auto;padding:0 16px}.hero{background:var(--color-hero);color:var(--color-hero-foreground);padding:18px 0 26px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;right:-80px;top:-60px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(217,249,157,.35),transparent 65%);pointer-events:none}.hero-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:10px;margin:0;font:700 16px/1.1 var(--font-display)}.brand svg{width:32px;height:32px}.theme-switch{margin-left:auto;display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#ffffff24}.theme-switch button{border:0;border-radius:999px;padding:6px 12px;min-height:32px;background:transparent;color:var(--color-hero-foreground);cursor:pointer;font-size:13px;font-weight:600}.theme-switch button[aria-pressed=true]{background:var(--color-hero-accent);color:#14141a}.theme-switch button:focus-visible{outline-color:var(--color-hero-accent)}.hero h1{margin:22px 0 8px;font:750 clamp(28px,5vw,44px) / 1.08 var(--font-display);letter-spacing:-.02em;position:relative;z-index:1}.hero h1 .mark{background:var(--color-hero-accent);color:#14141a;padding:0 10px;border-radius:12px}.hero p{margin:0;max-width:760px;font-size:16px;opacity:.94;position:relative;z-index:1}.hero .hero-links{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.hero .hero-links a{color:var(--color-hero-foreground);background:#ffffff24;padding:6px 14px;border-radius:999px;text-decoration:none;font-weight:600;font-size:14px}.hero .hero-links a:hover{background:#ffffff3d}.hero .hero-links a:focus-visible{outline-color:var(--color-hero-accent)}.examples{margin-top:-14px;position:relative;z-index:2;background:var(--color-card);border:1px solid var(--color-border);border-radius:22px;padding:16px;box-shadow:var(--shadow)}.examples h2,.section-title{margin:0 0 10px;font:700 18px/1.2 var(--font-display)}.examples h3{margin:14px 0 8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted-foreground)}.example-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.example-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-background);cursor:pointer;font-size:14px;font-weight:600;text-align:left;transition:background .15s var(--ease-out-soft),border-color .15s}.example-btn:hover{border-color:var(--color-accent)}.example-dot{width:10px;height:10px;flex:none;border-radius:50%;background:var(--color-accent)}.example-mistake .example-dot{background:var(--color-coral);border-radius:2px;transform:rotate(45deg)}.example-btn[aria-pressed=true]{background:var(--color-stage);border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.example-mistake[aria-pressed=true]{background:var(--color-kind-fix);border-color:var(--color-coral);box-shadow:inset 0 0 0 1px var(--color-coral)}.workspace{margin-top:18px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.workspace{grid-template-columns:minmax(0,1fr) 560px;align-items:start}}.stage-col{display:grid;gap:14px;min-width:0}.stage{background:var(--color-stage);border-radius:22px;padding:12px;min-width:0}.stage-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;font-size:13px;color:var(--color-muted-foreground)}.stage-bar h2{margin:0;font:700 15px/1.2 var(--font-display);color:var(--color-foreground)}.stage-bar .size-readout{margin-left:auto;font-variant-numeric:tabular-nums}.stage-scroll{overflow-x:auto;border-radius:14px}.frame{position:relative;margin:0;background:#fff;border-radius:12px;box-shadow:0 0 0 1px #14141a1f,0 6px 18px #14141a1a;overflow:hidden}.visual-element{position:absolute;inset:0}.host-status{margin:10px 2px 0;min-height:1.5em;font-size:13.5px;color:var(--color-muted-foreground)}.host-status.is-error{color:var(--color-coral);font-weight:600}.explain{background:var(--color-card);border:1px solid var(--color-border);border-radius:22px;padding:16px 18px}.explain-kind{display:inline-block;margin:0 0 6px;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kind-example,.kind-own{background:var(--color-tech-apps);color:var(--color-tech-apps-ink)}.kind-mistake{background:var(--color-kind-fix);color:var(--color-kind-fix-ink)}.kind-fixed{background:var(--color-kind-look);color:var(--color-kind-look-ink)}.explain-title{margin:0 0 8px;font:700 20px/1.2 var(--font-display)}.explain-sub{margin:18px 0 4px;font-size:13px;font-weight:700;color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.05em}.explain-list{margin:0;padding-left:20px}.explain-list li+li{margin-top:4px}.explain p{margin:0 0 6px}.btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;margin-top:8px;border-radius:999px;border:1px solid transparent;cursor:pointer;font-weight:700}.btn-fix{background:var(--color-highlight);color:var(--color-highlight-foreground);border-color:#65a30d}.btn-ghost,.btn-small{background:var(--color-card);border-color:var(--color-border)}.btn-small{min-height:32px;padding:4px 12px;margin:0;font-size:13px;font-weight:600}.panes{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);min-width:0}@media(min-width:720px){.panes{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:start}}.pane{background:var(--color-card);border:1px solid var(--color-border);border-radius:22px;padding:14px;min-width:0}.pane>h2{margin:0 0 10px;font:700 16px/1.2 var(--font-display)}.tabs{display:flex;gap:4px;padding:4px;margin-bottom:12px;border-radius:999px;background:var(--color-muted)}.tabs button{flex:1;min-height:36px;border:0;border-radius:999px;background:transparent;cursor:pointer;font-weight:600;font-size:14px;color:var(--color-muted-foreground)}.tabs button[aria-selected=true]{background:var(--color-card);color:var(--color-foreground);box-shadow:0 1px 3px #14141a1f}.pane-actions{display:flex;justify-content:flex-end;margin-bottom:8px}.picked-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px;margin-bottom:10px;border-radius:14px;background:var(--color-highlight);color:var(--color-highlight-foreground);font-size:13.5px}.picked-bar[hidden]{display:none}.picked-bar .btn-small{margin-left:auto;color:var(--color-foreground)}.wells{display:grid;gap:8px}.well{border:1px dashed var(--color-border);border-radius:14px;padding:8px 10px 10px;background:var(--color-background)}.well.has-fields{border-style:solid}.well.drag-over{border-color:var(--color-accent);background:var(--color-stage)}.well-head{display:flex;align-items:baseline;gap:8px}.well-name{margin:0;font-size:14px;font-weight:700}.well-count{margin-left:auto;font-size:12px;color:var(--color-muted-foreground)}.well-needs{margin:0 0 6px;font-size:12.5px;color:var(--color-muted-foreground)}.well-why{margin:6px 0;font-size:12.5px;color:var(--color-muted-foreground);border-left:3px solid var(--color-accent);padding-left:8px}.well-msg{margin:6px 0 0;padding:6px 10px;border-radius:10px;font-size:13px;font-weight:600;background:var(--color-kind-fix);color:var(--color-kind-fix-ink)}.chips{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:6px}.chip{display:grid;gap:4px;padding:6px 6px 6px 8px;border-radius:10px;background:var(--color-card);border:1px solid var(--color-border)}.chip-warn{border-color:var(--color-coral)}.chip-main{display:flex;align-items:center;gap:8px;min-width:0}.chip-name{flex:1;min-width:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.chip-remove{width:32px;height:32px;flex:none;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;cursor:pointer;color:var(--color-muted-foreground)}.chip-remove:hover{background:var(--color-muted)}.agg{min-height:32px;max-width:100%;padding:2px 8px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-background);font-size:13px}.agg-none{font-size:12.5px;color:var(--color-muted-foreground)}.chip-msg{font-size:12.5px;color:var(--color-kind-fix-ink);background:var(--color-kind-fix);border-radius:8px;padding:4px 8px}.drop{width:100%;min-height:36px;padding:6px 10px;border-radius:10px;border:1px dashed var(--color-field);background:transparent;cursor:pointer;font-size:13px;color:var(--color-muted-foreground);text-align:left}.drop-ready{border-style:solid;border-color:var(--color-accent);background:var(--color-stage);color:var(--color-foreground);font-weight:700}.drop-no{color:var(--color-muted-foreground);opacity:.85;cursor:not-allowed}.type{display:inline-grid;place-items:center;width:30px;height:22px;flex:none;border-radius:7px;font-size:11.5px;font-weight:800;line-height:1}.type .ico{width:15px;height:15px}.type-number{background:var(--color-tech-bi);color:var(--color-tech-bi-ink);font-size:14px}.type-date{background:var(--color-tech-automate);color:var(--color-tech-automate-ink)}.type-text{background:var(--color-tech-apps);color:var(--color-tech-apps-ink)}.table-block+.table-block{margin-top:16px}.table-name{display:flex;align-items:center;gap:8px;margin:0;font-size:15px}.table-desc{margin:2px 0 8px;font-size:13px;color:var(--color-muted-foreground)}.fields{list-style:none;margin:0;padding:0;display:grid;gap:4px}.field{width:100%;display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 8px;border:1px solid transparent;border-radius:12px;background:transparent;cursor:grab;text-align:left}.field:hover{background:var(--color-muted)}.field.is-picked{background:var(--color-highlight);color:var(--color-highlight-foreground);border-color:#65a30d}.field-text{display:grid;min-width:0;flex:1}.field-name{font-size:14px;font-weight:600}.field-note{font-size:12px;color:var(--color-muted-foreground)}.field.is-picked .field-note{color:inherit}.field-used{color:var(--color-kind-look-ink);display:inline-flex}.rows-details{margin-top:8px}.rows-details summary{cursor:pointer;font-size:13.5px;font-weight:600;color:var(--color-accent);padding:4px 0}.rows-scroll{overflow:auto;max-height:300px;margin-top:6px;border:1px solid var(--color-border);border-radius:10px}.rows{border-collapse:collapse;font-size:12.5px;white-space:nowrap}.rows th,.rows td{padding:4px 8px;border-bottom:1px solid var(--color-border);text-align:left}.rows th{position:sticky;top:0;background:var(--color-muted)}.report-card{display:grid;gap:10px;padding:10px 12px;margin-bottom:10px;border-radius:14px;background:var(--color-stage)}.report-card h3{margin:0;font-size:14px}fieldset.seg{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}fieldset.seg legend{float:left;margin-right:6px;padding:0;font-size:13px;font-weight:600}.seg label{position:relative;display:inline-flex}.seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.seg span{padding:5px 12px;min-height:32px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--color-border);background:var(--color-card);font-size:13px;font-weight:600}.seg input:checked+span{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-card)}.seg input:focus-visible+span{outline:3px solid var(--color-ring);outline-offset:2px}.card{border:1px solid var(--color-border);border-radius:14px;background:var(--color-background)}.card+.card{margin-top:6px}.card summary{cursor:pointer;padding:10px 12px;font-weight:700;font-size:14px;border-radius:14px}.card-body{padding:0 12px 10px;display:grid;gap:8px}.slice{display:flex;align-items:center;gap:10px;font-size:13.5px}.slice label{flex:1;min-width:0}.slice-range{font-size:12px;color:var(--color-muted-foreground)}.slice input[type=number]{width:76px;min-height:34px;padding:4px 8px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-card)}.slice input[type=color]{width:44px;height:32px;padding:2px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-card);cursor:pointer}input[role=switch]{appearance:none;width:42px;height:24px;flex:none;margin:0;border-radius:999px;background:var(--color-field);position:relative;cursor:pointer;transition:background .15s}input[role=switch]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s var(--ease-out-soft)}input[role=switch]:checked{background:var(--color-accent)}input[role=switch]:checked:after{transform:translate(18px)}:root[data-theme=dark] input[role=switch]:checked:after{background:#14141a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) input[role=switch]:checked:after{background:#14141a}}.format-note{margin:8px 2px 0;font-size:12.5px;color:var(--color-muted-foreground)}.pbi-tooltip{position:fixed;z-index:50;max-width:320px;padding:8px 10px;border-radius:4px;background:#fff;color:#252423;box-shadow:0 2px 8px #00000040;font:12px/1.45 Segoe UI,system-ui,sans-serif;pointer-events:none}.tip-row{display:flex;gap:12px;justify-content:space-between}.tip-name{color:#605e5c}.tip-value{font-weight:600;text-align:right}.tip-head{padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid #e1dfdd}.tip-head .tip-name{color:#252423;font-weight:700}.guide{margin:28px 0 0;padding:20px;background:var(--color-card);border:1px solid var(--color-border);border-radius:22px}.guide h2{margin:0 0 8px;font:750 28px/1.15 var(--font-display);letter-spacing:-.01em}.guide h3{margin:28px 0 8px;font:700 21px/1.2 var(--font-display);padding-top:14px;border-top:1px solid var(--color-border)}.guide h4{margin:18px 0 6px;font-size:16px}.guide p,.guide li{max-width:78ch}.guide ul{padding-left:22px}.guide li+li{margin-top:4px}.guide code{font:13.5px var(--font-mono);background:var(--color-muted);padding:1px 6px;border-radius:6px}.guide .table-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:12px;margin:10px 0}.guide table{border-collapse:collapse;font-size:14px;min-width:560px;width:100%}.guide th,.guide td{padding:8px 10px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.guide th{background:var(--color-muted)}.guide blockquote{margin:12px 0;padding:10px 14px;border-radius:12px;background:var(--color-stage);border-left:4px solid var(--color-accent)}.guide blockquote p{margin:0}footer{margin:28px 0 32px;font-size:13px;color:var(--color-muted-foreground)}footer p{margin:4px 0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.lcs-site-back{margin:0;padding:.75rem 1rem;font-size:1rem}.lcs-site-back a{color:inherit;font-weight:600;text-underline-offset:3px}
