body[data-workbench-refined][data-current-page="plan"] .page-content{background:var(--brand-canvas);padding-top:24px;}body[data-workbench-refined][data-current-page="plan"] .page-header{display:flex;}body[data-workbench-refined][data-current-page="plan"] .mobile-nav-item.active{background:var(--wr-accent);color:var(--wr-on-accent);border-color:transparent;}#page-plan .pw-root{min-width:0;color:var(--wr-text);font:400 var(--wr-type-body)/1.5 var(--wr-font-ui);}#page-plan .pw-root :where(button){font-weight:400;}#page-plan .pw-root :where(p,.pw-tool-copy > span,.pw-project-link > span > span){font-weight:400;}.pw-root :where(h2,h3,p){margin:0;}.pw-root .pw-project{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--wr-radius-card);box-shadow:inset 0 1px 0 var(--wr-glass-edge),0 8px 28px var(--wr-glass-shade);}.pw-root .pw-project-link{display:flex;align-items:center;gap:12px;min-width:0;flex:1;padding:4px;min-height:44px;border:0;border-radius:8px;color:var(--wr-text);background:transparent;text-align:left;cursor:pointer;font:inherit;}.pw-root .pw-project-link > .wr-icon:first-child{flex:none;color:var(--wr-text-secondary);}.pw-root .pw-project-link > .wr-icon:last-child{width:16px;height:16px;color:var(--wr-text-secondary);flex:none;}.pw-root .pw-project-link > span{min-width:0;flex:1;}.pw-root .pw-project-link strong{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere;}.pw-root .pw-project-link > span > span{display:block;margin-top:2px;color:var(--wr-text-secondary);font-size:12px;overflow-wrap:anywhere;}.pw-root .pw-theme{flex:none;width:44px;min-height:44px;padding:0;background:transparent;border-color:transparent;color:var(--wr-text-secondary);}.pw-root .pw-heading{padding:28px 0 24px;}.pw-root .pw-heading h2{font-size:28px;font-weight:600;letter-spacing:-.025em;line-height:1.35;}.pw-root .pw-heading p{margin-top:8px;font-size:14px;color:var(--wr-text-secondary);}.pw-root .pw-groups{padding:4px 24px;border-radius:var(--wr-radius-card);background:var(--wr-surface);border:1px solid var(--wr-control-edge);}.pw-root .pw-group{display:grid;grid-template-columns:minmax(160px,.65fr) minmax(0,2fr);gap:32px;padding:24px 0;}.pw-root .pw-group + .pw-group{border-top:1px solid var(--wr-border);}.pw-root .pw-group-heading{padding-top:12px;}.pw-root .pw-group-heading h3{font-size:18px;font-weight:600;line-height:1.5;}.pw-root .pw-group-heading p{margin-top:6px;color:var(--wr-text-secondary);font-size:12px;line-height:1.8;}.pw-root .pw-tool-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;min-width:0;align-content:start;}.pw-root .pw-tool{display:flex;align-items:center;gap:12px;min-height:76px;min-width:0;padding:12px 8px;border:0;border-radius:10px;background:transparent;color:var(--wr-text);cursor:pointer;text-align:left;font:inherit;transition:background-color var(--wr-select),transform var(--wr-feedback) var(--wr-ease);}.pw-root .pw-tool-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:var(--wr-surface-subtle);color:var(--wr-text-secondary);}.pw-root .pw-tool-icon--accent{color:var(--wr-on-accent);background:var(--wr-accent);}.pw-root .pw-tool-copy{flex:1;min-width:0;}.pw-root .pw-tool-copy strong{display:block;font-size:14px;font-weight:600;}.pw-root .pw-tool-copy > span{display:block;margin-top:4px;color:var(--wr-text-secondary);font-size:12px;line-height:1.7;overflow-wrap:anywhere;}.pw-root .pw-tool > .wr-icon{width:16px;height:16px;flex:none;color:var(--wr-text-secondary);transition:transform var(--wr-select) var(--wr-ease),color var(--wr-select);}.pw-root .pw-tool:disabled{cursor:not-allowed;opacity:.65;}.pw-root .pw-readonly{padding:12px 16px;margin-top:16px;border-radius:10px;background:var(--wr-info-surface);color:var(--wr-info);font-size:14px;}.pw-root :where(button):focus-visible{outline:2px solid var(--wr-focus);outline-offset:3px;}.pw-root .pw-error,.pw-root.pw-error{padding:24px;background:var(--wr-surface);border-radius:16px;}.pw-root.pw-error h2{font-size:22px;font-weight:600;}.pw-root.pw-error p{margin:12px 0 20px;color:var(--wr-text-secondary);}@media (hover:hover){.pw-root .pw-tool:hover:not(:disabled){background:var(--wr-surface-subtle);}.pw-root .pw-tool:hover:not(:disabled) > .wr-icon{transform:translateX(3px);color:var(--wr-text);}.pw-root .pw-project-link:hover{background:var(--wr-surface-subtle);}}.pw-root .pw-tool:active:not(:disabled){transform:translateY(1px);}@media (max-width:1100px){.pw-root .pw-group{grid-template-columns:1fr;gap:12px;padding:20px 0;}.pw-root .pw-group-heading{padding-top:0;}}@media (max-width:768px){.pw-root .pw-heading{padding:24px 0 20px;}.pw-root .pw-heading h2{font-size:25px;}.pw-root .pw-groups{padding:0 16px;}.pw-root .pw-group{gap:8px;}.pw-root .pw-group-heading h3{font-size:18px;}.pw-root .pw-group-heading p{font-size:14px;}.pw-root .pw-tool-list{grid-template-columns:1fr;gap:4px;}.pw-root .pw-tool{min-height:76px;padding:10px 0;gap:12px;}.pw-root .pw-tool-copy strong{font-size:16px;}.pw-root .pw-tool-copy > span{font-size:14px;}.pw-root .pw-tool-icon{width:32px;height:32px;border-radius:8px;}.pw-root .pw-project{gap:4px;padding:8px;}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.pw-root .pw-project{background:var(--wr-surface);box-shadow:none;}}.pw-root[data-wr-transparency="reduce"] .pw-project{background:var(--wr-surface);box-shadow:none;}@media (prefers-reduced-transparency:reduce){.pw-root .pw-project{box-shadow:none;}}.pw-root[data-wr-motion="reduce"] .pw-tool,.pw-root[data-wr-motion="reduce"] .pw-tool > .wr-icon{transition:none;transform:none;}@media (prefers-reduced-motion:reduce){.pw-root .pw-tool,.pw-root .pw-tool > .wr-icon{transition:none !important;transform:none !important;}}