@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#18181b;--bg:#fafafa;--panel:#fff;--muted:#71717a;--text:#18181b;--line:#e4e4e7;--subtle:#f4f4f5;--accent:#46464b;--accent-soft:#efeff0;--danger:#ef4444;--shadow:0 12px 40px #18181b12;background:#fafafa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.4}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#09090b;--panel:#111113;--muted:#a1a1aa;--text:#fafafa;--line:#27272a;--subtle:#18181b;--accent:#d0d0d4;--accent-soft:#303036;--shadow:0 12px 40px #0005}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;border:0}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.topbar{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:26px;height:62px;padding:0 24px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:9px;font-size:16px;font-weight:700;display:flex}.brand-mark{object-fit:contain;width:30px;height:30px;display:block}.command{color:var(--muted);border:1px solid var(--line);border-radius:6px;align-items:center;gap:9px;width:310px;margin-left:30px;padding:7px 10px;display:flex}.command kbd{border:1px solid var(--line);border-radius:4px;margin-left:auto;padding:1px 5px;font-size:10px}.top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.icon{background:0 0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.icon:hover,.outline:hover{background:var(--subtle)}.avatar{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;font-weight:700;display:grid}.body{min-height:calc(100vh - 62px);display:flex}.sidebar{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;flex:none;width:240px;padding:20px 14px;display:flex}.workspace-switch{border-radius:7px;align-items:center;gap:9px;margin-bottom:24px;padding:8px;display:flex}.workspace-switch:hover{background:var(--subtle)}.workspace-logo{color:#fff;background:#18181b;border-radius:7px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:700;display:grid}.workspace-switch span:nth-child(2){flex:1;gap:1px;display:grid}.workspace-switch small{color:var(--muted);font-size:11px;font-weight:400}.nav-group>p,.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin:0 10px 7px;font-size:10px;font-weight:700}.nav-item{width:100%;color:var(--muted);text-align:left;background:0 0;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.nav-item:hover,.nav-item.active{background:var(--subtle);color:var(--text)}.nav-item.active{color:var(--accent);font-weight:600}.nav-item em{color:var(--accent);background:var(--accent-soft);border-radius:10px;margin-left:auto;padding:1px 6px;font-size:11px;font-style:normal}.sidebar-bottom{margin-top:auto}.page-head{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.breadcrumbs{color:var(--muted);gap:8px;font-size:12px;display:flex}.breadcrumbs b{color:var(--text);font-weight:500}.page-head h1{letter-spacing:-.04em;margin:9px 0 4px;font-size:28px}.page-head p{color:var(--muted);margin:0}.primary{background:var(--accent);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0002}.primary:hover{filter:brightness(1.08)}.full{width:100%}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:26px;display:grid}.stat{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:7px;padding:16px;display:grid}.stat span{color:var(--muted);font-size:12px}.stat strong{letter-spacing:-.05em;font-size:25px}.stat small{color:#626269;align-items:center;gap:4px;font-size:11px;display:flex}.toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.search-input{border:1px solid var(--line);max-width:300px;color:var(--muted);background:var(--panel);border-radius:6px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.search-input input{width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:8px 0}.toolbar select,.two-col select,select{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:6px;padding:8px 10px}.outline{border:1px solid var(--line);background:var(--panel);border-radius:6px;align-items:center;gap:7px;padding:8px 11px;display:flex}.issue-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:hidden}.card-head{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 16px;font-size:12px;display:flex}.card-head b{color:var(--muted);margin-left:5px;font-weight:400}.muted{color:var(--muted)}.issue-row{border-bottom:1px solid var(--line);background:var(--panel);text-align:left;align-items:center;gap:12px;width:100%;padding:13px 16px;display:flex}.issue-row:last-child{border-bottom:0}.issue-row:hover{background:var(--subtle)}.priority{background:#a1a1aa;border-radius:50%;width:8px;height:8px}.priority[data-p="1"]{background:#ef4444}.priority[data-p="2"]{background:#f97316}.priority[data-p="3"]{background:#eab308}.priority[data-p="4"]{background:#60a5fa}.issue-copy{flex:1;gap:4px;display:grid}.issue-copy b{font-weight:550}.issue-copy small,.assignee,.issue-state{color:var(--muted);font-size:12px}.issue-state{align-items:center;gap:5px;min-width:125px;display:flex}.assignee{width:100px}.placeholder{text-align:center;place-items:center;max-width:420px;margin:80px auto;display:grid}.placeholder-icon{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.placeholder h2{margin:20px 0 5px}.placeholder p{color:var(--muted)}.drawer-backdrop,.modal-backdrop{z-index:10;background:#0008;position:fixed;inset:0}.drawer{background:var(--panel);width:min(500px,100%);height:100%;box-shadow:var(--shadow);padding:24px;animation:.2s slide;position:absolute;top:0;right:0}.drawer-head,.modal-head{justify-content:space-between;align-items:start;display:flex}.drawer-head span{color:var(--muted);font-size:13px}.drawer h2{margin:32px 0 16px;font-size:24px;line-height:1.2}.description{color:var(--muted);min-height:80px}.detail-grid{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:14px 12px;padding-top:20px;display:grid}.detail-grid span{color:var(--muted)}.detail-grid b{font-weight:500}.modal{border:1px solid var(--line);background:var(--panel);width:min(570px,100% - 32px);box-shadow:var(--shadow);border-radius:10px;padding:25px;position:absolute;top:12%;left:50%;transform:translate(-50%)}.modal h2{margin:5px 0 22px}.modal label{gap:7px;margin-top:15px;font-size:12px;font-weight:600;display:grid}.modal input,.modal textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);resize:vertical;border-radius:6px;padding:9px 10px}.two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.error{color:var(--danger);margin:12px 0;display:block}.mobile-only{display:none}@keyframes slide{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (width<=850px){.command{flex:1;width:auto;margin-left:0}.stats{grid-template-columns:repeat(2,1fr)}.main{padding:28px 22px}.sidebar{z-index:20;transition:left .2s;position:fixed;top:62px;bottom:0;left:-250px}.sidebar.open{left:0}.mobile-only{display:grid}}@media (width<=560px){.topbar{gap:12px;padding:0 14px}.brand span:last-child{display:none}.command{font-size:12px}.command kbd{display:none}.main{padding:24px 14px}.page-head{align-items:start;gap:15px}.page-head h1{font-size:24px}.page-head p{font-size:12px}.page-head .primary{padding:9px;font-size:0}.page-head .primary svg{margin:0}.stats{gap:8px}.stat{padding:12px}.stat strong{font-size:21px}.toolbar{flex-wrap:wrap}.search-input{flex-basis:100%;max-width:none}.issue-state{display:none}.assignee{width:auto}.two-col{grid-template-columns:1fr}}.login-page{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.login-brand{justify-content:center;align-items:center;gap:10px;margin-bottom:28px;font-size:18px;display:flex}.login-card{border:1px solid var(--line);background:var(--panel);width:min(100%,420px);box-shadow:var(--shadow);border-radius:12px;padding:32px}.login-card-head h2{margin:0 0 6px;font-size:22px}.login-card-head p{color:var(--muted);margin:0 0 24px}.password-field{border:1px solid var(--line);background:var(--bg);border-radius:6px;align-items:center;margin-top:7px;display:flex}.password-field input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:10px}.password-field button{color:var(--muted);background:0 0;padding:8px;font-size:12px}.login-card form>label{margin-top:14px;font-size:12px;font-weight:600;display:block}.login-card form>select,.login-card form>input{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:6px;margin:7px 0 14px;padding:10px}.login-card .primary{margin-top:18px}.login-card .primary span{margin-left:auto}.login-help{color:var(--muted);text-align:center;margin:20px 0 0;font-size:11px}.workspace-switch.open{background:var(--subtle)}.workspace-menu{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;margin:-17px 0 20px;padding:5px}.workspace-menu button{text-align:left;background:0 0;border-radius:5px;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.workspace-menu button:hover{background:var(--subtle)}.workspace-menu button span:nth-child(2){flex:1;display:grid}.workspace-menu small{color:var(--muted);font-size:10px}.workspace-logo.small{width:24px;height:24px}.workspace-menu-muted{color:var(--muted);font-size:12px}@media (width<=750px){.login-layout{grid-template-columns:1fr;max-width:470px}.login-hero{display:none}.login-card{width:100%;margin:auto}.login-page{padding:24px}.login-brand{margin-bottom:auto}}.nav-heading{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;align-items:center;margin:24px 4px 5px;font-size:10px;font-weight:700;display:flex}.team-heading-toggle{color:inherit;text-align:left;background:0 0;flex:1;align-items:center;gap:5px;padding:6px;display:flex}.team-title{width:100%;color:var(--text);text-align:left;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.team-title:hover,.team-title.active{background:var(--subtle)}.team-title svg{color:var(--muted);margin-left:auto}.team-mark{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:6px;place-items:center;font-size:9px;font-weight:700;display:grid}.team-links .nested{padding-left:40px;font-size:12px}.kanban{flex-direction:column;height:100%;margin:-38px -46px;display:flex}.kanban-tabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;height:48px;padding:0 20px;display:flex}.kanban-tabs button{color:var(--muted);background:0 0;border-radius:6px;padding:7px 12px;font-size:12px}.kanban-tabs button:hover,.kanban-tabs button.selected{background:var(--subtle);color:var(--text)}.kanban-tabs .kanban-add{margin-left:4px;padding:7px}.kanban-columns{flex:1;display:flex;overflow:auto hidden}.kanban-column{border-right:1px solid var(--line);flex-direction:column;width:300px;min-width:300px;display:flex}.kanban-column header{height:48px;color:var(--muted);align-items:center;gap:8px;padding:0 14px;font-size:12px;display:flex}.kanban-column header b{color:var(--text)}.kanban-column header .count{margin-right:auto}.kanban-cards{flex-direction:column;gap:8px;padding:4px 10px 20px;display:flex;overflow-y:auto}.kanban-card{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:8px;flex-direction:column;gap:9px;padding:12px;display:flex;box-shadow:0 1px 2px #0001}.kanban-card:hover{border-color:var(--accent);box-shadow:var(--shadow)}.kanban-card small{color:var(--muted);font-size:11px}.kanban-card strong{font-size:13px;font-weight:550;line-height:1.4}.kanban-card>span{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.kanban-card i{text-overflow:ellipsis;white-space:nowrap;max-width:80px;margin-left:auto;font-style:normal;overflow:hidden}@media (width<=850px){.kanban{margin:-28px -22px}.kanban-column{width:280px;min-width:280px}}@media (width<=560px){.kanban{margin:-24px -14px}.kanban-column{width:calc(100vw - 28px);min-width:calc(100vw - 28px)}}.drawer-description{border:1px solid var(--line);background:var(--bg);width:100%;min-height:110px;color:var(--text);resize:vertical;border-radius:6px;margin:4px 0 20px;padding:10px}.detail-grid select{padding:5px;font-size:12px}.drawer-comments{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.drawer-comments h3{font-size:13px}.drawer-comments article{border-bottom:1px solid var(--line);padding:10px 0;font-size:12px}.drawer-comments article p{color:var(--muted);margin:5px 0}.drawer-comments form{gap:8px;margin-top:14px;display:grid}.drawer-comments textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);resize:vertical;border-radius:6px;padding:9px}.projects-page,.project-detail{max-width:1100px;margin:0 auto}.projects-heading{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.projects-heading h1,.project-detail h1{letter-spacing:-.04em;margin:9px 0 4px;font-size:28px}.projects-heading p,.project-detail header p{color:var(--muted);margin:0}.projects-toolbar{color:var(--muted);align-items:center;gap:16px;margin-bottom:18px;font-size:12px;display:flex}.projects-toolbar .search-input{max-width:340px}.projects-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.project-card{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:9px;flex-direction:column;min-height:230px;padding:17px;display:flex}.project-card:hover{border-color:var(--accent);box-shadow:var(--shadow)}.project-card-top{justify-content:space-between;align-items:center;display:flex}.project-mark{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:8px;place-items:center;font-weight:700;display:grid}.project-mark.large{width:44px;height:44px;font-size:20px}.project-state{border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:4px 8px;font-size:11px}.project-card h2{margin:16px 0 6px;font-size:15px}.project-card>p{color:var(--muted);min-height:34px;margin:0 0 20px;font-size:12px}.project-progress>div{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.project-progress b{color:var(--text)}.progress-track{background:var(--subtle);border-radius:5px;height:5px;margin-top:7px;display:block;overflow:hidden}.progress-track i{background:var(--accent);height:100%;display:block}.project-card footer{color:var(--muted);justify-content:space-between;margin-top:auto;padding-top:14px;font-size:10px;display:flex}.empty-projects{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:9px;justify-items:center;padding:72px 20px;display:grid}.empty-projects h2{color:var(--text);margin:14px 0 4px;font-size:17px}.empty-projects p{margin:0 0 16px}.project-detail>.back-link{color:var(--muted);background:0 0;padding:0 0 22px}.project-detail>header{align-items:center;gap:14px;margin-bottom:26px;display:flex}.project-detail>header>div{flex:1}.project-detail-stats{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:26px;display:grid}.project-detail-stats>div{border-right:1px solid var(--line);gap:8px;padding:16px;display:grid}.project-detail-stats>div:last-child{border:0}.project-detail-stats span{color:var(--muted);font-size:11px}.project-detail-stats b{font-size:13px}.project-empty-issues{color:var(--muted);padding:20px;font-size:12px}@media (width<=700px){.projects-heading{align-items:start;gap:10px}.projects-heading .primary{padding:9px;font-size:0}.project-detail-stats{grid-template-columns:repeat(2,1fr)}.project-detail-stats>div:nth-child(2){border-right:0}.project-detail-stats>div:nth-child(3),.project-detail-stats>div:nth-child(4){border-top:1px solid var(--line)}}.cycle-list{gap:8px;display:grid}.cycle-row{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:8px;align-items:center;gap:14px;padding:14px;display:flex}.cycle-row:hover{border-color:var(--accent)}.cycle-icon{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.cycle-title{flex:1;gap:4px;display:grid}.cycle-title b{font-size:13px}.cycle-title small,.cycle-count{color:var(--muted);font-size:11px}.cycle-progress{width:130px;color:var(--muted);gap:5px;font-size:10px;display:grid}.cycle-progress i{background:var(--subtle);border-radius:4px;height:4px;overflow:hidden}.cycle-progress i b{background:var(--accent);height:100%;display:block}@media (width<=650px){.cycle-row{flex-wrap:wrap}.cycle-progress{flex:1;min-width:100px;margin-left:48px}.cycle-count{display:none}}.team-home{max-width:1100px;margin:0 auto}.team-home-head{align-items:center;gap:15px;margin-bottom:26px;display:flex}.team-home-avatar{background:var(--accent-soft);width:50px;height:50px;color:var(--accent);border-radius:12px;place-items:center;font-weight:800;display:grid}.team-home-head>div:nth-child(2){flex:1}.team-home-head h1{letter-spacing:-.04em;margin:6px 0;font-size:27px}.team-home-head p{color:var(--muted);margin:0;font-size:12px}.team-member-stack{padding-left:10px;display:flex}.team-member-stack span{border:2px solid var(--bg);background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;margin-left:-8px;font-size:11px;font-weight:700;display:grid}.team-home-stats{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid}.team-home-stats>div{border-right:1px solid var(--line);gap:8px;padding:15px;display:grid}.team-home-stats>div:last-child{border:0}.team-home-stats span{color:var(--muted);font-size:11px}.team-home-stats b{font-size:20px}.team-home-grid{grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);gap:16px;display:grid}.team-home-side{align-content:start;gap:12px;display:grid}.side-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:16px}.side-card h3{margin:12px 0 5px;font-size:15px}.side-card p{color:var(--muted);font-size:11px}.side-card button{border-top:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;width:100%;padding:9px 0;font-size:12px;display:flex}.text-action{color:var(--accent)!important;background:0 0!important;border:0!important;font-size:11px!important}.card-head .text-action{width:auto;padding:0}@media (width<=700px){.team-home-stats{grid-template-columns:repeat(2,1fr)}.team-home-stats>div:nth-child(2){border-right:0}.team-home-stats>div:nth-child(3),.team-home-stats>div:nth-child(4){border-top:1px solid var(--line)}.team-home-grid{grid-template-columns:1fr}.team-member-stack{display:none}}.command{cursor:pointer;text-align:left}.command-backdrop{z-index:100;background:#0008;justify-content:center;align-items:flex-start;padding:15vh 18px;display:flex;position:fixed;inset:0}.command-palette{border:1px solid var(--line);background:var(--panel);width:min(570px,100%);box-shadow:var(--shadow);border-radius:10px;overflow:hidden}.command-input{color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px;display:flex}.command-input input{color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.command-input kbd{color:var(--muted);font-size:10px}.command-results{padding:7px}.command-results p{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;padding:5px 8px;font-size:10px}.command-results button{text-align:left;background:0 0;border-radius:6px;align-items:center;gap:9px;width:100%;padding:9px;font-size:12px;display:flex}.command-results button:hover{background:var(--subtle)}.command-results button span:last-child{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.command-palette footer{border-top:1px solid var(--line);color:var(--muted);padding:10px 14px;font-size:10px}.filter-popover{z-index:4;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;align-items:end;gap:10px;margin-top:4px;padding:12px;display:flex;position:absolute}.filter-popover label{color:var(--muted);gap:5px;font-size:11px;display:grid}.filter-popover button{background:var(--subtle);border-radius:5px;padding:8px;font-size:11px}.body{width:100%;min-width:0;overflow:hidden}.main{flex:1 1 0;width:calc(100% - 240px);min-width:0;max-width:none}.kanban{width:auto;min-width:0}.kanban-columns{width:100%;min-width:0}.sidebar{flex:0 0 240px;min-width:0;overflow-y:auto}.sidebar-bottom{background:var(--panel);position:sticky;bottom:0}.sidebar{overscroll-behavior:contain;height:calc(100dvh - 62px);min-height:0;overflow:hidden auto}.sidebar-bottom{background:var(--panel);border-top:1px solid var(--line);flex:none;margin:12px -14px -20px;padding:8px 14px;position:sticky;bottom:-20px}.team-links{flex:none}.kanban-column.drop-ready{background:color-mix(in srgb,var(--accent-soft) 18%,transparent)}.kanban-card{cursor:grab;touch-action:none}.kanban-card.dragging{opacity:.42;cursor:grabbing}.kanban-column header button{width:25px;height:25px;color:var(--muted);background:0 0;border-radius:5px;place-items:center;display:grid}.kanban-column header button:hover{background:var(--subtle);color:var(--text)}.kanban-error{background:var(--panel);color:var(--danger);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:7px;align-self:center;align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:flex;position:sticky;bottom:8px}.kanban-error button{color:var(--accent);background:0 0}.auth-switch{color:var(--accent);background:0 0;margin:14px auto 0;font-size:12px;display:block}.login-card form>input{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:6px;margin:7px 0 14px;padding:10px}.login-card,.login-card form>input,.login-card form>select,.password-field,.login-card button,.login-card .brand-mark{border-radius:0}button.primary,.login-card .auth-switch{border-radius:0;min-height:44px;transition:background-color .15s,color .15s,transform .15s}button.primary{background:var(--accent);color:#fff;box-shadow:none;letter-spacing:.01em;font-weight:650}button.primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 84%,var(--text));filter:none}button.primary:active:not(:disabled){transform:translateY(1px)}button.primary:disabled{cursor:wait;opacity:.65}.login-brand{justify-content:flex-start;margin-bottom:24px}.login-card .auth-switch{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--muted);margin:10px 0 0;font-weight:550}.login-card .auth-switch:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.credential-modes{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin:0 0 22px;display:grid}.credential-modes button{background:var(--panel);min-height:42px;color:var(--muted);font-weight:600}.credential-modes button+button{border-left:1px solid var(--line)}.credential-modes button.selected{background:var(--accent-soft);color:var(--accent)}.credential-modes button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;position:relative}:root{--bg:#f9f9fa;--panel:#fff;--text:#1b1b1b;--muted:#626269;--line:#e5e5e7;--subtle:#efeff0;--accent:#46464b;--accent-soft:#efeff0;--shadow:0 18px 48px #1b1b1b12}:root[data-theme=dark]{--bg:#171719;--panel:#222225;--text:#f5f5f6;--muted:#aaaab1;--line:#3a3a40;--subtle:#2d2d32;--accent:#d0d0d4;--accent-soft:#303036;--shadow:0 18px 48px #0004}body{background:var(--bg)}.app{min-height:100vh}.topbar{z-index:30;border-bottom:1px solid var(--line);gap:22px;height:68px;padding:0 28px;position:sticky;top:0;box-shadow:0 2px 10px #1b1b1b08}.brand{background:0 0;flex:none;padding:0}.brand-mark{width:20px;height:20px}.topbar nav{display:none}.command{border-color:var(--line);background:var(--bg);border-radius:9px;width:min(410px,38vw);margin:0 auto 0 20px}.top-actions{margin-left:auto}.workspace-trigger{text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:6px 10px;display:flex}.workspace-trigger:hover{background:var(--subtle);border-color:var(--line)}.workspace-trigger>span:nth-child(2){gap:2px;font-weight:600;display:grid}.workspace-trigger small,.sidebar-workspace small,.sidebar-bottom small{color:var(--muted);font-size:11px;font-weight:400;display:block}.workspace-trigger-mark{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:8px;flex:none;place-items:center;font-weight:750;display:grid}.user-menu,.mobile-nav-toggle{display:none}.app-body{min-height:calc(100vh - 68px);display:flex}.sidebar{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;flex:none;width:252px;height:calc(100vh - 68px);padding:22px 14px 14px;display:flex;position:sticky;top:68px}.sidebar-workspace{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;margin:0 4px 25px;padding:10px;font-weight:650;display:flex}.sidebar-workspace>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-group{margin-bottom:21px}.nav-group>p{color:var(--muted);letter-spacing:.1em;margin:0 10px 8px;font-size:10px}.nav-item{min-height:40px;color:var(--muted);border-radius:8px;gap:12px;padding:9px 11px;font-size:13px}.nav-item.active{background:var(--accent-soft);color:var(--accent)}.nav-item svg{flex:none}.sidebar-bottom{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:13px 5px 2px;font-size:12px;font-weight:600;display:flex}.sidebar-user-mark{background:var(--subtle);width:31px;height:31px;color:var(--text);border-radius:50%;place-items:center;display:grid}.sidebar-bottom>span:nth-child(2){flex:1;min-width:0}.sidebar-bottom small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logout-button{width:34px;height:34px;color:var(--muted);background:0 0;border-radius:8px;place-items:center;display:grid}.logout-button:hover{background:var(--subtle);color:var(--text)}.workspace-content{flex:1;min-width:0}.main{width:100%;max-width:1440px;margin:0 auto;padding:40px clamp(24px,4vw,64px)}.page-head{align-items:center;margin-bottom:28px}.page-head h1,.projects-heading h1,.project-detail h1{letter-spacing:-.045em;font-size:30px}.page-head p,.projects-heading p{margin-top:6px}.page-head .primary,.projects-heading .primary{border-radius:8px}.issue-card,.stat,.project-card,.cycle-row,.side-card{border-color:var(--line);border-radius:12px;box-shadow:0 1px 2px #1b1b1b08}.issue-row{min-height:58px;padding:14px 18px}.primary{border-radius:8px;font-weight:650}.app-error{border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));background:color-mix(in srgb,var(--danger) 6%,var(--panel));color:var(--danger);border-radius:10px;align-items:center;gap:12px;margin:0 0 20px;padding:14px 16px;display:flex}.app-error span{color:var(--text);flex:1}@media (width<=900px){.topbar{gap:12px;padding:0 18px}.command{flex:1;width:auto;margin-left:4px}.sidebar{width:220px}.main{padding:30px 24px}}@media (width<=700px){.topbar{min-width:0;height:60px;padding:0 12px;overflow:visible}.top-actions{flex:1;justify-content:flex-end;min-width:0;overflow:visible}.workspace-picker{min-width:0;position:relative}.mobile-nav-toggle{width:36px;height:36px;color:var(--muted);background:0 0;border-radius:8px;place-items:center;display:grid}.mobile-nav-toggle:hover{background:var(--subtle)}.brand span:last-child{display:inline}.command{white-space:nowrap;background:0 0;border-color:#0000;flex:none;gap:0;width:36px;height:36px;margin:0;padding:9px;font-size:0;overflow:hidden}.command svg{flex:none}.command kbd,.command:not(:focus-within){color:#0000}.command:focus-within{z-index:40;background:var(--panel);width:auto;font-size:13px;position:absolute;left:58px;right:12px}.command:focus-within kbd{color:var(--muted)}.workspace-trigger{max-width:40px;padding:4px}.workspace-trigger>span:nth-child(2),.workspace-trigger>svg{display:none}.workspace-trigger-mark{width:32px;height:32px}.workspace-menu{position:absolute;left:auto;right:0}.app-body{min-height:calc(100vh - 60px)}.sidebar{z-index:35;width:min(290px,85vw);height:calc(100dvh - 60px);box-shadow:var(--shadow);transition:transform .18s;position:fixed;top:60px;bottom:0;left:0;transform:translate(-105%)}.sidebar.open{transform:translate(0)}.main{padding:25px 16px}.page-head{align-items:flex-start;gap:14px}.page-head h1,.projects-heading h1,.project-detail h1{font-size:25px}.page-head .primary{width:auto;font-size:12px}.projects-heading{align-items:center}.projects-heading .primary{font-size:12px}.project-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.app-error{flex-wrap:wrap;align-items:flex-start}.app-error span{flex-basis:100%;order:3}}@media (width<=420px){.brand span:last-child{display:none}.main{padding:22px 12px}.topbar{gap:8px}.page-head h1{font-size:23px}}:root{--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-radius-control:6px;--ui-radius-card:9px;--ui-radius-popover:10px;--ui-control-height:32px;--ui-control-height-lg:36px;--ui-sidebar-width:252px;--ui-content-width:1120px;--ui-font-size-xs:11px;--ui-font-size-sm:12px;--ui-font-size-md:13px;--ui-font-size-lg:15px;--ui-title-size:22px;--ui-shadow-card:0 1px 2px #1b1b1b08}.ui-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-card)}.ui-section-title{font-size:var(--ui-font-size-md);letter-spacing:-.01em;font-weight:600}.ui-muted{color:var(--muted)}.ui-control{height:var(--ui-control-height);border:1px solid var(--line);border-radius:var(--ui-radius-control);background:var(--panel);color:var(--text);padding:0 var(--ui-space-3)}.ui-focus:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.projects-reference,.project-reference{width:100%;min-width:0;max-width:none;overflow-x:hidden}.projects-reference-head,.project-reference-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;height:45px;min-height:45px;padding:0 18px;display:flex}.projects-reference-head h1,.project-reference-head h1{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.projects-reference-tabs,.project-reference-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:5px;min-width:0;height:44px;padding:0 12px;display:flex;overflow-x:auto}.projects-reference-tabs::-webkit-scrollbar{display:none}.project-reference-tabs::-webkit-scrollbar{display:none}.projects-reference-tabs a,.projects-reference-tabs button,.project-reference-tabs a,.project-reference-tabs button{border:1px solid var(--line);background:var(--panel);height:28px;color:var(--muted);border-radius:99px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12px;text-decoration:none;display:inline-flex}.projects-reference-tabs [aria-current=page],.projects-reference-tabs [aria-pressed=true],.project-reference-tabs [aria-current=page],.project-reference-tabs [aria-pressed=true]{background:var(--subtle);color:var(--text);font-weight:600}.projects-reference-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex}.projects-reference-toolbar>*{min-width:0}.projects-reference-toolbar .search-input{max-width:340px}.projects-reference-menu{z-index:5;border:1px solid var(--line);background:var(--panel);width:min(260px,100vw - 24px);box-shadow:var(--shadow);border-radius:9px;padding:8px;position:absolute;top:90px;right:12px}.projects-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:12px}.projects-table-head,.projects-table-row{grid-template-columns:minmax(0,2fr) minmax(80px,.8fr) minmax(90px,1fr) minmax(80px,.8fr);align-items:center;gap:12px;padding:0 16px;display:grid}.projects-table-head{border-bottom:1px solid var(--line);min-height:36px;color:var(--muted);font-size:11px}.projects-table-row{border-bottom:1px solid var(--line);background:var(--bg);min-height:52px}.projects-table-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projects-board{overscroll-behavior-x:contain;gap:12px;width:100%;min-width:0;padding:12px;display:flex;overflow:auto hidden}.projects-board-column{border:1px solid var(--line);background:color-mix(in srgb,var(--subtle) 55%,var(--bg));border-radius:9px;flex-direction:column;flex:0 0 min(280px,80vw);gap:8px;min-width:0;padding:10px;display:flex}.projects-board-column>header{justify-content:space-between;align-items:center;min-height:28px;font-size:12px;font-weight:600;display:flex}.projects-board-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0;padding:12px;box-shadow:0 1px 2px #1b1b1b08}.projects-board-card:hover{border-color:var(--accent)}.projects-board-card>*{overflow-wrap:anywhere;min-width:0}.project-reference-layout{grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:20px;min-width:0;padding:16px 18px;display:grid}.project-reference-main,.project-reference-aside{min-width:0}.project-reference-aside{align-content:start;gap:14px;display:grid}.project-reference-section,.project-reference-activity,.project-reference-issues{border-bottom:1px solid var(--line);min-width:0;padding:14px 0}.project-reference-section h2,.project-reference-activity h2,.project-reference-issues h2{margin:0 0 10px;font-size:13px;font-weight:600}.project-reference-activity article,.project-reference-issues article{border-top:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding:10px 0}.projects-reference :is(input,select,button),.project-reference :is(input,select,button){max-width:100%}@media (width<=700px){.projects-reference-head,.project-reference-head{padding:0 12px}.projects-reference-toolbar{flex-wrap:wrap}.projects-reference-toolbar .search-input{flex:100%;max-width:none}.projects-table{white-space:nowrap;display:block;overflow-x:auto}.projects-table-head,.projects-table-row{width:max(620px,100%)}.project-reference-layout{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.project-reference-aside{grid-template-columns:minmax(0,1fr)}.projects-board{padding:10px}.projects-board-column{flex-basis:min(280px,100vw - 48px)}}.inbox-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}.inbox-summary>div{background:var(--panel);border:1px solid var(--line);border-radius:var(--ui-radius-card);min-height:108px;box-shadow:var(--ui-shadow-card);gap:6px;padding:16px;display:grid}.inbox-summary span{color:var(--muted);font-size:var(--ui-font-size-sm);font-weight:500}.inbox-summary b{color:var(--text);letter-spacing:-.045em;align-self:end;font-size:28px;font-weight:620;line-height:1}.inbox-summary small{color:var(--muted);font-size:11px}.workspace-picker{position:relative}.workspace-trigger{border-color:var(--line);background:var(--panel);border-radius:8px;gap:8px;height:38px}.workspace-trigger-mark{border-radius:6px;width:25px;height:25px;font-size:11px}.workspace-trigger-copy{gap:1px;max-width:175px;display:grid}.workspace-trigger-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.workspace-trigger-copy small{font-size:10px}.workspace-menu{border-color:var(--line);border-radius:10px;min-width:260px;margin:0;padding:6px;top:46px;right:0}.workspace-menu-head{border-bottom:1px solid var(--line);align-items:center;gap:9px;margin-bottom:5px;padding:9px;display:flex}.workspace-menu-head>span:last-child{gap:2px;min-width:0;display:grid}.workspace-menu-head b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-menu-head small,.workspace-menu>button small{color:var(--muted);font-size:10px}.workspace-menu>button{border-radius:6px;min-height:36px;padding:8px 9px;font-size:12px}.workspace-menu-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:9px 9px 4px;font-size:10px}.workspace-menu>button[role=menuitem]{text-align:left;justify-content:space-between;display:flex}.page-actions{align-items:center;gap:8px;display:flex}.inbox-empty{text-align:center;justify-items:center;gap:8px;padding:46px 20px 52px;display:grid}.inbox-empty .placeholder-icon{margin:0}.inbox-empty h2{letter-spacing:-.02em;margin:5px 0 0;font-size:16px}.inbox-empty p{max-width:360px;color:var(--muted);margin:0 0 7px;font-size:12px;line-height:1.55}.inbox-empty .primary{margin-top:4px}@media (width<=700px){.inbox-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.inbox-summary>div{min-height:86px;padding:12px}.inbox-summary b{font-size:24px}.workspace-trigger{justify-content:center;width:38px}.workspace-trigger-copy,.workspace-trigger>svg{display:none}.workspace-menu{min-width:min(280px,100vw - 24px);right:-4px}.page-actions{gap:6px}.page-actions .outline{padding:8px}.page-actions .primary{padding:8px 10px}}.issue-create-modal{width:min(760px,100vw - 32px);max-height:min(90dvh,900px);margin:auto;padding:0;position:relative;top:auto;left:auto;overflow:auto;transform:none}.issue-create-modal>.modal-head{z-index:2;background:var(--panel);align-items:flex-start;height:auto;padding:20px 24px;position:sticky;top:0}.issue-create-modal>.modal-head h2{margin:3px 0 0;font-size:20px}.issue-create-modal>label{gap:7px;margin:14px 24px 0;font-size:12px;font-weight:600;display:grid}.issue-create-modal>label input,.issue-create-modal>label textarea,.issue-create-modal select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:38px;color:var(--text);border-radius:7px;padding:9px 11px}.issue-create-modal textarea{resize:vertical;line-height:1.5}.issue-create-modal .two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:18px 24px}.issue-create-modal .two-col label{gap:7px;font-size:12px;font-weight:600;display:grid}.issue-label-field{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:8px;margin:0 24px 20px;padding:14px;display:flex}.issue-label-field legend{padding:0 5px;font-size:12px;font-weight:600}.issue-label-option{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.issue-label-option input{accent-color:var(--accent)}.issue-create-footer{background:var(--panel);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex;position:sticky;bottom:0}.issue-create-footer>div{gap:8px;display:flex}.issue-create-footer button{min-height:36px}@media (width<=560px){.issue-create-modal{width:calc(100vw - 16px);max-height:94dvh}.issue-create-modal>.modal-head{padding:17px}.issue-create-modal>label{margin-left:17px;margin-right:17px}.issue-create-modal .two-col{grid-template-columns:1fr;margin-left:17px;margin-right:17px}.issue-label-field{margin-left:17px;margin-right:17px}.issue-create-footer{padding:12px 17px}}.issue-create-modal{background:var(--panel);border-radius:8px;width:min(640px,100vw - 32px);max-height:min(86dvh,760px);box-shadow:0 20px 70px #0006}.issue-create-header{z-index:3;background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;top:0}.issue-create-team-mark{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.issue-create-header-copy{flex:1;min-width:0}.issue-create-breadcrumb{color:var(--muted);gap:6px;font-size:11px;display:flex}.issue-create-header h2{letter-spacing:-.01em;margin:3px 0 0;font-size:14px;font-weight:620}.issue-create-title{width:100%;color:var(--text);letter-spacing:-.025em;background:0 0;border:0;outline:0;padding:6px 0;font-size:20px;font-weight:570}.issue-create-title::placeholder{color:var(--muted)}.issue-create-description{width:100%;min-height:72px;color:var(--text);resize:vertical;background:0 0;border:0;outline:0;margin:8px 0 15px;padding:0;font-size:13px;line-height:1.55}.issue-create-description::placeholder{color:var(--muted)}.issue-property-pills{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:0 0 14px;display:flex}.issue-property{background:var(--subtle);max-width:100%;height:28px;color:var(--muted);border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:11px;display:inline-flex}.issue-property:focus-within{border-color:var(--accent)}.issue-property>span{white-space:nowrap}.issue-property select{width:auto;min-width:0;max-width:150px;height:24px;color:var(--text);background:0 0;border:0;padding:0 17px 0 2px;font-size:11px}.issue-property select:focus{outline:0}.issue-label-field{border:0;border-top:1px solid var(--line);border-radius:0;gap:6px;margin:13px 0 0;padding:7px 9px}.issue-label-field legend{color:var(--muted);padding:0 5px;font-size:11px}.issue-label-option{border-radius:5px;height:25px;padding:3px 7px;font-size:11px}.issue-create-footer{z-index:3;background:var(--panel);border-top:1px solid var(--line);padding:10px 18px}.issue-create-footer-actions{align-items:center;gap:8px;display:flex}.issue-create-footer-actions>.muted{margin-right:auto;font-size:11px}.issue-create-footer button{border-radius:6px;min-height:30px;padding:5px 10px;font-size:12px}.issue-create-footer .primary{background:var(--accent);color:#fff}.issue-create-footer .error{max-width:300px;margin:0 auto 0 0;font-size:11px}@media (width<=560px){.issue-create-modal{width:calc(100vw - 16px);max-height:94dvh}.issue-create-header{padding:12px 14px}.issue-create-body{padding:13px 14px 16px}.issue-create-title{font-size:18px}.issue-create-description{min-height:64px}.issue-property-pills{gap:5px}.issue-property{height:27px;padding:0 6px}.issue-property select{max-width:120px}.issue-create-footer{padding:9px 12px}.issue-create-footer-actions>.muted{display:none}.issue-create-footer-actions{justify-content:flex-end}}.issue-create-modal .issue-property{align-items:center;gap:4px;margin:0;font-size:11px;font-weight:500;display:inline-flex}.issue-create-modal .issue-property>span{color:var(--muted);display:inline}.issue-create-modal .issue-property select{min-height:24px;margin:0;padding:0 17px 0 2px;font-weight:550;display:inline-block}.issue-create-modal .issue-property select option{background:var(--panel);color:var(--text)}.issue-create-modal .issue-label-field{min-width:0}:root{--topbar-height:68px}@media (width>=701px){:root{--topbar-height:48px}}@media (width<=700px){:root{--topbar-height:60px}}.workspace-content:has(.board-page) .main{padding:0}.board-page{height:calc(100dvh - var(--topbar-height));flex-direction:column;min-height:0;display:flex;overflow:hidden}.board-page-tabs{border-bottom:1px solid var(--line);background:var(--panel);flex:none;align-items:center;gap:4px;height:44px;padding:0 16px;display:flex;overflow-x:auto}.board-page-tabs [role=tab]{height:28px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px}.board-page-tabs [role=tab]:hover{background:var(--subtle);color:var(--text)}.board-page-tabs [role=tab].selected{background:var(--subtle);color:var(--text);font-weight:600}.board-create{width:28px;height:28px;color:var(--muted);background:0 0;border-radius:6px;place-items:center;margin-left:4px;display:grid}.board-create:hover{background:var(--subtle);color:var(--text)}.board-page>.kanban{flex:1;height:auto;min-height:0;margin:0;overflow:hidden}.board-page .kanban-tabs{display:none}@media (width<=560px){.board-page-tabs{padding:0 10px}.board-page .kanban-columns{overflow-x:auto}.board-page .kanban-column{min-width:calc(100vw - 24px)}}.my-issue-tabs{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:52px;margin:0 -4px 10px;padding:0 4px;display:flex}.my-issue-tabs>button{border:1px solid var(--line);background:var(--panel);height:34px;color:var(--muted);border-radius:999px;padding:0 13px;font-size:13px}.my-issue-tabs>button.selected{background:var(--subtle);color:var(--text);font-weight:550}.my-issue-tab-actions{gap:7px;margin-left:auto;display:flex}.my-issue-tab-actions .outline{border-radius:50%;justify-content:center;width:34px;height:34px;padding:0}.my-issues-list{min-height:360px}.my-issue-group{margin-top:14px}.my-issue-group>header{height:36px;color:var(--muted);align-items:center;gap:8px;padding:0 8px;font-size:12px;display:flex}.my-issue-group>header>b{color:var(--text);font-weight:550}.my-issue-count{color:var(--muted);font-size:11px}.my-issue-group>header button{width:26px;height:26px;color:var(--muted);background:0 0;border-radius:6px;place-items:center;margin-left:auto;display:grid}.my-issue-group>header button:hover{background:var(--subtle)}.my-status-progress,.my-status-todo{border:1.5px solid #e8873a;border-radius:50%;width:12px;height:12px;position:relative}.my-status-progress:after{content:"";background:#e8873a;border-radius:50%;position:absolute;inset:2px}.my-status-todo{border-color:#89948d}.my-issue-row{border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:38px;color:var(--text);background:0 0;grid-template-columns:18px 70px 18px minmax(120px,1fr) 28px minmax(80px,150px);align-items:center;gap:8px;padding:0 10px;display:grid}.my-issue-row:hover{background:var(--subtle)}.my-issue-row code{color:var(--muted);font-family:inherit;font-size:11px}.my-issue-priority{color:var(--muted);font-size:13px}.my-issue-priority[data-p="1"]{color:#e45b51}.my-issue-status{color:#89948d;font-size:12px}.my-issue-status[data-status=started]{color:#e8873a}.my-issue-title{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.my-issue-assignee{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:50%;place-items:center;font-size:10px;display:grid}.my-issue-project{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;overflow:hidden}.my-issues-empty{min-height:420px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13px;display:flex}.my-issues-empty-icon{color:var(--muted);opacity:.65}.my-issues-empty p{margin:0}.my-issues-empty .primary{color:#fff;background:#6567d8;border-radius:999px;padding:8px 14px}@media (width<=650px){.my-issue-tabs{gap:4px;height:48px;overflow-x:auto}.my-issue-tabs>button{flex:none;height:31px;padding:0 11px;font-size:12px}.my-issue-tab-actions{background:var(--bg);flex:none;padding-left:4px;position:sticky;right:0}.my-issue-row{grid-template-columns:15px 52px 14px minmax(80px,1fr) 22px;gap:5px;padding:0 5px}.my-issue-project{display:none}.my-issues-empty{min-height:calc(100dvh - 280px)}}.issue-detail-page{background:var(--bg);flex-direction:column;height:calc(100dvh - 68px);min-height:0;display:flex;overflow:auto}.issue-detail-crumb{border-bottom:1px solid var(--line);height:54px;color:var(--muted);flex:none;align-items:center;gap:9px;padding:0 20px;font-size:13px;display:flex}.issue-detail-crumb>button{color:var(--text);background:0 0;padding:0;font-size:13px}.issue-detail-head-actions{gap:8px;margin-left:5px;display:flex}.issue-detail-head-actions button,.issue-detail-toolbar button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;font-size:18px;display:grid}.issue-detail-head-actions button:hover,.issue-detail-toolbar button:hover{background:var(--subtle)}.issue-detail-toolbar{border-bottom:1px solid var(--line);flex:none;justify-content:flex-end;align-items:center;gap:8px;height:48px;padding:0 18px;display:flex}.issue-detail-columns{flex:1;grid-template-columns:minmax(0,1fr) 275px;min-height:0;display:grid}.issue-detail-main{min-width:0;padding:24px clamp(22px,4vw,40px) 56px;overflow:auto}.issue-detail-main>h1{letter-spacing:-.035em;max-width:920px;margin:0 0 26px;font-size:27px;font-weight:630;line-height:1.28}.issue-detail-pills{flex-wrap:wrap;gap:8px;margin-bottom:38px;display:flex}.issue-detail-pills>span{border:1px solid var(--line);background:var(--panel);min-height:30px;color:var(--muted);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.issue-detail-description{white-space:pre-wrap;min-height:80px;color:var(--text);font-size:14px;line-height:1.65}.issue-subissue-action{color:var(--muted);background:0 0;border:0;margin-top:22px;padding:0;font-size:13px}.issue-activity{border-top:1px solid var(--line);margin-top:42px}.issue-activity>header{justify-content:space-between;align-items:center;height:55px;display:flex}.issue-activity>header>b{font-size:15px}.issue-activity>header button{color:var(--muted);background:0 0;border:0;font-size:12px}.issue-activity-entry{min-height:48px;color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.activity-avatar{color:#fff;background:#e576d0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.issue-activity-entry i{color:var(--muted);font-style:normal}.issue-detail-comment{padding:12px 0 12px 30px;font-size:12px}.issue-detail-comment time{color:var(--muted);margin-left:10px}.issue-detail-comment p{white-space:pre-wrap}.issue-detail-comment-box{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:flex-end;gap:8px;min-height:70px;padding:12px;display:flex}.issue-detail-comment-box input{color:var(--text);background:0 0;border:0;outline:0;flex:1}.issue-detail-comment-box button{background:var(--subtle);border:0;border-radius:50%;width:28px;height:28px}.issue-detail-properties{border-left:1px solid var(--line);background:var(--panel);padding:22px 14px}.issue-detail-properties>b{margin:0 4px 14px;font-size:13px;display:block}.issue-detail-property{min-height:35px;color:var(--muted);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:5px;font-size:12px;display:flex}.issue-detail-property b{color:var(--text);text-align:right;font-size:12px;font-weight:500}.properties-subtitle{color:var(--muted);margin:22px 5px 9px;font-size:11px;display:block}.issue-detail-unavailable{text-align:center;color:var(--muted);margin:auto}.issue-detail-unavailable h1{color:var(--text)}.issue-detail-page .back-link{border:1px solid var(--line);background:var(--panel);border-radius:7px;align-self:flex-start;margin:16px;padding:8px 10px}@media (width<=700px){.issue-detail-page{height:calc(100dvh - 60px)}.issue-detail-crumb{gap:6px;height:48px;padding:0 12px;font-size:11px}.issue-detail-crumb>span:nth-of-type(3){white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.issue-detail-toolbar{height:42px;padding:0 10px}.issue-detail-columns{flex-direction:column;display:flex;overflow:auto}.issue-detail-main{padding:20px 16px 30px;overflow:visible}.issue-detail-main>h1{margin-bottom:20px;font-size:22px}.issue-detail-pills{gap:6px;margin-bottom:27px}.issue-detail-pills>span{min-height:28px;padding:0 8px;font-size:11px}.issue-activity{margin-top:30px}.issue-detail-properties{border-left:0;border-top:1px solid var(--line);padding:16px}.issue-detail-property{min-height:32px}}.projects-page:has(>.projects-heading h1:first-child) .toolbar{align-items:end;gap:12px}.projects-page:has(>.projects-heading h1:first-child) .toolbar label{min-width:0;color:var(--muted);flex:1;gap:6px;font-size:12px;font-weight:550;display:grid}:is(.projects-page:has(>.projects-heading h1:first-child) .toolbar input,.projects-page:has(>.projects-heading h1:first-child) .toolbar select){border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:40px;color:var(--text);border-radius:8px;padding:8px 11px}.projects-page:has(>.projects-heading h1:first-child) .toolbar .primary{white-space:nowrap;min-height:40px}.projects-page:has(>.projects-heading h1:first-child) .projects-toolbar{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:20px 0}.projects-page:has(>.projects-heading h1:first-child) .projects-toolbar>b{color:var(--text);flex:0 0 100%;font-size:13px}.projects-page:has(>.projects-heading h1:first-child) .projects-toolbar>span{border:1px solid var(--line);background:var(--panel);border-radius:9px;align-items:center;gap:4px;max-width:100%;padding:4px;display:inline-flex}.projects-page:has(>.projects-heading h1:first-child) .projects-toolbar>span button{text-overflow:ellipsis;white-space:nowrap;max-width:min(240px,60vw);min-height:34px;overflow:hidden}.projects-page:has(>.projects-heading h1:first-child) .projects-toolbar>span button:last-child{width:34px;color:var(--muted);background:0 0;border-radius:6px;flex:none;justify-content:center;padding:0;font-size:18px}.projects-page:has(>.projects-heading h1:first-child) .projects-toolbar>span button:last-child:hover{background:var(--subtle);color:var(--text)}@media (width<=600px){.projects-page:has(>.projects-heading h1:first-child) .toolbar{flex-direction:column;align-items:stretch;gap:10px}.projects-page:has(>.projects-heading h1:first-child) .toolbar label{width:100%}.projects-page:has(>.projects-heading h1:first-child) .toolbar .primary{width:100%}.projects-page:has(>.projects-heading h1:first-child) .projects-toolbar{gap:7px}.projects-page:has(>.projects-heading h1:first-child) .projects-toolbar>span{max-width:100%}.projects-page:has(>.projects-heading h1:first-child) .card-head{padding:11px 12px}.projects-page:has(>.projects-heading h1:first-child) .issue-row{padding:12px}}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(button,a){transition:background-color .15s,color .15s,border-color .15s}@media (prefers-reduced-motion:reduce){:where(button,a){transition:none}}.kanban-columns{scrollbar-width:thin;scrollbar-color:var(--muted) var(--subtle);overscroll-behavior-x:contain}.kanban-columns::-webkit-scrollbar{width:8px;height:8px}.kanban-cards::-webkit-scrollbar{width:8px;height:8px}.kanban-columns::-webkit-scrollbar-track{background:var(--subtle)}.kanban-cards::-webkit-scrollbar-track{background:var(--subtle)}.kanban-columns::-webkit-scrollbar-thumb{border:2px solid var(--subtle);background:var(--muted);border-radius:8px}.kanban-cards::-webkit-scrollbar-thumb{border:2px solid var(--subtle);background:var(--muted);border-radius:8px}.kanban-columns:focus-visible,.kanban-cards:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.kanban-tabs button:focus-visible,.kanban-column header button:focus-visible,.kanban-card:focus-visible,.kanban-move:focus-visible{z-index:1;outline:2px solid var(--accent);outline-offset:2px;position:relative}.kanban-card-wrap{border:1px solid var(--line);background:var(--panel);border-radius:9px;flex-direction:column;gap:5px;padding:8px;display:flex;box-shadow:0 1px 2px #0001}.kanban-card-wrap .kanban-card{width:100%;box-shadow:none;background:0 0;border:0;padding:5px}.kanban-card-wrap.dragging{opacity:.45}.kanban-move{color:var(--muted);background:0 0;border-radius:5px;justify-content:space-between;align-self:flex-end;align-items:center;gap:8px;padding:4px 7px;font-size:11px;display:flex}.kanban-move:hover:not(:disabled),.kanban-move:focus-visible{background:var(--subtle);color:var(--text)}.kanban-move:disabled{opacity:.45;cursor:not-allowed}.kanban-move kbd{font:inherit;color:inherit;font-size:10px}.kanban-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:7px;margin:4px 0;padding:12px;font-size:12px}.projects-index .projects-filters{flex-wrap:wrap;align-items:center;gap:9px;margin:20px 0 22px;display:flex}.projects-filters .search-input{flex:260px;max-width:440px;min-height:38px}.projects-filters>label{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.projects-filters select{min-width:135px;min-height:38px}.projects-filters>span{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.projects-index .project-card{gap:2px;min-height:250px;padding:19px;transition:transform .16s,border-color .16s,box-shadow .16s}.projects-index .project-card:hover{transform:translateY(-2px)}.projects-index .project-state[data-state=started],.projects-index .project-state[data-state=in\ progress]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:var(--accent-soft)}.projects-index .project-state[data-state=completed]{color:var(--muted);background:var(--subtle)}.views-page{gap:14px;display:grid}.views-page>.projects-heading{margin-bottom:2px}.views-filters,.views-save{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:end;gap:10px;margin:0;padding:14px;display:flex}.views-filters>label,.views-save>label{color:var(--muted);gap:6px;font-size:12px;font-weight:550;display:grid}.views-filters>label:first-child,.views-save>label{flex:240px}.views-filters input,.views-filters select,.views-save input{border:1px solid var(--line);background:var(--bg);min-width:0;height:36px;color:var(--text);border-radius:7px;padding:0 10px}.views-count{color:var(--muted);white-space:nowrap;padding:0 4px 9px;font-size:12px}.views-save .primary{height:36px}.saved-views{border:1px solid var(--line);background:var(--panel);border-radius:10px;overflow:hidden}.saved-views>header{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 15px;font-size:12px;display:flex}.saved-views>header span{color:var(--muted)}.saved-view-list{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.saved-view{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:stretch;max-width:min(310px,100%);display:flex}.saved-view.selected{border-color:var(--accent);background:var(--accent-soft)}.saved-view-select{text-align:left;background:0 0;gap:3px;min-width:0;padding:8px 10px;display:grid}.saved-view-select b,.saved-view-select small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-view-select b{font-size:12px}.saved-view-select small{max-width:220px;color:var(--muted);font-size:10px}.saved-view-delete{width:32px;color:var(--muted);background:0 0;flex:none;font-size:17px}.saved-view-delete:hover{background:color-mix(in srgb,var(--danger) 8%,transparent);color:var(--danger)}.saved-views-empty{color:var(--muted);margin:0;padding:16px;font-size:12px}.views-results .card-head{align-items:center}.views-results .card-head>b{color:var(--muted);font-weight:500}.views-empty{color:var(--muted);justify-items:center;gap:5px;padding:34px 16px;font-size:12px;display:grid}.views-empty b{color:var(--text);font-size:14px}@media (width<=700px){.projects-index .projects-filters{align-items:stretch}.projects-filters .search-input{flex-basis:100%;max-width:none}.projects-filters>label{flex:145px;align-items:stretch;display:grid}.projects-filters>span{margin-left:0}.views-filters,.views-save{flex-direction:column;align-items:stretch;padding:12px}.views-count{padding:0}.views-save .primary{width:100%}.saved-view{flex:100%;max-width:100%}.saved-view-select{flex:1}}@media (width>=701px){.app{grid-template-rows:48px minmax(calc(100dvh - 48px),auto);grid-template-columns:244px minmax(0,1fr);display:grid}.topbar{grid-area:1/2;height:48px;padding:0 20px}.app-body{display:contents}.sidebar{flex:none;grid-area:1/1/span 2;width:244px;height:100dvh;max-height:100dvh;position:sticky;top:0}.workspace-content{grid-area:2/2}.topbar .brand,.topbar .command{display:none}}.sidebar{color:#27272a;scrollbar-width:thin;scrollbar-color:#c8c8c8 transparent;background:#f1f1f1;border-right:0;padding:12px 12px 8px}.sidebar-top{align-items:center;gap:4px;min-height:36px;margin-bottom:12px;display:flex}.sidebar-top .workspace-picker{flex:1;min-width:0}.sidebar-top .workspace-trigger{color:#29292c;text-align:left;background:0 0;border:0;gap:6px;width:100%;min-width:0;max-width:100%;height:28px;padding:0 4px}.sidebar-top .workspace-trigger-mark{color:#fff;background:#6d6d73;border-radius:6px;flex:none;width:20px;height:20px;font-size:10px}.sidebar-top .workspace-trigger-copy{flex:1;min-width:0;max-width:none}.sidebar-top .workspace-trigger-copy b{color:#27272a;font-size:13px;font-weight:500}.sidebar-top .workspace-trigger-copy small{display:none}.sidebar-top .workspace-trigger>svg{color:#56565a;width:12px}.sidebar-top .workspace-menu{z-index:55;color:#27272a;background:#fff;max-width:min(290px,100vw - 24px);top:35px;left:0;right:auto}.sidebar-icon{color:#55555a;background:0 0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.sidebar-icon:hover,.sidebar-icon:focus-visible{background:#e1e1e1}.sidebar-create{border:1px solid #dedede;border-radius:50%}.sidebar nav{display:block}.sidebar .nav-group{margin:0 0 17px}.sidebar .nav-group-primary{margin-bottom:19px}.sidebar .nav-group>p{color:#55555a;letter-spacing:0;text-transform:none;align-items:center;height:28px;margin:0 4px 2px;padding:0 5px;font-size:13px;font-weight:400;display:flex}.sidebar .nav-group>p:after{content:"▾";margin-left:6px;font-size:10px}.sidebar .nav-item{color:#424248;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:8px;gap:8px;width:100%;height:28px;min-height:28px;padding:0 9px;font-size:13px;font-weight:400;overflow:hidden}.sidebar .nav-item>span{text-overflow:ellipsis;overflow:hidden}.sidebar .nav-item svg{flex:none;width:15px;height:15px}.sidebar .nav-item:hover{color:#202023;background:#e5e5e5}.sidebar .nav-item.active{color:#202023;background:#e1e1e1;font-weight:500}.sidebar .sidebar-bottom{color:#27272a;background:#f1f1f1;border-top:0;margin-top:auto;margin-bottom:0;padding:8px 4px 0}.sidebar .sidebar-bottom small{color:#666}.sidebar .logout-button{color:#52525b}.sidebar .sidebar-user-mark{color:#27272a;background:#e0e0e0}@media (width<=700px){.sidebar{width:min(290px,85vw);height:calc(100dvh - 60px);top:60px;bottom:0}.sidebar-top .workspace-trigger{max-width:none}.sidebar .sidebar-bottom{position:sticky;bottom:0}}@media (width>=701px){.workspace-content:has(.my-issues-view){grid-row:1/span 2}.workspace-content:has(.my-issues-view) .main{color:#26262a;background:#fafafa;border-radius:10px;max-width:none;min-height:calc(100dvh - 16px);margin:8px 8px 0;padding:0;overflow:hidden}.topbar:has(+.app-body .my-issues-view){display:none}}.main:has(.my-issues-view) .my-issues-head{border-bottom:1px solid #eee;align-items:center;height:45px;min-height:45px;margin:0;padding:0 18px}.main:has(.my-issues-view) .my-issues-head h1{letter-spacing:0;color:#252529;margin:0;font-size:13px;font-weight:600;line-height:1.25}.main:has(.my-issues-view) .my-issues-head p{display:none}.main:has(.my-issues-view) .my-issues-head .page-actions{display:none}.main:has(.my-issues-view) .my-issue-tabs{background:#fafafa;border:0;gap:7px;height:42px;margin:0;padding:0 10px}.main:has(.my-issues-view) .my-issue-tabs>button{color:#55555b;background:#fff;border:1px solid #e1e1e4;border-radius:999px;height:28px;padding:0 11px;font-size:12px}.main:has(.my-issues-view) .my-issue-tabs>button.selected{background:var(--subtle);color:var(--text);font-weight:600}.my-issues-view{color:#27272b;background:#fafafa;min-height:300px;position:relative}.my-issue-toolbar{gap:6px;display:flex;position:absolute;top:-35px;right:12px}.my-issue-toolbar button{color:#535359;background:#fff;border:1px solid #e0e0e2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.my-issue-toolbar button:hover,.my-issue-toolbar button[aria-expanded=true]{background:#ebebeb}.my-issue-popover{z-index:5;color:#29292d;background:#fff;border:1px solid #dfdfe0;border-radius:9px;gap:10px;width:min(245px,100vw - 35px);padding:12px;font-size:12px;display:grid;position:absolute;top:0;right:12px;box-shadow:0 12px 32px #0002}.my-issue-popover label{gap:5px;display:grid}.my-issue-popover select{color:#29292d;background:#fff;width:100%}.my-issue-popover button,.my-filter-summary button{color:#4f5d9d;background:0 0;justify-self:start;padding:4px 0}.my-issue-popover small{color:#666}.my-filter-summary{color:#555;margin:0;padding:6px 12px;font-size:12px}.my-filter-summary button{margin-left:8px}.my-issue-popover{overscroll-behavior:contain;align-content:start;max-height:calc(100dvh - 110px);overflow-y:auto}.my-issues-view .my-issue-group{margin:0}.my-issues-view .my-issue-group>header{color:#58585d;background:#ededed;border-radius:7px;gap:7px;height:34px;margin:0 10px 2px;padding:0 8px}.my-issues-view .my-issue-group>header>b{color:#303035;font-weight:500}.my-issues-view .my-issue-group>header button{color:#626269;width:22px;height:22px;margin:0}.my-issues-view .my-issue-group>header button:last-child:not(:first-child){margin-left:auto}.my-issues-view .my-issue-group>header button[aria-expanded=false] svg{transform:rotate(-90deg)}.my-issues-view .my-issue-row{color:#2d2d30;background:0 0;border:0;grid-template-columns:16px 62px 18px minmax(100px,1fr) minmax(0,150px) 52px;gap:8px;min-height:36px;padding:0 24px 0 42px}.my-issues-view .my-issue-row:hover{background:#ececec}.my-issues-view .my-issue-row code{color:#666;font-size:12px}.my-issues-view .my-issue-title{font-size:12px}.my-issues-view .my-issue-project{color:#666;font-size:11px}.my-issue-date{text-align:right;white-space:nowrap;color:#777;font-size:11px}.my-issues-view .my-issues-empty{color:#65656a;min-height:300px}.my-issues-view .my-issues-empty h2{color:#333;margin:0;font-size:16px}.my-activity-note{color:#73737a;padding:12px 24px;font-size:11px}@media (width<=700px){.main:has(.my-issues-view){color:#26262a;background:#fafafa;padding:0}.main:has(.my-issues-view) .my-issues-head{padding:0 12px}.main:has(.my-issues-view) .my-issue-tabs{padding-right:120px;overflow-x:auto}.my-issues-view .my-issue-row{grid-template-columns:14px 55px 16px minmax(70px,1fr) 46px;gap:4px;padding:0 10px}.my-issues-view .my-issue-project{display:none}.my-issue-toolbar{right:8px}}@media (width>=701px){.workspace-content:has(.my-issues-view){min-width:0;overflow:hidden}.workspace-content:has(.my-issues-view) .main{width:calc(100% - 16px);min-height:calc(100dvh - 16px)}.app:has(.my-issues-view){min-width:0;overflow-x:clip}}@media (width<=700px){.main:has(.my-issues-view) .my-issue-tabs{scrollbar-width:none}.main:has(.my-issues-view) .my-issue-tabs::-webkit-scrollbar{display:none}.my-issue-toolbar{z-index:2;background:#fafafa;padding-left:6px}}.my-issue-popover input[type=search]{color:#29292d;background:#fff;border:1px solid #ddd;border-radius:5px;width:100%;padding:7px}.my-issue-popover label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.my-issue-popover input[type=checkbox]{accent-color:#62626b}.my-issues-view .my-issue-row.hide-project{grid-template-columns:16px 62px 18px minmax(100px,1fr) 52px}.my-issues-view .my-issue-row.hide-date{grid-template-columns:16px 62px 18px minmax(100px,1fr) minmax(0,150px)}.my-issues-view .my-issue-row.hide-project.hide-date{grid-template-columns:16px 62px 18px minmax(100px,1fr)}.my-issue-load-more{color:#333;background:#fff;border:1px solid #ddd;border-radius:6px;margin:16px auto;padding:8px 14px;font-size:12px;display:block}.my-issue-load-more:disabled{opacity:.6}.my-issue-page-error{color:#b42318;padding:10px 20px;font-size:12px}@media (width<=700px){.my-issues-view .my-issue-row.hide-project{grid-template-columns:14px 55px 16px minmax(70px,1fr) 46px}.my-issues-view .my-issue-row.hide-date,.my-issues-view .my-issue-row.hide-project.hide-date{grid-template-columns:14px 55px 16px minmax(70px,1fr)}}.my-activity-kind{color:#777;font-size:11px;font-weight:400}.my-issues-view .my-issue-row{gap:8px;display:flex}.my-issues-view .my-issue-row>.my-issue-title{flex:1;min-width:80px}.my-issues-view .my-issue-row>.my-issue-project{max-width:150px}.my-issues-view .my-issue-row>.my-issue-date{min-width:46px}.my-issues-view .my-issue-row>.my-issue-labels{text-overflow:ellipsis;white-space:nowrap;color:#777;max-width:100px;font-size:11px;overflow:hidden}.my-issues-view .my-issue-row>.my-issue-due{white-space:nowrap;color:#ad5757;font-size:11px}.my-issues-view .my-issue-row>.my-issue-assignee{color:#46464b;background:#e5e5e7;flex:none}@media (width<=700px){.my-issues-view .my-issue-row>.my-issue-labels,.my-issues-view .my-issue-row>.my-issue-project,.my-issues-view .my-issue-row>.my-issue-due{display:none}}.my-issue-popover input[inputmode=numeric]{color:#29292d;background:#fff;border:1px solid #ddd;border-radius:5px;width:100%;padding:7px}.sidebar .sidebar-create{color:#2e2e30;background:#f9f9fa;border:0;border-radius:7px;width:28px;height:28px;padding:6px}.sidebar .sidebar-create:hover{background:#efeff0}.sidebar .sidebar-create:focus-visible{outline:2px solid var(--text);outline-offset:2px;background:#efeff0}.sidebar .sidebar-create svg{flex:none;width:16px;height:16px}.sidebar,.sidebar .sidebar-bottom,.sidebar-top .workspace-trigger,.sidebar-top .workspace-trigger-copy b{color:var(--text)}.sidebar-top .workspace-menu{background:var(--panel);color:var(--text)}.sidebar .nav-item{color:var(--muted)}.sidebar .nav-item:hover,.sidebar .nav-item.active{background:var(--subtle);color:var(--text)}.sidebar-icon{color:var(--muted)}.sidebar-icon:hover{background:var(--subtle)}.my-issues-view,.my-issue-toolbar{background:var(--bg);color:var(--text)}.workspace-content:has(.my-issues-view) .main{background:var(--bg);color:var(--text)}.main:has(.my-issues-view){background:var(--bg);color:var(--text)}.main:has(.my-issues-view) .my-issue-tabs{background:var(--bg);color:var(--text)}.my-issues-view .my-issue-group>header>b,.my-issues-view .my-issue-row,.my-issues-view .my-issues-empty h2{color:var(--text)}.main:has(.my-issues-view) .my-issues-head h1{color:var(--text)}.my-issue-toolbar button,.my-issue-popover,.my-issue-popover select,.my-issue-popover input{background:var(--panel);border-color:var(--line);color:var(--text)}.main:has(.my-issues-view) .my-issue-tabs>button{background:var(--panel);border-color:var(--line);color:var(--text)}.my-issue-toolbar button:hover,.my-issue-toolbar button[aria-expanded=true],.my-issues-view .my-issue-row:hover{background:var(--subtle)}.main:has(.my-issues-view) .my-issue-tabs>button.selected{background:var(--subtle)}.my-issues-view .my-issue-group>header{background:var(--subtle);color:var(--muted)}.my-issues-view .my-issue-row code,.my-issues-view .my-issue-project,.my-issue-date,.my-activity-note,.my-filter-summary{color:var(--muted)}@media (width<=700px){:is(.main:has(.my-issues-view),.my-issue-toolbar){background:var(--bg)}}button.primary{color:#fff;background:var(--accent)}:root[data-theme=dark] button.primary{color:#171719}.sidebar,.sidebar .sidebar-bottom{background:#f1f1f1}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .sidebar .sidebar-bottom{background:#242427}:root[data-theme=dark] .sidebar .sidebar-create{color:#f5f5f6;background:#29292d}:root[data-theme=dark] .sidebar .sidebar-create:hover,:root[data-theme=dark] .sidebar .sidebar-create:focus-visible{background:#3a3a40}.workspace-content:has(.pulse-page){grid-row:1/span 2;min-width:0}.topbar:has(+.app-body .pulse-page){display:none}.workspace-content:has(.pulse-page) .main{background:var(--bg);border-radius:10px;width:calc(100% - 16px);max-width:none;min-height:calc(100dvh - 16px);margin:8px;padding:0;overflow:hidden}.pulse-page{min-height:calc(100dvh - 16px);color:var(--text)}.pulse-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:45px;padding:0 18px;display:flex}.pulse-heading h1{letter-spacing:0;margin:0;font-size:13px;font-weight:600}.pulse-heading .pulse-subscription{color:var(--muted);background:0 0;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;display:flex}.pulse-heading .pulse-subscription:hover{background:var(--subtle)}.pulse-tabs{align-items:center;gap:5px;height:48px;padding:0 9px;display:flex}.pulse-tabs a{border:1px solid var(--line);background:var(--panel);height:28px;color:var(--muted);border-radius:999px;align-items:center;padding:0 11px;font-size:12px;text-decoration:none;display:inline-flex}.pulse-tabs a[aria-current=page]{background:var(--subtle);color:var(--text);font-weight:600}.pulse-tabs a:hover{background:var(--subtle)}.pulse-tabs .pulse-add-view{width:28px;height:28px;color:var(--muted);background:0 0;border-radius:6px;place-items:center;margin-left:2px;display:grid}.pulse-tabs .pulse-add-view:hover{background:var(--subtle)}.pulse-content{width:min(100%,805px);margin:22px auto 0;padding:0 42px 60px}.pulse-era{color:var(--muted);align-items:center;gap:15px;margin:0 0 18px;font-size:13px;display:flex}.pulse-era:after{content:"";background:var(--line);flex:1;height:1px}.pulse-post{margin:0 0 8px;padding:0 0 55px}.pulse-post-heading{align-items:start;gap:12px;display:flex}.pulse-post-heading>div{flex:1;min-width:0}.pulse-post-heading h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 5px;font-size:19px;font-weight:600}.pulse-post-heading h2 a{color:inherit;text-decoration:none}.pulse-post-heading h2 a:hover{text-decoration:underline}.pulse-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.pulse-health{color:#2d8b54;align-items:center;gap:5px;display:inline-flex}.pulse-avatar{color:#fff;background:#e576d0;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:inline-grid}.pulse-post-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0 28px;font-size:15px;line-height:1.6}.pulse-changes{border-left:2px solid var(--line);gap:7px;margin:0 0 27px;padding-left:12px;font-size:12px;display:grid}.pulse-changes>div{grid-template-columns:145px minmax(0,1fr);gap:10px;display:grid}.pulse-changes dt{color:var(--muted)}.pulse-changes dd{overflow-wrap:anywhere;margin:0}.pulse-actions{align-items:center;gap:8px;display:flex}.pulse-actions button{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:12px}.pulse-actions button:hover{background:var(--subtle)}.pulse-status{text-align:center;max-width:720px;color:var(--muted);margin:60px auto;padding:28px;font-size:13px}.pulse-status h2{color:var(--text);margin:8px 0;font-size:17px}.pulse-status button,.pulse-load-more{border:1px solid var(--line);background:var(--panel);border-radius:6px;margin-top:12px;padding:8px 12px}.pulse-load-more{margin:18px auto;display:block}@media (width<=700px){.workspace-content:has(.pulse-page) .main{border-radius:0;width:100%;min-height:calc(100dvh - 60px);margin:0}.pulse-content{margin-top:22px;padding:0 16px 40px}.pulse-post-heading h2{font-size:17px}.pulse-changes>div{grid-template-columns:110px minmax(0,1fr)}}:root[data-theme=dark] .pulse-health{color:#8acfa0}.pulse-comment-notice{color:var(--muted);margin:12px 0 0;font-size:12px}.pulse-subscription:disabled,.pulse-add-view:disabled{cursor:not-allowed;opacity:.5}.pulse-approx-note{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:6px;margin:0 0 20px;padding:9px 12px;font-size:12px}.project-detail .project-editor{background:var(--panel);width:100%;max-width:none;max-height:none;box-shadow:var(--ui-shadow-card);margin:0 0 22px;padding:22px 24px;position:static;top:auto;left:auto;overflow:visible;transform:none}.project-editor-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;padding-bottom:17px;display:flex}.project-editor-head h2{letter-spacing:-.025em;margin:5px 0 0;font-size:18px}.project-editor-head .eyebrow{color:var(--muted);margin:0}.project-editor-head>.muted{text-align:right;font-size:11px}.project-editor-fields{grid-template-columns:minmax(0,1fr) minmax(180px,.36fr);gap:18px 22px;padding:19px 0 21px;display:grid}.project-editor-fields label{align-content:start;gap:7px;min-width:0;margin:0;font-size:12px;font-weight:600;display:grid}.project-editor-fields label:has(textarea){grid-column:1/-1}.project-editor-fields input,.project-editor-fields textarea,.project-editor-fields select{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;min-height:40px;color:var(--text);border-radius:7px;margin:0;padding:9px 11px;font-weight:400}.project-editor-fields textarea{resize:vertical;overflow-wrap:anywhere;min-height:130px;line-height:1.5}.project-editor-actions{align-items:center;gap:10px;padding-top:3px;display:flex}.project-editor-actions .primary,.project-editor-actions .outline{min-height:38px}.project-editor-actions button:disabled{opacity:.55;cursor:not-allowed}.project-editor-status{color:var(--muted);margin:12px 0 0;font-size:12px}.project-editor-danger{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:19px;display:flex}.project-editor-danger b{font-size:12px}.project-editor-danger p{color:var(--muted);margin:5px 0 0;font-size:11px}.project-editor-danger .outline{color:var(--danger);flex:none}@media (width<=700px){.project-detail .project-editor{padding:18px 16px}.project-editor-fields{grid-template-columns:1fr;gap:15px}.project-editor-fields label:has(textarea){grid-column:auto}.project-editor-head{align-items:start}.project-editor-head>.muted{max-width:105px}.project-editor-danger{flex-direction:column;align-items:start}.project-editor-danger .outline{justify-content:center;width:100%}}.project-editor-fields label:has(select){grid-column:1/-1;max-width:300px}.project-editor-fields .project-editor-actions{grid-column:1/-1;padding-top:0}.project-editor-actions button{white-space:nowrap}@media (width<=700px){.project-editor-fields .project-editor-actions{grid-column:auto;max-width:none}.project-editor-fields label:has(select){grid-column:auto;max-width:none}.project-editor-actions{flex-wrap:wrap}.project-editor-actions button{flex:135px}}.project-publish{background:var(--panel);gap:16px;margin:0 0 22px;padding:22px 24px;display:grid}.project-publish h2{margin:5px 0;font-size:18px}.project-publish p{color:var(--muted);margin:0;font-size:12px}.project-publish .eyebrow{margin:0}.project-publish label{gap:7px;font-size:12px;font-weight:600;display:grid}.project-publish textarea,.project-publish select{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;color:var(--text);border-radius:7px;padding:10px 12px;font-weight:400}.project-publish textarea{resize:vertical;overflow-wrap:anywhere;min-height:145px;line-height:1.5}.project-publish select{max-width:230px;min-height:40px}.project-publish-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.project-publish-actions .primary{min-height:38px}.project-publish-actions span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}@media (width<=700px){.project-publish{padding:18px 16px}.project-publish select{max-width:none}.project-publish-actions .primary{width:100%}}.project-detail .issue-card button.issue-row{text-align:left;width:100%;min-width:0}.project-detail .issue-card button.issue-row:hover{background:var(--subtle)}.project-detail .issue-card button.issue-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;position:relative}.project-detail .issue-card .issue-copy{min-width:0}.project-detail .issue-card .issue-copy b,.project-detail .issue-card .issue-copy small{overflow-wrap:anywhere}.workspace-content:has(.inbox-page){grid-row:1/span 2;min-width:0}.topbar:has(+.app-body .inbox-page){display:none}.workspace-content:has(.inbox-page) .main{background:var(--bg);border-radius:10px;width:calc(100% - 16px);max-width:none;min-height:calc(100dvh - 16px);margin:8px;padding:0;overflow:hidden}.inbox-page{min-height:calc(100dvh - 16px)}.inbox-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:45px;padding:0 18px;display:flex}.inbox-head h1{margin:0;font-size:13px;font-weight:600}.inbox-head-actions{gap:6px;display:flex}.inbox-head-actions button{width:27px;height:27px;color:var(--muted);background:0 0;border-radius:5px;place-items:center;display:grid}.inbox-head-actions button:hover,.inbox-head-actions button[aria-pressed=true]{background:var(--subtle);color:var(--text)}.inbox-action-menu{z-index:5;border:1px solid var(--line);background:var(--panel);max-width:250px;box-shadow:var(--shadow);border-radius:8px;padding:9px;position:absolute;top:48px;right:20px}.inbox-action-menu button{background:var(--subtle);text-align:left;border-radius:5px;width:100%;padding:8px}.inbox-action-menu button:disabled{opacity:.5;cursor:not-allowed}.inbox-action-menu p{color:var(--muted);margin:8px;font-size:11px}.inbox-tabs{border-bottom:1px solid var(--line);gap:5px;height:44px;padding:7px 13px;display:flex}.inbox-tabs a{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:99px;align-items:center;gap:5px;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.inbox-tabs a[aria-current=page]{background:var(--subtle);color:var(--text);font-weight:600}.inbox-tabs span{color:var(--muted)}.inbox-feed{min-width:0;max-width:850px;margin:18px auto;padding:0 20px 55px}.inbox-honesty{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:6px;padding:10px 12px;font-size:12px}.inbox-notification{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-width:0;display:flex}.inbox-notification:hover{background:var(--subtle)}.inbox-notification-open{text-align:left;background:0 0;flex:1;align-items:center;gap:10px;min-width:0;min-height:58px;padding:9px 8px;display:flex}.inbox-notification-open:disabled{cursor:default}.inbox-notification-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.inbox-notification.read .inbox-notification-dot{background:0 0}.inbox-notification-text{gap:4px;min-width:0;display:grid}.inbox-notification-text strong{overflow-wrap:anywhere;font-size:12px;font-weight:600}.inbox-notification.read strong{color:var(--muted);font-weight:400}.inbox-notification-text small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.inbox-notification-actions{flex:none;gap:5px;display:flex}.inbox-notification-actions button{color:var(--muted);background:0 0;border-radius:5px;padding:5px 7px;font-size:11px}.inbox-notification-actions button:hover{background:var(--panel);color:var(--text)}.inbox-notification-actions button:disabled{opacity:.5}.inbox-message{text-align:center;max-width:420px;color:var(--muted);justify-items:center;gap:8px;margin:75px auto;padding:20px;font-size:12px;display:grid}.inbox-message h2{color:var(--text);margin:0;font-size:16px}.inbox-message p{margin:0}.inbox-message button,.inbox-load-more{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:8px 12px}.inbox-load-more{margin:20px auto;display:block}@media (width<=700px){.workspace-content:has(.inbox-page) .main{border-radius:0;width:100%;min-height:calc(100dvh - 60px);margin:0}.inbox-feed{padding:0 8px 40px}.inbox-notification{flex-wrap:wrap;align-items:flex-start;padding-bottom:5px}.inbox-notification-actions{margin-left:25px}.inbox-notification-open{flex-basis:100%;min-height:48px}}.workspace-content:has(.initiatives-page){grid-row:1/span 2;min-width:0}.topbar:has(+.app-body .initiatives-page){display:none}.workspace-content:has(.initiatives-page) .main{background:var(--bg);border-radius:10px;width:calc(100% - 16px);max-width:none;min-height:calc(100dvh - 16px);margin:8px;padding:0;overflow:hidden}.initiatives-page{min-height:calc(100dvh - 16px);position:relative}.initiatives-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:45px;padding:0 18px;display:flex}.initiatives-head h1{margin:0;font-size:13px;font-weight:600}.initiatives-head button{background:0 0;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:flex}.initiatives-head button:hover{background:var(--subtle)}.initiatives-toolbar{justify-content:space-between;align-items:center;gap:8px;height:44px;padding:0 10px;display:flex}.initiatives-toolbar nav{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.initiatives-toolbar nav a{border:1px solid var(--line);background:var(--panel);height:28px;color:var(--muted);border-radius:99px;flex:none;align-items:center;padding:0 11px;font-size:12px;text-decoration:none;display:inline-flex}.initiatives-toolbar nav a[aria-current=page],.initiatives-toolbar nav a:hover{background:var(--subtle);color:var(--text)}.initiatives-toolbar>div{flex:none;gap:5px;display:flex}.initiatives-toolbar>div button{border:1px solid var(--line);background:var(--panel);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.initiatives-toolbar button:hover,.initiatives-toolbar button[aria-expanded=true]{background:var(--subtle)}.initiatives-popover{z-index:5;border:1px solid var(--line);background:var(--panel);width:min(245px,100vw - 30px);box-shadow:var(--shadow);border-radius:8px;gap:10px;padding:12px;font-size:12px;display:grid;position:absolute;top:91px;right:15px}.initiatives-popover label{gap:5px;display:grid}.initiatives-popover label:has(input){align-items:center;display:flex}.initiatives-popover select{width:100%}.initiatives-popover p{color:var(--muted);margin:0;font-size:11px}.initiatives-popover button{color:var(--muted);background:0 0;justify-self:start;padding:5px}.initiatives-content{min-height:calc(100dvh - 105px);padding:22px 18px 60px}.initiatives-empty{width:min(380px,100%);min-height:calc(100dvh - 170px);color:var(--muted);grid-template-columns:auto auto;place-content:center;column-gap:8px;margin:auto;display:grid}.initiatives-empty>svg,.initiatives-empty h2,.initiatives-empty p{grid-column:1/-1}.initiatives-empty>svg{color:var(--muted);justify-self:start;margin-bottom:20px}.initiatives-empty h2{color:var(--text);margin:0 0 9px;font-size:15px}.initiatives-empty p{margin:0 0 22px;font-size:13px;line-height:1.45}.initiatives-empty button{border-radius:99px;min-height:30px;padding:6px 12px;font-size:11px}.initiatives-empty a{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:99px;align-self:center;padding:6px 11px;font-size:11px;text-decoration:none}.initiatives-list{max-width:1050px;margin:0 auto}.initiatives-list-head,.initiative-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) 110px minmax(120px,1fr) 100px;align-items:center;gap:14px;padding:11px 15px;display:grid}.initiatives-list-head{color:var(--muted);font-size:11px}.initiative-row{min-height:57px;font-size:12px}.initiative-row strong{overflow-wrap:anywhere;font-size:13px}.initiative-row p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0}.initiative-row button{background:var(--subtle);border-radius:5px;padding:4px 6px;font-size:11px}.initiative-row time{color:var(--muted)}.initiatives-state{text-align:center;max-width:480px;color:var(--muted);margin:80px auto;font-size:13px}.initiatives-state button,.initiatives-load{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:7px 11px}.initiatives-load{margin:18px auto;display:block}.initiative-create{border:1px solid var(--line);background:var(--panel);width:min(590px,100vw - 24px);max-height:90dvh;box-shadow:var(--shadow);border-radius:10px;margin:auto;padding:22px;position:relative;overflow-y:auto}.initiative-create header,.initiative-create footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.initiative-create h2{margin:0 0 12px;font-size:18px}.initiative-create header button{background:0 0}.initiative-create label{gap:5px;margin:12px 0;font-size:12px;font-weight:600;display:grid}.initiative-create input:not([type=checkbox]),.initiative-create textarea,.initiative-create select{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;color:var(--text);border-radius:6px;padding:8px 10px}.initiative-create textarea{resize:vertical}.initiative-create-fields{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.initiative-create fieldset{border:1px solid var(--line);border-radius:6px;max-height:130px;overflow:auto}.initiative-create fieldset label{align-items:center;gap:7px;display:flex}.initiative-create footer{justify-content:flex-end;margin-top:16px}.initiative-create [role=alert]{color:var(--danger);font-size:12px}@media (width<=700px){.workspace-content:has(.initiatives-page) .main{border-radius:0;width:100%;min-height:calc(100dvh - 60px);margin:0}.initiatives-content{padding:18px 10px 45px}.initiatives-list-head{display:none}.initiative-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.initiative-row>div:first-child{grid-column:1/-1}.initiative-create-fields{grid-template-columns:1fr}}:is(.workspace-content:has(.projects-reference),.workspace-content:has(.project-reference)){grid-row:1/span 2;min-width:0}:is(.topbar:has(+.app-body .projects-reference),.topbar:has(+.app-body .project-reference)){display:none}:is(.workspace-content:has(.projects-reference) .main,.workspace-content:has(.project-reference) .main){background:var(--bg);border-radius:10px;width:calc(100% - 16px);max-width:none;min-height:calc(100dvh - 16px);margin:8px;padding:0;overflow:hidden}.projects-reference{min-height:calc(100dvh - 16px);position:relative}.projects-reference-head button{background:0 0;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:inline-flex}.projects-reference-head button:hover{background:var(--subtle)}.projects-reference-tabs>span{border:1px solid var(--line);background:var(--subtle);border-radius:99px;align-items:center;height:28px;padding:0 11px;font-size:12px;display:inline-flex}.projects-reference-toolbar{justify-content:space-between}.projects-reference-toolbar>div{gap:5px;display:flex}.projects-reference-toolbar button{border:1px solid var(--line);background:0 0;border-radius:5px;place-items:center;min-width:28px;min-height:28px;display:grid}.projects-reference-menu{gap:9px;font-size:12px;display:grid;top:119px}.projects-reference-menu label{gap:5px;display:grid}.projects-reference-menu label:has(input[type=checkbox]){align-items:center;display:flex}.projects-reference-menu input:not([type=checkbox]),.projects-reference-menu select{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);border-radius:5px;padding:6px}.projects-reference-menu [role=tablist]{gap:4px;display:flex}.projects-reference-menu [role=tab]{background:0 0;border-radius:5px;padding:6px}.projects-reference-menu [aria-selected=true]{background:var(--subtle)}.projects-reference-menu p{color:var(--muted);margin:0}.projects-table h2{border-bottom:1px solid var(--line);margin:0;padding:12px 16px;font-size:12px}.projects-table h2 span,.projects-board h2 span{color:var(--muted);font-weight:400}.projects-table-head,.projects-table-row{text-align:left;grid-template-columns:minmax(0,2fr) minmax(85px,.8fr) minmax(90px,1fr) minmax(85px,1fr) minmax(95px,.8fr) minmax(65px,.6fr);width:100%}.projects-table-row{font-size:12px}.projects-table-name{align-items:center;gap:9px;display:flex}.projects-table-name>span:last-child{gap:3px;min-width:0;display:grid}.projects-table-name strong{text-overflow:ellipsis;overflow:hidden}.projects-table-name small{text-overflow:ellipsis;color:var(--muted);overflow:hidden}.projects-board-column h2{margin:0 0 4px;font-size:12px}.projects-board-card{text-align:left;gap:8px;width:100%;font-size:12px;display:grid}.projects-board-card span,.projects-board-card small{color:var(--muted)}.projects-reference-more{border:1px solid var(--line);background:var(--panel);border-radius:5px;margin:20px auto;padding:8px 12px;display:block}.projects-reference-state{text-align:center;color:var(--muted);padding:50px 20px}@media (width<=700px){:is(.workspace-content:has(.projects-reference) .main,.workspace-content:has(.project-reference) .main){border-radius:0;width:100%;min-height:calc(100dvh - 60px);margin:0}.projects-table-head,.projects-table-row{min-width:690px}.projects-table{overflow-x:auto}.projects-reference-menu{top:119px;right:8px}}.project-reference-head{align-items:center;gap:10px;padding:0 14px;display:flex;position:relative}.project-reference-head>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.project-reference-head button{background:0 0;border-radius:5px;flex:none;padding:5px;font-size:12px}.project-reference-head .back-link{color:var(--muted);padding:5px}.project-reference .project-reference-menu{z-index:5;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:7px;padding:9px;position:absolute;top:45px;right:14px}.project-reference .project-reference-menu button{background:0 0;padding:7px 10px}.project-reference>header,.project-reference>.project-editor,.project-reference>.project-publish,.project-reference>.project-detail-stats,.project-reference>.issue-card{max-width:960px;margin-left:auto;margin-right:auto}.project-reference>header{margin-top:20px}.project-reference-activity,.project-reference-issues{max-width:960px;margin:20px auto;padding:12px 20px}.project-reference-activity>div[role=tablist]{color:var(--muted);flex-wrap:wrap;gap:12px;margin:12px 0;font-size:12px;display:flex}.project-reference-activity article p{white-space:pre-wrap;overflow-wrap:anywhere}.project-reference-activity>form{max-width:720px;margin:20px 0}.project-reference-issues input{border:1px solid var(--line);background:var(--panel);width:min(320px,100%);color:var(--text);border-radius:6px;padding:8px}.project-reference-issues>p{color:var(--muted);font-size:12px}.project-reference-state{text-align:center;color:var(--muted);padding:80px 24px}.project-reference-state button{border:1px solid var(--line);background:var(--panel);border-radius:5px;margin:10px;padding:7px}@media (width<=700px){.project-reference>header,.project-reference>.project-editor,.project-reference>.project-publish,.project-reference>.project-detail-stats,.project-reference>.issue-card{margin-left:10px;margin-right:10px}.project-reference-activity,.project-reference-issues{padding:12px 10px}.project-reference-head>span{max-width:150px}}.project-create-backdrop{place-items:center;padding:12px;display:grid}.project-create-reference{width:min(640px,100%);max-height:calc(100dvh - 24px);position:relative;top:auto;left:auto;overflow-y:auto;transform:none}.project-create-reference .project-create-fields{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.project-create-reference select,.project-create-reference input[type=date]{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);border-radius:6px;padding:9px}.project-create-reference fieldset{border:1px solid var(--line);border-radius:6px;margin:15px 0}.project-create-reference fieldset label{align-items:center;gap:7px;display:flex}.project-create-reference fieldset input{width:auto}.project-create-reference footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@media (width<=600px){.project-create-reference{padding:18px}.project-create-reference .project-create-fields{grid-template-columns:1fr}}.projects-reference,.project-reference{font-optical-sizing:auto;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.5}.projects-reference :is(button,input,textarea,select),.project-reference :is(button,input,textarea,select){font-family:inherit}:is(.workspace-content:has(.projects-reference) .main,.workspace-content:has(.project-reference) .main){width:calc(100% - 8px);margin:8px 8px 8px 0}.projects-reference-head,.project-reference-head{padding:0 18px}.projects-reference-head h1,.project-reference-head h1{letter-spacing:0;font-size:13px;font-weight:500;line-height:normal}.projects-reference-tabs{border-bottom:0;justify-content:space-between;padding:0 9px}.projects-reference-tabs>span{background:var(--subtle);font-size:12px;font-weight:500}.projects-reference-actions{align-items:center;gap:5px;display:flex}.projects-reference-actions button{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:0 0;border-radius:99px;place-items:center;display:grid}.projects-reference-actions button:hover,.projects-reference-actions button[aria-expanded=true]{background:var(--subtle);color:var(--text)}.projects-table-head,.projects-table-row{grid-template-columns:minmax(0,4.3fr) minmax(52px,.48fr) minmax(90px,1fr) minmax(84px,.9fr) minmax(42px,.45fr) minmax(104px,1fr);gap:6px;padding:0 17px}.projects-table-head{min-height:35px;color:var(--muted);border:0;font-size:12px;font-weight:500}.projects-table-row{background:0 0;border:0;height:48px;min-height:48px;font-size:13px;font-weight:400}.projects-table-row:hover{background:var(--subtle)}.projects-table-name{gap:10px;overflow:hidden}.projects-table-name strong{font-weight:500}.projects-table-name .project-list-icon{width:18px;height:18px;color:var(--muted);background:0 0;border:0;flex:none}.projects-health{color:#bbb;font-size:19px;line-height:1}.projects-lead{color:var(--muted)}.projects-issue-count{text-align:center;color:var(--muted)}.projects-status{align-items:center;gap:7px;display:flex}.projects-status-dot{border:2px dotted #ee8559;border-radius:50%;width:12px;height:12px}.projects-status-dot[data-state=started]{border-color:#d29c3f}.projects-status-dot[data-state=completed]{border-color:#55a779}.projects-reference-menu{top:82px}.projects-reference-state{font-size:13px}.project-reference>header{border:0;width:calc(100% - 398px);max-width:none;margin:60px 0 0 58px;padding:0;display:block;position:relative}.project-reference>header .project-mark{width:36px;height:36px;margin-bottom:12px;font-size:0}.project-reference>header>div{max-width:100%}.project-reference>header h1{letter-spacing:-.025em;margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.33}.project-reference>header p{color:var(--text);overflow-wrap:anywhere;font-size:15px;font-weight:450;line-height:1.5}.project-reference-properties{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-content:start;gap:16px;width:calc(38% - 11px);min-width:260px;max-width:385px;padding:16px 13px;display:grid;position:absolute;top:90px;right:11px}.project-reference-properties h2{margin:0 0 2px;font-size:12px;font-weight:600}.project-reference-properties>div{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:8px;display:grid}.project-reference-properties>div span{color:var(--muted)}.project-reference-properties b{overflow-wrap:anywhere;font-size:12px;font-weight:500}.project-reference-properties>.outline{justify-content:center;width:100%;font-size:12px}.project-reference>.project-editor,.project-reference>.project-publish,.project-reference>.project-detail-stats,.project-reference>.issue-card{width:calc(62% - 87px);max-width:none;margin:20px auto 20px 43px}.project-reference>.project-publish{margin-top:140px}.project-reference>.project-editor{margin-top:28px;position:relative}.project-reference>.project-detail-stats{margin-top:25px}.project-reference>.issue-card{margin-bottom:40px}.project-reference .project-editor-head h2{font-size:16px}.project-reference-tabs{border-bottom:0}@media (width<=900px){.project-reference>header{width:auto;margin:28px 14px 0}.project-reference-properties{width:auto;min-width:0;max-width:none;margin:20px 14px;position:static}.project-reference>.project-editor,.project-reference>.project-publish,.project-reference>.project-detail-stats,.project-reference>.issue-card{width:auto;margin:20px 14px}.project-reference>.project-publish{margin-top:20px}}@media (width<=700px){:is(.workspace-content:has(.projects-reference) .main,.workspace-content:has(.project-reference) .main){width:100%;margin:0}.projects-table-head,.projects-table-row{min-width:700px}.project-reference>header h1{font-size:23px}.project-reference>header p{font-size:14px}}.project-reference>header{width:calc(62% - 87px)}.project-reference>.project-update-entry{border:1px solid var(--line);text-align:center;width:calc(62% - 87px);min-height:66px;color:var(--muted);background:0 0;border-radius:10px;margin:32px auto 0 43px;font-size:12px;font-weight:500;display:block}.project-reference>.project-update-entry:hover{background:var(--subtle);color:var(--text)}.project-overview-description{border-top:1px solid var(--line);width:calc(62% - 87px);margin:36px auto 0 43px;padding:14px 15px}.project-overview-description h2{color:var(--muted);font-size:12px;font-weight:500}.project-overview-description p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}@media (width<=900px){.project-reference>header,.project-reference>.project-update-entry,.project-overview-description{width:auto;margin-left:14px;margin-right:14px}.project-reference>.project-update-entry{width:calc(100% - 28px)}}@media (width>=901px){.project-reference:has(>.project-reference-properties){grid-template-columns:minmax(0,1fr) minmax(260px,38%);align-content:start;column-gap:24px;display:grid}:is(.project-reference:has(>.project-reference-properties)>.project-reference-head,.project-reference:has(>.project-reference-properties)>.project-reference-tabs){grid-column:1/-1}.project-reference:has(>.project-reference-properties)>.project-add-view{grid-area:2/2;place-self:center end;position:relative;top:auto;right:auto}.project-reference:has(>.project-reference-properties)>header{grid-area:3/1;width:auto;margin:60px 0 0 43px}.project-reference:has(>.project-reference-properties)>.project-reference-properties{grid-area:3/2/span 6;align-self:start;width:auto;min-width:0;max-width:none;margin:36px 11px 0 0;position:static}.project-reference:has(>.project-reference-properties)>.project-update-entry{grid-area:4/1;width:auto;margin:32px 0 0 43px}.project-reference:has(>.project-reference-properties)>.project-overview-description{grid-area:5/1;width:auto;min-width:0;margin:36px 0 0 43px}.project-reference:has(>.project-reference-properties)>.project-editor{grid-area:6/1;width:auto;min-width:0;margin:28px 0 22px 43px}.project-reference:has(>.project-reference-properties)>.project-detail-stats{grid-area:7/1;width:auto;min-width:0;margin:25px 0 26px 43px}.project-reference:has(>.project-reference-properties)>.issue-card{grid-area:8/1;width:auto;min-width:0;margin:20px 0 40px 43px}}@media (width<=700px){.project-reference{flex-direction:column;display:flex}.project-reference-head{order:0}.project-reference-tabs{order:1}.project-reference-properties{order:2;margin:0 10px 18px;padding:13px}.project-reference>header{order:3;margin:18px 14px 0}.project-reference>.project-update-entry{order:4}.project-overview-description{order:5}.project-reference>.project-editor{order:6}.project-reference>.project-detail-stats{order:7}.project-reference>.issue-card{order:8}.project-reference>header h1{margin-top:7px}.project-reference-properties>div{grid-template-columns:92px minmax(0,1fr)}.project-reference-activity,.project-reference-issues{order:2}.project-reference .modal-backdrop{order:9}}.project-reference-issues{border:0;width:calc(62% - 28px);max-width:none;margin:0 0 20px 8px;padding:0;font-size:12px}.project-issues-tools{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;padding:0 8px;display:flex}.project-issues-tools .search-input{background:0 0;border:0;max-width:210px}.project-issues-tools .search-input input{padding:5px 0;font-size:12px}.project-issues-tools>span{font-size:11px}.project-issue-group{margin:0 0 4px}.project-issue-group h2{background:var(--subtle);border-radius:6px;align-items:center;gap:9px;min-height:36px;margin:0;padding:0 12px;font-size:12px;font-weight:500;display:flex}.project-issue-group h2 span{color:var(--muted);font-weight:400}.project-issue-group h2 svg{color:var(--muted)}.project-issue-item{text-align:left;width:100%;min-height:42px;color:var(--text);background:0 0;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:400;display:flex}.project-issue-item:hover{background:var(--subtle)}.project-issue-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.project-issue-priority{width:18px;color:var(--muted);letter-spacing:1px;flex:none}.project-issue-priority[data-p="1"],.project-issue-priority[data-p="2"]{color:#e87441}.project-issue-id{width:58px;color:var(--muted);white-space:nowrap;flex:none}.project-issue-status{color:var(--muted);flex:none}.project-issue-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:450;overflow:hidden}.project-issue-assignee{max-width:92px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.project-issue-item time{text-align:right;min-width:68px;color:var(--muted);font-size:11px}.project-issues-empty{color:var(--muted);padding:25px 12px;font-size:12px}@media (width<=900px){.project-reference-issues{width:auto;margin:0 12px}.project-issue-assignee{display:none}}@media (width<=560px){.project-issue-item{gap:5px;padding:0 7px}.project-issue-id{width:49px}.project-issue-item time{display:none}.project-issues-tools .search-input{min-width:0}}.project-add-view{z-index:2;width:28px;height:28px;color:var(--muted);background:0 0;border-radius:6px;place-items:center;display:grid;position:absolute;top:53px;right:19px}.project-add-view:hover{background:var(--subtle);color:var(--text)}.project-local-views{min-height:calc(100dvh - 16px)}.project-local-views .project-reference-head{margin:0}.project-local-views .project-reference-tabs>span{border:1px solid var(--line);background:var(--subtle);border-radius:20px;align-self:center;padding:5px 12px}.project-local-view-body{max-width:780px;margin:20px auto;padding:12px 20px;font-size:12px}.project-local-view-body>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-local-view-body h1{margin:0;font-size:18px;font-weight:600}.project-local-view-body h2{font-size:13px}.project-local-view-body p{color:var(--muted);line-height:1.5}.project-local-view-body button{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:7px 10px;font-size:12px}.project-local-view-body button:hover{background:var(--subtle)}.project-view-form{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:12px;margin:18px 0;padding:18px;display:grid}.project-view-form label{gap:5px;display:grid}.project-view-form input,.project-view-form select{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:5px;padding:8px}.project-view-form>div{justify-content:flex-end;gap:8px;display:flex}.project-local-view-list{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.project-local-view-list [aria-pressed=true]{background:var(--subtle)}.project-view-results{gap:3px;display:grid}.project-view-results button{text-align:left;overflow-wrap:anywhere}@media (width<=700px){.project-local-view-body{padding:12px}}.workspace-content:has(.workspace-views-page){grid-row:1/span 2;min-width:0}.topbar:has(+.app-body .workspace-views-page){display:none}.workspace-content:has(.workspace-views-page) .main{background:var(--bg);border-radius:10px;width:calc(100% - 8px);max-width:none;min-height:calc(100dvh - 16px);margin:8px 8px 8px 0;padding:0;overflow:hidden}.workspace-views-page{min-height:calc(100dvh - 16px);font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.workspace-views-page :is(input,select,button){font-family:inherit}.workspace-views-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:45px;padding:0 18px;display:flex}.workspace-views-head h1{margin:0;font-size:13px;font-weight:500}.workspace-views-head button{background:0 0;align-items:center;gap:5px;padding:5px;font-size:12px;display:flex}.workspace-views-tabs{gap:5px;height:44px;padding:8px 9px;display:flex}.workspace-views-tabs button{border:1px solid var(--line);background:0 0;border-radius:20px;padding:0 11px;font-size:12px}.workspace-views-tabs button[aria-current=page]{background:var(--subtle);font-weight:500}.workspace-views-empty{width:min(365px,100% - 32px);min-height:calc(100dvh - 170px);color:var(--muted);align-content:center;justify-items:start;gap:14px;margin:0 auto;display:grid}.workspace-views-empty h2{color:var(--text);margin:0;font-size:16px;font-weight:600}.workspace-views-empty p{margin:0 0 8px;font-size:13px;line-height:1.5}.workspace-views-empty button,.workspace-view-form button{background:var(--accent);color:var(--panel);border-radius:20px;padding:7px 12px;font-size:12px}.workspace-view-form{border:1px solid var(--line);border-radius:8px;gap:12px;width:min(550px,100% - 30px);margin:20px auto;padding:18px;display:grid}.workspace-view-form h2{margin:0;font-size:16px}.workspace-view-form label{gap:6px;display:grid}.workspace-view-form input,.workspace-view-form select{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);border-radius:6px;padding:9px}.workspace-view-form>div{justify-content:flex-end;gap:8px;display:flex}.workspace-view-form>div button:first-child{background:var(--subtle);color:var(--text)}.workspace-view-form p,.workspace-views-error{color:var(--muted);font-size:12px}.workspace-views-list,.workspace-views-results{max-width:740px;margin:16px auto;padding:12px}.workspace-views-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.workspace-views-list button,.workspace-views-results button{text-align:left;background:0 0;align-items:center;gap:9px;padding:11px;display:flex}.workspace-views-list button span{gap:3px;display:grid}.workspace-views-list small{color:var(--muted)}.workspace-views-results{gap:5px;display:grid}.workspace-views-results h2{font-size:13px}.workspace-views-results button{border-bottom:1px solid var(--line)}@media (width<=700px){.workspace-content:has(.workspace-views-page) .main{border-radius:0;width:100%;min-height:calc(100dvh - 60px);margin:0}.workspace-views-empty{min-height:calc(100dvh - 170px)}.workspace-views-list,.workspace-views-results{padding:12px}}.team-nav-links{border-left:1px solid var(--line);gap:1px;margin:1px 0 8px 14px;padding-left:10px;display:grid}.team-nav-links button{text-align:left;width:100%;min-height:27px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:5px;padding:5px 8px;font-size:12px;overflow:hidden}.team-nav-links button:hover,.team-nav-links button:focus-visible{background:var(--subtle);color:var(--text)}.modal-backdrop:has(.issue-create-modal){justify-content:center;align-items:flex-start;padding:clamp(60px,13vh,118px) 12px 12px;display:flex}.issue-create-modal{border-radius:16px;width:min(746px,100vw - 24px);max-height:calc(100dvh - 140px);margin:0;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;box-shadow:0 14px 40px #0003}.issue-create-header{border-bottom:0;gap:7px;height:44px;padding:9px 14px}.issue-create-header-copy .issue-create-breadcrumb{color:var(--text);font-size:12px}.issue-create-header .issue-create-team-mark{border-radius:50%;width:22px;height:22px;font-size:9px}.issue-create-body{padding:10px 18px 8px}.issue-create-title{height:36px;padding:0;font-size:18px;font-weight:450}.issue-create-modal .issue-create-title,.issue-create-modal .issue-create-description{box-shadow:none;background:0 0;border:0}.issue-create-title:focus-visible,.issue-create-description:focus-visible{outline:0}.issue-create-description{min-height:65px;margin:5px 0 8px;font-size:14px}.issue-property-pills{border:0;padding:0 0 5px}.issue-create-modal .issue-property{border:1px solid var(--line);background:var(--panel);border-radius:20px;height:26px;padding:0 8px;font-size:12px;font-weight:400}.issue-create-modal .issue-property select{font-size:12px;font-weight:450}.issue-create-modal .issue-property>span{font-size:11px}.issue-label-field[hidden]{display:none}.issue-create-footer{min-height:48px;padding:7px 14px}.issue-create-more{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.issue-create-more input{accent-color:var(--accent)}.issue-create-footer-actions{margin-left:auto}.issue-create-footer .primary{border-radius:20px}.issue-create-footer .error{margin:0}.issue-create-modal .error[role=alert]{padding:0 18px}@media (width<=600px){.modal-backdrop:has(.issue-create-modal){padding:12px 8px}.issue-create-modal{width:100%;max-height:calc(100dvh - 24px)}.issue-create-body{padding:10px 14px}.issue-create-more{font-size:11px}.issue-create-footer{flex-wrap:wrap}.issue-create-modal .issue-property select{max-width:110px}}.issue-create-footer .issue-create-more{white-space:nowrap;flex-direction:row;align-items:center;gap:6px;width:auto;min-height:30px;display:inline-flex}.issue-create-footer .issue-create-more input{flex:none;width:15px;height:15px;margin:0}@media (width<=700px){:is(.topbar:has(+.app-body .project-reference),.topbar:has(+.app-body .workspace-views-page),.topbar:has(+.app-body .projects-reference)){z-index:40;height:60px;display:flex;position:relative}:is(.topbar:has(+.app-body .project-reference) .brand,.topbar:has(+.app-body .workspace-views-page) .brand,.topbar:has(+.app-body .projects-reference) .brand){display:none}:is(.topbar:has(+.app-body .project-reference) .command,.topbar:has(+.app-body .workspace-views-page) .command,.topbar:has(+.app-body .projects-reference) .command){margin-left:0}:is(.app:has(.project-reference) .sidebar,.app:has(.workspace-views-page) .sidebar,.app:has(.projects-reference) .sidebar){top:60px}}:root{--hoja-font-ui:"Inter Variable",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--hoja-title-size:13px;--hoja-title-weight:500;--hoja-body-size:12px;--hoja-body-line:1.5;--hoja-control-height:28px}:where(.initiatives-page,.pulse-page,.inbox-page,.workspace-views-page,.projects-reference,.project-reference,.my-issues-view){font-family:var(--hoja-font-ui);font-optical-sizing:auto}:where(.initiatives-page,.pulse-page,.inbox-page,.workspace-views-page,.projects-reference,.project-reference,.my-issues-view) :is(button,input,select,textarea){font-family:inherit}:where(.initiatives-head,.pulse-heading,.inbox-head,.workspace-views-head,.projects-reference-head,.project-reference-head) h1{font-size:var(--hoja-title-size);font-weight:var(--hoja-title-weight);letter-spacing:0;line-height:normal}.main:has(.my-issues-view) .my-issues-head h1{font-size:var(--hoja-title-size);font-weight:var(--hoja-title-weight);letter-spacing:0;line-height:normal}:where(.initiatives-page,.pulse-page,.inbox-page,.workspace-views-page,.projects-reference,.project-reference,.my-issues-view) :is(h1,h2,h3,p,button,a,span){overflow-wrap:break-word}:where(.initiatives-page,.pulse-page,.inbox-page,.workspace-views-page,.projects-reference,.project-reference,.my-issues-view) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is(.initiatives-page .initiatives-head h1,.pulse-page .pulse-heading h1,.inbox-page .inbox-head h1,.workspace-views-page .workspace-views-head h1,.projects-reference .projects-reference-head h1,.project-reference .project-reference-head h1,.main:has(.my-issues-view) .my-issues-head h1){font-size:var(--hoja-title-size);font-weight:var(--hoja-title-weight);letter-spacing:0;line-height:normal}@media (width>=701px){:is(.workspace-content:has(.initiatives-page) .main,.workspace-content:has(.pulse-page) .main,.workspace-content:has(.inbox-page) .main){width:calc(100% - 8px);margin:8px 8px 8px 0}.main:has(.my-issues-view) .my-issues-head{padding-left:18px}}@media (width<=700px){:is(.topbar:has(+.app-body .initiatives-page),.topbar:has(+.app-body .pulse-page),.topbar:has(+.app-body .inbox-page)){z-index:40;height:60px;display:flex;position:relative}:is(.topbar:has(+.app-body .initiatives-page) .brand,.topbar:has(+.app-body .pulse-page) .brand,.topbar:has(+.app-body .inbox-page) .brand){display:none}:is(.topbar:has(+.app-body .initiatives-page) .command,.topbar:has(+.app-body .pulse-page) .command,.topbar:has(+.app-body .inbox-page) .command){margin-left:0}:is(.app:has(.initiatives-page) .sidebar,.app:has(.pulse-page) .sidebar,.app:has(.inbox-page) .sidebar){top:60px}}:is(.main:has(.my-issues-view) .my-issues-head,.main:has(.my-issues-view) .my-issue-tabs){font-family:var(--hoja-font-ui);font-optical-sizing:auto}:is(.main:has(.my-issues-view) .my-issues-head :is(button,input,select),.main:has(.my-issues-view) .my-issue-tabs button){font-family:inherit}.initiatives-page .initiatives-toolbar{padding:0 9px}.initiatives-page .initiatives-toolbar nav a{font-weight:450}.initiatives-page .initiatives-toolbar nav a[aria-current=page]{font-weight:500}.initiatives-page .initiatives-list-head{font-size:12px;font-weight:500}.initiatives-page .initiative-row{font-size:12px;line-height:1.5}.initiatives-page .initiative-row strong{font-weight:500}.initiatives-page .initiative-row p{font-size:12px;line-height:1.5}.initiatives-page .initiatives-empty h2{font-size:16px;font-weight:600}.initiatives-page .initiatives-empty p{line-height:1.5}.initiatives-page .initiatives-popover{font-family:var(--hoja-font-ui)}.initiative-create{font-family:var(--hoja-font-ui);line-height:1.5}.initiative-create :is(button,input,select,textarea){font-family:inherit}.initiative-create h2{font-size:16px;font-weight:600}@media (width<=700px){.initiatives-page .initiatives-toolbar{gap:5px}.initiatives-page .initiatives-content{padding:18px 10px 45px}.initiative-create{max-height:calc(100dvh - 24px)}.initiative-create :is(input,select,textarea){min-width:0}}.team-cycle-links{border-left:1px solid var(--line);gap:1px;margin:1px 0 4px 12px;padding-left:9px;display:grid}.team-cycle-links button{width:100%;color:var(--muted);text-align:left;background:0 0;border-radius:5px;padding:5px 7px;font-size:12px}.team-cycle-links button[aria-current=page],.team-cycle-links button:hover{background:var(--subtle);color:var(--text)}.team-cycle-page{max-width:940px;font-family:var(--hoja-font-ui);margin:0 auto;padding:22px}.team-cycle-page header{align-items:center;gap:12px;display:flex}.team-cycle-page header button{color:var(--muted);background:0 0}.team-cycle-page h1{font-size:18px}.team-cycle-page h2{font-size:16px}.team-cycle-page p{color:var(--muted)}.team-cycle-page>button{text-align:left;border-bottom:1px solid var(--line);background:0 0;width:100%;padding:11px;display:block}.team-cycle-page>button:hover{background:var(--subtle)}@media (width<=700px){.team-cycle-page{padding:16px}}.team-scoped-page{max-width:940px;font-family:var(--hoja-font-ui);min-width:0;margin:0 auto;padding:25px 20px}.team-scoped-page h1{margin:0 0 18px;font-size:18px;font-weight:600}.team-scoped-page p{color:var(--muted);line-height:1.5}.team-scoped-page>button{border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere;background:0 0;width:100%;padding:11px 8px;display:block}.team-scoped-page>button:hover{background:var(--subtle)}@media (width<=700px){.team-scoped-page{padding:16px 10px}}.sidebar-more-wrap{position:relative}.sidebar-more-menu{z-index:55;border:1px solid var(--line);background:var(--panel);width:min(245px,100vw - 32px);box-shadow:var(--shadow);border-radius:8px;padding:7px;position:absolute;top:31px;left:12px}.sidebar-more-menu button{text-align:left;background:0 0;border-radius:5px;width:100%;padding:8px;font-size:12px;display:block}.sidebar-more-menu button:hover,.sidebar-more-menu button:focus-visible{background:var(--subtle)}.sidebar-more-menu p{border-top:1px solid var(--line);color:var(--muted);margin:7px;padding:8px;font-size:11px;line-height:1.45}.team-view-form{border:1px solid var(--line);border-radius:8px;gap:10px;margin:15px 0;padding:15px;display:grid}.team-view-form label{gap:5px;display:grid}.team-view-form input,.team-view-form select{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);border-radius:6px;padding:8px}.team-view-form>div{justify-content:flex-end;gap:8px;display:flex}.team-view-form button,.team-view-saved button{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:7px 10px}.team-view-saved{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.team-view-saved button[aria-pressed=true]{background:var(--subtle)}.team-cadence-settings{max-width:720px;font-family:var(--hoja-font-ui);margin:0 auto;padding:24px}.team-cadence-settings header{align-items:center;gap:10px;display:flex}.team-cadence-settings header button{color:var(--muted);background:0 0}.team-cadence-settings h1{font-size:18px;font-weight:600}.team-cadence-settings p{color:var(--muted);font-size:13px;line-height:1.55}.team-cadence-settings form{justify-items:start;gap:16px;margin-top:20px;display:grid}.team-cadence-settings label{gap:8px;font-size:12px;display:grid}.team-cadence-settings select{border:1px solid var(--line);background:var(--panel);min-width:230px;color:var(--text);border-radius:6px;padding:8px}.team-cadence-settings form button,.team-scoped-page>button:first-of-type{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:8px 12px}.team-cadence-settings form button:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.team-cadence-settings{padding:16px}.team-cadence-settings select{width:min(300px,100vw - 32px);min-width:0}}.settings-sidebar{background:var(--panel);padding:20px 14px 14px}.settings-back{width:100%;color:var(--muted);text-align:left;background:0 0;border-radius:8px;align-items:center;gap:8px;margin-bottom:18px;padding:9px 10px;font-size:13px;display:flex}.settings-back:hover{background:var(--subtle);color:var(--text)}.settings-workspace-name{gap:3px;padding:0 10px 18px;font-weight:650;display:grid}.settings-workspace-name small{color:var(--muted);font-size:11px;font-weight:400}.settings-hidden{display:none!important}.settings-sidebar nav{display:block}.settings-sidebar .nav-group>p{height:auto;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:16px 10px 7px;font-size:11px;font-weight:600}.settings-sidebar .nav-item{height:34px;min-height:34px;padding:0 10px}.settings-sidebar{flex-direction:column;width:244px;display:flex;overflow-y:auto}.settings-sidebar nav{flex:1;overflow-y:auto}.settings-sidebar .nav-group .nav-item:focus-visible,.settings-back:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.settings-search{border:1px solid var(--line);color:var(--muted);border-radius:7px;align-items:center;gap:8px;margin:0 6px 10px;padding:8px 9px;display:flex}.settings-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.settings-page{width:min(100%,760px);margin:0 auto;padding:8px 0 56px}.settings-page-heading{margin:0 0 30px}.settings-page-heading h1{letter-spacing:-.04em;margin:8px 0;font-size:27px}.settings-page-heading>p{color:var(--muted);font-size:13px}.settings-page .eyebrow{color:var(--muted);font-size:11px}.settings-group{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin:0 0 22px;padding:18px 20px}.settings-group h2{margin:0 0 12px;font-size:14px}.setting-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.setting-row>div:first-child{min-width:0}.setting-row b{font-size:13px}.setting-row p,.setting-row small{color:var(--muted);margin:4px 0 0;font-size:12px;display:block}.setting-control{gap:5px;display:flex}.setting-control button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.setting-control button.selected{background:var(--subtle);border-color:var(--accent);color:var(--accent)}.settings-group select{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:7px;padding:7px 9px}.settings-mobile-back{display:none}.settings-group>p{color:var(--muted);font-size:13px;line-height:1.6}.settings-group form{gap:12px;display:grid}.settings-group form label{gap:6px;font-size:12px;display:grid}.settings-group form input{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:7px;padding:9px}.settings-group form .primary{justify-self:start}html{font-size:calc(16px * var(--font-scale,1))}.settings-page{font-family:var(--hoja-font-ui);font-optical-sizing:auto;min-width:0}.settings-page :is(button,input,select,textarea){font-family:inherit}.settings-page-heading{margin-bottom:var(--ui-space-6)}.settings-page-heading h1{font-size:var(--hoja-title-size);font-weight:var(--hoja-title-weight);letter-spacing:0;line-height:normal}.settings-page-heading>p{line-height:var(--hoja-body-line);overflow-wrap:anywhere}.settings-group{border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-card);min-width:0}.settings-group>form{width:100%;max-width:460px}.settings-group :is(input,select,textarea),.settings-page .settings-group>.issue-card{min-width:0;max-width:100%}.settings-page .settings-group>.issue-card .issue-row{flex-wrap:wrap;align-items:center;min-width:0}.settings-page .settings-group>.issue-card .issue-copy{flex:100%;min-width:0}.settings-page .settings-group>.issue-card .issue-copy :is(b,small){overflow-wrap:anywhere;min-width:0;display:block}.settings-page .settings-group>.issue-card .issue-row>button{flex:none}.setting-row{min-width:0}.setting-row>div:first-child{overflow-wrap:anywhere;min-width:0}.setting-control{flex-wrap:wrap;min-width:0}.setting-control button{min-height:var(--ui-control-height);border-radius:var(--ui-radius-control)}.settings-sidebar{background:var(--bg);font-family:var(--hoja-font-ui)}.settings-sidebar .nav-item{height:28px;min-height:28px}@media (width<=700px){.app:has(.settings-sidebar) .topbar{z-index:40;height:60px;display:flex;position:relative}.app:has(.settings-sidebar) .topbar .brand{display:none}.app:has(.settings-sidebar) .topbar .command{margin-left:0}.settings-sidebar{height:calc(100dvh - 60px);box-shadow:var(--shadow);transition:transform .18s;top:60px;bottom:0;transform:translate(-105%)}.app:has(.settings-sidebar) .main{padding-top:var(--ui-space-6)}.setting-control{width:100%}}@media (width>=701px){.app:has(.settings-sidebar){grid-template-columns:244px minmax(0,1fr)}.settings-sidebar{grid-area:1/1/span 2}.app:has(.settings-sidebar) .topbar{display:none}.app:has(.settings-sidebar) .workspace-content{grid-area:1/2/span 2}.app:has(.settings-sidebar) .main{padding:42px clamp(24px,5vw,72px)}}@media (width<=700px){.settings-sidebar{z-index:36;width:min(290px,85vw);height:100dvh;position:fixed;top:0;bottom:0;left:0;transform:none}.settings-sidebar .sidebar-bottom{position:sticky;bottom:0}.settings-mobile-back{color:var(--muted);background:0 0;margin-bottom:12px;display:block}.settings-page{padding-top:0}.settings-group{padding:15px}.setting-row{flex-direction:column;align-items:flex-start;gap:12px}.settings-sidebar{height:calc(100dvh - 60px);top:60px;transform:translate(-105%)}.settings-sidebar.open{transform:translate(0)}}.api-keys-settings{gap:14px;display:grid}.api-key-create{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.api-key-create label{color:var(--muted);gap:6px;font-size:12px;display:grid}.api-key-create select,.api-key-create input,.api-key-toolbar input{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--text);border-radius:6px;padding:6px 8px}.api-key-secret{border:1px solid var(--line);background:var(--subtle);border-radius:8px;gap:8px;padding:14px;display:grid}.api-key-secret p{color:var(--muted);margin:0;font-size:12px}.api-key-secret-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.api-key-secret-row code{overflow-wrap:anywhere;background:var(--panel);border-radius:6px;flex:260px;padding:8px;font-size:12px}.api-key-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.api-key-toolbar input{flex:220px;max-width:340px}.api-key-filters{flex-wrap:wrap;gap:6px;display:flex}.api-key-filters button{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:6px 10px;font-size:12px}.api-key-filters button.selected{background:var(--subtle);font-weight:600}.api-key-filters span{color:var(--muted);margin-left:4px}.api-key-list{border:1px solid var(--line);border-radius:8px;margin:0;padding:0;list-style:none}.api-key-row{border-bottom:1px solid var(--line);gap:6px;padding:12px 14px;display:grid}.api-key-row:last-child{border-bottom:0}.api-key-main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.api-key-row small{color:var(--muted);line-height:1.5}.api-key-badge{background:var(--subtle);border-radius:999px;padding:2px 8px;font-size:11px}.api-key-badge.active{color:#15803d}.api-key-badge.expired{color:#b45309}.api-key-badge.revoked{color:var(--danger)}.api-key-confirm{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.api-key-confirm .danger{background:var(--danger);color:#fff;border:0;border-radius:6px;padding:6px 10px}.api-key-empty{border:1px dashed var(--line);color:var(--muted);border-radius:8px;padding:16px}.api-key-note{color:var(--muted);font-size:12px}@media (width<=700px){.api-key-create{grid-template-columns:1fr}}.layout-switch{border:1px solid var(--line);background:var(--panel);width:28px;height:28px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.layout-switch:hover{background:var(--subtle);color:var(--text)}.team-scoped-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.team-scoped-page--board,:is(.main:has(.issues-board),.main:has(.board-page)){max-width:none}.issues-board{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-direction:column;height:max(420px,100dvh - 340px);margin-top:12px;display:flex;overflow:hidden}.issues-board>.kanban{min-width:0;height:100%;min-height:0;margin:0}.issues-board .kanban-column{flex:1 0 260px;width:auto;min-width:260px}@media (width<=560px){.issues-board{height:max(360px,100dvh - 260px)}}.nav-group-toggle{width:100%;height:28px;color:var(--muted);text-align:left;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;margin:0 4px 2px;padding:0 5px;font-size:13px;font-weight:400;display:flex}.nav-group-toggle:hover,.nav-group-toggle:focus-visible{background:var(--subtle);color:var(--text)}.nav-group-toggle svg{flex:none;transition:transform .15s}.nav-group-toggle svg.collapsed{transform:rotate(-90deg)}.sidebar-toggle{flex:none}@media (width<=700px){.sidebar-toggle{display:none}}@media (width>=701px){.app.sidebar-collapsed{grid-template-columns:44px minmax(0,1fr)}.app.sidebar-collapsed .sidebar{width:44px;padding:12px 8px;overflow:hidden}.app.sidebar-collapsed .sidebar-top{justify-content:center;margin-bottom:0}.app.sidebar-collapsed .sidebar-top>:not(.sidebar-toggle),.app.sidebar-collapsed .sidebar nav,.app.sidebar-collapsed .sidebar-bottom{display:none}}.team-key-badge{background:var(--subtle);min-width:24px;height:16px;color:var(--muted);letter-spacing:.02em;vertical-align:middle;border-radius:4px;place-items:center;margin-right:6px;padding:0 4px;font-size:10px;font-weight:600;display:inline-grid}.board-team-filter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.board-team-filter button{border:1px solid var(--line);background:var(--panel);height:28px;color:var(--muted);border-radius:999px;padding:0 10px;font-size:12px}.board-team-filter button.selected{background:var(--subtle);color:var(--text);font-weight:550}.sidebar .team-row .team-name{color:#55555a;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;align-items:center;width:100%;height:28px;min-height:28px;margin:0;padding:0 5px;font-size:13px;font-weight:400;display:flex;overflow:hidden}.sidebar .team-row .team-name:hover{color:#202023;background:0 0}.sidebar .team-row .team-name.active{color:#202023;font-weight:500}.sidebar .team-row{align-items:center;gap:0;display:flex}.sidebar .team-row .team-name{flex:1;min-width:0}.sidebar .team-collapse{width:22px;height:22px;box-shadow:none;color:#71717a;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;margin:0;padding:0;display:grid}.sidebar .team-collapse:hover,.sidebar .team-collapse:focus-visible{color:#202023;background:0 0}@media (width>=701px){.main:has(.my-issues-view){flex-direction:column;display:flex}.my-issues-view,.my-issues-view>.my-issues-list,.my-issues-view .issues-board{flex-direction:column;flex:1;min-height:0;display:flex}.my-issues-view .kanban{flex:1;height:auto;min-height:0}.my-issues-view .kanban-columns{flex:1;min-height:0}}.team-scoped-page--board{flex-direction:column;max-width:none;min-height:0;padding:0;display:flex}.team-scoped-page--board>.team-scoped-head{border-bottom:1px solid var(--line);padding:12px 18px}.team-scoped-page--board>.issues-board{flex-direction:column;flex:1;min-height:0;display:flex}.team-scoped-page--board>.issues-board>.kanban{flex:1;height:auto;min-height:0}.team-scoped-page--board .kanban-columns{flex:1;min-height:0}.sidebar .team-row .team-name{gap:8px;padding:0 9px}.sidebar .team-row .team-name svg{flex:none;width:15px;height:15px}.sidebar .nav-group-your-teams .team-block{margin-bottom:4px}.sidebar .nav-group-your-teams .team-block:first-of-type{margin-top:8px}.projects-heading-actions{align-items:center;gap:8px;display:flex}.page-loading{text-align:center;color:var(--muted);padding:40px 0;font-size:13px}@media (width>=701px){:is(.app:has(.my-issues-view),.app:has(.team-scoped-page--board)){grid-template-rows:48px minmax(0,1fr);height:100dvh}:is(.app:has(.my-issues-view) .workspace-content,.app:has(.team-scoped-page--board) .workspace-content){min-height:0;overflow:hidden}:is(.app:has(.my-issues-view) .main,.app:has(.team-scoped-page--board) .main){height:100%;min-height:0;max-height:100%;overflow:hidden}}.team-scoped-page--board{height:100%;min-height:0;overflow:hidden}.team-scoped-page--board>.issues-board{flex:1;min-height:0;margin:0}.team-scoped-page--board{box-sizing:border-box;padding:0}.my-issues-view .issues-board{margin:0}.app:has(.my-issues-view) .my-issues-head{flex:none}.app:has(.team-scoped-page--board) .main{padding:0}@media (width>=701px){.workspace-content:has(.my-issues-view) .main{height:100%;max-height:100%;margin:0}}@media (width<=700px){:is(.app:has(.team-scoped-page--board),.app:has(.my-issues-view)){flex-direction:column;height:100dvh;display:flex;overflow:hidden}:is(.app:has(.team-scoped-page--board) .app-body,.app:has(.my-issues-view) .app-body){flex:1;min-height:0;display:flex;overflow:hidden}:is(.app:has(.team-scoped-page--board) .workspace-content,.app:has(.my-issues-view) .workspace-content){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}:is(.app:has(.team-scoped-page--board) .main,.app:has(.my-issues-view) .main){flex-direction:column;flex:1;height:auto;min-height:0;display:flex;overflow:hidden}.team-scoped-page--board{flex:1;height:auto;min-height:0;padding:0}.team-scoped-page--board .issues-board,.my-issues-view .issues-board{flex-direction:column;flex:1;min-height:0;display:flex}.team-scoped-page--board .kanban,.my-issues-view .kanban,.team-scoped-page--board .kanban-columns,.my-issues-view .kanban-columns{flex:1;height:auto;min-height:0}.team-scoped-page--board .kanban-column,.my-issues-view .kanban-column{height:100%;min-height:0}.team-scoped-page--board .kanban-cards,.my-issues-view .kanban-cards{min-height:0;overflow-y:auto}.main:has(.my-issues-view){flex-direction:column;display:flex}.my-issues-view,.my-issues-view>.my-issues-list{flex-direction:column;flex:1;height:auto;min-height:0;display:flex}}.issue-row{align-items:center;gap:10px;display:flex}.issue-row-open{all:unset;cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.issue-row-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.status-picker{align-items:center;display:inline-flex;position:relative}.status-picker-trigger{border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.status-picker-trigger:disabled{opacity:.6;cursor:wait}.status-picker-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.status-picker .status-mark{border-width:2px;width:10px;height:10px}.status-tooltip{z-index:40;background:var(--text);color:var(--panel);white-space:nowrap;pointer-events:none;border-radius:6px;padding:4px 8px;font-size:11px;position:absolute;top:calc(100% + 6px);left:0}.status-menu{z-index:40;border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:180px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0002}.status-menu button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.status-menu button:hover,.status-menu button:focus-visible,.status-menu button[aria-selected=true]{background:var(--subtle)}.kanban-card-wrap .status-picker{align-self:flex-start}.status-picker-trigger.icon-only{background:0 0;border:0;padding:2px}.status-history{z-index:40;border:1px solid var(--line);background:var(--panel);width:240px;color:var(--text);text-align:left;white-space:normal;cursor:default;border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;font-size:11px;font-weight:400;line-height:1.35;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 4px 12px #0002}.issue-card:has(.status-history){overflow:visible}.issue-card .issue-row:has(.status-history){z-index:2;position:relative}.issue-card .status-history{overflow-wrap:anywhere;max-width:min(240px,100vw - 16px);left:auto;right:0}.issue-card:has(.status-menu){overflow:visible}.issue-card .issue-row:has(.status-menu){z-index:3;position:relative}.issue-card .status-menu{max-width:min(240px,100vw - 16px);left:auto;right:0}.status-history-head{font-weight:600}.status-history-empty{color:var(--muted)}.status-history-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.status-history-list li{flex-direction:column;gap:1px;display:flex}.status-history-list small{color:var(--muted)}.my-issues-view .my-issue-row{cursor:pointer}.my-issues-view button.my-issue-title-open{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit;display:block}.issue-detail-danger{align-items:center;gap:8px;margin-left:auto;display:flex}.issue-detail-danger .outline{border-radius:6px;min-height:32px;padding:6px 12px;font-size:12px;font-weight:550}.issue-detail-danger .outline:last-child{color:var(--danger)}.issue-detail-description{justify-items:start;gap:10px;display:grid}.issue-detail-description>button{border-radius:6px;min-height:34px;padding:7px 14px;font-size:12px}.issue-detail-comment .outline{min-height:28px;margin-top:8px;padding:4px 10px;font-size:12px}.issue-detail-comment-box button{background:var(--accent);color:#fff;white-space:nowrap;border-radius:6px;width:auto;height:32px;padding:0 14px;font-size:12px;font-weight:600}.issue-detail-comment-box button:disabled{opacity:.5;cursor:not-allowed}.issue-detail-property select{border:1px solid var(--line);background:var(--panel);min-width:0;max-width:60%;height:30px;color:var(--text);border-radius:6px;padding:0 8px;font-size:12px}.issue-detail-title{box-sizing:border-box;width:100%;max-width:920px;color:var(--text);font:inherit;letter-spacing:-.035em;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;margin:0 0 26px;padding:4px 8px;font-size:27px;font-weight:630;line-height:1.28;display:block}.issue-detail-title:hover:not(:disabled){border-color:var(--line)}.issue-detail-title:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.issue-detail-title:disabled{opacity:.6}.issue-detail-description{justify-items:stretch}.issue-detail-description textarea{box-sizing:border-box;width:100%;min-height:80px;color:var(--text);font:inherit;resize:vertical;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px;font-size:14px;line-height:1.65;display:block}.issue-detail-description textarea:hover:not(:disabled){border-color:var(--line)}.issue-detail-description textarea::placeholder{color:var(--muted)}.issue-detail-description textarea:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px;background:var(--panel)}.issue-detail-description>button{justify-self:start}.settings-page .settings-group>form{gap:14px;max-width:460px;display:grid}.settings-page .settings-group form label{color:var(--text);gap:6px;font-size:12px;font-weight:550;display:grid}.settings-page .settings-group form input:not([type=checkbox]):not([type=color]),.settings-page .settings-group form select{border:1px solid var(--line);background:var(--panel);width:100%;height:36px;color:var(--text);font:inherit;border-radius:7px;padding:0 10px;font-size:13px}.settings-page .settings-group form input[readonly]{background:var(--subtle);color:var(--muted)}.settings-page .settings-group form input[type=color]{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:7px;width:44px;height:36px;padding:3px}.settings-page .settings-group form button{justify-self:start;min-width:120px;height:36px;padding:0 16px}.settings-page .settings-group form button:not(.primary){border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:7px}.settings-page .settings-group form button:disabled{opacity:.5;cursor:not-allowed}.settings-page .settings-group form label:has(input[type=checkbox]){align-items:center;gap:8px;font-weight:500;display:flex}.settings-page .settings-group form>p{color:var(--muted);margin:0;font-size:12px}.settings-page .settings-group>.issue-card{border:1px solid var(--line);border-radius:8px;margin-top:14px;overflow:hidden}.settings-page .settings-group .issue-row{border-top:1px solid var(--line);padding:12px 14px}.issue-detail-property select{border:1px solid var(--line);background:var(--panel);width:auto;min-width:130px;max-width:160px;height:30px;color:var(--text);font:inherit;cursor:pointer;appearance:auto;border-radius:6px;padding:0 26px 0 9px;font-size:12px}.issue-detail-property select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.issue-detail-property select:disabled{opacity:.5;cursor:not-allowed}.settings-group>form{gap:14px;max-width:460px;display:grid}.settings-group:has(>label){gap:14px;max-width:460px;display:grid}.settings-group:has(>form){gap:14px;max-width:460px;display:grid}:is(.settings-group:has(>label),.settings-group:has(>form)){max-width:none}.settings-group>label{color:var(--text);gap:6px;font-size:12px;font-weight:550;display:grid}.settings-group input:not([type=checkbox]):not([type=color]):not([type=search]),.settings-group select{border:1px solid var(--line);background:var(--panel);width:100%;height:36px;color:var(--text);font:inherit;border-radius:7px;padding:0 10px;font-size:13px}.settings-group input[type=color]{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:7px;width:44px;height:36px;padding:3px}.settings-group input[readonly]{background:var(--subtle);color:var(--muted)}.settings-group>button,.settings-group form>button{border-radius:7px;justify-self:start;min-width:120px;height:36px;padding:0 16px}.settings-group>button:not(.primary),.settings-group form>button:not(.primary){border:1px solid var(--line);background:var(--panel);color:var(--text)}.settings-group button:disabled{opacity:.5;cursor:not-allowed}.api-key-row button.danger{border:1px solid var(--danger);width:auto;height:30px;color:var(--danger);background:0 0;border-radius:6px;justify-self:start;padding:0 12px;font-size:12px;font-weight:550}.api-key-row button.danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 10%,transparent)}.api-key-row button.danger:disabled{opacity:.5;cursor:not-allowed}.api-key-list li>button.outline{width:auto;min-height:30px;color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,var(--line));border-radius:6px;justify-self:start;padding:0 12px;font-size:12px}.api-key-confirm{color:var(--text);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.api-key-confirm button{border-radius:6px;width:auto;min-height:30px;padding:0 12px;font-size:12px}.setting-row select{width:auto;min-width:120px;height:34px;padding:0 26px 0 9px;font-size:12px}.workspace-settings-form{border:1px solid var(--line);border-radius:var(--ui-radius-card);background:var(--panel);width:100%;max-width:560px;box-shadow:var(--ui-shadow-card);gap:14px;min-width:0;margin:0 0 16px;padding:22px 24px;display:grid;position:static;top:auto;left:auto;transform:none}.workspace-settings-form :is(input,select,textarea){min-width:0;max-width:100%}.workspace-settings-form :is(h2,p,small,label){overflow-wrap:anywhere}.api-key-create,.api-key-create label{min-width:0}.api-key-create :is(input,select){width:100%;min-width:0}.workspace-settings-form h2{margin:0;font-size:16px}.workspace-settings-form>label{color:var(--text);gap:6px;font-size:12px;font-weight:550;display:grid}.workspace-settings-form>label input,.workspace-settings-form>label select{border:1px solid var(--line);background:var(--panel);width:100%;height:36px;color:var(--text);font:inherit;border-radius:7px;padding:0 10px;font-size:13px}.workspace-settings-form fieldset{border:1px solid var(--line);border-radius:8px;gap:8px;margin:0;padding:12px 14px;display:grid}.workspace-settings-form legend{padding:0 6px;font-size:12px;font-weight:550}.workspace-settings-form fieldset>p{color:var(--muted);margin:0;font-size:12px}.workspace-settings-form fieldset>label{color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.workspace-settings-form>button{border-radius:7px;justify-self:start;min-width:140px;height:36px;padding:0 16px}.workspace-settings-form>button:disabled{opacity:.5;cursor:not-allowed}.workspace-settings-form fieldset>label{flex-direction:row;justify-content:flex-start;justify-self:start;align-items:center;gap:8px;width:auto;display:flex}.workspace-settings-form fieldset>label input[type=checkbox]{flex:none;width:16px;height:16px;margin:0}.projects-reference-head>button,.empty-projects button{border:1px solid var(--line);background:var(--panel);height:30px;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:550;display:inline-flex}.projects-reference-head>button:hover,.empty-projects button:hover{background:var(--subtle)}.board-page-head{border-bottom:1px solid var(--line);align-items:center;height:45px;min-height:45px;padding:0 18px;display:flex}.board-page-head h1{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.workspace-content:has(.agent-chat-page){grid-row:1/span 2;min-width:0}.workspace-content:has(.agent-chat-page) .main{width:100%;max-width:none;min-height:100dvh;margin:0;padding:0;overflow:hidden}.agent-chat-page{height:100dvh;min-height:0}@media (width>=701px){.topbar:has(+.app-body .agent-chat-page){display:none}}@media (width<=700px){.workspace-content:has(.agent-chat-page) .main{min-height:calc(100dvh - 60px)}.agent-chat-page{height:calc(100dvh - 60px)}}.agent-chat-page .openui-agent-sidebar-container,.agent-chat-page .openui-agent-sidebar-container__overlay{display:none}.agent-chat-page .openui-agent-container:not(.openui-agent-container--mobile) .openui-agent-thread-header,.agent-chat-page .openui-agent-container--mobile .openui-agent-mobile-header{background:var(--bg);padding:0;display:block}.agent-chat-page .openui-agent-thread-header__title{display:none}.agent-chat-page .openui-agent-thread-header__actions{min-height:0;display:block}.agent-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:48px;padding:0 clamp(12px,4vw,24px);display:flex;position:relative}.agent-toolbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-size:13px;font-weight:500;overflow:hidden}.agent-toolbar-button{height:30px;color:var(--muted);background:0 0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.agent-toolbar-button:hover,.agent-toolbar-button[aria-expanded=true]{background:var(--subtle);color:var(--text)}.agent-history{z-index:50;border:1px solid var(--line);background:var(--panel);width:min(340px,100% - 24px);max-height:min(60vh,480px);box-shadow:var(--shadow);border-radius:10px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:clamp(12px,4vw,24px);overflow:hidden}.agent-history .openui-agent-thread-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.agent-chat-page .openui-agent-thread-scroll-area{scroll-behavior:auto;overflow-anchor:none;overscroll-behavior:contain}.agent-chat-page .openui-agent-thread-scroll-area--user-message-anchor .openui-agent-thread-messages>:last-child{min-height:0}.not-found-page{max-width:640px;padding:64px 48px}.not-found-page h1{margin:0 0 8px;font-size:24px}.not-found-page p{color:var(--muted);margin:0}.initiatives-empty a{justify-self:start;width:auto}.issue-detail-crumb{white-space:nowrap;gap:8px;min-width:0;height:44px;padding:0 16px}.issue-detail-crumb>button{color:var(--muted);background:0 0;border:0;flex:none;padding:0;font-size:13px}.issue-detail-crumb>button:hover{color:var(--text)}.issue-detail-crumb-id{color:var(--text);flex:none;font-size:13px;font-weight:550}.issue-detail-crumb-title{text-overflow:ellipsis;min-width:0;color:var(--muted);font-size:13px;overflow:hidden}.issue-detail-crumb>span:nth-of-type(2){color:var(--muted);font-size:13px}.issue-detail-crumb .issue-detail-danger{flex:none;margin-left:auto}.issue-detail-page .back-link{color:var(--muted);background:0 0;border:0;margin:0;padding:0;font-size:13px}.issue-detail-page .back-link:hover{color:var(--text)}.issue-detail-nav{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:flex}.issue-detail-nav button{width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-size:14px}.issue-detail-nav button:hover:not(:disabled){background:var(--subtle);color:var(--text)}.issue-detail-nav button:disabled{opacity:.35;cursor:default}.issue-detail-icons{align-items:center;gap:2px;margin-right:8px;display:flex}.issue-detail-icons button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-size:14px}.issue-detail-icons button:hover{background:var(--subtle);color:var(--text)}.issue-detail-more{flex:none;margin-left:auto;position:relative}.issue-detail-more>button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-size:16px}.issue-detail-more>button:hover,.issue-detail-more>button[aria-expanded=true]{background:var(--subtle);color:var(--text)}.issue-detail-more-menu{z-index:20;border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:160px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 20px #0000001f}.issue-detail-more-menu button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:13px;display:block}.issue-detail-more-menu button:hover{background:var(--subtle)}.issue-detail-more-menu button.danger{color:var(--danger)}.issue-detail-title{resize:none;letter-spacing:-.02em;white-space:pre-wrap;overflow-wrap:anywhere;field-sizing:content;font-size:24px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.issue-detail-description textarea{color:var(--text);field-sizing:content;min-height:0;font-size:15px;line-height:1.6}.issue-detail-description{margin-bottom:24px}.issue-detail-desc-state{color:var(--muted);font-size:12px}.issue-activity{margin-top:32px;padding-top:4px}.issue-activity>header{justify-content:space-between}.issue-activity-who{display:inline-flex}.issue-activity-entry{position:relative}.issue-detail-comment{padding-left:30px;position:relative}.issue-activity-time{color:var(--muted);margin-left:auto;font-size:12px}.issue-detail-comment:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:9px}.issue-detail-comment time{font-size:12px}.issue-detail-comment-box{flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:10px 12px;display:flex}.issue-detail-comment-box textarea{width:100%;color:var(--text);font:inherit;resize:vertical;background:0 0;border:0;outline:0;font-size:14px;line-height:1.5}.issue-detail-comment-actions{justify-content:flex-end;display:flex}.issue-detail-comment-box .issue-detail-comment-actions button{white-space:nowrap;width:auto;height:30px;padding:0 12px}.issue-detail-subactions{margin:4px 0 8px}.issue-detail-subactions button{color:var(--muted);background:0 0;border:0;padding:4px 0;font-size:13px}.issue-detail-subactions button:disabled{opacity:.6;cursor:default}.issue-detail-prop-label{align-items:center;gap:8px;display:inline-flex}.issue-detail-prop-label i{text-align:center;width:14px;color:var(--muted);font-style:normal}.issue-detail-property{min-height:32px;padding:4px 6px}.issue-detail-label-chips{flex-wrap:wrap;gap:6px;display:flex}.issue-detail-label-chip{border:1px solid var(--line);min-height:26px;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:inline-flex}.issue-detail-label-chip input{opacity:0;width:0;height:0;position:absolute}.issue-detail-label-chip i{border-radius:50%;width:8px;height:8px}.issue-detail-label-chip[data-on=true]{background:var(--subtle)}.issue-detail-section-title{color:var(--muted);margin:20px 6px 8px;font-size:12px;font-weight:500;display:block}.issue-detail-properties>.issue-detail-section-title:first-child{margin-top:4px}.issue-detail-properties{border-left:1px solid var(--line);background:0 0}.issue-detail-columns{grid-template-columns:minmax(0,1fr) 260px}.issue-detail-main{max-width:720px;padding:32px 40px 56px}.issue-detail-main>.issue-detail-title{max-width:none}.issue-detail-toolbar{height:40px;padding:0 16px}.issue-activity>header{height:44px}.issue-detail-comment{padding:12px 0 12px 30px}.issue-detail-comment-box{border:1px solid var(--line);min-height:0;box-shadow:none;background:var(--panel);padding:8px 10px}.issue-detail-comment-box textarea{min-height:36px}.issue-detail-property,.issue-detail-property b,.issue-detail-property select,.issue-detail-prop-label{font-size:13px}.issue-detail-section-title{font-size:12px}.issue-detail-title,.issue-detail-description textarea{border-color:#0000}.issue-detail-comment-box{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:12px 0 0}.issue-detail-prop-label i[data-p="1"]{color:#e5484d}.issue-detail-prop-label i[data-p="2"]{color:#f76b15}.issue-detail-prop-label i[data-p="3"]{color:#f5a524}.issue-detail-prop-label i[data-p="4"]{color:#8e8e93}.skeleton{background:var(--subtle);border-radius:6px;animation:1.2s ease-in-out infinite skeleton-pulse;display:block}.skeleton-sm{width:160px;height:14px}.skeleton-title{width:70%;height:26px;margin-bottom:20px}.skeleton-line{width:100%;height:12px;margin-bottom:12px}.skeleton-line.short{width:55%}.issue-detail-properties .skeleton-line{height:16px;margin-bottom:14px}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.issue-detail-field-error{margin:0 6px 12px;font-size:12px}.issue-detail-page{height:auto;min-height:calc(100dvh - 48px)}main:has(>.issue-detail-page){padding:0}.issue-detail-crumb{z-index:5;background:var(--bg);position:sticky;top:0}.sidebar-bottom{margin-bottom:0}.sidebar{box-sizing:border-box;flex-direction:column;padding-bottom:0;display:flex;overflow-y:auto}.sidebar>.sidebar-bottom,.sidebar .sidebar-bottom{background:var(--panel);margin:auto -14px 0;padding:8px 14px 12px;position:sticky;bottom:0}.issue-detail-description textarea{resize:none}.issue-detail-star{width:24px;height:24px;color:var(--muted);background:0 0;border:0;border-radius:5px;flex:none;font-size:14px}.issue-detail-crumb-ws{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:clamp(40px,22vw,150px);overflow:hidden}.issue-detail-crumb-title{white-space:nowrap;flex:1 1 0;min-width:0}@media (width<=700px){.issue-detail-crumb{gap:4px;padding-inline:8px}.issue-detail-crumb>span:nth-of-type(3){flex:none}.issue-detail-crumb-title{flex:1 1 0}.issue-detail-crumb>button{text-overflow:ellipsis;max-width:75px;overflow:hidden}}@media (pointer:coarse){.kanban-card{touch-action:pan-y;cursor:auto}}.issue-detail-label-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.issue-detail-label-add{border:1px solid var(--line);width:auto;height:22px;color:var(--muted);background:0 0;border-radius:5px;padding:0 6px;font-size:13px}.issue-detail-comment-attach{width:28px;height:28px;color:var(--muted);background:0 0;border:0;font-size:14px}.issue-detail-comment-send{border-radius:50%;width:28px;height:28px;padding:0;font-size:15px;line-height:1}.agent-chat-page{--ag-max:760px;--ag-radius:22px;--ag-bubble:var(--subtle);--ag-ring:color-mix(in srgb,var(--text) 14%,transparent);color:var(--text);font-size:15px}.agent-chat-page .openui-agent-container{background:var(--bg);width:100%;height:100%;min-height:0}.agent-chat-page .openui-agent-thread-chat-panel{width:100%;max-width:100%;left:0;right:0}.agent-chat-page .openui-agent-thread-messages,.agent-chat-page .openui-agent-thread-scroll{padding-inline:clamp(12px,4vw,24px)}.agent-msg{width:100%;max-width:var(--ag-max);align-items:flex-start;gap:12px;margin:0 auto;padding:14px 0;display:flex}.agent-msg-user{justify-content:flex-end}.agent-msg-bubble{border-radius:var(--ag-radius);background:var(--ag-bubble);max-width:min(85%,560px);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 16px;line-height:1.55}.agent-msg-avatar{background:var(--text);height:28px;color:var(--bg);border-radius:999px;flex:0 0 28px;place-items:center;margin-top:2px;font-size:12px;font-weight:650;display:grid}.agent-msg-body{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.65}.agent-chat-reply{padding:0}.agent-chat-reply p{margin:0 0 .75em}.agent-chat-reply p:last-child{margin-bottom:0}.agent-chat-reply ul,.agent-chat-reply ol{margin:.25em 0 .75em;padding-left:1.25em}.agent-chat-reply li+li{margin-top:.2em}.agent-chat-page .openui-agent-composer-slot .openui-agent-composer-slot{background:0 0;padding:0}.agent-ask{width:100%;max-width:var(--ag-max);border:1px solid var(--line);border-radius:var(--ag-radius);background:var(--panel);box-shadow:var(--shadow);flex-direction:column;gap:10px;max-height:60vh;margin:0 auto;padding:14px;display:flex;overflow:auto}.agent-ask-top{justify-content:space-between;align-items:center;gap:8px;min-height:16px;display:flex}.agent-ask-header{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:600}.agent-ask-step{color:var(--muted);margin-left:auto;font-size:12px}.agent-ask-q{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.agent-ask-q legend{flex-direction:column;gap:2px;margin-bottom:6px;padding:0;display:flex}.agent-ask-question{font-weight:600}.agent-ask-hint,.agent-ask-desc{color:var(--muted);font-size:12px}.agent-ask-option{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.agent-ask-option.is-picked{border-color:var(--text)}.agent-ask-option input{margin-top:3px}.agent-ask-option>span{flex-direction:column;gap:2px;display:flex}.agent-ask-input{border:1px solid var(--line);width:100%;font:inherit;background:var(--bg);color:var(--text);resize:vertical;border-radius:8px;padding:8px 10px}.agent-ask-actions{justify-content:flex-end;gap:8px;display:flex}.agent-ask-back{background:var(--subtle);border-radius:6px;padding:7px 12px}.agent-ask-summary{color:var(--muted);margin:.5em 0 0;padding-left:1.25em}.agent-chat-reply code{background:var(--subtle);border-radius:6px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.agent-chat-reply pre{background:var(--subtle);border:1px solid var(--line);border-radius:12px;padding:12px 14px;overflow-x:auto}.agent-chat-reply pre code{background:0 0;padding:0}.agent-chat-reply a{color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.agent-chat-reply a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.agent-chat-reply table{border-collapse:collapse;margin:.5em 0;font-size:.92em}.agent-chat-reply th,.agent-chat-reply td{border:1px solid var(--line);text-align:left;padding:6px 10px}.agent-chat-page .openui-agent-composer-slot{background:linear-gradient(to top,var(--bg) 70%,transparent);width:100%;min-width:0;max-width:100%;padding:0 clamp(12px,4vw,24px) 18px}.agent-chat-page .openui-agent-thread-composer{max-width:var(--ag-max);width:100%;margin:0 auto;padding:0;position:relative}.agent-chat-page .openui-agent-thread-composer__input-wrapper{background:var(--panel);border:1px solid var(--ag-ring);border-radius:26px;flex-direction:column;gap:6px;width:100%;padding:12px 12px 10px 16px;transition:box-shadow .15s,border-color .15s;display:flex;box-shadow:0 1px 2px #0000000a,0 8px 24px -12px #0000002e}.agent-chat-page .openui-agent-thread-composer__input-wrapper:focus-within{border-color:color-mix(in srgb,var(--text) 28%,transparent);box-shadow:0 1px 2px #0000000a,0 10px 30px -10px #00000042}.agent-chat-page .openui-agent-thread-composer__input{resize:none;box-sizing:border-box;width:100%;min-width:0;min-height:24px;max-height:200px;font:inherit;color:var(--text);background:0 0;border:0;outline:none;padding:8px 0;line-height:1.5}.agent-chat-page .openui-agent-thread-composer__input::placeholder{color:var(--muted)}.agent-chat-page .openui-agent-thread-composer__action-bar{justify-content:flex-end;align-items:center;display:flex}.agent-chat-page .openui-agent-thread-composer__submit-button{background:var(--text);width:34px;height:34px;color:var(--bg);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;transition:opacity .15s,transform .1s;display:grid}.agent-chat-page .openui-agent-thread-composer__submit-button:hover:not(:disabled){opacity:.85}.agent-chat-page .openui-agent-thread-composer__submit-button:active:not(:disabled){transform:scale(.96)}.agent-chat-page .openui-agent-thread-composer__submit-button:disabled{opacity:.3;cursor:not-allowed}.agent-chat-page .openui-agent-thread-composer__submit-button:focus-visible,.agent-chat-page .openui-agent-thread-composer__input:focus-visible{outline:2px solid var(--muted);outline-offset:2px}.agent-chat-page .openui-agent-welcome{max-width:var(--ag-max);text-align:center;margin:0 auto;padding-top:clamp(40px,12vh,120px)}.agent-chat-page .openui-agent-welcome h1,.agent-chat-page .openui-agent-welcome h2{letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(22px,3vw,30px);font-weight:600}.agent-chat-page .openui-agent-welcome p{color:var(--muted);margin:0 0 20px}.agent-chat-page .openui-agent-conversation-starter{max-width:var(--ag-max);flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 16px;display:flex}.agent-chat-page .openui-agent-conversation-starter button{border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13px;transition:background .15s,border-color .15s}.agent-chat-page .openui-agent-conversation-starter button:hover{background:var(--subtle);border-color:var(--ag-ring)}.agent-chat-page .openui-agent-thread-button{border-radius:10px}.agent-chat-page .openui-agent-thread-button--selected{background:var(--subtle)}.kanban-card-wrap .status-picker{flex-direction:column;align-self:flex-start;align-items:flex-start;max-width:100%;display:flex;position:static}.kanban-card-wrap .status-menu{min-width:180px;box-shadow:none;margin:6px 0 0;position:static}.issue-row-open .issue-copy{min-width:0}.issue-row-open .issue-copy :is(b,small){overflow-wrap:anywhere;min-width:0;display:block}.app-error span{overflow-wrap:anywhere;min-width:0}.agent-issue-chip{vertical-align:middle;border:1px solid var(--line);background:var(--panel);max-width:100%;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin:0 2px;padding:2px 10px 2px 8px;font-size:13px;line-height:1.5;text-decoration:none;display:inline-flex}.agent-issue-chip:hover{background:var(--subtle)}.agent-issue-chip svg{flex:none}.agent-issue-chip-id{color:var(--muted);font-variant-numeric:tabular-nums}.agent-issue-chip-title{text-overflow:ellipsis;min-width:0;overflow:hidden}.agent-chat-page .agent-chat-reply .agent-issue-chip{text-decoration:none}.agent-chat-page .openui-agent-desktop-welcome-composer{max-width:var(--ag-max);background:var(--panel);border:1px solid var(--ag-ring);border-radius:26px;flex-direction:column;gap:6px;margin:0 auto;padding:10px 10px 10px 16px;display:flex;position:relative;box-shadow:0 1px 2px #0000000a,0 8px 24px -12px #0000002e}.agent-chat-page .openui-agent-desktop-welcome-composer:focus-within{border-color:color-mix(in srgb,var(--text) 28%,transparent)}.agent-chat-page .openui-agent-desktop-welcome-composer__input{resize:none;box-sizing:border-box;width:100%;min-height:24px;max-height:200px;font:inherit;color:var(--text);background:0 0;border:0;outline:none;padding:8px 0;line-height:1.5}.agent-chat-page .openui-agent-desktop-welcome-composer__input::placeholder{color:var(--muted)}.agent-chat-page .openui-agent-desktop-welcome-composer__input:focus-visible{outline:none}.agent-chat-page .openui-agent-desktop-welcome-composer__action-bar{justify-content:flex-end;display:flex}.agent-chat-page .openui-agent-desktop-welcome-composer__submit-button{background:var(--text);width:34px;height:34px;color:var(--bg);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.agent-chat-page .openui-agent-desktop-welcome-composer__submit-button:disabled{opacity:.3;cursor:not-allowed}.my-issues-view>.my-issues-list{overscroll-behavior:contain;overflow-y:auto}input::placeholder,textarea::placeholder{color:var(--muted)}:root[data-theme=dark]{--danger:#f87171}:root[data-theme=dark] .sidebar .logout-button,:root[data-theme=dark] .sidebar .team-row .team-name,:root[data-theme=dark] .sidebar-top .workspace-trigger>svg,:root[data-theme=dark] .sidebar .sidebar-bottom small,:root[data-theme=dark] .sidebar .sidebar-icon,:root[data-theme=dark] .sidebar .nav-group>p{color:var(--muted)}:root[data-theme=dark] .sidebar .team-row .team-name.active{color:var(--text)}:root[data-theme=dark] .issue-detail-comment-box button{color:var(--bg)}:root[data-theme=dark] .activity-avatar,:root[data-theme=dark] .pulse-avatar{color:#171719}:root[data-theme=dark] .api-key-badge.active{color:#4ade80}:root[data-theme=dark] .my-issue-popover button,:root[data-theme=dark] .my-filter-summary button{color:var(--text)}:root[data-theme=dark] .my-issue-popover small,:root[data-theme=dark] .my-issues-view .my-issues-empty p,:root[data-theme=dark] .my-activity-kind,:root[data-theme=dark] .my-issues-view .my-issue-group>header button{color:var(--muted)}:root[data-theme=dark] .my-issue-popover input,:root[data-theme=dark] .my-issue-popover select,:root[data-theme=dark] .my-issue-load-more{background:var(--panel);color:var(--text);border-color:var(--line)}:root[data-theme=dark] .my-issues-view .my-issues-head{background:var(--bg);border-color:var(--line)}:root[data-theme=dark] .main:has(.my-issues-view){background:var(--bg);border-color:var(--line)}.onboarding-page{color:#18191b;background:radial-gradient(at 15% 10%,#dff8ef 0,#0000 38%),radial-gradient(at 88% 86%,#eee8ff 0,#0000 42%),#f7f8fa;place-items:center;min-height:100vh;padding:32px;display:grid}.onboarding-card{background:#fffffff0;border:1px solid #e5e7eb;border-radius:18px;width:min(100%,520px);padding:42px;box-shadow:0 24px 80px #18191b17}.onboarding-brand{align-items:center;gap:10px;margin-bottom:34px;font-size:18px;font-weight:700;display:flex}.onboarding-mark{color:#fff;background:#4c9a79;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.onboarding-progress{color:#667085;margin-bottom:22px;font-size:12px}.onboarding-eyebrow{color:#3b8669;letter-spacing:.1em;font-size:11px;font-weight:700}.onboarding-card h1{letter-spacing:-.03em;margin:0 0 10px;font-size:29px;line-height:1.2}.onboarding-card>p:not(.error),.onboarding-card form>p{color:#667085;margin:0 0 26px;line-height:1.55}.onboarding-card label{margin:18px 0 0;font-size:13px;font-weight:600;display:block}.onboarding-card input,.onboarding-card select{color:#25272b;width:100%;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:8px;margin-top:8px;padding:12px 13px;display:block}.onboarding-card input:focus,.onboarding-card select:focus{border-color:#4c9a79;outline:3px solid #d6f2e6}.onboarding-card .primary{color:#fff;background:#286c51;border-radius:8px;min-height:46px;margin-top:24px}.onboarding-card .primary:hover{background:#205a43}.onboarding-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.onboarding-actions .primary{margin:0}.onboarding-card .auth-switch{color:#536175}.onboarding-key{overflow-wrap:anywhere;background:#f1f4f6;border-radius:8px;padding:12px;font-family:ui-monospace,monospace;font-size:12px;display:block}.onboarding-card details{margin:22px 0}.onboarding-card summary{cursor:pointer;font-weight:600}.onboarding-card .login-help{margin-top:30px}@media (width<=600px){.onboarding-page{padding:16px}.onboarding-card{border-radius:14px;padding:26px 22px}.onboarding-card h1{font-size:25px}}.onboarding-card .onboarding-actions .primary{margin-top:0}.onboarding-card form button.primary{margin-top:24px}.onboarding-card .login-help{margin-bottom:0}.onboarding-key-row{gap:8px;margin:14px 0;display:grid}.onboarding-key-row .onboarding-key{margin:0}.workspace-settings-form.modal{width:100%;box-shadow:none;margin:0 0 18px;position:relative;top:auto;left:auto;transform:none}:root{--openui-background:oklch(97% 0 89.876);--openui-foreground:oklch(99.4% 0 89.876);--openui-popover-background:oklch(99.4% 0 89.876);--openui-sunk-light:oklch(9.7% 0 0/.02);--openui-sunk:oklch(9.7% 0 0/.04);--openui-sunk-deep:oklch(9.7% 0 0/.08);--openui-elevated-light:oklch(9.7% 0 0/.04);--openui-elevated:oklch(9.7% 0 0/.08);--openui-elevated-strong:oklch(9.7% 0 0/.16);--openui-elevated-intense:oklch(9.7% 0 0/.32);--openui-overlay:oklch(0% 0 0/.4);--openui-highlight-subtle:oklch(9.7% 0 0/.02);--openui-highlight:oklch(9.7% 0 0/.04);--openui-highlight-strong:oklch(9.7% 0 0/.08);--openui-highlight-intense:oklch(9.7% 0 0/.32);--openui-inverted-background:oklch(9.7% 0 0);--openui-info-background:oklch(62.3% .188 259.815/.12);--openui-success-background:oklch(62.7% .17 149.214/.12);--openui-alert-background:oklch(79.5% .162 86.047/.16);--openui-danger-background:oklch(57.7% .215 27.325/.12);--openui-purple-background:oklch(62.7% .233 303.9/.12);--openui-pink-background:oklch(59.2% .218 .584/.12);--openui-text-neutral-primary:oklch(9.7% 0 0);--openui-text-neutral-secondary:oklch(9.7% 0 0/.5);--openui-text-neutral-tertiary:oklch(9.7% 0 0/.2);--openui-text-neutral-link:oklch(9.7% 0 0);--openui-text-brand:oklch(54.6% .215 262.881);--openui-text-white:oklch(100% 0 89.876);--openui-text-black:oklch(0% 0 0);--openui-text-accent-primary:oklch(99.4% 0 89.876);--openui-text-accent-secondary:oklch(99.4% 0 89.876/.5);--openui-text-accent-tertiary:oklch(99.4% 0 89.876/.2);--openui-text-success-primary:oklch(44.8% .108 151.328);--openui-text-success-inverted:oklch(96.2% .043 156.743);--openui-text-alert-primary:oklch(47.6% .103 61.907);--openui-text-alert-inverted:oklch(97.3% .069 103.193);--openui-text-danger-primary:oklch(50.5% .19 27.518);--openui-text-danger-secondary:oklch(71.1% .166 22.216);--openui-text-danger-tertiary:oklch(80.8% .103 19.571);--openui-text-danger-inverted-primary:oklch(98.2% .009 17.303);--openui-text-danger-inverted-secondary:oklch(98.2% .009 17.303/.5);--openui-text-danger-inverted-tertiary:oklch(98.2% .009 17.303/.3);--openui-text-info-primary:oklch(42.4% .181 265.638);--openui-text-info-inverted:oklch(93.2% .032 255.585);--openui-text-pink-primary:oklch(45.9% .17 3.815);--openui-text-pink-inverted:oklch(94.8% .028 342.258);--openui-text-purple-primary:oklch(43.8% .198 303.724);--openui-text-purple-inverted:oklch(94.6% .033 307.174);--openui-interactive-accent-default:oklch(54.6% .215 262.881);--openui-interactive-accent-hover:oklch(54.6% .215 262.881/.8);--openui-interactive-accent-disabled:oklch(54.6% .215 262.881/.4);--openui-interactive-accent-pressed:oklch(54.6% .215 262.881);--openui-interactive-destructive-default:oklch(57.7% .215 27.325/.02);--openui-interactive-destructive-hover:oklch(57.7% .215 27.325/.08);--openui-interactive-destructive-disabled:oklch(57.7% .215 27.325/.02);--openui-interactive-destructive-pressed:oklch(57.7% .215 27.325/.1);--openui-interactive-destructive-accent-default:oklch(57.7% .215 27.325);--openui-interactive-destructive-accent-hover:oklch(63.7% .208 25.331);--openui-interactive-destructive-accent-pressed:oklch(50.5% .19 27.518);--openui-interactive-destructive-accent-disabled:oklch(57.7% .215 27.325/.4);--openui-chat-user-response-bg:oklch(9.7% 0 0/.08);--openui-chat-user-response-text:oklch(9.7% 0 0);--openui-border-default:oklch(9.7% 0 0/.06);--openui-border-interactive:oklch(9.7% 0 0/.12);--openui-border-interactive-emphasis:oklch(9.7% 0 0/.3);--openui-border-interactive-selected:oklch(9.7% 0 0);--openui-border-accent:oklch(54.6% .215 262.881/.08);--openui-border-accent-emphasis:oklch(54.6% .215 262.881/.3);--openui-border-info:oklch(62.3% .188 259.815/.08);--openui-border-info-emphasis:oklch(54.6% .215 262.881);--openui-border-alert:oklch(86.1% .173 91.936/.08);--openui-border-alert-emphasis:oklch(68.1% .142 75.834);--openui-border-success:oklch(62.7% .17 149.214/.08);--openui-border-success-emphasis:oklch(62.7% .17 149.214);--openui-border-danger:oklch(57.7% .215 27.325/.08);--openui-border-danger-emphasis:oklch(57.7% .215 27.325);--openui-space-000:0;--openui-space-3xs:2px;--openui-space-2xs:4px;--openui-space-xs:6px;--openui-space-s:8px;--openui-space-s-m:10px;--openui-space-m:12px;--openui-space-m-l:16px;--openui-space-l:18px;--openui-space-xl:24px;--openui-space-2xl:36px;--openui-space-3xl:48px;--openui-radius-none:0;--openui-radius-3xs:1px;--openui-radius-2xs:2px;--openui-radius-xs:4px;--openui-radius-s:6px;--openui-radius-m:8px;--openui-radius-l:10px;--openui-radius-xl:12px;--openui-radius-2xl:14px;--openui-radius-3xl:16px;--openui-radius-4xl:20px;--openui-radius-5xl:24px;--openui-radius-6xl:28px;--openui-radius-7xl:32px;--openui-radius-8xl:40px;--openui-radius-9xl:48px;--openui-radius-full:9999px;--openui-font-body:"Inter", sans-serif;--openui-font-code:"SFMono-Regular", Menlo, monospace;--openui-font-heading:"Inter", sans-serif;--openui-font-label:"Inter", sans-serif;--openui-font-numbers:"Inter", sans-serif;--openui-font-size-2xs:10px;--openui-font-size-xs:12px;--openui-font-size-sm:14px;--openui-font-size-md:16px;--openui-font-size-lg:18px;--openui-font-size-xl:20px;--openui-font-size-2xl:24px;--openui-font-size-3xl:28px;--openui-font-size-4xl:32px;--openui-font-size-5xl:36px;--openui-font-weight-regular:375;--openui-font-weight-medium:475;--openui-font-weight-bold:600;--openui-font-weight-heavy:700;--openui-line-height-body:1.5;--openui-line-height-heading:1.25;--openui-line-height-heading-large:1.1;--openui-line-height-label:1.25;--openui-line-height-code:1.5;--openui-letter-spacing-normal:0;--openui-letter-spacing-tight:-.1px;--openui-letter-spacing-tighter:-.2px;--openui-text-body-xs:400 12px/1.5 "Inter", sans-serif;--openui-text-body-xs-letter-spacing:0;--openui-text-body-xs-heavy:500 12px/1.5 "Inter", sans-serif;--openui-text-body-xs-heavy-letter-spacing:0;--openui-text-body-sm:400 14px/1.5 "Inter", sans-serif;--openui-text-body-sm-letter-spacing:0;--openui-text-body-sm-heavy:500 14px/1.5 "Inter", sans-serif;--openui-text-body-sm-heavy-letter-spacing:0;--openui-text-body-default:400 16px/1.5 "Inter", sans-serif;--openui-text-body-default-letter-spacing:0;--openui-text-body-default-heavy:500 16px/1.5 "Inter", sans-serif;--openui-text-body-default-heavy-letter-spacing:0;--openui-text-body-lg:400 18px/1.5 "Inter", sans-serif;--openui-text-body-lg-letter-spacing:0;--openui-text-body-lg-heavy:500 18px/1.5 "Inter", sans-serif;--openui-text-body-lg-heavy-letter-spacing:0;--openui-text-heading-xs:600 16px/1.25 "Inter", sans-serif;--openui-text-heading-xs-letter-spacing:0;--openui-text-heading-sm:600 18px/1.25 "Inter", sans-serif;--openui-text-heading-sm-letter-spacing:0;--openui-text-heading-md:600 24px/1.1 "Inter", sans-serif;--openui-text-heading-md-letter-spacing:0;--openui-text-heading-lg:600 28px/1.1 "Inter", sans-serif;--openui-text-heading-lg-letter-spacing:-.1px;--openui-text-heading-xl:700 32px/1.1 "Inter", sans-serif;--openui-text-heading-xl-letter-spacing:-.1px;--openui-text-label-xs:400 12px/1.25 "Inter", sans-serif;--openui-text-label-xs-letter-spacing:0;--openui-text-label-xs-heavy:500 12px/1.25 "Inter", sans-serif;--openui-text-label-xs-heavy-letter-spacing:0;--openui-text-label-sm:400 14px/1.25 "Inter", sans-serif;--openui-text-label-sm-letter-spacing:0;--openui-text-label-sm-heavy:500 14px/1.25 "Inter", sans-serif;--openui-text-label-sm-heavy-letter-spacing:0;--openui-text-label-default:400 16px/1.25 "Inter", sans-serif;--openui-text-label-default-letter-spacing:0;--openui-text-label-default-heavy:500 16px/1.25 "Inter", sans-serif;--openui-text-label-default-heavy-letter-spacing:0;--openui-text-label-lg:400 18px/1.25 "Inter", sans-serif;--openui-text-label-lg-letter-spacing:0;--openui-text-label-lg-heavy:500 18px/1.25 "Inter", sans-serif;--openui-text-label-lg-heavy-letter-spacing:0;--openui-text-numbers-xs:400 12px/1.5 "Inter", sans-serif;--openui-text-numbers-xs-letter-spacing:0;--openui-text-numbers-xs-heavy:500 12px/1.5 "Inter", sans-serif;--openui-text-numbers-xs-heavy-letter-spacing:0;--openui-text-numbers-sm:400 14px/1.5 "Inter", sans-serif;--openui-text-numbers-sm-letter-spacing:0;--openui-text-numbers-sm-heavy:500 14px/1.5 "Inter", sans-serif;--openui-text-numbers-sm-heavy-letter-spacing:0;--openui-text-numbers-default:400 16px/1.5 "Inter", sans-serif;--openui-text-numbers-default-letter-spacing:0;--openui-text-numbers-default-heavy:500 16px/1.5 "Inter", sans-serif;--openui-text-numbers-default-heavy-letter-spacing:0;--openui-text-numbers-lg:400 18px/1.5 "Inter", sans-serif;--openui-text-numbers-lg-letter-spacing:0;--openui-text-numbers-lg-heavy:500 18px/1.5 "Inter", sans-serif;--openui-text-numbers-lg-heavy-letter-spacing:0;--openui-text-numbers-heading-sm:600 18px/1.25 "Inter", sans-serif;--openui-text-numbers-heading-sm-letter-spacing:0;--openui-text-numbers-heading-md:600 24px/1.1 "Inter", sans-serif;--openui-text-numbers-heading-md-letter-spacing:0;--openui-text-numbers-heading-lg:600 28px/1.1 "Inter", sans-serif;--openui-text-numbers-heading-lg-letter-spacing:0;--openui-text-numbers-heading-xl:600 32px/1.1 "Inter", sans-serif;--openui-text-numbers-heading-xl-letter-spacing:0;--openui-text-code-sm:400 12px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-sm-letter-spacing:0;--openui-text-code-sm-heavy:700 12px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-sm-heavy-letter-spacing:0;--openui-text-code-default:400 14px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-default-letter-spacing:0;--openui-text-code-default-heavy:700 14px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-default-heavy-letter-spacing:0;--openui-shadow-0:none;--openui-shadow-s:0 1px 3px -2px oklch(0% 0 0/.02), 0 2px 5px -2px oklch(0% 0 0/.04);--openui-shadow-m:0 4px 6px -2px oklch(0% 0 0/.025), 0 2px 2px -2px oklch(0% 0 0/.05);--openui-shadow-l:0 4px 4px -2px oklch(0% 0 0/.05), 0 4px 8px -2px oklch(0% 0 0/.04);--openui-shadow-xl:0 8px 16px -4px oklch(0% 0 0/.08), 0 16px 32px -6px oklch(0% 0 0/.12);--openui-shadow-2xl:0 12px 24px -6px oklch(0% 0 0/.12), 0 24px 48px -8px oklch(0% 0 0/.16);--openui-shadow-3xl:0 16px 32px -8px oklch(0% 0 0/.16), 0 32px 64px -12px oklch(0% 0 0/.22)}@media (prefers-color-scheme:dark){:root{--openui-background:oklch(14.5% 0 0);--openui-foreground:oklch(20.5% 0 0);--openui-popover-background:oklch(20.5% 0 0);--openui-sunk-light:oklch(99.4% 0 89.876/.02);--openui-sunk:oklch(99.4% 0 89.876/.04);--openui-sunk-deep:oklch(99.4% 0 89.876/.08);--openui-elevated-light:oklch(99.4% 0 89.876/.04);--openui-elevated:oklch(99.4% 0 89.876/.08);--openui-elevated-strong:oklch(99.4% 0 89.876/.16);--openui-elevated-intense:oklch(99.4% 0 89.876/.32);--openui-overlay:oklch(0% 0 0/.6);--openui-highlight-subtle:oklch(99.4% 0 89.876/.02);--openui-highlight:oklch(99.4% 0 89.876/.04);--openui-highlight-strong:oklch(99.4% 0 89.876/.08);--openui-highlight-intense:oklch(99.4% 0 89.876/.3);--openui-inverted-background:oklch(99.4% 0 89.876);--openui-info-background:oklch(62.3% .188 259.815/.12);--openui-success-background:oklch(62.7% .17 149.214/.12);--openui-alert-background:oklch(79.5% .162 86.047/.16);--openui-danger-background:oklch(57.7% .215 27.325/.12);--openui-purple-background:oklch(62.7% .233 303.9/.12);--openui-pink-background:oklch(59.2% .218 .584/.12);--openui-text-neutral-primary:oklch(98.5% 0 89.876);--openui-text-neutral-secondary:oklch(98.5% 0 89.876/.5);--openui-text-neutral-tertiary:oklch(98.5% 0 89.876/.2);--openui-text-neutral-link:oklch(98.5% 0 89.876);--openui-text-brand:oklch(54.6% .215 262.881);--openui-text-white:oklch(100% 0 89.876);--openui-text-black:oklch(0% 0 0);--openui-text-accent-primary:oklch(99.4% 0 89.876);--openui-text-accent-secondary:oklch(99.4% 0 89.876/.5);--openui-text-accent-tertiary:oklch(99.4% 0 89.876/.2);--openui-text-success-primary:oklch(87.1% .136 154.449);--openui-text-success-inverted:oklch(96.2% .043 156.743);--openui-text-alert-primary:oklch(90.5% .166 98.111);--openui-text-alert-inverted:oklch(97.3% .069 103.193);--openui-text-danger-primary:oklch(80.8% .103 19.571);--openui-text-danger-secondary:oklch(88.5% .059 18.334);--openui-text-danger-tertiary:oklch(93.6% .031 17.717);--openui-text-danger-inverted-primary:oklch(98.2% .009 17.303);--openui-text-danger-inverted-secondary:oklch(98.2% .009 17.303/.5);--openui-text-danger-inverted-tertiary:oklch(98.2% .009 17.303/.3);--openui-text-info-primary:oklch(80.9% .096 251.813);--openui-text-info-inverted:oklch(93.2% .032 255.585);--openui-text-pink-primary:oklch(82.3% .11 346.018);--openui-text-pink-inverted:oklch(94.8% .028 342.258);--openui-text-purple-primary:oklch(82.7% .108 306.383);--openui-text-purple-inverted:oklch(94.6% .033 307.174);--openui-interactive-accent-default:oklch(54.6% .215 262.881);--openui-interactive-accent-hover:oklch(54.6% .215 262.881/.8);--openui-interactive-accent-disabled:oklch(54.6% .215 262.881/.4);--openui-interactive-accent-pressed:oklch(54.6% .215 262.881);--openui-interactive-destructive-default:oklch(57.7% .215 27.325/.02);--openui-interactive-destructive-hover:oklch(57.7% .215 27.325/.08);--openui-interactive-destructive-disabled:oklch(57.7% .215 27.325/.02);--openui-interactive-destructive-pressed:oklch(57.7% .215 27.325/.1);--openui-interactive-destructive-accent-default:oklch(57.7% .215 27.325);--openui-interactive-destructive-accent-hover:oklch(63.7% .208 25.331);--openui-interactive-destructive-accent-pressed:oklch(50.5% .19 27.518);--openui-interactive-destructive-accent-disabled:oklch(57.7% .215 27.325/.4);--openui-chat-user-response-bg:oklch(99.4% 0 89.876/.08);--openui-chat-user-response-text:oklch(98.5% 0 89.876);--openui-border-default:oklch(99.4% 0 89.876/.06);--openui-border-interactive:oklch(99.4% 0 89.876/.12);--openui-border-interactive-emphasis:oklch(99.4% 0 89.876/.4);--openui-border-interactive-selected:oklch(98.5% 0 89.876);--openui-border-accent:oklch(54.6% .215 262.881/.2);--openui-border-accent-emphasis:oklch(54.6% .215 262.881/.4);--openui-border-info:oklch(62.3% .188 259.815/.08);--openui-border-info-emphasis:oklch(54.6% .215 262.881);--openui-border-alert:oklch(86.1% .173 91.936/.08);--openui-border-alert-emphasis:oklch(68.1% .142 75.834);--openui-border-success:oklch(62.7% .17 149.214/.08);--openui-border-success-emphasis:oklch(62.7% .17 149.214);--openui-border-danger:oklch(57.7% .215 27.325/.08);--openui-border-danger-emphasis:oklch(57.7% .215 27.325);--openui-space-000:0;--openui-space-3xs:2px;--openui-space-2xs:4px;--openui-space-xs:6px;--openui-space-s:8px;--openui-space-s-m:10px;--openui-space-m:12px;--openui-space-m-l:16px;--openui-space-l:18px;--openui-space-xl:24px;--openui-space-2xl:36px;--openui-space-3xl:48px;--openui-radius-none:0;--openui-radius-3xs:1px;--openui-radius-2xs:2px;--openui-radius-xs:4px;--openui-radius-s:6px;--openui-radius-m:8px;--openui-radius-l:10px;--openui-radius-xl:12px;--openui-radius-2xl:14px;--openui-radius-3xl:16px;--openui-radius-4xl:20px;--openui-radius-5xl:24px;--openui-radius-6xl:28px;--openui-radius-7xl:32px;--openui-radius-8xl:40px;--openui-radius-9xl:48px;--openui-radius-full:9999px;--openui-font-body:"Inter", sans-serif;--openui-font-code:"SFMono-Regular", Menlo, monospace;--openui-font-heading:"Inter", sans-serif;--openui-font-label:"Inter", sans-serif;--openui-font-numbers:"Inter", sans-serif;--openui-font-size-2xs:10px;--openui-font-size-xs:12px;--openui-font-size-sm:14px;--openui-font-size-md:16px;--openui-font-size-lg:18px;--openui-font-size-xl:20px;--openui-font-size-2xl:24px;--openui-font-size-3xl:28px;--openui-font-size-4xl:32px;--openui-font-size-5xl:36px;--openui-font-weight-regular:375;--openui-font-weight-medium:475;--openui-font-weight-bold:600;--openui-font-weight-heavy:700;--openui-line-height-body:1.5;--openui-line-height-heading:1.25;--openui-line-height-heading-large:1.1;--openui-line-height-label:1.25;--openui-line-height-code:1.5;--openui-letter-spacing-normal:0;--openui-letter-spacing-tight:-.1px;--openui-letter-spacing-tighter:-.2px;--openui-text-body-xs:400 12px/1.5 "Inter", sans-serif;--openui-text-body-xs-letter-spacing:0;--openui-text-body-xs-heavy:500 12px/1.5 "Inter", sans-serif;--openui-text-body-xs-heavy-letter-spacing:0;--openui-text-body-sm:400 14px/1.5 "Inter", sans-serif;--openui-text-body-sm-letter-spacing:0;--openui-text-body-sm-heavy:500 14px/1.5 "Inter", sans-serif;--openui-text-body-sm-heavy-letter-spacing:0;--openui-text-body-default:400 16px/1.5 "Inter", sans-serif;--openui-text-body-default-letter-spacing:0;--openui-text-body-default-heavy:500 16px/1.5 "Inter", sans-serif;--openui-text-body-default-heavy-letter-spacing:0;--openui-text-body-lg:400 18px/1.5 "Inter", sans-serif;--openui-text-body-lg-letter-spacing:0;--openui-text-body-lg-heavy:500 18px/1.5 "Inter", sans-serif;--openui-text-body-lg-heavy-letter-spacing:0;--openui-text-heading-xs:600 16px/1.25 "Inter", sans-serif;--openui-text-heading-xs-letter-spacing:0;--openui-text-heading-sm:600 18px/1.25 "Inter", sans-serif;--openui-text-heading-sm-letter-spacing:0;--openui-text-heading-md:600 24px/1.1 "Inter", sans-serif;--openui-text-heading-md-letter-spacing:0;--openui-text-heading-lg:600 28px/1.1 "Inter", sans-serif;--openui-text-heading-lg-letter-spacing:-.1px;--openui-text-heading-xl:700 32px/1.1 "Inter", sans-serif;--openui-text-heading-xl-letter-spacing:-.1px;--openui-text-label-xs:400 12px/1.25 "Inter", sans-serif;--openui-text-label-xs-letter-spacing:0;--openui-text-label-xs-heavy:500 12px/1.25 "Inter", sans-serif;--openui-text-label-xs-heavy-letter-spacing:0;--openui-text-label-sm:400 14px/1.25 "Inter", sans-serif;--openui-text-label-sm-letter-spacing:0;--openui-text-label-sm-heavy:500 14px/1.25 "Inter", sans-serif;--openui-text-label-sm-heavy-letter-spacing:0;--openui-text-label-default:400 16px/1.25 "Inter", sans-serif;--openui-text-label-default-letter-spacing:0;--openui-text-label-default-heavy:500 16px/1.25 "Inter", sans-serif;--openui-text-label-default-heavy-letter-spacing:0;--openui-text-label-lg:400 18px/1.25 "Inter", sans-serif;--openui-text-label-lg-letter-spacing:0;--openui-text-label-lg-heavy:500 18px/1.25 "Inter", sans-serif;--openui-text-label-lg-heavy-letter-spacing:0;--openui-text-numbers-xs:400 12px/1.5 "Inter", sans-serif;--openui-text-numbers-xs-letter-spacing:0;--openui-text-numbers-xs-heavy:500 12px/1.5 "Inter", sans-serif;--openui-text-numbers-xs-heavy-letter-spacing:0;--openui-text-numbers-sm:400 14px/1.5 "Inter", sans-serif;--openui-text-numbers-sm-letter-spacing:0;--openui-text-numbers-sm-heavy:500 14px/1.5 "Inter", sans-serif;--openui-text-numbers-sm-heavy-letter-spacing:0;--openui-text-numbers-default:400 16px/1.5 "Inter", sans-serif;--openui-text-numbers-default-letter-spacing:0;--openui-text-numbers-default-heavy:500 16px/1.5 "Inter", sans-serif;--openui-text-numbers-default-heavy-letter-spacing:0;--openui-text-numbers-lg:400 18px/1.5 "Inter", sans-serif;--openui-text-numbers-lg-letter-spacing:0;--openui-text-numbers-lg-heavy:500 18px/1.5 "Inter", sans-serif;--openui-text-numbers-lg-heavy-letter-spacing:0;--openui-text-numbers-heading-sm:600 18px/1.25 "Inter", sans-serif;--openui-text-numbers-heading-sm-letter-spacing:0;--openui-text-numbers-heading-md:600 24px/1.1 "Inter", sans-serif;--openui-text-numbers-heading-md-letter-spacing:0;--openui-text-numbers-heading-lg:600 28px/1.1 "Inter", sans-serif;--openui-text-numbers-heading-lg-letter-spacing:0;--openui-text-numbers-heading-xl:600 32px/1.1 "Inter", sans-serif;--openui-text-numbers-heading-xl-letter-spacing:0;--openui-text-code-sm:400 12px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-sm-letter-spacing:0;--openui-text-code-sm-heavy:700 12px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-sm-heavy-letter-spacing:0;--openui-text-code-default:400 14px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-default-letter-spacing:0;--openui-text-code-default-heavy:700 14px/1.5 "SFMono-Regular", Menlo, monospace;--openui-text-code-default-heavy-letter-spacing:0;--openui-shadow-0:none;--openui-shadow-s:0 1px 3px -2px oklch(0% 0 0/.06), 0 2px 5px -2px oklch(0% 0 0/.1);--openui-shadow-m:0 4px 6px -2px oklch(0% 0 0/.08), 0 2px 2px -2px oklch(0% 0 0/.12);--openui-shadow-l:0 4px 4px -2px oklch(0% 0 0/.12), 0 4px 8px -2px oklch(0% 0 0/.1);--openui-shadow-xl:0 8px 16px -4px oklch(0% 0 0/.16), 0 16px 32px -6px oklch(0% 0 0/.2);--openui-shadow-2xl:0 12px 24px -6px oklch(0% 0 0/.2), 0 24px 48px -8px oklch(0% 0 0/.24);--openui-shadow-3xl:0 16px 32px -8px oklch(0% 0 0/.24), 0 32px 64px -12px oklch(0% 0 0/.28)}}.openui-accordion{box-sizing:border-box;border-radius:var(--openui-radius-2xl);border:1px solid var(--openui-border-default);padding:calc(var(--openui-space-m) + 2px);padding-bottom:0}.openui-accordion-clear{box-shadow:none;border:1px solid #0000;padding:0}.openui-accordion-clear .openui-accordion-trigger{box-shadow:none;padding-left:0;padding-right:0;padding-top:var(--openui-space-l);padding-bottom:var(--openui-space-l)}.openui-accordion-clear .openui-accordion-item:first-child .openui-accordion-trigger{padding-top:0}.openui-accordion-clear .openui-accordion-item:last-child{border-bottom:1px solid #0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.openui-accordion-clear .openui-accordion-content-wrapper{padding:0;padding-bottom:var(--openui-space-l);gap:var(--openui-space-m)}.openui-accordion-card .openui-accordion-content-wrapper{padding:0;padding-bottom:var(--openui-space-m);gap:var(--openui-space-l)}.openui-accordion-card .openui-accordion-item:last-child .openui-accordion-trigger{border-bottom:none}.openui-accordion-card .openui-accordion-item:last-child{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.openui-accordion-sunk{background-color:var(--openui-highlight-subtle)}.openui-accordion-sunk .openui-accordion-content-wrapper{padding:0;padding-bottom:var(--openui-space-m);gap:var(--openui-space-l)}.openui-accordion-sunk .openui-accordion-item:last-child .openui-accordion-trigger{border-bottom:none}.openui-accordion-item{box-sizing:border-box;border-bottom:1px solid var(--openui-border-default);overflow:hidden}.openui-accordion-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px;margin-top:0}.openui-accordion-item:first-child .openui-accordion-trigger{padding-top:0}.openui-accordion-item:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.openui-accordion-item:focus-within{z-index:1;position:relative}.openui-accordion-header{margin-block:0;margin-inline:0;display:flex}.openui-accordion-trigger{box-sizing:border-box;font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);padding:var(--openui-space-l) 0;width:100%;color:var(--openui-text-neutral-primary);cursor:pointer;background-color:#0000;border:none;flex:1;justify-content:space-between;align-items:center;display:flex}.openui-accordion-trigger-content{color:var(--openui-text-neutral-primary);align-items:center;gap:var(--openui-space-xs);display:flex}.openui-accordion-trigger-content-icon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.openui-accordion-trigger-icon{color:var(--openui-text-neutral-primary);width:16px;height:16px;transition:transform .3s cubic-bezier(.87,0,.13,1)}.openui-accordion-trigger[data-state=open] .openui-accordion-trigger-icon{transform:rotate(180deg)}.openui-accordion-content{color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);overflow:hidden}.openui-accordion-content[data-state=open]{animation:.3s cubic-bezier(.87,0,.13,1) slideDown}.openui-accordion-content[data-state=closed]{animation:.3s cubic-bezier(.87,0,.13,1) slideUp}.openui-accordion-content-wrapper{box-sizing:border-box;gap:var(--openui-space-l);flex-direction:column;padding:0;display:flex}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.openui-agent-sidebar-container{border-right:1px solid var(--openui-border-default);width:272px;height:100%;padding:var(--openui-space-m-l) var(--openui-space-m);gap:var(--openui-space-2xl);background-color:var(--openui-highlight-subtle);box-shadow:inset -10px 0 18px -18px var(--openui-sunk-deep);z-index:999;flex-direction:column;transition:width .16s cubic-bezier(.22,1,.36,1),height .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1);display:flex}.openui-agent-container--mobile .openui-agent-sidebar-container{width:294px;padding:var(--openui-space-l) var(--openui-space-000);z-index:1000;background-color:var(--openui-foreground);border-radius:0;transition:left .4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.openui-agent-sidebar-container--collapsed{width:calc(32px + var(--openui-space-m) + var(--openui-space-m) + 0px);background-color:var(--openui-foreground);cursor:e-resize;transform:translate(0)}.openui-agent-container--mobile .openui-agent-sidebar-container--collapsed{cursor:default;width:294px;height:100%;left:-294px;transform:none}.openui-agent-sidebar-container--hidden{display:none}.openui-agent-sidebar-container[data-sidebar-visual-state=collapsing] .openui-agent-sidebar-content,.openui-agent-sidebar-container[data-sidebar-visual-state=collapsing] .openui-agent-new-chat-button__label,.openui-agent-sidebar-container[data-sidebar-visual-state=collapsing] .openui-agent-sidebar-item__label,.openui-agent-sidebar-container[data-sidebar-visual-state=collapsing] .openui-agent-sidebar-item__trailing,.openui-agent-sidebar-container[data-sidebar-visual-state=collapsing] .openui-agent-sidebar-header__agent-name,.openui-agent-sidebar-container[data-sidebar-visual-state=expanding] .openui-agent-sidebar-content,.openui-agent-sidebar-container[data-sidebar-visual-state=expanding] .openui-agent-new-chat-button__label,.openui-agent-sidebar-container[data-sidebar-visual-state=expanding] .openui-agent-sidebar-item__label,.openui-agent-sidebar-container[data-sidebar-visual-state=expanding] .openui-agent-sidebar-item__trailing,.openui-agent-sidebar-container[data-sidebar-visual-state=expanding] .openui-agent-sidebar-header__agent-name{opacity:0;pointer-events:none}.openui-agent-sidebar-header{gap:var(--openui-space-s);flex-direction:column;display:flex}.openui-agent-container--mobile .openui-agent-sidebar-header{padding:0 var(--openui-space-m-l)}.openui-agent-sidebar-header__top-row{align-items:center;gap:var(--openui-space-s);min-height:32px;transition:opacity 90ms cubic-bezier(.22,1,.36,1);display:flex}.openui-agent-container--mobile .openui-agent-sidebar-header__top-row{gap:var(--openui-space-m)}.openui-agent-sidebar-header__logo{border-radius:var(--openui-radius-s);flex-shrink:0;align-self:flex-start;width:30px;height:30px;margin-left:1px;transition:opacity 90ms cubic-bezier(.22,1,.36,1);display:block}.openui-agent-container--mobile .openui-agent-sidebar-header__logo{border-radius:var(--openui-radius-m);width:36px;height:36px;margin-left:0}.openui-agent-sidebar-header__agent-name{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);min-width:0;color:var(--openui-text-neutral-primary);text-overflow:ellipsis;white-space:nowrap;flex-grow:1;transition:opacity 90ms cubic-bezier(.22,1,.36,1);overflow:hidden}.openui-agent-sidebar-container--collapsed .openui-agent-sidebar-header__agent-name{display:none}.openui-agent-container--mobile .openui-agent-sidebar-header__agent-name{font:var(--openui-text-label-lg);letter-spacing:var(--openui-text-label-lg-letter-spacing)}.openui-agent-sidebar-header--collapsed{align-items:flex-start}.openui-agent-sidebar-header--collapsed .openui-agent-sidebar-header__top-row{align-items:flex-start;width:32px;min-height:32px;display:block;position:relative}.openui-agent-sidebar-header--collapsed .openui-agent-sidebar-header__logo,.openui-agent-sidebar-header--collapsed .openui-agent-sidebar-header__toggle-button{position:absolute;top:0;left:0}.openui-agent-sidebar-header--collapsed:has(.openui-agent-sidebar-header__logo) .openui-agent-sidebar-header__toggle-button{opacity:0;pointer-events:none}.openui-agent-sidebar-content{width:calc(272px - var(--openui-space-m)*2);flex:1;min-height:0}.openui-agent-container--mobile .openui-agent-sidebar-content{width:100%;padding:0 var(--openui-space-m-l)}.openui-agent-sidebar-content{gap:var(--openui-space-m);opacity:1;flex-direction:column;transition:opacity 90ms cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.openui-agent-sidebar-content--collapsed{opacity:0;pointer-events:none;align-items:flex-start;width:100%}.openui-agent-sidebar-separator{background-color:var(--openui-border-default);width:100%;height:1px}.openui-agent-sidebar-header__toggle-button{transition:opacity 90ms cubic-bezier(.22,1,.36,1)}.openui-agent-container--mobile .openui-agent-sidebar-header__toggle-button{display:none}.openui-agent-sidebar-container--collapsed:hover .openui-agent-sidebar-header__logo{opacity:0;pointer-events:none}.openui-agent-sidebar-container--collapsed:has(:focus-visible) .openui-agent-sidebar-header__logo{opacity:0;pointer-events:none}.openui-agent-sidebar-container--collapsed:hover .openui-agent-sidebar-header__toggle-button{opacity:1;pointer-events:auto}.openui-agent-sidebar-container--collapsed:has(:focus-visible) .openui-agent-sidebar-header__toggle-button{opacity:1;pointer-events:auto}@media (hover:none){.openui-agent-sidebar-container--collapsed .openui-agent-sidebar-header__logo{opacity:0;pointer-events:none}.openui-agent-sidebar-container--collapsed .openui-agent-sidebar-header--collapsed .openui-agent-sidebar-header__toggle-button{opacity:1;pointer-events:auto}}.openui-agent-sidebar-container__overlay{background-color:var(--openui-overlay);z-index:99;width:100%;height:100%;transition:opacity .16s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.openui-agent-sidebar-container__overlay--collapsed{opacity:0;pointer-events:none}.openui-agent-sidebar-item{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);align-items:center;gap:var(--openui-space-2xs);border-radius:calc(var(--openui-radius-s) + 1px);width:100%;color:var(--openui-text-neutral-primary);text-align:left;cursor:pointer;white-space:nowrap;padding:0;padding-right:var(--openui-space-xs);background:0 0;border:0;transition:background-color 90ms cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.openui-agent-container--mobile .openui-agent-sidebar-item{font:var(--openui-text-label-default);letter-spacing:var(--openui-text-label-default-letter-spacing);gap:var(--openui-space-s-m)}.openui-agent-sidebar-item:not(:disabled):hover{background-color:var(--openui-highlight)}.openui-agent-sidebar-item--selected,.openui-agent-sidebar-item--selected:not(:disabled):hover{background-color:var(--openui-sunk)}.openui-agent-sidebar-container--collapsed .openui-agent-sidebar-item{background-color:#0000;gap:0;width:32px;padding-right:0}.openui-agent-sidebar-container--collapsed .openui-agent-sidebar-item:not(:disabled):hover{background-color:#0000}.openui-agent-sidebar-container--collapsed .openui-agent-sidebar-item:not(:disabled):hover .openui-agent-sidebar-item__icon{background-color:var(--openui-highlight)}.openui-agent-sidebar-container--collapsed .openui-agent-sidebar-item.openui-agent-sidebar-item--selected{background-color:#0000}.openui-agent-sidebar-container--collapsed .openui-agent-sidebar-item.openui-agent-sidebar-item--selected .openui-agent-sidebar-item__icon,.openui-agent-sidebar-container--collapsed .openui-agent-sidebar-item.openui-agent-sidebar-item--selected:not(:disabled):hover .openui-agent-sidebar-item__icon{background-color:var(--openui-sunk)}.openui-agent-sidebar-item__icon{border-radius:var(--openui-radius-s);width:32px;height:32px;color:var(--openui-text-neutral-primary);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:background-color 90ms cubic-bezier(.22,1,.36,1),border-color 90ms cubic-bezier(.22,1,.36,1),color 90ms cubic-bezier(.22,1,.36,1),box-shadow 90ms cubic-bezier(.22,1,.36,1);display:flex}.openui-agent-sidebar-item__label{text-overflow:ellipsis;opacity:1;flex:1;transition:opacity 90ms cubic-bezier(.22,1,.36,1);overflow:hidden}.openui-agent-sidebar-container--collapsed .openui-agent-sidebar-item__label{opacity:0;width:0}.openui-agent-sidebar-item__trailing{font:var(--openui-text-numbers-xs);letter-spacing:var(--openui-text-numbers-xs-letter-spacing);min-width:16px;height:18px;padding:0 var(--openui-space-xs);border-radius:var(--openui-radius-xs);background-color:var(--openui-highlight-strong);color:var(--openui-text-neutral-secondary);opacity:1;flex-shrink:0;justify-content:center;align-items:center;transition:opacity 90ms cubic-bezier(.22,1,.36,1);display:inline-flex}.openui-agent-container--mobile .openui-agent-sidebar-item__trailing{font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing)}.openui-agent-sidebar-container--collapsed .openui-agent-sidebar-item__trailing{opacity:0;width:0}@keyframes openui-agent-thread-list-appear{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.openui-agent-thread-list{gap:var(--openui-space-2xs);scrollbar-width:thin;scrollbar-color:var(--openui-highlight-strong) #0000;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.openui-agent-thread-list::-webkit-scrollbar{width:4px;height:4px}.openui-agent-thread-list::-webkit-scrollbar-track{background:0 0}.openui-agent-thread-list::-webkit-scrollbar-thumb{background-color:var(--openui-highlight-strong);border-radius:var(--openui-radius-full)}.openui-agent-thread-list::-webkit-scrollbar-thumb:hover{background-color:var(--openui-highlight-intense)}.openui-agent-container--mobile .openui-agent-thread-list{gap:var(--openui-space-s)}.openui-agent-thread-list--mask-top.openui-agent-thread-list--mask-bottom{-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--openui-space-xl), black calc(100% - var(--openui-space-xl)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--openui-space-xl), black calc(100% - var(--openui-space-xl)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--openui-space-xl), black calc(100% - var(--openui-space-xl)), transparent)}.openui-agent-thread-list--mask-top:not(.openui-agent-thread-list--mask-bottom){-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--openui-space-xl), black);mask-image:linear-gradient(to bottom, transparent, black var(--openui-space-xl), black);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--openui-space-xl), black)}.openui-agent-thread-list--mask-bottom:not(.openui-agent-thread-list--mask-top){-webkit-mask-image:linear-gradient(to top, transparent, black var(--openui-space-xl), black);mask-image:linear-gradient(to top, transparent, black var(--openui-space-xl), black);-webkit-mask-image:linear-gradient(to top, transparent, black var(--openui-space-xl), black)}.openui-agent-thread-list-content{gap:var(--openui-space-2xs);flex-direction:column;animation:.18s ease-out both openui-agent-thread-list-appear;display:flex}.openui-agent-container--mobile .openui-agent-thread-list-content{gap:var(--openui-space-s)}@media (prefers-reduced-motion:reduce){.openui-agent-thread-list-content{animation:none}}.openui-agent-thread-list-group{padding-left:var(--openui-space-xs);padding-bottom:var(--openui-space-xs);color:var(--openui-text-neutral-tertiary);font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);display:flex}.openui-agent-thread-list-group:not(:first-child){padding-top:var(--openui-space-xs)}.openui-agent-container--mobile .openui-agent-thread-list-group{font:var(--openui-text-label-default);letter-spacing:var(--openui-text-label-default-letter-spacing);padding-left:var(--openui-space-xs)}.openui-agent-thread-list-skeleton{gap:var(--openui-space-2xs);flex-direction:column;width:100%;display:flex}.openui-agent-thread-list-skeleton__group{padding:0 0 var(--openui-space-xs) var(--openui-space-xs)}.openui-agent-thread-list-skeleton__row{width:100%;padding:var(--openui-space-xs)}.openui-agent-container--mobile .openui-agent-thread-list-skeleton{gap:var(--openui-space-s)}.openui-agent-container--mobile .openui-agent-thread-list-skeleton__row{padding:var(--openui-space-s-m)}.openui-agent-thread-button{border-radius:calc(var(--openui-radius-s) + 1px);justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.openui-agent-thread-button--selected{background-color:var(--openui-sunk)}.openui-agent-thread-button--actions-open,.openui-agent-thread-button:hover,.openui-agent-thread-button:focus-within,.openui-agent-thread-button--actions-open{background-color:var(--openui-highlight-subtle)}.openui-agent-thread-button:hover .openui-agent-thread-button-dropdown-trigger,.openui-agent-thread-button:focus-within .openui-agent-thread-button-dropdown-trigger,.openui-agent-thread-button--actions-open .openui-agent-thread-button-dropdown-trigger{opacity:1;visibility:visible;pointer-events:auto}.openui-agent-thread-button:hover .openui-agent-thread-button-title,.openui-agent-thread-button:focus-within .openui-agent-thread-button-title,.openui-agent-thread-button--actions-open .openui-agent-thread-button-title{padding-right:calc(24px + var(--openui-space-s-m))}.openui-agent-thread-button--selected:hover,.openui-agent-thread-button--selected.openui-agent-thread-button--actions-open{background-color:var(--openui-sunk)}.openui-agent-thread-button-title{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-primary);padding:0;padding:var(--openui-space-xs);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;width:100%;overflow:hidden}.openui-agent-container--mobile .openui-agent-thread-button-title{font:var(--openui-text-label-default);letter-spacing:var(--openui-text-label-default-letter-spacing);padding:var(--openui-space-s-m);padding-right:calc(24px + var(--openui-space-s-m))}.openui-agent-thread-button-dropdown-trigger{top:50%;right:var(--openui-space-2xs);opacity:0;visibility:hidden;pointer-events:none;position:absolute;transform:translateY(-50%)}.openui-agent-container--mobile .openui-agent-thread-button-dropdown-trigger{opacity:1;visibility:visible;pointer-events:auto}.openui-agent-thread-button-dropdown-trigger[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;background-color:var(--openui-highlight);border-color:var(--openui-border-interactive)}.openui-agent-thread-button-dropdown-menu{min-width:180px;padding:var(--openui-space-xs);border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-l);background-color:var(--openui-foreground);z-index:9999;flex-direction:column;display:flex;transform:translate(-4px)}.openui-agent-thread-button-dropdown-menu-item{outline:none;width:100%}.openui-agent-thread-container{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.openui-agent-thread-container__loading{visibility:visible;z-index:1;background:var(--openui-foreground);position:absolute;inset:0}:is(.openui-agent-thread-container:has([data-drafting]) .openui-agent-conversation-starter,.openui-agent-thread-container:has([data-drafting]) .openui-agent-welcome-screen__desktop-starters,.openui-agent-welcome-screen:has([data-drafting]) .openui-agent-conversation-starter,.openui-agent-welcome-screen:has([data-drafting]) .openui-agent-welcome-screen__desktop-starters){opacity:0;pointer-events:none}.openui-agent-conversation-starter,.openui-agent-welcome-screen__desktop-starters{transition:opacity .15s}.openui-agent-thread-wrapper{flex:1;height:100%;display:flex;overflow:hidden}.openui-agent-thread-chat-panel{flex-direction:column;flex-shrink:0;width:100%;min-width:360px;height:100%;display:flex;position:relative;overflow:hidden}.openui-agent-container--mobile .openui-agent-thread-chat-panel{width:100%;min-width:0}.openui-agent-thread-chat-panel--animating{transition:width .5s cubic-bezier(.4,0,.2,1)}.openui-agent-thread-detailed-view-panel{background-color:var(--openui-foreground);scrollbar-width:thin;scrollbar-color:var(--openui-highlight-strong) #0000;flex-direction:column;flex:1;min-width:0;height:100%;animation:.5s cubic-bezier(.4,0,.2,1) slideInFromRight;display:flex;overflow:auto}.openui-agent-thread-detailed-view-panel::-webkit-scrollbar{width:6px}.openui-agent-thread-detailed-view-panel::-webkit-scrollbar-track{background:0 0}.openui-agent-thread-detailed-view-panel::-webkit-scrollbar-thumb{background-color:var(--openui-highlight-strong);border-radius:var(--openui-radius-full)}.openui-agent-thread-detailed-view-panel::-webkit-scrollbar-thumb:hover{background-color:var(--openui-highlight-intense)}.openui-agent-thread-detailed-view-panel--animating{transition:width .5s cubic-bezier(.4,0,.2,1)}@keyframes slideInFromRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.openui-agent-thread-scroll-container{flex-grow:1;width:100%;display:flex;position:relative;overflow:hidden}.openui-agent-thread-scroll-container:before{content:"";height:calc(var(--openui-space-l) + var(--openui-space-3xs));background:linear-gradient(to bottom, var(--openui-foreground) 0%, transparent 100%);pointer-events:none;z-index:2;position:absolute;top:0;left:0;right:0}.openui-agent-thread-scroll-container:after{content:"";height:calc(var(--openui-space-2xl) + var(--openui-space-2xl));background:linear-gradient(to top, var(--openui-foreground) 0%, transparent 100%);pointer-events:none;z-index:1;position:absolute;bottom:0;left:0;right:0}.openui-agent-thread-container:has(.openui-agent-welcome-screen) .openui-agent-thread-scroll-container{flex-grow:0}.openui-agent-thread-scroll-area{scrollbar-gutter:stable;width:100%;height:100%;padding:var(--openui-space-m) 0 calc(var(--openui-space-2xl) + var(--openui-space-2xl) + var(--openui-space-m));scroll-padding-top:calc(var(--openui-space-l) + var(--openui-space-3xs) + var(--openui-space-3xs));scroll-padding-bottom:calc(var(--openui-space-2xl) + var(--openui-space-2xl) + var(--openui-space-m));overflow:auto}.openui-agent-thread-container:not(:has(.openui-agent-thread-header)):not(:has(.openui-agent-welcome-screen)) .openui-agent-thread-scroll-area{padding-top:var(--openui-space-2xl)}.openui-agent-thread-scroll-area{scrollbar-width:thin;scrollbar-color:var(--openui-highlight-strong) #0000}.openui-agent-thread-scroll-area::-webkit-scrollbar{width:6px}.openui-agent-thread-scroll-area::-webkit-scrollbar-track{background:0 0}.openui-agent-thread-scroll-area::-webkit-scrollbar-thumb{background-color:var(--openui-highlight-strong);border-radius:var(--openui-radius-full)}.openui-agent-thread-scroll-area::-webkit-scrollbar-thumb:hover{background-color:var(--openui-highlight-intense)}.openui-agent-thread-container:has(.openui-agent-welcome-screen) .openui-agent-thread-scroll-area{padding:0}.openui-agent-container--mobile .openui-agent-thread-scroll-area{padding:var(--openui-space-l) 0 calc(var(--openui-space-2xl) + var(--openui-space-2xl) + var(--openui-space-l))}.openui-agent-thread-container--detailed-view-active .openui-agent-thread-scroll-area{padding-right:0}.openui-agent-thread-scroll-area--user-message-anchor .openui-agent-thread-messages>:last-child{min-height:calc(100dvh - 200px)}.openui-agent-thread-scroll-latest{bottom:var(--openui-space-m);z-index:5;border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-full);background-color:var(--openui-background);width:32px;height:32px;color:var(--openui-text-neutral-secondary);cursor:pointer;box-shadow:var(--openui-shadow-m);justify-content:center;align-items:center;padding:0;display:flex;position:absolute;left:50%;transform:translate(-50%)}.openui-agent-thread-scroll-latest:hover{color:var(--openui-text-neutral-primary);border-color:var(--openui-border-interactive)}.openui-agent-thread-scroll-latest:focus-visible{outline:2px solid var(--openui-border-interactive-emphasis);outline-offset:2px}.openui-agent-thread-scroll-latest__arrow{display:block}.openui-agent-thread-messages{width:100%;max-width:calc(880px + var(--openui-space-m-l) + var(--openui-space-m-l));padding:0 var(--openui-space-m-l);gap:calc(2*var(--openui-space-l));flex-direction:column;margin:0 auto;display:flex}.openui-agent-thread-container--detailed-view-active .openui-agent-thread-messages{padding:0 var(--openui-space-m-l)}.openui-agent-thread-message-assistant{align-items:flex-start;gap:var(--openui-space-s);width:100%;padding-right:calc(32px + var(--openui-space-s));display:flex;overflow:hidden}.openui-agent-container--mobile .openui-agent-thread-message-assistant{padding:0}.openui-agent-thread-container--detailed-view-active .openui-agent-thread-message-assistant{gap:0;padding-right:0}.openui-agent-thread-message-assistant__content{gap:var(--openui-space-s);overflow-wrap:break-word;flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.openui-agent-thread-message-assistant__text{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-primary)}.openui-agent-thread-message-assistant__text:first-child{margin-top:var(--openui-space-xs)}.openui-agent-thread-message-user{justify-content:flex-end;padding:0;display:flex}.openui-agent-container--mobile .openui-agent-thread-message-user{padding:0}.openui-agent-thread-container--detailed-view-active .openui-agent-thread-message-user{padding-left:0;padding-right:0}.openui-agent-thread-message-user__content{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);padding:var(--openui-space-s) var(--openui-space-m) calc(var(--openui-space-s) + 1px) var(--openui-space-m);background-color:var(--openui-chat-user-response-bg);color:var(--openui-chat-user-response-text);border-radius:var(--openui-radius-xl);white-space:pre-wrap;overflow-wrap:break-word;max-width:100%;height:fit-content}.openui-agent-thread-message-user__image,.openui-agent-thread-message-user__video{border-radius:var(--openui-radius-l);object-fit:cover;max-width:min(320px,100%);max-height:320px;display:block}.openui-agent-thread-message-user__media{gap:var(--openui-space-xs);flex-direction:column;margin:0;display:flex}.openui-agent-thread-message-user__audio{width:280px;max-width:100%;display:block}.openui-agent-thread-message-user__filename{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-secondary)}.openui-agent-thread-message-user__chip{align-items:center;gap:var(--openui-space-s);padding:var(--openui-space-xs) var(--openui-space-s);border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-m);background-color:var(--openui-background);display:inline-flex}.openui-agent-thread-message-user__chip--broken{opacity:.6}.openui-agent-thread-message-user__chip-badge{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);padding:2px var(--openui-space-xs);border-radius:var(--openui-radius-xs);background-color:var(--openui-chat-user-response-bg);color:var(--openui-chat-user-response-text);flex-shrink:0}.openui-agent-thread-message-user__chip-name{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-primary);overflow-wrap:anywhere}.openui-agent-thread-message-user__chip-link{color:inherit;text-decoration:none;display:inline-flex}.openui-agent-thread-error{padding:0 calc(32px + var(--openui-space-s));min-height:auto!important}.openui-agent-container--mobile .openui-agent-thread-error,.openui-agent-thread-container--detailed-view-active .openui-agent-thread-error{padding:0}.openui-agent-thread-header{justify-content:space-between;align-items:center;gap:var(--openui-space-m);padding:var(--openui-space-m-l) var(--openui-space-m-l) var(--openui-space-xs);flex-shrink:0;display:flex}.openui-agent-container--mobile .openui-agent-thread-header{display:none}.openui-agent-thread-header__title{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);min-width:0;color:var(--openui-text-neutral-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.openui-agent-thread-header__actions{align-items:center;gap:var(--openui-space-s);flex-shrink:0;min-height:32px;display:flex}.openui-agent-thread-container--detailed-view-active .openui-agent-thread-header__workspace-toggle-button{display:none}.openui-agent-thread-message-loading{display:flex}.openui-genui-user-message{align-items:flex-end;gap:var(--openui-space-s);flex-direction:column;max-width:85%;display:flex}.openui-genui-user-message__form-state{border:1px solid var(--openui-border-interactive);border-radius:var(--openui-radius-m);background-color:var(--openui-foreground);width:100%;transition:border-color .15s;overflow:hidden}.openui-genui-user-message__form-state:hover{border-color:var(--openui-border-interactive-emphasis)}.openui-genui-user-message__form-state-header{width:100%;padding:0;padding:var(--openui-space-s) var(--openui-space-m);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.openui-genui-user-message__form-state-label{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-secondary)}.openui-genui-user-message__form-state-chevron{color:var(--openui-text-neutral-secondary);flex-shrink:0;transition:transform .2s}.openui-genui-user-message__form-state-chevron--expanded{transform:rotate(180deg)}.openui-genui-user-message__form-state-content{border-top:1px solid var(--openui-border-default);gap:var(--openui-space-xs);padding:var(--openui-space-s) var(--openui-space-m);flex-direction:column;display:flex}.openui-genui-user-message__form-field{gap:var(--openui-space-xs);align-items:baseline;display:flex}.openui-genui-user-message__form-field-label{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-secondary);flex-shrink:0}.openui-genui-user-message__form-field-value{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-primary);overflow-wrap:break-word;min-width:0}.openui-agent-mobile-header{display:none}.openui-agent-container--mobile .openui-agent-mobile-header{justify-content:space-between;align-items:center;gap:var(--openui-space-m);padding:var(--openui-space-l) var(--openui-space-m-l) var(--openui-space-m);background-color:var(--openui-foreground);display:flex}.openui-agent-mobile-header-logo-container{align-items:center;gap:var(--openui-space-m);flex:1;min-width:0;display:flex}.openui-agent-mobile-header-logo{border-radius:var(--openui-radius-m);width:32px;height:32px}.openui-agent-mobile-header-agent-name{font:var(--openui-text-label-lg);letter-spacing:var(--openui-text-label-lg-letter-spacing);color:var(--openui-text-neutral-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.openui-agent-mobile-header-actions{align-items:center;gap:var(--openui-space-s);display:flex}.openui-agent-resizable-separator{background-color:var(--openui-border-default);cursor:col-resize;-webkit-user-select:none;user-select:none;flex-shrink:0;width:1px;animation:.3s cubic-bezier(.4,0,.2,1) fadeIn;position:relative}.openui-agent-resizable-separator:before{content:"";cursor:col-resize;position:absolute;inset:0 -8px}.openui-agent-resizable-separator:hover{background-color:var(--openui-border-interactive-emphasis)}.openui-agent-resizable-separator:focus-visible{outline:2px solid var(--openui-border-interactive-emphasis);outline-offset:1px}.openui-agent-resizable-separator:hover .openui-agent-resizable-separator__handle,.openui-agent-resizable-separator:focus-visible .openui-agent-resizable-separator__handle{opacity:1}.openui-agent-resizable-separator__handle{background-color:var(--openui-border-interactive-emphasis);border-radius:var(--openui-radius-full);opacity:0;pointer-events:none;width:4px;height:40px;transition:opacity .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.openui-agent-conversation-starter{width:100%;max-width:calc(768px + var(--openui-space-m-l)*2);padding:0 var(--openui-space-m-l) var(--openui-space-m);box-sizing:border-box;opacity:1;max-height:480px;margin:0 auto;transition:opacity .2s,transform .2s,max-height .2s,padding-bottom .2s;overflow:hidden;transform:translateY(0)}.openui-agent-conversation-starter--short{display:block}.openui-agent-conversation-starter--long{margin-bottom:var(--openui-space-m);flex-direction:column;gap:0;display:flex}.openui-agent-conversation-starter__carousel-content{gap:var(--openui-space-xs)}.openui-agent-conversation-starter__separator{width:100%;height:1px;margin:var(--openui-space-2xs) 0;background-color:var(--openui-border-default);flex-shrink:0}.openui-agent-container--mobile .openui-agent-conversation-starter{padding:0 var(--openui-space-l)}.openui-agent-thread-container--detailed-view-active .openui-agent-conversation-starter{padding:0}.openui-agent-conversation-starter-item-short{align-items:center;gap:var(--openui-space-xs);width:fit-content;padding:var(--openui-space-s) var(--openui-space-s-m);background-color:var(--openui-foreground);border:1px solid var(--openui-border-interactive);border-radius:var(--openui-radius-l);cursor:pointer;font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);color:var(--openui-text-neutral-primary);text-align:left;flex:none;transition:all .15s;display:flex}.openui-agent-conversation-starter-item-short__icon{color:var(--openui-text-neutral-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.openui-agent-conversation-starter-item-short__icon>svg{width:14px;height:14px}.openui-agent-conversation-starter-item-short__text{white-space:nowrap;flex:1}.openui-agent-conversation-starter-item-short:not(:disabled):hover{background-color:var(--openui-highlight);border-color:var(--openui-border-interactive-emphasis)}.openui-agent-conversation-starter-item-short:not(:disabled):active{background-color:var(--openui-highlight-subtle)}@media (width<=480px){.openui-agent-conversation-starter-item-short{padding:var(--openui-space-s) var(--openui-space-s-m)}}.openui-agent-conversation-starter-item-long{align-items:center;gap:var(--openui-space-000);width:100%;padding:var(--openui-space-xs) var(--openui-space-m);border-radius:var(--openui-radius-m);cursor:pointer;font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-secondary);text-align:left;background-color:#0000;border:none;transition:background-color .15s;display:flex;overflow:hidden}.openui-agent-conversation-starter-item-long__content{align-items:flex-start;gap:var(--openui-space-s);flex:1;min-width:0;display:flex}.openui-agent-conversation-starter-item-long__icon{padding-top:var(--openui-space-2xs);color:var(--openui-text-neutral-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.openui-agent-conversation-starter-item-long__text{flex:1;min-width:0;line-height:1.5}.openui-agent-conversation-starter-item-long__arrow{padding-top:var(--openui-space-2xs);opacity:0;color:var(--openui-text-neutral-secondary);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;transition:opacity .15s;display:flex}.openui-agent-conversation-starter-item-long:not(:disabled):hover{background-color:var(--openui-sunk);color:var(--openui-text-neutral-primary)}.openui-agent-conversation-starter-item-long:not(:disabled):hover .openui-agent-conversation-starter-item-long__icon,.openui-agent-conversation-starter-item-long:not(:disabled):hover .openui-agent-conversation-starter-item-long__arrow{color:var(--openui-text-neutral-primary);opacity:1}.openui-agent-conversation-starter-item-long:not(:disabled):active{background-color:var(--openui-highlight-subtle)}.openui-agent-welcome-screen{gap:var(--openui-space-l);width:100%;max-width:880px;height:100%;padding:var(--openui-space-m) calc(32px + var(--openui-space-s)) var(--openui-space-2xl);flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0 auto;display:flex}.openui-agent-container--mobile .openui-agent-welcome-screen{padding:var(--openui-space-l)}.openui-agent-thread-container--detailed-view-active .openui-agent-welcome-screen{padding-left:0;padding-right:var(--openui-space-m)}.openui-agent-welcome-screen__header{align-items:flex-start;gap:var(--openui-space-xl);flex-direction:column;width:100%;max-width:748px;display:flex}.openui-agent-welcome-screen__image-container{flex-shrink:0;justify-content:center;align-items:center;display:flex}.openui-agent-welcome-screen__image{object-fit:cover;border-radius:var(--openui-radius-xl);width:64px;height:64px}.openui-agent-welcome-screen__content{align-items:flex-start;gap:var(--openui-space-m);text-align:left;flex-direction:column;width:100%;max-width:748px;display:flex}.openui-agent-welcome-screen__title{font:var(--openui-text-heading-md);letter-spacing:var(--openui-text-heading-md-letter-spacing);width:100%;color:var(--openui-text-neutral-primary);margin:0;font-weight:500}.openui-agent-welcome-screen__description{font:var(--openui-text-heading-md);letter-spacing:var(--openui-text-heading-md-letter-spacing);color:var(--openui-text-neutral-secondary);max-width:800px;margin:0;font-weight:500}.openui-agent-welcome-screen__composer-starters-container{gap:var(--openui-space-2xl);flex-direction:column;width:100%;display:flex}.openui-agent-welcome-screen__composer-starters-container[data-has-prefill-chips]{gap:var(--openui-space-l)}.openui-agent-welcome-screen__composer-starters-container:not([data-has-prefill-chips]) .openui-agent-welcome-screen__starters-layers{margin-bottom:calc(var(--openui-space-l) - var(--openui-space-2xl))}.openui-agent-welcome-screen__desktop-composer{justify-content:center;width:100%;display:flex}.openui-agent-container--mobile .openui-agent-welcome-screen__desktop-composer{display:none}.openui-agent-welcome-screen__desktop-starters{opacity:1;width:100%;transition:opacity .2s,transform .2s;overflow:hidden;transform:translateY(0)}.openui-agent-container--mobile .openui-agent-welcome-screen__desktop-starters{display:none}.openui-agent-welcome-screen__desktop-starters .openui-agent-conversation-starter{padding:0}.openui-agent-welcome-screen__desktop-starters .openui-agent-conversation-starter--short{justify-content:center}.openui-agent-welcome-screen__desktop-starters .openui-agent-conversation-starter--long{max-width:770px}.openui-agent-welcome-screen--with-composer{gap:var(--openui-space-3xl)}.openui-agent-container--mobile .openui-agent-welcome-screen--with-composer{gap:var(--openui-space-l)}.openui-agent-thread-container:has(.openui-agent-welcome-screen--with-composer) .openui-agent-thread-composer{display:none}.openui-agent-container--mobile .openui-agent-thread-container:has(.openui-agent-welcome-screen--with-composer) .openui-agent-thread-composer{display:block}.openui-agent-container:not(.openui-agent-container--mobile) .openui-agent-thread-container:has(.openui-agent-welcome-screen--with-composer) .openui-agent-thread-composer{display:none}.openui-agent-container:not(.openui-agent-container--mobile) .openui-agent-thread-container:has(.openui-agent-welcome-screen__desktop-starters) .openui-agent-conversation-starter:not(.openui-agent-welcome-screen__desktop-starters .openui-agent-conversation-starter){display:none}.openui-agent-welcome-screen--animated{--openui-agent-welcome-settle-delay:80ms}.openui-agent-welcome-screen--animated .openui-agent-welcome-screen__header{animation:openui-agent-welcome-enter .35s cubic-bezier(.22, 1, .36, 1) var(--openui-agent-welcome-settle-delay) both}.openui-agent-welcome-screen--animated .openui-agent-welcome-screen__desktop-composer{animation:openui-agent-welcome-enter .35s cubic-bezier(.22, 1, .36, 1) calc(var(--openui-agent-welcome-settle-delay) + .12s) both}.openui-agent-welcome-screen--animated .openui-agent-welcome-screen__desktop-starters>*{animation:openui-agent-welcome-enter .3s cubic-bezier(.22, 1, .36, 1) calc(var(--openui-agent-welcome-settle-delay) + .24s) both}.openui-agent-welcome-glow{isolation:isolate;width:100%;max-width:768px;position:relative}.openui-agent-welcome-glow>.openui-agent-desktop-welcome-composer{z-index:1;position:relative}.openui-agent-welcome-glow:before,.openui-agent-welcome-glow:after,.openui-agent-welcome-glow__blob{z-index:0;pointer-events:none;opacity:0;position:absolute}.openui-agent-welcome-glow:before{content:"";background:radial-gradient(ellipse, color-mix(in oklch, var(--openui-interactive-accent-default) 38%, transparent) 0%, color-mix(in oklch, var(--openui-interactive-accent-default) 20%, transparent) 45%, transparent 75%);filter:blur(40px);width:620px;height:210px;animation:openui-agent-welcome-glow-drop 1.5s linear calc(var(--openui-agent-welcome-settle-delay) + .5s) 1 both;border-radius:50%;top:-180px;left:50%}.openui-agent-welcome-glow:after{content:"";box-sizing:border-box;border:8px solid color-mix(in oklch, var(--openui-interactive-accent-default) 90%, transparent);filter:blur(8px);animation:openui-agent-welcome-glow-halo 1.5s linear calc(var(--openui-agent-welcome-settle-delay) + .5s) 1 both;background:0 0;border-radius:18px;inset:-2px;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000 100%);mask-image:radial-gradient(closest-side,#000 35%,#0000 100%);-webkit-mask-position:50% -30px;mask-position:50% -30px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.openui-agent-welcome-glow__blob{border-radius:50%;animation:1.5s linear both openui-agent-welcome-glow-blob-drop;top:-150px;left:50%}.openui-agent-welcome-glow__blob--accent{--openui-agent-welcome-blob-x:-200px;--openui-agent-welcome-blob-peak:.2;background:radial-gradient(ellipse, color-mix(in oklch, var(--openui-interactive-accent-default) 42%, transparent) 0%, transparent 70%);filter:blur(30px);width:360px;height:160px;animation-delay:calc(var(--openui-agent-welcome-settle-delay) + .6s)}.openui-agent-welcome-glow__blob--foreground{--openui-agent-welcome-blob-x:90px;--openui-agent-welcome-blob-peak:1;background:radial-gradient(ellipse, color-mix(in oklch, var(--openui-foreground) 100%, transparent) 0%, transparent 70%);filter:blur(24px);width:240px;height:110px;animation-delay:calc(var(--openui-agent-welcome-settle-delay) + .55s)}@keyframes openui-agent-welcome-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes openui-agent-welcome-glow-blob-drop{0%{opacity:0;transform:translate(calc(-50% + var(--openui-agent-welcome-blob-x) * .3), -220px) scale(.8);animation-timing-function:cubic-bezier(.45,0,.65,.5)}12%{opacity:calc(var(--openui-agent-welcome-blob-peak)*.3)}30%{opacity:var(--openui-agent-welcome-blob-peak);transform:translate(calc(-50% + var(--openui-agent-welcome-blob-x)), 2px) scale(1);animation-timing-function:ease-in-out}52%,to{opacity:0;transform:translate(calc(-50% + var(--openui-agent-welcome-blob-x) * .6), 44px) scale(.85, .5)}}@keyframes openui-agent-welcome-glow-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.65,.5);transform:translate(-50%,-240px)scale(.8)}10%{opacity:.18}22%{opacity:.35}30%{opacity:.65;animation-timing-function:ease-in-out;transform:translate(-50%,4px)scale(1)}52%,to{opacity:0;transform:translate(-50%,52px)scale(.9,.45)}}@keyframes openui-agent-welcome-glow-halo{0%,30%{opacity:0;-webkit-mask-size:480px 110px;mask-size:480px 110px}38%{opacity:.85;animation-timing-function:ease-out;-webkit-mask-size:700px 150px;mask-size:700px 150px}48%{opacity:.85;animation-timing-function:ease-out;-webkit-mask-size:1400px 380px;mask-size:1400px 380px}62%{opacity:.75;animation-timing-function:ease-in-out;-webkit-mask-size:2200px 760px;mask-size:2200px 760px}to{opacity:0;-webkit-mask-size:2500px 860px;mask-size:2500px 860px}}@media (prefers-reduced-motion:reduce){.openui-agent-welcome-screen--animated .openui-agent-welcome-screen__header,.openui-agent-welcome-screen--animated .openui-agent-welcome-screen__desktop-composer,.openui-agent-welcome-screen--animated .openui-agent-welcome-screen__desktop-starters>*,.openui-agent-welcome-glow:before,.openui-agent-welcome-glow:after,.openui-agent-welcome-glow__blob{animation:none}}.openui-agent-desktop-welcome-composer{background-color:var(--openui-foreground);border:1px solid var(--openui-border-interactive);border-radius:var(--openui-radius-3xl);box-shadow:var(--openui-shadow-s);gap:var(--openui-space-m);padding:var(--openui-space-m);width:100%;max-width:768px;min-height:calc(var(--openui-space-3xl) + var(--openui-space-3xl) + var(--openui-space-m));flex-direction:column;display:flex;overflow:clip}.openui-agent-desktop-welcome-composer__input{scrollbar-width:thin;scrollbar-color:var(--openui-elevated) #0000}.openui-agent-desktop-welcome-composer__input::-webkit-scrollbar{width:6px}.openui-agent-desktop-welcome-composer__input::-webkit-scrollbar-track{background:0 0}.openui-agent-desktop-welcome-composer__input::-webkit-scrollbar-thumb{background-color:var(--openui-elevated);border-radius:var(--openui-radius-full)}.openui-agent-desktop-welcome-composer__input{padding:0 var(--openui-space-3xs);resize:none;min-height:24px;max-height:200px;font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-primary);background:0 0;border:none;outline:none;flex:1;overflow-y:auto}.openui-agent-desktop-welcome-composer__input::placeholder{color:var(--openui-text-neutral-secondary)}.openui-agent-desktop-welcome-composer__action-bar{align-items:center;display:flex}.openui-agent-desktop-welcome-composer__submit-button{margin-left:auto}.openui-agent-desktop-welcome-composer__submit-button:disabled{filter:grayscale()}.openui-agent-welcome-screen__starters-layers{align-items:start;width:100%;display:grid}.openui-agent-welcome-screen__starters-layer{align-items:center;gap:var(--openui-space-2xl);flex-direction:column;grid-area:1/1;width:100%;display:flex}.openui-agent-welcome-screen__starters-layer[data-hidden]{visibility:hidden;pointer-events:none}.openui-agent-welcome-screen__chip-row{justify-content:flex-start;gap:var(--openui-space-s);flex-wrap:wrap;width:100%;max-width:768px;display:flex}.openui-agent-prefill-chip{appearance:none;align-items:center;gap:var(--openui-space-xs);padding:var(--openui-space-s) var(--openui-space-m);border:1px solid var(--openui-border-interactive);border-radius:var(--openui-radius-full);background:var(--openui-highlight-subtle);color:var(--openui-text-neutral-secondary);font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex}.openui-agent-prefill-chip:not(:disabled):hover{background:var(--openui-highlight);border-color:var(--openui-border-interactive-emphasis);color:var(--openui-text-neutral-primary)}.openui-agent-prefill-chip:focus-visible{box-shadow:0 0 0 2.5px var(--openui-border-default);outline:none}.openui-agent-prefill-chip:disabled{cursor:default;opacity:.5}.openui-agent-prefill-chip__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.openui-agent-prefill-chip__label{white-space:nowrap}.openui-agent-thread-composer{max-width:calc(768px + var(--openui-space-m-l) + var(--openui-space-m-l));width:100%;margin:0 auto var(--openui-space-l);padding:0 var(--openui-space-m-l)}.openui-agent-container--mobile .openui-agent-thread-composer{padding:var(--openui-space-m) var(--openui-space-m) var(--openui-space-m-l);margin:0}.openui-agent-thread-container--detailed-view-active .openui-agent-thread-composer{padding:0 var(--openui-space-m-l)}.openui-agent-thread-composer__input-wrapper{background-color:var(--openui-foreground);border:1px solid var(--openui-border-interactive);border-radius:var(--openui-radius-3xl);box-shadow:var(--openui-shadow-l);gap:var(--openui-space-s);padding:var(--openui-space-m);flex-direction:column;display:flex;overflow:clip}.openui-agent-thread-composer__input-wrapper[data-overflow-top],.openui-agent-thread-composer__input-wrapper[data-overflow-bottom]{--openui-agent-thread-composer-mask-top:0px;--openui-agent-thread-composer-mask-bottom:0px}.openui-agent-thread-composer__input-wrapper[data-overflow-top] .openui-agent-thread-composer__input,.openui-agent-thread-composer__input-wrapper[data-overflow-bottom] .openui-agent-thread-composer__input{-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--openui-agent-thread-composer-mask-top), black calc(100% - var(--openui-agent-thread-composer-mask-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--openui-agent-thread-composer-mask-top), black calc(100% - var(--openui-agent-thread-composer-mask-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--openui-agent-thread-composer-mask-top), black calc(100% - var(--openui-agent-thread-composer-mask-bottom)), transparent 100%)}.openui-agent-thread-composer__input-wrapper[data-overflow-top]{--openui-agent-thread-composer-mask-top:var(--openui-space-xl)}.openui-agent-thread-composer__input-wrapper[data-overflow-bottom]{--openui-agent-thread-composer-mask-bottom:var(--openui-space-xl)}.openui-agent-thread-composer__input{scrollbar-width:thin;scrollbar-color:var(--openui-elevated) #0000}.openui-agent-thread-composer__input::-webkit-scrollbar{width:6px}.openui-agent-thread-composer__input::-webkit-scrollbar-track{background:0 0}.openui-agent-thread-composer__input::-webkit-scrollbar-thumb{background-color:var(--openui-elevated);border-radius:var(--openui-radius-full)}.openui-agent-thread-composer__input{padding:0 var(--openui-space-3xs);resize:none;max-height:200px;font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-primary);background:0 0;border:none;outline:none;overflow-y:auto}.openui-agent-thread-composer__input::placeholder{color:var(--openui-text-neutral-secondary)}.openui-agent-thread-composer__action-bar{align-items:center;display:flex}.openui-agent-thread-composer__submit-button{margin-left:auto}.openui-agent-ambient-loader{justify-content:center;align-items:center;gap:var(--openui-space-m);isolation:isolate;flex-direction:column;flex:auto;width:100%;height:100%;min-height:280px;display:flex;position:relative;overflow:hidden}.openui-agent-ambient-loader__glow{aspect-ratio:1;filter:blur(64px);pointer-events:none;z-index:-1;will-change:transform;border-radius:50%;width:min(340px,55%);position:absolute}.openui-agent-ambient-loader__glow--a{background:var(--openui-interactive-accent-default);opacity:.14;animation:7s ease-in-out infinite alternate openui-agent-ambient-loader-drift-a;top:4%;left:6%}.openui-agent-ambient-loader__glow--b{background:var(--openui-chat-user-response-bg);opacity:.75;animation:9.5s ease-in-out infinite alternate openui-agent-ambient-loader-drift-b;bottom:4%;right:4%}@keyframes openui-agent-ambient-loader-drift-a{0%{opacity:.09;transform:translate(-14%,-10%)scale(.92)}to{opacity:.2;transform:translate(22%,26%)scale(1.35)}}@keyframes openui-agent-ambient-loader-drift-b{0%{opacity:.85;transform:translate(12%,10%)scale(1.28)}to{opacity:.5;transform:translate(-22%,-20%)scale(.85)}}.openui-agent-ambient-loader__label{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-secondary)}@media (prefers-reduced-motion:reduce){.openui-agent-ambient-loader__glow{animation:none}}.openui-agent-artifact-browser{gap:var(--openui-space-m);width:100%;height:100%;padding:0 var(--openui-space-l) 80px;box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden auto}.openui-agent-artifact-browser__content{gap:var(--openui-space-l);flex-direction:column;width:100%;min-width:0;max-width:800px;margin:0 auto;display:flex}.openui-agent-artifact-browser__header{z-index:1;justify-content:space-between;align-items:center;gap:var(--openui-space-xl);padding:100px var(--openui-space-s) var(--openui-space-2xl);background-color:var(--openui-foreground);min-width:0;display:flex;position:sticky;top:0}.openui-agent-artifact-browser__header:after{content:"";right:0;bottom:calc(-1*var(--openui-space-xl));height:var(--openui-space-xl);background:linear-gradient(to bottom, var(--openui-foreground) 0%, transparent 100%);pointer-events:none;position:absolute;left:0}.openui-agent-artifact-browser__title{font:var(--openui-text-heading-lg);letter-spacing:var(--openui-text-heading-lg-letter-spacing);color:var(--openui-text-neutral-primary);min-width:0;margin:0;padding-left:4px;font-weight:500}.openui-agent-artifact-browser__search{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);align-items:center;gap:var(--openui-space-s);width:240px;min-width:0;max-width:50%;padding:calc(var(--openui-space-xs) - 1px) calc(var(--openui-space-xs) - 1px) calc(var(--openui-space-xs) - 1px) calc(var(--openui-space-m) - 1px);border:1px solid var(--openui-border-interactive);border-radius:var(--openui-radius-m);box-sizing:border-box;background-color:var(--openui-highlight-subtle);color:var(--openui-text-neutral-secondary);transition:box-shadow .16s,border-color .16s,background-color .16s;display:flex}.openui-agent-artifact-browser__search:focus-within{border-color:var(--openui-border-interactive-emphasis);box-shadow:0 0 0 2.5px var(--openui-border-default)}.openui-agent-artifact-browser__search:not(:focus-within):hover{border-color:var(--openui-border-interactive)}.openui-agent-artifact-browser__search-input{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);width:100%;min-width:0;color:var(--openui-text-neutral-primary);background:0 0;border:none;outline:none;flex:1}.openui-agent-artifact-browser__search-input::placeholder{color:var(--openui-text-neutral-secondary)}.openui-agent-artifact-browser__list{gap:var(--openui-space-m);flex-direction:column;width:100%;min-width:0;display:flex}.openui-agent-artifact-browser__item{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);align-items:center;gap:var(--openui-space-m-l);width:100%;min-width:0;max-width:100%;padding:0;padding:var(--openui-space-m);border-radius:var(--openui-radius-2xl);color:var(--openui-text-neutral-primary);text-align:left;cursor:pointer;background:0 0;border:0;transition:background-color .16s;display:flex}.openui-agent-artifact-browser__item:hover{background-color:var(--openui-highlight)}.openui-agent-artifact-browser__item:focus-visible{outline:2px solid var(--openui-border-accent);outline-offset:2px}.openui-agent-artifact-browser__item-icon{border-radius:var(--openui-radius-m);background-color:var(--openui-highlight);width:64px;height:52px;color:var(--openui-text-neutral-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex;overflow:hidden}.openui-agent-artifact-browser__item-icon>*{max-width:100%;max-height:100%}.openui-agent-artifact-browser__item-meta{justify-content:center;gap:var(--openui-space-s);flex-direction:column;flex:1;min-width:0;max-width:100%;padding:0;display:flex;overflow:hidden}.openui-agent-artifact-browser__item-title{font:var(--openui-text-label-default);letter-spacing:var(--openui-text-label-default-letter-spacing);white-space:normal;word-break:break-word;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;display:block}.openui-agent-artifact-browser__item-updated-at{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-secondary)}.openui-agent-artifact-browser__error{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-secondary);padding:var(--openui-space-s) 0}.openui-agent-artifact-browser__loading{justify-content:center;padding:120px 0;display:flex}.openui-agent-artifact-browser__empty{justify-content:center;align-items:center;gap:var(--openui-space-l);min-height:320px;padding:var(--openui-space-3xl) 0;text-align:center;flex-direction:column;display:flex}.openui-agent-artifact-browser__empty-illustration{margin:var(--openui-space-m-l);color:var(--openui-text-neutral-tertiary);justify-content:center;align-self:center;align-items:center;font-size:48px;display:flex}.openui-agent-artifact-browser__empty-copy{gap:var(--openui-space-xs);flex-direction:column;display:flex}.openui-agent-artifact-browser__empty-text{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing);color:var(--openui-text-neutral-primary)}.openui-agent-artifact-browser__empty-subtitle{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-secondary)}.openui-agent-artifact-browser__load-more{display:flex}@media (width<=560px){.openui-agent-artifact-browser{padding:0 var(--openui-space-m-l) 80px}.openui-agent-artifact-browser__header{padding:var(--openui-space-xl) 0 var(--openui-space-m);flex-direction:column;align-items:stretch}.openui-agent-artifact-browser__search{width:100%;max-width:none}}.openui-agent-artifact-view{flex-direction:column;height:100%;display:flex;overflow:hidden}.openui-agent-artifact-view__header{align-items:center;gap:var(--openui-space-m);padding:var(--openui-space-m-l) var(--openui-space-m-l) var(--openui-space-m);border-bottom:1px solid var(--openui-border-default);flex-shrink:0;display:flex}.openui-agent-container--mobile .openui-agent-artifact-view__header{display:none}.openui-agent-artifact-view__title{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.openui-agent-artifact-view__content{flex:1;overflow-y:auto}.openui-agent-artifact-view__error{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-secondary);padding:var(--openui-space-l)}.openui-agent-artifact-view__loading{padding:var(--openui-space-3xl) 0;justify-content:center;display:flex}.openui-agent-workspace-sidebar{border-left:1px solid var(--openui-border-default);width:280px;height:100%;padding:var(--openui-space-m);gap:var(--openui-space-m);background-color:var(--openui-foreground);flex-direction:column;flex-shrink:0;transition:width .3s cubic-bezier(.22,1,.36,1),padding .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.openui-agent-container--mobile .openui-agent-workspace-sidebar{z-index:1000;width:294px;height:100%;padding-top:var(--openui-space-m-l);position:absolute;top:0;right:0;transform:translate(0)}.openui-agent-workspace-sidebar--collapsed{border-left:0;width:0;padding:0;transition:width .3s cubic-bezier(.22,1,.36,1) .14s,padding .3s cubic-bezier(.22,1,.36,1) .14s,border-color .3s cubic-bezier(.22,1,.36,1) .14s}.openui-agent-container--mobile .openui-agent-workspace-sidebar--collapsed{width:294px;padding:var(--openui-space-m-l) var(--openui-space-m) var(--openui-space-m);border-left:1px solid var(--openui-border-default);transform:translate(100%)}.openui-agent-workspace-sidebar__header{align-items:center;gap:var(--openui-space-s);padding:var(--openui-space-m) var(--openui-space-xs);opacity:1;flex-shrink:0;transition:opacity .16s ease-out .22s;display:flex}.openui-agent-workspace-sidebar--collapsed .openui-agent-workspace-sidebar__header{opacity:0;transition:opacity .12s ease-out}.openui-agent-workspace-sidebar__title{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);min-width:0;color:var(--openui-text-neutral-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.openui-agent-workspace-sidebar__tabs{align-items:center;gap:var(--openui-space-3xs);opacity:1;flex:1;min-width:0;height:40px;transition:opacity .16s ease-out .22s;display:flex;position:relative}.openui-agent-workspace-sidebar--collapsed .openui-agent-workspace-sidebar__tabs{opacity:0;transition:opacity .12s ease-out}.openui-agent-workspace-sidebar__tab-indicator{border-radius:var(--openui-radius-s);background-color:var(--openui-highlight);pointer-events:none;transition:transform .18s cubic-bezier(.22,1,.36,1),width .18s cubic-bezier(.22,1,.36,1),height .18s cubic-bezier(.22,1,.36,1),opacity .12s;position:absolute;top:0;left:0}.openui-agent-workspace-sidebar--collapsed .openui-agent-workspace-sidebar__tab-indicator{transition:opacity .12s ease-out;opacity:0!important}.openui-agent-workspace-sidebar__tab{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);z-index:1;height:32px;padding:0;padding:var(--openui-space-xs) var(--openui-space-s-m);border-radius:var(--openui-radius-m);color:var(--openui-text-neutral-secondary);cursor:pointer;background:0 0;border:0;flex:none;position:relative}.openui-agent-container--mobile .openui-agent-workspace-sidebar__tab{font:var(--openui-text-label-default);letter-spacing:var(--openui-text-label-default-letter-spacing);border-radius:var(--openui-radius-l)}.openui-agent-workspace-sidebar__tab:hover,.openui-agent-workspace-sidebar__tab--active{color:var(--openui-text-neutral-primary)}.openui-agent-workspace-sidebar__content{gap:var(--openui-space-l);opacity:1;scrollbar-width:thin;scrollbar-color:var(--openui-highlight-strong) #0000;flex-direction:column;flex:1;min-height:0;transition:opacity .18s ease-out .22s;display:flex;overflow:hidden auto}.openui-agent-workspace-sidebar__content::-webkit-scrollbar{width:6px}.openui-agent-workspace-sidebar__content::-webkit-scrollbar-thumb{background-color:var(--openui-highlight-strong);border-radius:var(--openui-radius-full)}.openui-agent-workspace-sidebar--collapsed .openui-agent-workspace-sidebar__content{opacity:0;transition:opacity .12s ease-out}.openui-agent-workspace-sidebar__empty{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-tertiary);padding:var(--openui-space-s) var(--openui-space-2xs)}.openui-agent-workspace-sidebar__section-empty{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-tertiary);padding:var(--openui-space-2xs);font-style:italic}.openui-agent-workspace-sidebar__list{gap:var(--openui-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.openui-agent-workspace-sidebar__item{align-items:flex-start;gap:var(--openui-space-m);width:100%;padding:0;padding:var(--openui-space-s) var(--openui-space-s);border-radius:var(--openui-radius-xl);color:var(--openui-text-neutral-primary);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;transition:background-color .15s;display:flex}.openui-agent-workspace-sidebar__item:hover,.openui-agent-workspace-sidebar__item:active,.openui-agent-workspace-sidebar__item--active{background-color:var(--openui-highlight)}.openui-agent-workspace-sidebar__item-icon{color:var(--openui-text-neutral-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.openui-agent-workspace-sidebar__item--active .openui-agent-workspace-sidebar__item-icon{color:var(--openui-text-accent-primary)}.openui-agent-workspace-sidebar__item-label{font:var(--openui-text-label-default);letter-spacing:var(--openui-text-label-default-letter-spacing);overflow-wrap:anywhere;width:100%;min-width:0}.openui-agent-workspace-sidebar__item-body{gap:var(--openui-space-xs);width:100%;min-width:0;padding-left:var(--openui-space-2xs);padding-bottom:var(--openui-space-2xs);flex-direction:column;flex:1;display:flex;overflow:hidden}.openui-agent-workspace-sidebar__item-meta{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);width:100%;min-width:0;color:var(--openui-text-neutral-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.openui-agent-workspace-sidebar__overlay{background-color:var(--openui-overlay);z-index:99;width:100%;height:100%;transition:opacity .4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.openui-agent-workspace-sidebar__overlay--collapsed{opacity:0;pointer-events:none}.openui-detailed-view-overlay{z-index:10;background-color:var(--openui-foreground);animation:.3s cubic-bezier(.4,0,.2,1) openui-detailed-view-overlay-slide-in;position:absolute;inset:0}.openui-detailed-view-overlay--exiting{animation:.2s cubic-bezier(.4,0,.2,1) forwards openui-detailed-view-overlay-slide-out}@keyframes openui-detailed-view-overlay-slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes openui-detailed-view-overlay-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.openui-detailed-view-panel{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.openui-detailed-view-panel__header{justify-content:space-between;align-items:center;gap:var(--openui-space-m);padding:var(--openui-space-m) var(--openui-space-m) var(--openui-space-m) var(--openui-space-l);border-bottom:1px solid var(--openui-border-default);background-color:var(--openui-foreground);z-index:1;display:flex;position:sticky;top:0}.openui-detailed-view-panel__title{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.openui-agent-container{background:var(--openui-foreground);box-sizing:border-box;width:100dvw;height:100dvh;display:flex;position:relative;overflow:hidden}.openui-agent-container *{box-sizing:border-box}.openui-agent-container.openui-agent-container--mobile{padding:0}.openui-agent-sidebar-actions{gap:var(--openui-space-2xl);flex-direction:column;display:flex}.openui-agent-container--mobile .openui-agent-sidebar-actions{gap:0}.openui-agent-sidebar-primary-actions,.openui-agent-sidebar-artifact-nav{gap:var(--openui-space-xs);flex-direction:column;display:flex}.openui-agent-container--mobile .openui-agent-sidebar-primary-actions,.openui-agent-container--mobile .openui-agent-sidebar-artifact-nav{gap:var(--openui-space-xl)}.openui-agent-container--mobile .openui-agent-sidebar-artifact-nav{margin-top:var(--openui-space-2xl);padding:0 var(--openui-space-m-l)}.openui-agent-new-chat-button{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);align-items:center;gap:var(--openui-space-2xs);width:100%;color:var(--openui-text-neutral-primary);border-radius:calc(var(--openui-radius-s) + 1px);cursor:pointer;background:0 0;border:0;justify-content:flex-start;padding:0;transition:background-color 90ms cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.openui-agent-new-chat-button:not(.openui-agent-new-chat-button--collapsed):hover{background-color:var(--openui-highlight)}.openui-agent-new-chat-button--collapsed:hover{background-color:#0000}.openui-agent-new-chat-button--collapsed:hover .openui-agent-new-chat-button__icon{background-color:var(--openui-highlight)}.openui-agent-new-chat-button__icon{width:28px;height:28px;margin:var(--openui-space-3xs);border-radius:var(--openui-radius-s);color:var(--openui-text-neutral-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:background-color 90ms cubic-bezier(.22,1,.36,1),color 90ms cubic-bezier(.22,1,.36,1),box-shadow 90ms cubic-bezier(.22,1,.36,1);display:flex}.openui-agent-new-chat-button__label{opacity:1;white-space:nowrap;transition:opacity 90ms cubic-bezier(.22,1,.36,1)}.openui-agent-new-chat-button--collapsed{gap:0;width:32px}.openui-agent-new-chat-button--collapsed .openui-agent-new-chat-button__label{opacity:0;width:0;overflow:hidden}.openui-agent-new-chat-floating-button{left:var(--openui-space-m-l);bottom:var(--openui-space-l);z-index:1;position:absolute}.openui-agent-tooltip,.openui-agent-sidebar-tooltip{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);z-index:10000;padding:var(--openui-space-xs) var(--openui-space-s);border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-m);background-color:var(--openui-inverted-background);color:var(--openui-foreground);box-shadow:var(--openui-shadow-m)}.openui-button-base{box-sizing:border-box;font:var(--openui-text-label-default);letter-spacing:var(--openui-text-label-default-letter-spacing);border-radius:var(--openui-radius-l);cursor:pointer;gap:var(--openui-space-xs);border:1px solid #0000;align-items:center;transition:all .12s;display:flex}.openui-button-base svg{width:1em;height:1em}.openui-button-base-primary{background-color:var(--openui-interactive-accent-default);color:var(--openui-text-accent-primary);border-color:var(--openui-border-accent);box-shadow:var(--openui-shadow-m)}.openui-button-base-primary:not(:disabled):hover{background-color:var(--openui-interactive-accent-hover);box-shadow:none}.openui-button-base-primary:disabled{background-color:var(--openui-interactive-accent-disabled);cursor:not-allowed;box-shadow:none}.openui-button-base-primary:not(:disabled):active{background-color:var(--openui-interactive-accent-pressed)}.openui-button-base-secondary{color:var(--openui-text-neutral-primary);border-color:var(--openui-border-interactive);box-shadow:var(--openui-shadow-m);background-color:#0000}.openui-button-base-secondary:not(:disabled):hover{background-color:var(--openui-highlight);box-shadow:none}.openui-button-base-secondary:disabled{box-shadow:none;color:var(--openui-text-neutral-tertiary);cursor:not-allowed;background-color:#0000}.openui-button-base-secondary:not(:disabled):active{background-color:var(--openui-highlight)}.openui-button-base-tertiary{color:var(--openui-text-neutral-primary);background-color:#0000}.openui-button-base-tertiary:not(:disabled):hover{background-color:var(--openui-highlight)}.openui-button-base-tertiary:disabled{border-color:var(--openui-border-default);color:var(--openui-text-neutral-tertiary);cursor:not-allowed;background-color:#0000}.openui-button-base-tertiary:not(:disabled):active{background-color:var(--openui-highlight);border-color:var(--openui-border-interactive)}.openui-button-base-destructive-primary{background-color:var(--openui-interactive-destructive-accent-default);color:var(--openui-text-danger-inverted-primary);border-color:var(--openui-border-accent)}.openui-button-base-destructive-primary:not(:disabled):hover{background-color:var(--openui-interactive-destructive-accent-hover)}.openui-button-base-destructive-primary:disabled{background-color:var(--openui-interactive-destructive-accent-disabled);cursor:not-allowed}.openui-button-base-destructive-primary:not(:disabled):active{background-color:var(--openui-interactive-destructive-accent-pressed)}.openui-button-base-destructive-secondary{background-color:var(--openui-interactive-destructive-default);color:var(--openui-text-danger-primary);border-color:var(--openui-border-danger)}.openui-button-base-destructive-secondary:not(:disabled):hover{background-color:var(--openui-interactive-destructive-hover)}.openui-button-base-destructive-secondary:disabled{background-color:var(--openui-interactive-destructive-disabled);color:var(--openui-text-danger-tertiary);cursor:not-allowed}.openui-button-base-destructive-secondary:not(:disabled):active{background-color:var(--openui-interactive-destructive-hover)}.openui-button-base-destructive-tertiary{color:var(--openui-text-danger-primary);background-color:#0000;border-color:#0000}.openui-button-base-destructive-tertiary:not(:disabled):hover{background-color:var(--openui-interactive-destructive-hover)}.openui-button-base-destructive-tertiary:disabled{color:var(--openui-text-danger-tertiary);cursor:not-allowed}.openui-button-base-destructive-tertiary:not(:disabled):active{background-color:var(--openui-interactive-destructive-hover);border-color:var(--openui-border-danger)}.openui-button-base-extra-small{border-radius:var(--openui-radius-s);padding:calc(var(--openui-space-xs) - 1.75px) var(--openui-space-s);font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing)}.openui-button-base-small{border-radius:calc(var(--openui-radius-s) + 1px);padding:calc(var(--openui-space-s) - 1.75px) var(--openui-space-s-m);font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing)}.openui-button-base-medium{padding:calc(var(--openui-space-s) - 1px) var(--openui-space-s-m);border-radius:var(--openui-radius-m)}.openui-button-base-large{padding:calc(var(--openui-space-s-m) - 1px) var(--openui-space-m)}.openui-buttons{gap:var(--openui-space-m);box-sizing:border-box;width:100%;display:flex}.openui-buttons-horizontal{flex-flow:wrap}.openui-buttons-vertical{flex-direction:column}.openui-calendar-container .openui-calendar-select-trigger{font:var(--openui-text-label-default);letter-spacing:var(--openui-text-label-default-letter-spacing);min-height:calc(var(--openui-space-l) + var(--openui-space-s));padding:var(--openui-space-xs) var(--openui-space-s);border-radius:var(--openui-radius-s);color:var(--openui-text-neutral-primary);gap:var(--openui-space-2xs);background-color:#0000;border:1px solid #0000}.openui-calendar-container .openui-calendar-select-trigger:hover{background-color:var(--openui-highlight-subtle)}.openui-calendar-container .openui-calendar-select-trigger:focus-visible{outline-offset:var(--openui-space-3xs)}.openui-calendar-container .openui-calendar-select-trigger[data-state=open]{background-color:var(--openui-highlight-subtle)}.openui-calendar-container .openui-calendar-select-content-months,.openui-calendar-container .openui-calendar-select-content-years{padding:var(--openui-space-2xs);background-color:var(--openui-foreground);border:1px solid var(--openui-border-interactive);border-radius:var(--openui-radius-xl);box-shadow:var(--openui-shadow-m)}.openui-calendar-container .openui-calendar-select-content-years .openui-calendar-select-viewport{gap:var(--openui-space-2xs);grid-template-columns:repeat(3,1fr);display:grid}.openui-calendar-container .openui-calendar-select-content-years .openui-calendar-select-viewport-mobile{grid-template-columns:repeat(2,1fr)}.openui-calendar-container .openui-calendar-select-content-years .openui-calendar-select-item{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);border-radius:var(--openui-radius-s);padding:var(--openui-space-xs) var(--openui-space-s);color:var(--openui-text-neutral-primary);justify-content:center;place-self:center;align-items:center;display:flex}.openui-calendar-container .openui-calendar-select-content-years .openui-calendar-select-item:hover{background-color:var(--openui-highlight-subtle)}.openui-calendar-container .openui-calendar-select-content-years .openui-calendar-select-item[data-highlighted]{background-color:var(--openui-highlight);color:var(--openui-text-neutral-primary)}.openui-calendar-root{--openui-calendar-day-size:calc(var(--openui-space-2xl) + var(--openui-space-2xs));--openui-calendar-cell-radius:var(--openui-radius-m);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);box-sizing:border-box;width:fit-content;max-width:100%;padding:var(--openui-space-l);border:1px solid var(--openui-border-interactive);border-radius:var(--openui-radius-3xl);background-color:var(--openui-foreground);color:var(--openui-text-neutral-primary)}.openui-calendar-nav-mobile{gap:var(--openui-space-s)}.openui-calendar-nav-fullscreen,.openui-calendar-nav-tray,.openui-calendar-nav-copilot{gap:var(--openui-space-m)}.openui-calendar-dropdowns-mobile{gap:var(--openui-space-2xs)}.openui-calendar-dropdowns-fullscreen,.openui-calendar-dropdowns-tray,.openui-calendar-dropdowns-copilot{gap:var(--openui-space-s)}.openui-calendar-month{color:var(--openui-text-neutral-primary)}.openui-calendar-month-caption{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);justify-content:space-between;align-items:center;gap:var(--openui-space-s);height:auto;margin-bottom:var(--openui-space-s);font-weight:inherit;font-size:inherit;display:flex}.openui-calendar-months-dropdown,.openui-calendar-years-dropdown{cursor:pointer}.openui-calendar-chevron{fill:var(--openui-interactive-accent-default)}.openui-calendar-month-grid{table-layout:auto;border-collapse:collapse;width:auto}.openui-calendar-weekdays{color:var(--openui-text-neutral-primary)}.openui-calendar-weekday{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-secondary);width:var(--openui-calendar-day-size);height:var(--openui-calendar-day-size);text-transform:none;text-align:center;vertical-align:middle;padding:0}.openui-calendar-single-day,.openui-calendar-range-day{width:var(--openui-calendar-day-size);height:var(--openui-calendar-day-size);min-width:var(--openui-calendar-day-size);min-height:var(--openui-calendar-day-size);vertical-align:middle;padding:0}.openui-calendar-single-day-button,.openui-calendar-range-day-button{font:var(--openui-text-label-default);letter-spacing:var(--openui-text-label-default-letter-spacing);border-radius:var(--openui-calendar-cell-radius);width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .12s,border-color .12s,color .12s;display:flex}.openui-calendar-single-day-button:focus,.openui-calendar-range-day-button:focus{outline:none}.openui-calendar-single-day-button:focus-visible,.openui-calendar-range-day-button:focus-visible{outline:2px solid var(--openui-border-accent);outline-offset:var(--openui-space-3xs)}.openui-calendar-single-day-button:not(:disabled):hover,.openui-calendar-range-day-button:not(:disabled):hover{background-color:var(--openui-highlight-subtle)}.openui-calendar-single-day-button:disabled,.openui-calendar-range-day-button:disabled{cursor:not-allowed;color:var(--openui-text-neutral-tertiary)}.openui-calendar-button-next,.openui-calendar-button-previous{display:none}.openui-calendar-today[data-today]:not([aria-selected]){background-color:var(--openui-sunk);border-radius:var(--openui-calendar-cell-radius)}.openui-calendar-disabled{color:var(--openui-text-neutral-tertiary)}.openui-calendar-single-day-selected{background:var(--openui-interactive-accent-default);color:var(--openui-text-accent-primary);border-radius:var(--openui-calendar-cell-radius)}.openui-calendar-range-start{background:var(--openui-interactive-accent-default);color:var(--openui-text-accent-primary);border-top-left-radius:var(--openui-calendar-cell-radius);border-bottom-left-radius:var(--openui-calendar-cell-radius)}.openui-calendar-range-middle{background:var(--openui-highlight)}.openui-calendar-range-end{background:var(--openui-interactive-accent-default);color:var(--openui-text-accent-primary);border-top-right-radius:var(--openui-calendar-cell-radius);border-bottom-right-radius:var(--openui-calendar-cell-radius)}.openui-calendar-footer{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-primary)}.openui-callout{padding:var(--openui-space-000) calc(var(--openui-space-m) + 2px);box-sizing:border-box;border-left:2px solid;flex-direction:column;align-items:flex-start;display:flex}.openui-callout-info{border-color:var(--openui-border-info-emphasis)}.openui-callout-info .openui-callout-title{color:var(--openui-text-info-primary)}.openui-callout-danger{border-color:var(--openui-border-danger-emphasis)}.openui-callout-danger .openui-callout-title{color:var(--openui-text-danger-primary)}.openui-callout-warning{border-color:var(--openui-border-alert-emphasis)}.openui-callout-warning .openui-callout-title{color:var(--openui-text-alert-primary)}.openui-callout-success{border-color:var(--openui-border-success-emphasis)}.openui-callout-success .openui-callout-title{color:var(--openui-text-success-primary)}.openui-callout-neutral{border-color:var(--openui-border-interactive-selected)}.openui-callout-neutral .openui-callout-title{color:var(--openui-text-neutral-primary)}.openui-callout-title{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing)}.openui-callout-description{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-primary)}.openui-callout-autodismiss{animation:.4s ease-in forwards openui-callout-fadeout;animation-delay:var(--callout-duration,3s)}@keyframes openui-callout-fadeout{0%{opacity:1;max-height:200px;padding-top:var(--openui-space-000);padding-bottom:var(--openui-space-000);margin-bottom:0}70%{opacity:0;max-height:200px}to{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden}}.openui-card{gap:var(--openui-space-xl);box-sizing:border-box;color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);border:1px solid #0000;flex-direction:column;display:flex}.openui-card-card{box-shadow:none}.openui-card-clear{padding:0px var(--openui-space-l);border-radius:var(--openui-radius-3xl);box-shadow:none;background-color:#0000}.openui-card-sunk{padding:var(--openui-space-l);border-radius:var(--openui-radius-3xl);background-color:var(--openui-sunk);border-color:var(--openui-border-default);box-shadow:var(--openui-shadow-m)}.openui-card-standard{width:80%}.openui-card-full{width:100%}.openui-header{gap:var(--openui-space-xs);margin-bottom:var(--openui-space-2xs);overflow-wrap:break-word;flex-direction:column;display:flex}.openui-header-top{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.openui-header-top-left{align-items:center;gap:var(--openui-space-xs);color:var(--openui-text-neutral-primary);font:var(--openui-text-heading-sm);letter-spacing:var(--openui-text-heading-sm-letter-spacing);flex-direction:row;display:flex}.openui-header-top-left-icon{justify-content:center;align-items:center;width:1em;height:1em;display:flex}.openui-header-top-right{align-items:center;gap:var(--openui-space-2xs);flex-direction:row;display:flex}.openui-header-bottom{color:var(--openui-text-neutral-secondary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-carousel{display:flex;position:relative}.openui-carousel-content{gap:var(--openui-space-m);scroll-snap-type:x mandatory;-ms-overflow-x:hidden;scrollbar-width:none;flex-direction:row;display:flex;position:relative;overflow-x:auto}.openui-carousel-content.openui-carousel-content--mask-left.openui-carousel-content--mask-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.openui-carousel-content.openui-carousel-content--mask-left:not(.openui-carousel-content--mask-right){-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px,#000);mask-image:linear-gradient(90deg,#0000,#000 40px,#000)}.openui-carousel-content.openui-carousel-content--mask-right:not(.openui-carousel-content--mask-left){-webkit-mask-image:linear-gradient(270deg,#0000,#000 40px,#000);mask-image:linear-gradient(270deg,#0000,#000 40px,#000)}.openui-carousel-content-wrapper{gap:var(--openui-space-m);display:flex}.openui-carousel-content::-webkit-scrollbar{display:none}.openui-carousel-content>*{box-sizing:border-box;scroll-snap-align:start}.openui-carousel-item{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);gap:var(--openui-space-m);border-radius:var(--openui-radius-2xl);background-color:var(--openui-foreground);width:280px;padding:var(--openui-space-m);border:1px solid var(--openui-border-default);flex-direction:column;flex-shrink:0;display:flex}.openui-carousel-button{z-index:10;background:var(--openui-foreground);border-radius:var(--openui-radius-s);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.openui-carousel-button-left{left:-12px}.openui-carousel-button-right{right:-12px}@media (width<=400px){.openui-carousel .openui-carousel-item{flex-shrink:0;width:248px}}.openui-carousel--sunk .openui-carousel-item{background-color:var(--openui-highlight-subtle)}.openui-chart-empty{justify-content:center;align-items:center;min-height:200px;display:flex}.openui-chart-empty-text{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-secondary)}.openui-cartesian-y-axis-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-secondary);padding-bottom:var(--openui-space-s)}.openui-cartesian-x-axis-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-secondary);text-align:center}@keyframes openui-draw-line{to{stroke-dashoffset:0}}@keyframes openui-fade-appear{0%{opacity:0}to{opacity:1}}.openui-area-chart-container{flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.openui-area-chart-container-inner{flex:1;width:100%;min-height:0;display:flex}.openui-area-chart-y-axis-container{flex-shrink:0}.openui-area-chart-main-container{flex:1;min-width:0;overflow:auto hidden}.openui-area-chart-main-container::-webkit-scrollbar{display:none}.openui-area-chart-main-container{scrollbar-width:none;-ms-overflow-style:none}.openui-area-chart-grid line{stroke:var(--openui-border-default);stroke-dasharray:3 3}.openui-area-chart-grid line.openui-grid-zero-line{stroke-dasharray:none}.openui-area-chart-y-tick,.openui-area-chart-x-tick,.openui-area-chart-x-tick-angled{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-text-neutral-secondary)}.openui-area-chart-crosshair-line{stroke:var(--openui-border-default);stroke-width:1px;stroke-dasharray:4 4}.openui-area-chart-active-dot-outer{fill:var(--openui-foreground);stroke:var(--openui-border-default);stroke-width:1px}.openui-area-chart-active-dot-inner{stroke:none}.openui-area-chart-area-path{transition:opacity .2s}.openui-area-chart-area-line{fill:none;stroke-width:2px}@media (prefers-reduced-motion:no-preference){.openui-area-chart-area-line--animated{stroke-dasharray:var(--path-length);stroke-dashoffset:var(--path-length);animation:1s ease-out forwards openui-draw-line}.openui-area-chart-area-path--animated{opacity:0;animation:.6s ease-out .4s forwards openui-fade-appear}}.openui-line-chart-container{flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.openui-line-chart-container-inner{flex:1;width:100%;min-height:0;display:flex}.openui-line-chart-y-axis-container{flex-shrink:0}.openui-line-chart-main-container{flex:1;min-width:0;overflow:auto hidden}.openui-line-chart-main-container::-webkit-scrollbar{display:none}.openui-line-chart-main-container{scrollbar-width:none;-ms-overflow-style:none}.openui-line-chart-grid line{stroke:var(--openui-border-default);stroke-dasharray:3 3}.openui-line-chart-grid line.openui-grid-zero-line{stroke-dasharray:none}.openui-line-chart-y-tick,.openui-line-chart-x-tick,.openui-line-chart-x-tick-angled{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-text-neutral-secondary)}.openui-line-chart-crosshair-line{stroke:var(--openui-border-default);stroke-width:1px;stroke-dasharray:4 4}.openui-line-chart-active-dot-outer{fill:var(--openui-foreground);stroke:var(--openui-border-default);stroke-width:1px}.openui-line-chart-active-dot-inner{stroke:none}.openui-line-chart-line{fill:none;stroke-width:2px}.openui-line-chart-dot{stroke:var(--openui-foreground);stroke-width:1px}@media (prefers-reduced-motion:no-preference){.openui-line-chart-line--animated{stroke-dasharray:var(--path-length);stroke-dashoffset:var(--path-length);animation:1s ease-out forwards openui-draw-line}}.openui-bar-chart-container{flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.openui-bar-chart-container-inner{flex:1;width:100%;min-height:0;display:flex}.openui-bar-chart-y-axis-container{flex-shrink:0}.openui-bar-chart-main-container{flex:1;min-width:0;overflow:auto hidden}.openui-bar-chart-main-container::-webkit-scrollbar{display:none}.openui-bar-chart-main-container{scrollbar-width:none;-ms-overflow-style:none}.openui-bar-chart-grid line{stroke:var(--openui-border-default);stroke-dasharray:3 3}.openui-bar-chart-grid line.openui-grid-zero-line{stroke-dasharray:none}.openui-bar-chart-y-tick,.openui-bar-chart-x-tick,.openui-bar-chart-x-tick-angled{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-text-neutral-secondary)}.openui-bar-chart-hover-highlight{fill:var(--openui-text-neutral-primary);opacity:.04;pointer-events:none}.openui-bar-chart-internal-line{pointer-events:none}@media (prefers-reduced-motion:no-preference){.openui-bar-chart-bar--animated{transform-box:fill-box;transform-origin:bottom;animation:.6s ease-out both openui-bar-grow}.openui-bar-chart-bar--animated.openui-bar-chart-bar--negative{transform-origin:top}}@keyframes openui-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.openui-horizontal-bar-chart-container{flex-direction:column;width:100%;height:auto;display:flex;position:relative}.openui-horizontal-bar-chart-container-inner-wrapper{flex-direction:row;width:100%;display:flex;overflow:hidden}.openui-horizontal-bar-chart-container-inner{flex-direction:column;flex:1;width:100%;min-width:0;display:flex;position:relative}.openui-horizontal-bar-chart-main-container{height:100%;overflow-y:auto}.openui-horizontal-bar-chart-main-container::-webkit-scrollbar{display:none}.openui-horizontal-bar-chart-main-container{scrollbar-width:none;-ms-overflow-style:none}.openui-horizontal-bar-chart-x-axis-container{box-sizing:border-box;border-top:1px solid var(--openui-border-default);width:100%;padding-top:var(--openui-space-2xs);flex-shrink:0}.openui-horizontal-bar-chart-category-label{color:var(--openui-text-neutral-secondary);font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);white-space:nowrap;text-overflow:ellipsis;width:100%;padding-left:var(--openui-space-m);box-sizing:border-box;align-items:center;display:flex;overflow:hidden}.openui-horizontal-bar-chart-x-tick{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-text-neutral-secondary)}.openui-horizontal-bar-chart-grid-vertical line{stroke:var(--openui-border-default);stroke-dasharray:3 3}.openui-horizontal-bar-chart-internal-line{pointer-events:none}.openui-horizontal-bar-chart-crosshair{fill:var(--openui-text-neutral-primary);opacity:.04;pointer-events:none}@media (prefers-reduced-motion:no-preference){.openui-horizontal-bar-chart-bar--animated{transform-box:fill-box;transform-origin:0;animation:.6s ease-out both openui-horizontal-bar-grow}.openui-horizontal-bar-chart-bar--animated.openui-horizontal-bar-chart-bar--negative{transform-origin:100%}}@keyframes openui-horizontal-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.openui-pie-chart-container{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.openui-pie-chart-svg-wrapper{justify-content:center;align-items:center;display:flex}.openui-pie-chart-track{fill:var(--openui-sunk)}@media (prefers-reduced-motion:no-preference){.openui-pie-chart-slice--animated{opacity:0;transform-origin:50%;animation:.6s ease-out forwards openui-pie-appear}}@keyframes openui-pie-appear{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.openui-radial-chart-container{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.openui-radial-chart-svg-wrapper{justify-content:center;align-items:center;display:flex}.openui-radial-chart-grid-circle{stroke:var(--openui-border-default);stroke-width:1px;stroke-dasharray:4 4}@media (prefers-reduced-motion:no-preference){.openui-radial-chart-bar--animated{opacity:0;animation:.5s ease-out forwards openui-fade-appear}}.openui-radar-chart-container{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.openui-radar-chart-svg-wrapper{justify-content:center;align-items:center;display:flex}.openui-radar-chart-svg-wrapper>svg{overflow:visible}.openui-radar-chart-grid-ring,.openui-radar-chart-grid-spoke{stroke:var(--openui-border-interactive);stroke-width:1px}.openui-radar-chart-polygon-area{transition:opacity .2s}.openui-radar-chart-polygon-stroke{fill:none;stroke-width:2px}.openui-radar-chart-dot{stroke:var(--openui-foreground);stroke-width:1.5px;transition:r .15s,opacity .15s}.openui-radar-chart-active-dot-outer{fill:var(--openui-foreground);stroke:var(--openui-border-default);stroke-width:1px}.openui-radar-chart-active-dot-inner{stroke:none}.openui-radar-chart-active-dots{pointer-events:none}.openui-radar-chart-axis-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-text-neutral-secondary)}@media (prefers-reduced-motion:no-preference){.openui-radar-chart-polygon--animated{opacity:0;transform-origin:50%;animation:.5s ease-out forwards openui-radar-polygon-appear}}@keyframes openui-radar-polygon-appear{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.openui-scatter-chart-container{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.openui-scatter-chart-grid line{stroke:var(--openui-border-default);stroke-dasharray:3 3}.openui-scatter-chart-grid line.openui-grid-zero-line{stroke-dasharray:none}.openui-scatter-chart-grid-vertical line{stroke:var(--openui-border-default);stroke-dasharray:3 3}.openui-scatter-chart-y-tick,.openui-scatter-chart-x-tick{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-text-neutral-secondary)}.openui-scatter-chart-dot{stroke:var(--openui-foreground);stroke-width:1.5px;transition:r .15s,fill-opacity .15s,stroke-opacity .15s}@media (prefers-reduced-motion:no-preference){.openui-scatter-chart-dot--animated{opacity:0;animation:.4s ease-out forwards openui-scatter-dot-appear}}@keyframes openui-scatter-dot-appear{0%{opacity:0;r:0}to{opacity:1}}.openui-heatmap-chart-container{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.openui-heatmap-chart-x-tick,.openui-heatmap-chart-y-tick{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-text-neutral-secondary)}.openui-heatmap-chart-cell,.openui-heatmap-chart-cell-label{transition:fill .2s}@media print{.openui-heatmap-chart-cell,.openui-heatmap-chart-cell-label{transition:none}}.openui-heatmap-chart-cell:hover{stroke:var(--openui-text-neutral-primary);stroke-width:1.5px}.openui-heatmap-chart-cell-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);pointer-events:none;-webkit-user-select:none;user-select:none}.openui-heatmap-chart-cell--empty{fill:var(--openui-border-default);fill-opacity:.35}@media (prefers-reduced-motion:no-preference){.openui-heatmap-chart-cell--animated,.openui-heatmap-chart-cell-label--animated{opacity:0;animation:.4s ease-out forwards openui-fade-appear}}.openui-heatmap-chart-color-scale{align-items:center;gap:8px;width:100%;padding:6px 0 2px;display:flex}.openui-heatmap-chart-color-scale-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-secondary);white-space:nowrap}.openui-heatmap-chart-color-scale-ramp{border-radius:4px;flex:1;height:8px;display:flex;position:relative;overflow:hidden}.openui-heatmap-chart-color-scale-bucket{flex:1}.openui-heatmap-chart-color-scale-ramp--diverging:after{content:"";background:var(--openui-text-neutral-primary);opacity:.55;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.openui-funnel-chart-container{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.openui-funnel-chart-ring{transition:d .3s,fill-opacity .2s}.openui-funnel-chart-ring--springy{transform-box:fill-box;transform-origin:50%}.openui-funnel-chart-ring--bloom-y{transform:scaleY(var(--funnel-ring-scale,1))}.openui-funnel-chart-ring--bloom-x{transform:scaleX(var(--funnel-ring-scale,1))}.openui-funnel-chart-stage{transition:filter .2s}@media print{.openui-funnel-chart-ring,.openui-funnel-chart-stage{transition:none}}.openui-funnel-chart-value{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);fill:var(--openui-text-neutral-primary);font-weight:600}.openui-funnel-chart-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-text-neutral-secondary)}.openui-funnel-chart-pct{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-background);font-weight:700}.openui-funnel-chart-pct-pill{fill:var(--openui-text-neutral-primary)}@media (prefers-reduced-motion:no-preference){.openui-funnel-chart-stage--animated{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.5s ease-out forwards openui-funnel-appear}}@keyframes openui-funnel-appear{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.openui-calendar-heatmap-container{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.openui-calendar-heatmap-month-label,.openui-calendar-heatmap-weekday-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);fill:var(--openui-text-neutral-secondary)}.openui-calendar-heatmap-cell:hover{stroke:var(--openui-foreground);stroke-width:1.5px}.openui-calendar-heatmap-cell--ghost{fill-opacity:.4}@media (prefers-reduced-motion:no-preference){.openui-calendar-heatmap-cell--animated{opacity:0;animation:.4s ease-out forwards openui-calendar-cell-in}}@keyframes openui-calendar-cell-in{0%{opacity:0}to{opacity:1}}[data-openui-highlight-level="0"] .openui-calendar-heatmap-cell:not(.openui-calendar-heatmap-cell--level-0),[data-openui-highlight-level="1"] .openui-calendar-heatmap-cell:not(.openui-calendar-heatmap-cell--level-1),[data-openui-highlight-level="2"] .openui-calendar-heatmap-cell:not(.openui-calendar-heatmap-cell--level-2),[data-openui-highlight-level="3"] .openui-calendar-heatmap-cell:not(.openui-calendar-heatmap-cell--level-3),[data-openui-highlight-level="4"] .openui-calendar-heatmap-cell:not(.openui-calendar-heatmap-cell--level-4){fill-opacity:.3}@media (prefers-reduced-motion:no-preference){.openui-calendar-heatmap-cell,.openui-calendar-heatmap-legend-swatch-slot{transition:fill-opacity .2s,opacity .2s}}.openui-calendar-heatmap-separator{stroke:var(--openui-border-default);stroke-width:1px}.openui-calendar-heatmap-quarter-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-secondary);white-space:nowrap;pointer-events:none}.openui-calendar-heatmap-legend{justify-content:flex-end;align-items:center;gap:var(--openui-space-s);width:100%;padding-top:var(--openui-space-m);display:flex}.openui-calendar-heatmap-legend-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-secondary)}.openui-calendar-heatmap-legend-swatches{align-items:center;gap:var(--openui-space-3xs);display:flex}.openui-calendar-heatmap-legend-swatch-slot{cursor:pointer;display:inline-flex}.openui-calendar-heatmap-legend-swatch{border-radius:var(--openui-radius-2xs);flex-shrink:0;width:12px;height:12px;display:block}.openui-calendar-heatmap-legend-gradient{border-radius:var(--openui-radius-2xs);flex-shrink:0;width:60px;height:12px;position:relative}.openui-calendar-heatmap-legend-gradient-hit{cursor:pointer;height:100%;position:absolute;top:0}.openui-segmented-bar-container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.openui-segmented-bar-container--gap{gap:var(--openui-space-m)}.openui-segmented-bar{box-sizing:border-box;background-color:var(--openui-background);border-radius:var(--openui-radius-s);width:100%;height:20px;box-shadow:var(--openui-shadow-s);padding:var(--openui-space-2xs);gap:var(--openui-space-3xs);font-family:inherit;display:flex;overflow:hidden}.openui-segmented-bar-segment{min-width:2px;height:100%;box-shadow:var(--openui-shadow-s);justify-content:center;align-items:center;transition:box-shadow .2s,filter .2s,opacity .2s;display:flex;position:relative;overflow:hidden}.openui-segmented-bar-segment:first-child{border-radius:var(--openui-radius-xs) 0 0 var(--openui-radius-xs)}.openui-segmented-bar-segment:last-child{border-radius:0 var(--openui-radius-xs) var(--openui-radius-xs) 0}.openui-segmented-bar-segment-line{background-color:var(--openui-border-accent-emphasis);z-index:1;width:calc(100% - 10px);min-width:2px;height:1px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.openui-segmented-bar-segment--animated{transition:width .6s cubic-bezier(.4,0,.2,1)}.openui-segmented-bar-stacked-legend{margin-top:var(--openui-space-s)}.openui-mini-chart{aspect-ratio:1;min-width:100px;min-height:100px;position:relative}.openui-mini-chart>svg{display:block}.openui-mini-chart--clickable{cursor:pointer}.openui-mini-line-chart-point{fill:var(--openui-background)}@media (prefers-reduced-motion:no-preference){.openui-mini-chart-mark--animated{opacity:0;animation:.6s ease-out forwards openui-fade-appear}}.openui-portal-tooltip{pointer-events:none;z-index:1000;position:absolute}.openui-chart-tooltip{align-items:start;gap:var(--openui-space-xs);min-width:128px;max-width:240px;padding:var(--openui-space-xs);color:var(--openui-text-neutral-primary);font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);border-radius:var(--openui-radius-l);border:1px solid var(--openui-border-default);background-color:var(--openui-foreground);box-shadow:var(--openui-shadow-s);display:grid}.openui-chart-tooltip-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-primary);overflow-wrap:break-word;word-break:break-word}.openui-chart-tooltip-label-heavy{font:var(--openui-text-label-xs-heavy);letter-spacing:var(--openui-text-label-xs-heavy-letter-spacing);color:var(--openui-text-neutral-primary);overflow-wrap:break-word;word-break:break-word}.openui-chart-tooltip-content{align-items:start;gap:var(--openui-space-xs);min-width:128px;color:var(--openui-text-neutral-primary);font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);background-color:var(--openui-foreground);display:grid}.openui-chart-tooltip-content-item{gap:var(--openui-space-xs);flex-wrap:wrap;align-items:flex-start;width:100%;display:flex}.openui-chart-tooltip-content-item--dot{align-items:center}.openui-chart-tooltip-content-item svg{width:10px;height:10px;color:var(--openui-text-neutral-primary)}.openui-chart-tooltip-content-indicator{border-radius:var(--openui-radius-2xs);flex-shrink:0}.openui-chart-tooltip-content-indicator--dot{background-color:var(--color-bg);border-color:var(--color-border);width:10px;height:10px}.openui-chart-tooltip-content-indicator--line{background-color:var(--color-bg);border-color:var(--color-border);width:4px}.openui-chart-tooltip-content-indicator--dashed{border:1.5px dashed var(--color-border);background-color:#0000;width:0}.openui-chart-tooltip-content-indicator--two-items{margin-top:2px}.openui-chart-tooltip-content-value-wrapper{gap:var(--openui-space-s);flex:1;justify-content:space-between;line-height:1;display:flex}.openui-chart-tooltip-content-value-wrapper--nested{align-items:flex-end}.openui-chart-tooltip-content-value-wrapper--standard{align-items:center}.openui-chart-tooltip-content-value-wrapper--vertical{justify-content:flex-start;align-items:flex-start;gap:var(--openui-space-2xs);flex-direction:column}.openui-chart-tooltip-content-label{gap:var(--openui-space-xs);color:var(--openui-text-neutral-secondary);font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);display:grid}.openui-chart-tooltip-content-label span{overflow-wrap:break-word;word-break:break-word;display:block}.openui-chart-tooltip-content-value{font-variant-numeric:tabular-nums;color:var(--openui-text-neutral-primary);font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.openui-chart-tooltip-content-item-separator{background-color:var(--openui-border-default);width:100%;height:1px;margin:0}.openui-chart-tooltip-content-item:last-child .openui-chart-tooltip-content-item-separator{display:none}.openui-chart-tooltip-content-view-more{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-primary);text-align:left;overflow-wrap:break-word;word-break:break-word}.openui-chart-legend-container{justify-content:center;align-items:center;gap:var(--openui-space-s);flex-direction:column;display:flex}.openui-chart-legend-axis-label-container{justify-content:center;align-items:center;gap:var(--openui-space-m);flex-wrap:wrap;display:flex}.openui-chart-legend-axis-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-secondary)}.openui-chart-legend-axis-label-text{color:var(--openui-text-neutral-primary)}.openui-chart-legend{justify-content:center;align-items:center;gap:var(--openui-space-m);flex-wrap:wrap;display:flex}.openui-chart-legend--bottom{padding-top:var(--openui-space-m)}.openui-chart-legend--collapsed{flex-wrap:nowrap;overflow:hidden}.openui-chart-legend--expanded{flex-wrap:wrap}.openui-chart-legend-item{align-items:center;gap:var(--openui-space-xs);display:flex}.openui-chart-legend-item svg{width:10px;height:10px;color:var(--openui-text-neutral-primary)}.openui-chart-legend-item-indicator{border-radius:var(--openui-radius-2xs);background-color:var(--color-bg);flex-shrink:0;width:10px;height:10px}.openui-chart-legend-item-label{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-primary)}.openui-chart-legend-toggle-button{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-primary);padding-left:var(--openui-space-2xs);padding-right:var(--openui-space-3xs)}.openui-chart-legend-toggle-button-icon{width:1em;height:1em;color:var(--openui-text-neutral-primary)}.openui-chart-legend-item-label-container{align-items:center;gap:var(--openui-space-2xs);display:flex}.openui-chart-legend-item-percentage{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-secondary)}.openui-stacked-legend-container{flex-direction:column;align-items:center;height:100%;display:flex;position:relative}.openui-stacked-legend-header{box-sizing:border-box;width:100%;padding:0 var(--openui-space-xs) var(--openui-space-xs) var(--openui-space-l);color:var(--openui-text-neutral-secondary);flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex}.openui-stacked-legend-header-buttons{align-items:center;gap:var(--openui-space-xs);flex-direction:row;display:flex}.openui-stacked-legend-header-title{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-secondary)}.openui-stacked-legend-scroll-button{z-index:100;cursor:pointer;justify-content:center;align-items:center;display:flex}.openui-stacked-legend{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;flex-direction:column;justify-content:safe center;width:100%;min-width:200px;height:100%;display:flex;overflow-y:scroll}.openui-stacked-legend::-webkit-scrollbar{display:none}.openui-stacked-legend__item{box-sizing:border-box;border-radius:var(--openui-radius-m);flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;width:100%;height:32px;padding:4px 8px;transition:all .2s ease-in-out;display:flex}.openui-stacked-legend__item:hover,.openui-stacked-legend__item--active{background-color:var(--openui-sunk)}.openui-stacked-legend__item-label{flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.openui-stacked-legend__item-color-container{flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:32px;height:100%;display:flex}.openui-stacked-legend__item-color{border-radius:2px;width:10px;height:10px;transition:all .2s ease-in-out}.openui-stacked-legend__item:hover .openui-stacked-legend__item-color{transform:scale(1.2)}.openui-stacked-legend__item--active .openui-stacked-legend__item-color{transform:scale(1.3)}.openui-stacked-legend__item-label-text{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color .2s ease-in-out;overflow:hidden}.openui-stacked-legend__item-value{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-primary);flex-shrink:0;transition:all .2s ease-in-out}.openui-stacked-legend-show-more-button{width:100%;margin-top:var(--openui-space-2xs);justify-content:center}.openui-stacked-legend-separator{margin:var(--openui-space-2xs) 0}.openui-chart-with-stacked-legend{align-items:center;gap:20px;display:flex;position:relative}.openui-chart-with-stacked-legend--column{flex-direction:column}.openui-chart-with-stacked-legend--row{flex-direction:row;min-height:296px}.openui-chart-with-stacked-legend__chart{width:100%;min-width:0}.openui-chart-with-stacked-legend__legend{justify-content:center;width:100%;display:flex}.openui-chart-with-stacked-legend--column .openui-chart-with-stacked-legend__legend{align-items:flex-start}.openui-chart-with-stacked-legend--row .openui-chart-with-stacked-legend__chart{flex:1}.openui-chart-with-stacked-legend--row .openui-chart-with-stacked-legend__legend{flex:1;align-items:center;min-width:0;height:296px}.openui-chart-with-stacked-legend--row .openui-chart-with-stacked-legend__legend .openui-stacked-legend-container{justify-content:center}.openui-chart-with-stacked-legend--row .openui-chart-with-stacked-legend__legend .openui-stacked-legend{height:auto;max-height:100%}.openui-chart-horizontal-scroll-buttons-container{position:relative}.openui-chart-horizontal-scroll-buttons-container .openui-chart-horizontal-scroll-button{background-color:var(--openui-foreground);position:absolute}.openui-chart-horizontal-scroll-buttons-container .openui-chart-horizontal-scroll-button--left{top:-23px;left:20px;transform:translateY(-50%)}.openui-chart-horizontal-scroll-buttons-container .openui-chart-horizontal-scroll-button--right{top:-23px;right:0;transform:translateY(-50%)}.openui-chart-horizontal-scroll-buttons-container .openui-chart-horizontal-scroll-button--disabled{visibility:hidden;cursor:not-allowed;transition:visibility .1s linear}.openui-chart-vertical-scroll-buttons-container{width:36px;height:calc(100% - 44px);padding-left:var(--openui-space-2xs);flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.openui-chart-vertical-scroll-buttons-container .openui-chart-vertical-scroll-button{background-color:var(--openui-foreground);pointer-events:auto}.openui-chart-vertical-scroll-buttons-container .openui-chart-vertical-scroll-button--disabled{visibility:hidden;cursor:not-allowed;transition:visibility .1s linear}.openui-checkbox-group{box-sizing:border-box;gap:var(--openui-space-xs);border-radius:var(--openui-radius-xl);border:1px solid;flex-direction:column;display:flex}.openui-checkbox-group-clear{padding:var(--openui-space-000);background-color:#0000;border-color:#0000}.openui-checkbox-group-card{border-color:var(--openui-border-default);padding:var(--openui-space-m)}.openui-checkbox-group-sunk{border-color:var(--openui-border-default);background-color:var(--openui-sunk);padding:var(--openui-space-m)}.openui-checkbox-item-container{align-items:flex-start;gap:var(--openui-space-s);padding:var(--openui-space-3xs) var(--openui-space-000);cursor:pointer;width:100%;max-width:100%;display:flex;overflow:hidden}.openui-checkbox-item-container:disabled{cursor:not-allowed}.openui-checkbox-item-root{border-radius:var(--openui-radius-xs);border:1px solid var(--openui-border-interactive);cursor:pointer;width:16px;height:16px;margin-top:var(--openui-space-2xs);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.openui-checkbox-item-root[data-state=checked]{background-color:var(--openui-interactive-accent-default);color:var(--openui-text-neutral-primary)}.openui-checkbox-item-root:not(:disabled):not([data-state=checked]):hover{border-color:var(--openui-border-interactive);background-color:var(--openui-sunk);color:var(--openui-text-neutral-secondary)}.openui-checkbox-item-root:disabled{cursor:not-allowed;color:var(--openui-text-neutral-tertiary)}.openui-checkbox-item-indicator{color:var(--openui-text-accent-primary);justify-content:center;align-items:center;display:flex}.openui-checkbox-item-content{flex-direction:column;min-width:0;display:flex}.openui-checkbox-item-label{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-primary);cursor:pointer;overflow-wrap:anywhere;flex:1}.openui-checkbox-item-label:disabled{color:var(--openui-text-neutral-tertiary);cursor:not-allowed}.openui-checkbox-item-description{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-secondary);overflow-wrap:anywhere}.openui-chips{gap:var(--openui-space-s);box-sizing:border-box;flex-wrap:wrap;width:100%;display:flex}.openui-chip-item{align-items:center;gap:var(--openui-space-xs);padding:0;padding:var(--openui-space-xs) var(--openui-space-s);border:0;border:1px solid var(--openui-border-interactive);border-radius:var(--openui-radius-m);box-sizing:border-box;cursor:pointer;color:var(--openui-text-neutral-primary);font:var(--openui-text-label-default);letter-spacing:var(--openui-text-label-default-letter-spacing);background:0 0;transition:border-color .15s,background-color .15s,opacity .15s;display:inline-flex}.openui-chip-item:not(:disabled):not(.openui-chip-item--selected):hover{border-color:var(--openui-border-default);background-color:var(--openui-sunk-light)}.openui-chip-item:focus-visible{outline:2px solid var(--openui-border-accent);outline-offset:2px}.openui-chip-item--selected{border-color:var(--openui-border-interactive-selected);background-color:var(--openui-highlight-strong)}.openui-chip-item:disabled,.openui-chip-item--disabled{opacity:.6;cursor:not-allowed}.openui-chip-item__icon{align-items:center;display:flex}.openui-chip-item__icon>*{width:14px;height:14px}.openui-chip-item__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.openui-citation-container{display:inline-flex;position:relative}.openui-citation{width:20px;height:20px;padding:var(--openui-space-3xs);background-color:var(--openui-highlight-strong);margin-left:var(--openui-space-3xs);border-radius:var(--openui-radius-xs);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex}.openui-citation svg{color:var(--openui-text-neutral-tertiary)}.openui-citation:hover svg,.openui-citation[data-state=delayed-open] svg,.openui-citation[data-state=instant-open] svg{color:var(--openui-text-neutral-primary)}.openui-citation:active{background-color:var(--openui-highlight-strong)}.openui-citation:focus-visible{outline:2px solid var(--openui-border-interactive);outline-offset:2px}.openui-citation-tooltip{background-color:var(--openui-foreground);border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-xl);box-shadow:var(--openui-shadow-s);white-space:nowrap;color:var(--openui-text-neutral-primary);z-index:1000;pointer-events:all;overflow:hidden}.openui-citation-tooltip[data-state=delayed-open][data-side=top]{animation:.2s ease-in-out openui-slide-down-and-fade}.openui-citation-tooltip[data-state=delayed-open][data-side=bottom]{animation:.2s ease-in-out openui-slide-up-and-fade}.openui-citation-tooltip[data-state=delayed-open][data-side=right]{animation:.2s ease-in-out openui-slide-left-and-fade}.openui-citation-tooltip[data-state=delayed-open][data-side=left]{animation:.2s ease-in-out openui-slide-right-and-fade}.openui-citation-tooltip__content{padding:var(--openui-space-xs);gap:var(--openui-space-2xs);scrollbar-width:thin;scrollbar-color:var(--openui-border-default) #0000;flex-direction:column;max-height:50vh;display:flex;overflow-y:auto}.openui-citation-tooltip__content::-webkit-scrollbar{width:6px}.openui-citation-tooltip__content::-webkit-scrollbar-track{background:0 0}.openui-citation-tooltip__content::-webkit-scrollbar-thumb{background:var(--openui-border-default);border-radius:var(--openui-radius-full)}.openui-citation-item{align-items:center;gap:var(--openui-space-s);padding:var(--openui-space-xs) var(--openui-space-s) var(--openui-space-xs) var(--openui-space-xs);border-radius:var(--openui-radius-m);text-align:left;width:100%;max-width:348px;font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);background-color:#0000;border:none;transition:background-color .2s ease-in-out;display:flex}@media (width<=800px){.openui-citation-item{max-width:320px}}.openui-citation-item--has-url{cursor:pointer}.openui-citation-item--has-url:hover{background-color:var(--openui-sunk)}.openui-citation-item__logo{border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-s);width:24px;height:24px;color:var(--openui-text-neutral-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.openui-citation-item__content{align-items:baseline;gap:var(--openui-space-s);flex-grow:1;min-width:0;display:flex}.openui-citation-item__title{color:var(--openui-text-neutral-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.openui-citation-item__source{color:var(--openui-text-neutral-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.openui-code-block-wrapper{position:relative}.openui-code-block-wrapper:hover .openui-code-block-copy-button{opacity:1}.openui-code-block-wrapper .openui-code-block-copy-button{opacity:0;transition:opacity .2s ease-in-out;position:absolute;top:.5rem;right:.5rem}.openui-code-block-wrapper .openui-code-block-copy-button.openui-code-block-copy-button-copied{color:var(--openui-text-success-primary);background-color:var(--openui-success-background)}.openui-code-block-wrapper .openui-code-block-syntax-highlighter{border-radius:.5rem;margin:0!important}.openui-composite-card__wrapper{height:100%}.openui-composite-card{gap:var(--openui-space-m);min-width:15rem;height:100%;padding:var(--openui-space-m);border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-3xl);box-sizing:border-box;background:var(--openui-sunk-light);flex-direction:column;display:flex}.openui-composite-card--clickable{background:var(--openui-foreground);border-color:var(--openui-border-interactive);box-shadow:var(--openui-shadow-m);cursor:pointer;transition:transform .2s,box-shadow .2s}.openui-composite-card--clickable:hover{box-shadow:none;transform:scale(.995)}.openui-composite-card--clickable:focus-visible{outline:2px solid var(--openui-border-accent);outline-offset:2px}.openui-composite-card__header{gap:var(--openui-space-m);flex-direction:column;flex-shrink:0;display:flex}.openui-composite-card__body{gap:var(--openui-space-m);flex-direction:column;flex:1;min-height:0;display:flex}.openui-composite-card .openui-inline-markdown-renderer strong,.openui-composite-card .openui-inline-markdown-renderer em{font:inherit;letter-spacing:inherit}.openui-composite-card .openui-inline-markdown-renderer strong,.openui-composite-card .openui-inline-markdown-renderer strong em,.openui-composite-card .openui-inline-markdown-renderer em strong{font-weight:var(--openui-font-weight-medium)}.openui-composite-card .openui-inline-markdown-renderer em,.openui-composite-card .openui-inline-markdown-renderer strong em,.openui-composite-card .openui-inline-markdown-renderer em strong{font-style:italic}.openui-composite-card .openui-inline-markdown-renderer code{font:var(--openui-text-code-sm);letter-spacing:var(--openui-text-code-sm-letter-spacing);line-height:1}.openui-composite-card__footer{flex-shrink:0;margin-top:auto;display:flex}.openui-composite-card__footer>*{width:100%}.openui-composite-card__footer-content{gap:var(--openui-space-s);flex-direction:column;width:100%;display:flex}.openui-context-card{width:100%;min-width:196px;padding:var(--openui-space-m);border-radius:var(--openui-radius-xl);box-sizing:border-box;border:none;justify-content:space-between;align-items:flex-start;transition:background-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.openui-context-card--clickable{background-color:var(--openui-highlight);cursor:pointer}.openui-context-card--clickable:hover{transform:scale(.995)}.openui-context-card--clickable:focus-visible{outline:2px solid var(--openui-border-accent);outline-offset:2px}.openui-context-card--static{background-color:var(--openui-highlight-subtle);box-shadow:none}.openui-context-card--variant-gray{background-color:var(--openui-highlight);color:var(--openui-text-neutral-primary)}.openui-context-card--variant-info{background-color:var(--openui-info-background);color:var(--openui-text-info-primary)}.openui-context-card--variant-info .openui-context-card__title-text{color:var(--openui-text-info-primary);opacity:.8}.openui-context-card--variant-info .openui-context-card__body-text{color:var(--openui-text-info-primary)}.openui-context-card--variant-info .openui-context-card__tag{background-color:var(--openui-elevated)}.openui-context-card--variant-success{background-color:var(--openui-success-background);color:var(--openui-text-success-primary)}.openui-context-card--variant-success .openui-context-card__title-text{color:var(--openui-text-success-primary);opacity:.8}.openui-context-card--variant-success .openui-context-card__body-text{color:var(--openui-text-success-primary)}.openui-context-card--variant-success .openui-context-card__tag{background-color:var(--openui-elevated)}.openui-context-card--variant-warning{background-color:var(--openui-alert-background);color:var(--openui-text-alert-primary)}.openui-context-card--variant-warning .openui-context-card__title-text{color:var(--openui-text-alert-primary);opacity:.8}.openui-context-card--variant-warning .openui-context-card__body-text{color:var(--openui-text-alert-primary)}.openui-context-card--variant-warning .openui-context-card__tag{background-color:var(--openui-elevated)}.openui-context-card--variant-danger{background-color:var(--openui-danger-background);color:var(--openui-text-danger-primary)}.openui-context-card--variant-danger .openui-context-card__title-text{color:var(--openui-text-danger-primary);opacity:.8}.openui-context-card--variant-danger .openui-context-card__body-text{color:var(--openui-text-danger-primary)}.openui-context-card--variant-danger .openui-context-card__tag{background-color:var(--openui-elevated)}.openui-context-card--variant-image{color:var(--openui-text-white);background-position:50%;background-size:cover}.openui-context-card--variant-image .openui-context-card__title-text{color:var(--openui-text-white);opacity:.6}.openui-context-card--variant-image .openui-context-card__tag .openui-tag{color:var(--openui-text-white);-webkit-backdrop-filter:blur(2px);background-color:#0006}.openui-context-card--variant-image:before{content:"";background:var(--openui-overlay);z-index:1;position:absolute;inset:0}.openui-context-card--variant-image>*{z-index:2;position:relative}.openui-context-card__vertical{justify-content:space-between;gap:var(--openui-space-l);flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.openui-context-card__slot{border-radius:var(--openui-radius-m);width:100%}.openui-context-card__slot--top{justify-content:space-between;align-items:flex-start;gap:var(--openui-space-s);min-height:var(--openui-space-xl);display:flex}.openui-context-card__slot--bottom{gap:var(--openui-space-2xs);flex-direction:column;display:flex}.openui-context-card__title-text{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);color:var(--openui-text-neutral-secondary)}.openui-context-card__body-text{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing)}.openui-context-card__chevron{color:currentColor;opacity:.7;flex-shrink:0;justify-content:center;align-items:center;display:flex}.openui-context-card__tag-wrapper{pointer-events:none;align-items:center;width:100%;display:flex}.openui-context-card__tag{border:none}.openui-date-picker-renderer-floating-menu .openui-date-picker-select-content-months,.openui-date-picker-renderer-floating-menu .openui-date-picker-select-content-years{padding:var(--openui-space-2xs);background-color:var(--openui-foreground);border:1px solid var(--openui-border-interactive);border-radius:var(--openui-radius-m);box-shadow:var(--openui-shadow-m)}.openui-date-picker-renderer-floating-menu .openui-date-picker-select-content-years .openui-date-picker-select-viewport{gap:var(--openui-space-2xs);grid-template-columns:repeat(4,1fr);display:grid}.openui-date-picker-renderer-floating-menu .openui-date-picker-select-content-years .openui-date-picker-select-viewport-mobile{grid-template-columns:repeat(2,1fr)}.openui-date-picker-renderer-floating-menu .openui-date-picker-select-content-years .openui-date-picker-select-item{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);border-radius:var(--openui-radius-s);padding:var(--openui-space-s) var(--openui-space-m);color:var(--openui-text-neutral-primary);justify-content:center;align-items:center;display:flex}.openui-date-picker-renderer-floating-menu .openui-date-picker-select-content-years .openui-date-picker-select-item:hover{background-color:var(--openui-highlight-subtle)}.openui-date-picker-renderer-floating-menu .openui-date-picker-select-content-years .openui-date-picker-select-item[data-highlighted]{background-color:var(--openui-highlight);color:var(--openui-text-neutral-primary)}.openui-date-picker-renderer-floating-menu .openui-date-picker-select-trigger{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);min-height:calc(var(--openui-space-l) + var(--openui-space-s));padding:calc(var(--openui-space-2xs) - 1px) var(--openui-space-s);border-radius:var(--openui-radius-s);color:var(--openui-text-neutral-primary);background-color:#0000;border:1px solid #0000}.openui-date-picker-renderer-floating-menu .openui-date-picker-select-trigger:hover{background-color:var(--openui-highlight-subtle);border-color:var(--openui-border-interactive)}.openui-date-picker-renderer-floating-menu .openui-date-picker-select-trigger:focus-visible{outline:2px solid var(--openui-border-accent);outline-offset:var(--openui-space-3xs)}.openui-date-picker-renderer-floating-menu .openui-date-picker-select-trigger[data-state=open]{background-color:var(--openui-highlight-subtle);border-color:var(--openui-border-interactive)}.openui-date-picker-renderer-single-mode,.openui-date-picker-renderer-range-mode{width:100%;height:100%}.openui-date-picker-renderer-floating-container{position:relative}.openui-date-picker-renderer-floating-input-container{box-sizing:border-box;border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-m);background:var(--openui-sunk);padding:var(--openui-space-s) var(--openui-space-m);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-primary);cursor:pointer;box-shadow:var(--openui-shadow-s);justify-content:space-between;align-items:center;width:100%;display:flex}.openui-date-picker-renderer-floating-input-container:disabled{color:var(--openui-text-neutral-tertiary);cursor:not-allowed}.openui-date-picker-renderer-floating-input-container-open,.openui-date-picker-renderer-floating-input-container-not-open:hover{border-color:var(--openui-border-interactive);background-color:var(--openui-sunk)}.openui-date-picker-renderer-floating-input-container-has-no-selected-date{color:var(--openui-text-neutral-secondary)}.openui-date-picker-renderer-floating-input-container svg{transition:transform .2s cubic-bezier(.4,0,.2,1)}.openui-date-picker-renderer-floating-input-container-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.openui-date-picker-renderer-floating-input-container-icon{transform:rotate(180deg)}.openui-date-picker-renderer-floating-reference{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.openui-date-picker-renderer-floating-content{z-index:50}.openui-date-picker-renderer-floating-menu{background:var(--openui-foreground);border-radius:var(--openui-radius-2xl);box-shadow:var(--openui-shadow-s);border:1px solid var(--openui-border-interactive);transform-origin:top;animation:.18s ease-out forwards openui-date-picker-show;overflow:hidden}.openui-date-picker-renderer-floating-menu .openui-calendar-root{border:none;border-radius:0}@keyframes openui-date-picker-show{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.openui-date-picker-root{--openui-date-picker-day-size:calc(var(--openui-space-2xl) + var(--openui-space-2xs));--openui-date-picker-cell-radius:var(--openui-radius-m);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);box-sizing:border-box;width:fit-content;max-width:100%;padding:var(--openui-space-l);background-color:var(--openui-foreground);color:var(--openui-text-neutral-primary)}.openui-date-picker-nav-mobile{gap:var(--openui-space-s)}.openui-date-picker-nav-fullscreen,.openui-date-picker-nav-tray,.openui-date-picker-nav-copilot{gap:var(--openui-space-m)}.openui-date-picker-dropdowns-mobile{gap:var(--openui-space-2xs)}.openui-date-picker-dropdowns-fullscreen,.openui-date-picker-dropdowns-tray,.openui-date-picker-dropdowns-copilot{gap:var(--openui-space-s)}.openui-date-picker-month{color:var(--openui-text-neutral-primary)}.openui-date-picker-month-caption{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);justify-content:space-between;align-items:center;gap:var(--openui-space-s);height:auto;margin-bottom:var(--openui-space-s);font-weight:inherit;font-size:inherit;display:flex}.openui-date-picker-months-dropdown,.openui-date-picker-years-dropdown{cursor:pointer}.openui-date-picker-chevron{fill:var(--openui-interactive-accent-default)}.openui-date-picker-month-grid{table-layout:auto;border-collapse:collapse;width:auto}.openui-date-picker-weekdays{color:var(--openui-text-neutral-primary)}.openui-date-picker-weekday{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-secondary);width:var(--openui-date-picker-day-size);height:var(--openui-date-picker-day-size);text-transform:none;text-align:center;vertical-align:middle;padding:0}.openui-date-picker-single-day,.openui-date-picker-range-day{width:var(--openui-date-picker-day-size);height:var(--openui-date-picker-day-size);min-width:var(--openui-date-picker-day-size);min-height:var(--openui-date-picker-day-size);vertical-align:middle;padding:0}.openui-date-picker-single-day-button,.openui-date-picker-range-day-button{font:var(--openui-text-label-default);letter-spacing:var(--openui-text-label-default-letter-spacing);border-radius:var(--openui-date-picker-cell-radius);width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .12s,border-color .12s,color .12s;display:flex}.openui-date-picker-single-day-button:focus,.openui-date-picker-range-day-button:focus{outline:none}.openui-date-picker-single-day-button:focus-visible,.openui-date-picker-range-day-button:focus-visible{outline:2px solid var(--openui-border-accent);outline-offset:var(--openui-space-3xs)}.openui-date-picker-single-day-button:not(:disabled):hover,.openui-date-picker-range-day-button:not(:disabled):hover{background-color:var(--openui-highlight-subtle)}.openui-date-picker-single-day-button:disabled,.openui-date-picker-range-day-button:disabled{cursor:not-allowed;color:var(--openui-text-neutral-tertiary)}.openui-date-picker-button-next,.openui-date-picker-button-previous{display:none!important}.openui-date-picker-today[data-today]:not([aria-selected]){background-color:var(--openui-sunk);border-radius:var(--openui-date-picker-cell-radius)}.openui-date-picker-disabled{color:var(--openui-text-neutral-tertiary)}.openui-date-picker-single-day-selected{background:var(--openui-interactive-accent-default);color:var(--openui-text-accent-primary)}.openui-date-picker-range-start{background:var(--openui-interactive-accent-default);color:var(--openui-text-accent-primary);border-top-left-radius:var(--openui-date-picker-cell-radius);border-bottom-left-radius:var(--openui-date-picker-cell-radius)}.openui-date-picker-range-middle{background:var(--openui-highlight)}.openui-date-picker-range-end{background:var(--openui-interactive-accent-default);color:var(--openui-text-accent-primary);border-top-right-radius:var(--openui-date-picker-cell-radius);border-bottom-right-radius:var(--openui-date-picker-cell-radius)}.openui-dot-matrix-loader{--openui-dot-matrix-loader-grid-size:5;--openui-dot-matrix-loader-size:36px;grid-template-columns:repeat(var(--openui-dot-matrix-loader-grid-size), 1fr);width:var(--openui-dot-matrix-loader-size);height:var(--openui-dot-matrix-loader-size);display:grid}.openui-dot-matrix-loader__dot{aspect-ratio:1;background-color:var(--openui-text-neutral-secondary);opacity:.14;border-radius:50%;place-self:center;width:68%}.openui-editable-table-wrapper{border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-xl) var(--openui-radius-xl) 0 0;position:relative;overflow:hidden}.openui-editable-table-scroll-container{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.openui-editable-table-scroll-container::-webkit-scrollbar{display:none}.openui-editable-table-scroll-control{top:var(--openui-space-s);z-index:1;border-radius:var(--openui-radius-s);background-color:var(--openui-elevated);cursor:pointer;width:fit-content;height:fit-content;position:absolute}.openui-editable-table-scroll-control.openui-editable-table-scroll-control--disabled{cursor:not-allowed;display:none}.openui-editable-table-scroll-control.openui-editable-table-scroll-control--left{left:var(--openui-space-s)}.openui-editable-table-scroll-control.openui-editable-table-scroll-control--right{right:var(--openui-space-s)}.openui-editable-table-table{border-collapse:collapse}.openui-editable-table-table .openui-select-trigger{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);width:100%}.openui-editable-table-table thead th{text-align:left;padding:var(--openui-space-s) var(--openui-space-m);border-right:1px solid var(--openui-border-default);background-color:var(--openui-highlight-subtle);color:var(--openui-text-neutral-secondary);font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);text-overflow:ellipsis;white-space:nowrap;height:48px;overflow:hidden}.openui-editable-table-table thead th:last-child{border-right:0}.openui-editable-table-table tbody tr{border-bottom:1px solid var(--openui-border-default)}.openui-editable-table-table tbody tr:last-child{border-bottom:0}.openui-editable-table-table tbody td{border-right:1px solid var(--openui-border-default);vertical-align:middle;white-space:nowrap;height:48px;padding:0}.openui-editable-table-table tbody td:last-child{border-right:0}.openui-editable-table-header-container{justify-content:space-between;align-items:center;gap:var(--openui-space-s);display:flex}.openui-editable-table-header-icon{flex-shrink:0}.openui-editable-table-cell-base{width:100%;height:100%;padding:var(--openui-space-s) var(--openui-space-m);color:var(--openui-text-neutral-primary);font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);position:relative}.openui-editable-table-cell-input{appearance:textfield;background-color:#0000;outline:none;width:100%;height:100%;padding:0}.openui-editable-table-cell-input::-webkit-inner-spin-button{appearance:none}.openui-editable-table-cell-input::-webkit-outer-spin-button{appearance:none}.openui-editable-table-display-text{width:calc(100% - var(--openui-space-m)*2);left:var(--openui-space-m);text-overflow:ellipsis;white-space:nowrap;font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.openui-editable-table-display-number{width:calc(100% - var(--openui-space-m)*2);left:var(--openui-space-m);text-overflow:ellipsis;white-space:nowrap;text-align:right;font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing);position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.openui-editable-table-display-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);flex:auto;display:block;overflow:hidden}.openui-editable-table-display-url-container{align-items:center;gap:var(--openui-space-s);width:calc(100% - var(--openui-space-m)*2);left:var(--openui-space-m);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.openui-editable-table-display-url-icon{color:var(--openui-text-neutral-secondary);flex-shrink:0}.openui-editable-table-display-url-warning-icon{color:var(--openui-text-danger-primary);flex-shrink:0;display:none}.openui-editable-table-display-url:hover{text-decoration:underline}.openui-editable-table-cell-outline-top,.openui-editable-table-cell-outline-bottom{background-color:var(--openui-border-interactive-selected);width:100%;height:0;position:absolute;left:0}.openui-editable-table-cell-outline-top-selected,.openui-editable-table-cell-outline-bottom-selected{height:1px}.openui-editable-table-cell-outline-top-editing,.openui-editable-table-cell-outline-bottom-editing{height:1.5px}.openui-editable-table-cell-outline-top{top:0}.openui-editable-table-cell-outline-bottom{bottom:0}.openui-editable-table-cell-outline-left,.openui-editable-table-cell-outline-right{background-color:var(--openui-border-interactive-selected);width:0;height:100%;position:absolute;top:0}.openui-editable-table-cell-outline-left-selected,.openui-editable-table-cell-outline-right-selected{width:1px}.openui-editable-table-cell-outline-left-editing,.openui-editable-table-cell-outline-right-editing{width:1.5px}.openui-editable-table-cell-outline-left{left:0}.openui-editable-table-cell-outline-right{right:0}.openui-editable-table-select-trigger{width:100%}.openui-editable-table-select-item{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing)}.openui-editable-table-changes-container{gap:var(--openui-space-s);padding:var(--openui-space-s) var(--openui-space-s) var(--openui-space-s) var(--openui-space-m);background-color:var(--openui-elevated);border-radius:var(--openui-radius-xl);border:1px solid var(--openui-border-default);box-shadow:var(--openui-shadow-s);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.openui-editable-table-changes-count{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-editable-table-changes-buttons{gap:var(--openui-space-s);flex-direction:row;display:flex}.openui-entity-list{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.openui-entity-list__row{justify-content:space-between;align-items:flex-start;gap:var(--openui-space-m);padding:var(--openui-space-m) 0;border-bottom:1px solid var(--openui-border-default);color:var(--openui-text-neutral-primary);display:flex}.openui-entity-list__row:last-child{border-bottom:none}.openui-entity-list__cell-left,.openui-entity-list__cell-right{overflow-wrap:break-word;word-wrap:break-word;flex:1;min-width:0;max-width:50%}.openui-entity-list__cell-right{text-align:right}.openui-entity-list--default .openui-entity-list__cell-left{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-entity-list--default .openui-entity-list__cell-right{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing)}.openui-entity-list--default .openui-entity-list__row--header .openui-entity-list__cell-left,.openui-entity-list--default .openui-entity-list__row--header .openui-entity-list__cell-right{color:var(--openui-text-neutral-secondary)}.openui-entity-list--default .openui-entity-list__cell-right--number{font:var(--openui-text-numbers-default-heavy);letter-spacing:var(--openui-text-numbers-default-heavy-letter-spacing)}.openui-entity-list--default .openui-entity-list__cell-left--footer{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-entity-list--default .openui-entity-list__cell-right--footer.openui-entity-list__cell-right--text{font:var(--openui-text-body-lg-heavy);letter-spacing:var(--openui-text-body-lg-heavy-letter-spacing)}.openui-entity-list--default .openui-entity-list__cell-right--footer.openui-entity-list__cell-right--number{font:var(--openui-text-numbers-lg-heavy);letter-spacing:var(--openui-text-numbers-lg-heavy-letter-spacing)}.openui-entity-list--small .openui-entity-list__cell-left{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing)}.openui-entity-list--small .openui-entity-list__cell-right--text{font:var(--openui-text-body-sm-heavy);letter-spacing:var(--openui-text-body-sm-heavy-letter-spacing)}.openui-entity-list--small .openui-entity-list__cell-right--number{font:var(--openui-text-numbers-sm-heavy);letter-spacing:var(--openui-text-numbers-sm-heavy-letter-spacing)}.openui-follow-up-block{box-sizing:border-box;flex-direction:column;display:flex}.openui-follow-up-block__header{color:var(--openui-text-neutral-secondary);border-bottom:1px solid var(--openui-border-default);padding-top:var(--openui-space-s);padding-bottom:var(--openui-space-s);margin-bottom:var(--openui-space-m)}.openui-follow-up-item{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);box-sizing:border-box;padding:0;padding:var(--openui-space-s) var(--openui-space-000);border:0;border-bottom:1px solid var(--openui-border-default);gap:var(--openui-space-s);width:100%;color:var(--openui-text-neutral-primary);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;display:flex}.openui-follow-up-item-icon{size:16px}.openui-follow-up-item-text{white-space:break-spaces;word-break:break-word;text-align:left;max-width:100%;color:var(--openui-text-neutral-primary);flex:1}.openui-follow-up-item:last-child{border-bottom:none}.openui-hint{box-sizing:border-box;font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);color:var(--openui-text-neutral-secondary);align-items:center;gap:var(--openui-space-xs);display:flex}.openui-hint-error{color:var(--openui-text-danger-primary)}.openui-form-control{box-sizing:border-box;gap:var(--openui-space-s);flex-direction:column;display:flex}.openui-icon-button{box-sizing:border-box;cursor:pointer;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .12s;display:flex}.openui-icon-button-icon{justify-content:center;align-items:center;display:flex}.openui-icon-button-primary{background-color:var(--openui-interactive-accent-default);color:var(--openui-text-accent-primary);border-color:var(--openui-border-accent);box-shadow:var(--openui-shadow-m)}.openui-icon-button-primary:not(:disabled):hover{background-color:var(--openui-interactive-accent-hover);box-shadow:none}.openui-icon-button-primary:disabled{background-color:var(--openui-interactive-accent-disabled);cursor:not-allowed;box-shadow:none}.openui-icon-button-primary:not(:disabled):active{background-color:var(--openui-interactive-accent-pressed)}.openui-icon-button-secondary{color:var(--openui-text-neutral-primary);border-color:var(--openui-border-interactive);box-shadow:var(--openui-shadow-m);background-color:#0000}.openui-icon-button-secondary:not(:disabled):hover{background-color:var(--openui-highlight);box-shadow:none}.openui-icon-button-secondary:disabled{color:var(--openui-text-neutral-tertiary);cursor:not-allowed;box-shadow:none;background-color:#0000}.openui-icon-button-secondary:not(:disabled):active{background-color:var(--openui-highlight)}.openui-icon-button-tertiary{color:var(--openui-text-neutral-primary);background-color:#0000}.openui-icon-button-tertiary:not(:disabled):hover{background-color:var(--openui-highlight)}.openui-icon-button-tertiary:disabled{border-color:var(--openui-border-default);color:var(--openui-text-neutral-tertiary);cursor:not-allowed;background-color:#0000}.openui-icon-button-tertiary:not(:disabled):active{background-color:var(--openui-highlight);border-color:var(--openui-border-interactive)}.openui-icon-button-destructive-primary{background-color:var(--openui-interactive-destructive-accent-default);color:var(--openui-text-danger-inverted-primary);border-color:var(--openui-border-accent)}.openui-icon-button-destructive-primary:not(:disabled):hover{background-color:var(--openui-interactive-destructive-accent-hover)}.openui-icon-button-destructive-primary:disabled{background-color:var(--openui-interactive-destructive-accent-disabled);cursor:not-allowed}.openui-icon-button-destructive-primary:not(:disabled):active{background-color:var(--openui-interactive-destructive-accent-pressed)}.openui-icon-button-destructive-secondary{background-color:var(--openui-interactive-destructive-default);color:var(--openui-text-danger-primary);border-color:var(--openui-border-danger)}.openui-icon-button-destructive-secondary:not(:disabled):hover{background-color:var(--openui-interactive-destructive-hover)}.openui-icon-button-destructive-secondary:disabled{background-color:var(--openui-interactive-destructive-disabled);color:var(--openui-text-danger-tertiary);cursor:not-allowed}.openui-icon-button-destructive-secondary:not(:disabled):active{background-color:var(--openui-interactive-destructive-hover)}.openui-icon-button-destructive-tertiary{color:var(--openui-text-danger-primary);background-color:#0000;border-color:#0000}.openui-icon-button-destructive-tertiary:not(:disabled):hover{background-color:var(--openui-interactive-destructive-hover)}.openui-icon-button-destructive-tertiary:disabled{color:var(--openui-text-danger-tertiary);cursor:not-allowed}.openui-icon-button-destructive-tertiary:not(:disabled):active{background-color:var(--openui-interactive-destructive-hover);border-color:var(--openui-border-danger)}.openui-icon-button-3-extra-small{width:20px;height:20px}.openui-icon-button-3-extra-small .openui-icon-button-icon{width:10px;height:10px}.openui-icon-button-2-extra-small{width:24px;height:24px}.openui-icon-button-2-extra-small .openui-icon-button-icon{width:12px;height:12px}.openui-icon-button-extra-small{width:28px;height:28px}.openui-icon-button-extra-small .openui-icon-button-icon{width:14px;height:14px}.openui-icon-button-small{width:32px;height:32px}.openui-icon-button-small .openui-icon-button-icon{width:16px;height:16px}.openui-icon-button-medium{width:36px;height:36px}.openui-icon-button-medium .openui-icon-button-icon{width:16px;height:16px}.openui-icon-button-large{width:40px;min-width:40px;height:40px;min-height:40px;font-size:16px}.openui-icon-button-large .openui-icon-button-icon{width:16px;height:16px}.openui-icon-button-square{border-radius:var(--openui-radius-s)}.openui-icon-button-square.openui-icon-button-2-extra-small{border-radius:calc(var(--openui-radius-s) - 1px)}.openui-icon-button-square.openui-icon-button-extra-small{border-radius:var(--openui-radius-s)}.openui-icon-button-square.openui-icon-button-small{border-radius:calc(var(--openui-radius-s) + 1px)}.openui-icon-button-square.openui-icon-button-medium{border-radius:var(--openui-radius-m)}.openui-icon-button-square.openui-icon-button-large{border-radius:var(--openui-radius-l)}.openui-icon-button-circle{border-radius:var(--openui-radius-full)}.openui-icon-tag{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.openui-icon-tag--xs{border-radius:var(--openui-radius-xs);width:20px;height:20px}.openui-icon-tag--xs svg{width:12px;height:12px}.openui-icon-tag--s{border-radius:var(--openui-radius-s);width:24px;height:24px}.openui-icon-tag--s svg{width:14px;height:14px}.openui-icon-tag--m{border-radius:var(--openui-radius-s);width:32px;height:32px}.openui-icon-tag--m svg{width:14px;height:14px}.openui-icon-tag--l{border-radius:var(--openui-radius-m);width:36px;height:36px}.openui-icon-tag--l svg{width:16px;height:16px}.openui-icon-tag--xl{border-radius:var(--openui-radius-m);width:40px;height:40px}.openui-icon-tag--xl svg{width:16px;height:16px}.openui-icon-tag--neutral{background-color:var(--openui-highlight);color:var(--openui-text-neutral-primary)}.openui-icon-tag--info{background-color:var(--openui-info-background);color:var(--openui-text-info-primary)}.openui-icon-tag--success{background-color:var(--openui-success-background);color:var(--openui-text-success-primary)}.openui-icon-tag--warning{background-color:var(--openui-alert-background);color:var(--openui-text-alert-primary)}.openui-icon-tag--danger{background-color:var(--openui-danger-background);color:var(--openui-text-danger-primary)}.openui-icon-tag--inverted{background-color:var(--openui-inverted-background);color:var(--openui-background)}.openui-icon-text{gap:var(--openui-space-m);display:flex}.openui-icon-text--vertical{flex-direction:column;align-items:flex-start}.openui-icon-text--horizontal{flex-direction:row;align-items:flex-start}.openui-icon-text--horizontal .openui-icon-tag{margin-top:var(--openui-space-3xs)}.openui-icon-text--horizontal .openui-text-block__primary{font:var(--openui-text-body-sm-heavy);letter-spacing:var(--openui-text-body-sm-heavy-letter-spacing)}.openui-icon-text__content{flex-direction:column;min-width:0;display:flex}.openui-image{box-sizing:border-box;border-radius:var(--openui-radius-m);border:1px solid var(--openui-border-default);background-color:var(--openui-foreground);max-width:100%;height:auto;display:flex;overflow:clip}.openui-image-fit{object-fit:contain;width:100%;height:100%}.openui-image-fill{object-fit:cover;width:100%;height:100%}.openui-image--error{visibility:hidden}.openui-image-block-wrapper{isolation:isolate;border-radius:var(--openui-radius-2xl);min-width:0;min-height:240px;max-height:240px;padding:calc(var(--openui-space-l) - 2px) calc(var(--openui-space-l) + 2px);flex:1 1 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.openui-image-block-wrapper:before{content:"";background-image:var(--bg-image);opacity:.2;filter:blur(12px);z-index:0;border-radius:inherit;background-position:50%;background-repeat:no-repeat;background-size:150%;position:absolute;inset:-20px}.openui-image-block-wrapper--mobile{width:100%;height:auto;padding:0}.openui-image-block-wrapper--error{visibility:hidden}.openui-image-block-image{object-fit:cover;border:4px solid var(--openui-border-default);border-radius:var(--openui-radius-l);z-index:1;max-width:100%;height:100%;position:relative}.openui-image-block-image--mobile{border-radius:var(--openui-radius-2xl);width:100%;height:auto}.openui-image-block-image--error{visibility:hidden}.openui-image-block-loader{border-radius:var(--openui-radius-full);z-index:2;border:3px solid #d1d5db;border-top-color:#2563eb;width:24px;height:24px;animation:1s linear infinite openui-image-block-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes openui-image-block-spin{to{transform:rotate(360deg)}}.openui-gallery{border-radius:var(--openui-radius-m);flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.openui-gallery__grid{grid-gap:var(--openui-space-s);width:100%;max-height:376px;display:grid}.openui-gallery--single .openui-gallery__grid{grid-template-columns:1fr}.openui-gallery--double .openui-gallery__grid{grid-template-columns:repeat(2,1fr)}.openui-gallery--triple .openui-gallery__grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.openui-gallery--triple .openui-gallery__grid .openui-gallery__image:first-child{grid-row:1/-1}.openui-gallery--quad .openui-gallery__grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);grid-template-areas:"img1 img1 img2 img2""img1 img1 img3 img4"}.openui-gallery--quad .openui-gallery__grid .openui-gallery__image:first-child{grid-area:img1}.openui-gallery--quad .openui-gallery__grid .openui-gallery__image:nth-child(2){grid-area:img2}.openui-gallery--quad .openui-gallery__grid .openui-gallery__image:nth-child(3){grid-area:img3}.openui-gallery--quad .openui-gallery__grid .openui-gallery__image:nth-child(4){grid-area:img4}.openui-gallery--default .openui-gallery__grid{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr}.openui-gallery--default .openui-gallery__grid .openui-gallery__image:first-child{grid-row:1/-1}.openui-gallery__image{position:relative;overflow:hidden}.openui-gallery__image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.openui-gallery__image img:hover{transform:scale(1.05)}.openui-gallery__image--main img{height:100%}.openui-gallery__show-all-button{justify-content:center;align-items:center;display:flex;position:absolute;bottom:5px;right:5px}.openui-gallery__modal{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--openui-overlay);justify-content:center;align-items:center;width:100%;height:100%;animation:.3s fadeIn;display:flex;position:fixed;top:0;left:0}.openui-gallery__modal-content{box-sizing:border-box;border:1px solid var(--openui-border-default);background-color:var(--openui-foreground);border-radius:var(--openui-radius-xl);gap:var(--openui-space-xl);width:calc(100% - 80px);max-width:720px;height:calc(100% - 80px);max-height:640px;padding-top:var(--openui-space-xl);padding-bottom:var(--openui-space-xl);flex-direction:column;display:flex;overflow:hidden}.openui-gallery__modal-header{padding-left:var(--openui-space-xl);padding-right:var(--openui-space-xl);justify-content:space-between;align-items:center;display:flex}.openui-gallery__modal-heading{font:var(--openui-text-heading-xs);letter-spacing:var(--openui-text-heading-xs-letter-spacing);color:var(--openui-text-neutral-primary)}.openui-gallery__modal-main{min-height:0;padding-left:var(--openui-space-xl);padding-right:var(--openui-space-xl);flex:1;justify-content:center;align-items:center;display:flex}.openui-gallery__modal-main img{object-fit:contain;border-radius:var(--openui-radius-s);max-width:100%;max-height:100%}.openui-gallery__modal-main:hover .openui-gallery__modal-details{display:flex}.openui-gallery__modal-carousel-container{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.openui-gallery__modal-carousel{gap:var(--openui-space-s);scroll-behavior:smooth;scrollbar-width:none;padding-left:var(--openui-space-xl);padding-right:var(--openui-space-xl);display:flex;overflow-x:auto}.openui-gallery__modal-carousel::-webkit-scrollbar{display:none}.openui-gallery__modal-carousel-button-container{z-index:1;background-color:var(--openui-foreground);border-radius:var(--openui-radius-xs);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.openui-gallery__modal-carousel-button-container-left{left:24px}.openui-gallery__modal-carousel-button-container-right{right:24px}.openui-gallery__modal-thumbnail{cursor:pointer;opacity:.6;border-radius:var(--openui-radius-s);box-sizing:border-box;border:1px solid #0000;flex:1;min-width:174px;height:116px;transition:opacity .2s;overflow:hidden}.openui-gallery__modal-thumbnail:hover{opacity:.8}.openui-gallery__modal-thumbnail--active{opacity:1;border-color:var(--openui-border-interactive-selected);border-radius:var(--openui-radius-s)}.openui-gallery__modal-thumbnail img{object-fit:cover;width:100%;height:100%}@media (width<=768px){.openui-gallery--default .openui-gallery__grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(6,1fr);grid-template-areas:"img1 img1 img1 img2 img2 img2""img3 img3 img4 img4 img5 img5"}.openui-gallery--default .openui-gallery__grid .openui-gallery__image:first-child{grid-area:img1}.openui-gallery--default .openui-gallery__grid .openui-gallery__image:nth-child(2){grid-area:img2}.openui-gallery--default .openui-gallery__grid .openui-gallery__image:nth-child(3){grid-area:img3}.openui-gallery--default .openui-gallery__grid .openui-gallery__image:nth-child(4){grid-area:img4}.openui-gallery--default .openui-gallery__grid .openui-gallery__image:nth-child(5){grid-area:img5}.openui-gallery--triple .openui-gallery__grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);grid-template-areas:"img1 img1""img2 img3"}.openui-gallery--triple .openui-gallery__grid .openui-gallery__image:first-child{grid-area:img1}.openui-gallery--triple .openui-gallery__grid .openui-gallery__image:nth-child(2){grid-area:img2}.openui-gallery--triple .openui-gallery__grid .openui-gallery__image:nth-child(3){grid-area:img3}.openui-gallery__modal-content{border-radius:0;width:100%;max-width:none;height:100%;max-height:none}}.openui-image-text{gap:var(--openui-space-m);display:flex}.openui-image-text__image-container{width:calc(var(--openui-space-2xl) + var(--openui-space-2xs));height:calc(var(--openui-space-2xl) + var(--openui-space-2xs));border-radius:var(--openui-radius-m);background-color:var(--openui-sunk);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.openui-image-text__image{object-fit:cover;width:100%;height:100%}.openui-image-text--vertical{flex-direction:column;align-items:flex-start}.openui-image-text--horizontal{flex-direction:row;align-items:center}.openui-image-text--horizontal .openui-text-block__primary{font:var(--openui-text-body-sm-heavy);letter-spacing:var(--openui-text-body-sm-heavy-letter-spacing)}.openui-image-text--horizontal .openui-image-text__content{padding-top:var(--openui-space-3xs)}.openui-image-text__content{flex-direction:column;min-width:0;display:flex}.openui-image-text-large{gap:var(--openui-space-m);flex-direction:column;width:100%;min-width:0;display:flex}.openui-image-text-large__image-wrap{border-radius:var(--openui-radius-m);background-color:var(--openui-sunk);width:100%;min-height:60px;max-height:180px;line-height:0;position:relative;overflow:hidden}.openui-image-text-large__image{object-fit:cover;width:100%;height:180px;max-height:180px;display:block}.openui-inline-header{gap:var(--openui-space-3xs);flex-direction:column;align-items:flex-start;display:flex}.openui-inline-header-heading{align-items:center;gap:var(--openui-space-xs);color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing);display:flex}.openui-inline-header-description{color:var(--openui-text-neutral-secondary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-inline-markdown-renderer{text-align:inherit;display:inline}.openui-inline-markdown-renderer .openui-markdown-renderer{all:unset;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;display:inline}.openui-inline-markdown-renderer p,.openui-inline-markdown-renderer .openui-markdown-renderer p,.openui-inline-markdown-renderer>*{text-align:inherit;margin:0;padding:0;display:inline}.openui-input{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);border:1px solid var(--openui-border-interactive);border-radius:var(--openui-radius-l);box-sizing:border-box;gap:var(--openui-space-xs);background-color:var(--openui-highlight-subtle);width:100%;color:var(--openui-text-neutral-primary);transition:box-shadow .16s,border-color .16s,background-color .16s}.openui-input-small{border-radius:calc(var(--openui-radius-m) - 1px);padding:calc(var(--openui-space-2xs) - 1px) var(--openui-space-s)}.openui-input-medium{border-radius:var(--openui-radius-m);padding:calc(var(--openui-space-xs) - 1px) calc(var(--openui-space-m) - 1px)}.openui-input-large{padding:calc(var(--openui-space-s) - 1px) var(--openui-space-m)}.openui-input::placeholder{color:var(--openui-text-neutral-secondary)}.openui-input:focus{box-shadow:0 0 0 2.5px var(--openui-border-default);outline:none}.openui-input:not(.openui-input-error):focus{border-color:var(--openui-border-interactive-emphasis)}.openui-input:disabled{background-color:var(--openui-sunk);border:1px solid var(--openui-border-default);cursor:not-allowed;color:var(--openui-text-neutral-tertiary)}.openui-input:not(:focus):not(:disabled):not(.openui-input-error):hover{border-color:var(--openui-border-interactive)}.openui-input-error,.openui-input-error:focus{border-color:var(--openui-border-danger-emphasis);box-shadow:0 0 0 2.5px var(--openui-border-danger)}.openui-label{box-sizing:border-box;font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-primary)}.openui-label-disabled{color:var(--openui-text-neutral-tertiary);cursor:not-allowed}.openui-label-required-asterisk{margin-left:var(--openui-space-3xs)}.openui-list-block{box-sizing:border-box;align-items:flex-start;gap:var(--openui-space-l);flex-direction:column;width:100%;display:flex}.openui-list-block--small{gap:var(--openui-space-m)}.openui-list-item-wrapper{gap:var(--openui-space-m);flex-direction:column;width:100%;display:flex}.openui-list-item-wrapper-with-action{border-bottom:1px solid var(--openui-border-default);padding-bottom:var(--openui-space-m)}.openui-list-item-wrapper-with-action:hover .openui-list-item-indicator{scale:1.1}.openui-list-item-wrapper-with-action:last-child{border-bottom:none;padding-bottom:0}.openui-list-item{align-items:flex-start;gap:var(--openui-space-m);flex-direction:row;display:flex}.openui-list-item-clickable{cursor:pointer}.openui-list-item:not(:has(.openui-list-item-subtitle)){align-items:center}.openui-list-item-indicator{margin-top:var(--openui-space-2xs);background-color:var(--openui-sunk);border-radius:var(--openui-radius-m);width:40px;height:40px;color:var(--openui-text-neutral-secondary);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:flex;overflow:hidden}.openui-list-item-indicator-no-subtitle{border-radius:var(--openui-radius-s);width:24px;height:24px;margin-top:0}.openui-list-item-indicator-clickable{background-color:var(--openui-sunk)}.openui-list-item-indicator-number{color:var(--openui-text-neutral-secondary);font:var(--openui-text-label-default);letter-spacing:var(--openui-text-label-default-letter-spacing)}.openui-list-item-indicator-image{border-radius:var(--openui-radius-s);justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.openui-list-item-indicator-image img{object-fit:cover;width:100%;height:100%;display:block}.openui-list-item-content-wrapper{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.openui-list-item-content{flex-direction:column;flex:1;display:flex}.openui-list-item-title{color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-list-item-subtitle{color:var(--openui-text-neutral-secondary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-list-item-action{justify-content:flex-start;align-items:center;gap:var(--openui-space-2xs);flex-direction:row;flex-shrink:0;display:flex}.openui-list-item-action-label,.openui-list-item-action-icon{color:var(--openui-text-neutral-secondary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-list-item:hover .openui-list-item-indicator-clickable,.openui-list-item:focus .openui-list-item-indicator-clickable{background-color:var(--openui-highlight-strong)}.openui-list-item:hover .openui-list-item-action-label,.openui-list-item:focus .openui-list-item-action-label,.openui-list-item:hover .openui-list-item-action-icon,.openui-list-item:focus .openui-list-item-action-icon{color:var(--openui-text-neutral-primary)}.openui-list-item-wrapper--small{gap:var(--openui-space-s)}.openui-list-item-wrapper--small .openui-list-item{gap:var(--openui-space-s-m)}.openui-list-item-wrapper--small .openui-list-item-indicator{width:36px;height:36px}.openui-list-item-wrapper--small .openui-list-item-indicator-no-subtitle{width:20px;height:20px}.openui-list-item-wrapper--small .openui-list-item-indicator-number{font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing)}.openui-list-item-wrapper--small .openui-list-item-title,.openui-list-item-wrapper--small .openui-list-item-subtitle,.openui-list-item-wrapper--small .openui-list-item-action-label,.openui-list-item-wrapper--small .openui-list-item-action-icon{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing)}.openui-markdown-renderer-code{background-color:var(--openui-sunk);border:1px solid var(--openui-border-default);color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);border-radius:4px;padding:2px 4px}.openui-markdown-renderer-code:after,.openui-markdown-renderer-code:before{content:"";display:hidden}.openui-markdown-renderer-card{background-color:var(--openui-foreground);border-radius:.5rem;padding:1rem}.openui-markdown-renderer-card-sunk{background-color:var(--openui-sunk);border-radius:.5rem;padding:1rem}.openui-markdown-renderer-link{color:var(--openui-text-info-primary);cursor:pointer;font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);text-decoration:none;transition:color .2s ease-in-out}.openui-markdown-renderer-link:hover{text-decoration:underline}.openui-markdown-renderer{color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);max-width:none}.openui-markdown-renderer h1,.openui-markdown-renderer h2,.openui-markdown-renderer h3,.openui-markdown-renderer h4,.openui-markdown-renderer h5,.openui-markdown-renderer h6{font:var(--openui-text-heading-xs);letter-spacing:var(--openui-text-heading-xs-letter-spacing);color:var(--openui-text-neutral-primary);margin-bottom:18px}:is(.openui-markdown-renderer h1:has(+p),.openui-markdown-renderer h2:has(+p),.openui-markdown-renderer h3:has(+p),.openui-markdown-renderer h4:has(+p),.openui-markdown-renderer h5:has(+p),.openui-markdown-renderer h6:has(+p)){margin-bottom:8px}.openui-markdown-renderer h1+strong,.openui-markdown-renderer h2+strong,.openui-markdown-renderer h3+strong,.openui-markdown-renderer h4+strong,.openui-markdown-renderer h5+strong,.openui-markdown-renderer h6+strong{font:var(--openui-text-heading-xs);letter-spacing:var(--openui-text-heading-xs-letter-spacing)}.openui-markdown-renderer p{color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);margin-bottom:0}.openui-markdown-renderer p:has(+p){margin-bottom:18px}.openui-markdown-renderer strong{color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing)}.openui-markdown-renderer li{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);margin-bottom:8px}.openui-markdown-renderer li :last-child{margin-bottom:0}.openui-markdown-renderer li::marker{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-secondary)}.openui-markdown-renderer li ul,.openui-markdown-renderer li li,.openui-markdown-renderer li ol{margin-top:8px}.openui-markdown-renderer ol{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-primary);margin-bottom:20px;padding-left:20px;list-style-type:decimal}.openui-markdown-renderer ol :last-child{margin-bottom:0}.openui-markdown-renderer ul{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-primary);margin-bottom:24px;padding-left:20px;list-style-type:disc}.openui-markdown-renderer ul :last-child{margin-bottom:0}.openui-markdown-renderer .openui-code-block-syntax-highlighter{margin-top:8px!important;margin-bottom:8px!important;padding:25px!important}.openui-markdown-renderer .openui-code-block-syntax-highlighter:first-child{margin-top:0!important}.openui-markdown-renderer .openui-code-block-syntax-highlighter:last-child{margin-bottom:0!important}.openui-markdown-renderer hr{margin-top:48px;margin-bottom:48px}.openui-markdown-renderer hr+*{margin-top:0}.openui-markdown-renderer blockquote{color:var(--openui-text-neutral-primary);border-left:4px solid color-mix(in oklab, var(--openui-text-neutral-primary) 70%, transparent);quotes:"“" "”" "‘" "’";margin-top:25px;margin-bottom:25px;margin-left:0;padding:0 0 0 16px;font-style:italic;line-height:1.625}.openui-markdown-renderer blockquote strong{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing)}.openui-markdown-renderer blockquote>:first-child:before{content:open-quote;vertical-align:top;margin-right:.2em;font-size:1em;line-height:1}.openui-markdown-renderer blockquote>:last-child:after{content:close-quote;vertical-align:top;margin-left:.2em;font-size:1em;line-height:1.5}.openui-markdown-renderer blockquote *{font-style:inherit;color:inherit;line-height:inherit}.openui-markdown-renderer .openui-table-container{margin-bottom:20px}.openui-markdown-renderer>:first-child{margin-top:0}.openui-markdown-renderer>:last-child{margin-bottom:0}.openui-metric-indicator{align-items:stretch;gap:var(--openui-space-3xs);flex-direction:column;display:flex}.openui-metric-indicator--variant-inline{gap:0}.openui-metric-indicator--has-subtext{gap:var(--openui-space-3xs)}.openui-metric-indicator__row{align-items:flex-end;gap:var(--openui-space-xs);flex-flow:wrap;min-width:0;display:flex}.openui-metric-indicator--variant-inline .openui-metric-indicator__row{align-items:baseline;gap:var(--openui-space-2xs)}.openui-metric-indicator__main-value{color:var(--openui-text-neutral-primary);font:var(--openui-text-numbers-default-heavy);letter-spacing:var(--openui-text-numbers-default-heavy-letter-spacing)}.openui-metric-indicator__previous-value{color:var(--openui-text-neutral-secondary);font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing);margin-bottom:1px;text-decoration:line-through}.openui-metric-indicator__subtext{color:var(--openui-text-neutral-secondary);min-width:0;font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing)}.openui-metric-indicator--variant-inline .openui-metric-indicator__subtext{margin-top:0}.openui-metric-indicator__trend--success{color:var(--openui-text-success-primary)}.openui-metric-indicator__trend--danger{color:var(--openui-text-danger-primary)}.openui-metric-indicator__trend{font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing);margin-bottom:1px}.openui-modal-root{z-index:9999;position:relative}.openui-modal-overlay{background:var(--openui-overlay);z-index:9999;animation:.15s ease-out openui-modal-fade-in;position:fixed;inset:0}.openui-modal-content{z-index:10000;background:var(--openui-foreground);color:var(--openui-text-neutral-primary);border:1px solid var(--openui-border-default);border-radius:12px;flex-direction:column;max-height:85vh;animation:.15s ease-out openui-modal-slide-in;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 48px #0003}.openui-modal-content:focus{outline:none}.openui-modal-sm{width:400px;max-width:90vw}.openui-modal-md{width:560px;max-width:90vw}.openui-modal-lg{width:720px;max-width:90vw}.openui-modal-header{padding:var(--openui-space-m);border-bottom:1px solid var(--openui-border-default);justify-content:space-between;align-items:center;display:flex}.openui-modal-title{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing);margin:0}.openui-modal-close{all:unset;cursor:pointer;width:28px;height:28px;color:var(--openui-text-neutral-secondary);border-radius:6px;justify-content:center;align-items:center;display:flex}.openui-modal-close:hover{color:var(--openui-text-neutral-primary)}.openui-modal-body{padding:var(--openui-space-m);gap:var(--openui-space-m);flex-direction:column;flex:1;display:flex;overflow-y:auto}.openui-modal-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes openui-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes openui-modal-slide-in{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.openui-model-switcher{min-width:0}.openui-model-switcher-trigger{justify-content:flex-start;align-items:center;gap:var(--openui-space-2xs);border-radius:var(--openui-radius-l);border:1px solid var(--openui-border-interactive);background-color:var(--openui-foreground);width:auto;max-width:240px;height:36px;padding-inline:var(--openui-space-s);color:var(--openui-text-neutral-primary);box-shadow:var(--openui-shadow-s);font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);display:flex}.openui-model-switcher-content{border-radius:var(--openui-radius-xl);width:min(360px,100vw - 32px);max-height:360px;overflow:auto}.openui-model-switcher-item{border-radius:var(--openui-radius-m)}.openui-model-switcher-row{align-items:center;gap:var(--openui-space-xs);width:100%;min-width:0;display:flex}.openui-model-switcher-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.openui-model-switcher-logo{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.openui-model-switcher-logo>*{object-fit:contain;width:100%;height:100%;display:block}.openui-model-switcher-dot{border-radius:9999px;flex-shrink:0;width:6px;height:6px}.openui-model-switcher-dot-recommended{background-color:var(--openui-border-info-emphasis)}.openui-model-switcher-dot-badge{background-color:var(--openui-border-success-emphasis)}.openui-model-switcher-badge-trigger{border:1px solid var(--openui-border-default);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.openui-model-switcher-skeleton-dot{border-radius:var(--openui-radius-m);background-color:var(--openui-border-default);flex-shrink:0;width:20px;height:20px;animation:1.5s ease-in-out infinite openui-model-switcher-pulse}.openui-model-switcher-skeleton-bar{border-radius:var(--openui-radius-m);background-color:var(--openui-border-default);width:96px;height:16px;animation:1.5s ease-in-out infinite openui-model-switcher-pulse}.openui-model-switcher-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes openui-model-switcher-pulse{0%,to{opacity:1}50%{opacity:.5}}.openui-shell-thread-message-assistant{gap:var(--openui-space-s);width:100%;display:flex;overflow:hidden}.openui-agent-thread-container--detailed-view-active .openui-shell-thread-message-assistant{gap:0}.openui-shell-thread-message-assistant__content{gap:var(--openui-space-s);overflow-wrap:break-word;flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.openui-shell-thread-message-assistant__text{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-primary)}.openui-shell-thread-message-assistant__text:first-child{margin-top:var(--openui-space-xs)}.openui-shell-thread-message-assistant__logo{border-radius:var(--openui-radius-m);width:32px;height:32px}.openui-agent-container--mobile .openui-shell-thread-message-assistant__logo,.openui-agent-thread-container--detailed-view-active .openui-shell-thread-message-assistant__logo{display:none}.openui-shell-thread-message-user{justify-content:flex-end;padding:0;display:flex}.openui-shell-thread-message-user__content{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);padding:var(--openui-space-s) var(--openui-space-m);background-color:var(--openui-chat-user-response-bg);color:var(--openui-chat-user-response-text);border-radius:var(--openui-radius-xl);overflow-wrap:break-word;max-width:100%;height:fit-content}.openui-share-thread-modal__overlay{z-index:9999;background-color:var(--openui-overlay);position:absolute;inset:0}.openui-share-thread-modal__content{border-radius:var(--openui-radius-2xl);background-color:var(--openui-background);width:100%;max-width:32rem;padding:var(--openui-space-l);box-shadow:var(--openui-shadow-m);border:1px solid var(--openui-border-interactive);z-index:10001;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.openui-share-thread-modal__content--mobile{max-width:20rem;padding:var(--openui-space-l)}.openui-share-thread-modal__header{margin-bottom:var(--openui-space-m);justify-content:space-between;align-items:center;display:flex}.openui-share-thread-modal__title{color:var(--openui-text-neutral-primary);font:var(--openui-text-heading-sm);letter-spacing:var(--openui-text-heading-sm-letter-spacing);margin:0}.openui-share-thread-modal__body{color:var(--openui-text-neutral-primary);gap:var(--openui-space-m);flex-direction:column;display:flex}.openui-share-thread-modal__description{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);color:var(--openui-text-neutral-secondary);margin:0}.openui-share-thread-modal__input-section{gap:var(--openui-space-s);flex-direction:column;display:flex}.openui-share-thread-modal__input-wrapper{gap:var(--openui-space-s);padding:var(--openui-space-xs);border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-l);background-color:var(--openui-elevated-strong);color:var(--openui-text-neutral-primary);display:flex}.openui-share-thread-modal__input-wrapper:focus-within{border-color:var(--openui-border-interactive);outline:2px solid var(--openui-border-interactive);outline-offset:-1px}.openui-share-thread-modal__input{padding:0 var(--openui-space-xs);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);background:0 0;border:none}.openui-share-thread-modal__button-container{flex-shrink:0;align-items:flex-start;display:flex}.openui-share-thread-modal__loading-icon{width:1rem;height:1rem;animation:1s linear infinite openui-share-spin}.openui-share-thread-modal__error-message{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);color:var(--openui-text-danger-primary)}@keyframes openui-share-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.openui-option-cards{width:100%;container-type:inline-size}.openui-option-cards__grid{gap:var(--openui-space-m);flex-direction:column;width:100%;display:flex}.openui-option-cards__row{gap:var(--openui-space-m);align-items:stretch;width:100%;display:grid}.openui-option-cards__row--1{grid-template-columns:1fr}.openui-option-cards__row--2{grid-template-columns:repeat(2,1fr)}.openui-option-cards__row--3{grid-template-columns:repeat(3,1fr)}.openui-option-cards__item{width:100%;min-width:0}@container (width<=768px){.openui-option-cards__grid--responsive{grid-template-columns:repeat(2,1fr);display:grid}.openui-option-cards__grid--responsive .openui-option-cards__row{display:contents}}@container (width<=480px){.openui-option-cards__grid--responsive{grid-template-columns:1fr}}@container (width<=768px){.openui-option-cards__grid--odd-count .openui-option-cards__row:last-child>.openui-option-cards__item:last-child{grid-column:1/-1}}.openui-option-card{box-sizing:border-box;width:100%;height:100%;padding:0;padding:var(--openui-space-s-m);border:0;border:1px solid var(--openui-border-interactive);border-radius:var(--openui-radius-2xl);cursor:pointer;text-align:left;background:0 0;justify-content:flex-start;align-items:flex-start;transition:opacity .16s ease-out,border-color .16s ease-out,background-color .16s ease-out;display:flex}.openui-option-card:hover:not(:disabled):not(.openui-option-card--selected){border-color:var(--openui-border-interactive-emphasis)}.openui-option-card:focus-visible{outline:2px solid var(--openui-border-accent);outline-offset:2px}.openui-option-card--selected{background:var(--openui-sunk);border-color:var(--openui-border-interactive-selected)}.openui-option-card--disabled{opacity:.5;cursor:not-allowed}.openui-option-card__content{justify-content:flex-start;align-items:flex-start;gap:var(--openui-space-m);flex-direction:column;width:100%;display:flex}.openui-option-card__top{flex-shrink:0;align-self:flex-start}.openui-option-card__top--icon{border-radius:var(--openui-radius-s);background:var(--openui-sunk);width:2rem;height:2rem;color:var(--openui-text-neutral-primary);justify-content:center;align-items:center;display:inline-flex}.openui-option-card__top--image{border-radius:var(--openui-radius-m);width:4.5rem;height:4.5rem;overflow:hidden}.openui-option-card__top--image img{object-fit:cover;width:100%;height:100%}.openui-option-card__text{gap:var(--openui-space-3xs);flex-direction:column;min-width:0;display:flex}.openui-option-card__title{color:var(--openui-text-neutral-primary);word-wrap:break-word;overflow-wrap:break-word;font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing)}.openui-option-card__subtitle{color:var(--openui-text-neutral-secondary);word-wrap:break-word;overflow-wrap:break-word;font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing)}.openui-option-card--disabled .openui-option-card__title,.openui-option-card--disabled .openui-option-card__subtitle{color:var(--openui-text-neutral-tertiary)}.openui-overview-card{width:100%;min-width:158px;padding:var(--openui-space-s-m);border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-2xl);background-color:var(--openui-sunk-light);flex-direction:column;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex}.openui-overview-card--clickable{background-color:var(--openui-foreground);border-color:var(--openui-border-interactive);box-shadow:var(--openui-shadow-m);cursor:pointer}.openui-overview-card--clickable:hover{box-shadow:none;transform:scale(.995)}.openui-overview-card--clickable:focus-visible{outline:2px solid var(--openui-border-accent);outline-offset:2px}.openui-overview-card__vertical{justify-content:space-between;gap:var(--openui-space-l);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.openui-overview-card__top-row{justify-content:space-between;align-items:flex-start;gap:var(--openui-space-s);flex-direction:row;width:100%;min-width:0;display:flex}.openui-overview-card__chevron{color:var(--openui-text-neutral-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.openui-overview-card__slot{width:100%;min-width:0}.openui-overview-card__slot--top{justify-content:space-between;align-items:flex-start;gap:var(--openui-space-s);width:auto;min-width:0;min-height:var(--openui-space-xl);flex:1;display:flex}.openui-overview-card__slot--bottom{gap:var(--openui-space-2xs);flex-direction:column;display:flex}.openui-radio-group{box-sizing:border-box;gap:var(--openui-space-xs);border-radius:var(--openui-radius-xl);border:1px solid;flex-direction:column;display:flex}.openui-radio-group-clear{padding:var(--openui-space-000);background-color:#0000;border-color:#0000}.openui-radio-group-card{border-color:var(--openui-border-default);padding:var(--openui-space-m)}.openui-radio-group-sunk{border-color:var(--openui-border-default);background-color:var(--openui-sunk);padding:var(--openui-space-m)}.openui-radio-item-container{align-items:flex-start;gap:var(--openui-space-s);padding:var(--openui-space-3xs) var(--openui-space-000);cursor:pointer;width:100%;max-width:100%;display:flex;overflow:hidden}.openui-radio-item-container:disabled{cursor:not-allowed}.openui-radio-item-root{box-sizing:border-box;border-radius:var(--openui-radius-full);cursor:pointer;width:16px;height:16px;margin-top:var(--openui-space-2xs);background-color:#0000;border:none;flex-shrink:0}.openui-radio-item-root[data-state]{position:relative}.openui-radio-item-root:disabled{opacity:.5;cursor:not-allowed}.openui-radio-item-svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.openui-radio-item-root[data-state=unchecked] .openui-radio-item-svg-path,.openui-radio-item-root:hover:not(:disabled) .openui-radio-item-root[data-state=unchecked] .openui-radio-item-svg-path{fill:var(--openui-foreground)}.openui-radio-item-root[data-state=checked] .openui-radio-item-svg-path{fill:var(--openui-interactive-accent-default)}.openui-radio-item-root[data-state=unchecked] .openui-radio-item-svg-border{stroke:var(--openui-border-interactive)}.openui-radio-item-root[data-state=checked] .openui-radio-item-svg-border{stroke:var(--openui-border-accent)}.openui-radio-item-root[data-state=checked] .openui-radio-item-svg-inner,.openui-radio-item-root[data-state=unchecked] .openui-radio-item-svg-inner{fill:var(--openui-foreground)}.openui-radio-item-root[data-state=unchecked]:hover:not(:disabled) .openui-radio-item-svg-inner{fill:var(--openui-border-interactive)}.openui-radio-item-content{flex-direction:column;min-width:0;display:flex}.openui-radio-item-label{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-primary);cursor:pointer;overflow-wrap:anywhere;flex:1}.openui-radio-item-label:disabled{color:var(--openui-text-neutral-tertiary);cursor:not-allowed}.openui-radio-item-description{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-secondary);overflow-wrap:anywhere}.openui-foldable-section{box-sizing:border-box;width:100%;margin:0;padding:0}.openui-foldable-section-root{gap:var(--openui-space-l);flex-direction:column;display:flex}.openui-foldable-section-item{gap:var(--openui-space-l);flex-direction:column;width:100%;display:flex}.openui-foldable-section-header{margin-block:0;margin-inline:0;display:flex}.openui-foldable-section-trigger{padding:var(--openui-space-m) 0 var(--openui-space-xs) 0;width:100%;color:var(--openui-text-neutral-primary);cursor:pointer;background-color:#0000;border:none;flex:1;justify-content:space-between;align-items:center;display:flex}.openui-foldable-section-trigger-content-wrapper{gap:var(--openui-space-l);flex-direction:column;justify-content:center;align-items:start;width:100%;display:flex}.openui-foldable-section-trigger-content-separator{margin:var(--openui-space-3xs)}.openui-foldable-section-trigger-content-icon-button-wrapper{justify-content:start;align-items:center;gap:var(--openui-space-s);width:100%;display:flex}.openui-foldable-section-trigger-content-icon-button{flex-shrink:0}.openui-foldable-section-trigger-content-icon-button-icon{transition:transform .3s cubic-bezier(.87,0,.13,1)}.openui-foldable-section-trigger[data-state=open] .openui-foldable-section-trigger-content-icon-button-icon{transform:rotate(90deg)}.openui-foldable-section-trigger-content-text{font:var(--openui-text-heading-sm);letter-spacing:var(--openui-text-heading-sm-letter-spacing);flex-grow:1;justify-content:start;align-items:center;margin:0;padding:0;display:flex}.openui-foldable-section-content{gap:var(--openui-space-xl);flex-direction:column;width:100%;padding:0 0 0 28px;display:flex}.openui-foldable-section-content[data-state=open]{height:fit-content}.openui-foldable-section-content[data-state=closed]{height:0}.openui-section-v2{justify-content:center;align-items:flex-start;gap:var(--openui-space-xl);margin-top:var(--openui-space-m);flex-direction:column;display:flex}.openui-section-v2-wrapper{justify-content:center;align-items:flex-start;gap:var(--openui-space-xl);flex-direction:column;width:100%;display:flex}.openui-section-v2-header{justify-content:flex-start;align-items:center;gap:var(--openui-space-s);margin-bottom:var(--openui-space-2xs);flex-direction:row;display:flex}.openui-section-v2-header-trigger{font:var(--openui-text-heading-sm);letter-spacing:var(--openui-text-heading-sm-letter-spacing);color:var(--openui-text-neutral-primary)}.openui-section-v2-content{gap:var(--openui-space-xl);flex-direction:column;width:100%;display:flex}.openui-select-trigger{box-sizing:border-box;background-color:var(--openui-highlight-subtle);color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);border:1px solid var(--openui-border-default);justify-content:space-between;align-items:center;gap:var(--openui-space-s);outline:none;display:inline-flex}.openui-select-trigger:hover{background:var(--openui-highlight);border-color:var(--openui-border-interactive);color:var(--openui-text-neutral-secondary)}.openui-select-trigger:hover:not([data-placeholder]){color:var(--openui-text-neutral-primary)}.openui-select-trigger:disabled{background-color:var(--openui-highlight-subtle);color:var(--openui-text-neutral-tertiary);border-color:var(--openui-border-default);cursor:not-allowed}.openui-select-trigger[data-state=open]{border-color:var(--openui-border-interactive);background-color:var(--openui-highlight)}.openui-select-trigger[data-placeholder]{color:var(--openui-text-neutral-secondary)}.openui-select-trigger-sm{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);padding:calc(var(--openui-space-xs) - 1.5px) var(--openui-space-s);border-radius:calc(var(--openui-radius-s) + 1px)}.openui-select-trigger-md{padding:calc(var(--openui-space-xs) - 1px) calc(var(--openui-space-m) - 1px);border-radius:var(--openui-radius-m)}.openui-select-trigger-lg{padding:calc(var(--openui-space-s) - 1px) var(--openui-space-m);border-radius:var(--openui-radius-l)}.openui-select-trigger-icon{width:16px;height:16px}.openui-select-trigger svg{transition:transform .2s cubic-bezier(.4,0,.2,1)}.openui-select-trigger[data-state=open] svg{transform:rotate(180deg)}.openui-select-content{box-sizing:border-box;z-index:99999;max-height:372px;min-width:var(--radix-select-trigger-width);border-radius:var(--openui-radius-xl);background-color:var(--openui-foreground);border:1px solid var(--openui-border-default);box-shadow:var(--openui-shadow-m);color:var(--openui-text-neutral-primary);transform-origin:top;animation:.18s ease-out forwards select-show;position:relative;overflow:hidden}.openui-select-content-sm{border-radius:var(--openui-radius-l)}.openui-select-content-sm .openui-select-label,.openui-select-content-sm .openui-select-item,.openui-select-content-sm .openui-select-item-text,.openui-select-content-sm .openui-select-item-text-value{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing)}@keyframes select-show{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.openui-select-viewport{box-sizing:border-box;padding:4px}.openui-select-viewport[data-position=popper]{width:100%}.openui-select-group{gap:var(--openui-space-3xs);flex-direction:column;display:flex}.openui-select-label{box-sizing:border-box;padding:var(--openui-space-3xs) var(--openui-space-xs);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-tertiary)}.openui-select-item{box-sizing:border-box;cursor:default;-webkit-user-select:none;user-select:none;border-radius:var(--openui-radius-s);padding-top:var(--openui-space-2xs);padding-bottom:var(--openui-space-2xs);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-primary);outline:0;justify-content:space-between;align-items:center;display:flex;position:relative}.openui-select-item--with-tick,.openui-select-item--without-tick{padding-left:var(--openui-space-xs);padding-right:var(--openui-space-xl)}.openui-select-item[data-disabled]{pointer-events:none;opacity:.5}.openui-select-item[data-highlighted]{color:var(--openui-text-neutral-primary)}.openui-select-item:not([data-state=checked]):hover,.openui-select-item:focus{background-color:var(--openui-highlight);color:var(--openui-text-neutral-primary)}.openui-select-item[data-state=checked]{background-color:var(--openui-highlight);outline:1px solid var(--openui-border-interactive);outline-offset:-1px}.openui-select-item-check-wrapper{width:14px;height:14px;position:absolute;right:8px}.openui-select-item-check-icon{width:16px;height:16px}.openui-select-item-text{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-secondary);flex:1}.openui-select-item-value{color:var(--openui-text-neutral-secondary)}.openui-select-separator{box-sizing:border-box;border-top:1px solid var(--openui-border-default);height:1px;margin:4px -4px}.openui-separator{background-color:var(--openui-border-default)}.openui-separator[data-orientation=horizontal]{width:100%;height:1px}.openui-separator[data-orientation=vertical]{width:1px;height:100%}@keyframes openui-skeleton-pulse{0%{opacity:.3}50%{opacity:.85}to{opacity:.3}}.openui-skeleton-bar{background-color:var(--openui-elevated);border-radius:var(--openui-radius-s);animation:1.2s ease-in-out infinite openui-skeleton-pulse}.openui-skeleton-stack{gap:var(--openui-space-s);flex-direction:column;display:flex}.openui-skeleton-table{padding:var(--openui-space-s) 0}.openui-skeleton-table-row{gap:var(--openui-space-m);padding:var(--openui-space-s-m) var(--openui-space-m);border-bottom:1px solid var(--openui-border-default);display:grid}.openui-skeleton-table-row:last-child{border-bottom:0}.openui-skeleton-table-cell{height:14px}.openui-skeleton-table-cell-short{width:60%}.openui-skeleton-pie-chart-wrapper{justify-content:center;align-items:center;gap:var(--openui-space-m);padding:var(--openui-space-m);display:flex}.openui-skeleton-pie-chart-container{flex-shrink:0;justify-content:center;align-items:center;display:flex}.openui-skeleton-pie-chart-shape{background-color:var(--openui-elevated-strong);border-radius:50%;animation:1.2s ease-in-out infinite openui-skeleton-pulse}.openui-skeleton-pie-chart-donut{border:var(--openui-space-xl) solid var(--openui-elevated-strong);background-color:#0000}.openui-skeleton-pie-chart-semi{border-radius:var(--openui-radius-full) var(--openui-radius-full) 0 0}.openui-skeleton-pie-chart-semi-donut{border:var(--openui-space-xl) solid var(--openui-elevated-strong);border-radius:var(--openui-radius-full) var(--openui-radius-full) 0 0;background-color:#0000;border-bottom:0}.openui-skeleton-pie-chart-legend{gap:var(--openui-space-s);flex-direction:column;min-width:120px;display:flex}.openui-skeleton-pie-chart-legend-item{align-items:center;gap:var(--openui-space-s);display:flex}.openui-skeleton-pie-chart-legend-dot{background-color:var(--openui-elevated-strong);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.2s ease-in-out infinite openui-skeleton-pulse}.openui-slider-wrapper{align-items:center;gap:var(--openui-space-s);width:100%;display:flex}.openui-slider-left-content,.openui-slider-right-content{min-width:fit-content;color:var(--openui-text-neutral-primary);font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);align-items:center;display:flex}.openui-slider-left-content svg,.openui-slider-right-content svg{width:16px;height:16px}.openui-slider-container{background-color:var(--openui-sunk);border-radius:var(--openui-radius-s);justify-content:center;align-items:center;width:100%;height:10px;padding:0 10px;display:flex}.openui-slider-root{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;min-width:100px;max-width:100%;height:20px;display:flex;position:relative}.openui-slider-track{border-radius:var(--openui-radius-full);flex-grow:1;height:10px;position:relative}.openui-slider-range{border-radius:var(--openui-radius-s);background-color:var(--openui-interactive-accent-default);height:100%;margin-left:-10px;margin-right:-8px;position:absolute}.openui-slider-range--at-min{background-color:#0000}.openui-slider-thumb{outline:none}.openui-slider-thumb-handle{border-radius:var(--openui-radius-s);outline:1px solid var(--openui-border-default);background-color:var(--openui-foreground);width:20px;height:20px;box-shadow:var(--openui-shadow-s);display:block;overflow:hidden}.openui-slider-thumb-handle-inner{background-color:var(--openui-foreground);justify-content:center;align-items:center;width:100%;height:100%;transition:background-color .2s;display:flex}.openui-slider-thumb-handle-inner:hover{background-color:var(--openui-sunk)}.openui-slider-thumb-handle-inner-dot{border-radius:var(--openui-radius-3xs);background-color:var(--openui-interactive-accent-default);width:6px;height:6px}.openui-slider-thumb-value{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);background-color:var(--openui-foreground);color:var(--openui-text-neutral-primary);padding:var(--openui-space-2xs);border-radius:var(--openui-radius-s);box-shadow:var(--openui-shadow-s);opacity:0;border:1px solid var(--openui-border-interactive);transition:opacity .2s;position:absolute;top:-35px;left:50%;transform:translate(-50%)}.openui-slider-thumb-handle:hover .openui-slider-thumb-value,.openui-slider-thumb-handle:focus .openui-slider-thumb-value{opacity:1}.openui-slider-dots-dot{border-radius:var(--openui-radius-full);background-color:var(--openui-text-neutral-tertiary);width:4px;height:4px;position:absolute;top:50%;transform:translate(-50%,-50%)}.openui-slider-dots-dot--active{background-color:var(--openui-foreground)}.openui-slider-container-wrapper{width:100%}.openui-slider-labels{margin-top:var(--openui-space-s);color:var(--openui-text-neutral-secondary);font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);padding:0 var(--openui-space-2xs);justify-content:space-between;display:flex}.openui-slider--disabled{opacity:.5;pointer-events:none}.openui-slider-block{width:100%}.openui-slider-block__header{margin-bottom:calc(var(--openui-space-s) + var(--openui-space-xs));justify-content:space-between;align-items:center;display:flex}.openui-slider-block__header--with-error{margin-bottom:var(--openui-space-s);align-items:flex-start}.openui-slider-block__label{font:var(--openui-text-label-default);letter-spacing:var(--openui-text-label-default-letter-spacing);color:var(--openui-text-neutral-primary);padding-top:var(--openui-space-xs)}.openui-slider-block__controls{gap:var(--openui-space-xs);flex-direction:column;align-items:flex-end;display:flex;position:relative}.openui-slider-block__controls input,.openui-slider-block__controls button{height:36px}.openui-slider-block__controls.is-range .openui-slider-block__validated-input input{width:64px}.openui-slider-block__controls.is-range button,.openui-slider-block__controls.is-single .openui-slider-block__validated-input input{width:80px}.openui-slider-block__controls.is-single button{width:100px}.openui-slider-block__content{align-items:center;display:flex}.openui-slider-block__validated-input-container{gap:var(--openui-space-xs);align-items:center;display:flex}.openui-slider-block__validated-select-container{align-items:center;gap:var(--openui-space-xs);display:flex}.openui-slider-block__validated-input{position:relative}.openui-slider-block__validated-input .openui-slider-block__input-error{border-color:var(--openui-border-danger-emphasis)!important}.openui-slider-block__input{text-align:right!important;padding-left:var(--openui-space-s)!important;padding-right:var(--openui-space-s)!important}.openui-slider-block__error-message{gap:var(--openui-space-2xs);font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-danger-primary);white-space:nowrap;padding-right:var(--openui-space-2xs);align-items:center;display:flex}.openui-slider-block__separator{background-color:var(--openui-text-neutral-secondary);flex-shrink:0;width:8px;height:2px}.openui-value-card{justify-content:space-between;align-items:center;gap:var(--openui-space-m);width:100%;min-width:0;padding:var(--openui-space-s-m);box-sizing:border-box;border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-2xl);background-color:var(--openui-sunk-light);transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.openui-value-card--static{background-color:var(--openui-sunk-light);border-color:var(--openui-border-default);box-shadow:none}.openui-value-card--clickable{background-color:var(--openui-foreground);border-color:var(--openui-border-interactive);box-shadow:var(--openui-shadow-s);cursor:pointer}.openui-value-card--clickable:hover{box-shadow:none;transform:scale(.995)}.openui-value-card--clickable:focus-visible{outline:2px solid var(--openui-border-accent);outline-offset:2px}.openui-value-card__lhs{flex:1;align-items:center;min-width:0;display:flex}.openui-value-card__lhs>*{min-width:0}.openui-value-card__rhs{min-width:0;margin-left:var(--openui-space-m);color:var(--openui-text-neutral-primary);font:var(--openui-text-numbers-lg-heavy);letter-spacing:var(--openui-text-numbers-lg-heavy-letter-spacing);flex-shrink:1;justify-content:flex-end;align-items:center;display:flex}.openui-value-card__rhs-content{justify-content:flex-end;min-width:0;max-width:100%;display:flex}.openui-value-card__lhs .openui-icon-text,.openui-value-card__lhs .openui-image-text,.openui-value-card__lhs .openui-icon-text__content,.openui-value-card__lhs .openui-image-text__content,.openui-value-card__lhs .openui-text-block,.openui-value-card__rhs-content,.openui-value-card__rhs-content>*,.openui-value-card__rhs .openui-text-block{min-width:0}.openui-value-card__lhs .openui-icon-text,.openui-value-card__lhs .openui-image-text,.openui-value-card__lhs .openui-text-block,.openui-value-card__rhs-content{width:100%;overflow:hidden}.openui-value-card__rhs .openui-text-block{text-align:right;align-items:flex-end;width:auto;max-width:100%;overflow:hidden}.openui-value-card__lhs .openui-text-block__primary,.openui-value-card__lhs .openui-text-block__secondary,.openui-value-card__rhs .openui-text-block__primary,.openui-value-card__rhs .openui-text-block__secondary{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.openui-value-card__rhs .openui-text-block--align-left{text-align:right;align-items:flex-end}.openui-value-card__chevron{color:var(--openui-text-neutral-secondary);justify-content:center;align-items:center;display:inline-flex}.openui-source-favicon-image{object-fit:cover;display:flex}.openui-listed-sources-item-container{overflow:hidden;width:180px!important;padding:var(--openui-space-000)!important;border-radius:var(--openui-radius-l)!important;background-color:#0000!important}.openui-listed-sources-item-container--has-url:hover{background-color:var(--openui-highlight-subtle)!important;border-color:var(--openui-border-interactive)!important}.openui-listed-source-item{align-items:flex-start;gap:var(--openui-space-2xs);padding:var(--openui-space-s);flex-direction:column;height:100%;display:flex}.openui-listed-source-item--has-url{cursor:pointer}.openui-listed-source-item__header{align-items:flex-start;gap:var(--openui-space-s);display:flex}.openui-listed-source-item__source-name{color:var(--openui-text-neutral-primary);font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing)}.openui-listed-source-item__title{color:var(--openui-text-neutral-secondary);font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing)}.openui-listed-source-item__logo{border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-s);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;overflow:hidden}.openui-listed-sources{gap:var(--openui-space-m);flex-direction:column;display:flex}.openui-listed-sources-header{justify-content:space-between;align-items:center;gap:var(--openui-space-s);display:flex}.openui-listed-sources-header__title{color:var(--openui-text-neutral-secondary);font:var(--openui-text-label-default-heavy);letter-spacing:var(--openui-text-label-default-heavy-letter-spacing)}.openui-listed-sources-header__buttons{justify-content:center;align-items:center;gap:var(--openui-space-s);display:flex}.openui-listed-sources-item{padding:var(--openui-space-s);border-radius:var(--openui-radius-m);border:1px solid var(--openui-border-default);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;width:180px;display:flex}.openui-listed-sources-item__header{align-items:center;gap:var(--openui-space-s);display:flex}.openui-listed-sources-item__source-name{color:var(--openui-text-neutral-secondary);font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);white-space:nowrap;flex-shrink:0}.openui-listed-sources-item__title{color:var(--openui-text-neutral-secondary);font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.openui-listed-sources-item__date-range{color:var(--openui-text-neutral-secondary);font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);white-space:nowrap;flex-shrink:0}.openui-listed-sources-item__logo{border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-s);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.openui-listed-sources-item__logo-image{border-radius:var(--openui-radius-s);justify-content:center;align-items:center;display:flex;overflow:hidden}.openui-steps-container{width:100%;min-width:280px;margin:0 auto}.openui-steps{flex-direction:column;display:flex}.openui-step-item{gap:var(--openui-space-m);display:flex;position:relative}.openui-step-connector{flex-direction:column;align-items:center;display:flex}.openui-step-number{padding:var(--openui-space-2xs) 0px var(--openui-space-2xs) 0px;z-index:2;justify-content:center;align-items:center;display:flex}.openui-step-number-inner{background-color:var(--openui-elevated);width:24px;height:24px;color:var(--openui-text-neutral-secondary);border:1px solid var(--openui-border-default);box-sizing:border-box;font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);border-radius:50%;justify-content:center;align-items:center;display:flex}.openui-connector-line{z-index:1;background-color:var(--openui-sunk);flex-grow:1;width:1px}.openui-step-item:last-child .openui-connector-line{display:none}.openui-step-content{padding-top:var(--openui-space-2xs);gap:var(--openui-space-3xs);margin-bottom:var(--openui-space-l);flex-direction:column;display:flex}.openui-step-item:last-child .openui-step-content{margin-bottom:0}.openui-step-title{color:var(--openui-text-neutral-secondary)}.openui-step-details{align-items:center;gap:calc(var(--openui-space-m) + 2px);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);flex-direction:column;display:flex}.openui-switch-group{box-sizing:border-box;gap:var(--openui-space-xs);border-radius:var(--openui-radius-xl);border:1px solid;flex-direction:column;display:flex}.openui-switch-group-clear{padding:var(--openui-space-000);background-color:#0000;border-color:#0000}.openui-switch-group-card{border-color:var(--openui-border-default);padding:var(--openui-space-m)}.openui-switch-group-sunk{border-color:var(--openui-border-default);background-color:var(--openui-sunk);padding:var(--openui-space-m)}.openui-switch-item-container{box-sizing:border-box;align-items:flex-start;gap:var(--openui-space-s);width:100%;max-width:100%;padding:var(--openui-space-3xs) var(--openui-space-000);display:flex;overflow:hidden}.openui-switch-item-root{width:24px;height:16px;margin-top:var(--openui-space-2xs);cursor:pointer;border-radius:var(--openui-radius-full);padding:var(--openui-space-3xs);border:1px solid var(--openui-border-default);background-color:var(--openui-sunk);flex-shrink:0;transition-property:background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}.openui-switch-item-root:not([data-disabled],[data-state=checked]):hover{border:1px solid var(--openui-border-interactive)}.openui-switch-item-root[data-state=checked]{background-color:var(--openui-interactive-accent-default);border:1px solid var(--openui-border-accent)}.openui-switch-item-root[data-disabled]{opacity:.5;cursor:not-allowed}.openui-switch-item-thumb{border-radius:var(--openui-radius-full);background-color:var(--openui-foreground);width:10px;height:10px;box-shadow:var(--openui-shadow-s);border:none;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;position:absolute;transform:translateY(-50%)translate(0)}.openui-switch-item-thumb[data-state=checked]{border-color:var(--openui-border-interactive);transform:translateY(-50%)translate(8px)}.openui-switch-item-label{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-primary);flex:1}.openui-switch-item-label:disabled{color:var(--openui-text-neutral-tertiary)}.openui-switch-item-description{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-secondary)}.openui-table-container{border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-2xl);width:100%;position:relative;overflow:auto}.openui-table{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);caption-side:bottom;border-collapse:collapse;width:100%}.openui-table-footer{border-top:1px solid var(--openui-border-default)}.openui-table-footer>tr:last-child{border-bottom:0}.openui-table-cell,.openui-table-head{padding-top:var(--openui-space-m);padding-bottom:var(--openui-space-m);padding-left:var(--openui-space-m);padding-right:var(--openui-space-m);color:var(--openui-text-neutral-primary)}.openui-table-head{border-bottom:1px solid var(--openui-border-default)}.openui-table-head .openui-table-head-label{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);color:var(--openui-text-neutral-secondary);flex-grow:1;justify-content:left;display:inline-flex}.openui-table-head .openui-table-head-content{align-items:center;gap:var(--openui-space-2xs);display:flex}.openui-table-head .openui-table-head-icon{color:var(--openui-text-neutral-secondary);justify-content:center;align-items:center;display:flex}.openui-table-row:nth-child(2n){background-color:var(--openui-highlight-subtle)}.openui-table-row{border-bottom:1px solid var(--openui-border-default)}.openui-table-row:last-child{border-bottom:0}.openui-table-cell{white-space:nowrap}.openui-table-align-left{text-align:left;justify-content:flex-start}.openui-table-align-right{text-align:right;justify-content:flex-end}.openui-table-align-right .openui-table-head-label{justify-content:flex-end}.openui-table-align-center{text-align:center;justify-content:center}.openui-table-align-center .openui-table-head-label{justify-content:center}.openui-scrollable-table-wrapper{outline:none;width:100%;position:relative}.openui-scrollable-table-scroll-container{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.openui-scrollable-table-scroll-container::-webkit-scrollbar{display:none}.openui-scrollable-table-control{top:var(--openui-space-s);z-index:2;border-radius:var(--openui-radius-s);background-color:var(--openui-foreground);width:fit-content;height:fit-content;position:absolute}.openui-scrollable-table-control-left{left:var(--openui-space-s)}.openui-scrollable-table-control-right{right:var(--openui-space-s)}.openui-scrollable-table-control-disabled{display:none}.openui-tabs{box-sizing:border-box;gap:var(--openui-space-l);flex-direction:column;display:flex}.openui-tabs-clear .openui-tabs-content{padding:var(--openui-space-3xs) 0;border:#0000}.openui-tabs-clear .openui-tabs-list{gap:var(--openui-space-l);box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;background:0 0;border-radius:0;flex:1;width:100%;padding:0;display:flex;position:relative;overflow-x:auto}.openui-tabs-clear .openui-tabs-list::-webkit-scrollbar{display:none}.openui-tabs-clear .openui-tabs-trigger{border-radius:var(--openui-radius-none);width:auto;min-width:0;padding:var(--openui-space-s) 0;border:0;flex-shrink:0}.openui-tabs-clear .openui-tabs-trigger[data-state=active]{box-shadow:none;font:var(--openui-text-label-default-heavy);letter-spacing:var(--openui-text-label-default-heavy-letter-spacing);background-color:#0000;border:0}.openui-tabs-clear .openui-tabs-trigger:not([data-state=active]):hover{color:var(--openui-text-neutral-primary);background-color:#0000;border:0}.openui-tabs-clear .openui-tabs-list--icon-title-subtext .openui-tabs-trigger,.openui-tabs-clear .openui-tabs-list--image-title-subtext .openui-tabs-trigger{padding:var(--openui-space-m) 0}.openui-tabs-list-container{align-items:center;display:flex;position:relative;overflow:hidden}.openui-tabs-list-container:after{content:"";border-bottom:1px solid var(--openui-border-default);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.openui-tabs-indicator{opacity:0;background-color:var(--openui-border-interactive-selected);pointer-events:none;z-index:1;width:0;height:1.5px;position:absolute;bottom:0;left:0}.openui-tabs-scroll-button-container-left{z-index:1;background-color:var(--openui-foreground);justify-content:center;align-items:center;height:100%;padding:0 4px 0 0;display:flex;position:absolute;left:0}.openui-tabs-scroll-button-container-right{z-index:1;background-color:var(--openui-foreground);justify-content:center;align-items:center;height:100%;padding:0 0 0 4px;display:flex;position:absolute;right:0}.openui-tabs-scroll-button{cursor:pointer;justify-content:center;align-items:center;display:flex}.openui-tabs-scroll-button.openui-tabs-scroll-left{left:2px}.openui-tabs-scroll-button.openui-tabs-scroll-right{right:2px}.openui-tabs-list{box-sizing:border-box;gap:var(--openui-space-3xs);width:100%;padding:var(--openui-space-2xs);border-radius:var(--openui-radius-l);background-color:var(--openui-sunk);scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;flex-direction:row;display:flex;overflow-x:auto}.openui-tabs-list::-webkit-scrollbar{display:none}.openui-tabs-trigger{cursor:pointer;justify-content:center;align-items:center;gap:var(--openui-space-s);box-sizing:border-box;padding:var(--openui-space-3xs) var(--openui-space-s);border-radius:var(--openui-radius-s);width:100%;min-width:7.3rem;color:var(--openui-text-neutral-secondary);font:var(--openui-text-label-default);letter-spacing:var(--openui-text-label-default-letter-spacing);background-color:#0000;border:1px solid #0000;flex-direction:row;display:flex}.openui-tabs-trigger[data-state=active]{background-color:var(--openui-elevated);border:1px solid var(--openui-border-default);color:var(--openui-text-neutral-primary);box-shadow:var(--openui-shadow-s)}.openui-tabs-trigger:not([data-state=active]):hover{background-color:var(--openui-sunk);border:1px solid var(--openui-border-default);color:var(--openui-text-neutral-secondary);box-shadow:var(--openui-shadow-s)}.openui-tabs-trigger-content{align-items:flex-start;gap:var(--openui-space-3xs);flex-direction:column;min-width:0;display:flex}.openui-tabs-trigger-text{white-space:nowrap;text-overflow:ellipsis;width:auto;max-width:232px;overflow:hidden}.openui-tabs-trigger-subtext{font:var(--openui-text-label-xs);letter-spacing:var(--openui-text-label-xs-letter-spacing);color:var(--openui-text-neutral-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:232px;overflow:hidden}.openui-tabs-trigger-icon{background:var(--openui-sunk);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.openui-tabs-trigger-icon svg{width:14px;height:14px}.openui-tabs-trigger-image{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.openui-tabs-trigger-image img{object-fit:cover;width:100%;height:100%}.openui-tabs-list--title .openui-tabs-trigger-content{align-items:center}.openui-tabs-list--icon-title .openui-tabs-trigger-content,.openui-tabs-list--image-title .openui-tabs-trigger-content{align-items:flex-start}.openui-tabs-list--icon-title .openui-tabs-trigger-icon,.openui-tabs-list--image-title .openui-tabs-trigger-icon{border-radius:var(--openui-radius-s);width:24px;height:24px}.openui-tabs-list--icon-title .openui-tabs-trigger-icon svg,.openui-tabs-list--image-title .openui-tabs-trigger-icon svg{width:14px;height:14px}.openui-tabs-list--icon-title-subtext .openui-tabs-trigger,.openui-tabs-list--image-title-subtext .openui-tabs-trigger,.openui-tabs-list--icon-title-subtext .openui-tabs-trigger-content,.openui-tabs-list--image-title-subtext .openui-tabs-trigger-content{align-items:flex-start}.openui-tabs-list--icon-title-subtext .openui-tabs-trigger-icon{border-radius:var(--openui-radius-m);width:36px;height:36px}.openui-tabs-list--icon-title-subtext .openui-tabs-trigger-icon svg{width:16px;height:16px}.openui-tabs-list--image-title .openui-tabs-trigger-image{border-radius:var(--openui-radius-s);width:24px;height:24px}.openui-tabs-list--image-title-subtext .openui-tabs-trigger-image{border-radius:var(--openui-radius-m);width:36px;height:36px}.openui-tabs-content{box-sizing:border-box;padding:var(--openui-space-l);border-radius:var(--openui-radius-m);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);border:1px solid #0000}.openui-tabs-content-inner{gap:var(--openui-space-l);flex-direction:column;display:flex}.openui-tag{box-sizing:border-box;align-items:center;gap:var(--openui-space-2xs);max-width:100%;font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);display:flex;overflow:hidden}.openui-tag-icon{align-items:center;display:flex}.openui-tag-icon svg{stroke-width:2.5px;width:14px;height:14px}.openui-tag-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.openui-tag-sm{padding:var(--openui-space-2xs) var(--openui-space-xs);border-radius:var(--openui-radius-s);height:24px}.openui-tag-md{padding:var(--openui-space-xs) var(--openui-space-s);border-radius:var(--openui-radius-s);gap:var(--openui-space-xs);height:32px}.openui-tag-lg{padding:var(--openui-space-s) var(--openui-space-m);border-radius:var(--openui-radius-m);gap:var(--openui-space-xs);height:36px}.openui-tag-neutral{background-color:var(--openui-sunk);color:var(--openui-text-neutral-primary)}.openui-tag-info{background-color:var(--openui-info-background);color:var(--openui-text-info-primary)}.openui-tag-success{background-color:var(--openui-success-background);color:var(--openui-text-success-primary)}.openui-tag-warning{background-color:var(--openui-alert-background);color:var(--openui-text-alert-primary)}.openui-tag-danger{background-color:var(--openui-danger-background);color:var(--openui-text-danger-primary)}.openui-tag-block{box-sizing:border-box;gap:var(--openui-space-s);flex-wrap:wrap;max-width:100%;display:flex}.openui-textarea{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);box-sizing:border-box;border:1px solid var(--openui-border-interactive);border-radius:var(--openui-radius-xl);width:100%;padding:var(--openui-space-s) var(--openui-space-m);gap:var(--openui-space-xs);background-color:var(--openui-highlight-subtle);color:var(--openui-text-neutral-primary);resize:none;outline:none;transition:box-shadow .16s,border-color .16s,background-color .16s}.openui-textarea::placeholder{color:var(--openui-text-neutral-secondary)}.openui-textarea:focus{box-shadow:0 0 0 2.5px var(--openui-border-default)}.openui-textarea:not(.openui-textarea-error):focus{border-color:var(--openui-border-interactive-emphasis)}.openui-textarea:disabled{background-color:var(--openui-sunk);border:1px solid var(--openui-border-default);cursor:not-allowed;color:var(--openui-text-neutral-tertiary)}.openui-textarea:not(:focus):not(:disabled):not(.openui-textarea-error):hover{border-color:var(--openui-border-interactive)}.openui-textarea-error{border-color:var(--openui-border-danger-emphasis)}.openui-text-block{gap:var(--openui-space-3xs);text-align:left;flex-direction:column;align-items:flex-start;display:flex}.openui-text-block__primary{color:var(--openui-text-neutral-primary)}.openui-text-block__secondary{color:var(--openui-text-neutral-secondary)}.openui-text-block__secondary--positive{color:var(--openui-text-success-primary)}.openui-text-block__secondary--negative{color:var(--openui-text-danger-primary)}.openui-text-block__tertiary{display:none}.openui-text-block--title-text .openui-text-block__primary{font:var(--openui-text-heading-md);letter-spacing:var(--openui-text-heading-md-letter-spacing)}.openui-text-block--title-text .openui-text-block__secondary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-text-block--number-title-text .openui-text-block__primary{font:var(--openui-text-numbers-heading-md);letter-spacing:var(--openui-text-numbers-heading-md-letter-spacing)}.openui-text-block--number-title-text .openui-text-block__secondary,.openui-text-block--text-subtext .openui-text-block__primary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-text-block--text-subtext .openui-text-block__secondary{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing)}.openui-text-block--highlight-text-number-subtext{gap:0}.openui-text-block--highlight-text-number-subtext .openui-text-block__primary{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing)}.openui-text-block--highlight-text-number-subtext .openui-text-block__secondary{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing)}.openui-text-block--text .openui-text-block__primary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-text-block--highlight-text .openui-text-block__primary{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing)}.openui-text-block--number .openui-text-block__primary{font:var(--openui-text-numbers-default-heavy);letter-spacing:var(--openui-text-numbers-default-heavy-letter-spacing)}.openui-text-block--highlight-number .openui-text-block__primary{font:var(--openui-text-numbers-lg-heavy);letter-spacing:var(--openui-text-numbers-lg-heavy-letter-spacing)}.openui-text-block--size-xs.openui-text-block--title-text,.openui-text-block--size-xs.openui-text-block--number-title-text{gap:0}.openui-text-block--size-xs.openui-text-block--title-text .openui-text-block__primary{font:var(--openui-text-heading-xs);letter-spacing:var(--openui-text-heading-xs-letter-spacing)}.openui-text-block--size-xs.openui-text-block--title-text .openui-text-block__secondary{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing)}.openui-text-block--size-xs.openui-text-block--number-title-text .openui-text-block__primary{font:var(--openui-text-numbers-default-heavy);letter-spacing:var(--openui-text-numbers-default-heavy-letter-spacing)}.openui-text-block--size-xs.openui-text-block--number-title-text .openui-text-block__secondary,.openui-text-block--size-xs.openui-text-block--text .openui-text-block__primary{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing)}.openui-text-block--size-xs.openui-text-block--text.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing)}.openui-text-block--size-xs.openui-text-block--text-subtext,.openui-text-block--size-xs.openui-text-block--highlight-text-number-subtext{gap:0}.openui-text-block--size-xs.openui-text-block--text-subtext .openui-text-block__primary{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing)}.openui-text-block--size-xs.openui-text-block--text-subtext.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing)}.openui-text-block--size-xs.openui-text-block--highlight-text-number-subtext .openui-text-block__primary{font:var(--openui-text-body-sm-heavy);letter-spacing:var(--openui-text-body-sm-heavy-letter-spacing)}.openui-text-block--size-xs.openui-text-block--highlight-text-number-subtext.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-sm-heavy);letter-spacing:var(--openui-text-numbers-sm-heavy-letter-spacing)}.openui-text-block--size-xs.openui-text-block--text-subtext .openui-text-block__secondary,.openui-text-block--size-xs.openui-text-block--highlight-text-number-subtext .openui-text-block__secondary{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing)}.openui-text-block--size-xs.openui-text-block--highlight-text-number-subtext.openui-text-block--type-number .openui-text-block__secondary,.openui-text-block--size-xs.openui-text-block--number .openui-text-block__primary{font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing)}.openui-text-block--size-xs.openui-text-block--highlight-number .openui-text-block__primary{font:var(--openui-text-numbers-sm-heavy);letter-spacing:var(--openui-text-numbers-sm-heavy-letter-spacing)}.openui-text-block--size-xs.openui-text-block--highlight-text .openui-text-block__primary{font:var(--openui-text-body-sm-heavy);letter-spacing:var(--openui-text-body-sm-heavy-letter-spacing)}.openui-text-block--size-sm.openui-text-block--title-text,.openui-text-block--size-sm.openui-text-block--number-title-text{gap:var(--openui-space-3xs)}.openui-text-block--size-sm.openui-text-block--title-text .openui-text-block__primary{font:var(--openui-text-heading-sm);letter-spacing:var(--openui-text-heading-sm-letter-spacing)}.openui-text-block--size-sm.openui-text-block--title-text .openui-text-block__secondary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-text-block--size-sm.openui-text-block--number-title-text .openui-text-block__primary{font:var(--openui-text-numbers-lg-heavy);letter-spacing:var(--openui-text-numbers-lg-heavy-letter-spacing)}.openui-text-block--size-sm.openui-text-block--number-title-text .openui-text-block__secondary,.openui-text-block--size-sm.openui-text-block--text .openui-text-block__primary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-text-block--size-sm.openui-text-block--text.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-default);letter-spacing:var(--openui-text-numbers-default-letter-spacing)}.openui-text-block--size-sm.openui-text-block--text-subtext,.openui-text-block--size-sm.openui-text-block--highlight-text-number-subtext{gap:0}.openui-text-block--size-sm.openui-text-block--text-subtext .openui-text-block__primary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-text-block--size-sm.openui-text-block--text-subtext.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-default);letter-spacing:var(--openui-text-numbers-default-letter-spacing)}.openui-text-block--size-sm.openui-text-block--highlight-text-number-subtext .openui-text-block__primary{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing)}.openui-text-block--size-sm.openui-text-block--highlight-text-number-subtext.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-default-heavy);letter-spacing:var(--openui-text-numbers-default-heavy-letter-spacing)}.openui-text-block--size-sm.openui-text-block--text-subtext .openui-text-block__secondary,.openui-text-block--size-sm.openui-text-block--highlight-text-number-subtext .openui-text-block__secondary{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing)}.openui-text-block--size-sm.openui-text-block--highlight-text-number-subtext.openui-text-block--type-number .openui-text-block__secondary,.openui-text-block--size-sm.openui-text-block--number .openui-text-block__primary{font:var(--openui-text-numbers-sm);letter-spacing:var(--openui-text-numbers-sm-letter-spacing)}.openui-text-block--size-sm.openui-text-block--highlight-number .openui-text-block__primary{font:var(--openui-text-numbers-default-heavy);letter-spacing:var(--openui-text-numbers-default-heavy-letter-spacing)}.openui-text-block--size-sm.openui-text-block--highlight-text{gap:0}.openui-text-block--size-sm.openui-text-block--highlight-text .openui-text-block__secondary{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing)}.openui-text-block--size-sm.openui-text-block--highlight-text .openui-text-block__primary{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing)}.openui-text-block--size-md.openui-text-block--title-text,.openui-text-block--size-md.openui-text-block--number-title-text{gap:var(--openui-space-xs)}.openui-text-block--size-md.openui-text-block--title-text .openui-text-block__primary{font:var(--openui-text-heading-md);letter-spacing:var(--openui-text-heading-md-letter-spacing)}.openui-text-block--size-md.openui-text-block--title-text .openui-text-block__secondary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-text-block--size-md.openui-text-block--number-title-text .openui-text-block__primary{font:var(--openui-text-numbers-heading-md);letter-spacing:var(--openui-text-numbers-heading-md-letter-spacing)}.openui-text-block--size-md.openui-text-block--number-title-text .openui-text-block__secondary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-text-block--size-md.openui-text-block--text-subtext,.openui-text-block--size-md.openui-text-block--highlight-text,.openui-text-block--size-md.openui-text-block--highlight-text-number-subtext{gap:0}.openui-text-block--size-md.openui-text-block--highlight-text .openui-text-block__secondary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-text-block--size-md.openui-text-block--highlight-text .openui-text-block__primary{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing)}.openui-text-block--size-md.openui-text-block--text-subtext .openui-text-block__primary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-text-block--size-md.openui-text-block--text-subtext.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-default);letter-spacing:var(--openui-text-numbers-default-letter-spacing)}.openui-text-block--size-md.openui-text-block--highlight-text-number-subtext .openui-text-block__primary{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing)}.openui-text-block--size-md.openui-text-block--highlight-text-number-subtext.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-default-heavy);letter-spacing:var(--openui-text-numbers-default-heavy-letter-spacing)}.openui-text-block--size-md.openui-text-block--text-subtext .openui-text-block__secondary,.openui-text-block--size-md.openui-text-block--highlight-text-number-subtext .openui-text-block__secondary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-text-block--size-md.openui-text-block--text-subtext.openui-text-block--type-number .openui-text-block__secondary,.openui-text-block--size-md.openui-text-block--highlight-text-number-subtext.openui-text-block--type-number .openui-text-block__secondary,.openui-text-block--size-md.openui-text-block--text.openui-text-block--type-number .openui-text-block__primary,.openui-text-block--size-md.openui-text-block--number .openui-text-block__primary{font:var(--openui-text-numbers-default);letter-spacing:var(--openui-text-numbers-default-letter-spacing)}.openui-text-block--size-md.openui-text-block--highlight-number .openui-text-block__primary{font:var(--openui-text-numbers-default-heavy);letter-spacing:var(--openui-text-numbers-default-heavy-letter-spacing)}.openui-text-block--size-lg.openui-text-block--text .openui-text-block__primary{font:var(--openui-text-body-lg);letter-spacing:var(--openui-text-body-lg-letter-spacing)}.openui-text-block--size-lg.openui-text-block--text.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-lg);letter-spacing:var(--openui-text-numbers-lg-letter-spacing)}.openui-text-block--size-lg.openui-text-block--text-subtext,.openui-text-block--size-lg.openui-text-block--highlight-text,.openui-text-block--size-lg.openui-text-block--highlight-text-number-subtext{gap:0}.openui-text-block--size-lg.openui-text-block--highlight-text .openui-text-block__secondary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-text-block--size-lg.openui-text-block--highlight-text .openui-text-block__primary{font:var(--openui-text-body-lg-heavy);letter-spacing:var(--openui-text-body-lg-heavy-letter-spacing)}.openui-text-block--size-lg.openui-text-block--text-subtext .openui-text-block__primary{font:var(--openui-text-body-lg);letter-spacing:var(--openui-text-body-lg-letter-spacing)}.openui-text-block--size-lg.openui-text-block--text-subtext.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-lg);letter-spacing:var(--openui-text-numbers-lg-letter-spacing)}.openui-text-block--size-lg.openui-text-block--highlight-text-number-subtext .openui-text-block__primary{font:var(--openui-text-body-lg-heavy);letter-spacing:var(--openui-text-body-lg-heavy-letter-spacing)}.openui-text-block--size-lg.openui-text-block--highlight-text-number-subtext.openui-text-block--type-number .openui-text-block__primary{font:var(--openui-text-numbers-lg-heavy);letter-spacing:var(--openui-text-numbers-lg-heavy-letter-spacing)}.openui-text-block--size-lg.openui-text-block--text-subtext .openui-text-block__secondary,.openui-text-block--size-lg.openui-text-block--highlight-text-number-subtext .openui-text-block__secondary{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing)}.openui-text-block--size-lg.openui-text-block--text-subtext.openui-text-block--type-number .openui-text-block__secondary,.openui-text-block--size-lg.openui-text-block--highlight-text-number-subtext.openui-text-block--type-number .openui-text-block__secondary{font:var(--openui-text-numbers-default);letter-spacing:var(--openui-text-numbers-default-letter-spacing)}.openui-text-block--size-lg.openui-text-block--number .openui-text-block__primary{font:var(--openui-text-numbers-lg);letter-spacing:var(--openui-text-numbers-lg-letter-spacing)}.openui-text-block--size-lg.openui-text-block--highlight-number .openui-text-block__primary{font:var(--openui-text-numbers-lg-heavy);letter-spacing:var(--openui-text-numbers-lg-heavy-letter-spacing)}.openui-text-block--size-lg.openui-text-block--title-text,.openui-text-block--size-lg.openui-text-block--number-title-text{gap:var(--openui-space-xs)}.openui-text-block--size-lg.openui-text-block--title-text .openui-text-block__primary{font:var(--openui-text-heading-lg);letter-spacing:var(--openui-text-heading-lg-letter-spacing)}.openui-text-block--size-lg.openui-text-block--title-text .openui-text-block__secondary{font:var(--openui-text-body-lg);letter-spacing:var(--openui-text-body-lg-letter-spacing)}.openui-text-block--size-lg.openui-text-block--number-title-text .openui-text-block__primary{font:var(--openui-text-numbers-heading-lg);letter-spacing:var(--openui-text-numbers-heading-lg-letter-spacing)}.openui-text-block--size-lg.openui-text-block--number-title-text .openui-text-block__secondary{font:var(--openui-text-body-lg);letter-spacing:var(--openui-text-body-lg-letter-spacing)}.openui-text-block--align-left{text-align:left;align-items:flex-start}.openui-text-block--align-center{text-align:center;align-items:center}.openui-text-block--align-right{text-align:right;align-items:flex-end}.openui-text-callout{gap:var(--openui-space-xs);box-sizing:border-box;flex-direction:row;width:100%;padding:0 16px;display:flex}.openui-text-callout-neutral{border-left:2px solid var(--openui-border-interactive-selected);color:var(--openui-text-neutral-primary)}.openui-text-callout-neutral .openui-text-callout-content-title{color:var(--openui-text-neutral-primary)}.openui-text-callout-info{border-left:2px solid var(--openui-border-info-emphasis);color:var(--openui-text-info-primary)}.openui-text-callout-warning{border-left:2px solid var(--openui-border-alert-emphasis);color:var(--openui-text-alert-primary)}.openui-text-callout-success{border-left:2px solid var(--openui-border-success-emphasis);color:var(--openui-text-success-primary)}.openui-text-callout-danger{border-left:2px solid var(--openui-border-danger-emphasis);color:var(--openui-text-danger-primary)}.openui-text-callout-icon{width:16px;height:16px;padding:var(--openui-space-3xs);justify-content:center;align-items:center;display:flex}.openui-text-callout-icon-inner{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.openui-text-callout-content{flex-direction:column;display:flex}.openui-text-callout-content-title{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing)}.openui-text-callout-content-description{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-primary)}.text-content{box-sizing:border-box;color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);border:1px solid}.text-content-sunk{padding:var(--openui-space-m);background:var(--openui-sunk);border-radius:var(--openui-radius-m);border-color:var(--openui-border-default)}.text-content-card{padding:var(--openui-space-m);border-radius:var(--openui-radius-m);border-color:var(--openui-border-default)}.text-content-clear{border-color:#0000}.openui-text-content-markdown{color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);max-width:none}.openui-text-content-markdown h1,.openui-text-content-markdown h2,.openui-text-content-markdown h3,.openui-text-content-markdown h4,.openui-text-content-markdown h5,.openui-text-content-markdown h6{font:var(--openui-text-heading-xs);letter-spacing:var(--openui-text-heading-xs-letter-spacing);color:var(--openui-text-neutral-primary);margin-bottom:18px}:is(.openui-text-content-markdown h1:has(+p),.openui-text-content-markdown h2:has(+p),.openui-text-content-markdown h3:has(+p),.openui-text-content-markdown h4:has(+p),.openui-text-content-markdown h5:has(+p),.openui-text-content-markdown h6:has(+p)){margin-bottom:8px}.openui-text-content-markdown h1+strong,.openui-text-content-markdown h2+strong,.openui-text-content-markdown h3+strong,.openui-text-content-markdown h4+strong,.openui-text-content-markdown h5+strong,.openui-text-content-markdown h6+strong{font:var(--openui-text-heading-xs);letter-spacing:var(--openui-text-heading-xs-letter-spacing)}.openui-text-content-markdown p{color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);margin-bottom:0}.openui-text-content-markdown p:has(+p){margin-bottom:18px}.openui-text-content-markdown p:has(+ol){margin-bottom:8px}.openui-text-content-markdown p:has(+ul){margin-bottom:8px}.openui-text-content-markdown strong{color:var(--openui-text-neutral-primary);font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing)}.openui-text-content-markdown li{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);margin-bottom:8px}.openui-text-content-markdown li :last-child{margin-bottom:0}.openui-text-content-markdown li::marker{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-secondary)}.openui-text-content-markdown li ul,.openui-text-content-markdown li li,.openui-text-content-markdown li ol{margin-top:8px}.openui-text-content-markdown ol{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-primary);margin-bottom:20px;padding-left:20px;list-style-type:decimal}.openui-text-content-markdown ol :last-child{margin-bottom:0}.openui-text-content-markdown ul{font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);color:var(--openui-text-neutral-primary);margin-bottom:24px;padding-left:20px;list-style-type:disc}.openui-text-content-markdown ul :last-child{margin-bottom:0}.openui-text-content-markdown .openui-code-block-syntax-highlighter{margin-top:8px!important;margin-bottom:8px!important;padding:25px!important}.openui-text-content-markdown .openui-code-block-syntax-highlighter:first-child{margin-top:0!important}.openui-text-content-markdown .openui-code-block-syntax-highlighter:last-child{margin-bottom:0!important}.openui-text-content-markdown hr{margin-top:48px;margin-bottom:48px}.openui-text-content-markdown hr+*{margin-top:0}.openui-text-content-markdown blockquote{color:var(--openui-text-neutral-primary);border-left:4px solid color-mix(in oklab, var(--openui-text-neutral-primary) 70%, transparent);quotes:"“" "”" "‘" "’";margin-top:25px;margin-bottom:25px;margin-left:0;padding:0 0 0 16px;font-style:italic;line-height:1.625}.openui-text-content-markdown blockquote strong{font:var(--openui-text-body-default-heavy);letter-spacing:var(--openui-text-body-default-heavy-letter-spacing)}.openui-text-content-markdown blockquote>:first-child:before{content:open-quote;vertical-align:top;margin-right:.2em;font-size:1em;line-height:1}.openui-text-content-markdown blockquote>:last-child:after{content:close-quote;vertical-align:top;margin-left:.2em;font-size:1em;line-height:1.5}.openui-text-content-markdown blockquote *{font-style:inherit;color:inherit;line-height:inherit}.openui-text-content-markdown .openui-table-container{margin-bottom:20px}.openui-text-content-markdown>:first-child{margin-top:0}.openui-text-content-markdown>:last-child{margin-bottom:0}.openui-text-content-markdown-dark-mode p,.openui-text-content-markdown-dark-mode h1,.openui-text-content-markdown-dark-mode h2,.openui-text-content-markdown-dark-mode h3,.openui-text-content-markdown-dark-mode h4,.openui-text-content-markdown-dark-mode h5,.openui-text-content-markdown-dark-mode h6{color:var(--openui-text-neutral-primary)}.openui-text-content-markdown-dark-mode .katex{margin-top:var(--openui-space-xs);display:inline-block}.openui-text-content{gap:var(--openui-space-xl);flex-direction:column;display:flex}.openui-toggle-group{gap:var(--openui-space-m);box-sizing:border-box;flex-flow:wrap;width:100%;display:flex}.openui-toggle-item{box-sizing:border-box;font:var(--openui-text-body-default);letter-spacing:var(--openui-text-body-default-letter-spacing);padding:var(--openui-space-m);border-radius:var(--openui-radius-m);cursor:pointer;gap:var(--openui-space-2xs);background-color:var(--openui-foreground);color:var(--openui-text-neutral-primary);border:1px solid #0000;border-color:var(--openui-border-default);align-items:center;transition:all .2s;display:flex}.openui-toggle-item:hover{background-color:var(--openui-sunk)}.openui-toggle-item:disabled{color:var(--openui-text-neutral-tertiary);border-color:var(--openui-border-default);cursor:not-allowed}.openui-toggle-item[data-state=on]{background-color:var(--openui-interactive-accent-default);color:var(--openui-text-accent-primary)}.openui-toggle-item[data-state=on]:hover{background-color:var(--openui-interactive-accent-hover)}.openui-toggle-item[data-state=on]:disabled{opacity:.5;cursor:not-allowed}.openui-behind-the-scenes{align-items:flex-start;gap:var(--openui-space-s);width:100%;border-block-end:1px solid var(--openui-border-default);flex-direction:column;margin-block-end:var(--openui-space-m);padding-block-end:var(--openui-space-m);display:flex}.openui-behind-the-scenes__toggle{align-items:center;gap:var(--openui-space-s);padding:0;font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);color:var(--openui-text-neutral-secondary);cursor:pointer;text-align:start;background:0 0;border:0;padding:0;display:flex}.openui-behind-the-scenes__toggle:focus-visible{outline:2px solid var(--openui-border-interactive-emphasis);outline-offset:var(--openui-space-3xs)}.openui-behind-the-scenes__toggle:hover .openui-behind-the-scenes__toggle-label{color:var(--openui-text-neutral-primary)}.openui-behind-the-scenes__toggle-label{-webkit-text-fill-color:currentColor}.openui-behind-the-scenes__toggle-label--shimmer{background-image:linear-gradient(90deg, transparent 40%, var(--openui-text-neutral-secondary) 50%, transparent 60%),linear-gradient(var(--openui-text-neutral-tertiary), var(--openui-text-neutral-tertiary));-webkit-text-fill-color:#0000;background-repeat:no-repeat,no-repeat;background-size:300% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite openui-tool-code-shimmer;display:inline-block}.openui-behind-the-scenes__toggle-icon{color:var(--openui-text-neutral-secondary);flex-shrink:0;transition:transform .2s}.openui-behind-the-scenes__items{align-items:flex-start;gap:var(--openui-space-xs);width:100%;max-height:var(--openui-tool-timeline-max-height,24rem);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;display:flex;overflow-y:auto}.openui-behind-the-scenes__items::-webkit-scrollbar{display:none}.openui-behind-the-scenes__items{--openui-timeline-fade-top:0px;--openui-timeline-fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--openui-timeline-fade-top), #000 calc(100% - var(--openui-timeline-fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--openui-timeline-fade-top), #000 calc(100% - var(--openui-timeline-fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--openui-timeline-fade-top), #000 calc(100% - var(--openui-timeline-fade-bottom)), transparent 100%);padding-inline-end:var(--openui-space-s)}.openui-behind-the-scenes__items--fade-top{--openui-timeline-fade-top:1.5rem}.openui-behind-the-scenes__items--fade-bottom{--openui-timeline-fade-bottom:2rem}.openui-behind-the-scenes__compact{grid-template-rows:1fr;width:100%;transition:grid-template-rows .2s,opacity .2s;display:grid}.openui-behind-the-scenes__compact--closed{opacity:0;grid-template-rows:0fr}.openui-behind-the-scenes__compact-inner{min-height:0;overflow:hidden}.openui-behind-the-scenes__reveal-item{animation:.25s openui-behind-the-scenes-reveal}@keyframes openui-behind-the-scenes-reveal{0%{opacity:0}to{opacity:1}}.openui-tool-call{flex-direction:column;width:100%;padding-inline-start:0;display:flex}.openui-tool-call__title-row{align-items:center;gap:var(--openui-space-s);padding:0;padding:var(--openui-space-3xs) 0;width:100%;color:var(--openui-text-neutral-secondary);cursor:pointer;text-align:start;background:0 0;border:0;min-width:0;display:flex}.openui-tool-call__title-row:focus-visible{outline:2px solid var(--openui-border-interactive-emphasis);outline-offset:var(--openui-space-3xs)}.openui-tool-call__title-row:hover .openui-tool-call__name{color:var(--openui-text-neutral-primary)}.openui-tool-call__title-row[aria-expanded=true] .openui-tool-call__chevron{transform:rotate(180deg)}.openui-tool-call__content{gap:var(--openui-space-xs);margin-block:var(--openui-space-2xs);flex-direction:column;margin-inline-start:var(--openui-space-s);display:flex}.openui-tool-call__block{padding:var(--openui-space-s) var(--openui-space-m);border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-xl);background-color:var(--openui-highlight-subtle);max-height:250px;overflow:auto}.openui-tool-call__icon-wrapper{opacity:.3;flex-shrink:0;justify-content:center;align-items:center;display:flex}.openui-tool-call__icon{color:var(--openui-text-neutral-primary);flex-shrink:0}.openui-tool-call__icon--blinking{animation:1.5s ease-in-out infinite openui-tool-call-icon-blink}.openui-tool-call__name{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);color:var(--openui-text-neutral-secondary);-webkit-text-fill-color:currentColor;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.openui-tool-call__name--shimmer{background-image:linear-gradient(90deg, transparent 40%, var(--openui-text-neutral-secondary) 50%, transparent 60%),linear-gradient(var(--openui-text-neutral-tertiary), var(--openui-text-neutral-tertiary));-webkit-text-fill-color:#0000;background-repeat:no-repeat,no-repeat;background-size:300% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite openui-tool-code-shimmer;display:inline-block}.openui-tool-call__connector{gap:var(--openui-space-m);padding:var(--openui-space-s-m) var(--openui-space-s);border-inline-start:1px solid var(--openui-border-interactive);width:calc(100% - 6px);min-height:20px;margin-inline-start:6px;padding-inline-end:0;display:flex}.openui-tool-call__connector--last{border-inline-start-color:#0000}.openui-tool-call__args-block{gap:var(--openui-space-xs);padding-left:var(--openui-space-m);flex-direction:column;width:100%;display:flex}.openui-tool-call__reasoning{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-secondary);margin:0;font-style:italic}.openui-tool-call__sources{border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-xl);background-color:var(--openui-foreground);width:100%;padding:var(--openui-space-2xs);flex-direction:column;display:flex}.openui-tool-call__source{justify-content:space-between;align-items:center;gap:var(--openui-space-m);padding:var(--openui-space-2xs) var(--openui-space-s);padding-left:var(--openui-space-2xs);border-radius:var(--openui-radius-m);cursor:pointer;color:inherit;text-decoration:none;transition:background-color .15s;display:flex}.openui-tool-call__source:hover{background-color:var(--openui-sunk)}.openui-tool-call__source:focus-visible{outline:2px solid var(--openui-border-interactive-emphasis);outline-offset:var(--openui-space-3xs)}.openui-tool-call__source-left{align-items:center;gap:var(--openui-space-s);flex:0 75%;min-width:0;display:flex}.openui-tool-call__source-logo{border-radius:var(--openui-radius-xs);flex-shrink:0;width:24px;height:24px}.openui-tool-call__source-title{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.openui-tool-call__source-desc{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-tertiary);text-align:end;white-space:nowrap;text-overflow:ellipsis;flex:25%;min-width:0;overflow:hidden}.openui-tool-call--card{padding-left:0}.openui-tool-call__header{align-items:center;gap:var(--openui-space-m);width:100%;padding:0;padding:var(--openui-space-2xs) var(--openui-space-s);border-radius:var(--openui-radius-m);cursor:pointer;color:var(--openui-text-neutral-secondary);background:0 0;border:0;display:flex}.openui-tool-call__header:not(:disabled):hover{background-color:var(--openui-sunk)}.openui-tool-call__header:focus-visible{outline:2px solid var(--openui-border-interactive-emphasis);outline-offset:var(--openui-space-3xs)}.openui-tool-call__chevron{color:var(--openui-text-neutral-secondary);flex-shrink:0;margin-inline-start:auto;transition:transform .2s}.openui-tool-call__panel{gap:var(--openui-space-xs);padding:var(--openui-space-s) var(--openui-space-m);flex-direction:column;width:100%;display:flex}.openui-tool-call__request,.openui-tool-call__response{font:var(--openui-text-code-sm);letter-spacing:var(--openui-text-code-sm-letter-spacing);color:var(--openui-text-neutral-secondary);white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;margin:0;overflow:auto}.openui-tool-call__result--error{color:var(--openui-text-danger-primary)}.openui-tool-call--error .openui-tool-call__icon-wrapper{opacity:1}.openui-tool-call--error .openui-tool-call__icon,.openui-tool-call--error .openui-tool-call__name{color:var(--openui-text-danger-primary)}.openui-tool-code-block{border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-xl);background-color:var(--openui-highlight-subtle);width:100%;transition:border-color .15s;overflow:hidden}.openui-tool-code-block:hover{border-color:var(--openui-border-interactive-emphasis)}.openui-tool-code-block__header{justify-content:space-between;align-items:center;gap:var(--openui-space-s);width:100%;padding:0;padding:var(--openui-space-s);cursor:pointer;background:0 0;border:0;display:flex}.openui-tool-code-block__header:focus-visible{outline:2px solid var(--openui-border-interactive-emphasis);outline-offset:var(--openui-space-3xs)}.openui-tool-code-block__label{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-secondary);-webkit-text-fill-color:currentColor;text-overflow:ellipsis;min-width:0;overflow:hidden}.openui-tool-code-block__label--loading{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);background-image:linear-gradient(90deg, transparent 40%, var(--openui-text-neutral-primary) 50%, transparent 60%),linear-gradient(var(--openui-text-neutral-secondary), var(--openui-text-neutral-secondary));-webkit-text-fill-color:#0000;background-repeat:no-repeat,no-repeat;background-size:300% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite openui-tool-code-shimmer;display:inline-block}.openui-tool-code-block__chevron{color:var(--openui-text-neutral-secondary);flex-shrink:0;transition:transform .2s}.openui-tool-code-block__chevron--expanded{transform:rotate(180deg)}.openui-tool-code-block__content{border-top:1px solid var(--openui-border-default);max-height:250px;padding:var(--openui-space-s) var(--openui-space-m);background-color:#0000;overflow:auto}.openui-tool-code-block__code{font:var(--openui-text-code-sm);letter-spacing:var(--openui-text-code-sm-letter-spacing);color:var(--openui-text-neutral-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.openui-tool-code-block__code--error{color:var(--openui-text-danger-primary)}.openui-web-search__detailed{gap:var(--openui-space-m);padding:var(--openui-space-m);flex-direction:column;margin:0;list-style:none;display:flex}.openui-web-search__detailed a{align-items:center;gap:var(--openui-space-s);color:var(--openui-text-neutral-primary);text-decoration:none;display:inline-flex}.openui-web-search__detailed a:hover{text-decoration:underline}.openui-web-search__detailed p{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-secondary);margin:var(--openui-space-2xs) 0 0}@keyframes openui-tool-call-icon-blink{0%,to{opacity:.6}50%{opacity:.2}}@keyframes openui-tool-code-shimmer{0%{background-position:100%}to{background-position:0%}}.openui-tool-call-timeline__text-step{align-items:flex-start;gap:var(--openui-space-s);margin-block:var(--openui-space-s);width:100%;padding-inline-start:0;display:flex}.openui-tool-call-timeline__text-step .openui-tool-call-timeline__text-step-body{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);color:var(--openui-text-neutral-primary);flex:1;min-width:0}.openui-tool-call-timeline__text-step .openui-tool-call-timeline__text-step-body *{font:inherit;line-height:inherit;margin:0;color:inherit!important}@media (prefers-reduced-motion:reduce){.openui-behind-the-scenes__reveal-item,.openui-tool-call__icon--blinking{animation:none}.openui-tool-call__name--shimmer,.openui-behind-the-scenes__toggle-label--shimmer,.openui-tool-code-block__label--loading{-webkit-text-fill-color:currentColor;background-image:none;animation:none}.openui-tool-code-block__label--loading{color:var(--openui-text-neutral-secondary)}.openui-behind-the-scenes__toggle-icon,.openui-behind-the-scenes__compact,.openui-tool-call__chevron,.openui-tool-call__source,.openui-tool-code-block,.openui-tool-code-block__chevron{transition:none}}.openui-tool-result{border:1px solid var(--openui-border-interactive);border-radius:var(--openui-radius-m);background-color:var(--openui-foreground);width:100%;transition:border-color .15s;overflow:hidden}.openui-tool-result:hover{border-color:var(--openui-border-interactive-emphasis)}.openui-tool-result--error{border-color:var(--openui-border-danger)}.openui-tool-result--error:hover{border-color:var(--openui-border-danger-emphasis)}.openui-tool-result__header{width:100%;padding:0;padding:var(--openui-space-m);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.openui-tool-result__header-left{align-items:center;gap:var(--openui-space-xs);min-width:0;display:flex}.openui-tool-result__icon--success{color:var(--openui-text-success-primary);flex-shrink:0}.openui-tool-result__icon--error{color:var(--openui-text-danger-primary);flex-shrink:0}.openui-tool-result__label{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-neutral-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.openui-tool-result__chevron{color:var(--openui-text-neutral-secondary);flex-shrink:0;transition:transform .2s}.openui-tool-result__chevron--expanded{transform:rotate(180deg)}.openui-tool-result__content{border-top:1px solid var(--openui-border-default);padding:var(--openui-space-s) var(--openui-space-m);background-color:#0000}.openui-tool-result__error{font:var(--openui-text-label-sm);letter-spacing:var(--openui-text-label-sm-letter-spacing);color:var(--openui-text-danger-primary);margin-bottom:var(--openui-space-xs)}.openui-tool-result__output{font:var(--openui-text-code-sm);letter-spacing:var(--openui-text-code-sm-letter-spacing);color:var(--openui-text-neutral-secondary);white-space:pre-wrap;word-break:break-all;max-height:250px;margin:0;overflow-y:auto}.openui-tooltip-body{gap:var(--openui-space-2xs);flex-direction:column;width:100%;max-width:248px;display:flex}.openui-tooltip-heading{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);color:var(--openui-text-neutral-primary);width:100%}.openui-tooltip-text-content{font:var(--openui-text-body-sm);letter-spacing:var(--openui-text-body-sm-letter-spacing);color:var(--openui-text-neutral-secondary);width:100%}.openui-tooltip-content{box-sizing:border-box;background-color:var(--openui-elevated);padding:var(--openui-space-xs) var(--openui-space-s);outline:1px solid var(--openui-border-default);z-index:9999;border-radius:var(--openui-radius-s);-webkit-user-select:none;user-select:none;will-change:transform,opacity;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.openui-tooltip-content[data-state=delayed-open][data-side=top]{animation-name:openui-slide-down-and-fade}.openui-tooltip-content[data-state=delayed-open][data-side=right]{animation-name:openui-slide-left-and-fade}.openui-tooltip-content[data-state=delayed-open][data-side=bottom]{animation-name:openui-slide-up-and-fade}.openui-tooltip-content[data-state=delayed-open][data-side=left]{animation-name:openui-slide-right-and-fade}.openui-visual-first-card{isolation:isolate;border-radius:var(--openui-radius-3xl);background-color:var(--openui-highlight-subtle);border:1px solid var(--openui-border-default);flex-direction:column;justify-content:flex-start;height:100%;min-height:280px;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.openui-visual-first-card:before{content:"";z-index:0;background-image:var(--openui-visual-card-image,none);background-position:50%;background-size:cover;transition:transform .25s;position:absolute;inset:0}.openui-visual-first-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000001f 0%,#0000008f 100%);position:absolute;inset:0}.openui-visual-first-card--clickable:hover:before{transform:scale(1.04)}.openui-visual-first-card--clickable{cursor:pointer;box-shadow:var(--openui-shadow-s);border-color:var(--openui-border-interactive)}.openui-visual-first-card--clickable:hover{box-shadow:none;transform:scale(.995)}.openui-visual-first-card--clickable:focus-visible{outline:2px solid var(--openui-border-accent);outline-offset:2px}.openui-visual-first-card__top{z-index:2;min-height:24px;padding:var(--openui-space-m);justify-content:space-between;align-items:flex-start;display:flex;position:relative}.openui-visual-first-card__tag{min-width:0}.openui-visual-first-card__tag .openui-tag{color:var(--openui-text-white);-webkit-backdrop-filter:blur(2px);background-color:#0006}.openui-visual-first-card__action{color:var(--openui-text-white);-webkit-backdrop-filter:blur(2px);border-radius:var(--openui-radius-s);padding:var(--openui-space-2xs);background-color:#0006;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.openui-visual-first-card__bottom{z-index:2;box-sizing:border-box;margin:auto var(--openui-space-m) var(--openui-space-m) var(--openui-space-m);padding:var(--openui-space-s) var(--openui-space-s-m);background-color:var(--openui-foreground);border:1px solid var(--openui-border-default);border-radius:var(--openui-radius-l);position:relative}.openui-small-card-block{--openui-small-card-gap:var(--openui-space-m);width:100%;container-type:inline-size}.openui-small-card-block[data-layout=carousel]{padding:0}.openui-small-card-block__grid{gap:var(--openui-small-card-gap);flex-direction:column;width:100%;display:flex}.openui-small-card-block__row{gap:var(--openui-small-card-gap);align-items:stretch;width:100%;display:grid}.openui-small-card-block__row--1{grid-template-columns:1fr}.openui-small-card-block__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.openui-small-card-block__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.openui-small-card-block__item{width:100%;min-width:0;display:grid}.openui-small-card-block__carousel{scrollbar-width:none;-ms-overflow-style:none;width:100%;overflow:auto visible}.openui-small-card-block__carousel::-webkit-scrollbar{display:none}.openui-small-card-block__carousel--mask-left.openui-small-card-block__carousel--mask-right{-webkit-mask-image:linear-gradient(to right, #0000, #000 var(--openui-space-3xl), #000 calc(100% - var(--openui-space-3xl)), #0000);mask-image:linear-gradient(to right, #0000, #000 var(--openui-space-3xl), #000 calc(100% - var(--openui-space-3xl)), #0000);-webkit-mask-image:linear-gradient(to right, #0000, #000 var(--openui-space-3xl), #000 calc(100% - var(--openui-space-3xl)), #0000)}.openui-small-card-block__carousel--mask-left:not(.openui-small-card-block__carousel--mask-right){-webkit-mask-image:linear-gradient(to right, #0000, #000 var(--openui-space-3xl), #000);mask-image:linear-gradient(to right, #0000, #000 var(--openui-space-3xl), #000);-webkit-mask-image:linear-gradient(to right, #0000, #000 var(--openui-space-3xl), #000)}.openui-small-card-block__carousel--mask-right:not(.openui-small-card-block__carousel--mask-left){-webkit-mask-image:linear-gradient(to left, #0000, #000 var(--openui-space-3xl), #000);mask-image:linear-gradient(to left, #0000, #000 var(--openui-space-3xl), #000);-webkit-mask-image:linear-gradient(to left, #0000, #000 var(--openui-space-3xl), #000)}.openui-small-card-block__carousel-track{gap:var(--openui-small-card-gap);padding:var(--openui-space-2xs) 0;width:max-content;display:flex}.openui-small-card-block__carousel-item{flex-shrink:0;width:17.5rem;display:grid}@container (width<=48rem){.openui-small-card-block__grid--responsive{gap:var(--openui-small-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.openui-small-card-block__grid--responsive .openui-small-card-block__row{display:contents}}@container (width<=30rem){.openui-small-card-block__grid--responsive{grid-template-columns:1fr}}@container (width<=48rem){.openui-small-card-block__grid--odd-count .openui-small-card-block__row:last-child>.openui-small-card-block__item:last-child{grid-column:1/-1}}@container (width<=30rem){.openui-small-card-block__carousel--responsive .openui-small-card-block__carousel-item{width:15rem}}.openui-small-card-block--overview-card.openui-small-card-block--carousel .openui-small-card-block__carousel-item{width:15rem}@container (width<=30rem){.openui-small-card-block--overview-card.openui-small-card-block--carousel .openui-small-card-block__carousel-item{width:12.5rem}}.openui-medium-card-block{--openui-medium-card-gap:var(--openui-space-m);width:100%;container-type:inline-size}.openui-medium-card-block[data-layout=carousel]{padding:0}.openui-medium-card-block__grid{gap:var(--openui-medium-card-gap);flex-direction:column;width:100%;display:flex}.openui-medium-card-block__row{gap:var(--openui-medium-card-gap);align-items:stretch;width:100%;display:grid}.openui-medium-card-block__row--1{grid-template-columns:1fr}.openui-medium-card-block__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.openui-medium-card-block__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.openui-medium-card-block__item{width:100%;min-width:0}.openui-medium-card-block__carousel{scrollbar-width:none;-ms-overflow-style:none;width:100%;overflow:auto visible}.openui-medium-card-block__carousel::-webkit-scrollbar{display:none}.openui-medium-card-block__carousel--mask-left.openui-medium-card-block__carousel--mask-right{-webkit-mask-image:linear-gradient(to right, #0000, #000 var(--openui-space-3xl), #000 calc(100% - var(--openui-space-3xl)), #0000);mask-image:linear-gradient(to right, #0000, #000 var(--openui-space-3xl), #000 calc(100% - var(--openui-space-3xl)), #0000);-webkit-mask-image:linear-gradient(to right, #0000, #000 var(--openui-space-3xl), #000 calc(100% - var(--openui-space-3xl)), #0000)}.openui-medium-card-block__carousel--mask-left:not(.openui-medium-card-block__carousel--mask-right){-webkit-mask-image:linear-gradient(to right, #0000, #000 var(--openui-space-3xl), #000);mask-image:linear-gradient(to right, #0000, #000 var(--openui-space-3xl), #000);-webkit-mask-image:linear-gradient(to right, #0000, #000 var(--openui-space-3xl), #000)}.openui-medium-card-block__carousel--mask-right:not(.openui-medium-card-block__carousel--mask-left){-webkit-mask-image:linear-gradient(to left, #0000, #000 var(--openui-space-3xl), #000);mask-image:linear-gradient(to left, #0000, #000 var(--openui-space-3xl), #000);-webkit-mask-image:linear-gradient(to left, #0000, #000 var(--openui-space-3xl), #000)}.openui-medium-card-block__carousel-track{gap:var(--openui-medium-card-gap);padding:var(--openui-space-2xs) 0;width:max-content;display:flex}.openui-medium-card-block__carousel-item{flex-shrink:0;width:20rem}@container (width<=48rem){.openui-medium-card-block__grid--responsive{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.openui-medium-card-block__grid--responsive .openui-medium-card-block__row{display:contents}}@container (width<=30rem){.openui-medium-card-block__grid--responsive{grid-template-columns:1fr}}@container (width<=48rem){.openui-medium-card-block__grid--odd-count .openui-medium-card-block__row:last-child>.openui-medium-card-block__item:last-child{grid-column:1/-1}}@container (width<=30rem){.openui-medium-card-block__carousel--responsive .openui-medium-card-block__carousel-item{width:17.5rem}}@keyframes openui-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes openui-fade-in-from-left{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes openui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes openui-slide-up-and-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes openui-slide-right-and-fade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes openui-slide-down-and-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes openui-slide-left-and-fade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}.lin-page{background:var(--panel);flex-direction:column;min-width:0;height:100%;display:flex}.lin-scroll{flex:1;min-height:0;overflow-y:auto}.lin-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;min-height:49px;padding:0 20px;display:flex}.lin-crumb{color:var(--muted);flex:1;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.lin-crumb a,.lin-crumb button.crumb-link{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.lin-crumb a:hover,.lin-crumb button.crumb-link:hover{color:var(--text)}.lin-crumb .sep{color:var(--muted);opacity:.7}.lin-crumb .current{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lin-crumb .crumb-id{color:var(--muted);font-weight:600}.lin-head-actions{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.lin-nav-count{color:var(--muted);white-space:nowrap;margin:0 4px;font-size:12px}.lin-icon-btn{width:28px;height:28px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;display:grid;position:relative}.lin-icon-btn:hover{background:var(--subtle);color:var(--text)}.lin-icon-btn.active{color:var(--text);border-color:var(--line);background:var(--subtle)}.lin-icon-btn:disabled{opacity:.4;cursor:default}.lin-icon-btn.bordered{border-color:var(--line)}.lin-tip{place-items:center;display:inline-grid;position:relative}.lin-tip[data-tip]:hover:after{content:attr(data-tip);z-index:120;white-space:nowrap;color:#fff;pointer-events:none;background:#1b1b1f;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:500;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0003}.lin-tip[data-tip]:hover:before{content:"";border:5px solid #0000;z-index:120;pointer-events:none;border-bottom-color:#1b1b1f;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)}.lin-kbd{color:var(--muted);border:1px solid var(--line);background:var(--subtle);border-radius:4px;margin-left:auto;padding:1px 5px;font-family:inherit;font-size:10px}.lin-menu{z-index:130;border:1px solid var(--line);background:var(--panel);border-radius:9px;min-width:220px;max-width:320px;padding:5px;position:absolute;box-shadow:0 12px 40px #1b1b1b1f}.lin-menu-item{width:100%;color:var(--text);text-align:left;background:0 0;border-radius:6px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;display:flex}.lin-menu-item:hover{background:var(--subtle)}.lin-menu-item.danger{color:var(--danger)}.lin-menu-item:disabled{opacity:.45;cursor:default}.lin-menu-icon{color:var(--muted);flex:none;place-items:center;display:grid}.lin-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lin-menu-divider{background:var(--line);height:1px;margin:5px 4px}.lin-popover{z-index:130;border:1px solid var(--line);background:var(--panel);border-radius:10px;position:absolute;box-shadow:0 12px 40px #1b1b1b1f}.lin-viewbar{flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:10px 20px 0;display:flex}.lin-viewbar h1{letter-spacing:-.01em;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:flex}.lin-tabs{align-items:center;gap:4px;display:flex}.lin-tab{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:99px;padding:5px 11px;font-size:12px;font-weight:500}.lin-tab:hover{background:var(--subtle);color:var(--text)}.lin-tab[aria-selected=true]{background:var(--subtle);color:var(--text);font-weight:600}.lin-viewchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lin-chipbtn{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:500;display:inline-flex}.lin-chipbtn:hover{color:var(--text);border-color:var(--accent)}.lin-chipbtn[aria-pressed=true]{background:var(--subtle);color:var(--text);border-color:var(--line);font-weight:600}.lin-toolbar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:6px;padding:8px 20px;display:flex}.lin-search{border:1px solid var(--line);height:30px;color:var(--muted);background:var(--panel);border-radius:7px;flex:0 280px;align-items:center;gap:8px;min-width:200px;padding:0 10px;display:flex}.lin-search input{color:var(--text);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.lin-search input::placeholder{color:var(--muted)}.lin-toolbar .spacer{flex:1}.lin-filterbar{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:8px 20px;display:flex}.lin-fchip{border:1px solid var(--line);background:var(--subtle);color:var(--text);border-radius:99px;align-items:center;gap:6px;padding:3px 6px 3px 10px;font-size:12px;display:inline-flex}.lin-fchip button{color:var(--muted);background:0 0;border:0;border-radius:4px;padding:2px 4px;font-size:13px;line-height:1}.lin-fchip button:hover{color:var(--text)}.lin-filtermenu{width:280px;max-height:min(480px,70vh);overflow-y:auto}.lin-filtermenu .fm-search{border-bottom:1px solid var(--line);background:var(--panel);padding:8px;position:sticky;top:0}.lin-filtermenu .fm-search input{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:6px;outline:0;padding:7px 10px;font-size:13px}.lin-filtermenu .fm-item{width:100%;color:var(--text);text-align:left;background:0 0;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.lin-filtermenu .fm-item:hover{background:var(--subtle)}.lin-filtermenu .fm-item .fm-ic{color:var(--muted);flex:none;place-items:center;display:grid}.lin-filtermenu .fm-item .fm-val{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:120px;margin-left:auto;font-size:12px;overflow:hidden}.lin-filtermenu .fm-sub{border-top:1px solid var(--line);padding:6px}.lin-filtermenu .fm-opt{text-align:left;width:100%;color:var(--text);background:0 0;border-radius:6px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;display:flex}.lin-filtermenu .fm-opt:hover{background:var(--subtle)}.lin-filtermenu .fm-opt[aria-checked=true]{font-weight:600}.lin-filtermenu .fm-back{border-bottom:1px solid var(--line);width:100%;color:var(--text);background:0 0;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.lin-display{width:300px;max-height:min(560px,75vh);padding:6px;overflow-y:auto}.lin-display .dp-sec{border-bottom:1px solid var(--line);padding:8px 8px 10px}.lin-display .dp-sec:last-child{border-bottom:0}.lin-display .dp-title{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:2px 4px 8px;font-size:11px;font-weight:600}.lin-display .dp-row{align-items:center;gap:8px;padding:5px 4px;font-size:13px;display:flex}.lin-display .dp-row label{cursor:pointer;flex:1;align-items:center;gap:9px;display:flex}.lin-display .dp-seg{border:1px solid var(--line);border-radius:7px;display:flex;overflow:hidden}.lin-display .dp-seg button{color:var(--muted);background:0 0;padding:6px 12px;font-size:12px;font-weight:500}.lin-display .dp-seg button[aria-pressed=true]{background:var(--subtle);color:var(--text);font-weight:600}.lin-display select{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:6px;flex:1;padding:6px 8px;font-size:12px}.lin-display .dp-foot{gap:8px;padding:10px 8px 6px;display:flex}.lin-display .dp-foot button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:6px;flex:1;padding:7px;font-size:12px}.lin-display .dp-foot button:hover{background:var(--subtle)}.lin-check{width:15px;height:15px;accent-color:var(--accent);flex:none}.lin-list{padding:6px 12px 40px}.lin-group{margin:8px 8px 4px}.lin-group-head{background:var(--subtle);border-radius:7px;align-items:center;gap:8px;min-height:36px;padding:0 10px;font-size:13px;display:flex}.lin-group-head .chev{color:var(--muted);background:0 0;border:0;border-radius:4px;place-items:center;padding:4px;display:grid}.lin-group-head .chev:hover{color:var(--text)}.lin-group-head b{font-weight:600}.lin-group-head .count{color:var(--muted);font-size:12px;font-weight:500}.lin-group-head .grow{flex:1}.lin-group-head .add{color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:5px;display:grid}.lin-group-head .add:hover{background:var(--line);color:var(--text)}.lin-row{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:42px;padding:5px 10px;font-size:13px;display:flex;position:relative}.lin-row:hover{background:var(--subtle)}.lin-row.selected{background:color-mix(in srgb, var(--accent-soft) 55%, transparent)}.lin-row .rowcheck{flex:none;place-items:center;width:22px;height:22px;display:grid}.lin-row .rowcheck input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:0}.lin-row:not(:hover):not(.selected) .rowcheck{visibility:hidden}.lin-row .ident{white-space:nowrap;color:var(--text);font-weight:600}.lin-row .title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0;overflow:hidden}.lin-row .meta{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.lin-row .date{color:var(--muted);white-space:nowrap;font-size:12px}.lin-avatar{color:#5b4a52;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.lin-chip{border:1px solid var(--line);color:var(--text);background:var(--panel);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;display:inline-flex}.lin-chip i{border-radius:50%;flex:none;width:7px;height:7px;font-style:normal}.lin-chip .lin-chip-x{color:var(--muted);background:0 0;border:0;padding:0 0 0 2px;font-size:13px;line-height:1}.lin-chip .lin-chip-x:hover{color:var(--danger)}.lin-subissue-pill{color:var(--muted);border:1px solid var(--line);background:var(--panel);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;display:inline-flex}.lin-due-chip.overdue{color:#d92d20;background:#fef3f2;border-color:#f1b0aa}.lin-empty{text-align:center;color:var(--muted);padding:60px 20px}.lin-empty h2{color:var(--text);margin:12px 0 6px;font-size:15px}.lin-multibar{z-index:140;background:var(--panel);border:1px solid var(--line);border-radius:10px;align-items:center;gap:4px;padding:6px 8px;font-size:13px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #1b1b1b26}.lin-multibar .n{white-space:nowrap;padding:0 8px;font-weight:600}.lin-multibar button{color:var(--text);background:0 0;border-radius:7px;align-items:center;gap:7px;padding:7px 11px;font-size:13px;font-weight:500;display:inline-flex}.lin-multibar button:hover{background:var(--subtle)}.lin-multibar .div{background:var(--line);width:1px;height:20px}.lin-loadmore{justify-content:center;align-items:center;gap:12px;padding:18px 24px 28px;display:flex}.lin-loadmore .lin-error{align-items:center;gap:10px;display:flex}.lin-board{scroll-behavior:smooth;overscroll-behavior-x:contain;flex:1;align-items:flex-start;gap:10px;padding:12px 16px 30px;display:flex;overflow-x:auto}.lin-bcol-hidden{background:0 0;border-style:dashed;flex:none}.lin-hidden-col{width:100%;color:var(--muted);text-align:left;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.lin-hidden-col:hover{background:var(--subtle);color:var(--text)}.lin-hidden-col .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lin-hidden-col .show{font-weight:600}.lin-bcol{background:color-mix(in srgb, var(--subtle) 45%, var(--panel));border:1px solid var(--line);border-radius:9px;flex-direction:column;flex:0 0 290px;min-width:0;max-height:100%;display:flex}.lin-bcol>header{align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.lin-bcol>header .count{color:var(--muted);font-weight:500}.lin-bcol>header .sp{flex:1}.lin-bcol>header button{color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:4px;display:grid}.lin-bcol>header button:hover{background:var(--line);color:var(--text)}.lin-bcards{flex-direction:column;gap:8px;min-height:40px;padding:2px 8px 12px;display:flex;overflow-y:auto}.lin-bcard{border:1px solid var(--line);background:var(--panel);cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--text);border-radius:8px;flex-direction:column;gap:8px;padding:10px 11px;display:flex}.lin-bcard:hover{border-color:var(--accent);box-shadow:0 2px 8px #1b1b1b10}.lin-bcard .top{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.lin-bcard .top .ident{color:var(--muted);font-weight:700}.lin-bcard .ttl{font-size:13px;font-weight:550;line-height:1.35}.lin-bcard .row{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.lin-bcard .assignee-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lin-bcard .chips{flex-wrap:wrap;gap:5px;display:flex}.lin-bempty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:8px;padding:14px;font-size:12px}.lin-detail{flex:1;min-height:0;display:flex}.lin-detail-main{flex:1;min-width:0;max-width:820px;padding:26px 40px 80px;overflow-y:auto}.lin-detail-title{width:100%;color:var(--text);letter-spacing:-.015em;resize:none;background:0 0;border:0;margin:0 0 14px;padding:0;font-family:inherit;font-size:21px;font-weight:650;line-height:1.3;overflow:hidden}.lin-detail-title:focus{outline:none}.lin-detail-desc{color:var(--text);white-space:pre-wrap;word-break:break-word;min-height:24px;margin:0 0 8px;font-size:14px;line-height:1.6}.lin-detail-desc.empty{color:var(--muted)}.lin-detail-actions{gap:2px;margin:2px 0 18px;display:flex}.lin-subsec{border-top:1px solid var(--line);padding:14px 0}.lin-subsec>header{align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.lin-subsec>header .grow{flex:1}.lin-subrow{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:7px 8px;font-family:inherit;font-size:13px;display:flex}.lin-subrow:hover{background:var(--subtle)}.lin-subrow .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lin-subrow.done .t{color:var(--muted);text-decoration:line-through}.lin-activity{border-top:1px solid var(--line);margin-top:6px;padding-top:16px}.lin-activity>header{align-items:center;margin-bottom:12px;display:flex}.lin-activity>header b{font-size:14px}.lin-activity>header .grow{flex:1}.lin-subscribe-btn{color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:5px 8px;font-size:12px;font-weight:500;display:inline-flex}.lin-subscribe-btn:hover{background:var(--subtle);color:var(--text)}.lin-event{color:var(--muted);align-items:flex-start;gap:10px;padding:7px 0;font-size:13px;display:flex}.lin-event b{color:var(--text);font-weight:600}.lin-event time{flex:none;margin-left:auto;font-size:12px}.lin-comment{border:1px solid var(--line);border-radius:8px;margin:8px 0;padding:11px 13px;font-size:13px}.lin-comment>header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.lin-comment>header b{font-size:13px}.lin-comment>header time{color:var(--muted);font-size:12px}.lin-comment p{white-space:pre-wrap;word-break:break-word;margin:0}.lin-comment .del{margin-top:8px}.lin-commentbox{border:1px solid var(--line);background:var(--panel);border-radius:9px;margin-top:14px}.lin-commentbox textarea{resize:vertical;width:100%;min-height:64px;font:inherit;color:var(--text);background:0 0;border:0;padding:12px 14px;font-size:13px}.lin-commentbox textarea:focus{outline:none}.lin-commentbox footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:4px;padding:6px 8px;display:flex}.lin-attach-list{flex-direction:column;gap:6px;margin:6px 0;display:flex}.lin-attach{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.lin-attach a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.lin-attach small{color:var(--muted)}.lin-attach img.thumb{object-fit:cover;border-radius:6px;flex:none;width:44px;height:44px}.lin-props{border-left:1px solid var(--line);flex:none;width:290px;padding:22px 20px 60px;overflow-y:auto}.lin-props h3{color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:600}.lin-prop{align-items:center;gap:10px;min-height:34px;font-size:13px;display:flex;position:relative}.lin-prop .k{color:var(--muted);flex:none;align-items:center;gap:8px;width:96px;display:flex}.lin-prop .v{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.lin-prop .v button.plain{font:inherit;color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-width:0;padding:4px 6px;display:inline-flex}.lin-prop .v button.plain:hover{background:var(--subtle)}.lin-prop .v .trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lin-props .sec{color:var(--muted);margin:18px 0 4px;font-size:12px;font-weight:600}.lin-addrow{color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 6px;font-size:13px;display:inline-flex}.lin-addrow:hover{background:var(--subtle);color:var(--text)}.lin-ts{color:var(--muted);padding:3px 0;font-size:12px}.lin-sublist{gap:6px;margin-top:8px;display:flex}.lin-sublist .lin-avatar{border:2px solid var(--panel);margin-left:-4px}.lin-sublist .lin-avatar:first-child{margin-left:0}.lin-dd{position:relative}.lin-dd-panel{z-index:130;min-width:230px;max-height:320px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.lin-dd-opt{width:100%;color:var(--text);text-align:left;background:0 0;border-radius:6px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;display:flex}.lin-dd-opt:hover{background:var(--subtle)}.lin-dd-opt[aria-selected=true]{font-weight:600}.lin-dd-opt .grow{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.lin-cycles-head{align-items:center;gap:8px;padding:14px 28px 4px;display:flex}.lin-cycles-head h1{letter-spacing:-.01em;align-items:center;gap:7px;margin:0;font-size:15px;font-weight:650;display:flex}.lin-cycles-wrap{flex:1;min-height:0;display:flex}.lin-cycles-tl{flex:1;min-width:0;padding:0 28px 60px 0;position:relative}.lin-cycles-spine{background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:61px}.lin-cycle-row{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);display:grid;position:relative}.lin-cycle-tmark{text-align:right;color:var(--muted);white-space:pre-line;padding:16px 30px 0 0;font-size:11px;line-height:1.35;position:relative}.lin-cycle-tmark i{background:var(--panel);border:2px solid var(--muted);border-radius:50%;width:10px;height:10px;font-style:normal;position:absolute;top:18px;right:22px}.lin-cycle-tmark.now i{background:#5e6ad2;border-color:#5e6ad2}.lin-cycle-body{min-width:0;padding:14px 4px}.lin-cycle-row .top{align-items:center;gap:12px;display:flex}.lin-cycle-row .cname{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:2px 4px;font-family:inherit;font-size:14px;font-weight:650;display:inline-flex}.lin-cycle-row .cname:hover{background:var(--subtle)}.lin-cycle-row .stats{color:var(--muted);flex:none;align-items:center;gap:18px;margin-left:auto;font-size:12px;display:flex}.lin-cycle-row .stats b{color:var(--text);font-weight:600}.lin-cycle-row .range{white-space:nowrap}.lin-badge{background:var(--subtle);color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.lin-badge.current{color:var(--text)}.lin-cap{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.lin-cap.hot{color:#d92d20;font-weight:600}.lin-cycle-detail-btn{color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:6px;margin-left:4px;padding:4px 10px;font-size:12px}.lin-cycle-detail-btn:hover{color:var(--text);background:var(--subtle)}.lin-cycle-chart{align-items:stretch;gap:18px;margin:12px 0 6px;display:flex}.lin-cycle-chart .chart{flex:1;min-width:0}.lin-cycle-chart .legend{flex:none;width:190px;font-size:12px}.lin-cycle-chart .legend .lr{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:7px 0;display:flex}.lin-cycle-chart .legend .lr:last-child{border-bottom:0}.lin-cycle-chart .legend .sw{border-radius:2px;flex:none;width:8px;height:8px}.lin-cycle-chart .legend .n{color:var(--muted);white-space:nowrap;margin-left:auto}.lin-cycle-chart .legend .n b{color:var(--text)}.lin-cdetail{flex:1;min-height:0;display:flex}.lin-cdetail-main{flex-direction:column;flex:1;min-width:0;display:flex}.lin-cdetail-count{color:var(--muted);padding:12px 24px 0;font-size:13px;font-weight:500}.lin-cpane{border-left:1px solid var(--line);flex:none;width:330px;padding:18px 20px 60px;overflow-y:auto}.lin-cpane .cur{align-items:center;gap:8px;margin-bottom:12px;display:flex}.lin-cpane h2{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:flex}.lin-cpane .adddoc{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 6px;font-size:13px;display:flex}.lin-cpane .adddoc:hover{background:var(--subtle);color:var(--text)}.lin-cpane .datenote{color:var(--muted);margin:10px 0 4px;font-size:12px}.lin-cpane .datebtn{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:7px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.lin-cpane .datebtn:hover{background:var(--subtle)}.lin-progress-head{color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;margin:16px 0 4px;padding:4px 0;font-size:13px;font-weight:600;display:flex}.lin-ctabs{flex-wrap:wrap;gap:6px;margin:14px 0 4px;display:flex}.lin-ctab{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:99px;padding:5px 12px;font-size:12px;font-weight:500}.lin-ctab[aria-selected=true]{background:var(--subtle);color:var(--text);border-color:var(--line);font-weight:600}.lin-statrow{width:100%;font:inherit;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 6px;font-size:13px;display:flex}.lin-statrow:hover{background:var(--subtle)}.lin-statrow .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lin-statrow .pc{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.lin-burndown{width:100%;height:auto;display:block}.lin-burndown .axis{fill:var(--muted);font-size:10px}.lin-burndown .grid{stroke:var(--line);stroke-width:1px}.lin-csettings{max-width:640px;padding:28px 32px}.lin-csettings h1{letter-spacing:-.02em;margin:0 0 6px;font-size:18px}.lin-csettings p.desc{color:var(--muted);margin:0 0 20px;font-size:13px}.lin-csettings .card{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-bottom:14px;padding:18px}.lin-csettings .card h2{margin:0 0 4px;font-size:14px}.lin-csettings .card p{color:var(--muted);margin:0 0 12px;font-size:13px}.lin-csettings label.f{gap:6px;margin-bottom:12px;font-size:12px;font-weight:600;display:grid}.lin-csettings .lin-auto-row{cursor:pointer;align-items:center;gap:10px;padding:7px 2px;font-size:13px;display:flex}.lin-csettings .lin-auto-row input:disabled{cursor:not-allowed}.lin-csettings select,.lin-csettings input[type=date]{border:1px solid var(--line);font:inherit;background:var(--panel);color:var(--text);border-radius:7px;max-width:280px;padding:8px 10px}.lin-csettings .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lin-btn{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:7px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:550;display:inline-flex}.lin-btn:hover{background:var(--subtle)}.lin-btn.primary{color:#fff;background:#1b1b1f;border-color:#1b1b1f}.lin-btn.primary:hover{background:#333}.lin-btn:disabled{opacity:.5;cursor:default}.lin-label-tip{min-width:230px;padding:12px 14px}.lin-label-tip .t1{align-items:center;gap:7px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.lin-label-tip .t2{color:var(--muted);align-items:center;gap:7px;margin-bottom:6px;font-size:12px;display:flex}.lin-label-tip .t3{color:var(--muted);font-size:12px}.lin-loading{text-align:center;color:var(--muted);padding:40px}.lin-error{border:1px solid color-mix(in srgb, var(--danger) 40%, var(--line));color:var(--danger);background:color-mix(in srgb, var(--danger) 6%, var(--panel));border-radius:8px;margin:16px 24px;padding:12px 16px;font-size:13px}.lin-note{color:var(--muted);font-size:12px}@media (width<=1100px){.lin-props{width:250px}.lin-cpane{width:290px}}@media (width<=900px){.lin-detail{flex-direction:column}.lin-props{border-left:0;border-top:1px solid var(--line);width:auto}.lin-cdetail{flex-direction:column}.lin-cpane{border-left:0;border-top:1px solid var(--line);width:auto}.lin-detail-main{max-width:none;padding:20px}}
