/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--font-weight-semibold:600;--font-weight-bold:700;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-stack,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.panel{border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);box-shadow:var(--shadow);background:#0f172ab3;padding:20px}.grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.pill{align-items:center;gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.01em;letter-spacing:.01em;color:#c5f4d1;background:#19e6191f;border-radius:3.40282e38px;display:inline-flex}.pill.secondary{color:var(--text);background:#94a3b81f}.muted{color:var(--muted)}.divider{background-color:var(--border);border:0;height:1px;margin:16px 0}.list{margin:calc(var(--spacing)*0);gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*0);display:grid}.list li{list-style-type:none}.card{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background:#0f172a94;padding:14px 16px;transition:border .12s,background .12s,box-shadow .12s}.card.compact{padding:10px 12px}.card:hover{box-shadow:var(--shadow);background:#0f172ab8;border-color:#19e6198c}.modal-overlay .card:hover,.modal-overlay .button:hover{transform:none}.stack{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.stack-xxs{gap:calc(var(--spacing)*1.5);flex-direction:column;display:flex}.tag-row{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.tag{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.02em;letter-spacing:.02em;color:var(--text);background:#94a3b826;border-radius:3.40282e38px}.case-grid{gap:calc(var(--spacing)*3);grid-template-columns:repeat(auto-fit,minmax(520px,1fr));display:grid}.case-list{gap:calc(var(--spacing)*2.5);flex-direction:column;display:flex}.case-card-horizontal{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:12px;display:grid}.case-card-main{gap:calc(var(--spacing)*2);flex-direction:column;min-width:0;display:flex}.case-card-side{gap:calc(var(--spacing)*1.5);text-align:right;flex-direction:column;align-items:flex-end;min-width:0;display:flex}.case-card-header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.case-card-header-left{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.case-card-title{font-size:17px;font-weight:700;line-height:1.35}.case-card-meta{column-gap:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);flex-wrap:wrap;display:flex}.case-card-budget{color:#bbf7d0;font-weight:600}.case-card-no,.case-card-sub{font-size:12px}.case-card-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}}@layer utilities{.\@container{container-type:inline-size}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.col-12{grid-column:12}.float-left{float:left}.float-right{float:right}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.mx-auto{margin-inline:auto}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-3{margin-inline-start:calc(var(--spacing)*3)}.ms-auto{margin-inline-start:auto}.me-2{margin-inline-end:calc(var(--spacing)*2)}.me-3{margin-inline-end:calc(var(--spacing)*3)}.me-4{margin-inline-end:calc(var(--spacing)*4)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.ml-2{margin-left:calc(var(--spacing)*2)}.\!contents{display:contents!important}.block{display:block}.block\!{display:block!important}.contents{display:contents}.contents\!{display:contents!important}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-2{height:calc(var(--spacing)*2)}.h-5{height:calc(var(--spacing)*5)}.h-100{height:calc(var(--spacing)*100)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-75{width:calc(var(--spacing)*75)}.w-100{width:calc(var(--spacing)*100)}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.flex-grow-1,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-2{gap:calc(var(--spacing)*2)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-3{padding-block:calc(var(--spacing)*3)}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-2{padding-left:calc(var(--spacing)*2)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-muted{color:var(--muted)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.select-all{-webkit-user-select:all;user-select:all}.\[category\:memory-infra\]{category:memory-infra}.\[desktop\:background\]{desktop:background}.\[desktop\:build\]{desktop:build}.\[desktop\:dev\]{desktop:dev}.\[desktop\:mcp\]{desktop:mcp}.\[desktop\:startup\]{desktop:startup}.\[maj\:min\]{maj:min}.\[meeting\:native-audio\]{meeting:native-audio}.\[redacted\:hikakubiz-msgbox-worker\]{redacted:hikakubiz-msgbox-worker}}:root{--bg:#0b1020;--card:#111827;--muted:#9aa7b7;--text:#f7fafc;--border:#263244;--accent:#3ddc97;--accent-strong:#52e5a6;--info:#5ea7ff;--danger:#ff6e82;--radius:8px;--font-stack:"Inter","Noto Sans JP",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;--shadow:0 12px 30px #0000003d;--shadow-lg:0 24px 60px #00000057;--ring:#3ddc978c;--input-bg:#080d1abd;--input-border:#2b374a}.admin-page{flex-direction:column;gap:28px;min-width:0;display:flex}.deal-room-public{color:#15211c;background:radial-gradient(circle at 10% 0,#57cb962e,#0000 38%),linear-gradient(145deg,#f8fbf7 0%,#eef6f0 100%);min-height:100vh;padding:clamp(24px,6vw,72px) 20px}.deal-room-public-shell{width:min(920px,100%);margin:0 auto}.deal-room-public-hero{background:#ffffffe6;border:1px solid #15473124;border-radius:28px;padding:clamp(28px,5vw,56px);box-shadow:0 24px 70px #183f2d17}.deal-room-public-hero h1{letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(2rem,5vw,4rem);line-height:1.04}.deal-room-public-customer{color:#486058;margin:0;font-size:1.1rem}.deal-room-public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.deal-room-public-grid section{background:#ffffffdb;border:1px solid #1547311f;border-radius:20px;padding:24px}.deal-room-public-grid section>span{color:#458064;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.deal-room-public-grid h2{margin:6px 0 12px;font-size:1.2rem}.deal-room-public-grid p{color:#30483f;white-space:pre-line;margin:0;line-height:1.75}.deal-room-public-cta{color:#fff;background:#17623f;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.deal-room-public footer{color:#698078;margin-top:36px;font-size:.82rem}@media (width<=680px){.deal-room-public-grid{grid-template-columns:1fr}}.admin-page-header{justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:4px;display:flex}.admin-page-header h1{margin:4px 0 6px;font-size:26px;line-height:1.25}.admin-page-header p,.admin-section-header p,.admin-status-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.admin-page-header-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.admin-section-eyebrow{color:var(--muted);letter-spacing:.08em;font-size:11px;font-weight:750}.admin-jump-nav{border:1px solid var(--border);background:#02061752;border-radius:10px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.admin-jump-nav a{color:var(--muted);border-radius:7px;padding:7px 10px;font-size:12px;font-weight:700;text-decoration:none}.admin-jump-nav a:hover{color:var(--text);background:#94a3b81a}.admin-guidance{background:#19e6190f;border-left:3px solid #19e619a6;border-radius:0 8px 8px 0;align-items:baseline;gap:12px;padding:11px 14px;font-size:13px;display:flex}.admin-guidance span{color:var(--muted)}.admin-section{border-top:1px solid var(--border);flex-direction:column;gap:14px;min-width:0;padding-top:24px;scroll-margin-top:16px;display:flex}.admin-section-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-section-header h2{margin:3px 0 4px;font-size:19px;line-height:1.35}.admin-section-header>.pill{flex:none;padding:4px 9px;font-size:11px}.admin-status-grid{border:1px solid var(--border);background:#02061733;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.admin-status-card{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:13px 14px;display:flex}.admin-status-card:nth-child(odd){border-right:1px solid var(--border)}.admin-status-card:nth-last-child(-n+2){border-bottom:0}.admin-status-card strong{margin-bottom:2px;font-size:14px;display:block}.admin-tool-card.card:hover,.admin-disclosure.card:hover,.admin-disclosure-body .card:hover{border-color:var(--border);box-shadow:none;background:#0f172a94}.admin-disclosure{padding:0;overflow:hidden}.admin-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.admin-disclosure>summary::-webkit-details-marker{display:none}.admin-disclosure>summary:after{color:var(--muted);content:"＋";flex:none;font-size:18px;font-weight:500}.admin-disclosure[open]>summary{border-bottom:1px solid var(--border);background:#94a3b80d}.admin-disclosure[open]>summary:after{content:"−"}.admin-disclosure>summary strong,.admin-disclosure>summary small{display:block}.admin-disclosure>summary strong{margin-bottom:3px;font-size:14px}.admin-disclosure>summary small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}.admin-disclosure-body{padding:16px}.admin-form{max-width:680px}.admin-danger-zone{background:#7f1d1d14;border-color:#ef444457}.admin-danger-zone>summary strong,#admin-danger .admin-section-eyebrow{color:#fca5a5}@media (width<=760px){.admin-page-header,.admin-section-header,.admin-guidance{flex-direction:column;align-items:stretch}.admin-page-header-actions .button{flex:140px}.admin-status-grid{grid-template-columns:1fr}.admin-status-card,.admin-status-card:nth-child(odd),.admin-status-card:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--border)}.admin-status-card:last-child{border-bottom:0}}.case-workspace-page{background:#0c1322;border:1px solid #4a5c788f;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 22px 54px #00000047}.thread-filter-panel{border:1px solid var(--border);background:#0f172a75;border-radius:10px;gap:12px;margin-bottom:14px;padding:12px;display:grid}.unsorted-conversation-card{position:relative}.unsorted-conversation-card.clickable{cursor:pointer}.unsorted-conversation-card.clickable:has(.unsorted-conversation-summary:focus-visible){border-color:#19e619b8;box-shadow:0 0 0 2px #19e6192e}.unsorted-conversation-summary{color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}a.unsorted-conversation-summary:after{z-index:0;border-radius:inherit;content:"";position:absolute;inset:0}.unsorted-conversation-actions{z-index:1;align-self:flex-start;position:relative}.thread-filter-search,.thread-filter-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.thread-filter-search label,.thread-filter-group>.muted{min-width:92px;font-size:12px;font-weight:700}.thread-filter-search input{flex:320px;min-width:220px}.thread-ledger{border:1px solid var(--border);background:#0f172a6b;border-radius:10px;overflow:hidden}.thread-ledger-head,.thread-ledger-row{grid-template-columns:minmax(0,1fr) 220px;gap:18px;display:grid}.thread-ledger-head{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#94a3b814;padding:9px 14px;font-size:11px;font-weight:700}.thread-ledger-row{border-top:1px solid var(--border);padding:13px 14px;transition:background .12s,border-color .12s}.thread-ledger-row:hover{background:#94a3b812}.thread-ledger-main{min-width:0;color:inherit;text-decoration:none}.thread-ledger-main h2{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 4px;font-size:15px;line-height:1.4;overflow:hidden}.thread-ledger-main p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.thread-ledger-badges{flex-wrap:wrap;gap:6px;display:flex}.thread-ledger-badges .pill{padding:3px 8px;font-size:11px}.thread-ledger-sender{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;overflow:hidden}.thread-ledger-side{text-align:right;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:8px;font-size:12px;display:flex}.thread-ledger-invalid{color:#fca5a5;word-break:break-all}.thread-detail-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:14px;display:flex}.thread-detail-back{align-self:flex-start}.thread-detail-header h1{margin:4px 0 0;font-size:24px;line-height:1.35}.thread-detail-header p{margin:6px 0 0;font-size:13px}.thread-detail-context{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:48%;display:flex}.thread-detail-id{text-overflow:ellipsis;white-space:nowrap;max-width:520px;overflow:hidden}.thread-timeline{flex-direction:column;gap:0;margin:0;padding:0 0 0 28px;list-style:none;display:flex}.thread-timeline-item{border:1px solid var(--border);background:#0f172a94;border-left:3px solid #38bdf8;border-radius:10px;flex-direction:column;gap:12px;margin:0;padding:16px 18px;display:flex;position:relative}.thread-timeline-item+.thread-timeline-item{margin-top:14px}.thread-timeline-item:before{content:"";background:#0f172a;border:2px solid #38bdf8;border-radius:50%;width:10px;height:10px;position:absolute;top:24px;left:-24px}.thread-timeline-item:after{background:var(--border);content:"";width:1px;position:absolute;top:34px;bottom:-25px;left:-20px}.thread-timeline-item:last-child:after{display:none}.thread-timeline-item.outgoing{background:#14532d1a;border-left-color:#4ade80}.thread-timeline-item.outgoing:before{border-color:#4ade80}@media (width<=760px){.thread-ledger-head{display:none}.thread-ledger-row{grid-template-columns:1fr;gap:10px}.thread-ledger-side{text-align:left;align-items:flex-start}.thread-detail-header{flex-direction:column}.thread-detail-context{justify-content:flex-start;max-width:none}.thread-timeline{padding-left:0}.thread-timeline-item:before,.thread-timeline-item:after{display:none}}.experiments-ledger{border:1px solid var(--border);background:#0f172a6b;border-radius:10px;overflow:hidden}.experiments-ledger-head,.experiments-ledger-row{grid-template-columns:minmax(0,1fr) 220px;gap:18px;display:grid}.experiments-ledger-head{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#94a3b814;padding:9px 14px;font-size:11px;font-weight:700}.experiments-ledger-row{border-top:1px solid var(--border);padding:13px 14px;transition:background .12s,border-color .12s}.experiments-ledger-row:hover{background:#94a3b812}.experiments-ledger-main{min-width:0;color:inherit;text-decoration:none}.experiments-ledger-main h2{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 4px;font-size:15px;line-height:1.4;overflow:hidden}.experiments-ledger-main p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.experiments-ledger-badges{flex-wrap:wrap;gap:6px;display:flex}.experiments-ledger-badges .pill{padding:3px 8px;font-size:11px}.experiments-ledger-segment{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;overflow:hidden}.experiments-ledger-side{text-align:right;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:8px;font-size:12px;display:flex}.experiments-ledger-side .tag-row{justify-content:flex-end}@media (width<=760px){.experiments-ledger-head{display:none}.experiments-ledger-row{grid-template-columns:1fr;gap:10px}.experiments-ledger-side{text-align:left;align-items:flex-start}}.cases-inbox-workspace{background:#0c1322;border:1px solid #4a5c788f;border-radius:10px;grid-template-columns:minmax(280px,330px) minmax(0,1fr);height:calc(100vh - 205px);min-height:640px;display:grid;overflow:hidden;box-shadow:0 18px 42px #00000038}.cases-inbox-list-pane,.cases-inbox-detail-pane{min-width:0;min-height:0}.cases-inbox-list-summary,.cases-inbox-row-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cases-inbox-list-summary{color:#7f8da0;margin-top:7px;font-size:9px}.cases-inbox-list-summary strong{color:#a9b7c9;font-size:10px}.cases-inbox-priority-summary{align-items:center;gap:8px;margin-top:8px;font-size:10px;display:flex}.cases-inbox-priority-summary strong,.cases-inbox-priority-summary span{border-radius:999px;padding:3px 7px}.cases-inbox-priority-summary strong{color:#ff9ea6;background:#6b242d42;border:1px solid #ef5e6785}.cases-inbox-priority-summary span{color:#9aacbf;background:#37485f6b}.cases-inbox-row{min-height:82px;padding:8px 10px}.cases-inbox-row-top{color:#718198;font-size:9px}.cases-inbox-row-top em{color:#68ddb0;font-style:normal;font-weight:800}.cases-inbox-detail-pane{border-right:0}.cases-inbox-detail-header{flex:none}.cases-inbox-detail-header>div{min-width:0}.cases-inbox-detail-header small{color:#8d9caf;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.cases-inbox-detail-scroll{scrollbar-gutter:stable;flex:auto;align-content:start;gap:10px;min-height:0;padding:12px;display:grid;overflow-y:auto}.cases-inbox-detail-workspace{padding:14px;display:block}.case-detail-v2-pane{min-width:0;padding-bottom:18px}.case-detail-v2-pane .case-detail-focus-grid,.case-detail-v2-pane .case-detail-rail-col,.case-detail-v2-pane .case-detail-hero{grid-template-columns:minmax(0,1fr)}.case-detail-v2-pane .case-detail-hero-side{justify-items:start;min-width:0}.cases-inbox-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.cases-inbox-facts article{background:#111a2a;border:1px solid #2e3d52;border-radius:7px;gap:5px;min-width:0;padding:9px 10px;display:grid}.cases-inbox-facts article.attention{background:#165e453d;border-color:#58dba79e}.cases-inbox-facts span{color:#8190a5;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.cases-inbox-facts strong{color:#edf3fa;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.cases-inbox-facts small{color:#718198;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cases-inbox-detail-section{background:#111a29;border:1px solid #2d3b50;border-radius:8px;overflow:hidden}.cases-inbox-detail-section>header{background:#080e1970;border-bottom:1px solid #2d3b50;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 11px;display:flex}.cases-inbox-detail-section>header strong{color:#e6edf6;font-size:11px}.cases-inbox-detail-section>header span{color:#78879b;font-size:9px}.cases-inbox-detail-section>p,.cases-inbox-source-body{color:#ced8e5;white-space:pre-wrap;word-break:break-word;margin:0;padding:11px 13px;font-size:11px;line-height:1.72}.cases-inbox-messages{display:grid}.cases-inbox-messages details+details{border-top:1px solid #29374b}.cases-inbox-messages summary,.cases-inbox-detail-section>details>summary{color:#dce5ef;cursor:pointer;padding:9px 11px;font-size:10px}.cases-inbox-messages summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.cases-inbox-messages summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cases-inbox-messages summary small{color:#78879b;flex:none;font-size:9px}.cases-inbox-messages details>div{color:#c8d3df;white-space:pre-wrap;word-break:break-word;padding:4px 13px 13px;font-size:11px;line-height:1.72}.cases-inbox-empty{color:#78879b;margin:0;padding:12px;font-size:10px}@media (width<=760px){.cases-inbox-workspace{flex-direction:column;height:auto;min-height:0;display:flex}.cases-inbox-list-pane{border-bottom:1px solid #29364a;border-right:0;max-height:440px}.cases-inbox-detail-pane{min-height:680px}.cases-inbox-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-workspace-topbar{background:linear-gradient(90deg,#18253bfa,#0c1322fa);border-bottom:1px solid #29364a;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 16px;display:flex}.case-workspace-topbar h1,.case-workspace-case-header h2,.case-workspace-action-pane h2,.case-workspace-action-pane h3{margin:0}.case-workspace-topbar h1{letter-spacing:.01em;font-size:19px}.case-workspace-description{color:#a9b7ca;max-width:720px;margin:3px 0 0;font-size:11px;line-height:1.45}.case-workspace-eyebrow,.case-workspace-case-header p,.case-workspace-action-pane header>p,.case-workspace-section-heading p{color:#79e4bb;letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:800}.case-workspace-modes{background:#04091380;border:1px solid #2c3a4f;border-radius:8px;align-items:center;gap:4px;padding:3px;display:flex}.case-workspace-modes a,.case-workspace-modes span,.case-workspace-modes button{color:#aab6c7;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:750}.case-workspace-modes button{cursor:pointer}.case-workspace-modes .support-link{color:#8291a6;border-left:1px solid #2c3a4f;border-radius:0;margin-left:4px}.case-workspace-modes .active{color:#07140f;background:#69dfb2}.case-workspace-grid{grid-template-columns:minmax(215px,22fr) minmax(430px,51fr) minmax(260px,27fr);height:calc(100vh - 126px);min-height:720px;display:grid}.case-workspace-list-pane,.case-workspace-evidence-pane,.case-workspace-action-pane{min-width:0;min-height:0}.case-workspace-list-pane{background:#101827;border-right:1px solid #29364a;flex-direction:column;display:flex}.case-workspace-list-controls{border-bottom:1px solid #29364a;padding:10px}.case-workspace-pane-title{color:#e8eef7;letter-spacing:.02em;margin-bottom:9px;font-size:12px;font-weight:850;display:block}.case-workspace-list-controls label{display:block}.case-workspace-list-controls label>span{color:#8c9aad;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.case-workspace-list-controls input{color:#edf4fb;width:100%;height:34px;font:inherit;background:#0a111e;border:1px solid #334258;border-radius:6px;outline:none;padding:0 9px;font-size:12px}.case-workspace-list-controls input:focus{border-color:#55d9a7;box-shadow:0 0 0 2px #55d9a729}.case-workspace-filters{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.case-workspace-filters button{color:#aebacc;font:inherit;cursor:pointer;background:#151f30;border:1px solid #34445a;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:750}.case-workspace-filters button span{color:#6f8097;margin-left:3px}.case-workspace-filters button.active{color:#07140f;background:#69dfb2;border-color:#69dfb2}.case-workspace-filters button.active span{color:#18382d}.case-workspace-filter-help,.case-workspace-model-state{color:#8190a4;margin:7px 0 0;font-size:10px;line-height:1.45}.case-workspace-model-state{color:#dfbd7e;background:#754d0f24;border:1px solid #ebb45059;border-radius:5px;padding:6px 7px}.case-workspace-case-list{scrollbar-gutter:stable;overflow-y:auto}.case-workspace-case-row{width:100%;min-height:91px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #263348;flex-direction:column;align-items:stretch;gap:3px;padding:10px 11px;display:flex;position:relative}.case-workspace-case-row:hover{background:#2639538f}.case-workspace-case-row.active{background:linear-gradient(90deg,#3168576b,#192a3e80);box-shadow:inset 3px 0 #62dfb0}.case-workspace-case-title{color:#f0f5fa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.3;overflow:hidden}.case-workspace-case-counterpart{color:#a8b4c5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.case-workspace-case-meta,.case-workspace-case-badges{color:#718198;align-items:center;gap:5px;font-size:9px;display:flex}.case-workspace-case-meta time{margin-left:auto}.case-workspace-case-badges{flex-wrap:wrap;min-height:18px}.case-workspace-case-badges em{color:#bcd0e4;background:#27394e8f;border:1px solid #496079;border-radius:999px;padding:2px 5px;font-style:normal;font-weight:750}.case-workspace-case-badges .deadline{color:#f2c675;border-color:#c68d3e}.case-workspace-case-badges .block{color:#ff9ea6;border-color:#c75c66}.case-workspace-case-badges .untriaged{color:#c9aefa;border-color:#8863c2}.case-workspace-case-badges .source-status{color:#9fdfcf;border-color:#3f6d66}.case-workspace-case-badges .source-status.urgent{color:#f8d18a;background:#c68d3e1f;border-color:#c68d3e}.case-workspace-evidence-pane{background:#0d1523;border-right:1px solid #29364a;flex-direction:column;display:flex}.case-workspace-source-context{background:#29745929;border-bottom:1px solid #54cb9f5c;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.case-workspace-source-context>div{align-items:baseline;gap:7px;min-width:0;display:flex}.case-workspace-source-context strong{color:#9de6c9;font-size:10px}.case-workspace-source-context span{color:#708b82;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.case-workspace-source-context a{color:#7fe0bb;flex:none;font-size:9px;font-weight:800}.case-workspace-case-header{border-bottom:1px solid #29364a;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:11px 15px;display:flex}.case-workspace-case-header h2{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;overflow:hidden}.case-workspace-case-header>a{border:1px solid #3b5267;border-radius:5px;flex:none;padding:6px 8px;font-size:10px;font-weight:750}.case-workspace-tabs{background:#080e198f;border-bottom:1px solid #29364a;gap:16px;padding:0 14px;display:flex}.case-workspace-tabs button{color:#8190a5;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0 8px;font-size:10px;font-weight:800}.case-workspace-tabs button.active{color:#eafbf5;border-bottom-color:#65dfb2}.case-workspace-tab-content{flex:auto;min-height:0;padding:14px;overflow-y:auto}.case-workspace-message{background:#131e2e;border:1px solid #304057;border-radius:8px}.case-workspace-message+.case-workspace-message{margin-top:10px}.case-workspace-message-meta{border-bottom:1px solid #304057;justify-content:space-between;gap:12px;padding:11px 13px;display:flex}.case-workspace-message-meta>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.case-workspace-message-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.case-workspace-message-meta span,.case-workspace-message-meta-side{color:#9aa8ba;font-size:10px}.case-workspace-message-meta .case-workspace-message-linkage{color:#b8c5d6;border:1px solid #3b4d64;border-radius:999px;align-self:flex-start;padding:2px 5px;font-size:9px;font-style:normal;line-height:1.2}.case-workspace-message-meta-side{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.case-workspace-body-notice{color:#e0bc77;background:#5f400f29;border-bottom:1px solid #c68d3e47;margin:0;padding:7px 13px;font-size:10px}.case-workspace-message-body{color:#e7edf5;min-height:340px;font-family:"Noto Sans JP",var(--font-stack);white-space:pre-wrap;word-break:break-word;padding:22px 26px 30px;font-size:14px;line-height:1.92}.case-workspace-conversation .case-workspace-message-body{min-height:140px}.case-workspace-conversation-summary{color:#9aa8ba;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-bottom:10px;font-size:10px;display:flex}.case-workspace-highlight{color:#f7fcf9;background:#3cb18638;border-bottom:2px solid #61dbad;padding:1px 2px;scroll-margin:160px}.case-workspace-highlight.active{background:#3cb18666;outline:2px solid #69dfb27a}.case-workspace-semantic-strip{background:#0a111e;border-top:1px solid #29364a;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:126px;padding:10px 12px;display:grid}.case-workspace-semantic-strip article,.case-workspace-semantic-detail article{background:#111b2a;border:1px solid #2e3c50;border-radius:6px;flex-direction:column;gap:6px;min-width:0;padding:9px;display:flex}.case-workspace-semantic-strip article>span,.case-workspace-semantic-detail article>span{color:#7f90a6;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.case-workspace-semantic-strip strong,.case-workspace-semantic-detail strong{color:#e9eff7;font-size:10px;line-height:1.45}.case-workspace-semantic-strip em,.case-workspace-semantic-detail em{text-transform:none;border-radius:4px;padding:2px 4px;font-size:8px;font-style:normal;font-weight:750}.case-workspace-semantic-strip em.evidence,.case-workspace-semantic-detail em.evidence{color:#7de0b8;background:#2c7e6038}.case-workspace-semantic-strip em.unconfirmed,.case-workspace-semantic-detail em.unconfirmed{color:#d2b1f6;background:#69449938}.case-workspace-semantic-strip button,.case-workspace-semantic-detail button,.case-workspace-dependency button{color:#65dfb2;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:9px}.case-workspace-semantic-strip small{color:#728197;font-size:9px}.case-workspace-semantic-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.case-workspace-semantic-detail article>button{border-top:1px solid #2d3a4c;padding-top:5px;line-height:1.45}.case-workspace-action-pane{background:#111927;flex-direction:column;display:flex;overflow-y:auto}.case-workspace-action-pane>header{border-bottom:1px solid #29364a;padding:14px}.case-workspace-action-pane h2{font-size:14px;line-height:1.45}.case-workspace-action-status{justify-content:space-between;align-items:center;gap:6px;margin-top:10px;display:flex}.case-workspace-action-status span,.case-workspace-action-status em{color:#c3cfdd;border:1px solid #415167;border-radius:5px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:800}.case-workspace-action-status .block-strong{color:#ff9ca5;background:#79232a33;border-color:#b9535d}.case-workspace-action-status .block-weak{color:#eac47d;border-color:#b68a43}.case-workspace-action-pane dl{gap:5px;margin:12px 0 0;display:grid}.case-workspace-action-pane dl div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.case-workspace-action-pane dt,.case-workspace-action-pane dd{margin:0;font-size:9px}.case-workspace-action-pane dt{color:#7e8da2}.case-workspace-action-pane dd{color:#cbd5e2;text-align:right}.case-workspace-dependencies{flex:auto;padding:13px}.case-workspace-section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:9px;display:flex}.case-workspace-section-heading h3{font-size:13px}.case-workspace-section-heading>span{color:#8b9aaf;font-size:10px}.case-workspace-dependency{border-top:1px solid #2b384a;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.case-workspace-dependency-index{color:#99a9bc;border:1px solid #40526a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.case-workspace-dependency.satisfied .case-workspace-dependency-index{color:#092017;background:#62ddb0;border-color:#62ddb0}.case-workspace-dependency-title{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.case-workspace-dependency-title strong{color:#e6edf5;font-size:10px;line-height:1.4}.case-workspace-dependency-title span{border-radius:4px;flex:none;padding:2px 4px;font-size:8px;font-weight:800}.case-workspace-dependency-title .owner-flowalign{color:#c6b1fb;background:#62469b47}.case-workspace-dependency-title .owner-biddrive{color:#75dfb7;background:#26765840}.case-workspace-dependency p{color:#8f9db0;margin:5px 0;font-size:9px;line-height:1.45}.case-workspace-dependency>div:last-child>em{color:#d7ae64;margin-bottom:6px;font-size:8px;font-style:normal;display:block}.case-workspace-dependency.satisfied>div:last-child>em{color:#6fdab0}.case-workspace-dependency button{color:#96a8bc;margin:0 0 7px;line-height:1.4;display:block}.case-workspace-owner-cta,.case-workspace-dependency-unavailable{border:1px solid #42566f;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:800;display:inline-flex}.case-workspace-dependency-unavailable{color:#77869a}.case-workspace-reply-gate{background:#0c131ffa;border-top:1px solid #344359;padding:12px 13px;position:sticky;bottom:0}.case-workspace-reply-gate p{color:#aab6c5;margin:0 0 8px;font-size:9px;line-height:1.45}.case-workspace-reply-gate a,.case-workspace-reply-gate button{color:#06150f;width:100%;min-height:34px;font:inherit;background:#63dfb1;border:1px solid #63dfb1;border-radius:6px;place-items:center;font-size:10px;font-weight:850;display:grid}.case-workspace-reply-gate button:disabled{color:#718096;background:#1a2534;border-color:#334257}.case-workspace-reply-gate a.blocked{color:#fef3c7;background:#78350fb8;border-color:#f59e0b94}.case-workspace-reply-alternatives{gap:6px;margin-top:8px;display:grid}.case-workspace-reply-gate small{color:#708096;text-align:center;margin-top:6px;font-size:8px;display:block}.case-workspace-state{color:#8e9caf;flex-direction:column;gap:7px;margin:0;padding:16px;font-size:11px;line-height:1.5;display:flex}.case-workspace-state.error{color:#f0a1a7}.case-workspace-state button{color:#cbd5e1;font:inherit;background:#172233;border:1px solid #465a72;border-radius:5px;align-self:flex-start;padding:5px 8px;font-size:10px}.entry-stream-grid{--entry-text-micro:10px;--entry-text-label:11px;--entry-text-body:12px;--entry-text-editor:13px;grid-template-columns:minmax(215px,22fr) minmax(430px,51fr) minmax(260px,27fr);height:calc(100vh - 126px);min-height:720px;display:grid}.entry-stream-grid.triage-collapsed{grid-template-columns:minmax(215px,22fr) minmax(0,78fr)}.entry-stream-grid.triage-collapsed .entry-stream-action-pane{display:none}.entry-stream-list-pane,.entry-stream-main-pane,.entry-stream-action-pane{min-width:0;min-height:0}.entry-stream-list-pane{background:#101827;border-right:1px solid #29364a;flex-direction:column;display:flex}.entry-stream-controls{background:#101827;border-bottom:1px solid #29364a;flex:none;padding:10px 11px}.entry-stream-controls label>span{color:#8c9aad;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.entry-stream-controls input{color:#edf4fb;width:100%;height:35px;font:inherit;background:#0a111e;border:1px solid #334258;border-radius:6px;outline:none;padding:0 10px;font-size:12px}.entry-stream-controls input:focus{border-color:#55d9a7;box-shadow:0 0 0 2px #55d9a729}.entry-stream-source-controls{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.entry-stream-source-controls button{color:#b4c0d0;min-height:27px;font:inherit;cursor:pointer;background:#151f30;border:1px solid #34445a;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:800}.entry-stream-source-controls button span{color:#76869b;margin-left:3px}.entry-stream-source-controls button.active{color:#07140f;background:#69dfb2;border-color:#69dfb2}.entry-stream-source-controls button.active span{color:#18382d}.entry-stream-controls>p{color:#8190a4;margin:7px 0 0;font-size:10px;line-height:1.45}.entry-stream-groups{scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.entry-stream-group>header{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121e2ff7;border-top:1px solid #304057;border-bottom:1px solid #304057;justify-content:space-between;align-items:center;min-height:31px;padding:7px 11px;display:flex;position:sticky;top:0}.entry-stream-group:first-child>header{border-top:0}.entry-stream-group>header strong{color:#cfe7de;letter-spacing:.04em;font-size:11px}.entry-stream-group>header span{color:#9db0c4;text-align:center;min-width:27px;font-size:var(--entry-text-micro);border:1px solid #3a5168;border-radius:999px;padding:2px 6px;font-weight:800}.entry-stream-row{width:100%;min-height:74px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #253247;flex-direction:column;align-items:stretch;gap:4px;padding:8px 11px;display:flex}.entry-stream-row:hover{background:#2639538f}.entry-stream-row.active{background:linear-gradient(90deg,#3168576b,#192a3e80);box-shadow:inset 3px 0 #62dfb0}.entry-stream-row-top,.entry-stream-row-bottom{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.entry-stream-row-top em{color:#7ee0bb;font-size:var(--entry-text-micro);letter-spacing:.04em;font-style:normal;font-weight:850}.entry-stream-row-top time,.entry-stream-row-bottom>span{color:#75869b;font-size:var(--entry-text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entry-stream-row>strong{color:#eef4fa;font-size:var(--entry-text-body);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.entry-stream-row-facts{color:#9fb1c4;font-size:var(--entry-text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entry-stream-row-bottom em{color:#aebdd0;font-size:var(--entry-text-micro);background:#34455b4d;border:1px solid #4a5970;border-radius:999px;flex:none;padding:2px 5px;font-style:normal;font-weight:800}.entry-stream-row-bottom em.linked,.entry-stream-row-bottom em.lead_candidate{color:#84e0bd;border-color:#4fcb9c99}.entry-stream-row-bottom em.review{color:#e8c278;border-color:#e0ad4b99}.entry-stream-row-bottom em.ignore{color:#8c9aac}.reply-hub-grid{color:#e7edf5;background:#0d1523;grid-template-columns:minmax(250px,25fr) minmax(420px,47fr) minmax(300px,28fr);height:calc(100vh - 126px);min-height:720px;display:grid;overflow:hidden}.reply-hub-list,.reply-hub-detail,.reply-hub-actions{border-right:1px solid #29364a;min-width:0;min-height:0;overflow:auto}.reply-hub-list{background:#101827;flex-direction:column;display:flex}.reply-hub-list>header,.reply-hub-detail-header{border-bottom:1px solid #29364a;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.reply-hub-list>header{flex-direction:column;align-items:stretch}.reply-hub-messenger-connect{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.reply-hub-messenger-connect small{color:#8fa0b5;grid-column:1/-1;font-size:10px}.reply-hub-detail-header>div:last-child{align-items:center;gap:7px;display:flex}.reply-hub-list input,.reply-hub-list select,.reply-hub-draft textarea,.reply-hub-ai-draft textarea{color:#edf4fb;width:100%;font:inherit;background:#0a111e;border:1px solid #334258;border-radius:6px;padding:8px 9px}.reply-hub-list-scroll{min-height:0;overflow:auto}.reply-hub-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #253247;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.reply-hub-row:hover,.reply-hub-row.active{background:#263953a8}.reply-hub-row.active{box-shadow:inset 3px 0 #62dfb0}.reply-hub-row-top,.reply-hub-badges,.reply-hub-inline-actions{justify-content:space-between;align-items:center;gap:6px;display:flex}.reply-hub-row-top em,.reply-hub-row-top time,.reply-hub-context-line,.reply-hub-row em,.reply-hub-detail-header small,.reply-hub-context small,.reply-hub-draft small{color:#8fa0b5;font-size:10px;font-style:normal}.reply-hub-row-top em{color:#79dfba;font-weight:800}.reply-hub-context-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reply-hub-badges{flex-wrap:wrap;justify-content:flex-start}.reply-hub-badges em,.reply-hub-capability,.reply-hub-risk-list span{border:1px solid #41516a;border-radius:999px;padding:2px 6px;font-size:10px}[data-tone=risk]{color:#ffb4b4!important;border-color:#b26767!important}[data-tone=ready]{color:#84e0bd!important;border-color:#4fcb9c!important}[data-tone=human]{color:#f0ca7e!important;border-color:#d9a84b!important}[data-tone=readonly]{color:#a8c5e7!important;border-color:#6684aa!important}[data-tone=unavailable]{color:#cda2ad!important;border-color:#875f6a!important}.reply-hub-detail{background:#0d1523;flex-direction:column;display:flex}.reply-hub-detail-header h2{margin:3px 0 0;font-size:17px}.reply-hub-banner{color:#b7c6d8;background:#152237;border:1px solid #3d526c;border-radius:6px;flex-direction:column;gap:3px;margin:10px 12px 0;padding:8px 10px;font-size:11px;display:flex}.reply-hub-banner.warning{color:#efcf8f;background:#2a2316;border-color:#80652d}.reply-hub-section{border-bottom:1px solid #29364a;padding:12px}.reply-hub-section h3{color:#dce6f2;margin:0 0 9px;font-size:12px}.reply-hub-thread{flex-direction:column;gap:6px;display:flex}.reply-hub-thread article{background:#121f31;border:1px solid #33455e;border-radius:8px;align-self:flex-start;width:fit-content;max-width:88%;padding:7px 9px}.reply-hub-thread article[data-direction=outgoing]{background:#12261f;border-color:#376853;align-self:flex-end}.reply-hub-message-meta{color:#8496ab;justify-content:flex-start;align-items:baseline;gap:6px;font-size:9px;line-height:1.2;display:flex}.reply-hub-thread article[data-direction=outgoing] .reply-hub-message-meta{justify-content:flex-end}.reply-hub-message-meta strong{color:#9eb0c5;font-size:9px;font-weight:750}.reply-hub-message-meta time{color:#71849a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px}.reply-hub-thread article h4,.reply-hub-thread article p{white-space:pre-wrap;margin:4px 0 0}.reply-hub-facebook-composer{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1523f7;border-top:1px solid #35506c;flex-direction:column;gap:7px;margin-top:auto;padding:10px 12px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 24px #04091159}.reply-hub-facebook-composer-meta,.reply-hub-facebook-composer-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.reply-hub-facebook-composer-meta span,.reply-hub-facebook-composer small{color:#8fa0b5;font-size:10px}.reply-hub-facebook-composer textarea{resize:vertical;color:#edf4fb;width:100%;min-height:68px;max-height:180px;font:inherit;background:#09111e;border:1px solid #3b516b;border-radius:8px;padding:9px 10px;line-height:1.45}.reply-hub-facebook-composer button{color:#c8f8e6;font:inherit;cursor:pointer;background:#14513f;border:1px solid #3a8e74;border-radius:7px;padding:7px 12px;font-size:11px;font-weight:750}.reply-hub-facebook-composer button:disabled{opacity:.45;cursor:not-allowed}.reply-hub-thread article h4{font-size:11px;line-height:1.35}.reply-hub-thread article p{color:#dbe5f0;font-size:12px;line-height:1.45}.reply-hub-actions{background:#101827;border-right:0}.reply-hub-appointment-action{background:linear-gradient(145deg,#2158466b,#0f1e25b8);border-bottom-color:#3b715f;flex-direction:column;gap:9px;display:flex}.reply-hub-appointment-action small,.reply-hub-appointment-action p{color:#a9c8be;margin:0;font-size:10px;line-height:1.55}.reply-hub-appointment-action h3{color:#e8fff6;margin:2px 0 5px;font-size:14px}.reply-hub-appointment-action-button{color:#081c15;text-align:center;background:#72dbb3;border:1px solid #55b993;border-radius:6px;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none;display:block}.reply-hub-appointment-action-button:hover{background:#8ce9c5}.reply-hub-context{border-bottom:1px solid #29364a;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-size:11px;display:flex}.reply-hub-context>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.reply-hub-case-context{flex-direction:column;gap:9px;display:flex}.reply-hub-case-context-header,.reply-hub-case-block>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.reply-hub-case-context-header h3,.reply-hub-case-block h4{margin:0}.reply-hub-case-context-header span,.reply-hub-case-context-header a,.reply-hub-case-block>header span{color:#8fa0b5;font-size:10px}.reply-hub-case-context-header a{color:#86d9ba;text-decoration:none}.reply-hub-case-state,.reply-hub-case-context-empty p{color:#9eafc2;margin:0;font-size:10px;line-height:1.5}.reply-hub-case-state.error{color:#faa}.reply-hub-case-context-body{flex-direction:column;gap:9px;display:flex}.reply-hub-case-summary,.reply-hub-case-block{background:#0c1522;border:1px solid #314158;border-radius:6px;padding:9px}.reply-hub-case-summary>strong{color:#e5edf7;font-size:12px;line-height:1.45;display:block}.reply-hub-case-facts{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.reply-hub-case-facts span{color:#aebed0;background:#18263a;border-radius:999px;padding:2px 5px;font-size:9px}.reply-hub-case-summary details{color:#aebed0;margin-top:7px;font-size:10px}.reply-hub-case-summary details p,.reply-hub-case-block article p,.reply-hub-case-block>p{color:#d7e1ec;white-space:pre-wrap;margin:5px 0 0;font-size:10px;line-height:1.55}.reply-hub-case-block>p{max-height:150px;overflow:auto}.reply-hub-case-block article{border-top:1px solid #26364b;margin-top:7px;padding-top:7px}.reply-hub-case-block article strong,.reply-hub-case-block article small{color:#aebed0;font-size:9px;line-height:1.45;display:block}.reply-hub-case-block article.unanswered{background:#2a2118;border:1px solid #815b37;border-radius:5px;padding:7px}.reply-hub-case-block article.unanswered p,.reply-hub-case-block>em{color:#e6bb78;font-size:10px;font-style:normal}.reply-hub-inline-actions button,.reply-hub-draft button{color:#d6e3f1;font:inherit;cursor:pointer;background:#1b2a3d;border:1px solid #486179;border-radius:5px;padding:5px 8px;font-size:10px}.reply-hub-inline-actions button:disabled,.reply-hub-draft button:disabled{opacity:.45;cursor:not-allowed}.reply-hub-risk-list{flex-wrap:wrap;gap:5px;display:flex}.reply-hub-risk-list span:not([data-empty=true]){color:#f0aaaa;border-color:#9a6666}.reply-hub-draft{flex-direction:column;gap:8px;display:flex}.reply-hub-ai-draft{background:linear-gradient(145deg,#102333,#101a29);border:1px solid #3b5d74;border-radius:7px;flex-direction:column;gap:7px;padding:9px;display:flex}.reply-hub-ai-draft>div:first-child{flex-direction:column;gap:3px;display:flex}.reply-hub-ai-draft small{color:#9eb5c9;font-size:10px;line-height:1.45}.reply-hub-ai-actions{flex-wrap:wrap;gap:6px;display:flex}.reply-hub-ai-actions button:first-child{color:#b8f5dc;background:#143d33;border-color:#3a8e74}.reply-hub-untrusted{color:#d8b775;margin:0;font-size:10px;line-height:1.5}.reply-hub-draft-meta{flex-wrap:wrap;gap:4px;display:flex}.reply-hub-draft-meta span,.reply-hub-notice{color:#aebed0;background:#18263a;border-radius:4px;margin:0;padding:4px 6px;font-size:10px}@media (width<=1100px){.reply-hub-grid{grid-template-columns:280px minmax(0,1fr);height:auto}.reply-hub-actions{grid-column:1/-1}}@media (width<=760px){.reply-hub-grid{display:block}.reply-hub-list,.reply-hub-detail,.reply-hub-actions{max-height:none}}.entry-stream-main-pane{background:#0d1523;flex-direction:column;display:flex}.entry-stream-message-header{background:#0e1726f5;border-bottom:1px solid #29364a;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;min-height:67px;padding:11px 15px;display:flex}.entry-stream-message-header>div:first-child{min-width:0}.entry-stream-message-header p,.entry-stream-message-header h2,.entry-stream-message-header small{margin:0}.entry-stream-message-header p{color:#8493a7;font-size:10px}.entry-stream-message-header p span{color:#70dfb6;font-weight:850}.entry-stream-message-header h2{color:#f0f5fa;margin-top:5px;font-size:15px;line-height:1.35}.entry-stream-message-header small{color:#99a7ba;margin-top:5px;font-size:10px;display:block}.entry-stream-source-links{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;max-width:270px;display:flex}.entry-stream-source-links a,.entry-stream-triage-toggle{color:#a9bacb;font-family:inherit;font-size:var(--entry-text-micro);background:0 0;border:1px solid #3b5267;border-radius:5px;padding:5px 7px;font-weight:750}.entry-stream-triage-toggle{cursor:pointer}.entry-stream-triage-toggle:hover,.entry-stream-triage-toggle.active{color:#d9fff0;background:#67dfb21a;border-color:#67dfb2}.entry-stream-content{scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.entry-source-case-summary{background:linear-gradient(135deg,#244e463d,#111d2ed6);border:1px solid #34465e;border-left:3px solid #65dfb2;border-radius:8px;margin:12px 17px 8px;padding:11px 12px}.entry-source-case-summary[data-source=hikakubiz]{background:linear-gradient(135deg,#23426847,#111d2ed6);border-left-color:#77b7ff}.entry-source-case-summary>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.entry-source-case-summary>header p,.entry-source-case-summary>header h3{margin:0}.entry-source-case-summary>header p{color:#78dfba;font-size:var(--entry-text-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.entry-source-case-summary[data-source=hikakubiz]>header p{color:#8bc1ff}.entry-source-case-summary>header h3{color:#f2f7fb;margin-top:3px;font-size:15px;line-height:1.35}.entry-source-case-summary>header a{color:#b8cce0;font-size:var(--entry-text-label);border:1px solid #46617b;border-radius:5px;flex:none;padding:6px 8px;font-weight:800}.entry-source-case-state{color:#94a7ba;font-size:var(--entry-text-label);margin:9px 0 0}.entry-source-case-state.error{color:#e4bd75}.entry-source-case-meta{flex-wrap:wrap;align-items:center;gap:5px;margin:8px 0 0;display:flex}.entry-source-case-meta>div{background:#0a131fa8;border:1px solid #34485f;border-radius:999px;align-items:baseline;gap:4px;min-width:0;padding:3px 6px;display:flex}.entry-source-case-meta dt,.entry-source-case-meta dd{font-size:var(--entry-text-micro);white-space:nowrap;margin:0;line-height:1.35}.entry-source-case-meta dt{color:#718399}.entry-source-case-meta dd{color:#cbd8e4;text-overflow:ellipsis;max-width:170px;font-weight:800;overflow:hidden}.entry-source-case-key-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:7px 0 0;display:grid}.entry-source-case-key-facts>div{background:#0b142194;border-left:2px solid #65dfb294;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:7px;min-width:0;padding:6px 8px;display:grid}.entry-source-case-key-facts>.genre{background:#784a0833;border:1px solid #fbbf2466;border-left:3px solid #fbbf24;border-radius:6px;grid-column:1/-1}.entry-source-case-key-facts>.genre dt{color:#fbbf24}.entry-source-case-key-facts>.genre dd{color:#fff1bd;font-size:13px;font-weight:900}.entry-source-case-key-facts dt,.entry-source-case-key-facts dd{font-size:var(--entry-text-label);margin:0;line-height:1.45}.entry-source-case-key-facts dt{color:#718399;font-weight:800}.entry-source-case-key-facts dd{color:#d4dfe9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:750;display:-webkit-box;overflow:hidden}.entry-source-case-supporting-context{border-top:1px solid #41546c75;margin-top:7px}.entry-source-case-supporting-context>summary{color:#8194a9;font-size:var(--entry-text-micro);cursor:pointer;padding-top:7px;font-weight:800}.entry-source-case-revenue span,.entry-source-case-decision span,.entry-source-case-risks>span{color:#74869a;font-size:var(--entry-text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:850}.entry-source-case-revenue,.entry-source-case-decision{background:#205d4821;border:1px solid #5bd0a552;border-radius:6px;justify-content:space-between;align-items:baseline;gap:16px;margin-top:7px;padding:8px 10px;display:flex}.entry-source-case-revenue strong,.entry-source-case-decision strong{color:#9be6c9;text-align:right;font-size:11px;line-height:1.45}.entry-source-case-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.entry-source-case-tags span{color:#aabdd0;font-size:var(--entry-text-micro);background:#1d2d41b8;border:1px solid #3e536b;border-radius:999px;padding:3px 6px;font-weight:800}.entry-source-case-overview{color:#c8d4df;font-size:var(--entry-text-body);margin:10px 0 0;line-height:1.65}.entry-source-case-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 12px;margin:11px 0 0;display:grid}.entry-source-case-details>div{border-bottom:1px solid #42536980;grid-template-columns:minmax(95px,.42fr) minmax(0,1fr);gap:8px;min-width:0;padding:6px 0;display:grid}.entry-source-case-details dt,.entry-source-case-details dd{font-size:var(--entry-text-label);margin:0;line-height:1.5}.entry-source-case-details dt{color:#7f91a5}.entry-source-case-details dd{color:#ced9e4}.entry-source-case-risks{background:#5b3b0b24;border:1px solid #d2a14557;border-radius:6px;margin-top:9px;padding:8px 10px}.entry-source-case-risks ul{color:#e0c087;font-size:var(--entry-text-label);margin:6px 0 0;padding-left:17px;line-height:1.55}.entry-stream-case-page-callout{background:#19544224;border:1px solid #45c49b61;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:10px 17px 16px;padding:12px 14px;display:flex}.entry-stream-case-page-callout strong,.entry-stream-case-page-callout p{margin:0}.entry-stream-case-page-callout strong{color:#dcebe5;font-size:13px}.entry-stream-case-page-callout p{color:#91a99f;margin-top:4px;font-size:12px;line-height:1.55}.entry-stream-case-page-callout button{color:#a7ead0;background:#2f665133;border:1px solid #4b806c;border-radius:6px;flex:none;padding:8px 11px;font-weight:800}.entry-source-case-workspace{--entry-text-micro:11px;--entry-text-label:12px;--entry-text-body:13px;--entry-text-editor:14px;background:#0a121ed1;border:1px solid #34465e;border-radius:8px;margin:10px 17px 16px;overflow:clip;container-type:inline-size}.entry-source-case-workspace-header{background:linear-gradient(100deg,#244e4647,#101b2bf0);border-bottom:1px solid #34465e;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.entry-source-case-workspace-header p,.entry-source-case-workspace-header h3{margin:0}.entry-source-case-workspace-header p{color:#79dfbb;font-size:var(--entry-text-micro);letter-spacing:.09em;text-transform:uppercase;font-weight:850}.entry-source-case-workspace-header h3{color:#ecf3f8;margin-top:4px;font-size:15px;line-height:1.4}.entry-source-case-workspace-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.entry-source-case-workspace-header button{color:#9fe4c9;font-size:var(--entry-text-label);background:#28634b33;border:1px solid #49715f;border-radius:5px;flex:none;padding:7px 9px;font-weight:800}.entry-source-case-workspace-header .entry-source-case-header-submit{color:#02111f;min-height:40px;font-size:var(--entry-text-body);background:#22b8ee;border-color:#38bdf894;padding:9px 13px;font-weight:950;box-shadow:0 7px 20px #0ea5e933}.entry-source-case-workspace-header .entry-source-case-header-submit:hover:not(:disabled){background:#67d0f5}.entry-source-case-workspace-header .entry-source-case-header-submit:disabled,.entry-source-case-workspace-header .entry-source-case-header-submit:disabled:hover{color:#8292a3;box-shadow:none;cursor:not-allowed;background:#33415580;border-color:#64748b6b}.entry-source-case-workspace-header .entry-source-case-review-send{font-size:var(--entry-text-label);padding:7px 9px}.entry-source-case-application-badge{white-space:nowrap;background:#5b3b0b24;border:1px solid #f2c66f6b;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:4px 8px;display:inline-flex}.entry-source-case-application-badge span{color:#9eb0c2;font-size:var(--entry-text-micro);font-weight:900}.entry-source-case-application-badge strong{color:#f2c66f;font-size:var(--entry-text-label)}.entry-source-case-application-badge.submitting,.entry-source-case-application-badge.prepared,.entry-source-case-application-badge.queued{background:#1e40af24;border-color:#60a5fa7a}.entry-source-case-application-badge.submitting strong,.entry-source-case-application-badge.prepared strong,.entry-source-case-application-badge.queued strong{color:#8bc1ff}.entry-source-case-application-badge.entered{background:#1f5b452b;border-color:#5fd7aa80}.entry-source-case-application-badge.entered strong{color:#8ce3c2}.entry-source-case-application-badge.failed{background:#7f1d1d2e;border-color:#ef444470}.entry-source-case-application-badge.failed strong{color:#f3b1b1}.entry-source-case-application-badge.unavailable{background:#47556929;border-color:#94a3b861}.entry-source-case-application-badge.unavailable strong{color:#c5d0dc}.entry-source-case-editor-state{color:#aebdca;font-size:var(--entry-text-label);background:#080f1ab8;border-bottom:1px solid #2b3b50;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 13px;display:flex}.entry-source-case-editor-state>span,.entry-source-case-editor-state>strong{background:#94a3b81a;border-radius:999px;padding:4px 7px}.entry-source-case-editor-state .submission-state{color:#aebdca;border:1px solid #94a3b847;font-weight:900}.entry-source-case-editor-state .submission-state.preview,.entry-source-case-editor-state .submission-state.none,.entry-source-case-editor-state .submission-state.not_entered,.entry-source-case-editor-state .submission-state.dry_run_checked{color:#f2c66f;background:#5b3b0b29;border:1px solid #f2c66f57}.entry-source-case-editor-state .submission-state.submitting,.entry-source-case-editor-state .submission-state.prepared,.entry-source-case-editor-state .submission-state.enqueued,.entry-source-case-editor-state .submission-state.queued{color:#8bc1ff;background:#1e40af29;border-color:#60a5fa5c}.entry-source-case-editor-state .submission-state.sent,.entry-source-case-editor-state .submission-state.already_submitted,.entry-source-case-editor-state .submission-state.entered{color:#8ce3c2;background:#1f5b452e;border-color:#5fd7aa61}.entry-source-case-editor-state .submission-state.failed{color:#fca5a5;background:#7f1d1d38;border-color:#ef444457}.entry-source-case-editor-state .submission-state.unavailable{color:#c5d0dc;background:#47556929;border-color:#94a3b857}.entry-source-case-editor-state>strong{color:#8ce3c2}.entry-source-case-editor-state>strong.error{color:#fca5a5;background:#7f1d1d38}.entry-source-case-workspace-nav{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1725f5;border-bottom:1px solid #2b3b50;flex-wrap:wrap;align-items:center;gap:5px;padding:7px 13px;display:flex;position:sticky;top:0}.entry-source-case-workspace-nav a{color:#9fb1c4;font-size:var(--entry-text-micro);border:1px solid #34485f;border-radius:5px;padding:4px 7px;font-weight:800;text-decoration:none}.entry-source-case-workspace-nav a:hover{color:#9de6cb;background:#2f66512b;border-color:#4b806c}.entry-source-case-workspace-columns{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:14px;padding:14px;display:grid}.entry-source-case-workspace-column{align-content:start;gap:14px;min-width:0;display:grid}.entry-source-case-content-column{border-right:0}.entry-source-case-response-column{background:0 0}.entry-source-case-panel,.entry-source-case-compose-panel{scroll-margin-top:48px}.entry-source-case-compose-panel .case-entry-answer-row{grid-template-columns:minmax(0,1fr)}.entry-source-case-compose-panel .case-entry-answer-input textarea.input,.entry-source-case-compose-panel .entry-source-case-rewrite-panel textarea.input,.entry-source-case-compose-panel .case-proposal-textarea{font-size:var(--entry-text-editor);line-height:1.65}.entry-source-case-compose-panel .entry-source-case-note-grid{grid-template-columns:minmax(0,1fr)}.entry-source-case-compose-panel .case-entry-answer-input.unanswered{background:#5b3b0b1f;border:1px solid #daab4e4d;border-radius:7px;padding:8px}.entry-source-case-editor-help{color:#8fa0b3;font-size:var(--entry-text-label);line-height:1.55}.entry-source-case-compose-panel .proposal-status.draft,.entry-source-case-compose-panel .technology-status.questions{color:#f2c66f}.entry-source-case-compose-panel .proposal-status.sent,.entry-source-case-compose-panel .technology-status.ready{color:#79ddb9}.entry-source-case-compose-panel .proposal-status.queued{color:#8bc1ff}.entry-source-case-compose-panel .proposal-status.failed,.entry-source-case-compose-panel .technology-status.review{color:#f2a6a6}.entry-source-case-compose-panel .technology-status.unknown{color:#a8b8c8}@container (width<=700px){.entry-source-case-workspace-header-actions{justify-content:flex-start;width:100%}.entry-source-case-workspace-header .entry-source-case-header-submit{flex:210px}.entry-source-case-workspace-columns{flex-direction:column;padding:10px;display:flex}.entry-source-case-response-column{order:-1;width:100%}.entry-source-case-content-column{border-top:0;border-right:0;width:100%}}.entry-source-case-section{border-top:1px solid #2b3b50;scroll-margin-top:42px}.entry-source-case-section:first-of-type{border-top:0}.entry-source-case-section>summary{color:#d8e3ed;cursor:pointer;background:#172436d1;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:10px 13px;list-style:none;display:flex}.entry-source-case-section>summary::-webkit-details-marker{display:none}.entry-source-case-section>summary span{font-size:var(--entry-text-editor);align-items:center;gap:9px;font-weight:850;display:flex}.entry-source-case-section>summary em{color:#65d7ad;font-size:var(--entry-text-micro);letter-spacing:.07em;font-style:normal}.entry-source-case-section>summary strong{color:#8193a8;font-size:var(--entry-text-micro);font-weight:800}.entry-source-case-section>summary .proposal-status.draft{color:#e2b867}.entry-source-case-section>summary .proposal-status.sent{color:#79ddb9}.entry-source-case-section>summary .proposal-status.queued{color:#8bc1ff}.entry-source-case-section>summary .proposal-status.failed{color:#f2a6a6}.entry-source-case-section>summary .technology-status.review{color:#f2b6b6}.entry-source-case-section>summary .technology-status.questions{color:#f2c66f}.entry-source-case-section>summary .technology-status.ready{color:#79ddb9}.entry-source-case-section>summary .technology-status.unknown{color:#8fa0b3}.entry-source-case-section-body{padding:12px 13px 15px}.entry-source-case-empty{color:#8fa0b3;font-size:var(--entry-text-label);background:#17223175;border:1px dashed #3b4b60;border-radius:5px;margin:0;padding:9px 10px;line-height:1.55}.entry-source-case-text-block+.entry-source-case-text-block{margin-top:10px}.entry-source-case-text-block h4,.entry-source-case-note-grid h4{color:#7f91a5;font-size:var(--entry-text-micro);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-weight:850}.entry-source-case-text-block pre,.entry-source-case-conversations pre{color:#dbe5ee;font-family:"Noto Sans JP",var(--font-stack);font-size:var(--entry-text-body);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.7}.entry-source-case-text-block{background:#101b2bb8;border:1px solid #33455a;border-radius:6px;padding:10px 11px}.entry-source-case-text-block.primary{border-left:3px solid #5fd7aa}.entry-source-case-source-body{gap:8px;display:grid}.entry-source-case-source-body .entry-source-case-text-block+.entry-source-case-text-block{margin-top:0}.entry-source-case-source-body .entry-source-case-text-block pre{scrollbar-gutter:stable;max-height:210px;overflow:auto}.entry-source-case-source-body .entry-source-case-text-block.primary pre{max-height:320px}.entry-source-case-technology-help,.entry-source-case-technology-summary{font-size:var(--entry-text-label);margin:0;line-height:1.6}.entry-source-case-technology-help{color:#8194a9}.entry-source-case-technology-summary{color:#d4e0ea;background:#234f4026;border-left:3px solid #69dcb1;margin-top:8px;padding:8px 9px}.entry-source-case-technology-list{gap:7px;margin-top:9px;display:grid}.entry-source-case-technology-list article{background:#101b2ab8;border:1px solid #34465b;border-radius:6px;padding:8px 9px}.entry-source-case-technology-list article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.entry-source-case-technology-list article>header strong{color:#dbe6ef;font-size:var(--entry-text-body)}.entry-source-case-technology-list article>header span{color:#71859a;font-size:var(--entry-text-micro)}.entry-source-case-technology-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.entry-source-case-technology-tags span{color:#a8bacb;font-size:var(--entry-text-micro);background:#2030449e;border:1px solid #40536a;border-radius:999px;padding:2px 5px;font-weight:800}.entry-source-case-technology-list article p,.entry-source-case-technology-list article small{color:#9cadbd;font-size:var(--entry-text-label);margin:6px 0 0;line-height:1.55;display:block}.entry-source-case-technology-missing,.entry-source-case-technology-violations{color:#dfbf83;font-size:var(--entry-text-label);background:#5b3b0b24;border:1px solid #daab4e57;border-radius:6px;margin-top:8px;padding:8px 9px;line-height:1.55}.entry-source-case-technology-violations{color:#f1b0b0;background:#671c1c29;border-color:#e16a6a57}.entry-source-case-technology-missing ul,.entry-source-case-technology-violations ul{margin:5px 0 0;padding-left:17px}.entry-source-case-note-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.entry-source-case-note-grid section{background:#121d2db3;border:1px solid #324258;border-radius:6px;padding:9px}.entry-source-case-note-grid p{color:#c5d0dc;font-size:var(--entry-text-label);margin:0;line-height:1.55}.entry-source-case-submission-status{background:#0f1a2ac7;border:1px solid #3b4d63;border-radius:6px;margin-top:11px;padding:10px 11px}.entry-source-case-submission-status>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:10px;list-style:none;display:flex}.entry-source-case-submission-status>summary::-webkit-details-marker{display:none}.entry-source-case-submission-status>summary span{color:#8193a8;font-size:var(--entry-text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:850}.entry-source-case-submission-status>summary strong{color:#cbd8e4;font-size:var(--entry-text-label)}.entry-source-case-submission-status>p{color:#aebdca;font-size:var(--entry-text-body);margin:6px 0 0;line-height:1.55}.entry-source-case-submission-status>footer{color:#788ba0;font-size:var(--entry-text-micro);flex-wrap:wrap;align-items:center;gap:5px 12px;margin-top:7px;display:flex}.entry-source-case-submission-status>footer a{color:#82c9ff;font-weight:800}.entry-source-case-submission-status.submitting,.entry-source-case-submission-status.prepared,.entry-source-case-submission-status.enqueued{background:#1e40af1f;border-color:#60a5fa6b}.entry-source-case-submission-status.submitting>summary strong,.entry-source-case-submission-status.prepared>summary strong,.entry-source-case-submission-status.enqueued>summary strong{color:#8bc1ff}.entry-source-case-submission-status.sent,.entry-source-case-submission-status.already_submitted{background:#1f5b4524;border-color:#5fd7aa6b}.entry-source-case-submission-status.sent>summary strong,.entry-source-case-submission-status.already_submitted>summary strong{color:#8ce3c2}.entry-source-case-submission-status.failed{background:#7f1d1d29;border-color:#ef444466}.entry-source-case-submission-status.failed>summary strong,.entry-source-case-submission-status.failed>p{color:#f3b1b1}.entry-source-case-proposal-actions{background:#1f5b4529;border:1px solid #5fd7aa57;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:11px;padding:10px 11px;display:flex}.entry-source-case-review-send{color:#07150f;font-size:var(--entry-text-body);background:#79dfbb;border:1px solid #5fd7aa;border-radius:5px;flex:none;padding:8px 11px;font-weight:900;text-decoration:none}.entry-source-case-review-send:hover{background:#9aebce}.entry-source-case-proposal-actions small{color:#9bb1a7;font-size:var(--entry-text-micro);line-height:1.5}.entry-source-case-proposal-actions small.warning{color:#f2c66f}.entry-source-case-editor-toolbar{flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;display:flex}.entry-source-case-editor-toolbar small{color:#8fa0b3;font-size:var(--entry-text-label);line-height:1.5}.entry-source-case-proposal-editor,.entry-source-case-rewrite-editor label{gap:6px;display:grid}.entry-source-case-proposal-editor>span,.entry-source-case-rewrite-editor label>span{color:#9eafbf;font-size:var(--entry-text-label);font-weight:850}.entry-source-case-proposal-editor textarea{resize:vertical;min-height:250px;font-size:var(--entry-text-editor);line-height:1.65}.entry-source-case-rewrite-editor{background:#101b2bb8;border:1px solid #33455a;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:10px;padding:10px;display:grid}.entry-source-case-rewrite-editor textarea{resize:vertical;font-size:var(--entry-text-body);line-height:1.55}.entry-source-case-question-list,.entry-source-case-conversations{gap:8px;display:grid}.entry-source-case-question{background:#111c2bb8;border:1px solid #34465c;border-radius:6px;overflow:hidden}.entry-source-case-question>div,.entry-source-case-question>label{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:8px 10px;display:grid}.entry-source-case-question>div+div,.entry-source-case-question>div+label{background:#22473b1f;border-top:1px solid #2e3d51}.entry-source-case-question>div.unanswered,.entry-source-case-question>label.unanswered{background:#5d3e0e1f}.entry-source-case-question span{color:#6dd9b1;font-size:var(--entry-text-label);font-weight:900}.entry-source-case-question .unanswered span,.entry-source-case-question .unanswered p{color:#c9a963}.entry-source-case-question label textarea{resize:vertical;width:100%;min-height:72px;font-size:var(--entry-text-editor);line-height:1.55}.entry-source-case-question p{color:#d6e1eb;font-size:var(--entry-text-body);margin:0;line-height:1.55}.entry-source-case-conversations article{background:#101b2abd;border:1px solid #34465b;border-radius:6px;padding:10px 11px}.entry-source-case-conversations article>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.entry-source-case-conversations article>header span{color:#8bc5ff;font-size:var(--entry-text-micro);background:#32679e33;border-radius:999px;padding:3px 5px;font-weight:850}.entry-source-case-conversations article>header span.outgoing{color:#83dfbc;background:#27715433}.entry-source-case-conversations article>header strong{color:#dce6ef;font-size:var(--entry-text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entry-source-case-conversations article>header time{color:#75869a;font-size:var(--entry-text-micro)}.entry-source-case-conversations pre,.entry-source-case-conversations article>.entry-source-case-empty{border-top:1px solid #2e3d50;margin-top:9px;padding-top:9px}.entry-source-case-conversations footer{gap:9px;margin-top:8px;display:flex}.entry-source-case-conversations footer a{color:#8fbce7;font-size:var(--entry-text-micro);font-weight:800}.entry-stream-original-message{border-top:1px solid #29364a;margin-top:4px}.entry-stream-original-message>header{color:#a9b8c8;background:#111b2be6;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 18px;display:flex}.entry-stream-original-message>header strong{letter-spacing:.04em;font-size:10px}.entry-stream-original-message>header span{color:#6f8094;font-size:var(--entry-text-micro)}.entry-stream-body-notice{color:#d5b473;background:#5f400f29;border-bottom:1px solid #c68d3e47;margin:0;padding:7px 18px;font-size:10px}.entry-stream-body-notice.error{color:#ef9fa7;background:#69192229;border-color:#cc54604d}.entry-stream-message-body{color:#edf2f7;min-height:360px;font-family:"Noto Sans JP",var(--font-stack);white-space:pre-wrap;word-break:break-word;margin:0;padding:30px clamp(24px,4vw,58px) 38px;font-size:15px;line-height:1.9}.entry-stream-action-pane{position:relative}.entry-stream-triage-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.entry-stream-triage-heading p,.entry-stream-triage-heading h2{margin:0}.entry-stream-triage-heading p{color:#70dfb6;font-size:var(--entry-text-micro);letter-spacing:.1em;font-weight:850}.entry-stream-triage-heading h2{margin-top:3px;font-size:14px}.entry-stream-triage-heading>span{color:#b8c5d3;font-size:var(--entry-text-micro);border:1px solid #4a5e74;border-radius:999px;padding:3px 7px;font-weight:800}.entry-stream-triage-actions{flex-direction:column;flex:auto;align-items:stretch;gap:13px;padding:13px;display:flex}.entry-stream-triage-actions .button,.entry-stream-triage-actions .input{width:100%;min-height:34px}.entry-stream-triage-actions .tag-row{grid-template-columns:1fr;gap:6px;display:grid}.entry-stream-secondary-actions{flex-direction:column;gap:7px;display:flex}.entry-stream-secondary-actions button,.entry-stream-linked-action button{color:#c4d0dc;width:100%;min-height:32px;font:inherit;font-size:var(--entry-text-label);cursor:pointer;background:#172334;border:1px solid #43566d;border-radius:6px;padding:6px 10px;font-weight:800}.entry-stream-secondary-actions button:last-child{color:#e4be75;border-color:#cb9c4499}.entry-stream-secondary-actions button:disabled{cursor:wait;opacity:.58}.entry-stream-linked-action{background:#2a775924;border:1px solid #4aca9a6b;border-radius:7px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:12px;margin:13px;padding:10px 11px;display:flex}.entry-stream-linked-action>div{flex-direction:column;gap:3px;min-width:0;display:flex}.entry-stream-linked-action strong{color:#9de5c8;font-size:var(--entry-text-body)}.entry-stream-linked-action span{color:#718d83;font-size:var(--entry-text-label)}.entry-stream-linked-action button{color:#07140f;background:#67dfb2;border-color:#67dfb2}.entry-stream-send-guard,.entry-stream-triage-result{color:#7f8fa4;font-size:var(--entry-text-label);margin:0;line-height:1.5}.entry-stream-triage-result{color:#83dfbd;margin-top:6px}.entry-stream-triage-footer{background:#0c131ffa;border-top:1px solid #344359;padding:11px 13px;position:sticky;bottom:0}@media (width<=1160px){.case-workspace-grid{grid-template-columns:245px minmax(0,1fr);height:auto}.case-workspace-action-pane{border-top:1px solid #29364a;grid-column:1/-1;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr) minmax(220px,.7fr);display:grid}.case-workspace-action-pane>header,.case-workspace-dependencies,.case-workspace-reply-gate{border-top:0;border-right:1px solid #29364a;position:static}.entry-stream-grid,.entry-stream-grid.triage-collapsed{grid-template-columns:245px minmax(0,1fr)}.entry-source-case-details{grid-template-columns:1fr}.entry-stream-action-pane{grid-template-columns:none;display:flex}}@media (width<=760px){.case-workspace-topbar,.case-workspace-action-pane{display:flex}.case-workspace-topbar{flex-direction:column;align-items:stretch}.case-workspace-modes{overflow-x:auto}.case-workspace-modes .support-link{margin-left:0}.case-workspace-grid{flex-direction:column;display:flex}.case-workspace-list-pane,.case-workspace-evidence-pane{border-bottom:1px solid #29364a;border-right:0}.case-workspace-case-list{max-height:360px}.case-workspace-evidence-pane{min-height:700px}.case-workspace-case-header{align-items:flex-start}.case-workspace-case-header h2{white-space:normal}.case-workspace-semantic-strip,.case-workspace-semantic-detail{grid-template-columns:1fr}.case-workspace-action-pane>header,.case-workspace-dependencies,.case-workspace-reply-gate{border-right:0}.entry-stream-grid{flex-direction:column;height:auto;display:flex}.entry-stream-list-pane{border-bottom:1px solid #29364a;border-right:0;max-height:470px}.entry-stream-main-pane{min-height:720px}.entry-stream-message-header{flex-direction:column}.entry-stream-source-links{justify-content:flex-start;max-width:none}.entry-stream-message-body{min-height:360px;padding:24px 20px 30px}.entry-source-case-summary{margin:11px 10px 8px;padding:12px}.entry-source-case-summary>header{flex-direction:column;gap:9px}.entry-source-case-key-facts{grid-template-columns:1fr}.entry-source-case-decision,.entry-source-case-revenue,.entry-stream-original-message>header{flex-direction:column;align-items:flex-start;gap:5px}.entry-source-case-decision strong,.entry-source-case-revenue strong{text-align:left}.entry-source-case-workspace{margin:8px 10px 12px}.entry-source-case-workspace-header,.entry-source-case-section>summary{flex-direction:column;align-items:flex-start}.entry-source-case-note-grid,.entry-source-case-rewrite-editor{grid-template-columns:1fr}.entry-source-case-conversations article>header{grid-template-columns:auto minmax(0,1fr)}.entry-source-case-conversations article>header time{grid-column:2}.entry-stream-linked-action{flex-direction:column;align-items:stretch}}*{box-sizing:border-box}html,body{background:radial-gradient(circle at 20% 0%,#3ddc9717,transparent 280px),linear-gradient(180deg,#3c4e7021,transparent 260px),var(--bg);max-width:100%;color:var(--text);font-family:var(--font-stack);margin:0;padding:0}html{scroll-behavior:smooth}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-strong)}.auth-shell{justify-content:center;align-items:center;min-height:100vh;padding:48px 20px;display:flex;position:relative}.auth-brand{color:inherit;align-items:baseline;gap:10px;display:inline-flex;position:absolute;top:20px;left:20px}.auth-brand-sub{color:var(--muted);letter-spacing:.02em;font-size:12px}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.page-title{letter-spacing:.01em;margin:4px 0 0;font-size:26px}.page-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:12px}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cases-source-navigation,.cases-ledger-navigation,.cases-direction-navigation{flex-wrap:wrap;gap:8px;display:flex}.cases-page{gap:10px;min-width:0}.cases-page-split{height:calc(100dvh - 36px);min-height:480px}.cases-page-split>.cases-inbox-workspace{flex:1;height:auto;min-height:320px}.cases-page-header{flex:none;align-items:flex-start;min-height:58px;margin:0}.cases-page-header .page-title{margin:0;font-size:22px}.cases-ledger-controls{z-index:6;border:1px solid var(--border);background:var(--card);border-radius:8px;flex:none;padding:8px 10px;position:relative}.cases-filter-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cases-filter-bar .page-actions{gap:8px;margin-left:auto}.cases-filter-bar .button{min-height:30px;padding:5px 8px;font-size:12px}.cases-ledger-navigation{flex-wrap:wrap;gap:2px;display:flex}.cases-ledger-navigation a{color:var(--muted);border-radius:5px;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;display:block}.cases-ledger-navigation a[aria-current=page]{color:#a7f3d0;background:#62d8ac1f}.cases-ledger-navigation a:hover{background:#94a3b81a}.cases-ledger-navigation a:focus-visible,.cases-active-filters a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cases-extra-filters>summary,.cases-help>summary{cursor:pointer;color:var(--muted);padding:6px 4px;font-size:12px}.cases-extra-filters[open]>summary{color:#a7f3d0}.cases-filter-count{color:#a7f3d0;background:#62d8ac26;border-radius:10px;margin-left:6px;padding:1px 5px}.cases-extra-filter-panel,.cases-help-content{z-index:10;background:#131c2c;border:1px solid #3d506c;border-radius:8px;width:min(620px,100%);padding:16px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0006}.cases-extra-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cases-extra-filter-fields label{gap:6px;min-width:0;font-size:12px;display:grid}.cases-extra-filter-fields .input{min-width:0;padding:7px;font-size:13px}.cases-extra-filter-panel>.link{margin-top:12px;font-size:12px;display:inline-block}.cases-help-content{width:min(420px,100%);font-size:12px;line-height:1.7}.cases-help-content p{color:var(--muted);margin:6px 0 0}.cases-active-filters{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cases-active-filters a{color:#b8d8cc;background:#62d8ac14;border-radius:4px;align-items:center;gap:8px;padding:3px 7px;font-size:11px;text-decoration:none;display:inline-flex}.cases-inbox-list-pane .case-workspace-list-controls{padding:8px 10px}.cases-inbox-list-pane .cases-inbox-list-summary{margin-top:4px}.case-detail-v2-pane{gap:10px}.case-detail-v2-pane .case-workspace-links,.case-detail-v2-pane .case-workspace-links .tag-row{gap:6px}.case-detail-v2-pane .case-workspace-links .button,.case-detail-v2-pane .case-detail-hero .button{min-height:30px;padding:5px 8px;font-size:12px}.case-detail-v2-pane .case-detail-hero{gap:10px;padding:12px}.case-detail-v2-pane .case-detail-hero h1{margin:4px 0;font-size:21px}.case-detail-v2-pane .case-detail-subtitle{font-size:12px}.case-detail-v2-pane .case-detail-hero-side{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.case-detail-v2-pane .case-detail-hero .pill{padding:3px 7px;font-size:11px}.case-detail-v2-pane .case-section-nav{padding:4px;top:0}.case-detail-v2-pane .case-section-nav a{padding:6px;font-size:12px}@media (width<=900px){.cases-page-split{height:auto;min-height:0}.cases-page-split>.cases-inbox-workspace{min-height:0}.cases-extra-filter-fields{grid-template-columns:minmax(0,1fr)}.cases-filter-bar .page-actions{margin-left:0}}.link{color:var(--accent);text-underline-offset:2px;-webkit-text-decoration:underline #19e6198c;text-decoration:underline #19e6198c}.link:hover{color:var(--accent-strong);text-decoration-color:#12cf12bf}.shell{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;max-width:1400px;margin:0 auto;padding:28px 20px 40px;display:grid}.app-shell{position:relative}.nav-toggle,.nav-overlay,.mobile-topbar{display:none}.nav-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.mobile-topbar-brand{color:inherit;align-items:center;gap:10px;display:inline-flex}.mobile-topbar-brand:hover{color:inherit}.mobile-topbar-sub{color:var(--muted);letter-spacing:.02em;font-size:12px}.app-sidebar{border-radius:calc(var(--radius) + 2px);border:1px solid var(--border);min-height:calc(100vh - 48px);box-shadow:var(--shadow-lg);background:#0f172aeb;flex-direction:column;align-self:start;gap:18px;padding:16px 14px;display:flex;position:sticky;top:24px}.app-sidebar-bottom{flex-direction:column;gap:18px;margin-top:auto;display:flex}.app-main{min-width:0}.app-header{align-items:center;gap:12px;margin:0;display:flex}.app-brand{color:inherit;align-items:center;gap:10px;display:inline-flex}.app-brand:hover{color:inherit}.app-brand-text{flex-direction:column;gap:2px;display:flex}.app-title{letter-spacing:.01em;font-size:17px;font-weight:700}.app-subtitle{color:var(--muted);font-size:13px}.env-table{border-collapse:separate;border-spacing:0 6px;width:100%}.env-table td{vertical-align:top}.env-label{font-weight:600}.env-keys{opacity:.8;font-size:12px}.env-value{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.badge{border-radius:999px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-block}.badge.ok{color:#15803d;background:#22c55e26}.badge.warn{color:#b45309;background:#f59e0b26}.badge.ng{color:#b91c1c;background:#ef444426}.app-nav{flex-direction:column;gap:16px;display:flex}.nav-group{flex-direction:column;gap:6px;display:flex}.nav-group>summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.nav-group>summary::-webkit-details-marker{display:none}.nav-group[open]>summary{margin-bottom:2px}.nav-group.nav-collapsible>summary:after{content:"-";opacity:.5;font-weight:700}.nav-group.nav-collapsible:not([open])>summary:after{content:"+"}.nav-label{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.nav-items{flex-direction:column;align-items:stretch;gap:8px;display:flex}.nav-items .button{justify-content:flex-start;width:100%}.nav-dropdown{width:100%;position:relative}.nav-dropdown>summary{justify-content:flex-start;width:100%;list-style:none}.nav-dropdown>summary::-webkit-details-marker{display:none}.details-summary{cursor:pointer;font-weight:700;list-style:none}.details-summary::-webkit-details-marker{display:none}.nav-dropdown-menu{border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);min-width:180px;box-shadow:var(--shadow);z-index:50;background:#0f172afa;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0}@media (width<=1100px){.nav-toggle,.nav-overlay,.mobile-topbar{display:block}.mobile-topbar{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 0;display:flex;position:sticky;top:0}.shell{grid-template-columns:1fr;gap:16px;padding:12px 12px 32px}.app-main{padding-top:0}.app-sidebar{z-index:150;width:min(320px,100vw - 24px);min-height:auto;transition:transform .18s;position:fixed;top:12px;bottom:12px;left:12px;overflow:auto;transform:translate(calc(-100% - 16px))}.nav-overlay{z-index:140;opacity:0;pointer-events:none;background:#0206178c;transition:opacity .18s;position:fixed;inset:0}.nav-toggle:checked~.nav-overlay{opacity:1;pointer-events:auto}.nav-toggle:checked~.shell .app-sidebar{transform:translate(0)}}.nav-dropdown-item{color:var(--text);background:#94a3b81a;border-radius:8px;align-items:center;padding:8px 10px;display:flex}.nav-dropdown-item:hover{color:var(--text);background:#94a3b829}.cases-list-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cases-layout-toggle{gap:6px;margin-left:auto;display:inline-flex}.cases-layout-toggle .button[aria-pressed=true]{background:#19e6192e;border-color:#19e61999;box-shadow:inset 0 0 0 1px #19e6191f}.messages-list-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.messages-layout-toggle{gap:6px;margin-left:auto;display:inline-flex}.messages-layout-toggle .button[aria-pressed=true]{background:#19e6192e;border-color:#19e61999;box-shadow:inset 0 0 0 1px #19e6191f}.reply-queue{scroll-margin-top:48px}.reply-queue-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reply-queue-workspace{grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);align-items:start;gap:12px;display:grid}.reply-queue-list{scrollbar-gutter:stable;background:#101827;border:1px solid #4a5c788f;border-radius:10px;min-width:0;min-height:360px;max-height:min(560px,100dvh - 260px);overflow-y:auto}.reply-queue-group+.reply-queue-group{border-top:1px solid #3a465a}.reply-queue-group-heading{z-index:1;color:#aebccd;background:#0a111ef5;border-bottom:1px solid #29364a;margin:0;padding:8px 12px;font-size:11px;line-height:1.35;position:sticky;top:0}.reply-queue-row{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #29364a;flex-direction:column;align-items:stretch;gap:5px;padding:10px 12px;display:flex}.reply-queue-group>.reply-queue-row:last-child{border-bottom:0}.reply-queue-row:hover{background:#4a24326b}.reply-queue-row[aria-pressed=true]{background:linear-gradient(90deg,#652a3a99,#2326398f);box-shadow:inset 3px 0 #f87171}.reply-queue-row-header,.reply-queue-detail-header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.reply-queue-row-pills{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.reply-queue-row-pills .pill{padding:3px 7px;font-size:10px}.reply-queue-row time,.reply-queue-detail time{color:#8493a7;white-space:nowrap;flex:none;font-size:10px}.reply-queue-row strong,.reply-queue-row-meta,.reply-queue-row-snippet{text-overflow:ellipsis;overflow:hidden}.reply-queue-row strong,.reply-queue-row-meta{white-space:nowrap}.reply-queue-row strong{color:#f8edf0;font-size:13px;line-height:1.45}.reply-queue-row-meta{color:#a9b5c5;font-size:11px}.reply-queue-row-snippet{color:#8797aa;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box}.reply-queue-detail{background:#f871710b;min-width:0;min-height:360px;max-height:min(560px,100dvh - 260px);position:sticky;top:48px;overflow-y:auto}.reply-queue-detail:hover{transform:none}.reply-queue-detail h3{margin:5px 0 0;font-size:18px;line-height:1.45}.reply-queue-detail-meta{overflow-wrap:anywhere;font-size:12px}.reply-queue-detail-summary{color:#c4cedb;max-width:76ch;font-size:13px;line-height:1.65}.reply-queue-detail details summary{cursor:pointer;font-weight:700}.reply-queue-detail details pre{white-space:pre-wrap;word-break:break-word;max-height:180px;margin:8px 0 0;font-size:12px;line-height:1.6;overflow:auto}.reply-queue-actions{margin-top:auto}.message-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:stretch;gap:12px;display:grid}.messages-ledger{grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr);align-items:start;gap:12px;display:grid}.messages-ledger-list{scrollbar-gutter:stable;background:#101827;border:1px solid #4a5c788f;border-radius:10px;min-width:0;min-height:460px;max-height:calc(100dvh - 360px);overflow-y:auto}.messages-ledger-row{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #29364a;flex-direction:column;align-items:stretch;gap:7px;padding:11px 12px;display:flex}.messages-ledger-row:last-child{border-bottom:0}.messages-ledger-row:hover{background:#2639538f}.messages-ledger-row[aria-pressed=true]{background:linear-gradient(90deg,#3168576b,#192a3e80);box-shadow:inset 3px 0 #62dfb0}.messages-ledger-row-header{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.messages-ledger-row-pills{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.messages-ledger-row-pills .pill{padding:3px 7px;font-size:10px}.messages-ledger-row time,.messages-ledger-row-case{color:#8493a7;font-size:10px}.messages-ledger-row time{white-space:nowrap;flex:none}.messages-ledger-row strong{color:#eef4fa;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.messages-ledger-row-snippet{color:#9aa9bb;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.messages-ledger-row-case{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messages-ledger-detail{min-width:0;position:sticky;top:16px}.messages-ledger-detail:hover{transform:none}.messages-ledger-detail-link{color:inherit;text-decoration:none}.messages-ledger-detail-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.messages-ledger-detail-header time{white-space:nowrap;flex:none;font-size:12px}.messages-ledger-detail h2{margin:0;font-size:18px;line-height:1.45}.messages-ledger-detail-snippet{font-size:13px;line-height:1.65}.message-list{flex-direction:column;gap:10px;display:flex}.message-card{min-width:0}.message-card-horizontal{grid-template-columns:minmax(0,1fr) minmax(250px,32%);align-items:start;gap:18px;display:grid}.message-card-main,.message-card-side,.message-card-footer{min-width:0}.message-card-side,.message-card-footer{flex-direction:column;gap:9px;display:flex}.message-card-side{border-left:1px solid #94a3b824;padding-left:18px}.message-card-footer{border-top:1px solid #94a3b824;margin-top:auto;padding-top:10px}.message-card-snippet,.message-card-detail{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.message-card-snippet{-webkit-line-clamp:2;font-size:13px;line-height:1.6}.message-card-detail{-webkit-line-clamp:2;font-size:12px;line-height:1.5}[data-message-layout=grid] .message-card{min-height:320px}[data-message-layout=grid] .message-card-snippet{-webkit-line-clamp:8}.case-card-footer{border-top:1px solid #94a3b824;flex-wrap:wrap;gap:6px 12px;padding-top:10px;display:flex}.case-card-risk{color:#fbbf24}[data-case-layout=grid] .case-card-summary{-webkit-line-clamp:4}.case-layout{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"main aside";align-items:start;gap:16px;display:grid}.case-page-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.case-page-side{align-self:start;position:sticky;top:16px}.case-toolbar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172aeb;position:sticky;top:16px}.case-toolbar-row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.case-toolbar-search{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:min(720px,100%);display:flex}.case-toolbar-search .input{flex:1;min-width:min(520px,100%)}.case-toolbar-toggles{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.case-toolbar-advanced{margin-top:10px}.case-toolbar-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:10px;display:grid}.case-summary{background:#0f172ae0}.case-tabs{z-index:15;border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ad9;flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex;position:sticky;top:16px}.case-tab{color:var(--text);background:#94a3b814;border:1px solid #94a3b82e;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.case-tab:hover{color:var(--text);background:#94a3b81f}.case-table{border-collapse:separate;border-spacing:0;width:100%}.case-table thead th{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);background:#0f172af2;padding:10px 12px;font-size:12px;position:sticky;top:0}.case-table tbody td{vertical-align:top;border-bottom:1px solid #3341558c;padding:10px 12px}.case-table tbody tr{cursor:pointer}.case-table tbody tr:hover{background:#94a3b80f}.case-table tbody tr:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.case-table tbody tr.needs-action{background:#f871710f}.case-main{grid-area:main}.case-aside{grid-area:aside;align-self:start;position:sticky;top:16px}@media (width<=1200px){.case-layout{grid-template-columns:1fr;grid-template-areas:"main""aside"}.case-aside{position:static}.case-page-layout{grid-template-columns:1fr}.case-page-side,.case-toolbar,.case-tabs{position:static}}@media (width<=900px){.case-card-horizontal{grid-template-columns:1fr}.case-card-side{text-align:left;align-items:flex-start}.message-card-horizontal{grid-template-columns:1fr}.message-card-side{border-top:1px solid #94a3b824;border-left:0;padding-top:10px;padding-left:0}.messages-ledger{grid-template-columns:1fr}.messages-ledger-list{min-height:0;max-height:360px}.messages-ledger-detail{position:static}.reply-queue-workspace{grid-template-columns:1fr}.reply-queue-list{min-height:0;max-height:340px}.reply-queue-detail{min-height:0;max-height:none;position:static}}@media (width<=560px){.reply-queue-header-actions{width:100%}.reply-queue-header-actions .button{flex:140px}}.publicity-status-page{min-width:0}.publicity-status-head h1,.publicity-status-head p{margin:0}.publicity-status-truth-note{border-left:3px solid var(--info);align-items:baseline;gap:12px;display:flex}.publicity-status-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.publicity-status-metric{flex-direction:column;justify-content:space-between;gap:12px;min-height:96px;display:flex}.publicity-status-metric strong{font-size:clamp(1.75rem,4vw,2.35rem);line-height:1}.publicity-status-metric.is-positive{border-color:#3ddc976b}.publicity-status-metric.is-warning{border-color:#fbbf246b}.publicity-status-metric.is-negative{border-color:#ff6e8261}.publicity-status-meta{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.publicity-status-grid{gap:10px;display:grid}.publicity-status-project{justify-content:space-between;align-items:stretch;gap:20px;display:flex}.publicity-status-project-main{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.publicity-status-project-main p{margin:0}.publicity-status-project-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.publicity-status-project-title>strong{font-size:1.08rem}.publicity-status-badge{border:1px solid var(--border);min-height:24px;color:var(--muted);background:#94a3b814;border-radius:999px;align-items:center;padding:3px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.publicity-status-badge.is-posted-today{color:var(--accent-strong);background:#3ddc971a;border-color:#3ddc977a}.publicity-status-badge.is-candidate-only{color:#fcd34d;background:#fbbf2417;border-color:#fbbf2480}.publicity-status-badge.is-no-post-evidence-today,.publicity-status-badge.is-unavailable{color:#ff9cab;background:#ff6e8214;border-color:#ff6e826b}.publicity-status-facts{grid-template-columns:repeat(3,minmax(112px,1fr));gap:8px;margin:0;display:grid}.publicity-status-facts>div{border:1px solid var(--border);background:#080d1a5c;border-radius:6px;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;display:flex}.publicity-status-facts dt{color:var(--muted);font-size:.7rem}.publicity-status-facts dd{overflow-wrap:anywhere;margin:0;font-weight:700}.publicity-status-warning{color:#ff9cab;font-size:.82rem}.publicity-status-project-actions{flex-direction:column;flex:none;justify-content:center;gap:8px;display:flex}@media (width<=880px){.publicity-status-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.publicity-status-project{flex-direction:column}.publicity-status-project-actions{flex-direction:row;justify-content:flex-start}}@media (width<=560px){.publicity-status-truth-note{flex-direction:column;align-items:flex-start}.publicity-status-metrics{grid-template-columns:1fr 1fr}.publicity-status-facts{grid-template-columns:1fr}.publicity-status-project-actions{flex-direction:column;align-items:stretch}}.public-voice-page{--voice-accent:#62d8ac;--voice-accent-bright:#b8f36c;--voice-output:#8ba7ff;--voice-output-bright:#ef82c3;color:#f5f7f2;background:radial-gradient(circle at top,#173c35 0,#07110f 56%,#030706 100%);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.public-voice-card{background:#081412f2;border:1px solid #80ecc347;border-radius:20px;width:min(100%,680px);padding:clamp(22px,5vw,42px);box-shadow:0 28px 80px #00000061}.public-voice-card h1{margin:8px 0 18px;font-size:clamp(28px,7vw,46px);line-height:1.08}.public-voice-card textarea,.public-voice-card input{width:100%;font-size:16px}.public-voice-kicker{color:#7ee2bd;letter-spacing:.18em;font-size:11px;font-weight:800}.public-voice-usage{background:#62d8ac14;border:1px solid #7ee2bd47;border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;margin:-6px 0 18px;padding:10px 12px;display:flex}.public-voice-usage strong{color:#bff7df;font-size:14px}.public-voice-usage span{color:#8fa39b;text-align:right;font-size:11px}.public-voice-consent{grid-template-columns:24px 1fr;align-items:start;gap:10px;line-height:1.55;display:grid}.public-voice-consent input{width:20px;height:20px;margin-top:2px}.public-voice-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-voice-choice{background:#08141180;border:1px solid #7ee2bd3d;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.public-voice-choice-featured{background:linear-gradient(145deg,#62d8ac29,#0814119e);border-color:#7ee2bd85;box-shadow:inset 0 0 0 1px #7ee2bd14}.public-voice-choice h2{margin:0;font-size:19px}.public-voice-choice p{margin:0;line-height:1.55}.public-voice-choice .button{margin-top:auto}.public-voice-choice-kicker{color:#7ee2bd;letter-spacing:.14em;font-size:10px;font-weight:800}.public-voice-choice-hint{margin:-2px 0 0;font-size:12px}.public-voice-phone-result{background:#62d8ac1a;border:1px solid #7ee2bd57;border-radius:12px;padding:18px}.public-voice-privacy-notice{background:#08141180;border:1px solid #9eb4aa3d;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.55}.public-voice-privacy-notice p{margin:0 0 8px}.public-voice-privacy-notice p:last-of-type{margin-bottom:8px}.public-voice-privacy-notice a{color:#98f0cd;text-underline-offset:3px;text-decoration:underline}.public-voice-timer{font-variant-numeric:tabular-nums;text-align:center;color:#98f0cd;font-size:38px;font-weight:800}.voice-director-identity{background:linear-gradient(120deg,#6fbcff17,#62d8ac0f);border:1px solid #8ba7ff38;border-radius:16px;align-items:center;gap:10px;margin:-4px 0 22px;padding:10px 14px 10px 8px;display:flex}.voice-director-identity>svg{filter:drop-shadow(0 9px 20px #0000004d);flex:none}.voice-director-identity-copy{gap:2px;min-width:0;display:grid}.voice-director-identity-copy>span{color:#94aaa1;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.voice-director-identity-copy>strong{color:#fff;font-size:20px}.voice-director-identity-copy p{color:#b7c8c1;margin:0;font-size:12px;line-height:1.45}.voice-director-traits{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.voice-director-traits span{color:#c8d5ff;font-variant-numeric:tabular-nums;background:#8ba7ff14;border:1px solid #8ba7ff47;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}.voice-presence{place-items:center;gap:12px;padding:6px 0 14px;display:grid}.voice-presence-speakers{color:#788d85;justify-content:center;align-items:center;gap:9px;font-size:11px;font-weight:900;display:flex}.voice-presence-speaker{justify-content:center;align-items:center;gap:5px;min-width:72px;transition:color .1s,transform .1s;display:inline-flex}.voice-presence-speaker svg{width:15px;height:15px}.voice-presence-speaker[data-active=true]{color:#eafff5;transform:translateY(-1px)}.voice-presence-speaker:first-child[data-active=true]{color:#c8d5ff}.voice-presence-divider{background:#9eb4aa38;width:1px;height:15px}.voice-presence-control{--voice-mic-level:0;--voice-speaker-level:0;aspect-ratio:1;color:#08110e;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;width:clamp(220px,62vw,286px);padding:0;display:grid;position:relative}.voice-presence-control:focus-visible{outline-offset:7px;outline:3px solid #f6fff9}.voice-presence-control:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.52}.voice-presence-output-ring,.voice-presence-input-ring{border-radius:inherit;pointer-events:none;transition:opacity 90ms linear,transform 90ms linear,border-color .12s,box-shadow .12s;position:absolute}.voice-presence-output-ring{opacity:.65;transform:scale(calc(.985 + var(--voice-speaker-level)*.04));border:3px dashed #8ba7ff47;inset:3px}.voice-presence-input-ring{opacity:.72;transform:scale(calc(.98 + var(--voice-mic-level)*.045));border:7px solid #62d8ac4d;inset:22px}.voice-presence-control[data-speaker-active=true] .voice-presence-output-ring{border-color:var(--voice-output);opacity:1;box-shadow:0 0 calc(18px + var(--voice-speaker-level)*36px)#8ba7ff66;animation:7s linear infinite voice-presence-orbit}.voice-presence-control[data-mic-active=true] .voice-presence-input-ring{border-color:var(--voice-accent-bright);opacity:1;box-shadow:0 0 calc(14px + var(--voice-mic-level)*32px)#62d8ac70,inset 0 0 25px #62d8ac2b}.voice-presence[data-overlap=true] .voice-presence-output-ring{border-color:var(--voice-output-bright)}.voice-presence[data-overlap=true] .voice-presence-input-ring{border-color:#f6dc73}.voice-presence-avatar{border-radius:inherit;background:#12231d;border:1px solid #fff3;place-items:center;display:grid;position:absolute;inset:46px;overflow:hidden;box-shadow:inset 0 0 35px #00000059,0 16px 45px #0006}.voice-presence-avatar svg{width:100%;height:100%}.voice-presence-action{background:var(--voice-accent-bright);color:#07110e;border:5px solid #07110e;border-radius:999px;place-items:center;width:56px;height:56px;display:grid;position:absolute;bottom:15px;right:50%;transform:translate(50%);box-shadow:0 8px 24px #00000080}.voice-presence-action svg{width:25px;height:25px}.voice-presence-control[data-running=true] .voice-presence-action{background:#fff}.voice-presence-stop-mark{background:#111a17;border-radius:3px;width:17px;height:17px}.voice-presence-status{text-align:center;place-items:center;gap:2px;min-height:46px;display:grid}.voice-presence-status strong{color:#f4fff9;font-size:17px}.voice-presence-status span{color:#91a59d;font-size:11px;font-weight:800}.voice-presence[data-phase=failed] .voice-presence-status strong{color:#ffb4b4}.voice-presence[data-phase=recovering] .voice-presence-status strong{color:#f6dc73}@keyframes voice-presence-orbit{to{rotate:360deg}}.public-voice-divider{color:#9eb4aa;align-items:center;gap:12px;font-size:12px;display:flex}.public-voice-divider:before,.public-voice-divider:after{content:"";background:#9eb4aa40;flex:1;height:1px}.public-voice-director{background:#62d8ac17;border-left:3px solid #62d8ac;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:14px 16px;display:grid}.public-voice-director p{white-space:pre-wrap;margin:6px 0 0}.voice-director-avatar{border-radius:999px;box-shadow:0 5px 14px #00000040}.public-voice-settings{grid-template-columns:1.4fr .7fr .7fr;gap:12px;display:grid}.voice-result-grid{grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:8px 16px;display:grid}.voice-result-grid dt{color:var(--muted,#8493a7);font-size:12px;font-weight:700}.voice-result-grid dd{white-space:pre-wrap;margin:0}.voice-transcript-list{gap:8px;margin:0;padding-left:22px;display:grid}.voice-transcript-list li{border:1px solid var(--border);border-radius:10px;padding:10px 12px}.voice-transcript-list p{white-space:pre-wrap;margin:4px 0 0}.voice-transcript-list li[data-role=director]{background:#62d8ac0d;border-color:#62d8ac47}.voice-transcript-turn{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;display:grid}.voice-customer-avatar{color:#dbe3ff;background:#8ba7ff1f;border:1px solid #8ba7ff59;border-radius:999px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.case-panel audio{width:min(100%,620px)}@media (width<=640px){.public-voice-page{place-items:stretch stretch;padding:0}.public-voice-card{border:0;border-radius:0;min-height:100vh;padding:22px 18px 34px}.public-voice-card .button{width:100%;min-height:48px}.public-voice-choice-grid{grid-template-columns:1fr}.voice-director-identity{padding-right:10px}.voice-director-identity>svg{width:78px;height:91px}.voice-director-identity-copy>strong{font-size:18px}.voice-presence-control{width:min(76vw,276px)}.public-voice-settings,.voice-result-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.voice-presence-control[data-speaker-active=true] .voice-presence-output-ring{animation:none}.voice-presence-output-ring,.voice-presence-input-ring,.voice-presence-speaker{transition:none}}.button{border-radius:calc(var(--radius) - 1px);color:#eafff0;cursor:pointer;background:#19e6191f;border:1px solid #19e61947;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-weight:700;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.button:hover{background:#19e61929;border-color:#19e6196b;box-shadow:0 12px 26px #19e6191f}.button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.button.secondary{color:var(--text);background:#94a3b814;border-color:#94a3b82e}.button.secondary:hover{box-shadow:var(--shadow);background:#94a3b81f;border-color:#94a3b842}.button.ghost{color:var(--muted);background:0 0;border-color:#94a3b829}.button.ghost:hover{color:var(--text);box-shadow:none;background:#94a3b814;border-color:#94a3b838}.button.external{border-color:#0000}.button.external .button-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.button.external .button-icon svg{width:16px;height:16px;display:block}.button.tiny .button-icon,.button.tiny .button-icon svg{width:14px;height:14px}.button.external.gmail{color:#ffe4e6;background:linear-gradient(120deg,#ef44443d,#fb923c2e);border-color:#ef444473}.button.external.gmail:hover{box-shadow:0 10px 30px #ef444459}.button.external.hattyunavi{color:#e0f2fe;background:linear-gradient(120deg,#0ea5e938,#38bdf82e);border-color:#38bdf873}.button.external.hattyunavi:hover{box-shadow:0 10px 30px #0ea5e959}.button.external.neutral{color:#e2e8f0;background:linear-gradient(120deg,#94a3b83d,#1e293b1f);border-color:#94a3b873}.button.external.neutral:hover{box-shadow:0 10px 30px #94a3b840}.button.tiny{border-radius:10px;padding:8px 10px;font-size:12px}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.input{border-radius:calc(var(--radius) - 2px);border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--text);font:inherit;padding:10px 12px;line-height:1.2}.input::placeholder{color:#94a3b8b3}.input:focus{outline:2px solid var(--ring);outline-offset:2px;border-color:#22c55e4d}select.input{padding-right:34px}.pill.warn{color:#fef08a;background:#eab3082e}.pill.success{color:#bbf7d0;background:#22c55e2e}.pill.danger{color:#fecaca;background:#ef44442e}.app-shell{grid-template-columns:264px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.app-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.app-shell.actions-utility-strip{grid-template-columns:44px minmax(0,1fr)}.mobile-app-header,.mobile-nav-toggle,.mobile-nav-close,.mobile-nav-backdrop{display:none}.app-main-column{min-width:0;min-height:100vh}.desktop-action-bar{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070c18e0;border-bottom:1px solid #94a3b824;justify-content:flex-end;align-items:center;gap:6px;min-height:36px;padding:4px 18px;display:flex;position:sticky;top:0}.desktop-build-fingerprint{color:#8293a8;font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:auto;font-size:10px}.desktop-action-button{color:#aebdcd;min-height:26px;font:inherit;cursor:pointer;background:#94a3b80d;border:1px solid #94a3b82e;border-radius:6px;align-items:center;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.desktop-action-button:hover,.desktop-action-button:focus-visible{color:var(--text);background:#94a3b81c;border-color:#94a3b857}.desktop-action-button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.desktop-action-button:disabled{cursor:wait;opacity:.62}.desktop-action-button.update{color:#fde68a;background:#b4530929;border-color:#fbbf2461}.desktop-action-button.update:hover,.desktop-action-button.update:focus-visible{color:#fff7cc;background:#b4530942;border-color:#fbbf249e}.desktop-action-button.copied{color:#b9e9d1;background:#3ddc971a;border-color:#3ddc9761}.desktop-update-error{color:#fca5a5;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;font-weight:700;overflow:hidden}.desktop-action-button.improve{color:#b9e9d1;background:#3ddc9712;border-color:#3ddc973d}.desktop-action-button.improve:hover,.desktop-action-button.improve:focus-visible{color:#dfffee;background:#3ddc9721;border-color:#3ddc9766}.app-content{background:linear-gradient(#0f172a47,#0000 220px),#080d1a4d;min-width:0;min-height:100vh;padding:18px}.desktop-action-bar+.app-content{min-height:calc(100vh - 36px)}.desktop-local-agent-panel{z-index:24;background:#081020f7;border-bottom:1px solid #38bdf847;gap:10px;max-height:min(62vh,620px);padding:14px 18px;display:grid;position:sticky;top:36px;overflow:auto;box-shadow:0 18px 40px #02061757}.desktop-local-agent-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.desktop-local-agent-eyebrow{color:#67e8f9;letter-spacing:.14em;font-size:10px;font-weight:900}.desktop-local-agent-title{color:var(--text);margin-top:2px;font-size:15px;font-weight:900}.desktop-local-agent-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.desktop-local-agent-transcript{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:10px;gap:10px;max-height:min(38vh,380px);padding:12px;display:grid;overflow-y:auto}.desktop-local-agent-turn{gap:4px;display:grid}.desktop-local-agent-turn-role{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.desktop-local-agent-turn.user .desktop-local-agent-turn-role{color:var(--muted)}.desktop-local-agent-question{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.desktop-local-agent-transcript .desktop-local-agent-answer{background:0 0;border:0;min-height:0;padding:0}.desktop-local-agent-providers{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.desktop-local-agent-providers>span{letter-spacing:.04em}.desktop-local-agent-providers .button[aria-pressed=true]{border-color:#67e8f98c;box-shadow:inset 0 0 0 1px #67e8f959}.desktop-local-agent-reasoning{color:var(--muted);grid-template-columns:auto minmax(96px,150px) minmax(58px,auto);align-items:center;gap:8px;font-size:12px;display:inline-grid}.desktop-local-agent-reasoning input{accent-color:#67e8f9;width:100%}.desktop-local-agent-reasoning output{color:#dff8ff;white-space:nowrap;font-weight:800}.desktop-local-agent-answer{min-height:80px;color:var(--text);font:inherit;overflow-wrap:anywhere;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:10px;margin:0;padding:14px;font-size:13px;line-height:1.65}.desktop-local-agent-answer>:first-child{margin-top:0}.desktop-local-agent-answer>:last-child{margin-bottom:0}.desktop-local-agent-answer p,.desktop-local-agent-answer ul,.desktop-local-agent-answer ol,.desktop-local-agent-answer blockquote,.desktop-local-agent-answer pre,.desktop-local-agent-answer table{margin:0 0 12px}.desktop-local-agent-answer h1,.desktop-local-agent-answer h2,.desktop-local-agent-answer h3,.desktop-local-agent-answer h4{color:#f8fafc;margin:18px 0 8px;font-weight:850;line-height:1.35}.desktop-local-agent-answer h1{font-size:18px}.desktop-local-agent-answer h2{font-size:16px}.desktop-local-agent-answer h3,.desktop-local-agent-answer h4{font-size:14px}.desktop-local-agent-answer ul,.desktop-local-agent-answer ol{padding-left:1.6em}.desktop-local-agent-answer li+li{margin-top:4px}.desktop-local-agent-answer strong{color:#f8fafc;font-weight:850}.desktop-local-agent-answer a{color:#67e8f9;text-underline-offset:2px;text-decoration:underline}.desktop-local-agent-answer blockquote{color:#b9c6d8;border-left:3px solid #67e8f980;padding:2px 0 2px 12px}.desktop-local-agent-answer code{color:#c4f7e4;background:#020617bd;border-radius:4px;padding:.12em .35em;font:.92em/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.desktop-local-agent-answer pre{white-space:pre;background:#020617d1;border:1px solid #94a3b82e;border-radius:8px;max-width:100%;padding:12px;overflow-x:auto}.desktop-local-agent-answer pre code{color:#dbe7f5;background:0 0;padding:0}.desktop-local-agent-answer table{border-collapse:collapse;width:100%;font-size:12px}.desktop-local-agent-answer th,.desktop-local-agent-answer td{text-align:left;vertical-align:top;border:1px solid #94a3b838;padding:7px 9px}.desktop-local-agent-answer th{color:#f8fafc;background:#94a3b81a}.desktop-local-agent-answer hr{border:0;border-top:1px solid #94a3b838;margin:16px 0}.sidebar{border-right:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070c18f0;flex-direction:column;gap:16px;height:100vh;padding:16px 14px;display:flex;position:sticky;top:0;overflow:auto}.sidebar-collapsed .sidebar{gap:12px;padding-inline:10px;overflow-x:hidden}.actions-utility-strip .sidebar{padding-inline:7px}.actions-utility-strip .sidebar-nav{gap:8px}.actions-utility-strip .sidebar-chatwork-rail{border-radius:7px;flex-basis:30px;width:30px;height:30px}.sidebar-brand{align-items:center;gap:10px;min-width:0;display:flex}.sidebar-brand-copy{min-width:0}.sidebar-toggle{width:30px;height:30px;color:var(--muted);cursor:pointer;background:#94a3b814;border:1px solid #94a3b833;border-radius:7px;flex:0 0 30px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.sidebar-toggle:hover{color:var(--text);background:#3ddc971f;border-color:#3ddc9752}.sidebar-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sidebar-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .18s}.sidebar-collapsed .sidebar-brand{justify-content:center}.sidebar-collapsed .sidebar-logo,.sidebar-collapsed .sidebar-brand-copy,.sidebar-collapsed .sidebar-section-label,.sidebar-collapsed .sidebar-session,.sidebar-collapsed .sidebar-link-label{display:none}.sidebar-collapsed .sidebar-toggle{margin-left:0}.sidebar-collapsed .sidebar-toggle svg{transform:rotate(180deg)}.sidebar-logo{color:#dfffee;background:linear-gradient(145deg,#3ddc972b,#38bdf814);border:1px solid #3ddc9759;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:inline-flex;overflow:hidden}.sidebar-logo img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.sidebar-focus{background:#111827ad;border:1px solid #94a3b824;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.sidebar-tools{flex-direction:column;gap:10px;min-width:0;margin-top:auto;display:flex}.sidebar-primary-tool{justify-content:center;min-width:0;display:flex}.sidebar-collapsed .sidebar-tools{align-items:center;gap:8px}.sidebar-collapsed .sidebar-tools>:not(.sidebar-today):not(.sidebar-chatwork){display:none}.sidebar-today,.sidebar-services,.sidebar-chatwork{background:#1118278f;border:1px solid #94a3b824;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.sidebar-chatwork{background:linear-gradient(145deg,#f973161a,#11182799);border-color:#f973163d}.sidebar-chatwork-compact{background:0 0;border:0;align-items:center;width:100%;padding:0}.sidebar-chatwork-rail{color:#fed7aa;cursor:pointer;background:#f9731624;border:1px solid #fb923c5c;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:9px;font-weight:900;display:inline-flex;position:relative}.sidebar-chatwork-rail:hover{color:#ffedd5;background:#f973163d;border-color:#fb923ca3}.sidebar-chatwork-rail:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sidebar-chatwork-rail:disabled{cursor:wait;opacity:.66}.sidebar-chatwork-rail i{color:#431407;background:#fb923c;border:2px solid #070c18f0;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex;position:absolute;top:-5px;right:-5px}.sidebar-chatwork-state{color:#fed7aa;background:#f973161a;border-radius:6px;padding:6px 7px;font-size:10px;line-height:1.4}.sidebar-chatwork-state.error{color:#fecaca;background:#ef44441a}.sidebar-chatwork-state.error strong,.sidebar-chatwork-state.error small{display:block}.sidebar-chatwork-state.error small{color:#fca5a5;overflow-wrap:anywhere;margin-top:4px;font-size:9px}.sidebar-chatwork-projects{flex-direction:column;gap:6px;min-width:0;display:flex}.sidebar-chatwork-project{min-width:0;color:var(--text);background:#0f172a94;border-radius:7px;flex-direction:column;gap:4px;padding:8px;display:flex}.sidebar-chatwork-project:hover{background:#f9731624}.sidebar-chatwork-project-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.sidebar-chatwork-project-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.sidebar-chatwork-project-head time{color:#fdba74;flex:none;font-size:10px;font-weight:800}.sidebar-chatwork-message{color:#e2e8f0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.sidebar-chatwork-project small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sidebar-today-compact{background:0 0;border:0;align-items:center;width:100%;padding:0}.sidebar-today-calendar,.sidebar-today-person{color:#cbd5e1;background:#94a3b814;border:1px solid #94a3b833;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.sidebar-today-calendar:hover,.sidebar-today-person:hover{color:#dfffee;background:#3ddc9724;border-color:#3ddc9761}.sidebar-today-calendar:focus-visible,.sidebar-today-person:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sidebar-today-count{color:#062014;background:#6ee7b7;border:2px solid #070c18f0;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;top:-5px;right:-5px}.sidebar-today-person{color:#e0f2fe;background:linear-gradient(145deg,#38bdf833,#6366f129);border-radius:999px;font-size:13px;font-weight:900}.sidebar-today-person i{background:#34d399;border:2px solid #070c18f0;border-radius:999px;width:8px;height:8px;position:absolute;bottom:1px;right:1px}.sidebar-tool-head{color:#e2e8f0;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.sidebar-tool-title{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.sidebar-small{font-size:12px;line-height:1.45}.meeting-week-page{min-width:0}.meeting-week-page-header,.meeting-week-toolbar,.meeting-week-summary,.meeting-week-detail-header,.meeting-week-detail-actions,.meeting-week-detail-counts{align-items:center;gap:12px;display:flex}.meeting-week-page-header,.meeting-week-toolbar,.meeting-week-summary,.meeting-week-detail-header{justify-content:space-between}.meeting-week-page-header h1,.meeting-week-detail-header h2{margin:4px 0 0}.meeting-week-page-header p,.meeting-week-detail-header p{color:var(--muted);margin:4px 0 0;font-size:12px}.meeting-week-eyebrow{color:#79e4bb;letter-spacing:.12em;font-size:11px;font-weight:850}.meeting-week-toolbar{background:#0e1727eb;border:1px solid #4a5c788f;border-radius:10px;flex-wrap:wrap;padding:10px 12px}.meeting-week-navigation{gap:6px;display:flex}.meeting-week-range{color:#e8eef7;text-align:center;min-width:150px}.meeting-week-summary{color:#c8d3e1;flex-wrap:wrap;justify-content:flex-start;min-height:30px;font-size:12px}.meeting-week-warning{color:#fde68a}.meeting-week-google-error-detail{color:#fcd34d;max-width:min(720px,100%)}.meeting-week-google-error-detail summary{cursor:pointer}.meeting-week-google-error-detail code{color:#fde68a;white-space:pre-wrap;word-break:break-word;background:#451a0347;border:1px solid #f59e0b47;border-radius:6px;max-height:120px;margin-top:6px;padding:8px;display:block;overflow:auto}.meeting-week-error{color:#fca5a5;white-space:pre-wrap}.meeting-week-calendar-shell{background:#0c1322;border:1px solid #4a5c78ad;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 18px 42px #0003}.meeting-week-calendar-scroll{overscroll-behavior:contain;min-height:480px;max-height:calc(100dvh - 250px);overflow:auto}.meeting-week-calendar-grid{grid-template-columns:64px repeat(7,minmax(145px,1fr));min-width:1120px;display:grid}.meeting-week-sticky-corner,.meeting-week-day-header{z-index:30;background:#121d2e;border-bottom:1px solid #29364a;border-right:1px solid #29364a;min-height:54px;padding:9px;position:sticky;top:0;box-shadow:0 1px #29364a}.meeting-week-sticky-corner{z-index:40;color:#8f9daf;font-size:11px;font-weight:800;left:0}.meeting-week-day-header{flex-direction:column;gap:2px;display:flex}.meeting-week-day-header span{color:#8f9daf;font-size:11px;font-weight:750}.meeting-week-day-header strong{color:#edf4fb;font-size:14px}.meeting-week-day-header.today{background:#123127}.meeting-week-day-header.today strong{color:#8df0c8}.meeting-week-hour{z-index:10;color:#8492a6;background:#0f1827;border-bottom:1px solid #29364a;border-right:1px solid #29364a;min-height:88px;padding:8px;font-size:11px;font-weight:800;position:sticky;left:0}.meeting-week-all-day-label,.meeting-week-all-day-cell{min-height:52px}.meeting-week-cell{background:#0a111eb8;border-bottom:1px solid #29364a;border-right:1px solid #29364a;flex-direction:column;gap:5px;min-width:0;min-height:88px;padding:5px;display:flex}.meeting-week-all-day-cell{background:#131e30db}.meeting-week-event{appearance:none;color:#edf4fb;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;border:1px solid;border-radius:7px;flex-direction:column;gap:3px;padding:7px;text-decoration:none;display:flex;box-shadow:0 4px 10px #00000029}.meeting-week-event:hover{filter:brightness(1.12)}.meeting-week-event-biddrive{background:#10b98129;border-color:#34d3998c}.meeting-week-event-google{background:#3b82f624;border-style:dashed;border-color:#60a5fa94}.meeting-week-event-meta{color:#d6e1ef;justify-content:space-between;align-items:center;gap:6px;font-size:10px;display:flex}.meeting-week-event-meta small{color:#bfdbfe;background:#080f1b7a;border-radius:4px;padding:2px 4px;font-size:9px;font-weight:800}.meeting-week-event-title,.meeting-week-event-detail{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.meeting-week-event-title{-webkit-line-clamp:2;font-size:11px;font-weight:800;line-height:1.35}.meeting-week-event-detail{-webkit-line-clamp:1;color:#9dacbf;font-size:9px}.meeting-week-cell-timed{--meeting-week-hour-height:88px;height:var(--meeting-week-hour-height);min-height:0;padding:0;display:block;position:relative;overflow:visible}.meeting-week-event-timed{top:calc(var(--meeting-week-event-offset,0)/60*var(--meeting-week-hour-height) + 1px);left:calc(4px + var(--meeting-week-event-lane,0)*14px);z-index:calc(2 + var(--meeting-week-event-lane,0));width:auto;height:calc(var(--meeting-week-event-duration,60)/60*var(--meeting-week-hour-height) - 3px);gap:2px;min-height:22px;padding:4px 6px;position:absolute;right:4px;overflow:hidden}.meeting-week-event-timed:hover,.meeting-week-event-timed:focus-visible{z-index:30}.meeting-week-event-short{justify-content:center;padding:0 6px}.meeting-week-event-short .meeting-week-event-title,.meeting-week-event-short .meeting-week-event-detail{display:none}.meeting-week-event-short:hover .meeting-week-event-title,.meeting-week-event-short:focus-visible .meeting-week-event-title{display:-webkit-box}.meeting-week-detail{border-color:#34d39959}.meeting-money-talk-card{color:#f8fafc;background:linear-gradient(145deg,#4e2c0c57,#0f172aeb),#111827;border:1px solid #fbbf2475;border-radius:12px;gap:14px;padding:16px;display:grid}.meeting-money-talk-header h3{margin:4px 0 2px;font-size:18px}.meeting-money-talk-header p{color:#cbd5e1;max-width:760px;margin:0;font-size:13px;line-height:1.6}.meeting-money-talk-eyebrow{color:#fde68a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.meeting-money-talk-eyebrow>span:first-child{background:#78350f73;border:1px solid #fbbf248c;border-radius:999px;padding:3px 7px}.meeting-money-talk-status{color:#fef3c7;letter-spacing:0;text-transform:none}.meeting-money-talk-status.unset{color:#cbd5e1}.meeting-money-talk-status.configured{color:#86efac}.meeting-money-talk-status.deferred{color:#fdba74}.meeting-money-talk-suggestion{background:#451a033d;border:1px dashed #fbbf2473;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px;display:grid}.meeting-money-talk-suggestion>div{align-items:baseline;gap:8px;display:flex}.meeting-money-talk-suggestion>div span,.meeting-money-talk-suggestion small{color:#d6c49c;font-size:11px}.meeting-money-talk-suggestion p{color:#fef3c7;grid-column:1/-1;margin:0;line-height:1.55}.meeting-money-talk-suggestion small{grid-column:1/-1}.meeting-money-talk-mode{border:0;gap:16px;margin:0;padding:0;display:flex}.meeting-money-talk-mode legend,.meeting-money-talk-fields label>span,.meeting-money-talk-next>span{color:#f8fafc;margin-bottom:6px;font-size:12px;font-weight:800}.meeting-money-talk-mode legend{width:100%}.meeting-money-talk-mode label{color:#e2e8f0;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.meeting-money-talk-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.meeting-money-talk-fields label,.meeting-money-talk-next{gap:5px;display:grid}.meeting-money-talk-fields textarea,.meeting-money-talk-next input{background:#020617a3;border-color:#fbbf2452;width:100%}.meeting-money-talk-fields small{color:#94a3b8;font-size:11px}.meeting-money-talk-footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.meeting-money-talk-error{color:#fca5a5;font-size:12px}@media (width<=720px){.meeting-money-talk-card{padding:13px}.meeting-money-talk-fields,.meeting-money-talk-suggestion{grid-template-columns:1fr}.meeting-money-talk-suggestion .button{justify-self:stretch}.meeting-money-talk-mode{flex-direction:column;gap:8px}}.meeting-week-action-detail{scroll-margin-top:16px}.meeting-week-google-detail{background:linear-gradient(145deg,#142a4aeb,#0c1627f5);border-color:#60a5fa75;scroll-margin-top:16px}.meeting-week-google-field{color:#dce8f7;grid-template-columns:minmax(92px,140px) minmax(0,1fr);gap:12px;font-size:13px;display:grid}.meeting-week-google-field>strong{color:#93c5fd}.meeting-week-google-field p{white-space:pre-wrap;max-height:160px;margin:0;overflow:auto}.meeting-week-google-link-status{color:#cbd5e1;background:#0f172aad;border:1px solid #94a3b84d;border-radius:9px;padding:12px}.meeting-week-google-link-status.linked{color:#a7f3d0;border-color:#34d3996b}.meeting-week-action-question{color:#eff6ff;margin-bottom:5px;font-size:15px;font-weight:850}.meeting-week-case-link-form{border-top:1px solid #60a5fa3d;align-items:end;gap:10px;margin-top:12px;padding-top:12px;display:flex}.meeting-week-case-link-form label{color:#bfdbfe;gap:5px;min-width:min(320px,100%);font-size:11px;font-weight:800;display:grid}.meeting-week-case-link-form input{color:#e5eef8;background:#02080e94;border:1px solid #94a3b859;border-radius:7px;min-height:38px;padding:8px 10px}.meeting-week-action-message{color:#bfdbfe;white-space:pre-wrap;margin-top:9px;display:block}.meeting-week-artifacts{color:#dbeafe;background:#1e1b4b38;border:1px solid #a78bfa47;border-radius:9px;gap:9px;padding:12px;display:grid}.meeting-week-artifacts>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.meeting-week-artifacts>header span{color:#a5b4fc;font-size:11px}.meeting-week-artifacts details summary{cursor:pointer;font-weight:750}.meeting-week-artifacts pre,.meeting-week-artifact-block p{white-space:pre-wrap;word-break:break-word;max-height:280px;margin:8px 0 0;overflow:auto}.meeting-week-artifact-block{gap:4px;display:grid}.meeting-week-artifact-block p{color:#cbd5e1;margin:0}.meeting-week-artifact-links{gap:6px;margin-top:8px;display:grid}.meeting-week-artifact-links a{color:#93c5fd;overflow-wrap:anywhere}.meeting-week-google-linked-list,.meeting-week-google-linked-case,.meeting-week-google-linked-case>div:first-child{gap:8px;display:flex}.meeting-week-google-linked-list,.meeting-week-google-linked-case>div:first-child{flex-direction:column}.meeting-week-google-linked-list{margin-top:10px}.meeting-week-google-linked-case{border-top:1px solid #34d39933;justify-content:space-between;align-items:center;padding-top:10px}.meeting-week-google-linked-case small{color:#93c5fd}.meeting-case-links{background:#0f172a6b;border:1px solid #60a5fa59;border-radius:12px;gap:12px;padding:14px;display:grid}.meeting-case-links>header,.meeting-case-links>footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.meeting-case-links>header p{color:var(--muted,#94a3b8);margin:4px 0 0;font-size:12px}.meeting-case-link-chips{flex-wrap:wrap;gap:8px;display:flex}.meeting-case-link-chip{background:#1e40af29;border:1px solid #60a5fa61;border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 10px;display:inline-flex}.meeting-case-link-chip a{color:inherit;font-weight:700;text-decoration:none}.meeting-case-link-chip small{color:#93c5fd}.meeting-case-link-chip button{color:#cbd5e1;cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}.meeting-case-links-search{gap:5px;font-size:12px;font-weight:700;display:grid}.meeting-case-links-options{border:1px solid #94a3b83d;border-radius:10px;max-height:240px;display:grid;overflow:auto}.meeting-case-links-options button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #94a3b829;gap:3px;padding:9px 11px;display:grid}.meeting-case-links-options button:hover{background:#60a5fa1f}.meeting-case-links-options small{color:var(--muted,#94a3b8)}.meeting-week-detail-actions,.meeting-week-detail-counts{flex-wrap:wrap}.meeting-week-detail-counts{color:#bfdbfe;font-size:12px;font-weight:750}@media (width<=760px){.meeting-week-page-header,.meeting-week-detail-header{flex-direction:column;align-items:flex-start}.meeting-week-toolbar{flex-direction:column;align-items:stretch}.meeting-week-navigation{grid-template-columns:repeat(3,1fr);display:grid}.meeting-week-calendar-scroll{max-height:calc(100dvh - 300px)}.meeting-week-google-field{grid-template-columns:1fr}.meeting-week-google-linked-case{flex-direction:column;align-items:flex-start}.meeting-week-case-link-form{flex-direction:column;align-items:stretch}}.sidebar-meetings{flex-direction:column;gap:6px;min-width:0;display:flex}.sidebar-meeting-wrap{background:#94a3b814;border-radius:7px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.sidebar-meeting{min-width:0;color:var(--text);flex-direction:column;gap:4px;padding:8px;display:flex}.sidebar-meeting span{color:var(--muted);font-size:11px;font-weight:800}.sidebar-meeting strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sidebar-meeting small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.sidebar-meeting-history{gap:8px;display:flex}.sidebar-meeting-history span{color:#bfdbfe;font-weight:800}.meeting-evidence{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.sidebar-meeting-wrap>.meeting-evidence{padding:0 8px 8px}.meeting-evidence-chip{color:#cbd5e1;background:#94a3b814;border:1px solid #94a3b833;border-radius:999px;align-items:center;min-width:0;min-height:24px;padding:4px 7px;font-size:10px;font-weight:800;line-height:1.25;display:inline-flex}.meeting-evidence-chip.tool.ready,.meeting-evidence-chip.contact.confirmed{color:#a7f3d0;background:#10b9811f;border-color:#34d39957}.meeting-evidence-chip.tool.missing,.meeting-evidence-chip.contact.unverified{color:#fde68a;background:#f59e0b14;border-color:#fbbf2442}.meeting-evidence-chip.contact.sent,.meeting-evidence-chip.contact.contacted{color:#bfdbfe;background:#3b82f61a;border-color:#60a5fa4d}.meeting-evidence-chip.contact.reschedule,.meeting-evidence-chip.contact.declined{color:#fecaca;background:#ef44441a;border-color:#f871714d}a.meeting-evidence-chip:hover{color:#eff6ff;background:#3b82f62e;border-color:#93c5fd94}.meeting-materials{background:#0f172a38;border:1px solid #94a3b829;border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.sidebar-meeting-wrap>.meeting-materials{margin:0 8px 8px}.meeting-materials.ready{background:#2563eb14;border-color:#60a5fa4d}.meeting-materials.missing{background:#f59e0b0f;border-color:#fbbf243d}.meeting-materials-head strong{color:#dbeafe;font-size:11px;font-weight:900}.meeting-materials.missing .meeting-materials-head strong{color:#fde68a}.meeting-materials-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.meeting-material-link{color:#bfdbfe;background:#3b82f61f;border-radius:6px;align-items:baseline;gap:6px;min-width:0;max-width:100%;padding:5px 7px;font-size:11px;font-weight:800;display:inline-flex}.meeting-material-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meeting-material-link small{color:#93c5fd;flex:none;font-size:9px}.meeting-material-link:hover{color:#eff6ff;background:#3b82f638}.meeting-material-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meeting-material-upload{cursor:pointer;position:relative}.meeting-material-upload.busy{cursor:wait;opacity:.72}.meeting-material-upload input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.sidebar-meeting em{color:#93c5fd;font-size:10px;font-style:normal;font-weight:900}.sidebar-meeting-join{color:#a7f3d0;text-align:center;border-top:1px solid #94a3b81f;padding:6px 8px;font-size:10px;font-weight:900}.sidebar-google-event-location{overflow-wrap:anywhere;white-space:normal!important}.sidebar-google-event-actions{border-top:1px solid #94a3b81f;display:flex}.sidebar-google-event-actions .sidebar-meeting-join{border-top:0;flex:1 1 0}.sidebar-google-event-actions .sidebar-meeting-join+.sidebar-meeting-join{border-left:1px solid #94a3b81f}.sidebar-meeting:hover,.sidebar-meeting-join:hover,.sidebar-service-link:hover{background:#94a3b824}.sidebar-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sidebar-service-link{color:#dbeafe;background:#2563eb1f;border-radius:7px;min-width:0;padding:7px 8px;font-size:12px;font-weight:800}.sidebar-work-queues{background:linear-gradient(145deg,#0e749021,#0f172ab8);border:1px solid #38bdf83d;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:9px;display:flex}.sidebar-work-queues-title{color:#7dd3fc;letter-spacing:.1em;text-transform:uppercase;padding:0 3px 2px;font-size:10px;font-weight:900}.sidebar-work-queue{min-width:0;min-height:52px;color:var(--text);background:#080d1ab8;border:1px solid #94a3b82b;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid;position:relative}.sidebar-work-queue.capture{cursor:default}.sidebar-work-queue.capture:hover{background:#080d1ab8;border-color:#94a3b82b}.sidebar-work-queue.capture.recording{background:#7f1d1d2e;border-color:#f871718c}.sidebar-work-queue-actions{align-items:center;gap:6px;display:inline-flex}.sidebar-work-queue-detail.error{color:#fca5a5}.sidebar-work-queue-detail.meeting-capture-permission-error{white-space:normal;align-items:center;gap:6px;display:flex;overflow:visible}.sidebar-work-queue-detail.meeting-capture-permission-error .button{flex:none}.sidebar-work-queue .meeting-capture-dot.paused{background:#facc15;animation:none}.sidebar-work-queue:hover,.sidebar-work-queue.active{background:#0e749029;border-color:#7dd3fc7a}.sidebar-work-queue-icon{color:#bae6fd;background:#38bdf81f;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.sidebar-work-queue-copy{flex-direction:column;min-width:0;display:flex}.sidebar-work-queue-copy strong{font-size:13px;font-weight:900}.sidebar-work-queue-copy small,.sidebar-work-queue-detail{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.sidebar-work-queue-count{color:#dbeafe;text-align:center;background:#3b82f629;border-radius:999px;min-width:26px;padding:3px 6px;font-size:10px;font-weight:900}.sidebar-work-queue-count.alert{color:#fecaca;background:#ef44442e}.sidebar-work-queue-count.warn{color:#fde68a;background:#f59e0b2e}.sidebar-work-queue-count.done{color:#bbf7d0;background:#22c55e2e}.sidebar-work-queue-detail{grid-column:2/4}.sidebar-collapsed .sidebar-work-queues{background:0 0;border-color:#0000;align-items:center;padding:5px}.sidebar-collapsed .sidebar-work-queues-title,.sidebar-collapsed .sidebar-work-queue-copy,.sidebar-collapsed .sidebar-work-queue-detail{display:none}.sidebar-collapsed .sidebar-work-queue{justify-content:center;width:42px;min-height:38px;padding:3px;display:flex}.sidebar-collapsed .sidebar-work-queue-count{min-width:19px;padding:2px 4px;font-size:8px;position:absolute;top:-4px;right:-5px}.sidebar-collapsed .sidebar-work-queue.capture.recording{min-height:38px;box-shadow:none}.sidebar-collapsed .sidebar-work-queue.capture .sidebar-work-queue-actions{display:none}.actions-utility-strip .sidebar-work-queues{padding-inline:0}.actions-utility-strip .sidebar-work-queue{width:32px;min-height:32px}.actions-utility-strip .sidebar-work-queue-icon{width:28px;height:28px}.sidebar-nav{flex-direction:column;gap:14px;min-width:0;display:flex}.sidebar-pinned-today{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.sidebar-section{flex-direction:column;gap:6px;display:flex}.sidebar-section[data-sidebar-section=ops]{border-top:1px solid #94a3b82e;margin-top:4px;padding-top:12px}.sidebar-section-label{width:100%;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:900;display:flex}.sidebar-section-label:hover{color:var(--text);background:#94a3b81c}.sidebar-section-label .sidebar-disclosure-icon{flex:0 0 12px}.sidebar-section-label.collapsed .sidebar-disclosure-icon{transform:rotate(0)}.sidebar-section-body{flex-direction:column;gap:3px;display:flex}.sidebar-section-body[hidden]{display:none}.sidebar-link-count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;background:#94a3b82e;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:800}.sidebar-link-count.alert{color:#fca5a5;background:#f8717133}.sidebar-link-count.warn{color:#fcd34d;background:#fbbf242e}.sidebar-link-count.done{color:#86efac;background:#4ade8029}.sidebar-collapsed .sidebar-link-count{display:none}.sidebar-nav-node{flex-direction:column;gap:3px;min-width:0;display:flex}.sidebar-nav-row{align-items:center;gap:2px;min-width:0;display:flex}.sidebar-nav-row .sidebar-link{flex:auto;min-width:0}.sidebar-nav-disclosure,.sidebar-nav-disclosure-spacer{flex:0 0 16px;align-self:stretch;width:16px;min-height:38px}.sidebar-nav-disclosure{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-nav-disclosure:hover{color:var(--text);background:#94a3b81c}.sidebar-disclosure-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .14s;transform:rotate(90deg)}.sidebar-nav-disclosure.collapsed .sidebar-disclosure-icon{transform:rotate(0)}.sidebar-subtree{border-left:1px solid #94a3b838;flex-direction:column;gap:2px;margin:-1px 0 2px 41px;padding-left:17px;display:flex}.messages-feed-toggle{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #94a3b838;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-weight:800;display:flex}.messages-feed-toggle:hover{background:#94a3b817}.messages-feed-toggle .muted{margin-left:auto;font-size:12px;font-weight:500}.messages-feed-toggle.open .sidebar-disclosure-icon{transform:rotate(90deg)}.messages-feed-toggle .sidebar-disclosure-icon{transform:rotate(0)}.sidebar-message-channel{flex-direction:column;gap:2px;display:flex}.sidebar-message-channel-toggle{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.sidebar-message-channel-panel{padding:4px 0 6px}.sidebar-message-channel-panel[hidden],.sidebar-subtree[hidden]{display:none}.sidebar-sublink{min-height:30px;color:var(--muted);border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;font-weight:800;display:flex}.sidebar-sublink:hover,.sidebar-sublink.active{color:var(--text);background:#94a3b817}.sidebar-sublink.active{color:#bbf7d0}.sidebar-subtree-marker{background:currentColor;border-radius:999px;flex:0 0 5px;width:5px;height:5px}.sidebar-link{min-height:38px;color:var(--text);border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:14px;font-weight:700;display:flex}.sidebar-link-code{color:#cbd5e1;background:#94a3b81f;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:24px;font-size:10px;font-weight:900;display:inline-flex}.sidebar-icon{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sidebar-link:hover,.sidebar-link.active{color:var(--text);background:#94a3b81c;border-color:#94a3b82e}.sidebar-link.active{background:#3ddc971f;border-color:#3ddc9752}.sidebar-link.active .sidebar-link-code{color:#bbf7d0;background:#3ddc972e}.sidebar-collapsed .sidebar-nav{gap:10px}.sidebar-collapsed .sidebar-subtree,.sidebar-collapsed .sidebar-nav-disclosure,.sidebar-collapsed .sidebar-nav-disclosure-spacer{display:none}.sidebar-collapsed .sidebar-link{justify-content:center;padding-inline:6px}.sidebar-collapsed .sidebar-link-code{flex-basis:34px;width:34px}.actions-utility-strip .sidebar-link{min-height:32px;padding:1px 0}.actions-utility-strip .sidebar-link-code,.actions-utility-strip .sidebar-today-calendar,.actions-utility-strip .sidebar-today-person,.actions-utility-strip .sidebar-chatwork-rail{flex-basis:28px;width:28px;height:28px}.actions-utility-strip .sidebar-icon{width:16px;height:16px}.sidebar-language{border-top:1px solid var(--border);flex-direction:column;gap:6px;min-width:0;padding-top:14px;display:flex}.sidebar-language-title{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.sidebar-language-options{gap:6px;display:flex}.sidebar-language-option{min-width:0;color:var(--muted);white-space:nowrap;background:#94a3b814;border:1px solid #94a3b833;border-radius:7px;flex:1 1 0;justify-content:center;align-items:center;padding:6px 8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.sidebar-language-option:hover{color:var(--text);background:#3ddc971f;border-color:#3ddc9752}.sidebar-language-option:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sidebar-language-option.active{color:var(--text);background:#3ddc972e;border-color:#3ddc9773}.sidebar-language-option-short,.sidebar-collapsed .sidebar-language-title,.sidebar-collapsed .sidebar-language-option-label{display:none}.sidebar-collapsed .sidebar-language-option-short{display:inline}.sidebar-collapsed .sidebar-language{padding-top:10px}.sidebar-collapsed .sidebar-language-options{gap:4px}.sidebar-collapsed .sidebar-language-option{padding:5px 3px;font-size:11px}.actions-utility-strip .sidebar-language-options{flex-direction:column}.sidebar-session{border-top:1px solid var(--border);flex-direction:column;gap:8px;min-width:0;padding-top:14px;display:flex}.actions-page{flex-direction:column;gap:12px;min-width:0;display:flex}.frontend-incident-fallback{place-items:center;min-height:100vh;padding:24px;display:grid}.frontend-incident-fallback>.card{width:min(560px,100%)}.frontend-incident-fallback h1,.frontend-incident-fallback p{margin:0}.flowalign-feedback-launcher{bottom:calc(84px + env(safe-area-inset-bottom));z-index:2147482999;color:#eff6ff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1e40affa,#0e7490fa);border:1px solid #60a5fa94;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:850;transition:left .18s,right .18s,border-color .12s,background .12s;display:inline-flex;position:fixed;box-shadow:0 12px 30px #02061761}.flowalign-feedback-launcher.near-left{left:280px}.flowalign-feedback-launcher.near-right{right:12px}.sidebar-collapsed .flowalign-feedback-launcher.near-left{left:88px}.flowalign-feedback-launcher:hover{background:linear-gradient(135deg,#2563ebfa,#0891b2fa);border-color:#93c5fde6}.flowalign-feedback-launcher:focus-visible,.flowalign-feedback-close:focus-visible{outline-offset:2px;outline:3px solid #93c5fdd9}.flowalign-feedback-overlay{z-index:2147483646;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020617c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.flowalign-feedback-dialog{width:min(560px,100%);max-height:calc(100dvh - 40px);color:var(--text);box-shadow:var(--shadow-lg);background:#0d1525;border:1px solid #60a5fa6b;border-radius:14px;padding:20px;overflow:auto}.flowalign-feedback-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.flowalign-feedback-header h2,.flowalign-feedback-description{margin:0}.flowalign-feedback-header h2{margin-top:3px;font-size:20px}.flowalign-feedback-eyebrow{color:#7dd3fc;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.flowalign-feedback-close{min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:#94a3b81a;border:1px solid #94a3b83d;border-radius:8px;padding:0 11px;font-size:12px;font-weight:800}.flowalign-feedback-description{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.55}.flowalign-feedback-field{flex-direction:column;gap:7px;margin-top:16px;display:flex}.flowalign-feedback-field>span{font-size:13px;font-weight:850}.flowalign-feedback-field textarea{resize:vertical;min-height:136px}.flowalign-feedback-field small{color:var(--muted);text-align:right;font-size:11px}.flowalign-feedback-context,.flowalign-feedback-message{color:var(--muted);background:#94a3b80f;border:1px solid #94a3b829;border-radius:8px;flex-direction:column;gap:4px;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.flowalign-feedback-context strong{color:#cbd5e1}.flowalign-feedback-message{color:#fecaca;background:#7f1d1d2e;border-color:#f8717157}.flowalign-feedback-message.success{color:#bbf7d0;background:#065f462e;border-color:#34d39957}.flowalign-feedback-message a{color:#93c5fd;text-underline-offset:2px;align-self:flex-start;font-weight:800;text-decoration:underline}.flowalign-feedback-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (width<=600px){.flowalign-feedback-launcher{bottom:calc(78px + env(safe-area-inset-bottom));padding-inline:12px}.flowalign-feedback-overlay{align-items:end;padding:10px}.flowalign-feedback-dialog{max-height:calc(100dvh - 20px);padding:16px}}@media (width<=900px){.flowalign-feedback-launcher.near-left,.sidebar-collapsed .flowalign-feedback-launcher.near-left{left:10px}.flowalign-feedback-launcher.near-right{right:10px}}.actions-commandbar{background:linear-gradient(135deg,#3ddc9714,#0000 46%),linear-gradient(90deg,#38bdf814,#0000 70%),#0d1424d1;border:1px solid #94a3b82e;border-radius:8px;order:0;grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:stretch;gap:16px;padding:18px;display:grid}.actions-workspace{order:1}.actions-experiment-card{order:2}.actions-source-strip{order:3}.actions-flow-panel{order:4}.actions-commandbar-main{flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex}.actions-title{letter-spacing:0;margin:0;font-size:28px;line-height:1.15}.actions-kicker,.actions-rail-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.actions-subtitle{color:#cbd5e1;max-width:760px;font-size:13px;line-height:1.6}.actions-command-tags{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.actions-command-tags span{color:#d7dee8;background:#94a3b814;border:1px solid #94a3b829;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.actions-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.actions-metric{min-height:92px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:#080d1a9e;border:1px solid #94a3b82e;border-radius:8px;flex-direction:column;justify-content:space-between;gap:10px;padding:12px;display:flex}.actions-metric:hover{background:#080d1ad6;border-color:#3ddc9761}.actions-metric span{color:var(--muted);font-size:12px;font-weight:700}.actions-metric strong{font-size:30px;line-height:1}.actions-metric.metric-hot strong{color:#fb7185}.actions-metric.metric-warm strong{color:#f59e0b}.actions-metric.metric-cool strong{color:#38bdf8}.actions-metric.metric-neutral strong{color:#e2e8f0}.actions-source-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.actions-source-card{min-width:0;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:#0d1424a8;border:1px solid #94a3b829;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.actions-source-card:hover,.actions-source-card.active{background:#0d1424e6;border-color:#3ddc9759}.actions-source-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.actions-source-card-head strong{font-size:22px;line-height:1}.actions-source-card-body{min-width:0;color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.actions-source-card-body span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.actions-flow-panel{background:linear-gradient(140deg,#38bdf812,#0000 42%),#0d1424b8;border:1px solid #94a3b82e;border-radius:8px;gap:14px;padding:16px;display:grid}.actions-flow-heading,.actions-flow-summary,.actions-flow-detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.actions-flow-heading h2,.actions-flow-detail h3{margin:0}.actions-flow-heading h2{font-size:20px}.actions-flow-summary{flex-wrap:wrap;justify-content:flex-end}.actions-flow-body{grid-template-columns:minmax(0,1fr) minmax(280px,.32fr);align-items:stretch;gap:14px;display:grid}.actions-flow-graph{background-color:#080d1ab8;background-image:linear-gradient(#94a3b80e 1px,#0000 1px),linear-gradient(90deg,#94a3b80e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:repeat(7,minmax(112px,1fr));gap:10px;min-width:0;margin:0;padding:16px;list-style:none;display:grid;overflow-x:auto}.actions-flow-graph li{align-items:stretch;min-width:112px;display:flex;position:relative}.actions-flow-graph li:not(:last-child):after{content:"";z-index:0;background:#94a3b87a;width:10px;height:2px;position:absolute;top:50%;right:-10px}.actions-flow-graph button{z-index:1;min-height:122px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:#0f172af0;border:1px solid #94a3b833;border-radius:8px;flex-direction:column;flex:auto;gap:8px;padding:12px;display:flex;position:relative}.actions-flow-graph button:hover,.actions-flow-graph button.active{border-color:#38bdf89e;box-shadow:0 0 0 2px #38bdf81c}.actions-flow-graph .status-done button{background:#143d3494;border-color:#3ddc9766}.actions-flow-graph .status-active button{background:#46300fad;border-color:#f59e0b9e}.actions-flow-graph .status-blocked button{color:#9ca3af;background:#0f172aa8}.actions-flow-step{color:#e2e8f07a;letter-spacing:.08em;font-size:11px;font-weight:900}.actions-flow-graph strong{font-size:13px;line-height:1.4}.actions-flow-state{color:var(--muted);margin-top:auto;font-size:11px;font-weight:850}.actions-flow-graph .status-done .actions-flow-state{color:#86efac}.actions-flow-graph .status-active .actions-flow-state{color:#fbbf24}.actions-flow-detail{background:#080d1ac2;border:1px solid #94a3b833;border-left:3px solid #94a3b86b;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.actions-flow-detail.status-active{border-left-color:#f59e0b}.actions-flow-detail.status-done{border-left-color:#3ddc97}.actions-flow-detail h3{margin-top:3px;font-size:17px}.actions-flow-detail p,.actions-flow-detail dl,.actions-flow-detail dd{margin:0}.actions-flow-detail p{color:#d7dee8;font-size:13px;line-height:1.6}.actions-flow-detail dl{gap:8px;display:grid}.actions-flow-detail dl>div{background:#94a3b80f;border:1px solid #94a3b81f;border-radius:7px;gap:3px;padding:8px 9px;display:grid}.actions-flow-detail dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.actions-flow-detail dd{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.actions-flow-empty{color:var(--muted);text-align:center;border:1px dashed #94a3b83d;border-radius:8px;padding:18px}.actions-workspace{grid-template-columns:minmax(156px,180px) minmax(360px,1fr) minmax(300px,340px);align-items:start;gap:12px;min-height:calc(100vh - 40px);display:grid}.actions-sidebar,.actions-list,.actions-preview{min-width:0}.actions-sidebar,.actions-preview{position:sticky;top:20px}.actions-sidebar{border:1px solid var(--border);background:#0d1424b8;border-radius:8px;padding:14px}.actions-buckets,.actions-rows{flex-direction:column;gap:8px;display:flex}.actions-bucket,.actions-source{width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px}.actions-bucket{justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:7px 8px;font-weight:700;display:flex}.actions-source{min-height:32px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:700;display:flex}.actions-bucket:hover,.actions-source:hover,.actions-bucket.active,.actions-source.active{color:var(--text);background:#94a3b81a;border-color:#94a3b838}.actions-bucket.active{background:#3ddc971c;border-color:#3ddc9752}.actions-list{flex-direction:column;gap:10px;display:flex}.actions-topbar{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080d1aeb;justify-content:space-between;align-items:center;gap:12px;padding:0 0 10px;display:flex;position:sticky;top:0}.actions-search{align-items:center;gap:8px;width:min(460px,100%);display:flex}.actions-search .button{white-space:nowrap;flex:none;min-width:72px}.actions-row{border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:#0d14249e;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 190px;align-items:stretch;gap:12px;padding:12px;transition:border-color .12s,background .12s,box-shadow .12s;display:grid}.actions-row.priority-high{border-left:3px solid #f59e0b}.actions-row.priority-medium{border-left:3px solid #38bdf8}.actions-row.priority-low{border-left:3px solid #94a3b880}.actions-row:hover,.actions-row.selected{box-shadow:var(--shadow);background:#0d1424eb;border-color:#3ddc975c}.actions-row:focus-visible{outline-offset:2px;outline:2px solid #3ddc97b8}.actions-rank{color:#e2e8f07a;letter-spacing:0;justify-content:center;align-items:flex-start;padding-top:3px;font-size:12px;font-weight:800;display:flex}.actions-row-main,.actions-row-side{min-width:0}.actions-row-main{flex-direction:column;gap:7px;display:flex}.actions-row-title{font-size:16px;font-weight:800;line-height:1.35}.actions-row-reason{color:#e2e8f0;font-size:13px;font-weight:700}.actions-row-side{text-align:right;color:#e2e8f0;flex-direction:column;align-items:flex-end;gap:4px;font-size:13px;display:flex}.actions-row-detail-link{color:#bbf7d0;white-space:nowrap;background:#3ddc971a;border:1px solid #3ddc9747;border-radius:6px;justify-content:center;align-items:center;min-height:28px;margin-top:4px;padding:5px 10px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.actions-row-detail-link:hover,.actions-row-detail-link:focus-visible{color:#dcfce7;background:#3ddc9729;border-color:#3ddc978f}.actions-preview{max-height:calc(100vh - 40px);padding-right:2px;overflow:auto}.action-chip{color:#e2e8f0;border:1px solid #94a3b838;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.action-chip.source-gmail{color:#fecaca;background:#ef444424;border-color:#ef444461}.action-chip.source-hattyunavi{color:#bbf7d0;background:#3ddc9721;border-color:#3ddc9759}.action-chip.source-hikakubiz{color:#bae6fd;background:#0ea5e924;border-color:#38bdf866}.action-chip.source-manual{color:#e9d5ff;background:#a855f724;border-color:#a855f759}.action-chip.source-other,.action-chip.source-all{background:#94a3b81f}.actions-preview-hero{background:linear-gradient(145deg,#3ddc9717,#0000 48%),#0d1424d1;border:1px solid #3ddc9740;border-radius:8px;padding:16px}.actions-preview-index{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;font-weight:800;display:flex}.actions-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.actions-mini-card{background:#0d1424a8;border:1px solid #94a3b82e;border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:11px 12px;display:flex}.actions-mini-card span{color:var(--muted);font-size:11px;font-weight:800}.actions-mini-card strong{overflow-wrap:anywhere;font-size:13px}.actions-decision-card,.actions-flowalign-card{background:#0d1424c2;border:1px solid #94a3b833;border-radius:8px;gap:10px;padding:14px;display:grid}.actions-decision-card{background:linear-gradient(140deg,#f59e0b17,#0000 52%),#0d1424c2;border-left:3px solid #f59e0b}.actions-decision-head,.actions-flowalign-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.actions-decision-head>div,.actions-flowalign-head>div{gap:3px;display:grid}.actions-decision-head span:not(.pill){color:var(--muted);font-size:11px;font-weight:800}.actions-decision-head strong,.actions-flowalign-head strong{font-size:16px}.actions-decision-card p{color:#d7dee8;margin:0;font-size:13px;line-height:1.6}.actions-flowalign-card,.case-flowalign-context{background:linear-gradient(140deg,#38bdf814,#0000 52%),#0d1424c2;border-left:3px solid #38bdf8}.actions-flowalign-unknown{color:#cbd5e1;border:1px dashed #94a3b847;border-radius:7px;padding:10px;font-size:12px;line-height:1.5}.actions-flowalign-list{gap:8px;display:grid}.actions-flowalign-list a{min-width:0;color:var(--text);background:#080d1a94;border:1px solid #38bdf833;border-radius:7px;gap:3px;padding:10px;text-decoration:none;display:grid}.actions-flowalign-list a:hover,.actions-flowalign-list a:focus-visible{background:#080d1ad1;border-color:#38bdf885}.actions-flowalign-list span{color:#7dd3fc;letter-spacing:.1em;font-size:9px;font-weight:900}.actions-flowalign-list strong{overflow-wrap:anywhere;font-size:13px}.actions-flowalign-list small{color:var(--muted);font-size:11px}.case-flowalign-list{grid-template-columns:repeat(2,minmax(0,1fr))}.company-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);align-items:start;gap:12px;display:grid}.company-card-size-switch{background:#0f172a8f;border:1px solid #94a3b82e;border-radius:8px;align-items:center;gap:4px;padding:3px;display:inline-flex}.company-card-size-switch button{min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:800}.company-card-size-switch button.active{color:var(--text);background:#3ddc9721;border-color:#3ddc974d}.company-card-size-switch .muted{white-space:nowrap;padding:0 8px;font-size:12px}.company-case-list{flex-direction:column;gap:8px;display:flex}.company-case-card{background:#0d1424a8;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:13px;display:grid}.company-case-title{text-overflow:ellipsis;margin-top:6px;font-weight:800;display:block;overflow:hidden}.company-case-contact,.company-case-meta{min-width:0;color:var(--muted);flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.45;display:flex}.company-case-contact span,.company-case-meta span{overflow-wrap:anywhere;min-width:0}.company-case-meta strong{color:#d9f99d;white-space:nowrap;font-size:12px}.company-case-list.size-wide .company-case-card{grid-template-columns:minmax(0,1fr) minmax(160px,.34fr) minmax(165px,.36fr);align-items:center}.company-case-list.size-wide .company-case-title{white-space:nowrap}.company-case-list.size-compact{gap:6px}.company-case-list.size-compact .company-case-card{gap:5px;padding:8px 10px}.company-case-list.size-compact .tag-row{gap:4px}.company-case-list.size-compact .company-case-title{white-space:nowrap;margin-top:4px;font-size:13px}.company-case-list.size-compact .company-case-contact,.company-case-list.size-compact .company-case-meta{font-size:11px}.actions-timeline-item{padding-left:14px;position:relative}.actions-timeline-item:before{content:"";background:#3ddc97b3;border-radius:999px;width:7px;height:7px;position:absolute;top:6px;left:0}.case-detail-v2{gap:14px;min-width:0;display:grid;container-type:inline-size}.case-section-nav{z-index:10;border:1px solid var(--border);background:var(--panel,#111827);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;display:grid;position:sticky;top:76px}.case-section-nav a{min-height:44px;color:var(--muted);text-align:center;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;font-weight:700;text-decoration:none;display:flex}.case-section-nav a:hover,.case-section-nav a[aria-current=page]{color:var(--text);background:#62d8ac24}.case-section-nav a[aria-current=page]{box-shadow:inset 0 -2px #62d8ac}.case-section-nav a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.case-workspace-section[hidden]{display:none}.case-workspace-section,.case-section-stack{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.case-workspace-section>*,.case-section-stack>*{min-width:0}.case-workspace-section [id],.case-workspace-section[id]{scroll-margin-top:150px}.case-section-columns{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:18px;min-width:0;display:grid}.case-section-disclosure>summary{cursor:pointer;padding:4px 0;font-weight:700}.case-section-disclosure>.case-section-stack{margin-top:16px}#meeting-prep .case-activity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.case-meeting-recent .case-timeline-title{flex-wrap:nowrap;font-size:12px}.case-recent-sender{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted);overflow:hidden}.case-meeting-recent .case-timeline-snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.voice-interview-manager label,.voice-interview-manager .stack-xs{gap:8px;min-width:0;display:grid}.voice-interview-manager .stack-xs{gap:16px}.voice-interview-manager .input{min-width:0}.case-mail-reader{border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);display:grid;overflow:hidden}.case-mail-list{overscroll-behavior:contain;border-right:1px solid var(--border);flex-direction:column;max-height:620px;display:flex;overflow-y:auto}.case-mail-row{text-align:left;width:100%;min-width:0;color:inherit;font:inherit;border:0;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;flex:none;gap:4px;padding:12px 14px;display:grid}.case-mail-row:hover{background:#94a3b814}.case-mail-row[aria-pressed=true]{background:#62d8ac1a;box-shadow:inset 3px 0 #62d8ac}.case-mail-row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.case-mail-row-meta{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.case-mail-row-sender,.case-mail-row-subject,.case-mail-row-preview{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.case-mail-row-sender{font-size:13px}.case-mail-row-preview,.case-mail-row-meta time{color:var(--muted)}.case-mail-detail{overscroll-behavior:contain;flex-direction:column;gap:12px;min-width:0;max-height:620px;padding:20px;display:flex;overflow-y:auto}.case-mail-detail h3{overflow-wrap:anywhere;margin:0;font-size:16px}.case-mail-detail .tag-row,.case-mail-sender,.case-mail-source{overflow-wrap:anywhere;font-size:12px}.case-mail-body pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.85}.case-mail-quote{color:var(--muted);margin-top:20px;font-size:12px}.case-mail-quote summary{cursor:pointer}.case-mail-quote pre{margin-top:12px}.case-mail-source{border-top:1px solid var(--border);padding-top:12px}@container (width<=760px){.case-mail-reader{grid-template-columns:minmax(0,1fr)}.case-mail-list{border-right:0;border-bottom:1px solid var(--border);max-height:260px}.case-mail-detail{max-height:none;padding:14px}}@container (width<=900px){.case-section-columns{grid-template-columns:minmax(0,1fr)}}@container (width<=560px){.case-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.case-section-nav a{padding:6px;font-size:13px}.case-workspace-section [id],.case-workspace-section[id]{scroll-margin-top:200px}.voice-interview-manager .public-voice-settings{grid-template-columns:minmax(0,1fr)}.case-workspace-section .grid{grid-template-columns:minmax(0,1fr)!important}}.case-detail-hero{box-shadow:var(--shadow);background:#0f172ab8;border:1px solid #94a3b838;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px;display:grid}.case-detail-kicker,.case-panel-label{letter-spacing:.08em;color:#93c5fd;text-transform:uppercase;font-size:11px;font-weight:800}.case-detail-hero h1{letter-spacing:0;margin:4px 0 0;font-size:clamp(24px,2.4vw,34px);line-height:1.15}.case-detail-subtitle{color:var(--muted);margin-top:8px;font-size:14px}.case-detail-hero-side{justify-items:end;gap:10px;min-width:300px;display:grid}.case-source-sparse-alert{color:#fde68a;background:#f59e0b1f;border:1px solid #f59e0b7a;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.case-source-sparse-alert>div{gap:4px;display:grid}.case-source-sparse-alert>div>div{color:#fef3c7;font-size:13px}.case-detail-source-strip{background:#0f172a85;border:1px solid #3b82f63d;border-radius:8px;grid-template-columns:.7fr 1.5fr 1fr .7fr;gap:8px;padding:10px;display:grid}.case-detail-source-strip.preview{background:#713f1229;border-color:#eab30857}.case-detail-source-strip>div{background:#02061747;border-radius:7px;gap:3px;min-width:0;padding:6px 8px;display:grid}.case-detail-source-strip span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.case-detail-source-strip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.case-detail-focus-grid{grid-template-columns:minmax(360px,1.1fr) minmax(360px,1fr) minmax(280px,.72fr);align-items:start;gap:14px;display:grid}.case-detail-main-col,.case-detail-compose-col,.case-detail-rail-col{gap:14px;min-width:0;display:grid}.case-panel{background:#0f172a94;border:1px solid #94a3b833;border-radius:8px;gap:12px;padding:14px;display:grid}.case-panel h2{letter-spacing:0;margin:0;font-size:18px;line-height:1.25}.case-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.case-deal-room-manager{contain:layout;min-width:0;overflow:clip}.case-deal-room-manager>summary{cursor:pointer;min-width:0;list-style:none}.case-deal-room-manager>summary::-webkit-details-marker{display:none}.case-deal-room-manager>summary>div{min-width:0}.case-deal-room-manager>summary p{margin-bottom:0}.case-deal-room-manager-body,.case-deal-room-manager-form{gap:12px;min-width:0;display:grid}.case-deal-room-manager-form>label:not(.tag-row),.case-deal-room-manager-body>.stack-xs:not(.case-deal-room-manager-form)>label{gap:6px;min-width:0;display:grid}.case-deal-room-manager-form input:not([type=checkbox]),.case-deal-room-manager-form textarea,.deal-room-public-url-row input{box-sizing:border-box;width:100%;min-width:0}.deal-room-public-url-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;display:grid}.case-gmail-reply-handoff{background:#0e74901a;border-color:#38bdf84d}.case-gmail-reply-handoff.blocked{background:#78350f1f;border-color:#f59e0b5c}.case-gmail-reply-handoff-preview{gap:6px;margin:0;display:grid}.case-gmail-reply-handoff-preview>div{grid-template-columns:76px minmax(0,1fr);gap:10px;min-width:0;display:grid}.case-gmail-reply-handoff-preview dt,.case-gmail-reply-handoff-preview dd{overflow-wrap:anywhere;min-width:0;margin:0}.case-gmail-reply-handoff-preview dt,.case-gmail-reply-handoff-notice{font-size:12px}.case-gmail-reply-handoff-blocked{color:#fcd34d;font-size:13px;line-height:1.55}.case-gmail-reply-handoff-notice{margin:0;line-height:1.55}@media (width<=680px){.deal-room-public-url-row{grid-template-columns:1fr 1fr}.deal-room-public-url-row input{grid-column:1/-1}.case-gmail-reply-handoff-preview>div{grid-template-columns:1fr;gap:2px}}.case-panel-action{background:#16653429;border-color:#19e61957}.case-submit-primary{color:#02111f;background:#0ea5e9;border-color:#38bdf87a;min-height:42px;font-weight:900}.case-submit-primary:hover{background:#38bdf8}.case-submit-bar{background:#0ea5e91a;border:1px solid #38bdf842;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.case-appointment-tool{background:#02061733;border:1px solid #94a3b82e;border-radius:8px;gap:10px;padding:12px;display:grid}.case-appointment-slot-list{gap:6px;display:grid}.case-appointment-slot-row{background:#0f172a61;border:1px solid #94a3b829;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.case-appointment-slot-row strong{font-size:13px}.case-next-action-title{font-size:20px;font-weight:850;line-height:1.25}.case-checklist,.case-rail-list,.case-meeting-list,.case-file-list,.case-timeline{gap:8px;display:grid}.case-checklist label{color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.case-summary-text{color:var(--text);margin:0;line-height:1.7}.case-activity-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.case-activity-summary>div{background:#0206173d;border:1px solid #94a3b824;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.case-activity-summary span{color:var(--muted);font-size:11px;font-weight:800}.case-activity-summary strong{overflow-wrap:anywhere;font-size:13px}.case-card-review{color:#fde68a}.case-review-required{background:#f59e0b14;border-color:#f59e0b6b}.case-review-required-list{gap:8px;margin:0;display:grid}.case-review-required-list>div{background:#0206173d;border:1px solid #94a3b824;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.case-review-required-list dt{color:var(--muted);font-size:11px;font-weight:800}.case-review-required-list dd{overflow-wrap:anywhere;margin:0;font-size:13px}.case-review-required-mismatches h3{margin:4px 0;font-size:13px}.case-review-required-mismatches ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.case-review-required-mismatches li{background:#7f1d1d1f;border:1px solid #ef44444d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex}.case-review-required-mismatches small{color:var(--muted)}.sns-evidence-projects,.sns-evidence-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sns-evidence-project{background:#0206173d;border:1px solid #94a3b829;border-radius:8px;gap:6px;padding:10px;display:grid}.sns-evidence-project-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sns-evidence-project-head small{color:var(--muted)}.sns-evidence-item{background:#0f172a5c;border:1px solid #94a3b81f;border-radius:8px;gap:4px;padding:8px 10px;display:grid}.sns-evidence-item-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.sns-evidence-item-head time{color:var(--muted);font-size:11px}.sns-evidence-message{font-size:13px;line-height:1.6}.sns-evidence-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.sns-evidence-meta a{color:#93c5fd}.sns-evidence-unavailable{color:#fde68a;background:#78350f1f;border:1px solid #f59e0b4d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.invoice-delivery-status{gap:8px;display:grid}.invoice-delivery-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.invoice-delivery-facts>div{background:#02061738;border:1px solid #94a3b81f;border-radius:6px;justify-content:space-between;gap:8px;padding:5px 8px;font-size:11px;display:flex}.invoice-delivery-facts dt{color:var(--muted)}.invoice-delivery-facts dd{margin:0;font-weight:700}.glossary-panel,.glossary-term-list{gap:8px;display:grid}.glossary-term{background:#0206173d;border:1px solid #94a3b829;border-radius:8px;padding:10px}.glossary-term summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.glossary-term summary strong{font-size:14px}.glossary-term-body{gap:6px;margin-top:8px;display:grid}.glossary-term-body p{color:var(--text);margin:0;font-size:13px;line-height:1.7}.glossary-term-meta{flex-wrap:wrap;gap:10px;margin:0;display:flex}.glossary-term-meta>div{color:var(--muted);align-items:baseline;gap:6px;font-size:11px;display:flex}.glossary-term-meta dd{color:var(--text);margin:0}.review-required-accuracy-note{font-size:12px}.payment-status-reason{font-size:12px;line-height:1.6}.payment-status-evidence{gap:10px;display:grid}.payment-status-evidence h3{margin:0;font-size:13px}.payment-status-evidence-block{gap:6px;display:grid}.payment-status-evidence-label{color:var(--muted);font-size:11px;font-weight:800}.payment-status-billings{gap:6px;margin:0;padding:0;list-style:none;display:grid}.payment-status-billings li{background:#0f172a52;border:1px solid #94a3b81f;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.payment-status-billings small{color:var(--muted);width:100%}.sales-kpi-panel{border-color:#3b82f64d}.sales-kpi-days{gap:6px;display:grid}.sales-kpi-days h3{margin:4px 0 0;font-size:13px}.sales-kpi-day{grid-template-columns:52px 1fr 28px 34px;align-items:center;gap:8px;font-size:12px;display:grid}.sales-kpi-bar-track{background:#94a3b829;border-radius:5px;height:10px;overflow:hidden}.sales-kpi-bar{background:#19e6198c;border-radius:5px;height:100%}.sales-kpi-bar.under{background:#f59e0b99}.sales-kpi-day strong{text-align:right}.sales-kpi-day small{color:var(--muted);text-align:right}.sales-kpi-log-fields{color:var(--muted);font-size:12px}.company-revenue-table{border-collapse:collapse;width:100%;font-size:13px}.company-revenue-table th,.company-revenue-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #94a3b824;padding:8px 10px}.company-revenue-table th{color:var(--muted);font-size:11px;font-weight:800}.case-detail-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.case-detail-stat-grid>div,.case-rail-list>div,.case-meeting-row,.case-file-row,.case-timeline-entry{background:#02061747;border:1px solid #94a3b824;border-radius:8px;gap:4px;padding:10px;display:grid}.case-detail-stat-grid span,.case-rail-list span,.case-meeting-row span,.case-file-row span,.case-timeline-meta{color:var(--muted);font-size:12px}.case-detail-stat-grid strong,.case-rail-list strong{overflow-wrap:anywhere;min-width:0}.case-proposal-textarea{resize:vertical;min-height:360px}.case-entry-answer-panel{background:#02061738;border:1px solid #94a3b829;border-radius:8px;gap:10px;padding:12px;display:grid}.case-entry-answer-list{gap:10px;display:grid}.case-entry-answer-row{background:#0f172a8f;border:1px solid #94a3b824;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:stretch;gap:10px;padding:10px;display:grid}.case-entry-question,.case-entry-answer-input{gap:6px;min-width:0;display:grid}.case-entry-question span,.case-entry-answer-input span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.case-entry-question div{overflow-wrap:anywhere;color:#e5f2ff;font-size:13px;line-height:1.55}.case-entry-answer-input textarea.input{min-height:78px}.case-entry-answer-toolbar,.proposal-decision-graph>header,.proposal-decision-node-head,.proposal-decision-corrections>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.proposal-decision-graph{background:linear-gradient(145deg,#0e74901c,#02061780);border:1px solid #38bdf857;border-radius:10px;gap:12px;padding:14px;display:grid}.proposal-decision-graph h3,.proposal-decision-graph p{margin:0}.proposal-decision-graph>header p,.proposal-decision-corrections span,.proposal-decision-corrections small{color:var(--muted);font-size:12px}.proposal-decision-node-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;display:grid}.proposal-decision-node{background:#0f172ab3;border:1px solid #94a3b82e;border-radius:8px;align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.proposal-decision-node.draft{border-color:#f59e0b6b}.proposal-decision-node.approved{border-color:#22c55e52}.proposal-decision-node-head span,.proposal-decision-node-head em{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:850}.proposal-decision-node strong,.proposal-decision-node p,.proposal-decision-node code,.proposal-decision-edge-list span{overflow-wrap:anywhere}.proposal-decision-node strong{color:#e5f2ff;font-size:13px;line-height:1.5}.proposal-decision-node p,.proposal-decision-node code{color:var(--muted);font-size:11px}.proposal-decision-edge-list{gap:6px;display:grid}.proposal-decision-edge-list>div{background:#0f172a7a;border-radius:7px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:grid}.proposal-decision-edge-list b{color:#7dd3fc;font-size:10px}.proposal-decision-knowledge-note,.proposal-decision-graph-error{background:#f59e0b14;border:1px solid #f59e0b59;border-radius:7px;gap:5px;padding:9px;font-size:12px;display:grid}.proposal-decision-knowledge-note code{overflow-wrap:anywhere;color:var(--muted)}.proposal-decision-graph-error{color:#fecaca;background:#ef444414;border-color:#ef444466}.proposal-decision-corrections{gap:8px;padding-top:2px;display:grid}.proposal-decision-corrections>div:first-child{align-items:baseline}.case-source-detail,.case-collapsible-panel{gap:0}:is(.case-source-detail,.case-collapsible-panel)>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}:is(.case-source-detail,.case-collapsible-panel)>summary::-webkit-details-marker{display:none}.case-technology-status.review{color:#f2a6a6}.case-technology-status.questions{color:#f2c66f}.case-technology-status.ready{color:#79ddb9}.case-technology-status.unknown{color:#a8b8c8}.case-technology-status-tooltip{cursor:help;border-radius:999px;outline:none;display:inline-flex;position:relative}.case-technology-status-tooltip:focus-visible>.case-technology-status{box-shadow:0 0 0 2px var(--ring)}.case-technology-status-tooltip-content{z-index:30;width:min(320px,100vw - 32px);box-shadow:var(--shadow-lg);color:var(--text);text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#111827;border:1px solid #94a3b857;border-radius:8px;gap:6px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .12s,transform .12s,visibility .12s;display:grid;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-3px)}.case-technology-status-tooltip-content strong{color:#f8d98f;font-size:12px}.case-technology-status-tooltip-item{overflow-wrap:anywhere}.case-technology-status-tooltip-content small{color:var(--muted)}.case-technology-status-tooltip:is(:hover,:focus-visible) .case-technology-status-tooltip-content{opacity:1;visibility:visible;transform:translateY(0)}.case-source-detail-body,.case-collapsible-panel-body{gap:10px;margin-top:12px;display:grid}.case-source-detail-missing{color:#fde68a;background:#f59e0b14;border:1px solid #f59e0b61;border-radius:8px;gap:4px;padding:10px;font-size:13px;display:grid}.case-source-detail-missing span{color:#fef3c7}.case-source-detail-section{background:#0206173d;border:1px solid #94a3b824;border-radius:8px;gap:6px;padding:10px;display:grid}.case-source-detail-section h3{color:#e5f2ff;letter-spacing:0;margin:0;font-size:13px}.case-source-detail-section pre{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:13px;line-height:1.65;overflow:auto}.case-source-question-list{gap:8px;display:grid}.case-source-question-row{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;display:grid}.case-source-question-row span{color:#bfdbfe;background:#3b82f62e;border-radius:999px;justify-content:center;align-items:center;min-height:24px;font-size:12px;font-weight:900;display:inline-flex}.case-source-question-row div{overflow-wrap:anywhere;font-size:13px;line-height:1.55}.case-timeline-entry{grid-template-columns:74px minmax(0,1fr);align-items:start}.case-timeline-date{color:#bfdbfe;font-size:12px;font-weight:850;line-height:1.35}.case-timeline-body,.case-timeline-title{gap:6px;min-width:0;display:grid}.case-timeline-title{grid-template-columns:auto minmax(0,1fr);align-items:start}.case-timeline-title strong{overflow-wrap:anywhere;line-height:1.45}.case-timeline-snippet{color:#dbeafe;font-size:13px;line-height:1.6}.case-message-direction{color:#dbeafe;background:#3b82f638;border-radius:999px;justify-content:center;align-items:center;min-width:38px;padding:3px 7px;font-size:11px;font-weight:900;display:inline-flex}.case-message-direction.outgoing{color:#bbf7d0;background:#22c55e2e}.case-relationship-signal{background:#1665341f;border:1px solid #22c55e52;border-radius:8px;gap:10px;padding:12px;display:grid}.case-relationship-signal.level-watch{background:#78350f24;border-color:#f59e0b70}.case-relationship-signal.level-friction{background:#7f1d1d2e;border-color:#f8717185}.case-relationship-signal-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.case-relationship-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.case-relationship-signal-grid>div{background:#02061742;border-radius:7px;gap:3px;min-width:0;padding:9px;display:grid}.case-relationship-signal-grid span,.case-relationship-signal-grid small{color:var(--muted);font-size:11px}@media (width<=720px){.case-relationship-signal-grid{grid-template-columns:1fr}}.case-timeline-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-file-row{color:inherit;text-decoration:none}.case-file-row:hover{border-color:#19e61966}.case-detail-advanced{background:#0f172a7a;border:1px solid #94a3b838;border-radius:10px;overflow:hidden}.case-detail-advanced>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;font-weight:850;list-style:none;display:grid}.case-detail-advanced>summary::-webkit-details-marker{display:none}.case-detail-advanced>summary:after{content:"開く";min-width:48px;color:var(--muted);border:1px solid #94a3b833;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:12px;display:inline-flex}.case-detail-advanced[open]>summary{background:#0f172aa8;border-bottom:1px solid #94a3b824}.case-detail-advanced[open]>summary:after{content:"閉じる"}.case-detail-advanced>summary small{color:var(--muted);font-size:12px;font-weight:700}.case-detail-advanced-body{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px;padding:14px;display:grid}.case-detail-advanced-body>.card{min-width:0;box-shadow:none;background:#0f172a80;border-color:#94a3b82e;border-radius:8px;grid-column:span 6}.case-detail-advanced-body>.card:hover{box-shadow:none;background:#0f172a94;border-color:#94a3b847}.case-detail-advanced-body>.card:first-of-type{grid-column:span 4}.case-detail-advanced-body>.card:nth-of-type(2){grid-column:span 8}.case-detail-advanced-body>.card:nth-of-type(3),.case-detail-advanced-body>.card:nth-of-type(4),.case-detail-advanced-body>.card:nth-of-type(5),.case-detail-advanced-body>.card:nth-of-type(6),.case-detail-advanced-body>.card:nth-of-type(7),.case-detail-advanced-body>.card:nth-of-type(8){grid-column:span 6}.case-detail-advanced-body>.card:nth-of-type(9),.case-detail-advanced-body>.card:nth-of-type(10),.case-detail-advanced-body>.card:nth-of-type(11){grid-column:1/-1}.case-detail-advanced-body>.card>div:first-child{color:#e5f2ff}.case-detail-advanced-body textarea.input{min-height:92px}.conversation-state-panel,.conversation-relationship-panel{background-color:#080d1ad6;background-image:linear-gradient(#94a3b80a 1px,#0000 1px),linear-gradient(90deg,#94a3b80a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #38bdf838;border-radius:9px;gap:14px;min-width:0;padding:14px;display:grid}.conversation-state-panel>header,.conversation-relationship-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.conversation-state-panel>header p,.conversation-relationship-panel>header p{color:#7dd3fc;letter-spacing:.12em;margin:0 0 4px;font-size:10px;font-weight:900}.conversation-state-panel>header h3,.conversation-relationship-panel>header h3{color:#f8fafc;margin:0;font-size:16px}.conversation-state-panel>header>span,.conversation-relationship-panel>header>span{color:var(--muted);white-space:nowrap;border:1px solid #94a3b838;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850}.conversation-state-panel>header>span.needs-reply{color:#fecaca;background:#7f1d1d59;border-color:#f8717194}.conversation-state-panel>header>span.clear{color:#86efac;border-color:#4ade8059}.conversation-state-axes{grid-template-columns:repeat(4,minmax(124px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.conversation-state-axes li{background:#0f172ad6;border:1px solid #94a3b82e;border-top:3px solid #94a3b870;border-radius:7px;gap:6px;min-height:92px;padding:10px;display:grid}.conversation-state-axes li>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.conversation-state-axes li>strong{color:#e2e8f0;font-size:13px;line-height:1.35}.conversation-state-axes li>small{color:#94a3b8c7;text-overflow:ellipsis;white-space:nowrap;align-self:end;font:10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.conversation-state-axes .tone-danger{background:#450a0a94;border-top-color:#f87171}.conversation-state-axes .tone-warning{background:#45280885;border-top-color:#f59e0b}.conversation-state-axes .tone-active{background:#082f498a;border-top-color:#38bdf8}.conversation-state-axes .tone-success{background:#052e167a;border-top-color:#4ade80}.conversation-relationship-canvas{background:#020617b8;border:1px solid #94a3b824;border-radius:8px;min-width:0;overflow-x:auto}.conversation-relationship-canvas svg{min-width:980px;min-height:180px;display:block}.conversation-relationship-edges path{fill:none;stroke:#7dd3fc70;stroke-width:1.5px}.conversation-relationship-nodes rect{fill:#0f172af5;stroke:#94a3b85c;stroke-width:1.2px}.conversation-relationship-nodes a:hover rect,.conversation-relationship-nodes a:focus rect,.conversation-relationship-nodes .state-attention rect{stroke:#f87171;stroke-width:2px}.conversation-relationship-nodes .state-linked rect{stroke:#4ade80b8}.conversation-relationship-nodes .state-unknown rect{stroke-dasharray:5 4}.conversation-relationship-nodes text{pointer-events:none}.conversation-relationship-nodes .node-kind{fill:#7dd3fc;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.conversation-relationship-nodes .node-label{fill:#f8fafc;font-size:12px;font-weight:800}.conversation-relationship-nodes .node-detail{fill:#94a3b8;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.conversation-relationship-legend{color:var(--muted);flex-wrap:wrap;gap:8px 14px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.conversation-relationship-legend li{align-items:center;gap:5px;display:inline-flex}.conversation-relationship-legend li>span{background:#64748b;border-radius:2px;width:8px;height:8px}.conversation-relationship-legend .kind-company,.conversation-relationship-legend .kind-contact{background:#4ade80}.conversation-relationship-legend .kind-thread,.conversation-relationship-legend .kind-message{background:#38bdf8}.conversation-relationship-legend .kind-case,.conversation-relationship-legend .kind-meeting{background:#f59e0b}.conversation-relationship-legend .kind-outreach,.conversation-relationship-legend .kind-flowalign{background:#c084fc}.conversation-relationship-empty{color:var(--muted);text-align:center;border:1px dashed #94a3b847;border-radius:8px;padding:18px}.entry-stream-relationship-details{background:#080d1a99;border:1px solid #38bdf82e;border-radius:9px}.entry-stream-relationship-details>summary{color:#bae6fd;cursor:pointer;padding:10px 14px;font-size:12px;font-weight:850}.entry-stream-relationship-details[open]>summary{border-bottom:1px solid #94a3b824}.entry-stream-relationship-details>.conversation-relationship-panel{border:0;border-radius:0 0 9px 9px}@media (width<=1280px){.case-detail-source-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.case-detail-advanced-body>.card,.case-detail-advanced-body>.card:nth-of-type(n){grid-column:span 6}.case-detail-focus-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.case-detail-rail-col{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.actions-commandbar{grid-template-columns:1fr}.actions-topbar{flex-direction:column;align-items:stretch}.actions-search{width:100%}.actions-row{grid-template-columns:30px minmax(0,1fr) 142px;gap:10px}.actions-source-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.actions-flow-body,.company-detail-grid{grid-template-columns:1fr}.company-case-list.size-wide .company-case-card{grid-template-columns:1fr;align-items:stretch}.company-case-list.size-wide .company-case-title,.company-case-list.size-compact .company-case-title{white-space:normal}}@media (width<=1120px){.actions-workspace{grid-template-columns:170px minmax(0,1fr)}.actions-preview{grid-column:1/-1;max-height:none;position:static}}@media (width<=900px){.conversation-state-panel>header,.conversation-relationship-panel>header{flex-direction:column}.conversation-state-axes{grid-template-columns:repeat(2,minmax(0,1fr))}.case-detail-hero,.case-detail-source-strip,.case-detail-focus-grid,.case-detail-rail-col,.case-detail-advanced>summary{grid-template-columns:1fr}.case-detail-advanced>summary:after{justify-self:start}.case-detail-advanced-body{grid-template-columns:1fr;padding:10px}.case-detail-advanced-body>.card,.case-detail-advanced-body>.card:nth-of-type(n){grid-column:1/-1}.case-detail-hero-side{justify-items:start;min-width:0}.case-detail-stat-grid,.case-submit-bar,.case-entry-answer-row{grid-template-columns:1fr}.proposal-decision-graph>header,.proposal-decision-corrections>div:first-child{flex-direction:column;align-items:flex-start}.proposal-decision-edge-list>div,.case-activity-summary,.case-timeline-entry{grid-template-columns:1fr}.case-timeline-date{color:var(--muted)}.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:1fr}.mobile-app-header{border-bottom:1px solid var(--border);background:#070c18f5;justify-content:space-between;align-items:center;min-height:56px;padding:5px 10px;display:flex}.mobile-app-brand{color:var(--text);align-items:center;gap:10px;font-size:15px;font-weight:800;display:inline-flex}.mobile-app-brand:hover{color:var(--text)}.mobile-app-header .sidebar-logo{width:36px;height:36px}.mobile-nav-toggle,.mobile-nav-close{min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:#94a3b81a;border:1px solid #94a3b83d;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.mobile-nav-backdrop{z-index:60;cursor:pointer;background:#020617b8;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.sidebar{display:none}.mobile-nav-open .sidebar{z-index:70;border-right:1px solid var(--border);width:min(320px,100vw - 40px);height:100dvh;box-shadow:var(--shadow-lg);border-bottom:0;gap:16px;padding:16px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.sidebar-toggle{display:none}.sidebar-collapsed .sidebar-brand{justify-content:initial}.sidebar-collapsed .sidebar-logo{display:inline-flex}.sidebar-collapsed .sidebar-brand-copy,.sidebar-collapsed .sidebar-link-label{display:block}.sidebar-collapsed .sidebar-section-label{display:flex}.sidebar-collapsed .sidebar-link-count{display:inline-block}.sidebar-collapsed .sidebar-tools,.sidebar-collapsed .sidebar-session{display:flex}.sidebar-collapsed .sidebar-language-title,.sidebar-collapsed .sidebar-language-option-label{display:block}.sidebar-collapsed .sidebar-language-option-short{display:none}.sidebar-collapsed .sidebar-tools{align-items:stretch}.sidebar-collapsed .sidebar-tools>:not(.sidebar-today){display:flex}.mobile-nav-close{margin-left:auto}.sidebar-nav{flex-direction:column;gap:14px;overflow:visible}.actions-utility-strip.mobile-nav-open .sidebar-nav{display:flex}.sidebar-section{flex-direction:column;gap:6px}.sidebar-collapsed .sidebar-link{justify-content:flex-start;padding:8px 10px}.sidebar-collapsed .sidebar-link-code{flex-basis:28px;width:28px}.sidebar-focus{display:none}.actions-workspace{grid-template-columns:1fr}.actions-list{order:1}.actions-preview{order:2;max-height:none;position:static}.actions-sidebar{order:3}.actions-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.actions-commandbar{padding:14px}.actions-metric{min-height:72px}.case-flowalign-list,.actions-source-strip{grid-template-columns:1fr}.actions-flow-heading,.actions-flow-detail-head{flex-direction:column;align-items:flex-start}.actions-flow-summary{justify-content:flex-start}.actions-sidebar{position:static}.actions-topbar{flex-direction:column;align-items:stretch;position:static}.actions-search{width:100%}.actions-row{grid-template-columns:1fr}.actions-rank{justify-content:flex-start;padding-top:0}.actions-row-side{text-align:left;align-items:flex-start}}.slack-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:12px;display:grid}.slack-workspace-main{min-width:0}.slack-workspace-side{min-width:0;position:sticky;top:12px}.slack-conversation-card.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)inset}.slack-case-link-search{flex-wrap:nowrap;align-items:center}.slack-case-link-search input{flex:auto;min-width:0}.slack-case-link-result{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:8px;padding-top:6px}.slack-case-link-results>.slack-case-link-result:first-child{border-top:0;padding-top:0}@media (width<=900px){.slack-workspace{grid-template-columns:1fr}.slack-workspace-side{order:-1;position:static}.slack-case-link-search{flex-wrap:wrap}.slack-case-link-search input{flex-basis:100%}}.case-line-conversation .tag-row{align-items:center}.case-line-timeline{max-height:560px;margin-top:12px;padding-right:4px;overflow:auto}.case-line-body{white-space:pre-wrap;overflow-wrap:anywhere}.case-line-attachment{margin-top:8px}.case-line-attachment img{border:1px solid var(--border);object-fit:contain;border-radius:10px;max-width:min(100%,480px);max-height:320px;display:block}.case-line-draft{gap:10px;margin-top:16px;display:grid}.outreach-history-metrics{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.outreach-history-metric{background:#101827c2;border:1px solid #4a5c788f;border-radius:8px;flex:1 0 auto;justify-content:space-between;align-items:baseline;gap:10px;min-width:112px;padding:7px 9px;display:flex}.outreach-history-metric .muted{white-space:nowrap;font-size:10px}.outreach-history-metric strong{font-size:17px;line-height:1}.is-warning{color:#fb923c}.is-error{color:#fca5a5}.outreach-history-filters{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101827f5;gap:8px;padding:10px;display:grid;position:sticky;top:8px}.outreach-history-filters .button{min-height:30px;padding:5px 9px;font-size:11px}.outreach-history-filters .input{min-height:34px;padding-block:7px;font-size:12px}.outreach-ledger{background:#101827;border:1px solid #4a5c78a8;border-radius:10px;min-width:0;overflow:hidden}.outreach-ledger-head,.outreach-ledger-row{grid-template-columns:minmax(142px,.74fr) minmax(170px,1fr) minmax(220px,1.34fr) minmax(230px,1.34fr) 114px 54px;display:grid}.outreach-ledger-head{z-index:3;color:#8493a7;letter-spacing:.04em;background:#141f31;border-bottom:1px solid #334158;align-items:center;min-height:30px;font-size:10px;font-weight:800;position:sticky;top:112px}.outreach-ledger-head>span,.outreach-ledger-cell{border-right:1px solid #334158ad;min-width:0;padding:7px 9px}.outreach-ledger-head>span:last-child,.outreach-ledger-cell:last-child{border-right:0}.outreach-ledger-row{content-visibility:auto;contain-intrinsic-size:58px;border-bottom:1px solid #29364a;align-items:stretch;min-height:58px;position:relative}.outreach-ledger-row:last-of-type{border-bottom:0}.outreach-ledger-row:hover{background:#26395361}.outreach-ledger-row.needs-review{box-shadow:inset 3px 0 #f59e0b}.outreach-ledger-row:has(.outreach-ledger-details[open]){z-index:8;content-visibility:visible}.outreach-ledger-cell{flex-direction:column;justify-content:center;gap:4px;font-size:11px;line-height:1.35;display:flex}.outreach-ledger-cell>strong,.outreach-ledger-cell>a,.outreach-ledger-cell>code,.outreach-ledger-cell>span,.outreach-ledger-cell time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.outreach-ledger-cell .tag-row{flex-wrap:nowrap;gap:4px;overflow:hidden}.outreach-ledger-cell .pill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:2px 6px;font-size:9px;line-height:1.35;overflow:hidden}.pill.warning{color:#fed7aa;background:#f973161f;border-color:#fb923c8c}.outreach-ledger-state{align-items:flex-start}.outreach-ledger-company strong,.outreach-ledger-experiment strong{color:#eef4fa;font-size:12px}.outreach-ledger-company a,.outreach-ledger-experiment a,.outreach-ledger-evidence a,.outreach-ledger-evidence code{font-size:10px}.outreach-ledger-updated{color:#8493a7;font-size:10px}.outreach-ledger-toggle{align-items:center;overflow:visible}.outreach-ledger-details{position:static}.outreach-ledger-details>summary,.outreach-ledger-message>summary{cursor:pointer;font-weight:800}.outreach-ledger-details>summary{color:#a7f3d0;white-space:nowrap;font-size:10px}.outreach-ledger-details[open]>.outreach-ledger-details-body{z-index:5;background:#172236;border:1px solid #40506a;border-radius:8px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% - 2px);left:8px;right:8px;box-shadow:0 16px 32px #02061785}.outreach-ledger-meta{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 14px;margin:0;display:grid}.outreach-ledger-meta>div{min-width:0}.outreach-ledger-meta dt{color:#8493a7;font-size:10px}.outreach-ledger-meta dd{overflow-wrap:anywhere;min-width:0;margin:2px 0 0}.outreach-ledger-message pre{white-space:pre-wrap;word-break:break-word;max-height:260px;margin:8px 0 0;font-size:11px;line-height:1.55;overflow:auto}.outreach-ledger-empty{background:#94a3b814;border:1px dashed #64748b;border-radius:0}@media (width<=1120px){.outreach-ledger-head,.outreach-ledger-row{grid-template-columns:minmax(132px,.7fr) minmax(150px,.9fr) minmax(190px,1.2fr) minmax(210px,1.25fr) 104px 52px}}@media (width<=900px){.outreach-history-filters{position:static}.outreach-ledger{background:0 0;border:0}.outreach-ledger-head{display:none}.outreach-ledger-row{contain-intrinsic-size:180px;background:#101827;border:1px solid #4a5c78a8;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin-bottom:8px}.outreach-ledger-cell{border-bottom:1px solid #334158ad;border-right:0;min-height:48px}.outreach-ledger-cell:before{content:attr(data-label);color:#8493a7;font-size:9px;font-weight:800}.outreach-ledger-evidence,.outreach-ledger-toggle{grid-column:1/-1}.outreach-ledger-toggle{border-bottom:0;align-items:flex-start}}@media (width<=560px){.outreach-history-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.outreach-history-metric{min-width:0}.outreach-ledger-row{grid-template-columns:1fr}.outreach-ledger-evidence,.outreach-ledger-toggle{grid-column:auto}}.case-source-detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.case-work-summary{white-space:normal;overflow-wrap:anywhere;flex-direction:column;gap:3px;font-size:12px;display:flex}.case-work-warning{color:#b45309}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.meeting-recording-status{z-index:1200;width:min(520px,100vw - 28px);color:var(--text,#e5eef8);background:#07121bf5;border:1px solid #6ee7b75c;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex;position:fixed;top:14px;right:14px;box-shadow:0 16px 42px #00000052}.meeting-recording-status.recording{border-color:#f87171bf}.meeting-recording-status.error{border-color:#fca5a5b3}.meeting-recording-status.waiting{border-color:#60a5fa94}.meeting-recording-status.complete{border-color:#34d399ad}.meeting-recording-status-copy{gap:2px;min-width:0;display:grid}.meeting-recording-status-copy strong{overflow-wrap:anywhere;font-size:13px}.meeting-recording-status.recording .meeting-recording-status-copy strong{color:#fca5a5}.meeting-recording-status-copy span,.meeting-recording-status-copy small{color:#aebed0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.meeting-recording-status-actions{flex:none;align-items:center;gap:6px;display:flex}.meeting-recording-dismiss{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:18px}.recording-start-button{color:#fecaca;background:#7f1d1d2e;border-color:#f8717173}.recording-start-button:hover{background:#7f1d1d52;border-color:#f87171b3}.meeting-recording-inline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.meeting-browser-recording-library{border:1px solid #94a3b83d;border-radius:10px;gap:8px;padding:10px;display:grid}.meeting-browser-recording-library>small{color:var(--muted,#94a3b8)}.meeting-browser-recording-item{justify-content:space-between;align-items:center;gap:10px;display:flex}.meeting-browser-recording-item span{color:var(--muted,#aebed0);font-size:12px}@media (width<=700px){.meeting-recording-status{align-items:flex-start;width:calc(100vw - 16px);top:8px;right:8px}.meeting-recording-status-actions{flex-wrap:wrap;justify-content:flex-end}}.case-response-evidence{border:1px solid var(--border);background:var(--card);color:var(--text);overflow-wrap:anywhere;border-radius:12px;margin:12px 0;padding:16px}.case-response-evidence header,.case-response-evidence nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.case-response-evidence header span,.case-response-evidence time{color:var(--muted);font-size:12px}.case-response-evidence article{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.case-response-evidence-title{font-size:16px;display:block}.case-response-evidence p{white-space:pre-wrap;margin:8px 0;font-size:13px;line-height:1.6}.case-response-evidence a{font-size:13px;text-decoration:underline}.action-ledger-lead{max-width:64ch;margin:6px 0 0;font-size:13px;line-height:1.6}.action-ledger-help{margin:8px 0;font-size:12px;line-height:1.6}.action-disclosure{border:1px solid var(--border);border-radius:10px;padding:10px 12px}.action-disclosure>summary{cursor:pointer;font-size:12px;font-weight:600}.action-disclosure[open]>summary{margin-bottom:12px}.action-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.action-create-form input,.action-create-form select,.action-create-form textarea{border:1px solid var(--border);background:var(--input-bg);width:100%;min-width:0;color:var(--text);border-radius:6px;padding:8px 10px}.action-create-form input:first-child,.action-create-form textarea{grid-column:1/-1}.action-record-details{max-width:70%;color:var(--muted);font-size:11px}.action-record-details summary{cursor:pointer}.action-record-details code{overflow-wrap:anywhere}@media (width<=640px){.action-create-form{grid-template-columns:minmax(0,1fr)}}.task-action-ledger{gap:1rem}.task-ledger-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.task-ledger-header h1{margin:.25rem 0}.task-ledger-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:1rem;display:grid}.task-ledger-grid h2{overflow-wrap:anywhere;margin:0;font-size:1.1rem;line-height:1.5}.task-ledger-grid p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.35rem 0}.task-ledger-facts{flex-wrap:wrap;gap:1rem;display:flex}.task-ledger-warning{border-inline-start:3px solid var(--warning,#d97706);background:var(--warning-bg,#d977061f);padding:.65rem .8rem}.task-ledger-editor label{gap:.4rem;display:grid}.task-ledger-editor .task-attestation{align-items:center;gap:.5rem;display:flex}.task-ledger-grid code{overflow-wrap:anywhere;font-size:.75rem}.task-ledger-grid .pill{white-space:normal;overflow-wrap:anywhere}.task-focus{border-color:color-mix(in srgb, var(--accent,#2563eb) 38%, var(--border))}.task-focus-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.task-focus-header h2{margin:.2rem 0;font-size:1.35rem}.task-focus-header p{max-width:60rem;margin:0}.task-focus-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.task-focus-metrics>div{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 88%, var(--accent,#2563eb));border-radius:.75rem;gap:.15rem;padding:.8rem;display:grid}.task-focus-metrics strong{font-size:1.45rem;line-height:1}.task-focus-metrics span{color:var(--muted);font-size:.82rem}.task-focus-columns{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:1rem;display:grid}.task-focus-columns h3{margin:0;font-size:1rem}.task-focus-item{border:1px solid var(--border);background:var(--card);border-radius:.75rem;gap:.55rem;padding:.8rem;display:grid}.task-focus-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.task-focus-item strong{overflow-wrap:anywhere}.task-focus-outbound{border-inline-start:3px solid var(--accent,#2563eb)}.task-focus-ops{border-inline-start:1px solid var(--border);padding-inline-start:1rem}@media (width<=760px){.task-focus-metrics,.task-focus-columns{grid-template-columns:1fr}.task-focus-ops{border-inline-start:0;border-block-start:1px solid var(--border);padding-block-start:1rem;padding-inline-start:0}}
