._0a-mOa_workspace{background:hsl(var(--background));grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 64px);min-height:620px;display:grid;overflow:hidden}._0a-mOa_header{border-bottom:1px solid hsl(var(--border));background:hsl(var(--card)/.93);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:22px;padding:18px 24px;display:flex}._0a-mOa_title{min-width:0}._0a-mOa_eyebrow{color:hsl(var(--primary));letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}._0a-mOa_title h1{font-family:var(--writing-font);margin:5px 0 2px;font-size:clamp(24px,2.2vw,34px);line-height:1}._0a-mOa_title p{color:hsl(var(--muted-foreground));font-size:10px;line-height:1.45}._0a-mOa_toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}._0a-mOa_toolButton{height:36px!important}._0a-mOa_toolButton span{display:inline}._0a-mOa_viewToggle{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.55);border-radius:10px;padding:3px;display:flex}._0a-mOa_viewToggle button{width:31px;height:29px;color:hsl(var(--muted-foreground));border-radius:7px;place-items:center;display:grid}._0a-mOa_viewToggle button[data-active=true]{background:hsl(var(--card));color:hsl(var(--primary));box-shadow:0 2px 8px hsl(var(--shadow)/.09)}._0a-mOa_stage{min-width:0;min-height:0;position:relative;overflow:hidden}._0a-mOa_flow{background-color:hsl(var(--paper));background-image:radial-gradient(hsl(var(--border)/.42) 1px,transparent 1px);background-size:24px 24px}._0a-mOa_flow .react-flow__pane{cursor:grab}._0a-mOa_flow .react-flow__pane:active{cursor:grabbing}._0a-mOa_flow .react-flow__controls{border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 8px 24px hsl(var(--shadow)/.12);border-radius:11px;overflow:hidden}._0a-mOa_flow .react-flow__controls-button{border:0;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));width:34px;height:34px;color:hsl(var(--foreground))}._0a-mOa_flow .react-flow__controls-button:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}._0a-mOa_flow .react-flow__minimap{border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 8px 24px hsl(var(--shadow)/.12);border-radius:12px;overflow:hidden}._0a-mOa_flow .react-flow__attribution{display:none}._0a-mOa_flow .react-flow__edge-path{stroke-width:2px}._0a-mOa_flow .react-flow__edge.selected .react-flow__edge-path{stroke-width:3px}._0a-mOa_node{border:1px solid hsl(var(--border));background:hsl(var(--card));width:100%;height:100%;min-height:118px;color:hsl(var(--foreground));box-shadow:0 9px 28px hsl(var(--shadow)/.1);border-radius:14px;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative}._0a-mOa_node:hover{box-shadow:0 14px 34px hsl(var(--shadow)/.15);transform:translateY(-1px)}._0a-mOa_node[data-selected=true]{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.13),0 15px 38px hsl(var(--shadow)/.16)}._0a-mOa_node:before{content:"";background:var(--board-color,hsl(var(--primary)));border-radius:14px 0 0 14px;width:6px;position:absolute;inset:0 auto 0 0}._0a-mOa_node[data-color=paper]{--board-color:hsl(var(--border))}._0a-mOa_node[data-color=teal]{--board-color:hsl(var(--primary))}._0a-mOa_node[data-color=rose]{--board-color:#c97997}._0a-mOa_node[data-color=clay]{--board-color:#bb735e}._0a-mOa_node[data-color=amber]{--board-color:#cb963a}._0a-mOa_node[data-color=violet]{--board-color:#8271bd}._0a-mOa_node[data-color=blue]{--board-color:#5c8fc3}._0a-mOa_node[data-color=green]{--board-color:#5f956d}._0a-mOa_nodeInner{flex-direction:column;height:100%;padding:15px 16px 14px 19px;display:flex}._0a-mOa_nodeTop{justify-content:space-between;align-items:center;gap:8px;display:flex}._0a-mOa_kind{color:hsl(var(--muted-foreground));letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}._0a-mOa_live{background:hsl(var(--accent));color:hsl(var(--accent-foreground));letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:3px 6px;font-size:7px;font-weight:800}._0a-mOa_node h3{font-family:var(--writing-font);margin:10px 0 6px;font-size:17px;line-height:1.2}._0a-mOa_node p{color:hsl(var(--muted-foreground));font-family:var(--writing-font);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}._0a-mOa_nodeFooter{color:hsl(var(--muted-foreground));align-items:center;gap:6px;margin-top:auto;padding-top:11px;font-size:8px;display:flex}._0a-mOa_nodeFooter button{color:hsl(var(--primary));margin-left:auto;font-weight:750}._0a-mOa_handle{opacity:.14;transition:opacity .15s,transform .15s;border:2px solid hsl(var(--card))!important;background:hsl(var(--primary))!important;width:12px!important;height:12px!important}._0a-mOa_node:hover ._0a-mOa_handle,._0a-mOa_node[data-selected=true] ._0a-mOa_handle{opacity:1}._0a-mOa_handle:hover{transform:scale(1.25)}._0a-mOa_frame{border:1px dashed color-mix(in srgb,var(--board-color) 65%,hsl(var(--border)));background:color-mix(in srgb,var(--board-color) 5%,hsl(var(--paper)));height:100%;box-shadow:none;border-radius:20px}._0a-mOa_frame:before{display:none}._0a-mOa_frame:hover{box-shadow:none;transform:none}._0a-mOa_frame ._0a-mOa_nodeInner{padding:18px 20px}._0a-mOa_frame h3{margin:0 0 5px;font-size:18px}._0a-mOa_frame p{max-width:520px;font-family:var(--app-font);font-size:9px}._0a-mOa_frame[data-selected=true]{box-shadow:0 0 0 3px hsl(var(--primary)/.12)}._0a-mOa_templateGate{z-index:8;background:radial-gradient(circle at 50% 45%,hsl(var(--accent-soft)) 0,transparent 42%),hsl(var(--paper)/.91);place-items:center;padding:28px;display:grid;position:absolute;inset:0}._0a-mOa_templateCard{border:1px solid hsl(var(--border));background:hsl(var(--card));width:min(780px,100%);box-shadow:0 24px 70px hsl(var(--shadow)/.16);border-radius:22px;padding:26px}._0a-mOa_templateCard>span{background:hsl(var(--accent));width:42px;height:42px;color:hsl(var(--primary));border-radius:14px;place-items:center;display:grid}._0a-mOa_templateCard h2{font-family:var(--writing-font);margin:16px 0 7px;font-size:27px}._0a-mOa_templateCard>p{max-width:600px;color:hsl(var(--muted-foreground));font-size:11px;line-height:1.55}._0a-mOa_templates{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:22px;display:grid}._0a-mOa_template{border:1px solid hsl(var(--border));text-align:left;background:hsl(var(--background));border-radius:13px;min-width:0;padding:14px 11px;transition:transform .15s,border-color .15s,background .15s}._0a-mOa_template:hover{border-color:hsl(var(--primary)/.55);background:hsl(var(--accent-soft));transform:translateY(-2px)}._0a-mOa_template svg{color:hsl(var(--primary))}._0a-mOa_template strong{margin:10px 0 3px;font-size:10px;display:block}._0a-mOa_template small{color:hsl(var(--muted-foreground));font-size:8px;line-height:1.4;display:block}._0a-mOa_dialogShell{width:min(660px,100vw - 32px)!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:0!important;padding:0!important;overflow:visible!important}._0a-mOa_dialogShellWide{width:min(780px,100vw - 32px)!important}._0a-mOa_dialogShell>button{z-index:1;top:17px;right:17px}._0a-mOa_trayTitle{font-family:var(--writing-font)!important;font-size:22px!important;line-height:1.2!important}._0a-mOa_trayDescription{max-width:520px;margin-top:4px;color:hsl(var(--muted-foreground))!important;font-size:9px!important;line-height:1.45!important}._0a-mOa_tray{border:1px solid hsl(var(--border));background:hsl(var(--card));width:100%;max-height:min(620px,100dvh - 32px);box-shadow:0 24px 70px hsl(var(--shadow)/.24);border-radius:18px;grid-template-rows:auto auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}._0a-mOa_trayHead{justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 48px 13px 18px;display:flex}._0a-mOa_typeTabs{scrollbar-width:none;gap:4px;padding:0 16px 12px;display:flex;overflow-x:auto}._0a-mOa_typeTabs button{color:hsl(var(--muted-foreground));border-radius:8px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:700;display:flex}._0a-mOa_typeTabs button[data-active=true]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}._0a-mOa_recordList{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:5px;padding:0 12px 14px;display:grid;overflow:auto}._0a-mOa_recordList button{text-align:left;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}._0a-mOa_recordList button:hover{background:hsl(var(--muted))}._0a-mOa_recordIcon{background:hsl(var(--accent-soft));width:32px;height:32px;color:hsl(var(--primary));border-radius:9px;place-items:center;display:grid}._0a-mOa_recordList strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}._0a-mOa_recordList small{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--muted-foreground));margin-top:2px;font-size:8px;display:block;overflow:hidden}._0a-mOa_recordList>p{color:hsl(var(--muted-foreground));text-align:center;grid-column:1/-1;padding:26px;font-size:9px}._0a-mOa_layoutPanel{border:1px solid hsl(var(--border));background:hsl(var(--card));width:min(780px,100%);max-height:min(620px,100dvh - 150px);box-shadow:0 24px 70px hsl(var(--shadow)/.24);border-radius:20px;padding:0 18px 22px;position:relative;overflow:auto}._0a-mOa_layoutPanel ._0a-mOa_trayHead{padding-left:0;padding-right:0}._0a-mOa_layoutPanel ._0a-mOa_templates{margin-top:7px}._0a-mOa_inspector{z-index:9;border:1px solid hsl(var(--border));background:hsl(var(--card));width:min(320px,100% - 28px);max-height:calc(100% - 28px);box-shadow:0 20px 55px hsl(var(--shadow)/.2);border-radius:16px;padding:16px;position:absolute;top:14px;right:14px;overflow:auto}._0a-mOa_inspectorHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}._0a-mOa_inspectorHead span{color:hsl(var(--primary));letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}._0a-mOa_inspectorHead h2{font-family:var(--writing-font);margin-top:4px;font-size:20px}._0a-mOa_inspector label{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.08em;gap:5px;margin-top:13px;font-size:8px;font-weight:750;display:grid}._0a-mOa_inspector input,._0a-mOa_inspector textarea{border:1px solid hsl(var(--input));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));text-transform:none;letter-spacing:normal;border-radius:9px;padding:9px;font-size:10px}._0a-mOa_inspector textarea{resize:vertical;min-height:100px;line-height:1.5}._0a-mOa_voiceRow{background:hsl(var(--muted)/.55);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin-top:9px;padding:8px;display:grid}._0a-mOa_voiceRow button{white-space:nowrap;height:34px}._0a-mOa_voiceRow p{color:hsl(var(--muted-foreground));font-size:8px;line-height:1.4}._0a-mOa_colors{flex-wrap:wrap;gap:6px;display:flex}._0a-mOa_colors button{border:2px solid hsl(var(--card));background:var(--swatch);width:27px;height:27px;box-shadow:0 0 0 1px hsl(var(--border));border-radius:50%}._0a-mOa_colors button[data-active=true]{box-shadow:0 0 0 2px hsl(var(--primary))}._0a-mOa_inspectorActions{border-top:1px solid hsl(var(--border));justify-content:space-between;gap:8px;margin-top:16px;padding-top:14px;display:flex}._0a-mOa_listView{background:hsl(var(--paper));height:100%;padding:22px;overflow:auto}._0a-mOa_listGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:13px;max-width:1280px;margin:0 auto;display:grid}._0a-mOa_listCard{border:1px solid hsl(var(--border));border-left:5px solid var(--board-color,hsl(var(--primary)));background:hsl(var(--card));text-align:left;min-width:0;box-shadow:0 7px 20px hsl(var(--shadow)/.07);border-radius:14px;padding:16px}._0a-mOa_listCard span{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.1em;font-size:8px}._0a-mOa_listCard strong{font-family:var(--writing-font);margin:8px 0 5px;font-size:17px;display:block}._0a-mOa_listCard p{color:hsl(var(--muted-foreground));-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}._0a-mOa_emptyList{min-height:300px;color:hsl(var(--muted-foreground));text-align:center;place-items:center;display:grid}._0a-mOa_lock{z-index:11;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));box-shadow:0 8px 24px hsl(var(--shadow)/.13);border-radius:99px;align-items:center;gap:8px;padding:9px 12px;font-size:9px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@media (max-width:1100px){._0a-mOa_header{align-items:flex-start}._0a-mOa_templates{grid-template-columns:repeat(3,1fr)}._0a-mOa_toolbar{max-width:470px}}@media (max-width:700px){._0a-mOa_workspace{height:calc(100dvh - 56px);min-height:0}._0a-mOa_header{gap:12px;padding:13px 14px;display:grid}._0a-mOa_title h1{font-size:24px}._0a-mOa_title p{display:none}._0a-mOa_toolbar{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}._0a-mOa_toolButton{width:36px!important;padding:0!important}._0a-mOa_toolButton span{display:none}._0a-mOa_templateGate{padding:12px}._0a-mOa_templateCard{padding:20px 16px}._0a-mOa_templateCard h2{font-size:23px}._0a-mOa_templates{grid-template-columns:1fr 1fr;max-height:46dvh;overflow:auto}._0a-mOa_templates ._0a-mOa_template:first-child{grid-column:1/-1}._0a-mOa_dialogShell{width:calc(100vw - 16px)!important}._0a-mOa_tray,._0a-mOa_layoutPanel{border-radius:15px;width:100%;max-height:calc(100dvh - 16px)}._0a-mOa_recordList{grid-template-columns:1fr}._0a-mOa_layoutPanel{padding:0 12px 16px}._0a-mOa_inspector{width:auto;max-height:calc(100% - 16px);top:8px;left:8px;right:8px}._0a-mOa_voiceRow{grid-template-columns:1fr}._0a-mOa_voiceRow button{width:100%}._0a-mOa_flow .react-flow__minimap{display:none}._0a-mOa_listView{padding:13px}._0a-mOa_listGrid{grid-template-columns:1fr}._0a-mOa_lock{white-space:nowrap;bottom:10px}}
