@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Source+Serif+4:opsz,wght@8..60,600;8..60,700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--yoneda-canvas:#f5f5ee;--yoneda-surface:#fdfdf8;--yoneda-composer:#f6f1e7;--yoneda-border:#e6e4dc;--yoneda-border-strong:#d8d2c4;--yoneda-chip:#f2eee4;--yoneda-text:#16140f;--yoneda-brown:#463325;--yoneda-muted:#6f6357;--yoneda-accent:#fb651e;--yoneda-accent-hover:#ba3e03;--yoneda-accent-soft:#fb651e1f;--yoneda-accent-border:#ba3e0333;--yoneda-product-form-filler:#fb651e;--yoneda-product-form-filler-soft:#fb651e1f;--yoneda-product-operator:#2f6c9f;--yoneda-product-operator-soft:#2f6c9f1f;--yoneda-product-chart-agent:#187d72;--yoneda-product-chart-agent-soft:#187d721f;--ink-strong:var(--yoneda-text);--ink-soft:var(--yoneda-muted);--ide-bg:#08111f;--ide-surface:#101b2d;--ide-surface-2:#17263d;--ide-border:#ffffff1f;--ide-text:#edf3ff;--ide-muted:#95a4c3;--ide-accent:#67a1ff;--success:#34d399;--warning:#f5c451;--danger:#f87171;--purple:#a78bfa;--shadow-soft:0 20px 48px #271e1112;--shadow-float:0 24px 80px #3f2b1314;--radius-2xl:32px;--radius-xl:24px;--radius-lg:18px;--radius-md:14px;--radius-sm:10px;--focus-ring:var(--yoneda-accent);font-family:DM Sans,Aptos,Segoe UI,sans-serif;font-weight:500;line-height:1.5}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;margin:0}body{background:var(--yoneda-canvas);min-height:100dvh;color:var(--yoneda-text)}button,input,textarea,select{font:inherit}button{border:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.yoneda-home{background:radial-gradient(circle at top left, #fb651e33, transparent 34%), radial-gradient(circle at 18% 12%, #ffebdca6, transparent 22%), radial-gradient(circle at bottom right, #46332508, transparent 26%), var(--yoneda-canvas);min-height:100vh;color:var(--yoneda-text);padding:clamp(18px,4vw,44px)}.yoneda-home-empty{flex-direction:column;justify-content:center;align-items:center;display:flex}.yoneda-home-conversation{flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;padding-top:110px;display:flex}.yoneda-landing-frame{flex-direction:column;gap:28px;width:100%;max-width:1120px;margin:0 auto;padding:24px clamp(12px,3vw,28px) 56px;display:flex}.yoneda-landing-shell{justify-items:stretch;gap:0;width:100%;max-width:1120px;padding:0;display:grid}.yoneda-hero-stage{background:radial-gradient(circle at 12% 0,#fb651e1f,#0000 42%),linear-gradient(#fffcf7fa,#fff8f1f5);border:1px solid #ebd7c3eb;border-radius:40px;justify-items:center;gap:clamp(18px,2.5vw,26px);width:100%;padding:clamp(28px,4vw,44px) clamp(20px,3.5vw,40px) clamp(24px,3.5vw,36px);animation:.2s ease-out both yoneda-rise-in;display:grid;box-shadow:inset 0 1px #ffffffe0,0 26px 64px #3f2b1312}.yoneda-hero-stage .yoneda-hero-block{max-width:720px;animation:none}.yoneda-hero-kicker{color:#944d1fe6;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.yoneda-hero-signals{flex-wrap:wrap;justify-content:center;gap:10px;max-width:720px;display:flex}.yoneda-hero-signals span{min-height:38px;color:var(--yoneda-brown);white-space:nowrap;background:#fdfdf8e0;border:1px solid #ba3e031f;border-radius:999px;padding:0 16px;font-size:.88rem;font-weight:600;line-height:38px}.yoneda-hero-stage .yoneda-hero-signals span{background:#ffffff9e;box-shadow:0 2px 10px #3f2b130a}.yoneda-hero-stage .yoneda-home-trust-line{text-align:center;font-size:.92rem}.yoneda-hero-stage .yoneda-command-desk{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fdfdf8b8;border:1px solid #e6e4dcf2;border-radius:32px;width:100%;max-width:none;padding:clamp(18px,2.2vw,26px);box-shadow:inset 0 1px #ffffffbf,0 18px 48px #3f2b130d}.yoneda-fixed-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fdfdf8d1;border:1px solid #e6e4dce6;border-radius:18px;align-items:center;gap:12px;max-width:280px;padding:8px 12px 8px 8px;display:inline-flex;box-shadow:0 12px 32px #3f2b130f}.yoneda-badge-copy{gap:2px;display:grid}.yoneda-badge-copy strong{letter-spacing:-.02em;font-size:.98rem;font-weight:700}.yoneda-badge-copy span{color:var(--yoneda-muted);font-size:.82rem}.yoneda-badge-copy small{color:var(--yoneda-accent-hover);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.yoneda-mark{background:var(--yoneda-accent);color:#fffaf4;border-radius:14px;place-items:center;width:52px;height:52px;display:inline-grid;box-shadow:inset 0 1px #ffffff2e}.yoneda-mark svg{width:28px;height:28px}.yoneda-mark-compact{border-radius:12px;width:42px;height:42px}.yoneda-mark-compact svg{width:22px;height:22px}.yoneda-hero-block{text-align:center;gap:14px;max-width:820px;animation:.18s ease-out both yoneda-rise-in;display:grid}.yoneda-kicker{color:var(--yoneda-accent-hover);text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.78rem;font-weight:700}.yoneda-hero-title{letter-spacing:-.045em;color:var(--yoneda-text);margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(3.2rem,7.2vw,5.9rem);font-weight:700;line-height:.94}.yoneda-hero-title span{display:block}.yoneda-hero-copy{max-width:820px;color:var(--yoneda-brown);justify-self:center;margin:0;font-size:clamp(1.08rem,2.15vw,1.32rem);line-height:1.52}.yoneda-capability-strip{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;display:flex}.yoneda-capability-pill{color:var(--yoneda-accent-hover);background:#fb651e14;border:1px solid #ba3e031f;border-radius:999px;padding:9px 14px;font-size:.88rem;font-weight:700}.yoneda-trust-strip{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.yoneda-trust-pill{border:1px solid var(--yoneda-border);color:var(--yoneda-brown);background:#fdfdf8e0;border-radius:999px;padding:10px 14px;font-size:.95rem;box-shadow:0 4px 14px #2a1f130a}.yoneda-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}.yoneda-command-desk{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdfdf8ad;border:1px solid #e6e4dcf2;border-radius:34px;gap:18px;width:100%;max-width:980px;padding:24px;display:grid;box-shadow:0 28px 80px #3f2b1317}.yoneda-command-header{gap:8px;display:grid}.yoneda-command-header strong{letter-spacing:-.02em;font-size:1.4rem}.yoneda-command-header span{color:var(--yoneda-muted);max-width:760px;font-size:1.02rem;line-height:1.5}.yoneda-home-trust-line{color:var(--yoneda-muted);margin:0;font-size:.95rem;line-height:1.5}.yoneda-quickstart-shelf{background:#ffffff57;border-top:1px solid #e6e4dce6;border-radius:28px;gap:14px;padding:18px;display:grid}.yoneda-quickstart-header{gap:6px;display:grid}.yoneda-quickstart-header small{color:var(--yoneda-accent-hover);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.yoneda-quickstart-header strong{letter-spacing:-.02em;font-size:1.05rem}.yoneda-quickstart-header span{color:var(--yoneda-muted);font-size:.94rem;line-height:1.45}.yoneda-suggestion-card{border:1px solid var(--yoneda-border);width:100%;color:var(--yoneda-text);text-align:left;background:#fdfdf8eb;border-radius:20px;align-items:flex-start;gap:14px;padding:22px;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s;animation:.18s ease-out both yoneda-rise-in;display:flex;box-shadow:0 8px 28px #4633250a}.yoneda-suggestion-card:hover,.yoneda-suggestion-card:focus-visible{border-color:var(--yoneda-accent-border);background:#fffef8;outline:none;transform:translateY(-2px);box-shadow:0 14px 36px #46332514}.yoneda-suggestion-card-wide{grid-column:1/-1}.yoneda-suggestion-icon{border:1px solid var(--yoneda-border);width:48px;height:48px;color:var(--yoneda-accent-hover);background:#fff;border-radius:14px;flex:none;place-items:center;display:inline-grid}.yoneda-suggestion-icon svg{width:24px;height:24px}.yoneda-suggestion-text{gap:4px;display:grid}.yoneda-suggestion-text strong{letter-spacing:-.02em;font-size:1.05rem;line-height:1.25}.yoneda-suggestion-text span{color:var(--yoneda-muted);font-size:.96rem;line-height:1.4}.yoneda-suggestion-text small{color:var(--yoneda-accent-hover);letter-spacing:.04em;font-size:.8rem;font-weight:700}.yoneda-section-bridge{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:100%;margin:4px 0 0;display:grid}.yoneda-section-bridge-line{background:linear-gradient(90deg,#e6e4dc00,#d8d2c4eb,#e6e4dc00);height:1px}.yoneda-section-bridge-copy{text-align:center;background:#fffcf5e0;border:1px solid #e6e4dcf5;border-radius:999px;justify-items:center;gap:4px;padding:14px 20px;display:grid;box-shadow:0 10px 26px #3f2b130a}.yoneda-section-bridge-copy small,.yoneda-section-bridge-copy strong{margin:0}.yoneda-section-bridge-copy small{color:var(--yoneda-accent-hover);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.yoneda-section-bridge-copy strong{color:var(--yoneda-brown);letter-spacing:-.02em;font-size:1rem}.yoneda-task-explorer-shell{background:linear-gradient(#fb651e14,#fff7ee1a 92px,#fdfdf85c 220px),#fdfdf86b;border:1px solid #e6e4dcbd;border-radius:40px;gap:14px;width:100%;padding:20px;display:grid;box-shadow:inset 0 1px #fffc,0 26px 58px #3f2b130d}.yoneda-task-explorer-shell-header{justify-content:space-between;align-items:center;gap:16px;padding:0 6px;display:flex}.yoneda-task-explorer-shell-header span,.yoneda-task-explorer-shell-header strong{margin:0}.yoneda-task-explorer-shell-header span{color:var(--yoneda-accent-hover);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:700}.yoneda-task-explorer-shell-header strong{color:var(--yoneda-muted);font-size:.94rem;font-weight:600}.yoneda-task-explorer{background:#fdfdf8f0;border:1px solid #e6e4dcf5;border-radius:32px;gap:18px;width:100%;padding:28px;display:grid;box-shadow:inset 0 1px #ffffffe0,0 18px 44px #3f2b130a}.yoneda-task-explorer-header{justify-content:space-between;align-items:start;gap:20px;display:flex}.yoneda-task-explorer-copy{gap:8px;max-width:700px;display:grid}.yoneda-task-explorer-kicker{color:var(--yoneda-accent-hover);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.yoneda-task-explorer-copy h2,.yoneda-task-explorer-copy p,.yoneda-task-explorer-copy small{margin:0}.yoneda-task-explorer-copy h2{letter-spacing:-.035em;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(2rem,4vw,3rem);line-height:.98}.yoneda-task-explorer-copy p{color:var(--yoneda-brown);font-size:1rem;line-height:1.58}.yoneda-task-explorer-breadth{font-weight:700}.yoneda-task-explorer-copy small{color:var(--yoneda-muted);font-size:.9rem;line-height:1.45}.yoneda-task-search{border:1px solid var(--yoneda-border);background:#ffffffd1;border-radius:18px;align-items:center;gap:10px;width:min(320px,100%);padding:0 14px;display:inline-flex;box-shadow:inset 0 1px #ffffffc7}.yoneda-task-search svg{width:18px;height:18px;color:var(--yoneda-muted);flex:none}.yoneda-task-search input{width:100%;min-width:0;height:48px;color:var(--yoneda-text);background:0 0;border:none;font-size:.95rem}.yoneda-task-search input::placeholder{color:#978a7d}.yoneda-explorer-segments{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.yoneda-explorer-segment{border:1px solid var(--yoneda-border);color:var(--yoneda-text);text-align:left;background:#ffffffa8;border-radius:20px;gap:5px;padding:16px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.yoneda-explorer-segment strong{letter-spacing:-.02em;font-size:1rem}.yoneda-explorer-segment span{color:var(--yoneda-muted);font-size:.88rem;line-height:1.4}.yoneda-explorer-segment:hover,.yoneda-explorer-segment:focus-visible{border-color:var(--yoneda-accent-border);outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #4633250d}.yoneda-explorer-segment-active{background:linear-gradient(#fff6eff5,#fffcf7eb);border-color:#ba3e033d}.yoneda-category-rail{gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.yoneda-category-chip{border:1px solid var(--yoneda-border);color:var(--yoneda-brown);white-space:nowrap;background:#ffffffc7;border-radius:999px;flex:none;padding:10px 14px}.yoneda-category-chip-active{color:var(--yoneda-accent-hover);background:#fb651e1a;border-color:#ba3e0338}.yoneda-explorer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.yoneda-explorer-card{border:1px solid var(--yoneda-border);background:#ffffffd1;border-radius:24px;gap:14px;padding:18px;animation:.18s ease-out both yoneda-rise-in;display:grid;box-shadow:0 10px 24px #3f2b130a}.yoneda-explorer-card-expanded{border-color:#ba3e032e;box-shadow:0 16px 32px #3f2b130f}.yoneda-explorer-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.yoneda-explorer-card-topline span,.yoneda-explorer-card-topline strong{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.yoneda-explorer-card-topline span{color:var(--yoneda-muted)}.yoneda-explorer-card-topline strong{color:var(--yoneda-accent-hover)}.yoneda-explorer-card-main{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;gap:8px;padding:0;display:grid}.yoneda-explorer-card-main strong{letter-spacing:-.02em;font-size:1.14rem;line-height:1.2}.yoneda-explorer-card-main span{color:var(--yoneda-brown);font-size:.96rem;line-height:1.48}.yoneda-explorer-card-main small{color:var(--yoneda-muted);font-size:.84rem}.yoneda-explorer-card-meta{flex-wrap:wrap;gap:8px;display:flex}.yoneda-task-badge{border:1px solid var(--yoneda-border);min-height:30px;color:var(--yoneda-brown);background:#f5f5eee0;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.yoneda-task-badge-mode-draft_review{background:#ffffffe0}.yoneda-task-badge-mode-prepare_with_you{color:var(--yoneda-accent-hover);background:#fb651e14;border-color:#ba3e0329}.yoneda-task-badge-mode-can_submit_with_approval{background:#46332514;border-color:#46332524}.yoneda-task-badge-risk-standard{background:#ffffffe0}.yoneda-task-badge-risk-careful_review{background:#f5c45126;border-color:#f5c4513d}.yoneda-task-badge-risk-high_stakes{color:var(--yoneda-accent-hover);background:#ba3e031f;border-color:#ba3e0338}.yoneda-explorer-detail-toggle,.yoneda-explorer-browse-button{border:1px solid var(--yoneda-border);min-height:42px;color:var(--yoneda-brown);cursor:pointer;background:#ffffffd1;border-radius:999px;align-self:start;padding:0 16px}.yoneda-explorer-browse-button{color:var(--yoneda-accent-hover);background:#fb651e1a;border-color:#ba3e032e;font-weight:700}.yoneda-explorer-detail-toggle:hover,.yoneda-explorer-detail-toggle:focus-visible,.yoneda-explorer-browse-button:hover,.yoneda-explorer-browse-button:focus-visible,.yoneda-category-chip:hover,.yoneda-category-chip:focus-visible,.yoneda-explorer-card-main:hover,.yoneda-explorer-card-main:focus-visible{border-color:var(--yoneda-accent-border);outline:none}.yoneda-explorer-card-details{border-top:1px solid #e6e4dce6;gap:10px;padding-top:2px;display:grid}.yoneda-explorer-card-details strong{letter-spacing:-.01em;font-size:.88rem}.yoneda-explorer-evidence-list{flex-wrap:wrap;gap:8px;display:flex}.yoneda-explorer-evidence-pill{color:var(--yoneda-brown);background:#f5f5eee0;border-radius:14px;padding:7px 10px;font-size:.82rem}.yoneda-explorer-actions,.yoneda-explorer-drawer-header,.yoneda-task-empty-state{justify-content:space-between;align-items:start;gap:16px;display:flex}.yoneda-explorer-actions span,.yoneda-explorer-drawer-header span,.yoneda-task-empty-state span{color:var(--yoneda-muted);font-size:.92rem;line-height:1.45}.yoneda-explorer-drawer{background:#f6f1e79e;border:1px solid #e6e4dcf2;border-radius:26px;gap:16px;padding:18px;display:grid}.yoneda-explorer-drawer-header strong,.yoneda-task-empty-state strong{letter-spacing:-.02em;font-size:1rem}.yoneda-task-empty-state{background:#fffcf5b8;border:1px dashed #ba3e032e;border-radius:22px;padding:18px}.yoneda-chat-shell{border:1px solid var(--yoneda-border);border-radius:var(--radius-2xl);width:100%;max-width:940px;min-height:calc(100vh - 154px);box-shadow:var(--shadow-soft);background:#fdfdf8f0;flex-direction:column;display:flex;overflow:hidden}.yoneda-chat-header{border-bottom:1px solid var(--yoneda-border);background:linear-gradient(#fffcf5d6,#fdfdf8fa);gap:10px;padding:22px 24px 18px;display:grid}.yoneda-chat-header-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.yoneda-chat-label{gap:2px;display:grid}.yoneda-chat-label strong{letter-spacing:-.02em;font-size:1rem}.yoneda-chat-label span{color:var(--yoneda-muted);font-size:.88rem}.yoneda-chat-subtitle{color:var(--yoneda-muted);margin:0;font-size:.96rem}.yoneda-transcript{background:linear-gradient(#fdfdf8c7,#faf8f1fa);flex:1;padding:28px 28px 20px;overflow-y:auto}.yoneda-message-list{gap:18px;display:grid}.yoneda-message-row{display:flex}.yoneda-message-user{justify-content:flex-end}.yoneda-message-bubble{border:1px solid var(--yoneda-border);background:var(--yoneda-surface);border-radius:24px;max-width:min(700px,92%);padding:18px 20px;font-size:1.02rem;line-height:1.6;box-shadow:0 12px 30px #3424130d}.yoneda-message-bubble p{white-space:pre-wrap;margin:0}.yoneda-message-body{gap:12px;display:grid}.yoneda-message-body p{white-space:pre-wrap;margin:0}.yoneda-message-list-block{gap:6px;margin:0;padding-left:1.1rem;display:grid}.yoneda-message-list-block li{margin:0}.yoneda-message-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.yoneda-message-heading strong{letter-spacing:-.01em;font-size:.92rem}.yoneda-message-heading span{color:var(--yoneda-muted);text-transform:capitalize;font-size:.82rem}.yoneda-message-bubble-user{background:#fff8f3;border-color:#fb651e2e}.yoneda-message-bubble-system{background:#fff4ef;border-color:#ba3e0333;max-width:560px}.yoneda-message-meta{color:var(--yoneda-muted);text-transform:capitalize;margin-top:12px;font-size:.84rem;display:block}.yoneda-message-actions-hint{color:var(--yoneda-muted);margin-top:14px;font-size:.9rem}.yoneda-message-handoff{background:linear-gradient(#fff8f3f5,#fff3eaeb);border:1px solid #fb651e29;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px 18px;display:flex}.yoneda-message-handoff-copy{gap:4px;display:grid}.yoneda-message-handoff-copy strong{font-size:.96rem}.yoneda-message-handoff-copy span{color:var(--yoneda-muted);font-size:.92rem}.yoneda-message-handoff-button{color:#fff8f0;font:inherit;cursor:pointer;white-space:nowrap;background:#fb651e;border:1px solid #fb651e2e;border-radius:999px;padding:.82rem 1.2rem;font-weight:600;transition:transform .14s,box-shadow .14s,background .14s}.yoneda-message-handoff-button:hover,.yoneda-message-handoff-button:focus-visible{background:#e95b19;transform:translateY(-1px);box-shadow:0 10px 24px #fb651e2e}.yoneda-message-handoff-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.yoneda-composer-shell{width:100%}.yoneda-composer-shell-floating{max-width:100%;margin-top:0}.yoneda-composer-shell-docked{border-top:1px solid var(--yoneda-border);background:linear-gradient(#f6f1e7a8,#f6f1e7eb);padding:18px 24px 24px;position:sticky;bottom:0;box-shadow:0 -14px 26px #4633250f}.yoneda-composer-card{border:1px solid var(--yoneda-border-strong);box-shadow:inset 0 1px 0 #ffffffe6, inset 0 -18px 32px #ffffff14, var(--shadow-float);background:linear-gradient(#fffcf5eb 0%,#f6f1e7f0 100%);border-radius:28px;gap:16px;padding:18px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative;overflow:hidden}.yoneda-composer-card:before{content:"";background:#fffc;height:1px;position:absolute;inset:0 0 auto}.yoneda-composer-card-drop{border-color:var(--yoneda-accent);box-shadow:0 18px 40px #fb651e29}.yoneda-composer-intro{background:#fff9f2cc;border:1px solid #fb651e24;border-radius:22px;justify-content:space-between;align-items:start;gap:16px;padding:16px 18px;display:flex}.yoneda-composer-intro-copy{gap:6px;display:grid}.yoneda-composer-intro-copy small{color:var(--yoneda-accent-hover);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.yoneda-composer-intro-copy strong{letter-spacing:-.02em;font-size:1.08rem}.yoneda-composer-intro-copy span{color:var(--yoneda-muted);font-size:.94rem;line-height:1.45}.yoneda-composer-intro-note{color:var(--yoneda-brown);background:#ffffffe6;border:1px solid #e6e4dcf5;border-radius:999px;flex:none;align-self:center;padding:10px 14px;font-size:.86rem;font-weight:700}.yoneda-helper-section{background:#ffffff6b;border:1px solid #e6e4dceb;border-radius:22px;gap:10px;padding:16px 18px;display:grid}.yoneda-helper-section-copy{gap:4px;display:grid}.yoneda-helper-section-copy strong{letter-spacing:-.02em;font-size:.98rem}.yoneda-helper-section-copy span{color:var(--yoneda-muted);font-size:.9rem;line-height:1.45}.yoneda-helper-rail{flex-wrap:wrap;gap:10px;display:flex}.yoneda-helper-chip{min-height:46px;color:var(--yoneda-brown);background:#ffffffc7;border:1px solid #e6e4dcf2;border-radius:999px;padding:0 16px;font-weight:700;transition:transform .14s,border-color .14s,box-shadow .14s;box-shadow:inset 0 1px #ffffffbf}.yoneda-helper-chip:hover,.yoneda-helper-chip:focus-visible{border-color:var(--yoneda-accent-border);outline:none;transform:translateY(-1px);box-shadow:0 8px 18px #3f2b130f}.yoneda-composer-invalid{animation:.2s ease-in-out composer-shake}@keyframes composer-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.yoneda-attachment-list{border-bottom:1px solid #e6e4dceb;flex-wrap:wrap;gap:10px;padding-bottom:4px;display:flex}.yoneda-attachment-pill{border:1px solid var(--yoneda-border);background:#ffffffb8;border-radius:16px;align-items:center;gap:10px;min-width:0;max-width:100%;padding:10px 12px;display:inline-flex}.yoneda-attachment-pill-uploading{background:#fb651e14;border-color:#fb651e3d}.yoneda-attachment-pill-error{background:#ba3e0314;border-color:#ba3e033d}.yoneda-attachment-pill-main{gap:2px;min-width:0;display:grid}.yoneda-attachment-pill-main strong,.yoneda-attachment-pill-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yoneda-attachment-pill-main strong{font-size:.92rem}.yoneda-attachment-pill-main span{color:var(--yoneda-muted);font-size:.82rem}.yoneda-attachment-remove{width:28px;height:28px;color:var(--yoneda-muted);cursor:pointer;background:0 0;border-radius:999px}.yoneda-composer-main{align-items:stretch;gap:16px;min-height:152px;display:flex}.yoneda-composer-input-wrap{background:#ffffff80;border:1.5px solid #ba3e0329;border-radius:26px;flex:1;align-content:start;gap:10px;padding:16px 18px 18px;display:grid;box-shadow:inset 0 1px #fffc}.yoneda-composer-input-wrap:focus-within{border-color:var(--yoneda-accent);box-shadow:inset 0 1px #ffffffd1,0 0 0 4px #fb651e1f}.yoneda-composer-input-label{color:var(--yoneda-brown);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:700}.yoneda-composer-textarea{resize:none;width:100%;min-height:136px;max-height:240px;color:var(--yoneda-text);background:0 0;border:none;border-radius:0;padding:4px 0 0;font-size:1.18rem;line-height:1.58}.yoneda-composer-textarea::placeholder{color:#948678}.yoneda-composer-help{color:var(--yoneda-muted);font-size:.92rem;line-height:1.45}.yoneda-composer-actions{justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.yoneda-composer-textarea:focus-visible,.yoneda-attachment-button:focus-visible,.yoneda-stop-button:focus-visible,.yoneda-send-button:focus-visible,.yoneda-suggestion-card:focus-visible,.yoneda-explorer-segment:focus-visible,.yoneda-category-chip:focus-visible,.yoneda-explorer-card-main:focus-visible,.yoneda-explorer-detail-toggle:focus-visible,.yoneda-explorer-browse-button:focus-visible,.yoneda-task-search input:focus-visible,.yoneda-attachment-remove:focus-visible,.yoneda-back-button:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible,.tree-item:focus-visible,.tab-button:focus-visible,.field-overlay:focus-visible,.nav-field:focus-visible,.field-label-button:focus-visible,a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.yoneda-attachment-button,.yoneda-send-button,.yoneda-stop-button,.yoneda-back-button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.yoneda-attachment-button{color:var(--yoneda-brown);border:1px solid var(--yoneda-border);background:#ffffffc7}.yoneda-attachment-button-floating{justify-content:center;gap:8px;min-width:152px;padding:0 16px;font-weight:700}.yoneda-attachment-button span{font-size:.92rem}.yoneda-attachment-button svg,.yoneda-send-button svg{width:20px;height:20px}.yoneda-send-button{background:linear-gradient(180deg, #ff7d3c 0%, var(--yoneda-accent) 100%);color:#fff;gap:8px;padding:0 18px;box-shadow:0 10px 24px #fb651e57}.yoneda-send-button:hover:not([disabled]){background:var(--yoneda-accent-hover)}.yoneda-send-button[disabled]{opacity:.52;cursor:not-allowed;box-shadow:none}.yoneda-send-button span{font-size:.96rem;font-weight:700}.yoneda-stop-button{color:var(--yoneda-brown);border:1px solid var(--yoneda-border);background:#ffffffc7;padding:0 16px}.yoneda-back-button{color:var(--yoneda-brown);border:1px solid var(--yoneda-border);white-space:nowrap;background:#ffffffb8;border-radius:999px;gap:8px;padding:0 16px 0 12px}.yoneda-back-button svg{width:18px;height:18px}.yoneda-back-button:disabled{opacity:.55;cursor:not-allowed}.yoneda-back-button:hover:not(:disabled),.yoneda-attachment-button:hover,.yoneda-stop-button:hover{border-color:var(--yoneda-accent-border)}.yoneda-composer-footer{color:var(--yoneda-muted);border-top:1px solid #e6e4dceb;justify-content:space-between;gap:16px;padding-top:6px;font-size:.9rem;display:flex}.yoneda-inline-error,.error-copy{color:#c24f45;font-size:.9rem}@media (width<=1080px){.yoneda-task-explorer-header{flex-direction:column}.yoneda-task-search{width:100%}.yoneda-task-explorer-shell-header{flex-direction:column;align-items:start}}@media (width<=860px){.yoneda-explorer-segments,.yoneda-suggestion-grid,.yoneda-explorer-grid{grid-template-columns:1fr}.yoneda-explorer-actions,.yoneda-explorer-drawer-header,.yoneda-task-empty-state{flex-direction:column}.yoneda-section-bridge{grid-template-columns:1fr}.yoneda-section-bridge-line{display:none}.yoneda-composer-intro{flex-direction:column}}@media (width<=720px){.yoneda-home{padding:16px}.yoneda-task-explorer,.yoneda-command-desk{border-radius:26px;padding:20px}.yoneda-task-explorer-shell{border-radius:28px;padding:16px}.yoneda-explorer-segments{grid-template-columns:none;display:flex;overflow-x:auto}.yoneda-explorer-segment{flex:0 0 220px;min-width:220px}.yoneda-chat-header-bar{flex-direction:column;align-items:stretch}.yoneda-helper-section,.yoneda-quickstart-shelf,.yoneda-composer-intro{padding:14px}.yoneda-composer-main{flex-direction:column}.yoneda-composer-actions-floating{flex-flow:wrap;justify-content:space-between;align-items:center;min-width:0}.yoneda-attachment-button-floating{flex:auto;min-width:0}}@keyframes yoneda-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.workspace-shell{--focus-ring:var(--yoneda-accent);--workspace-bg:var(--yoneda-canvas);--workspace-surface:#fdfdf8f2;--workspace-surface-strong:#fffdf8;--workspace-surface-soft:#f6f1e7bd;--workspace-border:#e6e4dceb;--workspace-border-strong:#d8d2c4f5;--workspace-text:var(--yoneda-text);--workspace-muted:var(--yoneda-muted);--workspace-accent:var(--yoneda-accent);--workspace-accent-strong:var(--yoneda-accent-hover);--workspace-accent-soft:#fb651e1a;--workspace-accent-soft-strong:#fb651e24;--workspace-accent-border:#ba3e032e;--workspace-blue:var(--yoneda-accent-hover);--workspace-green:#2f8f63;--workspace-amber:#b77713;--workspace-red:#bd5b4a;--workspace-shadow:0 20px 48px #3f2b1312;background:radial-gradient(circle at top left, #fb651e2e, transparent 28%), radial-gradient(circle at 18% 12%, #ffebdc99, transparent 24%), radial-gradient(circle at bottom right, #4633250a, transparent 28%), linear-gradient(180deg, #faf7f1 0%, var(--workspace-bg) 100%);height:100dvh;min-height:100dvh;max-height:100dvh;color:var(--workspace-text);flex-direction:column;gap:10px;padding:10px;display:flex;overflow:hidden}.workspace-main{flex:auto;min-height:0;display:flex;overflow:hidden}.workspace-main>*{flex:auto;min-width:0;min-height:0}.workspace-panel-group{flex:auto;width:100%;min-width:0;height:100%;min-height:0}.workspace-panel-group-vertical,.workspace-panel-group-horizontal{width:100%;height:100%}.workspace-panel{min-width:0;min-height:0;display:flex}.workspace-panel>*{flex:1;min-width:0;min-height:0}.workspace-loading{background:radial-gradient(circle at top left, #fb651e29, transparent 28%), linear-gradient(180deg, #faf7f1 0%, var(--yoneda-canvas) 100%);min-height:100vh;color:var(--workspace-text);place-items:center;display:grid}.workspace-header,.workspace-pane,.workspace-console{border:1px solid var(--workspace-border);background:var(--workspace-surface);box-shadow:var(--workspace-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:26px}.workspace-header{border-color:var(--workspace-border-strong);background:linear-gradient(#fffcf5f5,#fdfdf8fa);flex:none;grid-template-columns:minmax(220px,1fr) minmax(220px,1.3fr) minmax(220px,1fr);align-items:center;gap:18px;padding:14px 18px;display:grid;box-shadow:inset 0 1px #ffffffd6,0 18px 42px #3f2b130f}.workspace-header-brand,.workspace-header-actions{align-items:center;gap:12px;min-width:0;display:flex}.workspace-header-back{border:1px solid var(--workspace-border);width:38px;height:38px;color:var(--workspace-text);background:#ffffffc7;border-radius:12px;justify-content:center;align-items:center;transition:transform .14s,border-color .14s,box-shadow .14s;display:inline-flex;box-shadow:inset 0 1px #ffffffc2}.workspace-header-back:hover{border-color:var(--workspace-accent-border);transform:translateY(-1px);box-shadow:0 10px 22px #3f2b130d}.workspace-header-brand-copy,.workspace-header-title{gap:2px;display:grid}.workspace-brand-mark{background:linear-gradient(180deg, #ff7d3c 0%, var(--yoneda-accent) 100%);color:#fffdf9;border-radius:14px;place-items:center;width:42px;height:42px;display:inline-grid;box-shadow:inset 0 1px #ffffff3d}.workspace-brand-mark svg{width:24px;height:24px}.workspace-header-brand-copy strong,.workspace-header-title h1,.workspace-pane h2,.workspace-pane h3,.workspace-section h2,.workspace-section h3,.workspace-console h2{margin:0}.workspace-header-brand-copy span,.workspace-header-title p,.workspace-pane-meta,.workspace-surface-card p,.workspace-section-header p,.workspace-context-card p,.workspace-console-row p,.workspace-console-time{color:var(--workspace-muted)}.workspace-header-title{text-align:center;justify-items:center;gap:8px}.workspace-header-title p,.workspace-pane-kicker,.workspace-surface-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--yoneda-accent-hover);margin:0;font-size:.76rem;font-weight:700}.workspace-header-title h1{letter-spacing:-.03em;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.45rem,2vw,2rem);font-weight:700}.workspace-section-header h2{letter-spacing:-.03em;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.45rem,1.55vw,1.85rem);font-weight:700}.workspace-header-phase{color:var(--workspace-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.workspace-header-actions{flex-wrap:wrap;justify-content:flex-end}.workspace-header-live-state{color:var(--workspace-muted);font-size:.96rem;line-height:1.45}.workspace-header-status-summary{color:var(--workspace-muted);font-size:.94rem}.workspace-primary-action,.workspace-secondary-action,.workspace-ghost-button,.workspace-link-button,.workspace-filter-chip,.workspace-tab,.workspace-explorer-group-button,.workspace-explorer-field,.workspace-filmstrip-item,.workspace-paper-field,.workspace-callout-card,.workspace-field-card-main,.workspace-field-name{cursor:pointer}.workspace-primary-action,.workspace-secondary-action,.workspace-ghost-button,.workspace-link-button{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;text-decoration:none;transition:transform .14s,background .14s,border-color .14s,color .14s;display:inline-flex}.workspace-primary-action{background:linear-gradient(180deg, #ff8a4d 0%, var(--workspace-accent) 100%);color:#fffaf4;box-shadow:0 14px 28px #fb651e3d}.workspace-primary-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px #ba3e0338}.workspace-primary-action:disabled,.workspace-secondary-action:disabled,.workspace-ghost-button:disabled,.workspace-link-button:disabled,.workspace-filter-chip:disabled,.workspace-tab:disabled,.workspace-explorer-group-button:disabled,.workspace-explorer-field:disabled,.workspace-filmstrip-item:disabled,.workspace-paper-field:disabled,.workspace-callout-card:disabled,.workspace-field-card-main:disabled,.workspace-field-name:disabled,.workspace-intake-option:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.workspace-secondary-action,.workspace-ghost-button,.workspace-link-button,.workspace-filter-chip,.workspace-tab{border:1px solid var(--workspace-border);color:var(--workspace-text);background:#ffffffc7;box-shadow:inset 0 1px #ffffffc2}.workspace-ghost-button,.workspace-link-button{color:var(--yoneda-accent-hover)}.workspace-secondary-action:hover:not(:disabled),.workspace-ghost-button:hover:not(:disabled),.workspace-link-button:hover:not(:disabled),.workspace-filter-chip:hover:not(:disabled),.workspace-tab:hover:not(:disabled){border-color:var(--workspace-accent-border);transform:translateY(-1px);box-shadow:0 10px 22px #3f2b130d}.status-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.status-chip-success{color:var(--workspace-green);background:#2ea86b1a;border-color:#2ea86b2e}.status-chip-warning{color:var(--workspace-amber);background:#d48c191a;border-color:#d48c192e}.status-chip-danger{color:var(--workspace-red);background:#d054541a;border-color:#d054542e}.status-chip-info{background:var(--workspace-accent-soft);border-color:var(--workspace-accent-border);color:var(--workspace-accent-strong)}.status-chip-neutral{color:var(--yoneda-brown);background:#4633250f;border-color:#4633251a}.workspace-pane,.workspace-console{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-pane-body{flex-direction:column;flex:1;min-width:0;min-height:0;padding:18px;display:flex;overflow:auto}.workspace-center-body{overscroll-behavior:contain;gap:18px;display:grid;overflow:auto}.workspace-center-body>*{min-height:0}.workspace-pane-header,.workspace-console-header{border-bottom:1px solid var(--workspace-border);flex-shrink:0;justify-content:space-between;align-items:start;gap:14px;padding:18px 18px 14px;display:flex}.workspace-pane-helper{margin-top:8px}.workspace-pane-meta-stack{justify-items:end;gap:4px;display:grid}.workspace-command-bar{border-bottom:1px solid var(--workspace-border);background:linear-gradient(#f7f9fcf5,#fffffff0);flex-shrink:0;gap:14px;padding:18px;display:grid}.workspace-command-bar-header,.workspace-command-row,.workspace-command-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-command-mode-toggle{border:1px solid var(--workspace-border);background:#ffffffeb;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.workspace-command-mode{min-height:36px;color:var(--workspace-muted);background:0 0;border:0;border-radius:999px;padding:0 14px}.workspace-command-mode-active{background:var(--workspace-accent-soft);color:var(--workspace-accent-strong);font-weight:700}.workspace-command-input{flex:auto}.workspace-command-input textarea{border:1px solid var(--workspace-border);width:100%;min-height:76px;color:var(--workspace-text);resize:vertical;background:#ffffffd1;border-radius:16px;padding:12px 14px}.workspace-command-footer{color:var(--workspace-muted);font-size:.92rem}.workspace-command-response{border:1px solid var(--workspace-accent-border);background:#fff8f1d1;border-radius:16px;padding:16px 18px}.workspace-task-explorer,.workspace-field-review{padding-bottom:0}.workspace-search{flex-shrink:0;padding:14px 18px 0}.workspace-search-inline{width:min(420px,100%);padding:0}.workspace-search input,.workspace-value-input input,.workspace-value-input textarea,.workspace-profile-row input{border:1px solid var(--workspace-border);width:100%;color:var(--workspace-text);background:#ffffffd1;border-radius:12px;padding:12px 14px;box-shadow:inset 0 1px #ffffffbd}.workspace-task-explorer>.workspace-secondary-action{flex-shrink:0;margin:14px 18px 0}.workspace-explorer-list,.workspace-field-review-list,.workspace-console-list{flex:1;min-width:0;min-height:0;overflow:auto}.workspace-explorer-list,.workspace-field-review-list{padding:16px 18px 0}.workspace-explorer-group{gap:10px;display:grid}.workspace-explorer-group+.workspace-explorer-group{margin-top:12px}.workspace-explorer-group-button,.workspace-explorer-field,.workspace-field-card{border:1px solid var(--workspace-border);background:var(--workspace-surface-strong);text-align:left;border-radius:14px;width:100%}.workspace-explorer-group-button{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.workspace-explorer-group-button strong,.workspace-explorer-field strong,.workspace-field-card strong{color:var(--workspace-text);display:block}.workspace-explorer-group-button>div,.workspace-explorer-field>div,.workspace-field-card-main>div,.workspace-callout-card>div{min-width:0}.workspace-explorer-group-button span,.workspace-explorer-field span,.workspace-field-card span{color:var(--workspace-muted);margin-top:4px;display:block}.workspace-explorer-group-button>div strong,.workspace-explorer-field>div strong,.workspace-field-card-main>div strong,.workspace-callout-card>div strong,.workspace-explorer-group-button>div span,.workspace-explorer-field>div span,.workspace-field-card-main>div span,.workspace-callout-card>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-explorer-group-meta{align-items:center;gap:8px;min-width:0;display:flex}.workspace-disclosure{color:var(--workspace-muted);transition:transform .14s}.workspace-disclosure-open{transform:rotate(180deg)}.workspace-explorer-children{gap:8px;padding-left:14px;display:grid}.workspace-explorer-field{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.workspace-explorer-field-active,.workspace-field-card-active,.workspace-filmstrip-item-active,.workspace-filter-chip-active,.workspace-fields-row-active>*,.workspace-paper-field-active,.workspace-callout-card-active{background:#fb651e0f;border-color:#ba3e033d;box-shadow:0 0 0 3px #fb651e14}.workspace-tabs{border-bottom:1px solid var(--workspace-border);background:#fffcf5e0;flex-shrink:0;gap:10px;padding:12px 18px;display:flex;overflow-x:auto}.workspace-tab{white-space:nowrap;border-radius:12px;min-height:40px;padding:0 14px}.workspace-tab-active{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-strong);font-weight:700}.workspace-section{gap:18px;min-width:0;min-height:0;display:grid}.workspace-document-tab{flex-direction:column;display:flex}.workspace-section-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.workspace-spotlight-card,.workspace-surface-card,.workspace-context-card,.workspace-submission-panel,.workspace-activity-panel{border:1px solid var(--workspace-border);background:linear-gradient(#fffcf5f0,#fdfdf8f5);border-radius:22px;padding:18px;box-shadow:inset 0 1px #ffffffd6,0 12px 28px #3f2b130a}.workspace-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.workspace-card-grid-intake{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-stack,.workspace-profile-grid,.workspace-provenance-list,.workspace-simple-list{gap:12px;display:grid}.workspace-surface-card{gap:14px;display:grid}.workspace-surface-card-minimal{align-content:start;gap:16px;max-width:720px}.workspace-surface-card-wide{grid-template-columns:minmax(0,1fr) auto;align-items:center}.workspace-inline-actions,.workspace-row-status,.workspace-row-actions,.workspace-context-actions,.workspace-field-card-meta,.workspace-field-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-intake-option{border:1px solid var(--workspace-border);text-align:left;background:#ffffffbd;border-radius:22px;gap:8px;padding:18px;display:grid}.workspace-intake-option-active{border-color:var(--workspace-accent-border);background:#fff8f1f0;box-shadow:0 0 0 3px #fb651e14}.workspace-intake-tabs{flex-wrap:wrap;gap:10px;display:flex}.workspace-intake-card{align-content:start}.workspace-template-options{flex-wrap:wrap;gap:10px;display:flex}.workspace-workbench{flex:1;grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:16px;min-height:0;display:grid}.workspace-filmstrip{align-content:start;gap:12px;min-height:0;display:grid;overflow:auto}.workspace-filmstrip-item{gap:12px;padding:12px;display:grid}.workspace-filmstrip-item-main{text-align:left;background:0 0;border:0;gap:12px;padding:0;display:grid}.workspace-filmstrip-page{border:1px solid var(--workspace-border);background:linear-gradient(#fb651e0d,#0000 72%),#fffdf8;border-radius:12px;place-items:center;gap:6px;min-height:132px;display:grid}.workspace-filmstrip-page strong{letter-spacing:-.04em;font-size:2.2rem;line-height:1}.workspace-canvas-shell{gap:12px;min-width:0;min-height:0;display:grid}.workspace-canvas-header{border:1px solid var(--workspace-border);background:#fffcf5e6;border-radius:18px;justify-content:space-between;align-items:start;gap:16px;padding:14px 16px;display:flex}.workspace-canvas-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-canvas-stage{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:16px;min-height:0;display:grid}.workspace-canvas-stage-single{grid-template-columns:minmax(0,1fr)}.workspace-document-sheet{border:1px solid var(--workspace-border-strong);background:linear-gradient(#fffcf5f0,#fdfdf8fa),#fffdf8;border-radius:26px;min-width:0;min-height:0;padding:28px;position:relative;overflow:hidden;box-shadow:0 22px 44px #3f2b1314}.workspace-document-viewport{min-height:0;padding-right:4px;overflow:auto}.workspace-document-title{border-bottom:1px solid #d8d2c4e6;justify-content:space-between;align-items:start;gap:14px;padding-bottom:18px;display:flex}.workspace-document-title p{color:var(--yoneda-accent-hover);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.workspace-document-title h3{letter-spacing:-.035em;margin-top:8px;font-family:"Source Serif 4",Georgia,serif;font-size:1.75rem;font-weight:700}.workspace-document-page{background:linear-gradient(#fb651e0a,#0000 18%) 0 0/100% 100%,#fffdf8 linear-gradient(#d8d2c4b8 1px,#0000 1px) 0 0/100% 40px;border-radius:18px;min-height:720px;margin-top:18px;padding:18px;position:relative}.workspace-document-image{object-fit:contain;object-position:top center;opacity:.26;pointer-events:none;filter:saturate(.92)contrast(.98);border-radius:14px;width:calc(100% - 36px);height:calc(100% - 36px);position:absolute;inset:18px}.workspace-document-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid;position:relative}.workspace-paper-field{border:1px solid var(--workspace-border);text-align:left;background:#ffffffd6;border-radius:14px;gap:4px;width:100%;padding:16px;display:grid;position:relative}.workspace-paper-field span,.workspace-paper-field em{color:var(--workspace-muted);font-size:.88rem;font-style:normal}.workspace-paper-field strong{color:var(--workspace-text);font-size:1rem}.workspace-paper-field-success{border-left:4px solid #2ea86bbf}.workspace-paper-field-warning{border-left:4px solid #d48c19bf}.workspace-paper-field-danger{border-left:4px solid #d05454bf}.workspace-paper-field-info{border-left:4px solid #ba3e039e}.workspace-paper-field-neutral{border-left:4px solid #6f6357b8}.workspace-overlay-layer{pointer-events:none;position:absolute;inset:0}.workspace-overlay-tag{pointer-events:auto;background:#fffcf5f0;border:1px solid;border-radius:12px;justify-content:center;align-items:center;min-width:100px;padding:6px 10px;font-size:.76rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 8px 20px #3f2b1314}.workspace-overlay-tag-success{color:var(--workspace-green)}.workspace-overlay-tag-warning{color:var(--workspace-amber)}.workspace-overlay-tag-danger{color:var(--workspace-red)}.workspace-overlay-tag-info{color:var(--workspace-accent-strong)}.workspace-overlay-tag-neutral{color:var(--workspace-muted)}.workspace-callout-rail{align-content:start;gap:12px;min-width:0;min-height:0;display:grid;overflow:auto}.workspace-callout-rail-header{border:1px solid var(--workspace-border);background:#f6f1e7b3;border-radius:18px;padding:16px}.workspace-callout-rail-header span{color:var(--workspace-muted);margin-top:6px;display:block}.workspace-artifact-summary-card{border:1px solid var(--workspace-border);background:#ffffffd6;border-radius:18px;gap:12px;padding:16px;display:grid}.workspace-artifact-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workspace-artifact-summary-item{background:#fbf9f2eb;border:1px solid #d8d2c4eb;border-radius:12px;gap:4px;padding:10px;display:grid}.workspace-artifact-summary-item span,.workspace-artifact-evidence span{color:var(--workspace-muted);font-size:.8rem}.workspace-artifact-summary-item strong{color:var(--workspace-text);font-size:1rem}.workspace-artifact-list{color:var(--workspace-text);margin:0;padding-left:18px}.workspace-artifact-evidence{gap:8px;display:grid}.workspace-callout-card{border:1px solid var(--workspace-border);text-align:left;background:#ffffffdb;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.workspace-callout-card-success{border-left:4px solid #2ea86bbf}.workspace-callout-card-warning{border-left:4px solid #d48c19bf}.workspace-callout-card-danger{border-left:4px solid #d05454bf}.workspace-callout-card-info{border-left:4px solid #ba3e039e}.workspace-canvas-footer{border:1px solid var(--workspace-border);background:#fffcf5e6;border-radius:18px;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.workspace-page-list{flex-wrap:wrap;gap:8px;display:flex}.workspace-page-chip{border:1px solid var(--workspace-border);min-height:34px;color:var(--yoneda-brown);background:#ffffffc2;border-radius:999px;padding:0 12px}.workspace-page-chip-active{border-color:var(--workspace-accent-border);background:var(--workspace-accent-soft);color:var(--workspace-accent-strong);font-weight:700}.workspace-fields-toolbar{gap:14px;display:grid}.workspace-table-shell{overflow:auto}.workspace-fields-data-table{border-collapse:separate;border-spacing:0 12px;table-layout:fixed;width:100%}.workspace-fields-data-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#8e7d6d;padding:0 12px 6px;font-size:.8rem;font-weight:700}.workspace-fields-data-table td{border:1px solid var(--workspace-border);vertical-align:top;background:#ffffffd6;padding:14px}.workspace-fields-data-table tbody tr td:first-child{border-radius:16px 0 0 16px}.workspace-fields-data-table tbody tr td:last-child{border-radius:0 16px 16px 0}.workspace-fields-data-row-active td{border-color:var(--workspace-accent-border);background:#fff8f1f0;box-shadow:0 0 0 3px #fb651e14}.workspace-field-name{text-align:left;background:0 0;gap:4px;width:100%;display:grid}.workspace-field-name span{color:var(--workspace-muted)}.workspace-source-caption{color:var(--workspace-muted);font-size:.82rem;display:block}.workspace-value-input textarea{resize:vertical;min-height:104px}.workspace-suggested-value{gap:6px;display:grid}.workspace-suggested-value strong{font-size:.98rem}.workspace-suggested-value span{color:var(--workspace-muted)}.workspace-filter-bar{flex-wrap:wrap;gap:10px;display:flex}.workspace-filter-chip{border-radius:999px;min-height:38px;padding:0 14px}.workspace-field-review-list{gap:12px;display:grid}.workspace-field-card{gap:10px;padding:14px;display:grid}.workspace-field-card-main{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.workspace-context-card{flex-shrink:0;margin:16px 18px 0}.workspace-selected-field-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-inline-note{color:var(--workspace-muted);margin:0}.workspace-linked-evidence-list{flex-wrap:wrap;gap:8px;display:flex}.workspace-provenance-list,.workspace-simple-list{margin:0;padding:0;list-style:none}.workspace-provenance-list li,.workspace-simple-list li{border-bottom:1px solid var(--workspace-border);gap:3px;padding:10px 0;display:grid}.workspace-profile-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.workspace-profile-row{border:1px solid var(--workspace-border);background:#ffffffd6;border-radius:16px;gap:8px;padding:16px;display:grid}.workspace-evidence-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,360px);gap:16px;display:grid}.workspace-submission-panel,.workspace-activity-panel{gap:16px;display:grid}.workspace-review-gate{border:1px solid var(--workspace-border);background:#fff8f1d1;border-radius:14px;align-items:start;gap:12px;padding:16px;display:flex}.workspace-inline-error{color:var(--workspace-red);margin:0}.workspace-leave-confirm-overlay{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e12082e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.workspace-leave-confirm-card{border:1px solid var(--workspace-border-strong);background:linear-gradient(#fffcf5fa,#fdfdf8);border-radius:24px;gap:18px;width:min(100%,480px);padding:22px;display:grid;box-shadow:inset 0 1px #ffffffd6,0 24px 54px #3f2b131f}.workspace-leave-confirm-card h2{letter-spacing:-.03em;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.35rem,2vw,1.7rem)}.workspace-submission-confirm-card{width:min(100%,520px)}.workspace-manifest-preview{border:1px solid var(--workspace-border);max-height:260px;color:var(--workspace-text);background:#fffcf5eb;border-radius:14px;padding:14px;overflow:auto}.workspace-console-row{border-bottom:1px solid var(--workspace-border);grid-template-columns:90px 90px 110px 1fr;gap:12px;padding:14px 18px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.45;display:grid}.workspace-console-row strong,.workspace-console-row p{margin:0}.resize-handle{background:#fb651e1a;border:1px solid #ba3e0324;border-radius:999px;width:8px;margin:0 3px;transition:background .14s,border-color .14s}.resize-handle:hover{background:#fb651e2e;border-color:#ba3e0338}.resize-handle-horizontal{width:auto;height:8px;margin:2px 0}.workspace-responsive-layout,.workspace-responsive-grid,.workspace-responsive-pane,.workspace-responsive-shell,.workspace-responsive-main,.workspace-responsive-console{min-width:0;min-height:0}.workspace-responsive-layout{gap:12px;height:100%;display:grid}.workspace-responsive-layout-tablet{grid-template-rows:minmax(0,1fr) auto}.workspace-responsive-grid{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:12px;display:grid}.workspace-responsive-pane{display:flex}.workspace-responsive-shell{grid-template-rows:minmax(0,1fr) minmax(220px,auto);gap:12px;width:100%;height:100%;display:grid}.workspace-responsive-main,.workspace-responsive-console{min-height:0;display:flex}.workspace-empty-state{z-index:1;background:#ffffffb3;border:1px dashed #141e3029;border-radius:16px;gap:6px;padding:18px;display:grid;position:relative}@media (width<=1023px){.yoneda-home{padding:16px}.yoneda-chat-shell{min-height:calc(100vh - 32px)}.yoneda-command-desk{max-width:100%}.workspace-shell{padding:8px}.workspace-header{grid-template-columns:1fr;justify-items:start}.workspace-workbench,.workspace-canvas-stage,.workspace-submission-layout,.workspace-card-grid,.workspace-profile-grid,.workspace-evidence-layout,.workspace-card-grid-intake,.workspace-selected-field-summary,.workspace-document-grid,.workspace-console-row{grid-template-columns:1fr}.resize-handle{display:none}}@media (width<=767px){.yoneda-home{padding:12px}.yoneda-home-conversation{padding-top:92px}.yoneda-landing-frame{gap:22px;padding:16px 10px 40px}.yoneda-hero-stage{border-radius:28px;padding:22px 14px 18px}.yoneda-workflow-steps{grid-template-columns:1fr}.yoneda-home-topbar .yoneda-fixed-badge{max-width:100%}.yoneda-badge-copy span{font-size:.82rem}.yoneda-badge-copy small{font-size:.7rem}.yoneda-hero-title{font-size:clamp(2.7rem,14vw,4rem)}.yoneda-suggestion-grid{grid-template-columns:1fr}.yoneda-suggestion-card{animation:none}.yoneda-command-desk{border-radius:28px;padding:16px}.workspace-header-actions,.workspace-command-bar-header,.workspace-command-row,.workspace-command-footer,.workspace-section-header,.workspace-canvas-header,.workspace-surface-card-wide{flex-direction:column;align-items:stretch}.workspace-pane-body{padding:14px}.workspace-tabs,.workspace-explorer-list,.workspace-field-review-list{padding:12px}.workspace-context-card{margin:12px}.workspace-responsive-grid{grid-template-columns:1fr}.workspace-fields-data-table{min-width:960px}.yoneda-chat-shell{border-radius:22px;min-height:calc(100vh - 24px)}.yoneda-chat-header,.yoneda-transcript,.yoneda-composer-shell-docked{padding-left:16px;padding-right:16px}.yoneda-chat-header-bar{flex-direction:column;align-items:flex-start}.yoneda-conversation-legal-note{align-items:flex-start;padding:0 4px 6px}.yoneda-helper-rail{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.yoneda-composer-shell-floating{margin-top:0}.yoneda-composer-card{border-radius:24px}.yoneda-composer-main{flex-direction:column;min-height:auto}.yoneda-composer-footer{flex-direction:column}.yoneda-composer-actions-floating{flex-direction:row;justify-content:space-between;width:100%;min-width:0}}.workspace-console{flex-direction:column;gap:16px;padding:0 20px 20px;display:flex}.workspace-console-header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.workspace-console-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.yoneda-home-topbar{z-index:10;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:fixed;top:32px;left:32px;right:32px}.yoneda-landing-frame .yoneda-home-topbar{pointer-events:auto;width:100%;position:static;top:auto;left:auto;right:auto}.yoneda-home-topbar .yoneda-fixed-badge{pointer-events:auto;flex-shrink:1;min-width:0}.yoneda-brand-button{cursor:pointer;border:1px solid #e6e4dce6;align-items:center;transition:transform .14s,box-shadow .14s,border-color .14s;display:inline-flex}.yoneda-brand-button:hover{border-color:#ba3e0329;transform:translateY(-1px);box-shadow:0 14px 32px #3f2b1314}.yoneda-home-auth-actions{pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.yoneda-home-auth-button{min-width:132px}.yoneda-workflow-preview{width:100%;margin:0}.yoneda-workflow-preview-shell{padding:clamp(18px,2.5vw,22px)}.yoneda-workflow-preview-header{padding-bottom:4px}.yoneda-workflow-preview-heading{gap:4px;display:grid}.yoneda-workflow-preview-heading span{color:var(--yoneda-accent-hover);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:700}.yoneda-workflow-preview-title{letter-spacing:-.02em;color:var(--yoneda-text);margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:700;line-height:1.15}.yoneda-workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,20px);margin:0;padding:0;list-style:none;display:grid}.yoneda-workflow-step{background:#fdfdf8e0;border:1px solid #e6e4dcf2;border-radius:24px;align-items:flex-start;gap:14px;padding:18px 16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:inset 0 1px #ffffffbf}.yoneda-workflow-step:hover,.yoneda-workflow-step:focus-within{border-color:#ba3e032e;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd9,0 10px 28px #3f2b130d}.yoneda-workflow-step-index{width:36px;height:36px;color:var(--yoneda-accent-hover);background:#fb651e1a;border:1px solid #ba3e031f;border-radius:12px;flex:none;place-items:center;font-size:.95rem;font-weight:700;display:inline-grid}.yoneda-workflow-step-copy{gap:6px;min-width:0;display:grid}.yoneda-workflow-step-copy strong{letter-spacing:-.02em;color:var(--yoneda-text);font-size:1rem}.yoneda-workflow-step-copy p{color:var(--yoneda-muted);margin:0;font-size:.9rem;line-height:1.5}.yoneda-use-case-grid-featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.yoneda-use-case-grid-featured .yoneda-use-case-card{border-radius:22px;min-height:168px;padding:20px 20px 18px}.yoneda-use-cases-more{background:#ffffff47;border:1px dashed #ba3e0338;border-radius:20px;margin-top:4px;padding:0;overflow:hidden}.yoneda-use-cases-more-summary{cursor:pointer;color:var(--yoneda-accent-hover);letter-spacing:-.01em;padding:14px 18px;font-size:.95rem;font-weight:700;list-style:none}.yoneda-use-cases-more-summary::-webkit-details-marker{display:none}.yoneda-use-cases-more-summary:after{content:"▸";margin-left:8px;font-size:.85em;transition:transform .16s;display:inline-block}.yoneda-use-cases-more[open] .yoneda-use-cases-more-summary:after{transform:rotate(90deg)}.yoneda-use-cases-more .yoneda-use-case-grid-more{gap:14px;padding:0 18px 18px}.yoneda-pricing-page{align-items:flex-start}.yoneda-pricing-shell{gap:14px;width:100%;max-width:1080px;padding:116px 0 44px;display:grid}.yoneda-pricing-hero{text-align:left;background:radial-gradient(circle at 0 0,#fb651e29,#0000 34%),linear-gradient(#fffcf7f0,#fff8f1f0);border:1px solid #ebd7c3e6;border-radius:34px;width:100%;max-width:none;padding:28px 32px;box-shadow:inset 0 1px #fffc,0 22px 42px #3f2b130d}.yoneda-pricing-hero .yoneda-hero-copy{max-width:660px}.yoneda-pricing-hero .yoneda-hero-title{font-size:clamp(2.45rem,5vw,4.25rem)}.yoneda-pricing-hero-actions{flex-wrap:wrap;gap:12px;margin-top:2px;display:flex}.yoneda-pricing-trust-line{color:var(--yoneda-muted);margin:0;font-size:.94rem}.yoneda-pricing-helper-row{flex-wrap:wrap;gap:10px;display:flex}.yoneda-pricing-helper-row span{color:#5d452cf5;background:#fffcf8e0;border:1px solid #e4d1bdeb;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:.9rem;font-weight:600;display:inline-flex}.yoneda-pricing-section{background:#ffffffa3;border:1px solid #e6ddd1db;border-radius:28px;gap:16px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffffc7,0 12px 28px #3f2b1308}.yoneda-pricing-section-primary{background:linear-gradient(#fffefaeb,#fff9f2f2);border-color:#e4d6c5e6;box-shadow:inset 0 1px #ffffffd6,0 18px 34px #3f2b130b}.yoneda-pricing-section-secondary{background:#fffcf7cc;border-color:#e5d9c9d1;box-shadow:inset 0 1px #fffc,0 10px 24px #3f2b1309}.yoneda-pricing-section-supporting{background:#ffffff85;border-color:#e8e1d6db;box-shadow:inset 0 1px #ffffffc2,0 8px 18px #3f2b1306}.yoneda-pricing-section-copy{gap:5px;max-width:760px;display:grid}.yoneda-pricing-section-copy h2{color:var(--ink-strong);margin:0;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.08}.yoneda-pricing-section-copy p{color:var(--yoneda-muted);margin:0;font-size:.97rem;line-height:1.55}.yoneda-pricing-chip-row{flex-wrap:wrap;gap:10px;display:flex}.yoneda-pricing-chip-row span{min-height:40px;color:var(--yoneda-brown);background:#fffdf9f0;border:1px solid #ded0c0e6;border-radius:999px;align-items:center;padding:0 15px;font-size:.9rem;font-weight:600;display:inline-flex}.yoneda-pricing-chip-row-subtle span{color:#6f5335f5;background:#ffffffd1;min-height:40px;font-size:.88rem;font-weight:600}.yoneda-pricing-plan-chooser{gap:22px;padding:28px}.yoneda-pricing-plan-copy{max-width:700px}.yoneda-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.yoneda-pricing-card{background:#ffffffeb;border:1px solid #e0d3c4e0;border-radius:26px;flex-direction:column;gap:18px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffffc2,0 14px 28px #3f2b1308}.yoneda-pricing-card-billing{position:relative;overflow:hidden}.yoneda-pricing-card-billing:before{content:"";background:linear-gradient(90deg,#fb651ef2,#ffa97b80);width:100%;height:4px;position:absolute;inset:0 auto auto 0}.yoneda-pricing-card-soft{background:linear-gradient(#fffdf8f5,#fff8f0eb);border-color:#e4d9cce0;box-shadow:inset 0 1px #ffffffd1,0 12px 24px #3f2b1306}.yoneda-pricing-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.yoneda-pricing-card-audience{color:#89572ef5;margin:0;font-size:.9rem;font-weight:600;line-height:1.4}.yoneda-pricing-card-header{gap:10px;display:grid}.yoneda-pricing-card-name{color:var(--ink-strong);margin:0;font-size:1.28rem;font-weight:700;line-height:1.15}.yoneda-pricing-card-header h3{color:var(--ink-strong);letter-spacing:-.03em;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(2.2rem,3vw,3rem);line-height:.98}.yoneda-pricing-card-tagline{color:var(--yoneda-brown);margin:0;font-size:1rem;font-weight:600;line-height:1.45}.yoneda-pricing-card-body{flex:1;gap:16px;display:grid}.yoneda-pricing-card-billing .yoneda-pricing-card-body p{color:var(--yoneda-brown);background:#f9f4ecbd;border-radius:16px;margin:0;padding:12px 14px;line-height:1.55}.yoneda-pricing-legal-note{color:var(--yoneda-muted);margin:0;font-size:.9rem;line-height:1.55}.yoneda-pricing-legal-note .auth-link{white-space:nowrap}.yoneda-pricing-card-list,.yoneda-pricing-detail-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.yoneda-pricing-card-list li,.yoneda-pricing-detail-list li{color:var(--yoneda-text);padding-left:18px;font-size:.95rem;line-height:1.5;position:relative}.yoneda-pricing-card-list li:before,.yoneda-pricing-detail-list li:before{content:"";background:linear-gradient(180deg, #ff8c52 0%, var(--yoneda-accent) 100%);border-radius:999px;width:8px;height:8px;position:absolute;top:.6em;left:0}.yoneda-pricing-card-note,.yoneda-pricing-inline-note{color:var(--yoneda-muted);margin:0;font-size:.94rem;line-height:1.55}.yoneda-pricing-card .auth-secondary-button{justify-content:center;width:100%;margin-top:auto}.yoneda-pricing-success-module{background:radial-gradient(circle at 0 0,#fb651e1a,#0000 36%),linear-gradient(#fffdf8f5,#fff8f2f0);grid-template-columns:minmax(0,1.2fr) minmax(320px,.88fr);align-items:start;gap:20px}.yoneda-pricing-success-copy,.yoneda-pricing-logic-copy{gap:14px;display:grid}.yoneda-pricing-success-grid{gap:12px;display:grid}.yoneda-pricing-logic-layout{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:18px;display:grid}.yoneda-pricing-membership-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.yoneda-pricing-credit-grid,.yoneda-pricing-example-grid,.yoneda-pricing-details{gap:16px;display:grid}.yoneda-pricing-credit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yoneda-pricing-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yoneda-pricing-details{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}.yoneda-pricing-credit-card,.yoneda-pricing-membership-card,.yoneda-pricing-example-card,.yoneda-pricing-detail-card{background:#ffffffe6;border:1px solid #e0d3c4e0;border-radius:22px;align-content:start;gap:8px;padding:18px 18px 16px;display:grid}.yoneda-pricing-credit-card strong,.yoneda-pricing-membership-card strong,.yoneda-pricing-example-card strong,.yoneda-pricing-detail-card h3{color:var(--ink-strong)}.yoneda-pricing-credit-card p,.yoneda-pricing-membership-card p,.yoneda-pricing-example-card span,.yoneda-pricing-faq-item p,.yoneda-pricing-detail-card .yoneda-pricing-inline-note{color:var(--yoneda-muted);margin:0;line-height:1.55}.yoneda-pricing-success-card{background:radial-gradient(circle at 0 0,#fb651e14,#0000 32%),#ffffffe6}.yoneda-pricing-success-actions{justify-content:flex-start;align-items:center}.yoneda-pricing-detail-card h3{color:var(--ink-strong);margin:0;font-size:1.34rem;line-height:1.12}.yoneda-pricing-faq-list{gap:12px;display:grid}.yoneda-pricing-faq-item{background:#ffffffdb;border:1px solid #e3d8cae6;border-radius:20px;padding:16px 18px}.yoneda-pricing-faq-item summary{cursor:pointer;min-height:28px;color:var(--yoneda-text);padding-right:26px;font-size:1rem;font-weight:700;line-height:1.45;list-style:none;position:relative}.yoneda-pricing-faq-item summary::-webkit-details-marker{display:none}.yoneda-pricing-faq-item summary:after{content:"+";color:#944d1feb;font-size:1.1rem;line-height:1.2;position:absolute;top:0;right:0}.yoneda-pricing-faq-item[open] summary:after{content:"−"}.yoneda-pricing-faq-item p{margin-top:12px}.yoneda-pricing-bottom-cta{background:radial-gradient(circle at 0 0,#fb651e1a,#0000 28%),linear-gradient(#fffcf7eb,#fff8efeb);border:1px solid #e2d3c4e0;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:26px 28px;display:flex;box-shadow:inset 0 1px #ffffffc7,0 16px 34px #3f2b130a}.yoneda-pricing-bottom-copy{gap:8px;max-width:660px;display:grid}.yoneda-pricing-bottom-copy h2,.yoneda-pricing-bottom-copy p{margin:0}.yoneda-pricing-bottom-copy h2{color:var(--ink-strong);font-size:clamp(1.5rem,2.8vw,2.3rem);line-height:1.02}.yoneda-pricing-bottom-copy p{color:var(--yoneda-muted);line-height:1.55}.yoneda-pricing-bottom-cta .auth-card-actions{flex-wrap:wrap;gap:12px;display:flex}.yoneda-pricing-contact-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.yoneda-public-page{align-items:flex-start}.yoneda-public-page-body{gap:18px;width:100%;max-width:1080px;padding:116px 0 44px;display:grid}.yoneda-legal-page-shell,.yoneda-pay-page{align-items:flex-start}.yoneda-legal-page-body,.yoneda-pay-page-body{width:100%;max-width:1080px}.yoneda-legal-hero,.yoneda-pay-hero{background:radial-gradient(circle at 0 0,#fb651e1f,#0000 34%),linear-gradient(#fffcf7f5,#fff8f1f0);border:1px solid #e4d6c5eb;border-radius:34px;gap:12px;padding:28px 32px;display:grid;box-shadow:inset 0 1px #ffffffd6,0 18px 36px #3f2b130d}.yoneda-legal-hero h1,.yoneda-pay-hero h1,.yoneda-billing-offer-card h3{letter-spacing:-.03em;margin:0;font-family:"Source Serif 4",Georgia,serif}.yoneda-legal-hero h1,.yoneda-pay-hero h1{font-size:clamp(2.2rem,5vw,3.8rem);line-height:.98}.yoneda-legal-hero p,.yoneda-pay-hero p{max-width:780px;color:var(--yoneda-brown);margin:0;line-height:1.6}.yoneda-legal-effective-date{color:var(--yoneda-muted);font-size:.94rem}.yoneda-legal-summary-card,.yoneda-pay-summary-card,.yoneda-pay-trust-card,.yoneda-pay-help-card,.yoneda-legal-help-card{background:#ffffffc7;border:1px solid #e2d6c6e6;border-radius:24px;gap:14px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffffd1,0 12px 24px #3f2b1309}.yoneda-legal-summary-card h2,.yoneda-pay-summary-card h2,.yoneda-legal-help-card h2,.yoneda-pay-help-card h2,.yoneda-billing-panel h2{font-size:1.45rem}.yoneda-legal-summary-list,.yoneda-legal-bullet-list{color:var(--yoneda-brown);gap:10px;margin:0;padding-left:18px;display:grid}.yoneda-legal-sections{gap:16px;display:grid}.yoneda-legal-section-card{background:#fffdf9d1;border:1px solid #e2d6c6e0;border-radius:24px;gap:12px;padding:22px;display:grid}.yoneda-legal-section-card h2,.yoneda-billing-offer-card h3{font-size:1.3rem}.yoneda-legal-section-card p{color:var(--yoneda-brown);margin:0;line-height:1.65}.yoneda-legal-link-row,.yoneda-billing-legal-links{flex-wrap:wrap;gap:10px;display:flex}.yoneda-pay-summary-list{gap:12px;margin:0;display:grid}.yoneda-pay-summary-list div{background:#f9f4ecb8;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.yoneda-pay-summary-list dt{color:var(--yoneda-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.86rem;font-weight:700}.yoneda-pay-summary-list dd,.yoneda-pay-trust-card p,.yoneda-pay-help-card p,.yoneda-billing-panel p,.yoneda-billing-offer-card p{color:var(--yoneda-brown);margin:0;line-height:1.6}.yoneda-billing-section,.yoneda-billing-panel{gap:16px}.yoneda-billing-highlight{color:var(--yoneda-text);font-size:1rem;font-weight:700}.yoneda-billing-history-list .account-session-item{align-items:flex-start}.yoneda-billing-offer-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.yoneda-billing-offer-card{background:#ffffffd6;border:1px solid #dfd3c3e0;border-radius:18px;align-content:start;gap:10px;padding:18px;display:grid}.yoneda-billing-offer-price{color:var(--yoneda-text);font-size:1.35rem;font-weight:700}.yoneda-use-cases{background:#ffffff5c;border-radius:24px;gap:18px;width:100%;margin-top:2px;padding:22px 22px 24px;display:grid;box-shadow:inset 0 1px #ffffffb8,0 10px 24px #3f2b1308}.yoneda-use-cases-copy{gap:6px;max-width:680px;display:grid}.yoneda-use-cases-kicker{color:#944d1feb;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.yoneda-use-cases-copy h2{color:var(--ink-strong);margin:0;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.12}.yoneda-use-cases-copy p{color:var(--ink-soft);margin:0;font-size:.96rem;line-height:1.55}.yoneda-use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.yoneda-use-case-card{text-align:left;background:linear-gradient(#ffffffc7,#fcf7f1db);border:1px solid #ba3e031a;border-radius:20px;gap:9px;padding:16px 18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.yoneda-use-case-card strong{color:var(--ink-strong);font-size:.98rem;line-height:1.3}.yoneda-use-case-card span{color:var(--ink-soft);font-size:.9rem;line-height:1.5}.yoneda-use-case-card small{color:#745738e6;font-size:.76rem;font-weight:600}.yoneda-use-case-card em{color:#944d1feb;font-size:.84rem;font-style:normal;line-height:1.45}.yoneda-use-case-card:hover,.yoneda-use-case-card:focus-visible{border-color:#ba3e0333;transform:translateY(-1px);box-shadow:0 12px 28px #3f2b130f}.yoneda-chat-shell{background:#fdfdf8f0;border:1px solid #e6e4dcd9;border-radius:34px;width:100%;max-width:1020px;min-height:calc(100vh - 138px);box-shadow:inset 0 1px #ffffffbf,0 24px 64px #3f2b1312}.yoneda-chat-header{gap:8px;padding:20px 24px 16px}.yoneda-chat-subtitle{max-width:540px}.yoneda-conversation-legal-note{color:#604a34e6;flex-wrap:wrap;align-items:center;gap:10px 16px;width:min(100%,1020px);padding:0 10px 8px;display:flex}.yoneda-conversation-legal-label{letter-spacing:.1em;text-transform:uppercase;color:#805d3ae0;font-size:.76rem;font-weight:700}.yoneda-conversation-legal-links{flex-wrap:wrap;gap:10px 14px;display:flex}.yoneda-conversation-legal-links a{color:#944d1feb;font-size:.9rem;font-weight:600;text-decoration:none}.yoneda-conversation-legal-links a:hover{text-decoration:underline}.yoneda-transcript{padding:22px 24px 16px}.yoneda-message-list{gap:14px}.yoneda-message-bubble{border-radius:20px;max-width:min(720px,90%);padding:16px 18px;box-shadow:0 8px 24px #3424130a}.yoneda-message-bubble-user{max-width:min(560px,88%)}.yoneda-message-heading{margin-bottom:10px}.yoneda-message-heading strong{font-size:.88rem}.yoneda-message-heading span{font-size:.78rem}.yoneda-message-handoff{background:#fff7f0eb;border-radius:16px;align-items:flex-start;padding:14px 16px}.yoneda-message-handoff-button{min-height:42px;padding:0 16px;font-size:.92rem}.yoneda-composer-shell-floating{max-width:100%}.yoneda-composer-shell-docked{background:linear-gradient(#f6f1e74d,#f6f1e7d1);padding:14px 20px 20px;box-shadow:0 -8px 20px #4633250a}.yoneda-composer-card{background:linear-gradient(#fffcf5eb,#f7f2e9f5);border-radius:24px;gap:14px;padding:16px;box-shadow:inset 0 1px #ffffffdb,0 16px 40px #3f2b130f}.yoneda-composer-shell-floating .yoneda-composer-card{min-height:0}.yoneda-composer-intro{background:0 0;border:0;padding:0}.yoneda-composer-intro-copy{gap:4px}.yoneda-composer-intro-copy strong{font-size:1rem}.yoneda-composer-intro-copy span{font-size:.9rem}.yoneda-composer-main{gap:14px;min-height:0}.yoneda-composer-input-wrap{background:#ffffff9e;border:1px solid #ba3e0324;border-radius:22px;gap:12px;padding:16px}.yoneda-composer-input-label{letter-spacing:.08em;font-size:.75rem}.yoneda-composer-textarea{min-height:120px;font-size:1.06rem;line-height:1.55}.yoneda-helper-rail{gap:8px}.yoneda-helper-chip{min-height:40px;box-shadow:none;padding:0 14px;font-size:.9rem;font-weight:600}.yoneda-composer-help{font-size:.88rem}.yoneda-composer-actions{gap:10px}.yoneda-composer-actions-floating{flex-direction:row;justify-content:space-between;min-width:0}.yoneda-attachment-button-floating{min-width:0;padding:0 14px}.yoneda-composer-footer{font-size:.84rem}@media (width<=900px){.yoneda-hero-signals{justify-content:center}.yoneda-use-cases{padding:18px}.yoneda-use-case-grid,.yoneda-use-case-grid-featured,.yoneda-use-case-grid-more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.yoneda-hero-signals{justify-content:flex-start}.yoneda-hero-signals span{white-space:normal;min-height:0;padding:8px 12px;line-height:1.35}.yoneda-command-desk,.yoneda-hero-stage .yoneda-command-desk{border-radius:24px;padding:14px}.yoneda-use-case-grid,.yoneda-use-case-grid-featured,.yoneda-use-case-grid-more{grid-template-columns:1fr}}.workspace-shell{gap:12px;padding:12px}.workspace-header{grid-template-columns:minmax(200px,1fr) minmax(0,1.5fr) auto;gap:16px;padding:14px 18px}.workspace-header-title{text-align:left;justify-items:start}.workspace-header-phase{justify-content:flex-start;gap:8px;font-size:.94rem}.workspace-header-actions{gap:10px}.workspace-save-state{color:var(--workspace-muted);font-size:.88rem;font-weight:600}.workspace-save-state-warning{color:var(--workspace-amber)}.workspace-save-state-success{color:var(--workspace-green)}.workspace-save-state-info{color:var(--workspace-accent-strong)}.workspace-header-mode{color:var(--workspace-muted);font-size:.84rem}.workspace-main{overflow:auto}.workspace-guided-shell{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:14px;width:100%;min-height:0;display:grid}.workspace-guided-main,.workspace-guided-side{min-width:0;min-height:0;display:flex}.workspace-center-pane,.workspace-guidance-rail{width:100%}.workspace-center-pane .workspace-pane-body{gap:16px;padding:16px}.workspace-guided-summary{gap:14px;display:grid}.workspace-guided-summary h2{margin:0}.workspace-guided-summary-footer{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.workspace-guided-summary-footer p{margin:4px 0 0}.workspace-tabs{background:0 0;border-bottom:0;padding:10px 0 0}.workspace-tab{background:#ffffffad;border-radius:999px;min-height:36px}.workspace-checklist-card{border:1px solid var(--workspace-border);background:#ffffffc7;border-radius:22px;gap:14px;padding:18px;display:grid}.workspace-checklist-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-checklist-header h3{margin:0}.workspace-checklist-groups{gap:12px;display:grid}.workspace-checklist-group{border:1px solid var(--workspace-border);background:#fffcf5e6;border-radius:18px;gap:10px;padding:14px;display:grid}.workspace-checklist-group-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-checklist-group-header strong,.workspace-checklist-item strong{display:block}.workspace-checklist-group-header span,.workspace-checklist-item span{color:var(--workspace-muted)}.workspace-checklist-items{gap:8px;display:grid}.workspace-checklist-item{border:1px solid var(--workspace-border);text-align:left;background:#ffffffd6;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;display:flex}.workspace-checklist-item-active{border-color:#ba3e033d;box-shadow:0 0 0 3px #fb651e14}.workspace-guidance-rail .workspace-pane-body{gap:14px;padding:16px}.workspace-context-card-primary{background:linear-gradient(#fff8f1f5,#fdfdf8fa)}.workspace-guidance-rail .workspace-context-card-primary{gap:16px}.workspace-guidance-section{gap:6px;display:grid}.workspace-guidance-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-guidance-meta{color:var(--workspace-muted);flex-wrap:wrap;gap:8px 12px;font-size:.88rem;display:flex}.workspace-guidance-queue{gap:10px;display:grid}.workspace-detail-disclosure{border-top:1px solid var(--workspace-border);padding-top:12px}.workspace-detail-disclosure summary{cursor:pointer;color:var(--workspace-text);font-weight:700}.workspace-section{gap:14px}.workspace-section-header{gap:12px}.workspace-surface-card,.workspace-context-card,.workspace-submission-panel,.workspace-activity-panel,.workspace-spotlight-card{border-radius:20px;box-shadow:inset 0 1px #ffffffd6,0 10px 24px #3f2b130a}.workspace-workbench{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.workspace-filmstrip{gap:10px}.workspace-canvas-stage{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.workspace-document-sheet{border-radius:22px;padding:22px;box-shadow:0 16px 30px #3f2b130f}.workspace-document-page{background:#fffdf8;min-height:680px}.workspace-document-image{opacity:.34;filter:none}.workspace-document-grid{grid-template-columns:1fr;max-width:420px}.workspace-paper-field{padding:14px}.workspace-overlay-tag{min-width:88px;padding:5px 8px}.workspace-callout-rail{gap:10px}.workspace-page-details{border:1px solid var(--workspace-border);background:#ffffffd1;border-radius:18px;padding:14px 16px}.workspace-page-details summary{cursor:pointer;font-weight:700}.workspace-artifact-summary-grid{margin-top:12px}.workspace-fields-toolbar{gap:12px}.workspace-fields-data-table{border-spacing:0 10px}.workspace-field-card{border-radius:16px}.workspace-context-card{margin:0}.workspace-submission-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}@media (width<=1023px){.yoneda-pricing-shell{padding-top:112px}.yoneda-home-topbar{top:20px;left:20px;right:20px}.yoneda-home-topbar .yoneda-fixed-badge{max-width:220px}.workspace-guided-shell,.workspace-submission-layout,.workspace-workbench,.workspace-canvas-stage{grid-template-columns:1fr}.workspace-guided-summary-footer,.workspace-checklist-header,.workspace-guidance-header{flex-direction:column;align-items:stretch}.yoneda-pricing-grid,.yoneda-pricing-success-module,.yoneda-pricing-success-grid,.yoneda-pricing-logic-layout,.yoneda-pricing-membership-grid,.yoneda-pricing-credit-grid,.yoneda-pricing-details{grid-template-columns:1fr}.yoneda-pricing-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.yoneda-home-topbar{flex-direction:column;align-items:stretch;top:16px;left:16px;right:16px}.yoneda-home-conversation{padding-top:86px}.yoneda-home-topbar .yoneda-fixed-badge{max-width:100%}.yoneda-home-auth-actions{justify-content:stretch}.yoneda-home-auth-button{flex:1 1 0;min-width:0}.yoneda-pricing-shell,.yoneda-public-page-body{gap:18px;padding-top:126px;padding-bottom:28px}.yoneda-pricing-hero,.yoneda-pricing-section,.yoneda-pricing-bottom-cta,.yoneda-legal-hero,.yoneda-pay-hero,.yoneda-legal-summary-card,.yoneda-pay-summary-card,.yoneda-pay-trust-card,.yoneda-pay-help-card,.yoneda-legal-help-card,.yoneda-legal-section-card{border-radius:24px;padding:18px}.yoneda-pricing-plan-chooser{padding:20px 18px}.yoneda-pricing-bottom-cta{align-items:stretch}.yoneda-pricing-hero-actions,.yoneda-pricing-success-actions,.yoneda-pricing-bottom-cta .auth-card-actions,.yoneda-legal-link-row,.yoneda-billing-legal-links{grid-template-columns:1fr;display:grid}.yoneda-pricing-example-grid{grid-template-columns:1fr}.yoneda-pricing-helper-row,.yoneda-pricing-chip-row{gap:8px}.yoneda-pricing-helper-row span,.yoneda-pricing-chip-row span{justify-content:center;width:100%}.yoneda-pricing-card-topline{flex-direction:column;align-items:flex-start}.yoneda-billing-offer-grid{grid-template-columns:1fr}.yoneda-chat-shell{border-radius:22px}.yoneda-chat-header,.yoneda-transcript,.yoneda-composer-shell-docked{padding-left:14px;padding-right:14px}.workspace-header{grid-template-columns:1fr}.workspace-header-actions{justify-content:flex-start}.workspace-guided-shell{grid-template-columns:1fr}.workspace-fields-data-table{min-width:860px}}.workspace-header-title p{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-header-title-kicker{color:var(--workspace-accent-strong);font-weight:700}.workspace-header-status-cluster{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace-guided-shell{align-items:start}.workspace-guided-shell-checklist-open{grid-template-columns:minmax(250px,290px) minmax(0,1fr) minmax(300px,360px)}.workspace-guided-drawer{min-width:0;min-height:0;display:flex}.workspace-guided-drawer .workspace-checklist-card{position:sticky;top:0}.workspace-stage-banner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.workspace-stage-banner h2{margin:0 0 6px}.workspace-stage-banner-copy{gap:8px;display:grid}.workspace-stage-banner-meta{text-align:right;justify-items:end;gap:10px;display:grid}.workspace-stage-banner-meta p{margin:4px 0 0}.workspace-tabs{background:0 0;border-bottom:0;gap:8px;padding:6px 0 2px}.workspace-tab{text-align:center;background:#ffffffb8;border-radius:999px;align-content:center;justify-items:center;gap:1px;min-height:34px;padding:0 12px;display:inline-grid}.workspace-tab small{color:var(--workspace-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.workspace-review-stage,.workspace-answers-stage,.workspace-submit-stage,.workspace-getting-started-card,.workspace-source-picker-card,.workspace-command-bar-card,.workspace-answer-table-card,.workspace-submit-preflight-card{gap:16px}.workspace-getting-started-card{align-content:start;padding:22px}.workspace-source-picker-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.workspace-source-hub,.workspace-answer-review-card,.workspace-lineage-card,.workspace-submit-console,.workspace-processing-stage-card,.workspace-submit-prep-card,.workspace-evidence-review-card{gap:16px}.workspace-review-source-actions{justify-content:flex-start}.workspace-source-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.workspace-source-card,.workspace-checkpoint-card{border:1px solid var(--workspace-border);background:#ffffffd6;border-radius:18px;gap:12px;padding:16px;display:grid}.workspace-source-card h3,.workspace-checkpoint-card h3,.workspace-answer-review-header h3,.workspace-submit-console-header h3{margin:0}.workspace-source-card-header,.workspace-answer-review-header,.workspace-submit-console-header,.workspace-submit-timeline-header{justify-content:space-between;align-items:start;gap:14px;display:flex}.workspace-source-card-meta{color:var(--workspace-muted);flex-wrap:wrap;gap:8px;font-size:.88rem;display:flex}.workspace-source-composer-card{align-content:start}.workspace-command-bar-card{background:linear-gradient(#fffcf5fa,#faf7f1f2)}.workspace-command-bar-header{justify-content:space-between;align-items:start;gap:14px;display:flex}.workspace-command-bar-input{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.workspace-command-bar-input input{border:1px solid var(--workspace-border);width:100%;min-height:46px;color:var(--workspace-text);background:#ffffffdb;border-radius:14px;padding:0 14px}.workspace-command-suggestions{gap:8px}.workspace-answer-review-values,.workspace-answer-review-details,.workspace-lineage-grid,.workspace-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-lineage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-answer-value-card,.workspace-lineage-step{border:1px solid var(--workspace-border);background:#ffffffb3;border-radius:16px;gap:6px;padding:14px;display:grid}.workspace-answer-value-card strong,.workspace-lineage-step strong,.workspace-decision-grid strong{font-size:1rem}.workspace-inline-note-warning{color:#855b06;background:#fff4ddb8;border-radius:14px;padding:12px 14px}.workspace-inline-note-info{color:#35506e;background:#ebf4ffb3;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.workspace-decision-card{gap:14px}.workspace-submit-console-body{grid-template-columns:minmax(0,1.2fr) minmax(300px,360px);gap:16px;display:grid}.workspace-submit-live-panel,.workspace-submit-live-summary,.workspace-submit-timeline,.workspace-submit-checkpoints{gap:14px;display:grid}.workspace-submit-status-block{text-align:right;justify-items:end;gap:8px;display:grid}.workspace-submit-live-preview{border:1px solid var(--workspace-border);background:#ffffffbd;border-radius:18px;min-height:260px;overflow:hidden}.workspace-submit-live-image{object-fit:cover;width:100%;height:100%;display:block}.workspace-submit-live-placeholder{place-content:center;min-height:260px}.workspace-submit-timeline{border:1px solid var(--workspace-border);background:#fffcf5e0;border-radius:18px;padding:16px}.workspace-submit-timeline-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.workspace-submit-timeline-item{border:1px solid var(--workspace-border);background:#ffffffd1;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.workspace-submit-timeline-item-complete{border-left:4px solid #2ea86bbf}.workspace-submit-timeline-item-current{border-left:4px solid #ba3e039e}.workspace-submit-timeline-item-paused{border-left:4px solid #d48c19bf}.workspace-submit-timeline-item-up-next{border-left:4px solid #6f635799}.workspace-web-executor-pane .workspace-pane-body{gap:14px}.workspace-web-executor-page{background:radial-gradient(circle at 0 0,#ffdabb33,#0000 24%),linear-gradient(#f8f4eef0,#f2ede6e6);min-height:100vh;padding:28px 20px 40px}.workspace-web-executor-page-shell{width:min(1600px,100%);margin:0 auto}.workspace-web-executor{gap:18px;display:grid}.workspace-web-executor-expanded{gap:20px}.workspace-web-executor-header{z-index:2;background:radial-gradient(circle at 0 0,#ffd6b338,#0000 38%),linear-gradient(#fffcf7fa,#f9f5eff5);border:1px solid #d9ccbce6;border-radius:24px;gap:14px;padding:20px 22px;display:grid;position:sticky;top:0;box-shadow:0 28px 48px #20181014}.workspace-web-executor-heading{gap:8px;display:grid}.workspace-web-executor-heading h2,.workspace-web-executor-panel-header h3{margin:0}.workspace-web-executor-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-web-executor-run-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.workspace-web-run-card{text-align:left;background:#fffcf7eb;border:1px solid #dbd0c1e0;border-radius:20px;gap:10px;padding:14px;transition:transform .12s,border-color .12s,box-shadow .12s;display:grid}.workspace-web-run-card:hover{border-color:#cc732673;transform:translateY(-2px);box-shadow:0 18px 28px #2d1f1214}.workspace-web-run-card-active{border-color:#cc732694;box-shadow:0 18px 34px #c464181f}.workspace-web-run-card-selected{outline-offset:0;outline:2px solid #cc732652}.workspace-web-run-card-topline{align-items:center;gap:8px;display:flex}.status-dot{border-radius:999px;width:10px;height:10px;display:inline-block}.status-dot-info{background:#596ea0d1}.status-dot-warning{background:#db8a1fdb}.status-dot-success{background:#2da063db}.status-dot-danger{background:#c64f34db}.workspace-web-run-card-preview{background:linear-gradient(#f0e8ddf0,#fffffff5);border:1px solid #dbd0c1b8;border-radius:16px;min-height:110px;position:relative;overflow:hidden}.workspace-web-run-card-preview img{object-fit:cover;width:100%;height:100%;display:block}.workspace-web-run-card-preview span{height:100%;min-height:110px;color:var(--workspace-muted);place-items:center;font-size:.84rem;display:grid}.workspace-web-run-card-copy{gap:4px;display:grid}.workspace-web-run-card-copy p,.workspace-web-run-card-copy small{margin:0}.workspace-web-run-card-copy span,.workspace-web-run-card-copy small{color:var(--workspace-muted)}.workspace-web-executor-layout{grid-template-columns:minmax(0,1.6fr) minmax(320px,400px);align-items:start;gap:18px;display:grid}.workspace-web-executor-browser-column,.workspace-web-executor-panel,.workspace-web-executor-rail{gap:12px;display:grid}.workspace-web-executor-banner,.workspace-web-executor-panel{background:#ffffffeb;border:1px solid #dbd0c1d1;border-radius:20px;padding:16px 18px}.workspace-web-executor-theater-card{background:#fffcf7fa;border:1px solid #dbd0c1e6;border-radius:26px;gap:0;display:grid;overflow:hidden;box-shadow:0 32px 54px #2018101a}.workspace-web-executor-theater-topbar{background:linear-gradient(#fcf6edf5,#f8f1e9f0);border-bottom:1px solid #dbd0c1c2;justify-content:space-between;align-items:start;gap:16px;padding:16px 20px;display:flex}.workspace-web-executor-theater-topbar>div,.workspace-web-executor-theater-meta{gap:4px;display:grid}.workspace-web-executor-theater-topbar strong,.workspace-web-executor-theater-topbar span{overflow-wrap:anywhere}.workspace-web-executor-theater-meta{text-align:right;color:var(--workspace-muted);font-size:.82rem}.workspace-web-executor-banner strong{font-size:1rem}.workspace-web-executor-browser-shell{background:radial-gradient(circle at top,#ffdcbd3d,#0000 35%),linear-gradient(#fff9f1fa,#f6f0e8f5);min-height:680px;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.workspace-web-executor-browser-shell-control{outline-offset:0;cursor:crosshair;outline:2px solid #d48c1961}.workspace-web-executor-browser-viewport{aspect-ratio:16/10;background:#fff;border-radius:20px;width:100%;min-height:620px;position:relative;overflow:hidden}.workspace-web-executor-browser-image{object-fit:contain;object-position:top center;background:#fff;width:100%;height:100%;min-height:620px;display:block}.workspace-web-executor-browser-placeholder{place-content:center;min-height:620px}.workspace-web-executor-overlay{pointer-events:none;position:absolute;inset:0}.workspace-web-executor-overlay-checkpoint:after{content:"";background:linear-gradient(#2018101f,#2018102e);position:absolute;inset:0}.workspace-web-executor-target-box{border:2px solid #cc7326f2;border-radius:12px;position:absolute;box-shadow:0 0 0 9999px #ffaa5d14,0 18px 32px #cc73262e}.workspace-web-executor-target-tooltip{color:#fff;white-space:nowrap;background:#18120de6;border-radius:999px;align-items:center;padding:6px 10px;font-size:.74rem;display:inline-flex;position:absolute;top:-36px;left:0}.workspace-web-executor-cursor{background:#18120deb;border-radius:999px 999px 999px 0;width:22px;height:22px;margin-top:-2px;margin-left:-2px;position:absolute;transform:translate(-20%,-20%)rotate(-18deg);box-shadow:0 12px 20px #18120d47}.workspace-web-executor-cursor:after{content:"";background:#ffb576f0;border-radius:999px;width:8px;height:8px;position:absolute;top:3px;right:3px}.workspace-web-executor-cursor-clicking{transform:translate(-20%,-20%)rotate(-18deg)scale(.94)}.workspace-web-executor-cursor-typing{background:#596ea0f0}.workspace-web-executor-click-pulse{background:#ffc39159;border:2px solid #cc7326e6;border-radius:999px;width:24px;height:24px;animation:.9s ease-out infinite workspace-web-executor-pulse;position:absolute;transform:translate(-50%,-50%)}@keyframes workspace-web-executor-pulse{0%{opacity:.9;transform:translate(-50%,-50%)scale(.8)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}.workspace-web-executor-typing-chip,.workspace-web-executor-scroll-indicator,.workspace-web-executor-takeover-indicator{color:#fff;background:#18120de6;border-radius:14px;gap:2px;padding:8px 10px;display:grid;position:absolute;box-shadow:0 18px 28px #18120d3d}.workspace-web-executor-typing-chip span,.workspace-web-executor-scroll-indicator span,.workspace-web-executor-takeover-indicator{font-size:.72rem}.workspace-web-executor-scroll-indicator{top:18px;right:18px}.workspace-web-executor-takeover-indicator{max-width:320px;bottom:18px;left:18px}.workspace-web-executor-action-banner{background:#fff8eff5;border-top:1px solid #dbd0c1c2;border-bottom:1px solid #dbd0c1c2;justify-content:space-between;align-items:start;gap:12px;padding:16px 20px;display:flex}.workspace-web-executor-action-banner span{color:var(--workspace-muted)}.workspace-web-executor-browser-footer{color:var(--workspace-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 20px 18px;font-size:.84rem;display:flex}.workspace-web-executor-rail{max-height:calc(100vh - 160px);position:sticky;top:120px;overflow:auto}.workspace-web-executor-panel-header{gap:6px;display:grid}.workspace-web-executor-log{gap:10px;margin:0;padding:0;list-style:none;display:grid}.workspace-web-executor-log-item{text-align:left;background:#fffcf7cc;border:1px solid #dbd0c1d1;border-radius:14px;gap:4px;width:100%;padding:12px 14px;display:grid}.workspace-web-executor-log-item strong{font-size:.95rem}.workspace-web-executor-log-item span{color:var(--workspace-muted);font-size:.82rem}.workspace-web-executor-log-item-active{background:#fff4e8f5;border-color:#cc732694}.workspace-web-executor-artifact-list li{gap:4px;display:grid}.workspace-web-executor-artifact-active{border-radius:14px;outline:2px solid #cc732657}.workspace-web-executor-retry-preview{border:1px solid #dbd0c1b8;border-radius:16px;width:100%;display:block}.workspace-interpretation-row{gap:4px;display:grid}.workspace-interpretation-row span{color:var(--workspace-muted);font-size:.8rem}.workspace-guided-shell{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.workspace-chat-primary-pane .workspace-pane-body{gap:14px;padding:14px}.workspace-progress-strip{border:1px solid var(--workspace-border);background:#ffffffbd;border-radius:18px;gap:10px;padding:14px 16px;display:grid}.workspace-progress-strip-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.workspace-progress-strip-summary{color:var(--workspace-muted);margin:4px 0 0;font-size:.92rem}.workspace-conversation-surface{gap:10px;min-height:0;display:grid}.workspace-guided-center-stack{gap:16px;width:min(100%,920px);min-width:0;margin:0 auto;display:grid}.workspace-transcript-region{min-width:0}.workspace-active-canvas{width:100%;min-width:0}.workspace-active-canvas-inner{background:#fffcf58c;border:1px solid #dbd0c1d6;border-radius:22px;min-width:0;overflow:hidden}.workspace-turn-help-compact{margin-top:8px}.workspace-turn-help-compact p{margin:0 0 8px}.workspace-source-inbox-details{border:1px solid var(--workspace-border);background:#ffffffb8;border-radius:16px;padding:0}.workspace-source-inbox-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:600;list-style:none;display:flex}.workspace-source-inbox-summary::-webkit-details-marker{display:none}.workspace-source-inbox-summary-label{color:var(--workspace-text)}.workspace-source-inbox-bubble{border-radius:18px;margin:0 14px 14px}.workspace-conversation-transcript{background:0 0;border:0;max-height:none;padding:0}.workspace-conversation-transcript .yoneda-message-list{gap:12px}.workspace-conversation-transcript .yoneda-message-bubble{width:auto}.workspace-conversation-turn-copy{gap:8px;display:grid}.workspace-conversation-turn-copy p{margin:0}.workspace-conversation-turn-title{color:var(--workspace-text);margin:0;font-size:1.02rem;font-weight:700}.workspace-conversation-inline-copy{color:var(--workspace-muted)}.workspace-conversation-task-slot{gap:10px;margin-top:10px;display:grid}.workspace-thread-task-card{background:linear-gradient(#fff9f1fa,#fffffff0);border:1px solid #dbd0c1d6;border-radius:18px;gap:12px;box-shadow:inset 0 1px #ffffffe6}.workspace-source-card-grid-thread{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.workspace-focused-surface{gap:14px;display:grid}.workspace-composer-shell{background:linear-gradient(#fffbf5f5,#fff8f1fa);border:1px solid #dbd0c1d1;border-radius:18px;gap:8px;padding:12px 14px 14px;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 24px #3f2b130a,inset 0 1px #ffffffd9}.workspace-composer-header{gap:2px;display:grid}.workspace-composer-header h3{margin:0;font-size:1.08rem}.workspace-composer-input{align-items:center}.workspace-composer-suggestions{gap:8px}.workspace-focused-gather-surface{gap:14px}.workspace-guidance-rail .workspace-pane-body{gap:12px}.workspace-guidance-rail .workspace-context-card-primary{padding:18px}@media (width<=1279px){.workspace-guided-shell-checklist-open{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.workspace-guided-shell-checklist-open .workspace-guided-side{grid-column:1/-1}}@media (width<=1023px){.workspace-guided-shell-checklist-open,.workspace-submit-console-body,.workspace-command-bar-input,.workspace-answer-review-values,.workspace-answer-review-details,.workspace-lineage-grid,.workspace-decision-grid,.workspace-progress-strip-header{grid-template-columns:1fr}.workspace-guided-drawer .workspace-checklist-card{position:static}.workspace-progress-strip-header{display:grid}}@media (width<=767px){.workspace-stage-banner,.workspace-source-card-header,.workspace-answer-review-header,.workspace-submit-console-header,.workspace-command-bar-header,.workspace-submit-timeline-header{grid-template-columns:1fr;display:grid}.workspace-stage-banner-meta{text-align:left;justify-items:start}.workspace-header-status-cluster{justify-content:flex-start}.workspace-submit-status-block{text-align:left;justify-items:start}.workspace-conversation-transcript .yoneda-message-bubble{width:100%}}.workspace-shell{align-items:stretch;height:auto;min-height:100dvh;max-height:none;overflow:visible}.workspace-main{min-height:auto;overflow:visible}.workspace-shell-summary-drawer .workspace-guided-shell{grid-template-columns:minmax(0,1fr)}.workspace-shell-summary-drawer .workspace-guided-shell-checklist-open{grid-template-columns:minmax(250px,290px) minmax(0,1fr)}.workspace-chat-primary-pane,.workspace-chat-primary-pane .workspace-pane-body,.workspace-chat-primary-body,.workspace-conversation-surface,.workspace-conversation-transcript,.workspace-chat-primary-pane{overflow:visible}.workspace-chat-primary-pane .workspace-pane-body{align-content:start}.workspace-conversation-transcript{flex:none;min-height:0}.workspace-conversation-thread,.workspace-composer-shell,.workspace-summary-drawer-slot{width:min(100%,920px);margin:0 auto}.workspace-conversation-thread{gap:12px;display:grid}.workspace-conversation-entry{gap:8px;width:100%;scroll-margin-top:108px;display:grid}.workspace-conversation-prelude-card{border:1px solid var(--workspace-border);background:#ffffffc2;border-radius:16px;gap:10px;padding:12px 14px;display:grid}.workspace-conversation-prelude-summary{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.workspace-conversation-prelude-request{color:var(--workspace-text);flex-basis:100%;font-weight:700}.workspace-conversation-prelude-actions{justify-content:flex-start}.workspace-conversation-prelude-copy{gap:6px;display:grid}.workspace-conversation-prelude-copy h3,.workspace-conversation-prelude-copy p{margin:0}.workspace-conversation-prelude-thread{gap:10px;padding-top:2px;display:grid}.workspace-conversation-transcript .yoneda-message-row{width:100%}.workspace-conversation-transcript .yoneda-message-bubble{border-radius:20px;width:auto;max-width:min(100%,660px);padding:14px 16px;box-shadow:0 10px 24px #3424130a}.workspace-conversation-transcript .yoneda-message-user .yoneda-message-bubble{max-width:min(68%,540px)}.workspace-conversation-task-slot{margin-top:10px}.workspace-collapsed-turn{gap:8px;display:grid}.workspace-collapsed-turn-summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;list-style:none;display:grid}.workspace-collapsed-turn-meta{align-items:center;gap:8px;display:inline-flex}.workspace-collapsed-turn-summary::-webkit-details-marker{display:none}.workspace-collapsed-turn-toggle{color:var(--workspace-accent-strong);white-space:nowrap;font-size:.88rem;font-weight:600}.workspace-conversation-turn-copy-collapsed{margin-top:8px}.workspace-conversation-focus-slot{gap:14px;width:min(100%,920px);margin:0 auto;display:grid}.workspace-chat-message-row-assistant{justify-content:flex-start}.workspace-chat-message-row-user{justify-content:flex-end}.workspace-chat-message{gap:10px;display:grid;position:relative}.workspace-chat-message-assistant{background:#ffffffe6;border-color:#dbd0c1e0}.workspace-chat-message-assistant:before{content:"";background:linear-gradient(#fb651ee6,#ba3e0399);border-radius:999px;width:3px;position:absolute;inset:14px auto 14px -1px}.workspace-chat-message-user{background:linear-gradient(#fff6effa,#fffaf5fa);border-color:#fb651e33}.workspace-chat-message-active{border-color:#fb651e47;box-shadow:0 16px 30px #3424130f,0 0 0 4px #fb651e0f}.workspace-chat-message-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-chat-message-header-user{justify-content:flex-end}.workspace-chat-message-speaker{align-items:center;gap:10px;display:inline-flex}.workspace-chat-avatar{background:linear-gradient(180deg, #ff8748 0%, var(--workspace-accent) 100%);color:#fffaf5;border-radius:9px;place-items:center;width:26px;height:26px;font-size:.82rem;font-weight:700;display:inline-grid}.workspace-chat-message-header strong{letter-spacing:-.01em;font-size:.9rem}.workspace-chat-message-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:700;display:inline-flex}.workspace-chat-message-chip-assistant_request{color:var(--workspace-accent-strong);background:#fb651e1a;border-color:#fb651e29}.workspace-chat-message-chip-assistant_update,.workspace-chat-message-chip-system_collapsed{color:var(--yoneda-brown);background:#4633250f;border-color:#4633251a}.workspace-chat-message-chip-assistant_finding{color:var(--workspace-blue);background:#3b82f614;border-color:#3b82f624}.workspace-chat-message-chip-assistant_checkpoint{color:var(--workspace-amber);background:#d48c191a;border-color:#d48c192e}.workspace-turn-attachment-slot{padding-top:2px}.workspace-turn-context{gap:10px;margin-top:2px;padding-top:2px;display:grid}.workspace-turn-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workspace-turn-context-card{background:#fcf8f1c7;border:1px solid #dbd0c1bd;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.workspace-turn-context-card p,.workspace-turn-help p{margin:0}.workspace-turn-help{margin-top:0}.workspace-conversation-focus-slot .workspace-section,.workspace-conversation-focus-slot .workspace-surface-card,.workspace-conversation-focus-slot .workspace-pane{width:100%}.workspace-progress-strip-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace-progress-strip-actions .workspace-link-button{min-height:36px}.workspace-guided-side{align-self:start}.workspace-source-review-shell{gap:14px;display:grid}.workspace-source-review-pane .workspace-pane-body{padding:16px 12px}.workspace-source-review-pane .workspace-center-body{gap:14px}.workspace-source-review-panels{background:#fffcf5e6;border:1px solid #dbd0c1e0;border-radius:24px;min-height:min(78vh,900px);overflow:hidden;box-shadow:0 20px 44px #3f2b130f}.workspace-source-review-panel{min-width:0;min-height:0}.workspace-review-resize-handle{background:linear-gradient(#dbd0c14d,#dbd0c180);width:10px;position:relative}.workspace-review-resize-handle:after{content:"";background:#944d1f1f;border-radius:999px;position:absolute;inset:12px 3px}.workspace-review-navigator,.workspace-review-viewer,.workspace-review-inspector{height:100%;min-height:0}.workspace-review-navigator{background:linear-gradient(#fcf8f1f5,#ffffffe6);border-right:1px solid #dbd0c1cc;grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;padding:18px;display:grid}.workspace-review-navigator-header,.workspace-review-page-list-header,.workspace-review-inspector-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.workspace-review-document-stats{color:var(--workspace-muted);justify-items:end;gap:4px;font-size:.82rem;display:grid}.workspace-review-source-list{gap:10px;display:grid}.workspace-review-source-button{text-align:left;background:#ffffffdb;border:1px solid #dbd0c1d6;border-radius:16px;justify-content:space-between;align-items:start;gap:10px;padding:12px 14px;display:flex}.workspace-review-source-button strong{margin-bottom:4px;display:block}.workspace-review-source-button span{color:var(--workspace-muted)}.workspace-review-source-button-active{border-color:#fb651e47;box-shadow:0 10px 24px #3f2b130d}.workspace-review-page-list{min-height:0;padding-right:4px;overflow:auto}.workspace-review-page-row{text-align:left;background:#ffffffdb;border:1px solid #dbd0c1b8;border-radius:16px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid;position:absolute;left:0;right:0}.workspace-review-page-row-active{border-color:#fb651e47;box-shadow:0 10px 24px #3f2b130d}.workspace-review-page-thumb{aspect-ratio:.74;background:linear-gradient(#fff9f1f0,#fffffff0);border:1px solid #dbd0c1e0;border-radius:12px;place-items:center;display:grid;overflow:hidden}.workspace-review-page-thumb img{object-fit:cover;width:100%;height:100%}.workspace-review-page-thumb span{color:var(--workspace-text);font-size:1.4rem;font-weight:700}.workspace-review-page-meta{gap:6px;min-width:0;display:grid}.workspace-review-page-meta-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-review-page-meta-row strong{min-width:0}.workspace-review-page-meta-row-soft{color:var(--workspace-muted);font-size:.82rem}.workspace-review-viewer{grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;min-height:0;padding:10px 12px 12px;display:grid}.workspace-review-step-header{background:#ffffffeb;border:1px solid #dbd0c1d6;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.workspace-review-step-header-copy{gap:4px;min-width:0;display:grid}.workspace-review-step-header-copy h2{margin:0;font-size:clamp(1.05rem,2.2vw,1.25rem)}.workspace-review-step-subtitle{color:var(--workspace-muted);margin:0;font-size:.88rem;line-height:1.45}.workspace-review-context-details{background:#ffffffc7;border:1px solid #dbd0c1b8;border-radius:14px;padding:0}.workspace-review-context-details summary{cursor:pointer;padding:10px 14px;font-size:.88rem;font-weight:600;list-style:none}.workspace-review-context-details summary::-webkit-details-marker{display:none}.workspace-review-context-pair{gap:8px;padding:0 14px 12px;font-size:.88rem;line-height:1.45;display:grid}.workspace-review-context-pair p{margin:0}.workspace-review-toolbar,.workspace-review-toolbar-combined{background:#ffffffe0;border:1px solid #dbd0c1d6;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.workspace-review-toolbar-status{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.workspace-review-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace-review-control-group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.workspace-review-zoom-toggle.workspace-review-zoom-active{background:#fb651e1a;border-color:#fb651e6b;font-weight:600}.workspace-review-banner-copy h2,.workspace-review-banner-copy p,.workspace-review-state p,.workspace-review-inspector-card p{margin:0}.workspace-review-viewport{background:linear-gradient(#f8f3eae0,#fffffff5),#fffdf8;border:1px solid #dbd0c1e6;border-radius:22px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.workspace-review-page-scroll{--workspace-review-page-area-h:min(72dvh, 520px);flex:1;min-height:0;padding:8px 10px 12px;overflow:auto}.workspace-review-page-stage{min-width:100%;display:grid}.workspace-review-page-stage--fit-width{place-items:start stretch}.workspace-review-page-stage--fit-page,.workspace-review-page-stage--actual{place-items:start center}.workspace-review-page-media{background:#fff;border-radius:20px;width:100%;max-width:none;position:relative;overflow:hidden;box-shadow:0 24px 46px #34241314}.workspace-review-page-media-fit-width{width:100%}.workspace-review-page-media-fit-width .workspace-review-page-image{width:100%;height:auto;display:block}.workspace-review-page-media-actual{margin-left:auto;margin-right:auto}.workspace-review-page-media-actual .workspace-review-page-image{width:100%;height:auto;display:block}.workspace-review-page-media-fit-page{width:auto;max-width:100%;max-height:var(--workspace-review-page-area-h)}.workspace-review-page-media-fit-page .workspace-review-page-image{width:auto;max-width:100%;max-height:var(--workspace-review-page-area-h);object-fit:contain;height:auto;display:block}.workspace-review-page-image{opacity:1;background:#fff;width:100%;height:auto;display:block}.workspace-review-overlay-layer{position:absolute;inset:0}.workspace-review-overlay-layer-focus:before{content:"";pointer-events:none;background:#2e221429;position:absolute;inset:0}.workspace-review-region{color:var(--workspace-text);text-align:left;background:#ffffff2e;border:2px solid #6f6357b3;border-radius:12px;justify-content:flex-start;align-items:flex-start;padding:6px 8px;display:inline-flex;position:absolute;box-shadow:0 8px 18px #3f2b130f}.workspace-review-region span{background:#fffffff0;border-radius:999px;padding:2px 8px;font-size:.74rem;font-weight:700}.workspace-review-region-success{border-color:#2ea86bd1}.workspace-review-region-warning{border-color:#d48c19e0}.workspace-review-region-danger{border-color:#d05454e0}.workspace-review-region-neutral{border-color:#6f6357a8}.workspace-review-region-active{z-index:2;background:#ffffff38;box-shadow:0 0 0 9999px #2e221433,0 16px 30px #3f2b1317}.workspace-review-overlay-layer-all .workspace-review-region:not(.workspace-review-region-active){opacity:.72}.workspace-review-state{background:#fffcf5e6;border-bottom:1px solid #dbd0c1d6;gap:6px;padding:16px 18px;display:grid}.workspace-review-inspector{background:linear-gradient(#fcf8f1e6,#ffffffeb);border-left:1px solid #dbd0c1d1;grid-template-rows:auto repeat(3,auto) auto auto auto;gap:12px;min-height:0;padding:18px;display:grid;overflow:auto}.workspace-review-inspector-card,.workspace-review-assistant-box{background:#ffffffe0;border:1px solid #dbd0c1d6;border-radius:18px;gap:8px;padding:14px 16px;display:grid}.workspace-review-inspector-card strong{font-size:1rem}.workspace-review-inspector-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workspace-review-diagnostics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.workspace-review-collapsible{background:#ffffffe0;border:1px solid #dbd0c1d6;border-radius:18px}.workspace-review-collapsible summary{cursor:pointer;padding:14px 16px;font-weight:700}.workspace-review-collapsible>:not(summary){margin:0;padding:0 16px 16px}.workspace-source-review-shell-stacked{gap:16px}.workspace-source-review-shell-stacked .workspace-review-viewer,.workspace-source-review-shell-stacked .workspace-review-navigator,.workspace-source-review-shell-stacked .workspace-review-inspector{background:#ffffffe6;border:1px solid #dbd0c1d6;border-radius:22px}.workspace-guidance-rail{max-height:calc(100dvh - 24px);position:sticky;top:12px}.workspace-guidance-rail .workspace-pane-body{overflow:auto}.workspace-summary-drawer-slot .workspace-guidance-rail{max-height:none;position:static}.workspace-summary-drawer-slot .workspace-guidance-rail .workspace-pane-body{overflow:visible}.workspace-composer-shell{z-index:2}.workspace-composer-shell-sticky{position:sticky;bottom:12px}.workspace-composer-shell-docked{position:static}.workspace-shell-density-compact{gap:10px;padding:10px}.workspace-shell-density-compact .workspace-header{padding:12px 16px}.workspace-shell-density-compact .workspace-progress-strip{padding:12px 14px}.workspace-shell-density-compact .workspace-conversation-transcript .yoneda-message-bubble{padding:13px 15px}.workspace-shell-density-compact .workspace-composer-shell{padding:12px 14px 14px}.workspace-shell-density-short{gap:8px;padding:8px}.workspace-shell-density-short .workspace-header,.workspace-shell-density-short .workspace-progress-strip,.workspace-shell-density-short .workspace-conversation-transcript .yoneda-message-bubble,.workspace-shell-density-short .workspace-composer-shell{padding:12px 14px}.workspace-shell-density-short .workspace-composer-suggestions,.workspace-shell-density-short .workspace-header-status-summary{display:none}@media (width<=1279px){.workspace-progress-strip-actions{justify-content:flex-start}}@media (width<=1023px){.workspace-conversation-thread,.workspace-composer-shell,.workspace-summary-drawer-slot{width:100%}.workspace-guidance-rail{max-height:none;position:static}.workspace-turn-context-grid{grid-template-columns:1fr}}@media (width<=767px){.workspace-conversation-entry{scroll-margin-top:76px}.workspace-conversation-transcript .yoneda-message-user .yoneda-message-bubble,.workspace-conversation-transcript .yoneda-message-bubble{max-width:100%}.workspace-conversation-prelude-summary,.workspace-collapsed-turn-summary,.workspace-chat-message-header{grid-template-columns:1fr;justify-content:stretch;display:grid}.workspace-progress-strip-actions{justify-content:stretch;display:grid}.workspace-collapsed-turn-summary{flex-direction:column;align-items:flex-start}}.workspace-header-account-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-header-account-menu{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.workspace-header-account-label{min-height:38px;color:var(--workspace-text);background:#ffffffbd;border:1px solid #dbd0c1d6;border-radius:999px;align-items:center;padding:0 12px;font-size:.9rem;font-weight:600;display:inline-flex}.auth-page-shell{background:radial-gradient(circle at top left, #fb651e2e, transparent 28%), radial-gradient(circle at bottom right, #4633250d, transparent 24%), var(--yoneda-canvas);place-items:center;min-height:100dvh;padding:clamp(20px,4vw,48px);display:grid}.auth-page-card,.account-nav,.account-content,.auth-dialog{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f5;border:1px solid #ded6caeb;border-radius:28px;box-shadow:0 24px 52px #3f2b1314}.auth-page-card{gap:18px;width:min(100%,520px);padding:clamp(24px,4vw,36px);display:grid}.auth-page-kicker{color:var(--yoneda-accent-hover);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.auth-page-card h1,.account-content-header h1,.account-panel h2{letter-spacing:-.03em;margin:0;font-family:"Source Serif 4",Georgia,serif}.auth-page-card h1{font-size:clamp(1.9rem,4vw,2.5rem)}.auth-page-subtitle,.account-panel p,.account-placeholder{color:var(--yoneda-muted);margin:0;line-height:1.6}.auth-card-form,.account-form,.account-section-stack,.account-content,.account-panel{gap:14px;display:grid}.auth-field{gap:8px;display:grid}.auth-field span{color:var(--yoneda-brown);font-size:.92rem;font-weight:600}.auth-field input,.auth-field select,.auth-field-input{width:100%;min-height:48px;color:var(--yoneda-text);font:inherit;background:#ffffffe0;border:1px solid #d6cabbe6;border-radius:16px;padding:0 14px;transition:border-color .14s,box-shadow .14s,background .14s}.auth-field input:focus,.auth-field select:focus,.auth-field-input:focus{background:#fffffffa;border-color:#fb651e6b;outline:none;box-shadow:0 0 0 4px #fb651e1f}.auth-card-actions,.account-inline-actions{flex-wrap:wrap;gap:10px;display:flex}.auth-primary-button,.auth-secondary-button,.auth-danger-button{min-height:46px;font:inherit;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;padding:0 18px;font-weight:600;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s;display:inline-flex}.auth-primary-button{background:linear-gradient(180deg, #ff9258 0%, var(--yoneda-accent) 100%);color:#fffaf4;box-shadow:0 16px 26px #fb651e38}.auth-primary-button:hover:not(:disabled),.auth-secondary-button:hover:not(:disabled),.auth-danger-button:hover:not(:disabled){transform:translateY(-1px)}.auth-secondary-button{color:var(--yoneda-text);background:#ffffffd6;border-color:#d6cabbeb}.auth-danger-button{color:#a13b29;background:#fff1efe0;border-color:#e6695238}.auth-primary-button:disabled,.auth-secondary-button:disabled,.auth-danger-button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.auth-link{color:var(--yoneda-accent-hover);font-weight:600;text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-notice,.auth-error,.account-inline-note{border-radius:14px;margin:0;padding:12px 14px;line-height:1.5}.auth-notice{color:var(--yoneda-brown);background:#f9f1e7db}.auth-error{color:#a13b29;background:#ffece9e0}.auth-dialog-backdrop{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a140d52;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.auth-dialog{gap:18px;width:min(100%,560px);padding:24px;display:grid}.auth-dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.auth-dialog-header h2{letter-spacing:-.03em;margin:4px 0 0;font-family:"Source Serif 4",Georgia,serif}.auth-dialog-close{width:40px;height:40px;color:var(--yoneda-brown);background:#ffffffc7;border:1px solid #d6cabbe6;border-radius:12px;font-size:1.4rem}.account-page-shell{background:radial-gradient(circle at top left, #fb651e24, transparent 24%), var(--yoneda-canvas);grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:18px;min-height:100dvh;padding:clamp(20px,4vw,40px);display:grid}.account-platform-shell{grid-template-columns:1fr;gap:18px}.account-platform-topbar{background:#fffdf9f5;border:1px solid #ded6caeb;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex;box-shadow:0 24px 52px #3f2b1314}.account-platform-brand{min-height:46px;color:var(--yoneda-brown);font:inherit;background:#ffffffd6;border:1px solid #d6cabbeb;border-radius:16px;align-items:center;padding:0 16px;font-weight:700;display:inline-flex}.account-platform-topnav,.account-platform-body,.account-scope-actions{flex-wrap:wrap;gap:10px;display:flex}.account-platform-body{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.account-nav{gap:16px;padding:20px;display:grid;position:sticky;top:20px}.account-nav nav{gap:8px;display:grid}.account-nav-link{min-height:42px;color:var(--yoneda-text);border-radius:14px;align-items:center;padding:0 14px;text-decoration:none;display:flex}.account-nav-link:hover{background:#f9f1e7c7}.account-nav-link-active{color:var(--yoneda-accent-hover);background:#fb651e1f;font-weight:700}.account-content{min-width:0;padding:clamp(22px,4vw,34px)}.account-content-header{gap:10px;display:grid}.account-panel{background:#ffffffb8;border:1px solid #dfd3c3e0;border-radius:18px;padding:18px}.account-panel>h2{margin-bottom:8px}.account-session-list,.account-checkbox-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.account-session-item,.account-checkbox-row{background:#ffffffb8;border:1px solid #dfd3c3e0;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.account-session-item p{margin:4px 0 0}.account-checkbox-row{justify-content:flex-start}.account-checkbox-row input{width:18px;height:18px}.account-placeholder{background:#ffffff94;border:1px dashed #dfd3c3e6;border-radius:18px;padding:18px}@media (width<=1023px){.account-page-shell,.account-platform-body{grid-template-columns:1fr}.account-nav{position:static}.workspace-web-executor-layout{grid-template-columns:1fr}.workspace-web-executor-rail{max-height:none;position:static;overflow:visible}}@media (width<=767px){.auth-page-shell,.account-page-shell,.auth-dialog-backdrop{padding:14px}.account-platform-topnav,.workspace-header-account-menu,.account-inline-actions,.auth-card-actions{width:100%}.workspace-header-account-label{justify-content:center;width:100%}.workspace-header-account-menu .workspace-link-button,.workspace-header-account-menu .workspace-secondary-action,.account-platform-topnav>*,.account-inline-actions>*,.auth-card-actions>*{flex:180px;justify-content:center}.workspace-web-executor-browser-shell,.workspace-web-executor-browser-image,.workspace-web-executor-browser-placeholder{min-height:420px}}.country-switcher-button{max-width:220px;min-height:46px;color:var(--yoneda-text);font:inherit;background:#ffffffd6;border:1px solid #d6cabbeb;border-radius:16px;align-items:center;gap:10px;padding:0 14px;font-weight:600;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s;display:inline-flex}.country-switcher-button:hover:not(:disabled),.country-inline-link:hover:not(:disabled){border-color:#fb651e47;transform:translateY(-1px);box-shadow:0 10px 24px #3f2b1314}.country-switcher-button:focus-visible,.country-inline-link:focus-visible,.country-selector-row:focus-visible,.country-selector-search input:focus-visible{border-color:#fb651e6b;outline:none;box-shadow:0 0 0 4px #fb651e24}.country-switcher-button-full{width:100%;max-width:none}.country-switcher-icon,.country-switcher-chevron{color:var(--yoneda-accent-hover);flex:none}.country-switcher-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.country-inline-link{width:fit-content;min-height:40px;color:var(--yoneda-text);font:inherit;background:#ffffffd6;border:1px solid #d6cabbeb;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 14px;font-weight:600;display:inline-flex}.auth-country-link{justify-self:start}.country-selector-page{background:radial-gradient(circle at top left, #fb651e1f, transparent 24%), radial-gradient(circle at top right, #4633250d, transparent 20%), var(--yoneda-canvas);gap:24px;min-height:100dvh;padding:clamp(20px,4vw,40px);display:grid}.country-selector-header{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f5;border:1px solid #ded6caeb;border-radius:28px;gap:16px;padding:clamp(20px,3vw,28px);display:grid;position:sticky;top:16px;box-shadow:0 24px 52px #3f2b1314}.country-selector-header-copy{gap:10px;display:grid}.country-selector-header-copy h1,.country-selector-section h2{letter-spacing:-.03em;margin:0;font-family:"Source Serif 4",Georgia,serif}.country-selector-header-copy p,.country-selector-footer p,.country-selector-row-copy small{color:var(--yoneda-muted);margin:0}.country-selector-search input{width:100%;min-height:50px;color:var(--yoneda-text);font:inherit;background:#ffffffd6;border:1px solid #d6cabbeb;border-radius:16px;padding:0 16px}.country-selector-results{gap:24px;display:grid}.country-selector-section{gap:16px;padding-top:8px;display:grid}.country-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.country-selector-flat-list{gap:12px;display:grid}.country-selector-row{min-height:52px;color:var(--yoneda-text);text-align:left;font:inherit;background:#ffffffdb;border:1px solid #d6cabbeb;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.country-selector-row-copy{gap:4px;min-width:0;display:grid}.country-selector-row-copy strong{text-overflow:ellipsis;overflow:hidden}.country-selector-current,.country-selector-pending,.account-country-pill{min-height:30px;color:var(--yoneda-accent-hover);white-space:nowrap;background:#fb651e1f;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.82rem;font-weight:700;display:inline-flex}.country-selector-pending{color:var(--yoneda-brown);background:#70614e1a}.country-selector-empty,.country-selector-footer,.account-country-panel{gap:12px;display:grid}.country-selector-error{width:fit-content}.workspace-country-switcher{max-width:220px}@media (width<=1023px){.country-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.yoneda-home-auth-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.yoneda-home-auth-actions .country-switcher-button{grid-column:1/-1;width:100%;max-width:none}.country-selector-page{padding:14px}.country-selector-grid{grid-template-columns:1fr}.auth-country-link,.workspace-country-switcher,.country-inline-link{justify-content:center;width:100%}}.yoneda-subscription-page{padding-bottom:48px}.yoneda-subscription-human-shell{gap:18px}.yoneda-subscription-main{gap:18px;padding:0 0 40px;display:grid}.yoneda-pricing-shell-main{min-height:100dvh}.yoneda-pricing-shell-header{z-index:5;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;width:min(100%,1280px);margin:0 auto;padding:18px 18px 0;display:flex;position:sticky;top:0}.yoneda-pricing-shell-header .yoneda-fixed-badge,.yoneda-pricing-shell-header .portfolio-shell-menu-trigger{pointer-events:auto}.yoneda-pricing-shell-header .yoneda-fixed-badge{max-width:240px}.yoneda-subscription-back-link{color:#7e5831f5;font:inherit;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0;font-weight:700;display:inline-flex}.yoneda-subscription-back-link:hover,.yoneda-subscription-back-link:focus-visible{color:var(--ink-strong);outline:none}.yoneda-subscription-hero,.yoneda-subscription-section,.yoneda-subscription-estimator-card,.yoneda-subscription-success-card,.yoneda-subscription-entry-card,.yoneda-subscription-plan-card,.yoneda-subscription-directory-card,.yoneda-subscription-edition-card,.yoneda-subscription-list-card{background:linear-gradient(#fffffff2,#fffaf4f5);border:1px solid #ddd1c1e0;box-shadow:0 16px 40px #3f2b130d}.yoneda-subscription-hero,.yoneda-subscription-section,.yoneda-subscription-estimator-card{border-radius:28px;gap:16px;padding:24px;display:grid}.yoneda-subscription-hero{gap:18px}.yoneda-subscription-directory-hero,.yoneda-subscription-directory-stage{width:min(100%,920px);margin:0 auto}.yoneda-subscription-hero-copy{gap:12px;display:grid}.yoneda-subscription-hero-copy h1{letter-spacing:-.05em;color:var(--ink-strong);margin:0;font-family:DM Sans,Aptos,Segoe UI,sans-serif;font-size:clamp(2.3rem,4.6vw,3.65rem);line-height:.96}.yoneda-subscription-hero-copy p,.yoneda-subscription-quiet-note,.yoneda-subscription-section-copy p,.yoneda-subscription-footer-faq p,.yoneda-subscription-list-card p,.yoneda-subscription-directory-card p,.yoneda-subscription-edition-card p{color:#5c4a36f5;margin:0;line-height:1.6}.yoneda-subscription-section-copy{gap:8px;display:grid}.yoneda-subscription-section-copy h2,.yoneda-subscription-footer-faq h2,.yoneda-subscription-list-card h2,.yoneda-subscription-directory-card h2,.yoneda-subscription-edition-card h2,.yoneda-subscription-plan-card h2,.yoneda-subscription-entry-card h2{letter-spacing:-.04em;color:var(--ink-strong);margin:0;font-family:DM Sans,Aptos,Segoe UI,sans-serif;font-size:clamp(1.45rem,3vw,1.95rem);line-height:1.05}.yoneda-subscription-formula-card,.yoneda-subscription-inline-pilot{background:#ffffffbd;border:1px solid #dbcfc0eb;border-radius:20px;gap:8px;padding:18px;display:grid}.yoneda-subscription-formula-card strong,.yoneda-subscription-inline-pilot strong,.yoneda-subscription-formula-inline{color:var(--ink-strong);letter-spacing:-.02em;font-size:1rem;font-weight:700}.yoneda-subscription-plan-switch{background:#ffffffbd;border:1px solid #dccfbfe6;border-radius:999px;flex-wrap:wrap;gap:8px;width:fit-content;padding:6px;display:inline-flex}.yoneda-subscription-plan-toggle{color:#674c30f5;min-height:40px;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 16px;font-weight:700}.yoneda-subscription-plan-toggle-selected{color:var(--ink-strong);background:#fb651e1f}.yoneda-subscription-directory-grid,.yoneda-subscription-edition-grid,.yoneda-subscription-entry-grid,.yoneda-subscription-plan-grid,.yoneda-subscription-included-grid,.yoneda-subscription-formula-grid{gap:12px;display:grid}.yoneda-subscription-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yoneda-subscription-edition-grid,.yoneda-subscription-entry-grid,.yoneda-subscription-plan-grid,.yoneda-subscription-included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yoneda-subscription-formula-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yoneda-subscription-directory-card,.yoneda-subscription-edition-card,.yoneda-subscription-entry-card,.yoneda-subscription-plan-card,.yoneda-subscription-list-card{border-radius:22px;gap:10px;padding:18px;display:grid}.yoneda-subscription-entry-card-quiet,.yoneda-subscription-list-card-muted{background:linear-gradient(#fffdf9e0,#fff9f3e6);box-shadow:0 10px 24px #3f2b1309}.yoneda-subscription-plan-card-selected{border-color:#fb651e59;box-shadow:0 20px 44px #fb651e1a}.yoneda-subscription-plan-starts-with{color:#674c30f0;margin:0;line-height:1.55}.yoneda-subscription-capability-strip,.yoneda-subscription-scenario-chips,.yoneda-subscription-normalized-metrics,.yoneda-subscription-estimator-actions,.yoneda-subscription-success-metrics{flex-wrap:wrap;gap:8px;display:flex}.yoneda-subscription-capability-chip,.yoneda-subscription-scenario-chip,.yoneda-subscription-normalized-metrics span,.yoneda-subscription-success-metrics span,.yoneda-subscription-success-footer span{color:#5c4a36fa;min-height:34px;font:inherit;background:#ffffffd6;border:1px solid #d8ccbeeb;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.yoneda-subscription-capability-chip{min-height:38px;font-weight:700}.yoneda-subscription-estimator-card{gap:16px;position:static}.yoneda-subscription-estimator-header{gap:8px;display:grid}.yoneda-subscription-estimator-header h2{letter-spacing:-.04em;margin:0;font-family:DM Sans,Aptos,Segoe UI,sans-serif;font-size:clamp(1.45rem,3vw,1.95rem);line-height:1.05}.yoneda-subscription-estimator-header p{color:#5c4a36f5;margin:0;line-height:1.55}.yoneda-subscription-field-grid{gap:12px;display:grid}.yoneda-subscription-field{gap:6px;display:grid}.yoneda-subscription-field span{color:var(--ink-strong);letter-spacing:-.02em;font-weight:700}.yoneda-subscription-field input,.yoneda-subscription-field select{width:100%;min-height:46px;color:var(--yoneda-text);font:inherit;background:#ffffffe6;border:1px solid #d8ccbef0;border-radius:16px;padding:0 14px}.yoneda-subscription-field small,.yoneda-subscription-toggle small,.yoneda-subscription-capability-note,.yoneda-subscription-footnote{color:#6c5841eb;line-height:1.5}.yoneda-subscription-toggle{background:#ffffffe6;border:1px solid #d8ccbef0;border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}.yoneda-subscription-toggle input{margin-top:4px}.yoneda-subscription-toggle span{gap:4px;display:grid}.yoneda-subscription-estimate-summary{background:#ffffffe0;border:1px solid #d9cdbef0;border-radius:22px;gap:14px;padding:18px;display:grid}.yoneda-subscription-estimate-topline{gap:6px;display:grid}.yoneda-subscription-estimate-topline p,.yoneda-subscription-estimate-topline h3{margin:0}.yoneda-subscription-estimate-topline p{color:#6e5a43f0;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.yoneda-subscription-estimate-topline h3{letter-spacing:-.04em;font-size:clamp(1.5rem,3vw,2rem)}.yoneda-subscription-estimate-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.yoneda-subscription-estimate-highlights div{background:#ffffffc2;border:1px solid #ded3c4e0;border-radius:16px;gap:4px;padding:12px;display:grid}.yoneda-subscription-estimate-highlights span{color:#6e5a43f0;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.yoneda-subscription-estimate-highlights strong{color:var(--ink-strong);letter-spacing:-.02em;font-size:.96rem}.yoneda-subscription-breakdown,.yoneda-subscription-details{gap:10px;display:grid}.yoneda-subscription-details summary{cursor:pointer;color:#674c30f5;font-weight:700}.yoneda-subscription-breakdown-row{border-top:1px solid #e2d6c6eb;justify-content:space-between;align-items:flex-start;gap:14px;padding-top:10px;display:flex}.yoneda-subscription-breakdown-row div{gap:4px;display:grid}.yoneda-subscription-breakdown-row span{text-align:right;white-space:nowrap;font-weight:700}.yoneda-subscription-success-card{background:linear-gradient(#f6fff9f5,#fafffcf5);border-color:#3e895c47;border-radius:24px;gap:10px;padding:18px;display:grid}.yoneda-subscription-success-card h3,.yoneda-subscription-success-card p{margin:0}.yoneda-subscription-success-footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.yoneda-subscription-scenario-chip:hover,.yoneda-subscription-scenario-chip:focus-visible,.yoneda-subscription-back-link:hover,.yoneda-subscription-back-link:focus-visible{transform:translateY(-1px)}.yoneda-subscription-footer-faq,.yoneda-subscription-faq-stack{gap:10px;display:grid}.pricing-sidebar-country-button{justify-content:space-between;max-width:none}@media (width<=1023px){.yoneda-subscription-directory-grid,.yoneda-subscription-edition-grid,.yoneda-subscription-entry-grid,.yoneda-subscription-plan-grid,.yoneda-subscription-included-grid,.yoneda-subscription-formula-grid{grid-template-columns:1fr}}@media (width<=767px){.yoneda-pricing-shell-header{padding:16px 16px 0}.yoneda-pricing-shell-header .yoneda-fixed-badge{max-width:min(200px,100vw - 120px)}.yoneda-subscription-hero,.yoneda-subscription-section,.yoneda-subscription-estimator-card{border-radius:24px;padding:20px}.yoneda-subscription-plan-switch{width:100%}.yoneda-subscription-plan-toggle{flex:1 1 0}.yoneda-subscription-estimate-highlights{grid-template-columns:1fr}.yoneda-subscription-breakdown-row{flex-direction:column}.yoneda-subscription-breakdown-row span{text-align:left}}:root{--landing-bg:#f8f7f2;--landing-surface-solid:#fffdf8f0;--landing-surface-glass:#ffffffad;--landing-border-soft:#e0d6c9b8;--landing-shadow-hero:0 34px 108px #3f2b131f;--landing-shadow-card:0 18px 48px #3f2b130f;--landing-shadow-card-soft:0 12px 28px #3f2b130b;--landing-section-padding:clamp(24px, 3vw, 30px);--landing-section-radius:30px;--landing-card-radius:22px;--landing-card-border:#ddd1c1eb;--landing-glow-apricot:#ffb28757;--landing-glow-coral:#ff7b5b38;--landing-glow-sky:#9dc9ff33;--landing-glow-cream:#fff5e4b3}.yoneda-home.yoneda-home-empty{background:radial-gradient(circle at 16% 4%,#ffb2875c,#0000 24%),radial-gradient(circle at 78% 6%,#9dc9ff38,#0000 27%),radial-gradient(circle at 50% 11%,#fff5e4b8,#0000 20%),radial-gradient(circle at 50% 28%,#ff7b5b1f,#0000 28%),linear-gradient(#fbfaf6 0%,#f8f6f0 24%,#f7f4ee 36%,#f8f7f2 54%,#f7f7f3 100%)}.yoneda-landing-frame-premium{gap:56px;max-width:1240px;padding:20px clamp(14px,3vw,28px) 36px}.yoneda-landing-shell-premium{max-width:1240px}.yoneda-hero-stage-premium{border:1px solid var(--landing-border-soft);box-shadow:var(--landing-shadow-hero);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 14% 0,#ffb18c33,#0000 22%),radial-gradient(circle at 76% 10%,#a7d0ff24,#0000 21%),radial-gradient(circle at 50% 28%,#ffeedb75,#0000 28%),linear-gradient(#fffdf9cc,#fff8f0ad);border-radius:40px;gap:18px;padding:clamp(24px,3vw,32px) clamp(22px,4vw,44px) clamp(36px,6vw,68px);animation:.26s both yoneda-landing-fade-up}.yoneda-landing-frame .yoneda-home-topbar-hero{z-index:6;pointer-events:auto;width:100%;position:sticky;top:20px;left:auto;right:auto}.yoneda-home-topbar-hero .yoneda-fixed-badge,.yoneda-home-topbar-hero .country-switcher-button,.yoneda-home-topbar-hero .yoneda-home-auth-button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff94;border-color:#dcd2c2a3;box-shadow:0 10px 22px #3f2b130f}.yoneda-home-topbar-hero .yoneda-fixed-badge{padding-block:6px}.yoneda-home-topbar-hero .yoneda-badge-copy span{color:#5c4a36e6}.yoneda-hero-block-premium{gap:12px;max-width:860px}.yoneda-homepage-announcement{min-height:36px;color:var(--yoneda-accent-hover);letter-spacing:-.01em;background:#ffffffbd;border:1px solid #d6cabbd1;border-radius:999px;justify-self:center;align-items:center;padding:0 14px;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #3f2b130d}.yoneda-hero-title-premium{letter-spacing:-.06em;text-wrap:balance;font-family:DM Sans,Aptos,Segoe UI,sans-serif;font-size:clamp(3rem,8vw,5.4rem);font-weight:700;line-height:.92}.yoneda-hero-copy-premium{color:#564331f5;max-width:640px;font-size:clamp(1.04rem,2vw,1.16rem);line-height:1.58}.yoneda-hero-signals-premium{gap:10px;max-width:820px;margin-top:4px;margin-bottom:10px}.yoneda-hero-signals-premium span{color:#58422cf5;background:#ffffffb8;border:1px solid #d6cabbc2;min-height:40px;padding:0 16px;font-size:.88rem;box-shadow:0 8px 18px #3f2b1308}.yoneda-command-desk-premium{background:#ffffff6b;border:1px solid #dad1c2d1;border-radius:32px;gap:14px;max-width:860px;padding:16px;box-shadow:0 28px 72px #3f2b131a}.yoneda-command-desk-premium .yoneda-composer-shell-floating{max-width:100%}.yoneda-command-desk-premium .yoneda-composer-card{background:linear-gradient(#fffefbf0,#faf4ecfa);border:1px solid #dbd0c1a3;border-radius:30px;gap:14px;padding:18px;box-shadow:0 22px 54px #3f2b1317}.yoneda-command-desk-premium .yoneda-composer-input-wrap{background:#ffffffe0;border:1px solid #d6c6b170;border-radius:24px;gap:12px;padding:20px}.yoneda-command-desk-premium .yoneda-composer-input-label{color:#815930f0;letter-spacing:.12em;font-size:.74rem;font-weight:700}.yoneda-command-desk-premium .yoneda-composer-textarea{min-height:156px;font-size:1.04rem;line-height:1.62}.yoneda-command-desk-premium .yoneda-helper-chip,.yoneda-command-desk-premium .yoneda-attachment-button{background:#ffffffeb;border-color:#d6cabbe6;box-shadow:0 8px 18px #3f2b1308}.yoneda-command-desk-premium .yoneda-helper-chip{font-size:.92rem}.yoneda-command-desk-premium .yoneda-send-button{min-width:132px;padding:0 18px;box-shadow:0 14px 28px #fb651e29}.yoneda-command-desk-premium .yoneda-send-button span{font-size:.96rem}.yoneda-command-desk-premium .yoneda-composer-textarea::placeholder{color:#988979db}.yoneda-command-desk-premium .yoneda-composer-help,.yoneda-command-desk-premium .yoneda-composer-footer,.yoneda-command-desk-premium .yoneda-home-trust-line{color:#65523ef0}.yoneda-command-desk-premium .yoneda-composer-main{align-items:stretch;gap:14px}.yoneda-command-desk-premium .yoneda-composer-actions-floating{gap:12px;min-width:184px}.yoneda-command-desk-premium .yoneda-composer-footer{padding-top:2px;font-size:.9rem}.yoneda-homepage-quickstart-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:-2px;display:grid}.yoneda-homepage-quickstart-card{text-align:left;background:linear-gradient(#ffffffc2,#fff8f0c2);border:1px solid #dbd0c1db;border-radius:22px;gap:4px;padding:16px 18px 18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.yoneda-homepage-quickstart-card span{color:#944d1feb;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.yoneda-homepage-quickstart-card strong{color:var(--ink-strong);letter-spacing:-.02em;font-size:1rem;line-height:1.3}.yoneda-homepage-quickstart-card small{color:#6a543df0;font-size:.86rem;line-height:1.45}.yoneda-homepage-quickstart-card:hover,.yoneda-homepage-quickstart-card:focus-visible{box-shadow:var(--landing-shadow-card);border-color:#fb651e3d;outline:none;transform:translateY(-2px)}.yoneda-home-trust-line-premium{text-align:center;margin-top:6px;font-size:.95rem;font-weight:600}.yoneda-homepage-guarantees{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.yoneda-homepage-guarantee-card,.yoneda-homepage-trust-card{border-radius:var(--landing-card-radius);border:1px solid var(--landing-card-border);box-shadow:var(--landing-shadow-card-soft);background:#ffffffe6;gap:8px;padding:20px;display:grid}.yoneda-homepage-guarantee-card{background:linear-gradient(#fffffff0,#fffaf4f5)}.yoneda-homepage-guarantee-card strong,.yoneda-homepage-trust-card strong{letter-spacing:-.02em;color:var(--ink-strong);font-size:1rem}.yoneda-homepage-guarantee-card p,.yoneda-homepage-trust-card p,.yoneda-homepage-section-copy p,.yoneda-workflow-preview-intro{color:#614e39f5;margin:0;font-size:.98rem;line-height:1.6}.yoneda-workflow-preview-premium,.yoneda-homepage-gallery,.yoneda-homepage-trust,.yoneda-homepage-bottom-cta{gap:22px;display:grid}.yoneda-workflow-preview-premium,.yoneda-homepage-gallery,.yoneda-homepage-trust{padding:var(--landing-section-padding);border-radius:var(--landing-section-radius);background:#fffdf8eb;border:1px solid #e2d7c8d6;box-shadow:0 14px 34px #3f2b130a}.yoneda-homepage-gallery-inputs{background:linear-gradient(#fffdf9f5,#fffbf6f5)}.yoneda-workflow-preview-copy,.yoneda-homepage-section-copy,.yoneda-homepage-bottom-copy{gap:8px;max-width:760px;display:grid}.yoneda-workflow-preview-kicker,.yoneda-homepage-section-kicker{color:#944d1feb;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.yoneda-workflow-preview-title,.yoneda-homepage-section-copy h2,.yoneda-homepage-bottom-copy h2{color:var(--ink-strong);letter-spacing:-.05em;text-wrap:balance;margin:0;font-family:DM Sans,Aptos,Segoe UI,sans-serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:700;line-height:.98}.yoneda-workflow-steps{gap:16px}.yoneda-workflow-preview-premium .yoneda-workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.yoneda-workflow-preview-premium .yoneda-workflow-step{border:1px solid var(--landing-card-border);background:linear-gradient(#fffffff0,#fcf7f1f5);border-radius:22px;padding:20px 18px;position:relative;overflow:hidden}.yoneda-workflow-step-ghost{color:#944d1f14;letter-spacing:-.08em;pointer-events:none;font-size:4.5rem;font-weight:700;line-height:1;position:absolute;top:10px;right:16px}.yoneda-workflow-preview-premium .yoneda-workflow-step-index{border-radius:14px;width:42px;height:42px}.yoneda-workflow-preview-premium .yoneda-workflow-step-copy strong{font-size:1.06rem}.yoneda-workflow-preview-premium .yoneda-workflow-step-copy p{max-width:22ch}.yoneda-use-case-grid-premium{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.yoneda-use-case-card{border-radius:var(--landing-card-radius);border:1px solid var(--landing-card-border);height:100%;min-height:0;box-shadow:var(--landing-shadow-card-soft);text-align:left;background:linear-gradient(#fffffff0,#fcf7f1f5);align-content:start;gap:12px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.yoneda-use-case-card-tone-apricot{background:linear-gradient(#fffcf7f5,#fff5edfa)}.yoneda-use-case-card-tone-sky{background:linear-gradient(#fbfdfff5,#f5f8fdfa)}.yoneda-use-case-card-tone-coral{background:linear-gradient(#fffcf9f5,#fff6f1fa)}.yoneda-use-case-card:hover,.yoneda-use-case-card:focus-visible{box-shadow:var(--landing-shadow-card);border-color:#fb651e38;outline:none;transform:translateY(-2px)}.yoneda-use-case-label{color:#944d1fe0;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.yoneda-use-case-preview{aspect-ratio:1.72;border:1px solid #ddd1c1db;border-radius:20px;min-height:0;padding:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c}.yoneda-use-case-preview-image{object-fit:cover;object-position:center top;background:#ffffffeb;border:1px solid #e0d6c9d1;border-radius:16px;width:100%;height:100%;display:block;box-shadow:0 12px 24px #3f2b1314}.yoneda-use-case-preview-passport{background:linear-gradient(135deg,#ffe8d5eb,#fff8effa)}.yoneda-use-case-preview-residency{background:linear-gradient(135deg,#e9f3fff5,#fff8eff5)}.yoneda-use-case-preview-tax{background:linear-gradient(135deg,#fff3e4f5,#fffcf5fa)}.yoneda-use-case-preview-vehicle{background:linear-gradient(135deg,#f5efe7fa,#fff9f2fa)}.yoneda-use-case-preview-benefits{background:linear-gradient(135deg,#fff1e8f5,#fffbf4fc)}.yoneda-use-case-preview-business{background:linear-gradient(135deg,#f5f0eaf7,#fff9f2fc)}.yoneda-use-case-copy{gap:6px;display:grid}.yoneda-use-case-copy strong{color:var(--ink-strong);letter-spacing:-.025em;font-size:1rem;line-height:1.2}.yoneda-use-case-copy span{color:#614e39f5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.yoneda-use-case-prompt{gap:6px;margin-top:auto;padding-top:4px;display:grid}.yoneda-use-case-prompt small{color:#745738eb;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.yoneda-use-case-prompt em{color:#944d1ff5;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.88rem;font-style:normal;line-height:1.4;display:-webkit-box;overflow:hidden}.yoneda-input-card-grid,.yoneda-homepage-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.yoneda-input-card{border-radius:var(--landing-card-radius);border:1px solid var(--landing-card-border);height:100%;box-shadow:var(--landing-shadow-card-soft);text-align:left;background:#ffffffeb;grid-template-rows:auto auto auto;gap:12px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.yoneda-input-card:hover,.yoneda-input-card:focus-visible,.yoneda-homepage-trust-card:focus-within{box-shadow:var(--landing-shadow-card);border-color:#fb651e3d;outline:none;transform:translateY(-1px)}.yoneda-input-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.yoneda-input-card-icon{letter-spacing:-.03em;color:#6e4a28f5;background:linear-gradient(#fffffffa,#fff2e4eb);border:1px solid #dfd3c4c7;border-radius:16px;place-items:center;width:52px;height:52px;font-size:.9rem;font-weight:700;display:grid}.yoneda-input-card-icon-website,.yoneda-input-card-icon-question{background:linear-gradient(#fffffffa,#f6f6f3fa)}.yoneda-input-card-kind{color:#604a34f0;letter-spacing:.04em;text-transform:uppercase;background:#4633250f;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.74rem;font-weight:700;display:inline-flex}.yoneda-input-card-copy{gap:6px;display:grid}.yoneda-input-card-copy strong{color:var(--ink-strong);letter-spacing:-.02em;font-size:1.02rem}.yoneda-input-card-copy span{color:#614e39f5;line-height:1.52}.yoneda-input-card-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.yoneda-input-card-action{color:#944d1ff5;letter-spacing:-.01em;background:#fb651e1a;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.yoneda-input-card-meta{color:#755f49e6;text-align:right;font-size:.8rem;line-height:1.35}.yoneda-homepage-trust{background:linear-gradient(#fffcf7f5,#fff8f0f0)}.yoneda-homepage-trust-layout{grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr);align-items:start;gap:20px;display:grid}.yoneda-homepage-trust-copy{align-content:start}.yoneda-homepage-trust-grid{align-items:stretch}.yoneda-homepage-trust-card{background:#ffffffe0;gap:8px;min-height:0;padding:18px}.yoneda-homepage-bottom-cta{border-radius:var(--landing-section-radius);background:radial-gradient(circle at 0 0,#ffb48e1f,#0000 28%),linear-gradient(#fffbf5fa,#fff5eafa);border:1px solid #e0d2c2e6;grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:center;gap:18px;padding:24px 28px;box-shadow:0 14px 30px #3f2b130a}.yoneda-homepage-bottom-panel{justify-items:end;gap:10px;display:grid}.yoneda-homepage-bottom-note{color:#604a34f0;margin:0;font-size:.9rem;font-weight:600;line-height:1.45}.yoneda-homepage-bottom-actions{justify-content:flex-end;gap:12px;display:flex}.yoneda-homepage-bottom-actions .auth-primary-button,.yoneda-homepage-bottom-actions .auth-secondary-button{min-width:150px}@keyframes yoneda-landing-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1023px){.yoneda-landing-frame-premium{gap:44px;padding-bottom:28px}.yoneda-homepage-guarantees,.yoneda-workflow-preview-premium .yoneda-workflow-steps,.yoneda-use-case-grid-premium,.yoneda-input-card-grid,.yoneda-homepage-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yoneda-homepage-trust-layout,.yoneda-homepage-bottom-cta{grid-template-columns:1fr}.yoneda-homepage-bottom-panel,.yoneda-homepage-bottom-actions{justify-content:flex-start;justify-items:start}}@media (width<=767px){.yoneda-home.yoneda-home-empty{padding:16px}.yoneda-landing-frame-premium{gap:34px;padding:0 0 24px}.yoneda-hero-stage-premium,.yoneda-workflow-preview-premium,.yoneda-homepage-gallery,.yoneda-homepage-trust,.yoneda-homepage-bottom-cta{border-radius:28px;padding:20px}.yoneda-landing-frame .yoneda-home-topbar-hero{top:16px}.yoneda-hero-block-premium{text-align:left;justify-items:start}.yoneda-homepage-announcement{justify-self:start}.yoneda-hero-copy-premium,.yoneda-hero-signals-premium{max-width:none}.yoneda-hero-signals-premium{justify-content:flex-start}.yoneda-command-desk-premium{padding:14px}.yoneda-command-desk-premium .yoneda-composer-card,.yoneda-command-desk-premium .yoneda-composer-input-wrap{border-radius:24px;padding:16px}.yoneda-command-desk-premium .yoneda-composer-main{flex-direction:column}.yoneda-command-desk-premium .yoneda-composer-actions-floating{flex-direction:row;justify-content:space-between;align-items:center;min-width:0}.yoneda-homepage-quickstart-row,.yoneda-homepage-guarantees,.yoneda-workflow-preview-premium .yoneda-workflow-steps,.yoneda-use-case-grid-premium,.yoneda-input-card-grid,.yoneda-homepage-trust-grid{grid-template-columns:1fr}.yoneda-workflow-preview-copy,.yoneda-homepage-section-copy,.yoneda-homepage-bottom-copy{max-width:none}.yoneda-use-case-preview{min-height:116px;padding:10px}.yoneda-input-card-footer{flex-direction:column;align-items:flex-start}.yoneda-input-card-meta{text-align:left}.yoneda-workflow-step-ghost{font-size:3.6rem;top:12px}.yoneda-homepage-bottom-panel{justify-items:stretch;width:100%}.yoneda-homepage-bottom-actions{width:100%}.yoneda-homepage-bottom-actions>*{flex:100%}}@media (prefers-reduced-motion:reduce){.yoneda-hero-stage-premium,.yoneda-homepage-quickstart-card,.yoneda-input-card,.yoneda-use-case-card{transition:none;animation:none;transform:none}}@keyframes yonedaPublicFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.yoneda-public-shell-marketing,.yoneda-public-shell-document{--yoneda-public-surface:#fffdf8e6;--yoneda-public-surface-strong:#fffffff5;--yoneda-public-border:#ddcfbfeb;--yoneda-public-border-strong:#cdbaa5eb;--yoneda-public-shadow:0 22px 48px #3f2b130d;--yoneda-public-text:#201610;--yoneda-public-muted:#4e3924d6}.yoneda-public-shell-document{--yoneda-public-surface:#fffefaf0;--yoneda-public-surface-strong:#fffffffa}.yoneda-public-shell-marketing .yoneda-public-page-body,.yoneda-public-shell-document .yoneda-public-page-body{animation:.42s yonedaPublicFadeIn}.yoneda-home-topbar-document{background:#fffc;border:1px solid #dfd5c6f2;border-radius:28px;padding:12px 18px;box-shadow:inset 0 1px #ffffffd6,0 12px 24px #3f2b1309}.yoneda-home-topbar-document .yoneda-fixed-badge,.yoneda-home-topbar-document .country-switcher-button,.yoneda-home-topbar-document .yoneda-home-auth-button{box-shadow:none}.yoneda-pricing-shell{gap:18px;max-width:1040px;padding:116px 0 52px}.yoneda-pricing-hero-simple{background:radial-gradient(circle at 0 0,#fb651e1a,#0000 34%),linear-gradient(#fffefbfa,#fffaf5f5);border:1px solid #ded1c1eb;border-radius:32px;grid-template-columns:1fr;align-items:stretch;gap:12px;padding:28px;display:grid;box-shadow:inset 0 1px #ffffffe0,0 18px 34px #3f2b130a}.yoneda-pricing-hero-copyblock{align-content:start;gap:14px;display:grid}.yoneda-pricing-hero-copyblock .yoneda-hero-title{letter-spacing:-.05em;max-width:11ch;font-size:clamp(2.7rem,4.6vw,4.35rem);line-height:.95}.yoneda-pricing-hero-copyblock .yoneda-hero-copy{max-width:46ch;color:var(--yoneda-public-muted);margin:0;font-size:1.02rem;line-height:1.65}.yoneda-pricing-plan-stage-simple{background:#ffffffd1;border:1px solid #ded2c4eb;border-radius:28px;gap:18px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffffe0,0 14px 30px #3f2b1309}.yoneda-pricing-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.yoneda-pricing-simple-card{background:#fffdf9f0;border:1px solid #ddd1c4eb;border-radius:24px;align-content:start;gap:14px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffffe6}.yoneda-pricing-simple-card-starter{background:#fffffff5}.yoneda-pricing-simple-card-highlight{border-color:#b85b275c;box-shadow:inset 0 1px #ffffffeb,0 16px 32px #6e361212}.yoneda-pricing-simple-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.yoneda-pricing-simple-meta div{background:#f9f5efeb;border:1px solid #e8dfd5f0;border-radius:16px;gap:4px;padding:12px;display:grid}.yoneda-pricing-simple-meta span{color:#89572eeb;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.yoneda-pricing-simple-meta strong{color:var(--yoneda-public-text);font-size:.95rem;line-height:1.35}.yoneda-pricing-simple-points{gap:10px}.yoneda-pricing-simple-footnote{color:var(--yoneda-public-muted);margin:0;font-size:.92rem;line-height:1.55}.yoneda-pricing-note-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.yoneda-pricing-note-card{background:#ffffffc7;border:1px solid #ddd1c4eb;border-radius:22px;gap:6px;padding:18px 20px;display:grid}.yoneda-pricing-note-card strong{color:var(--yoneda-public-text);letter-spacing:-.02em;font-size:1rem}.yoneda-pricing-note-card p{color:var(--yoneda-public-muted);margin:0;line-height:1.55}.yoneda-pricing-faq-stage-simple{background:#ffffffc7;border:1px solid #ddd1c4eb;border-radius:28px;gap:16px;padding:22px 24px;display:grid}.yoneda-pricing-faq-grid-simple{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.yoneda-pricing-hero-redesign{border:1px solid var(--yoneda-public-border-strong);box-shadow:inset 0 1px 0 #ffffffd6, var(--yoneda-public-shadow);background:radial-gradient(circle at 0 0,#fb651e21,#0000 32%),linear-gradient(#fffdf8f5,#fff9f2f5);border-radius:34px;grid-template-columns:minmax(0,1.32fr) minmax(280px,.68fr);gap:18px;padding:26px;display:grid}.yoneda-pricing-hero-main,.yoneda-pricing-hero-proof,.yoneda-pricing-offer-group,.yoneda-pricing-proof-card,.yoneda-pricing-explainer-card,.yoneda-pricing-faq-stage,.yoneda-legal-summary-card,.yoneda-legal-highlight-card,.yoneda-legal-help-card,.yoneda-legal-section-card,.yoneda-legal-toc{animation:.42s yonedaPublicFadeIn}.yoneda-pricing-hero-main{align-content:start;gap:12px;display:grid}.yoneda-pricing-hero-main .yoneda-hero-title{letter-spacing:-.045em;max-width:10ch;font-size:clamp(2.8rem,5vw,4.7rem)}.yoneda-pricing-hero-main .yoneda-hero-copy{max-width:62ch;color:var(--yoneda-public-muted)}.yoneda-pricing-hero-proof{background:#ffffffbd;border:1px solid #dbcebee6;border-radius:28px;align-content:start;gap:12px;padding:20px;display:grid}.yoneda-pricing-hero-proof h2,.yoneda-pricing-explainer-card h2,.yoneda-pricing-offer-group-header h3,.yoneda-legal-highlight-card h2,.yoneda-legal-toc h2{color:var(--yoneda-public-text);margin:0;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.1}.yoneda-pricing-plan-stage{border:1px solid var(--yoneda-public-border);background:linear-gradient(#fffefaf0,#fffbf6f0);border-radius:32px;gap:20px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffffd6,0 18px 36px #3f2b130a}.yoneda-pricing-starter-card{background:#ffffffd1;border:1px solid #ded3c6eb;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.yoneda-pricing-starter-copy{gap:8px;display:grid}.yoneda-pricing-starter-card .yoneda-pricing-card-header{gap:6px}.yoneda-pricing-starter-card .yoneda-pricing-card-header h3{font-size:clamp(1.8rem,3vw,2.5rem)}.yoneda-pricing-starter-details,.yoneda-pricing-disclosure-links{flex-wrap:wrap;gap:10px;display:flex}.yoneda-pricing-starter-details span{min-height:34px;color:var(--yoneda-public-muted);background:#fcf8f2e6;border:1px solid #dfd3c3eb;border-radius:999px;align-items:center;padding:0 12px;font-size:.87rem;font-weight:600;display:inline-flex}.yoneda-pricing-offer-groups{gap:18px;display:grid}.yoneda-pricing-offer-group{gap:16px;display:grid}.yoneda-pricing-offer-group-header{gap:6px;max-width:58ch;display:grid}.yoneda-pricing-offer-group-header p{color:var(--yoneda-public-muted);margin:0;line-height:1.6}.yoneda-pricing-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.yoneda-pricing-group-grid-single{grid-template-columns:minmax(0,1fr)}.yoneda-pricing-card-redesign{background:var(--yoneda-public-surface-strong);border:1px solid #dacdbdeb;border-radius:28px;gap:16px;padding:22px;box-shadow:inset 0 1px #ffffffdb,0 14px 28px #3f2b1309}.yoneda-pricing-card-recommended{border-color:#b85b2761;box-shadow:inset 0 1px #ffffffe0,0 20px 40px #6e361214}.yoneda-pricing-badge{min-height:28px;color:var(--yoneda-accent-hover);letter-spacing:.04em;text-transform:uppercase;background:#fb651e1f;border-radius:999px;align-items:center;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.yoneda-pricing-offer-summary{gap:10px;margin:0;display:grid}.yoneda-pricing-offer-summary div,.yoneda-pricing-inline-callout{background:#fbf8f3db;border:1px solid #e8dfd5f0;border-radius:18px;gap:5px;padding:13px 14px;display:grid}.yoneda-pricing-offer-summary dt,.yoneda-pricing-offer-label{color:#89572ef5;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.yoneda-pricing-offer-summary dd,.yoneda-pricing-offer-exclusion p,.yoneda-pricing-inline-callout p{color:var(--yoneda-public-text);margin:0;line-height:1.6}.yoneda-pricing-offer-benefits{gap:10px;display:grid}.yoneda-pricing-offer-exclusion{gap:8px;padding-top:4px;display:grid}.yoneda-pricing-card-redesign .auth-primary-button{justify-content:center;width:100%}.yoneda-pricing-disclosure-row{border-top:1px solid #e1d7cae6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:14px 16px;display:flex}.yoneda-pricing-disclosure-row p{color:var(--yoneda-public-muted);margin:0;font-size:.92rem;line-height:1.6}.yoneda-pricing-disclosure-links{gap:12px}.yoneda-pricing-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.yoneda-pricing-proof-card{background:#ffffffc2;border:1px solid #dcd0c2eb;border-radius:24px;align-items:end;min-height:96px;padding:18px;display:grid}.yoneda-pricing-proof-card p{color:var(--yoneda-public-text);margin:0;font-size:1rem;font-weight:600;line-height:1.45}.yoneda-pricing-explainer-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.yoneda-pricing-explainer-card{background:#fffc;border:1px solid #ddd1c4eb;border-radius:28px;gap:14px;padding:22px;display:grid}.yoneda-pricing-explainer-card h2,.yoneda-pricing-faq-stage .yoneda-pricing-section-copy h2{color:var(--yoneda-public-text);margin:0;font-size:clamp(1.4rem,2vw,1.95rem);line-height:1.08}.yoneda-pricing-number-list{color:var(--yoneda-public-text);gap:10px;margin:0;padding-left:20px;display:grid}.yoneda-pricing-number-list li{line-height:1.6}.yoneda-pricing-faq-stage{background:#ffffffc2;border:1px solid #ddd1c4eb;border-radius:28px;gap:16px;padding:22px;display:grid}.yoneda-pricing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yoneda-pricing-faq-grid .yoneda-pricing-faq-item{height:100%}.yoneda-legal-page-body{gap:20px;max-width:1120px}.yoneda-legal-intro-grid{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr);gap:18px;display:grid}.yoneda-legal-hero{border:1px solid var(--yoneda-public-border);background:radial-gradient(circle at 0 0,#fb651e14,#0000 34%),linear-gradient(#fffefaf7,#fffbf6f2);border-radius:34px;padding:30px 32px;box-shadow:inset 0 1px #ffffffe0,0 18px 38px #3f2b130a}.yoneda-legal-hero p,.yoneda-legal-highlight-card p,.yoneda-legal-summary-card li,.yoneda-legal-section-card p,.yoneda-legal-help-card p,.yoneda-legal-toc-links a{color:var(--yoneda-public-muted)}.yoneda-legal-highlight-card,.yoneda-legal-summary-card,.yoneda-legal-help-card{border:1px solid var(--yoneda-public-border);background:var(--yoneda-public-surface-strong);border-radius:28px;padding:22px;box-shadow:inset 0 1px #ffffffe0,0 14px 28px #3f2b1308}.yoneda-legal-highlight-terms{background:linear-gradient(#fffbf6fa,#fff8f1f5)}.yoneda-legal-highlight-privacy{background:linear-gradient(#fbfcfffa,#f6f9fff5)}.yoneda-legal-highlight-refund{background:linear-gradient(#fffcf8fa,#fff9f4f5)}.yoneda-legal-summary-card h2,.yoneda-legal-help-card h2{color:var(--yoneda-public-text);margin:0}.yoneda-legal-summary-list,.yoneda-legal-bullet-list{gap:12px;padding-left:20px}.yoneda-legal-mobile-toc{display:none}.yoneda-legal-document-layout{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.yoneda-legal-toc{background:#ffffffdb;border:1px solid #dcd2c4eb;border-radius:24px;gap:14px;padding:18px;display:grid;position:sticky;top:112px}.yoneda-legal-toc h2{font-size:1.1rem}.yoneda-legal-toc-links{gap:8px;display:grid}.yoneda-legal-toc-links a{font-size:.94rem;line-height:1.45;text-decoration:none}.yoneda-legal-toc-links a:hover{color:var(--yoneda-accent-hover)}.yoneda-legal-document-body,.yoneda-legal-sections{gap:16px;display:grid}.yoneda-legal-section-card{background:#ffffffd1;border:1px solid #dcd2c4eb;border-radius:24px;gap:12px;padding:22px 24px;scroll-margin-top:108px}.yoneda-legal-section-card h2{color:var(--yoneda-public-text);margin:0;font-size:1.28rem}.yoneda-legal-section-emphasis-billing,.yoneda-legal-section-emphasis-refund{background:linear-gradient(#fffcf7fa,#fff8f2f2);border-color:#be784b57}.yoneda-legal-section-emphasis-privacy,.yoneda-legal-section-emphasis-rights{background:linear-gradient(#fafcfffa,#f6f9fff2);border-color:#7087b047}.yoneda-legal-section-emphasis-warning{background:linear-gradient(#fffcf4fa,#fff8eaf2);border-color:#a1773852}@media (width<=1080px){.yoneda-pricing-simple-grid,.yoneda-pricing-note-band,.yoneda-pricing-proof-strip,.yoneda-pricing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.yoneda-pricing-hero-simple,.yoneda-pricing-hero-redesign,.yoneda-pricing-explainer-stage,.yoneda-legal-intro-grid,.yoneda-legal-document-layout{grid-template-columns:1fr}.yoneda-legal-toc{display:none}.yoneda-legal-mobile-toc{background:#ffffffd6;border:1px solid #dcd2c4eb;border-radius:22px;gap:10px;padding:16px 18px;display:grid}.yoneda-legal-mobile-toc summary{cursor:pointer;color:var(--yoneda-public-text);font-weight:700;list-style:none}.yoneda-legal-mobile-toc summary::-webkit-details-marker{display:none}.yoneda-legal-mobile-toc-links{gap:10px;margin-top:6px;display:grid}.yoneda-legal-mobile-toc-links a{color:var(--yoneda-public-muted);text-decoration:none}}@media (width<=760px){.yoneda-pricing-shell,.yoneda-public-page-body{padding-top:104px}.yoneda-pricing-simple-grid,.yoneda-pricing-note-band,.yoneda-pricing-faq-grid-simple,.yoneda-pricing-proof-strip,.yoneda-pricing-faq-grid,.yoneda-pricing-group-grid{grid-template-columns:1fr}.yoneda-pricing-hero-simple,.yoneda-pricing-plan-stage-simple,.yoneda-pricing-faq-stage-simple{border-radius:24px;padding:20px}.yoneda-pricing-hero-copyblock .yoneda-hero-title{max-width:none;font-size:clamp(2.2rem,12vw,3.25rem)}.yoneda-pricing-simple-meta{grid-template-columns:1fr}.yoneda-pricing-starter-card,.yoneda-pricing-disclosure-row{flex-direction:column;align-items:flex-start}.yoneda-pricing-hero-main .yoneda-hero-title{max-width:none;font-size:clamp(2.35rem,12vw,3.3rem)}.yoneda-pricing-plan-stage,.yoneda-pricing-faq-stage,.yoneda-pricing-explainer-card,.yoneda-legal-summary-card,.yoneda-legal-highlight-card,.yoneda-legal-help-card,.yoneda-legal-section-card,.yoneda-legal-hero{padding:20px}.yoneda-home-topbar-document{padding:10px 14px}}@media (prefers-reduced-motion:reduce){.yoneda-public-shell-marketing .yoneda-public-page-body,.yoneda-public-shell-document .yoneda-public-page-body,.yoneda-pricing-hero-main,.yoneda-pricing-hero-proof,.yoneda-pricing-offer-group,.yoneda-pricing-proof-card,.yoneda-pricing-explainer-card,.yoneda-pricing-faq-stage,.yoneda-legal-summary-card,.yoneda-legal-highlight-card,.yoneda-legal-help-card,.yoneda-legal-section-card,.yoneda-legal-toc{animation:none}}.yoneda-home.yoneda-home-empty{background:radial-gradient(circle at 50% 18%,#ffebd8c7,#0000 24%),radial-gradient(circle at 14% 0,#fb651e1f,#0000 28%),linear-gradient(#f8f6ef 0%,#f4f1e7 100%);justify-content:flex-start;align-items:stretch}.yoneda-landing-frame-humane{width:100%;max-width:1040px;margin:0 auto;padding:0 4px 24px}.yoneda-home-human-shell{gap:22px;display:grid}.yoneda-home-human-shell .yoneda-home-topbar{pointer-events:auto;background:#fffcf7f5;border:1px solid #ded6caf0;border-radius:28px;width:100%;padding:12px 14px;position:static;top:auto;left:auto;right:auto;box-shadow:inset 0 1px #ffffffd1,0 14px 32px #3f2b130d}.yoneda-home-human-main{gap:18px;width:min(100%,1040px);margin:0 auto;display:grid}.yoneda-home-human-hero{text-align:left;gap:9px;width:min(100%,920px);margin:0 auto;padding:6px 2px 2px;display:grid}.yoneda-home-human-kicker{color:#815930e0;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.yoneda-home-human-reassurance{color:#705435db;margin:0;font-size:.95rem;font-weight:600}.yoneda-home-human-title{letter-spacing:-.065em;max-width:13ch;margin:0;font-family:DM Sans,Aptos,Segoe UI,sans-serif;font-size:clamp(2.75rem,7vw,4.5rem);line-height:.96}.yoneda-home-human-copy{color:#564331eb;max-width:42rem;margin:0;font-size:1.05rem;line-height:1.6}.operator-home-meta-row{flex-wrap:wrap;gap:8px;width:min(100%,920px);margin:0 auto;display:flex}.operator-home-meta-pill{color:#533f2af0;background:#fffcf7e0;border:1px solid #d6cabbe0;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.88rem;font-weight:600;display:inline-flex}.operator-edition-rail-shell{gap:8px;width:min(100%,920px);margin:0 auto;display:grid}.operator-edition-rail{scrollbar-width:thin;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.operator-edition-rail-card{min-width:168px;color:inherit;text-align:left;cursor:pointer;background:#fffdf9eb;border:1px solid #dcd3c7f5;border-radius:20px;flex:none;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s,opacity .16s;box-shadow:inset 0 1px #ffffffeb,0 12px 24px #3f2b130a}.operator-edition-rail-card:hover,.operator-edition-rail-card:focus-visible{border-color:#c3d6e8fa;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff0,0 16px 30px #3f2b1312}.operator-edition-rail-card-active{background:linear-gradient(#f4fafffa,#fffdf9f5);border-color:#bacee0fa;box-shadow:inset 0 1px #fffffff5,0 18px 34px #3f2b1314,0 0 0 1px #2f6c9f1f}.operator-edition-rail-card-disabled{opacity:.62;cursor:not-allowed}.operator-edition-rail-card-copy{gap:4px;display:grid}.operator-edition-rail-card-title{letter-spacing:-.02em;font-size:.98rem}.operator-edition-rail-card-subtitle,.operator-edition-rail-card-cue,.operator-edition-lock-note{color:var(--yoneda-muted)}.operator-edition-rail-card-subtitle{font-size:.84rem;font-weight:600}.operator-edition-rail-card-cue{font-size:.82rem;line-height:1.4}.operator-edition-lock-note{margin:0;font-size:.88rem;font-weight:600}.yoneda-composer-shell-landing{width:min(100%,920px);max-width:100%;margin:0 auto}.yoneda-home-help-card,.yoneda-home-help-card-conversation{background:#fffdf9fa;border:1px solid #dcd3c7fa;border-radius:30px;padding:24px;box-shadow:inset 0 1px #ffffffeb,0 26px 54px #3f2b1312}.yoneda-home-help-card-copy{gap:6px;display:grid}.yoneda-home-help-card-copy h2,.yoneda-home-dialog-card h2{letter-spacing:-.03em;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.55rem,3vw,2rem)}.yoneda-home-help-card-copy p{color:#614e39eb;margin:0;line-height:1.55}.yoneda-home-save-destination{width:fit-content;min-height:34px;color:var(--yoneda-brown);background:#f9f1e7eb;border-radius:999px;align-items:center;padding:0 12px;font-size:.9rem;font-weight:600;display:inline-flex}.yoneda-home-help-card-copy-compact strong{letter-spacing:-.02em;font-size:1rem}.yoneda-home-help-card .yoneda-composer-input-wrap,.yoneda-home-help-card-conversation .yoneda-composer-input-wrap{box-shadow:none;background:#fffffff0;border:1px solid #d6cabbe6;border-radius:22px;gap:14px;padding:18px 20px}.yoneda-home-help-card .yoneda-composer-input-wrap:focus-within,.yoneda-home-help-card-conversation .yoneda-composer-input-wrap:focus-within{border-color:#fb651e7a;box-shadow:0 0 0 4px #fb651e1a}.yoneda-home-help-card .yoneda-composer-textarea,.yoneda-home-help-card-conversation .yoneda-composer-textarea{min-height:108px;max-height:240px;padding-top:0;font-size:1.04rem;line-height:1.68}.yoneda-home-help-card .yoneda-composer-textarea::placeholder,.yoneda-home-help-card-conversation .yoneda-composer-textarea::placeholder{color:#938372f5}.yoneda-home-help-card .yoneda-helper-chip,.yoneda-home-help-card-conversation .yoneda-helper-chip{min-height:44px;box-shadow:none;background:#f8f4edfa;border-color:#dcd2c2f2;border-radius:999px;padding:0 14px;font-weight:600}.yoneda-home-help-card .yoneda-composer-help,.yoneda-home-help-card-conversation .yoneda-composer-help{font-size:.92rem}.yoneda-home-help-card .yoneda-composer-main,.yoneda-home-help-card-conversation .yoneda-composer-main{flex-direction:column;gap:14px;min-height:0}.yoneda-home-help-card .yoneda-composer-actions,.yoneda-home-help-card-conversation .yoneda-composer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.yoneda-home-help-card .yoneda-attachment-button,.yoneda-home-help-card .yoneda-stop-button,.yoneda-home-help-card-conversation .yoneda-attachment-button,.yoneda-home-help-card-conversation .yoneda-stop-button,.yoneda-chat-reset-button,.yoneda-jump-latest-button,.yoneda-attachment-action{min-height:44px;color:var(--yoneda-text);font:inherit;background:#fffffff5;border:1px solid #d6cabbeb;border-radius:14px;padding:0 16px;font-weight:600}.yoneda-home-help-card .yoneda-attachment-button,.yoneda-home-help-card-conversation .yoneda-attachment-button{gap:8px}.yoneda-home-help-card .yoneda-send-button,.yoneda-home-help-card-conversation .yoneda-send-button{border-radius:14px;min-width:138px;min-height:46px}.yoneda-home-help-card .yoneda-composer-footer,.yoneda-home-help-card-conversation .yoneda-composer-footer{border-top:none;padding-top:0;font-size:.9rem}.yoneda-inline-error{display:block}.yoneda-home-human-examples{gap:12px;width:min(100%,920px);margin:0 auto;display:grid}.yoneda-home-human-section-heading h2{letter-spacing:-.02em;margin:0;font-size:1rem}.yoneda-home-human-examples-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.yoneda-home-example-button{text-align:left;background:#fffcf7e0;border:1px solid #dcd2c2f0;border-radius:20px;gap:5px;min-height:108px;padding:16px 18px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid;box-shadow:0 10px 24px #3f2b1309}.yoneda-home-example-button strong{letter-spacing:-.02em;font-size:1rem}.yoneda-home-example-button span{color:#614e39e6;line-height:1.45}.yoneda-home-example-button:hover,.yoneda-home-example-button:focus-visible,.yoneda-chat-reset-button:hover,.yoneda-jump-latest-button:hover,.yoneda-attachment-action:hover{border-color:#fb651e3d;outline:none;transform:translateY(-1px);box-shadow:0 12px 28px #3f2b130f}.yoneda-home-human-trust-strip{background:#faf7f1eb;border:1px solid #e0d6c9db;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,920px);margin:0 auto;padding:14px;display:grid}.operator-intent-chip-row,.operator-context-chip-row{flex-wrap:wrap;gap:8px;display:flex}.operator-intent-chip,.operator-context-chip,.operator-attempt-chip{min-height:38px;color:var(--yoneda-text);font:inherit;background:#f8f4edfa;border:1px solid #d6cabbeb;border-radius:999px;padding:0 14px;font-weight:600}.operator-intent-chip-active,.operator-context-chip-selected,.operator-attempt-chip-active,.operator-primary-choice{background:#fb651e1a;border-color:#fb651e52}.operator-inline-suggestion,.operator-setup-card-copy,.operator-setup-card-section{gap:8px;display:grid}.operator-inline-suggestion{background:#fffcf7eb;border:1px solid #d6cabbeb;border-radius:16px;padding:12px 14px}.operator-home-notice,.operator-badge-row,.operator-source-pill-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operator-home-notice{background:#fffcf7f5;border:1px solid #d6cabbeb;border-radius:16px;justify-content:space-between;padding:12px 14px}.operator-home-notice-warning{background:#fff7edf5;border-color:#d0894859}.operator-connector-pill,.operator-source-pill{color:#533f2af0;background:#ffffffc7;border:1px solid #d6cabbe0;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.9rem;font-weight:600;display:inline-flex}.operator-source-pill{background:#fbf8f2f2}.operator-setup-card{gap:14px;margin-top:12px;display:grid}.operator-setup-card-label{color:#815930e0;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.operator-setup-card-copy strong{letter-spacing:-.02em;font-size:1.05rem}.operator-setup-card-section span,.operator-setup-card-next-step,.workspace-source-caption{color:#614e39e6}.operator-setup-card-actions{flex-wrap:wrap;gap:10px;display:flex}.operator-common-task{min-height:112px}.operator-directory-shell{gap:16px}.operator-directory-search{border:1px solid var(--workspace-border);min-width:240px;min-height:44px;color:var(--workspace-text);background:#ffffffdb;border-radius:14px;padding:0 14px}.operator-workspace-shell{gap:14px}.operator-workspace-grid{flex:auto;grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(260px,320px);gap:12px;min-height:0;display:grid}.operator-workspace-main,.operator-workspace-rail,.operator-phase-pane,.operator-evidence-pane,.operator-investigate-layout,.operator-investigate-side,.operator-investigate-viewer,.operator-investigate-list,.operator-rail-composer,.operator-conversation-turns,.operator-kpi-grid,.operator-topology-placeholder,.operator-timeline-mini,.operator-timeline-list,.operator-theater-placeholder,.operator-theater-surface{gap:12px;display:grid}.operator-workspace-main,.operator-workspace-rail{min-width:0;min-height:0}.operator-workspace-main{overflow:auto}.operator-conversation-turns{align-content:start;min-height:0;overflow:auto}.operator-conversation-turn{border:1px solid var(--workspace-border);background:#ffffffb8;border-radius:18px;gap:8px;padding:14px;display:grid}.operator-conversation-turn-user{background:#fb651e14}.operator-conversation-turn-heading{justify-content:space-between;gap:12px;display:flex}.operator-conversation-turn-heading span,.operator-conversation-turn-sections span,.operator-report-pre,.operator-timeline-row small,.operator-kpi-card small{color:var(--workspace-muted)}.operator-conversation-turn-title{font-size:1rem}.operator-rail-suggestions{flex-wrap:wrap;gap:8px;display:flex}.operator-rail-textarea{min-height:100px;max-height:200px}.operator-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.operator-kpi-card{border:1px solid var(--workspace-border);background:#ffffffb8;border-radius:16px;gap:4px;padding:14px;display:grid}.operator-kpi-filter{text-align:left;cursor:pointer}.operator-control-brief-step{gap:8px}.operator-attempt-strip,.operator-subtabs{flex-wrap:wrap;gap:8px;display:flex}.operator-subtab{border:1px solid var(--workspace-border);background:#ffffffb8;border-radius:999px;min-height:36px;padding:0 12px}.operator-subtab-active{background:#fb651e1a;border-color:#fb651e52}.operator-investigate-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(220px,280px)}.operator-investigate-layout-wide{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.operator-investigate-list,.operator-investigate-side{align-content:start}.operator-list-row{border:1px solid var(--workspace-border);text-align:left;background:#ffffffb8;border-radius:16px;gap:4px;width:100%;padding:12px 14px;display:grid}.operator-list-row-active{background:#fb651e14;border-color:#fb651e52}.operator-list-row-static{cursor:default}.operator-topology-placeholder,.operator-theater-placeholder{border:1px dashed var(--workspace-border-strong);text-align:center;background:radial-gradient(circle at 0 0,#fb651e1a,#0000 30%),#ffffffa8;border-radius:18px;place-items:center;min-height:260px}.operator-theater-browser .operator-theater-placeholder{min-height:420px}.operator-theater-surface{justify-items:center}.operator-timeline-mini>div,.operator-timeline-row{border:1px solid var(--workspace-border);background:#ffffffb8;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.operator-timeline-list{margin:0;padding:0;list-style:none}.operator-timeline-row{text-align:left;width:100%}.operator-timeline-row-active{border-color:#fb651e52}.operator-report-pre{white-space:pre-wrap;font:inherit;margin:0}.operator-attempt-chip{color:var(--ide-text);background:#101b2db8;border-color:#ffffff1f}.operator-theater-page .workspace-ghost-button{color:var(--ide-text)}@media (width<=1100px){.operator-workspace-grid,.operator-investigate-layout,.operator-investigate-layout-wide{grid-template-columns:1fr}}@media (width<=767px){.operator-workspace-grid{gap:10px}.operator-directory-search{width:100%;min-width:0}.operator-setup-card-actions,.operator-subtabs{flex-direction:column}}.yoneda-home-common-tasks{background:radial-gradient(circle at 0 0,#ffe2c42e,#0000 26%),linear-gradient(#fffdf9fa,#fff8f1fa);border:1px solid #ded4c7f0;border-radius:32px;gap:18px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 26px 54px #3f2b130f}.yoneda-home-common-heading{gap:6px;max-width:34rem;display:grid}.yoneda-home-common-kicker{color:#815930e0;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.yoneda-home-common-heading h2{letter-spacing:-.05em;max-width:14ch;margin:0;font-family:DM Sans,Aptos,Segoe UI,sans-serif;font-size:clamp(2rem,4vw,2.9rem);line-height:.98}.yoneda-home-common-heading p:last-child{color:#604a34e6;margin:0;line-height:1.55}.yoneda-home-common-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.yoneda-home-common-task{width:100%;font:inherit;cursor:pointer;align-self:stretch}.yoneda-home-trust-point{color:#58422ceb;align-items:center;gap:10px;min-height:44px;padding:0 10px;font-size:.92rem;font-weight:600;display:flex}.yoneda-home-trust-icon{color:#944d1ff0;background:#fffffffa;border:1px solid #dcd2c2f5;border-radius:999px;place-items:center;width:32px;height:32px;font-size:.9rem;display:inline-grid}.yoneda-attachment-list{border-bottom:none;gap:10px;padding-bottom:0;display:grid}.yoneda-attachment-pill{border-radius:18px;justify-content:space-between;gap:16px;width:100%;padding:12px 14px}.yoneda-attachment-pill-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.yoneda-attachment-action{min-height:38px;padding:0 12px}.yoneda-chat-shell-human{background:#fffdf8f7;max-width:1000px;min-height:calc(100vh - 148px)}.yoneda-chat-header-human{padding:22px 24px 14px}.yoneda-chat-reset-button{cursor:pointer}.yoneda-message-handoff{background:#fff7f0f5;border:1px solid #fb651e29;border-radius:18px;padding:16px}.yoneda-message-handoff-button{border-radius:14px}.yoneda-jump-latest-row{justify-content:flex-end;padding:0 24px 10px;display:flex}.yoneda-jump-latest-button{cursor:pointer}.yoneda-composer-shell-conversation{background:linear-gradient(#f7f2e9ad,#f7f2e9f5);border-top:1px solid #e6e4dceb;padding:16px 24px 22px;position:sticky;bottom:0}.yoneda-home-dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e120833;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.yoneda-home-dialog-card{background:#fffdf8fa;border:1px solid #dcd2c2fa;border-radius:24px;gap:18px;width:min(100%,480px);padding:24px;display:grid;box-shadow:0 24px 54px #3f2b131f}@media (width<=1023px){.yoneda-home-common-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yoneda-home-human-examples-grid,.yoneda-home-human-trust-strip{grid-template-columns:1fr}}@media (width<=767px){.yoneda-home.yoneda-home-empty{padding:14px}.yoneda-landing-frame-humane{padding-bottom:18px}.yoneda-home-human-shell .yoneda-home-topbar{padding:12px}.yoneda-home-human-main{width:100%}.yoneda-home-human-title{max-width:none;font-size:clamp(2.3rem,14vw,3.4rem)}.yoneda-home-common-tasks{border-radius:24px;padding:18px}.yoneda-home-common-heading h2{max-width:none;font-size:clamp(1.85rem,9vw,2.45rem)}.yoneda-home-common-grid{grid-template-columns:1fr}.yoneda-home-help-card,.yoneda-home-help-card-conversation,.yoneda-home-human-trust-strip,.yoneda-home-example-button,.yoneda-home-common-task{border-radius:22px}.yoneda-home-help-card,.yoneda-home-help-card-conversation,.yoneda-composer-shell-conversation{padding-left:16px;padding-right:16px}.yoneda-home-help-card,.yoneda-home-help-card-conversation{padding-top:18px;padding-bottom:18px}.yoneda-home-help-card .yoneda-composer-actions,.yoneda-home-help-card-conversation .yoneda-composer-actions{justify-content:stretch}.yoneda-home-help-card .yoneda-attachment-button,.yoneda-home-help-card .yoneda-send-button,.yoneda-home-help-card .yoneda-stop-button,.yoneda-home-help-card-conversation .yoneda-attachment-button,.yoneda-home-help-card-conversation .yoneda-send-button,.yoneda-home-help-card-conversation .yoneda-stop-button{flex:100%;justify-content:center}.yoneda-chat-shell-human{min-height:calc(100vh - 122px)}.yoneda-jump-latest-row,.yoneda-chat-header-human,.yoneda-composer-shell-conversation{padding-left:14px;padding-right:14px}.yoneda-attachment-pill{flex-direction:column;align-items:flex-start}}.yoneda-home.yoneda-home-conversation{padding-top:clamp(18px,4vw,44px);display:block}.yoneda-home-human-main-conversation{gap:14px;width:min(100%,920px)}.yoneda-home.yoneda-home-conversation .yoneda-home-human-hero{gap:7px;padding-top:0}.yoneda-home.yoneda-home-conversation .yoneda-home-human-title{max-width:16ch;font-size:clamp(2.1rem,5vw,3.25rem)}.yoneda-home.yoneda-home-conversation .yoneda-home-human-copy{font-size:1rem}.yoneda-chat-shell-human{max-width:none;min-height:0}.yoneda-chat-shell-human .yoneda-transcript{flex:none;min-height:220px;max-height:min(54vh,560px)}.yoneda-chat-shell-human .yoneda-message-bubble{max-width:min(680px,92%)}.yoneda-chat-shell-human .yoneda-message-bubble-user{max-width:min(520px,88%)}.yoneda-composer-shell-conversation{box-shadow:none;background:0 0;border-top:none;padding:0 24px 24px;position:static;bottom:auto}.yoneda-conversation-legal-note{width:100%;padding:2px 10px 8px}@media (width<=767px){.yoneda-home.yoneda-home-conversation{padding:14px}.yoneda-home-human-main-conversation{width:100%}.yoneda-chat-shell-human .yoneda-transcript{min-height:0;max-height:none}.yoneda-composer-shell-conversation{padding:0 14px 14px}.yoneda-conversation-legal-note{padding:0 2px 4px}}.portfolio-launcher-page{isolation:isolate;background:radial-gradient(circle at top left, #fb651e2e, transparent 32%), radial-gradient(circle at 68% 16%, #2f6c9f0f, transparent 22%), radial-gradient(circle at 92% 18%, #187d720f, transparent 20%), linear-gradient(180deg, #fffef9c7, #f5f5eef5), var(--yoneda-canvas);justify-content:flex-start;align-items:stretch;padding-top:clamp(18px,3vw,28px);position:relative;overflow:clip}.portfolio-launcher-atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:clip}.portfolio-launcher-atmosphere-orb{filter:blur(10px);opacity:.84;border-radius:999px;position:absolute}.portfolio-launcher-atmosphere-orb-primary{background:radial-gradient(circle at 40% 40%,#fb651e57,#fb651e14 45%,#0000 72%);width:clamp(280px,34vw,560px);height:clamp(280px,34vw,560px);top:-18%;left:-10%}.portfolio-launcher-atmosphere-orb-secondary{background:radial-gradient(circle at 55% 45%,#2f6c9f24,#2f6c9f0a 48%,#0000 72%);width:clamp(220px,24vw,420px);height:clamp(220px,24vw,420px);top:12%;right:-10%}.portfolio-launcher-atmosphere-orb-tertiary{background:radial-gradient(circle at 48% 48%,#187d721f,#187d720a 52%,#0000 74%);width:clamp(200px,22vw,360px);height:clamp(200px,22vw,360px);bottom:8%;right:12%}.portfolio-launcher-noise{opacity:.16;background-image:radial-gradient(circle at 20% 20%,#46332514 .6px,#0000 .7px),radial-gradient(circle at 80% 60%,#4633250f .6px,#0000 .7px);background-size:18px 18px,24px 24px;position:absolute;inset:0}.portfolio-launcher-chrome-stage{z-index:2;width:min(1280px,100%);padding-inline:clamp(0px,1vw,8px);padding-bottom:var(--launcher-utility-reserve,0px);margin:0 auto;transition:padding-bottom .18s;position:relative}.portfolio-launcher-chrome{z-index:1;justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex;position:relative}.portfolio-launcher-brand-capsule{gap:10px;max-width:none;padding-right:16px;transition:transform .18s,box-shadow .18s,border-color .18s}.portfolio-launcher-brand-capsule:hover,.portfolio-launcher-brand-capsule:focus-visible{border-color:#fb651e33;box-shadow:0 18px 38px #3f2b1314,0 0 0 1px #fb651e14}.portfolio-launcher-brand-copy{display:grid}.portfolio-launcher-brand-copy strong{letter-spacing:-.02em;font-size:.98rem;font-weight:700}.portfolio-launcher-utility{z-index:2;position:relative}.portfolio-launcher-utility-trigger{min-height:46px;padding-inline:18px}.portfolio-launcher-utility-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdfdf8f5;border:1px solid #e6e4dcf2;border-radius:20px;gap:4px;padding:8px;display:grid;overflow-y:auto;box-shadow:inset 0 1px #ffffffe6,0 18px 36px #3f2b131a}.portfolio-launcher-utility-panel-portal{z-index:40;position:fixed}.portfolio-launcher-utility-panel-portal[data-placement=top-end]{transform-origin:100% 100%}.portfolio-launcher-utility-panel-portal[data-placement=bottom-end]{transform-origin:100% 0}.portfolio-launcher-utility-action{min-height:44px;color:var(--yoneda-text);text-align:left;cursor:pointer;background:0 0;border-radius:14px;padding:0 14px;transition:background .16s,color .16s,transform .16s}.portfolio-launcher-utility-action:hover,.portfolio-launcher-utility-action:focus-visible{background:#16140f0d;outline:none;transform:translateY(-1px)}.portfolio-launcher-utility-action-primary{color:var(--yoneda-accent-hover);background:#fb651e1a}.portfolio-launcher-shell{z-index:1;flex-direction:column;gap:clamp(12px,1.4vw,18px);width:min(1280px,100%);margin:0 auto;padding:20px clamp(8px,2vw,12px) 28px;display:flex;position:relative}.portfolio-launcher-hero,.portfolio-operator-editions,.portfolio-launcher-logo-wall,.portfolio-launcher-recents,.portfolio-help-card{box-shadow:inset 0 1px 0 #ffffffe6, var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fdfdf8d6;border:1px solid #e6e4dce6;border-radius:32px;position:relative;overflow:hidden}.portfolio-launcher-hero{text-align:center;background:radial-gradient(circle at 12% 0,#fb651e29,#0000 44%),radial-gradient(circle at 88% 16%,#2f6c9f12,#0000 26%),linear-gradient(#fffdf8f5,#fcf9f3e0);width:min(920px,100%);margin:0 auto;padding:clamp(22px,2.4vw,28px) clamp(20px,4vw,32px)}.portfolio-launcher-hero h1,.portfolio-preview-title-row h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.35rem,5vw,4.4rem);line-height:.98}.portfolio-launcher-hero p:last-child,.portfolio-preview-hero>p:last-child{color:var(--yoneda-muted);margin:8px 0 0;font-size:1rem}.portfolio-launcher-helper-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:min(920px,100%);margin:0 auto;display:flex}.portfolio-launcher-helper-chip{min-height:40px;color:var(--yoneda-brown);cursor:pointer;background:#fdfdf8d1;border:1px solid #e6e4dce6;border-radius:999px;padding:0 16px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s,color .18s,opacity .18s;box-shadow:inset 0 1px #ffffffe6,0 12px 22px #3f2b130d}.portfolio-launcher-helper-chip:hover,.portfolio-launcher-helper-chip:focus-visible,.portfolio-launcher-helper-chip-active{border-color:#d8d2c4f5;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff5,0 18px 34px #3f2b1314,0 0 0 1px #fb651e14}.portfolio-product-form-filler.portfolio-launcher-helper-chip-active{color:var(--yoneda-accent-hover);background:#fb651e1f}.portfolio-product-operator.portfolio-launcher-helper-chip-active{color:var(--yoneda-product-operator);background:#2f6c9f1f}.portfolio-product-chart-agent.portfolio-launcher-helper-chip-active{color:var(--yoneda-product-chart-agent);background:#187d721f}.portfolio-help-actions,.portfolio-launcher-recents-heading{z-index:1;position:relative}.portfolio-help-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.portfolio-launcher-grid-field{perspective:1600px;padding:4px 0;position:relative}.portfolio-launcher-grid-glow{opacity:var(--launcher-grid-glow-opacity,.66);background:radial-gradient(circle at var(--launcher-grid-glow-x,50%) var(--launcher-grid-glow-y,36%), #fb651e24, transparent 24%), radial-gradient(circle at 82% 18%, #2f6c9f14, transparent 28%), radial-gradient(circle at 94% 72%, #187d7214, transparent 24%);filter:blur(18px);pointer-events:none;border-radius:40px;position:absolute;inset:-6% -4%}.portfolio-launcher-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.portfolio-launcher-product-stack{align-content:start;gap:6px;display:grid}.portfolio-launcher-product-logo-cluster{background:#ffffff8a;border:1px solid #e6e4dcc7;border-radius:18px;gap:0;padding:12px 14px;transition:opacity .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffffe6,0 6px 16px #3f2b1308}.portfolio-launcher-product-logo-label{display:none}.portfolio-launcher-product-stack-highlighted .portfolio-launcher-product-logo-cluster{border-color:#d8d2c4f5;box-shadow:inset 0 1px #fffffff0,0 16px 32px #3f2b130f}.portfolio-launcher-product-stack-role-muted .portfolio-launcher-product-logo-cluster,.portfolio-launcher-product-stack-muted .portfolio-launcher-product-logo-cluster{opacity:.86}.portfolio-launcher-product-stack-launching .portfolio-launcher-product-logo-cluster{border-color:#d8d2c4fa}.portfolio-launcher-product-stack.portfolio-product-form-filler .portfolio-launcher-product-logo-cluster{background:linear-gradient(#fff7f0e0,#ffffffb3),#fb651e0a}.portfolio-launcher-product-stack.portfolio-product-operator .portfolio-launcher-product-logo-cluster{background:linear-gradient(#f3f8fce6,#ffffffb3),#2f6c9f0d}.portfolio-launcher-product-stack.portfolio-product-chart-agent .portfolio-launcher-product-logo-cluster{background:linear-gradient(#f0f8f6e6,#ffffffb3),#187d720d}.portfolio-operator-editions{background:radial-gradient(circle at 84% 0,#2f6c9f14,#0000 28%),linear-gradient(#fffefaf5,#fcf9f3e0);gap:16px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.portfolio-operator-editions-highlighted{border-color:#c3d6e8fa;box-shadow:inset 0 1px #fffffff0,0 20px 44px #3f2b1314,0 0 0 1px #2f6c9f1f}.portfolio-operator-editions-highlighted .portfolio-operator-edition-card{border-color:#c3d6e8e6}.portfolio-operator-editions-heading{gap:8px;display:grid}.portfolio-operator-editions-heading p,.portfolio-operator-editions-heading h2,.portfolio-operator-editions-heading span{margin:0}.portfolio-operator-editions-heading p{color:#2f6c9ff0;letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:700}.portfolio-operator-editions-heading h2{letter-spacing:-.035em;font-size:clamp(1.35rem,2.8vw,2rem)}.portfolio-operator-editions-heading span{color:#5c4a38db;max-width:48rem;line-height:1.55}.portfolio-operator-editions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.portfolio-launcher-logo-wall{background:radial-gradient(circle at 12% 0,#fb651e0f,#0000 36%),radial-gradient(circle at 88% 22%,#2f6c9f0a,#0000 30%),linear-gradient(#fffefae0,#fcf9f3b8);border-color:#e9e3d8d6;border-radius:26px;gap:0;width:min(1220px,100%);margin:0 auto;padding:14px 18px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 10px 26px #3f2b130a}.portfolio-launcher-logo-band-header,.portfolio-launcher-logo-band-eyebrow{display:none}.portfolio-launcher-logo-band{display:grid}.portfolio-logo-strip{--logo-strip-opacity:.88;--logo-strip-hover-opacity:.96;gap:0;display:grid}.portfolio-logo-strip-label{display:none}.portfolio-logo-strip-grid{grid-template-columns:repeat(var(--logo-strip-columns-desktop,4), minmax(0, 1fr));gap:var(--logo-strip-gap,12px);align-items:center;margin:0;padding:0;list-style:none;display:grid}.portfolio-logo-strip-global{--logo-strip-opacity:.92;--logo-strip-hover-opacity:1}.portfolio-logo-strip-global .portfolio-logo-strip-grid{gap:14px 20px}.portfolio-logo-strip-product{--logo-strip-opacity:.86;--logo-strip-hover-opacity:.96}.portfolio-logo-strip-edition{--logo-strip-opacity:.84;--logo-strip-hover-opacity:.94}.portfolio-logo-slot{width:100%;min-width:0;min-height:var(--logo-strip-slot-height-desktop,44px);justify-self:center;place-items:center;display:grid}.portfolio-logo-slot-frame{place-items:center;width:fit-content;min-width:0;max-width:100%;min-height:100%;display:grid}.portfolio-logo-slot.is-wide{max-width:168px}.portfolio-logo-slot.is-standard{max-width:136px}.portfolio-logo-slot.is-compact,.portfolio-logo-slot.is-monogram{max-width:112px}.portfolio-logo-slot.is-seal{max-width:88px}.portfolio-logo-image{width:auto;max-width:100%;height:var(--logo-strip-image-height-desktop,22px);max-height:var(--logo-strip-image-height-desktop,22px);object-fit:contain;opacity:var(--logo-slot-opacity,var(--logo-strip-opacity,.88));transform:translateY(var(--logo-baseline-offset,0px)) scale(var(--logo-optical-scale,1));transform-origin:50%;transition:opacity .16s;display:block}.portfolio-logo-slot[data-contrast-mode=soft_plaque] .portfolio-logo-slot-frame{background:linear-gradient(#fffffffa,#f7f3eceb);border:1px solid #ddd6c9eb;border-radius:10px;padding:4px 8px;box-shadow:inset 0 1px #ffffffeb}.portfolio-logo-image.mode-mono-asset,.portfolio-logo-image.mode-grayscale-asset,.portfolio-logo-image.mode-muted-color-asset{filter:none}.portfolio-logo-slot:hover .portfolio-logo-image,.portfolio-logo-slot:focus-within .portfolio-logo-image{opacity:var(--logo-strip-hover-opacity,.96)}.portfolio-logo-fallback{color:#5e6776d1;letter-spacing:-.03em;text-align:center;min-width:0;font-size:clamp(.78rem,1vw,.96rem);font-weight:700;line-height:1.1}.portfolio-operator-edition-card{background:linear-gradient(#ffffffeb,#fcf8f2e0);border:1px solid #e6e4dceb;border-radius:24px;flex-direction:column;min-height:432px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 16px 34px #3f2b130d}.portfolio-operator-edition-card:hover,.portfolio-operator-edition-card:focus-within{border-color:#bacee0f5;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff0,0 22px 42px #3f2b1314,0 0 0 1px #2f6c9f1a}.portfolio-operator-edition-card-top,.portfolio-operator-edition-card-copy,.portfolio-operator-edition-card-chips,.portfolio-operator-edition-card-examples,.portfolio-operator-edition-card-trust,.portfolio-operator-edition-card-actions{z-index:1;position:relative}.portfolio-operator-edition-card-tag{min-height:28px;color:var(--yoneda-product-operator);background:#2f6c9f14;border-radius:999px;align-items:center;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.portfolio-operator-edition-card-preview{margin-top:12px}.portfolio-operator-edition-card-preview-shell{background:linear-gradient(#eff7fcfa,#fbfdffd6),#2f6c9f12;border:1px solid #cddce8eb;border-radius:20px;min-height:108px;padding:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.portfolio-operator-edition-card-preview-shell:after{content:"";pointer-events:none;background:radial-gradient(circle,#2f6c9f17,#0000 68%);border-radius:999px;width:72px;height:40px;position:absolute;inset:auto 10px 10px auto}.portfolio-operator-edition-card-preview-chrome{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.portfolio-operator-edition-card-preview-mode{width:fit-content;min-height:24px;color:var(--yoneda-product-operator);background:#ffffffe0;border-radius:999px;align-items:center;padding:0 10px;font-size:.76rem;font-weight:700;display:inline-flex}.portfolio-operator-edition-card-preview-status{background:#2f6c9fe0;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 5px #2f6c9f1f}.portfolio-operator-edition-card-preview-body{grid-template-columns:minmax(0,1fr) 84px;gap:10px;min-height:50px;display:grid}.portfolio-operator-edition-card-preview-main,.portfolio-operator-edition-card-preview-side{border-radius:14px;min-height:58px;position:relative;overflow:hidden}.portfolio-operator-edition-card-preview-main{background:#ffffff8a;border:1px solid #c6dae8b8}.portfolio-operator-edition-card-preview-side{background:#f4f9fceb;border:1px solid #c6dae8a8}.portfolio-operator-edition-card-preview-panel,.portfolio-operator-edition-card-preview-token,.portfolio-operator-edition-card-preview-node,.portfolio-operator-edition-card-preview-track,.portfolio-operator-edition-card-preview-marker,.portfolio-operator-edition-card-preview-ring,.portfolio-operator-edition-card-preview-crosshair,.portfolio-operator-edition-card-preview-focus{display:block;position:absolute}.portfolio-operator-edition-card-preview-panel{background:#2f6c9f24;border-radius:10px}.portfolio-operator-edition-card-preview-token{background:#ffffffd1;border:1px solid #b5cddfeb;border-radius:999px;height:10px;left:10px;right:10px}.portfolio-operator-edition-card-preview-node{background:#2f6c9f8f;border-radius:999px;width:10px;height:10px}.portfolio-operator-edition-card-preview-track{transform-origin:0;background:#2f6c9f75;border-radius:999px;height:2px}.portfolio-operator-edition-card-preview-marker{background:#2f6c9ff5;border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 4px #2f6c9f29}.portfolio-operator-edition-card-preview-ring,.portfolio-operator-edition-card-preview-focus{border:1px solid #2f6c9f61}.portfolio-operator-edition-card-preview-crosshair:before,.portfolio-operator-edition-card-preview-crosshair:after{content:"";background:#2f6c9f57;position:absolute}.portfolio-operator-edition-card-preview-crosshair:before{width:1px;inset:0 calc(50% - .5px)}.portfolio-operator-edition-card-preview-crosshair:after{height:1px;inset:calc(50% - .5px) 0}.portfolio-operator-edition-card-copy{gap:6px;margin-top:12px;display:grid}.portfolio-operator-edition-card-copy h3{letter-spacing:-.03em;margin:0;font-size:1.15rem}.portfolio-operator-edition-card-copy p{color:#5c4a38d1;margin:0;line-height:1.5}.portfolio-operator-edition-card-chips,.portfolio-operator-edition-card-examples{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.portfolio-operator-edition-card-meta-label{color:#564331b8;letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font-size:.72rem;font-weight:700}.portfolio-operator-edition-card-chip,.portfolio-operator-edition-card-example{color:#533f2af0;background:#ffffffd1;border:1px solid #d6cabbe6;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.84rem;font-weight:600;display:inline-flex}.portfolio-operator-edition-card-example{color:var(--yoneda-product-operator);background:#f8fcffe6;border-color:#c3d6e8eb}.portfolio-operator-edition-card-logo-section{border-top:1px solid #e6e4dcb8;gap:0;margin-top:14px;padding-top:12px;display:grid}.portfolio-operator-edition-card-logo-label{display:none}.portfolio-operator-edition-card-logo-section .portfolio-logo-strip{gap:0}.portfolio-operator-edition-card-logo-section .portfolio-logo-strip-grid{gap:10px}.portfolio-operator-edition-card-trust{color:#564331e0;margin-top:10px;font-size:.9rem;font-weight:600}.portfolio-operator-edition-card-actions{margin-top:auto;padding-top:12px}.portfolio-operator-edition-card-cta{color:var(--yoneda-product-operator);background:#f8fcffe6;border-color:#c3d6e8fa}.portfolio-operator-edition-card-preview.is-grid .preview-grid-region{background:linear-gradient(135deg,#2f6c9f14,#2f6c9f2e);border-radius:14px;inset:10px 12px 12px}.portfolio-operator-edition-card-preview.is-grid .preview-grid-connector-one{width:58px;top:21px;left:32px}.portfolio-operator-edition-card-preview.is-grid .preview-grid-connector-two{width:44px;top:38px;left:48px}.portfolio-operator-edition-card-preview.is-grid .preview-grid-node-a{top:16px;left:26px}.portfolio-operator-edition-card-preview.is-grid .preview-grid-node-b{top:16px;left:86px}.portfolio-operator-edition-card-preview.is-grid .preview-grid-node-c{top:34px;left:42px}.portfolio-operator-edition-card-preview.is-grid .preview-grid-node-d{top:34px;left:86px}.portfolio-operator-edition-card-preview.is-grid .preview-grid-marker{top:28px;left:60px}.portfolio-operator-edition-card-preview.is-grid .preview-grid-token-a{top:10px}.portfolio-operator-edition-card-preview.is-grid .preview-grid-token-b{top:26px}.portfolio-operator-edition-card-preview.is-grid .preview-grid-token-c{top:42px;left:20px;right:20px}.portfolio-operator-edition-card-preview.is-pipeline .preview-pipeline-bed{background:linear-gradient(#2f6c9f14,#2f6c9f2e);border-radius:14px;inset:14px 12px}.portfolio-operator-edition-card-preview.is-pipeline .preview-pipeline-track{width:76px;top:29px;left:18px}.portfolio-operator-edition-card-preview.is-pipeline .preview-pipeline-branch{width:20px;top:28px;left:72px;transform:rotate(-26deg)}.portfolio-operator-edition-card-preview.is-pipeline .preview-pipeline-node-a{top:25px;left:20px}.portfolio-operator-edition-card-preview.is-pipeline .preview-pipeline-node-b{top:25px;left:56px}.portfolio-operator-edition-card-preview.is-pipeline .preview-pipeline-node-c{top:16px;left:84px}.portfolio-operator-edition-card-preview.is-pipeline .preview-pipeline-marker{top:22px;left:66px}.portfolio-operator-edition-card-preview.is-pipeline .preview-pipeline-historian{background:#ffffffc2;inset:10px 10px 28px}.portfolio-operator-edition-card-preview.is-pipeline .preview-pipeline-historian-notch{width:34px;top:28px;left:20px}.portfolio-operator-edition-card-preview.is-pipeline .preview-pipeline-control{top:44px}.portfolio-operator-edition-card-preview.is-infra .preview-infra-tile-a{width:46px;height:20px;top:10px;left:10px}.portfolio-operator-edition-card-preview.is-infra .preview-infra-tile-b{width:34px;height:20px;top:10px;left:60px}.portfolio-operator-edition-card-preview.is-infra .preview-infra-tile-c{width:58px;height:14px;top:36px;left:10px}.portfolio-operator-edition-card-preview.is-infra .preview-infra-tile-active{top:16px;left:82px}.portfolio-operator-edition-card-preview.is-infra .preview-infra-log-a{top:10px}.portfolio-operator-edition-card-preview.is-infra .preview-infra-log-b{top:26px}.portfolio-operator-edition-card-preview.is-infra .preview-infra-log-c{top:42px}.portfolio-operator-edition-card-preview.is-infra .preview-infra-incident{top:18px;right:12px}.portfolio-operator-edition-card-preview.is-airspace .preview-airspace-ring{border-radius:999px;width:44px;height:44px;top:8px;left:22px}.portfolio-operator-edition-card-preview.is-airspace .preview-airspace-crosshair{width:44px;height:44px;top:8px;left:22px}.portfolio-operator-edition-card-preview.is-airspace .preview-airspace-sweep{width:42px;top:30px;left:44px;transform:rotate(-24deg)}.portfolio-operator-edition-card-preview.is-airspace .preview-airspace-marker{top:18px;left:56px}.portfolio-operator-edition-card-preview.is-airspace .preview-airspace-token-a{top:10px}.portfolio-operator-edition-card-preview.is-airspace .preview-airspace-token-b{top:26px}.portfolio-operator-edition-card-preview.is-airspace .preview-airspace-token-c{top:42px;left:18px;right:18px}.portfolio-operator-edition-card-preview.is-security .preview-security-frame{background:linear-gradient(#2f6c9f14,#2f6c9f29);inset:10px 12px 12px}.portfolio-operator-edition-card-preview.is-security .preview-security-focus{border-radius:10px;width:42px;height:24px;top:16px;left:22px}.portfolio-operator-edition-card-preview.is-security .preview-security-flag{top:12px;right:16px}.portfolio-operator-edition-card-preview.is-security .preview-security-token-a{top:14px}.portfolio-operator-edition-card-preview.is-security .preview-security-token-b{top:34px}.portfolio-operator-edition-card-preview.is-security .preview-security-badge{top:18px;right:14px}.portfolio-operator-edition-card-preview.is-space .preview-space-track-a{width:26px;top:34px;left:14px}.portfolio-operator-edition-card-preview.is-space .preview-space-track-b{width:28px;top:24px;left:40px}.portfolio-operator-edition-card-preview.is-space .preview-space-track-c{width:22px;top:16px;left:68px}.portfolio-operator-edition-card-preview.is-space .preview-space-anomaly{top:20px;left:58px}.portfolio-operator-edition-card-preview.is-space .preview-space-token-a{top:10px}.portfolio-operator-edition-card-preview.is-space .preview-space-token-b{top:26px}.portfolio-operator-edition-card-preview.is-space .preview-space-token-c{top:42px;left:20px;right:20px}.portfolio-launcher-card{isolation:isolate;background:radial-gradient(circle at var(--launcher-card-glow-x,50%) var(--launcher-card-glow-y,48%), var(--launcher-card-glow,#fb651e24), transparent 34%), linear-gradient(180deg, #fffefaf5, #fcf8f2eb);min-height:446px;color:inherit;text-align:left;cursor:pointer;transform-style:preserve-3d;will-change:transform, opacity, box-shadow;border:1px solid #e6e4dceb;border-radius:30px;align-content:start;gap:16px;padding:20px;transition:box-shadow .22s,border-color .22s,background .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 20px 48px #271e1114}.portfolio-launcher-card:hover,.portfolio-launcher-card:focus-visible{box-shadow:inset 0 1px 0 #fffffff5, 0 28px 68px #3f2b131a, 0 0 0 1px var(--launcher-card-accent-soft,#fb651e1a);border-color:#d8d2c4eb}.portfolio-launcher-card:focus-visible{outline-offset:2px;outline:3px solid #fb651e2e}.portfolio-launcher-card-highlighted{box-shadow:inset 0 1px 0 #fffffff5, 0 28px 68px #3f2b131a, 0 0 0 1px var(--launcher-card-accent-soft,#fb651e1f);border-color:#d8d2c4fa}.portfolio-launcher-card-beam{opacity:.9;pointer-events:none;background:linear-gradient(140deg,#ffffffb8,#0000 28% 72%,#ffffff3d),radial-gradient(circle at 0 0,#ffffff57,#0000 32%);border-radius:29px;position:absolute;inset:1px}.portfolio-launcher-card-gridline{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffd1 18%,#fff3 62%,#0000);border-radius:999px;height:1px;position:absolute;inset:auto 20px 20px}.portfolio-launcher-card-top,.portfolio-launcher-card-footer{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.portfolio-launcher-card-tag{min-height:28px;color:var(--yoneda-brown);background:#16140f0d;border-radius:999px;align-items:center;padding:0 12px;font-size:.8rem;font-weight:700;display:inline-flex}.portfolio-launcher-card-status,.portfolio-preview-badge,.portfolio-product-preview-badge{z-index:1;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex;position:relative}.portfolio-launcher-card-status-preview,.portfolio-preview-badge,.portfolio-product-preview-badge{color:var(--yoneda-brown);background:#16140f0f}.portfolio-launcher-card-illustration{z-index:1;background:linear-gradient(#ffffffb8,#ffffff57),#f5f5eeb8;border:1px solid #e6e4dcc2;border-radius:24px;place-items:center;height:112px;display:grid;position:relative;transform:translateZ(18px);box-shadow:inset 0 1px #ffffffe0,0 10px 20px #3f2b130a}.portfolio-launcher-card-illustration-svg{width:148px;height:92px;overflow:visible}.portfolio-launcher-illustration-frame,.portfolio-launcher-illustration-line{stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.portfolio-launcher-illustration-frame{opacity:.34}.portfolio-launcher-illustration-line{opacity:.78}.portfolio-launcher-illustration-accent-line{opacity:1}.portfolio-launcher-illustration-fill{fill:currentColor}.portfolio-product-form-filler .portfolio-launcher-card-illustration{color:var(--yoneda-accent-hover);background:linear-gradient(#fff7f0e0,#ffffff8a),#fb651e14}.portfolio-product-operator .portfolio-launcher-card-illustration{color:var(--yoneda-product-operator);background:linear-gradient(#f3f8fce6,#ffffff8a),#2f6c9f14}.portfolio-product-chart-agent .portfolio-launcher-card-illustration{color:var(--yoneda-product-chart-agent);background:linear-gradient(#f0f8f6e6,#ffffff8a),#187d7214}.portfolio-launcher-card-copy{z-index:1;gap:6px;display:grid;position:relative;transform:translateZ(16px)}.portfolio-launcher-card-copy strong{letter-spacing:-.03em;font-size:1.3rem;line-height:1.08}.portfolio-launcher-card-product-label{color:var(--yoneda-brown);font-size:.88rem;font-weight:700}.portfolio-launcher-card-copy p,.portfolio-preview-card span,.portfolio-preview-empty-state p,.portfolio-help-card p{color:var(--yoneda-muted)}.portfolio-launcher-card-copy p{margin:0;font-size:.95rem;line-height:1.42}.portfolio-launcher-card-guidance{z-index:1;background:#ffffff94;border:1px solid #e6e4dcd6;border-radius:18px;gap:8px;padding:12px 14px;display:grid;position:relative;transform:translateZ(14px)}.portfolio-launcher-card-guidance-label{color:var(--yoneda-brown);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:700}.portfolio-launcher-card-guidance-list{color:var(--yoneda-muted);gap:6px;margin:0;padding-left:18px;font-size:.88rem;line-height:1.42;display:grid}.portfolio-launcher-card-example-list{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative;transform:translateZ(12px)}.portfolio-launcher-card-footer{justify-content:flex-start;align-self:end;margin-top:auto}.portfolio-launcher-card-example{min-height:30px;color:var(--yoneda-brown);white-space:nowrap;background:#ffffffbd;border:1px solid #e6e4dce0;border-radius:999px;align-items:center;padding:0 12px;font-size:.84rem;display:inline-flex}.portfolio-launcher-card-cta{pointer-events:none;background:#ffffffd1;border-color:#d8d2c4eb;flex-shrink:0;box-shadow:inset 0 1px #ffffffe6}.portfolio-launcher-card-muted{pointer-events:none}.portfolio-launcher-card-muted .portfolio-launcher-card-cta{opacity:.6}.portfolio-launcher-card-role-muted{opacity:.9;filter:saturate(.92)}.portfolio-launcher-card-role-muted .portfolio-launcher-card-copy,.portfolio-launcher-card-role-muted .portfolio-launcher-card-example-list,.portfolio-launcher-card-role-muted .portfolio-launcher-card-illustration{opacity:.92}.portfolio-launcher-card-launching{box-shadow:inset 0 1px 0 #fffffffa, 0 32px 76px #3f2b131f, 0 0 0 1px var(--launcher-card-accent-soft,#fb651e1f);border-color:#d8d2c4fa}.portfolio-launcher-recents{background:linear-gradient(#fffefaf0,#fcf9f3db);gap:14px;padding:18px 20px;display:grid}.portfolio-launcher-recents-heading h2,.portfolio-preview-empty-state h2{letter-spacing:-.02em;margin:0;font-size:1rem}.portfolio-launcher-recents-grid,.portfolio-preview-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portfolio-launcher-recent-card,.portfolio-preview-card{border:1px solid var(--yoneda-border);text-align:left;color:inherit;cursor:pointer;background:linear-gradient(#ffffffd6,#ffffffa8);border-radius:20px;gap:6px;padding:14px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.portfolio-launcher-recent-card:hover,.portfolio-launcher-recent-card:focus-visible{border-color:#d8d2c4fa;transform:translateY(-2px);box-shadow:0 18px 34px #3f2b1314}.portfolio-launcher-recent-card strong{font-size:.95rem}.portfolio-launcher-recent-card span{color:var(--yoneda-muted);font-size:.84rem}.portfolio-help-page{place-items:center;display:grid}.portfolio-help-card{gap:18px;width:min(640px,100%);padding:clamp(28px,4vw,38px);display:grid}.portfolio-shell{--portfolio-sidebar-width:0px;background:radial-gradient(circle at top left, #fb651e14, transparent 22%), var(--yoneda-canvas);min-height:100dvh;position:relative}.portfolio-shell-pinned{--portfolio-sidebar-width:296px}.portfolio-shell-sidebar-wrap{z-index:30;width:min(296px,100vw - 32px);position:fixed;top:16px;bottom:16px;left:16px}.portfolio-shell-sidebar-wrap-mobile{width:min(320px,100vw - 32px)}.portfolio-sidebar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fdfdf8f0;border:1px solid #e6e4dceb;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;height:100%;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffe0,0 24px 60px #3f2b131f}.portfolio-shell-backdrop{z-index:20;cursor:pointer;background:#0c0b092e;position:fixed;inset:0}.portfolio-sidebar-header{gap:14px;display:grid}.portfolio-sidebar-brand{align-items:center;gap:12px;display:flex}.portfolio-brand-copy{gap:2px;display:grid}.portfolio-brand-copy small{color:var(--yoneda-muted);font-size:.82rem}.portfolio-sidebar-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portfolio-sidebar-control{border:1px solid var(--yoneda-border);min-height:38px;color:var(--yoneda-brown);cursor:pointer;background:#ffffffd1;border-radius:999px;padding:0 14px;transition:transform .16s,border-color .16s,box-shadow .16s}.portfolio-sidebar-control:hover,.portfolio-sidebar-control:focus-visible{border-color:var(--yoneda-accent-border);outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #3f2b130f}.portfolio-sidebar-body{align-content:start;gap:16px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.portfolio-sidebar-section{gap:10px;display:grid}.portfolio-sidebar-recents{align-content:start}.portfolio-sidebar-section-label{color:var(--yoneda-muted);margin:0;font-size:.8rem;font-weight:700}.portfolio-product-dock-list,.portfolio-sidebar-nav,.portfolio-recents-list{gap:8px;display:grid}.portfolio-product-row,.portfolio-sidebar-nav-button,.portfolio-recent-item{width:100%;color:inherit;cursor:pointer;background:#ffffff80;border-radius:16px}.portfolio-product-row{text-align:left;border:1px solid #e6e4dcb3;align-items:center;gap:12px;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative}.portfolio-product-row:before{content:"";opacity:0;border-radius:999px;width:4px;position:absolute;top:12px;bottom:12px;left:0}.portfolio-product-row-active:before{opacity:1}.portfolio-product-form-filler .portfolio-product-row-active{background:var(--yoneda-product-form-filler-soft)}.portfolio-product-form-filler .portfolio-product-row-active:before{background:var(--yoneda-product-form-filler)}.portfolio-product-operator .portfolio-product-row-active{background:var(--yoneda-product-operator-soft)}.portfolio-product-operator .portfolio-product-row-active:before{background:var(--yoneda-product-operator)}.portfolio-product-chart-agent .portfolio-product-row-active{background:var(--yoneda-product-chart-agent-soft)}.portfolio-product-chart-agent .portfolio-product-row-active:before{background:var(--yoneda-product-chart-agent)}.portfolio-product-row:hover,.portfolio-product-row:focus-visible{border-color:#d8d2c4f5;outline:none;transform:translateY(-1px);box-shadow:0 12px 24px #3f2b130d}.portfolio-product-glyph{background:#ffffffc2;border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.portfolio-product-row-copy{gap:2px;min-width:0;display:grid}.portfolio-product-row-copy strong{font-size:.96rem}.portfolio-product-row-copy small{color:var(--yoneda-muted);font-size:.82rem}.portfolio-sidebar-nav-button,.portfolio-recent-item{text-align:left;border:1px solid #e6e4dcb3;gap:2px;padding:12px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.portfolio-sidebar-nav-button:hover,.portfolio-sidebar-nav-button:focus-visible,.portfolio-recent-item:hover,.portfolio-recent-item:focus-visible{border-color:#d8d2c4f5;outline:none;transform:translateY(-1px);box-shadow:0 12px 24px #3f2b130d}.portfolio-sidebar-nav-button-active,.portfolio-recent-item-active{background:#16140f0f;border-color:#16140f14}.portfolio-sidebar-nav-button-primary{color:var(--yoneda-accent-hover);background:#fb651e1a}.portfolio-recents-empty{min-height:0;color:var(--yoneda-muted);padding:12px 2px 2px;font-size:.9rem}.portfolio-recents-empty p{margin:0}.portfolio-recent-item strong{font-size:.92rem}.portfolio-recent-item span{color:var(--yoneda-muted);font-size:.82rem}.portfolio-sidebar-footer{align-self:end}.portfolio-shell-main{min-height:100dvh;transition:padding-left .2s}.portfolio-shell-pinned .portfolio-shell-main{padding-left:calc(var(--portfolio-sidebar-width) + 32px)}.portfolio-shell-toolbar{z-index:5;pointer-events:none;justify-content:flex-start;padding:18px 18px 0;display:flex;position:sticky;top:0}.portfolio-shell-menu-trigger{min-height:46px;color:var(--yoneda-brown);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;pointer-events:auto;background:#fdfdf8e6;border:1px solid #e6e4dceb;border-radius:999px;padding:0 18px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 12px 28px #3f2b1314}.portfolio-shell-menu-trigger:hover,.portfolio-shell-menu-trigger:focus-visible{border-color:var(--yoneda-accent-border);outline:none;transform:translateY(-1px);box-shadow:0 16px 32px #3f2b131a}.portfolio-shell-content{min-width:0;min-height:100dvh}.portfolio-shell-content>*{min-width:0}.portfolio-preview-home{gap:20px;width:min(100%,1120px);margin:0 auto;padding:32px 28px 56px;display:grid}.portfolio-preview-hero,.portfolio-preview-empty-state{border:1px solid var(--yoneda-border);box-shadow:var(--shadow-soft);background:#fdfdf8e0;border-radius:28px;padding:26px 28px}.portfolio-preview-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.portfolio-product-operator .portfolio-preview-hero{background:linear-gradient(#2f6c9f12,#fdfdf8f5)}.portfolio-product-chart-agent .portfolio-preview-hero{background:linear-gradient(#187d7212,#fdfdf8f5)}.portfolio-product-form-filler .portfolio-preview-hero{background:linear-gradient(#fb651e0f,#fdfdf8f5)}@media (width<=1279px){.portfolio-shell-pinned{--portfolio-sidebar-width:280px}.portfolio-launcher-shell{padding-bottom:28px}.portfolio-operator-editions-grid,.portfolio-launcher-grid,.portfolio-launcher-recents-grid,.portfolio-preview-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-logo-strip-grid{grid-template-columns:repeat(var(--logo-strip-columns-tablet,4), minmax(0, 1fr))}.portfolio-logo-strip-global .portfolio-logo-strip-grid{gap:14px}}@media (width<=899px){.portfolio-launcher-hero h1{font-size:clamp(2.3rem,8vw,4rem)}.portfolio-launcher-chrome-stage{padding-bottom:0}.portfolio-operator-editions-grid,.portfolio-launcher-grid,.portfolio-launcher-recents-grid,.portfolio-preview-shortcuts{grid-template-columns:minmax(0,1fr)}.portfolio-launcher-product-stack{gap:8px}.portfolio-launcher-product-logo-cluster{padding:12px 14px}.portfolio-preview-title-row{flex-direction:column;align-items:flex-start}.portfolio-shell-pinned .portfolio-shell-main{padding-left:0}.portfolio-shell-sidebar-wrap,.portfolio-shell-sidebar-wrap-mobile{width:min(320px,100vw - 24px);top:12px;bottom:12px;left:12px}}@media (width<=767px){.portfolio-launcher-shell{padding:16px 0 22px}.portfolio-launcher-hero,.portfolio-operator-editions,.portfolio-launcher-logo-wall,.portfolio-launcher-recents,.portfolio-help-card,.portfolio-preview-hero,.portfolio-preview-empty-state{border-radius:24px}.portfolio-launcher-hero{padding:24px 18px}.portfolio-operator-editions{padding:18px}.portfolio-launcher-logo-wall{border-radius:22px;padding:12px 14px}.portfolio-logo-strip-grid{grid-template-columns:repeat(var(--logo-strip-columns-mobile,2), minmax(0, 1fr))}.portfolio-logo-strip-global .portfolio-logo-strip-grid{gap:14px}.portfolio-logo-slot{min-height:var(--logo-strip-slot-height-mobile,40px)}.portfolio-logo-image{height:var(--logo-strip-image-height-mobile,20px);max-height:var(--logo-strip-image-height-mobile,20px)}.portfolio-launcher-product-logo-cluster{border-radius:18px;padding:11px 12px}.portfolio-logo-slot[data-contrast-mode=soft_plaque] .portfolio-logo-slot-frame{padding:4px 7px}.portfolio-operator-edition-card{min-height:0}.portfolio-operator-edition-card-preview-shell{min-height:94px}.portfolio-operator-edition-card-preview-body{grid-template-columns:minmax(0,1fr) 76px}.portfolio-operator-edition-card-cta{justify-content:center;width:100%}.portfolio-launcher-card{min-height:0;padding:20px}.portfolio-launcher-helper-row{justify-content:flex-start}.portfolio-launcher-chrome{gap:12px}.portfolio-launcher-brand-capsule{padding-right:14px}.portfolio-launcher-card-illustration{height:104px}.operator-edition-rail-card{min-width:152px}.portfolio-preview-home{padding:18px 14px 34px}.portfolio-shell-toolbar{padding:14px 14px 0}}@media (width<=359px){.portfolio-logo-strip-product .portfolio-logo-strip-grid,.portfolio-logo-strip-edition .portfolio-logo-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
