:root{--bg:#f6f1e8;--panel:rgba(255,251,246,0.84);--panel-strong:#fffaf2;--ink:#17130f;--muted:#6b625b;--line:rgba(23,19,15,0.12);--accent:#b95c37;--accent-soft:rgba(185,92,55,0.14);--shadow:0 20px 70px rgba(40,28,18,0.08);--radius:28px;--size-xs:0.82rem;--size-sm:0.96rem;--size-md:1rem;--size-lg:1.28rem;--size-xl:clamp(2rem,3.5vw,3.8rem);--size-hero:clamp(2.3rem,4.2vw,4.4rem);--ws-bg:#101113;--ws-panel:rgba(22,23,25,0.92);--ws-ink:#f2eee8;--ws-muted:rgba(242,238,232,0.62);--ws-line:rgba(255,255,255,0.08);--ws-subtle:rgba(255,255,255,0.04);--ws-subtle-hover:rgba(255,255,255,0.08);--ws-border:rgba(255,255,255,0.1);--ws-composer-bg:rgba(26,27,30,0.96);--ws-send-bg:#f4efe6;--ws-send-ink:#111315}[data-theme=light]{--bg:#ffffff;--panel:rgba(255,255,255,0.92);--panel-strong:#ffffff;--ink:#1a1a1a;--muted:#6b7280;--line:rgba(0,0,0,0.1);--accent:#b95c37;--accent-soft:rgba(185,92,55,0.1);--shadow:0 20px 70px rgba(0,0,0,0.06);--ws-bg:#f9fafb;--ws-panel:rgba(255,255,255,0.95);--ws-ink:#1a1a1a;--ws-muted:#6b7280;--ws-line:rgba(0,0,0,0.08);--ws-subtle:rgba(0,0,0,0.03);--ws-subtle-hover:rgba(0,0,0,0.06);--ws-border:rgba(0,0,0,0.12);--ws-composer-bg:#ffffff;--ws-send-bg:#1a1a1a;--ws-send-ink:#ffffff}[data-theme=light] body{background:#f9fafb}[data-theme=dark]{--bg:#1a1714;--panel:rgba(30,27,23,0.92);--panel-strong:#252220;--ink:#ede8e0;--muted:#9a9490;--line:rgba(237,232,224,0.14);--accent:#d4845a;--accent-soft:rgba(212,132,90,0.18);--shadow:0 20px 70px rgba(0,0,0,0.3)}[data-theme=dark] body{background:radial-gradient(circle at top left,rgba(212,132,90,.1),transparent 30%),radial-gradient(circle at bottom right,rgba(57,106,142,.08),transparent 28%),var(--bg)}[data-theme=jules]{--size-xs:0.92rem;--size-sm:1.06rem;--size-md:1.12rem;--size-lg:1.4rem;--size-xl:clamp(2.2rem,3.8vw,4.2rem);--size-hero:clamp(2.6rem,4.6vw,4.8rem)}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:radial-gradient(circle at top left,rgba(185,92,55,.14),transparent 30%),radial-gradient(circle at bottom right,rgba(57,106,142,.1),transparent 28%),var(--bg);color:var(--ink);font-family:var(--font-ui),sans-serif;font-size:var(--size-md);line-height:1.55}a,button,select{font:inherit}a{color:inherit}.app-shell{display:grid;grid-template-columns:280px 1fr;min-height:100vh}.workspace-home-main,.workspace-home-shell{height:100dvh;min-height:100dvh;overflow:hidden}.workspace-home-shell{background:var(--ws-bg)}.workspace-home-main{min-height:100vh}.workspace-shell{grid-template-columns:88px 1fr;height:100vh;min-height:100vh;background:#101113}.sidebar{justify-content:space-between;gap:1.35rem;padding:1.45rem;border-right:1px solid var(--line);background:rgba(255,248,239,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.sidebar,.sidebar-top{display:flex;flex-direction:column}.sidebar-top{gap:1.2rem}.workspace-sidebar{padding:1rem .75rem;border-right:1px solid rgba(255,255,255,.08);background:#161719;color:#f3efe8}.control-label,.eyebrow,.mono-tag{font-family:var(--font-mono),monospace;font-size:var(--size-xs);letter-spacing:.02em;text-transform:uppercase}.control-label,.eyebrow,.sidebar-copy{color:var(--muted)}.brand,.hero-title,.section-title{font-family:var(--font-display),serif;font-weight:400;letter-spacing:-.03em;line-height:.98}.brand{margin:.2rem 0 .55rem;font-size:clamp(2.35rem,3.2vw,3.6rem)}.sidebar-copy{max-width:22ch;font-size:var(--size-sm)}.nav-block{display:grid;grid-gap:.55rem;gap:.55rem}.nav-link{display:flex;align-items:center;justify-content:flex-start;justify-self:start;text-decoration:none;padding:.6rem .8rem;border-radius:999px;font-size:.98rem;gap:.55rem;flex-wrap:wrap;max-width:100%}.nav-link-active,.nav-link:hover{background:var(--panel-strong)}.nav-status{flex-shrink:0;padding:.12rem .42rem;border-radius:999px;border:1px solid var(--line);font-family:var(--font-mono),monospace;font-size:.72rem;color:var(--muted)}.sidebar-footer{display:grid;grid-gap:.5rem;gap:.5rem}.build-meta{margin-top:.4rem;padding-top:.4rem}.build-sha{display:inline-block;font-family:var(--font-mono),monospace;font-size:var(--size-xs);color:var(--muted)}.control{padding:.7rem .85rem;border:1px solid var(--line);border-radius:16px;background:var(--panel-strong);color:var(--ink)}.main-content{padding:1.5rem;display:grid;grid-gap:1.1rem;gap:1.1rem}.workspace-main-content{padding:0;gap:0;overflow:hidden;height:100vh;background:radial-gradient(circle at top left,rgba(214,140,73,.12),transparent 24%),radial-gradient(circle at bottom right,rgba(80,96,126,.14),transparent 28%),#101113}.card{padding:1.15rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.settings-nav{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.settings-nav-back{color:var(--muted);text-decoration:none;font-size:.9rem;padding:.35rem .6rem;border-radius:8px;transition:background .15s}.settings-nav-back:hover{background:var(--accent-soft);color:var(--ink)}.settings-nav-items{display:flex;gap:.25rem;background:rgba(0,0,0,.04);border-radius:10px;padding:.2rem}.settings-nav-item{text-decoration:none;color:var(--muted);font-size:.9rem;padding:.35rem .75rem;border-radius:8px;transition:background .15s,color .15s}.settings-nav-item:hover{color:var(--ink);background:rgba(0,0,0,.04)}.settings-nav-item-active{color:var(--ink);background:var(--panel-strong);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.06)}[data-theme=dark] .settings-nav-item:hover,[data-theme=dark] .settings-nav-items{background:rgba(255,255,255,.06)}[data-theme=dark] .settings-nav-item-active{background:rgba(255,255,255,.1)}.page-stack{display:grid;grid-gap:1.25rem;gap:1.25rem}.page-head{display:grid;grid-gap:.4rem;gap:.4rem}.hero-card{display:grid;grid-template-columns:1.6fr .8fr;grid-gap:1.5rem;gap:1.5rem;align-items:flex-end}.hero-title{margin:.5rem 0 1rem;font-size:var(--size-hero)}.hero-copy{max-width:56ch;font-size:1.03rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:flex-end}.hero-actions.align-start{justify-content:flex-start}.button{border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:999px;padding:.8rem 1rem;cursor:pointer}.button-primary{background:var(--ink);color:var(--bg)}.button-saved{background:#1f6a48;color:#fff;border-color:#1f6a48}.button-outline{background:transparent;color:var(--ink);border:1.5px solid var(--line)}.connection-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.connection-error{color:var(--accent)}.connection-error,.connection-success,.connection-warning{width:100%;margin:.25rem 0 0}.connection-success{color:#1f6a48}.connection-warning{color:#8f5a1f}.dashboard-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-gap:1.2rem;gap:1.2rem}.project-layout{grid-template-columns:1.35fr 1fr 1fr}.tall-card{grid-row:span 2}.card-header{display:flex;justify-content:space-between;gap:1rem;align-items:center}.mono-tag{color:var(--ink);background:var(--accent-soft);border-radius:999px;padding:.4rem .7rem}.section-title{margin:.4rem 0 1rem;font-size:clamp(1.9rem,2.6vw,3.1rem)}.focus-list{padding-left:1.2rem;margin:0;display:grid;grid-gap:.8rem;gap:.8rem}.pill-list{display:flex;flex-wrap:wrap;gap:.7rem}.pill{display:inline-flex;align-items:center;border-radius:999px;background:rgba(255,255,255,.72);padding:.75rem 1rem}.prompt-stack{display:grid;grid-gap:.75rem;gap:.75rem}.prompt{text-align:left;padding:.95rem 1rem;background:#fffaf2;border:1px solid var(--line);border-radius:18px;cursor:pointer}.prompt.static{cursor:default}.workspace-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.2rem;gap:1.2rem}.workspace-strip.two-up{grid-template-columns:repeat(2,1fr)}.workspace-strip.one-column{grid-template-columns:1fr}.project-card{min-height:220px}.approval-row{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.approval-meta{display:grid;grid-gap:.9rem;gap:.9rem;min-width:250px}.whatsapp-grid{grid-template-columns:.9fr 1.1fr}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-copy{font-size:1rem;max-width:none}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0 1.25rem}.textarea-control{min-height:120px;resize:vertical}.checkbox-row{display:inline-flex;align-items:center;gap:.65rem;margin:.85rem 0;color:var(--muted)}.whatsapp-qr-card{align-self:start}.whatsapp-qr-image,.whatsapp-qr-placeholder{width:min(100%,420px);min-height:280px;border-radius:24px;border:1px solid var(--line);background:#fffefb}.whatsapp-qr-image{display:block;padding:1rem}.whatsapp-qr-placeholder{display:grid;place-items:center;padding:1.5rem;color:var(--muted);text-align:center}.workspace-screen{grid-template-columns:320px minmax(0,1fr);min-height:100dvh;background:var(--ws-bg);color:var(--ws-ink)}.thread-rail,.workspace-screen{display:grid;height:100dvh;overflow:hidden}.thread-rail{grid-template-rows:auto 1fr auto;min-height:0;border-right:1px solid var(--ws-line);background:var(--ws-panel)}.workspace-sidebar-footer{padding:.75rem 1rem;border-top:1px solid var(--ws-line)}.workspace-sidebar-backdrop{display:none}.thread-rail-top{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border-bottom:1px solid var(--ws-line)}.workspace-sidebar-brand-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.workspace-sidebar-kicker{margin:0 0 .25rem;font-family:var(--font-mono),monospace;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ws-muted)}.workspace-sidebar-title{margin:0;font-family:var(--font-display),serif;font-weight:400;font-size:2rem;letter-spacing:-.03em}.workspace-sidebar-user{margin:.35rem 0 0;color:var(--ws-muted);font-size:.94rem}.workspace-sidebar-close{display:none;padding:.5rem .75rem;border:1px solid var(--ws-border);border-radius:999px;background:transparent;color:inherit;cursor:pointer}.workspace-sidebar-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.workspace-sidebar-nav-link{display:inline-flex;align-items:center;justify-content:center;padding:.65rem .8rem;border:1px solid var(--ws-border);border-radius:999px;background:var(--ws-subtle);color:var(--ws-ink);text-decoration:none}.workspace-sidebar-nav-link.is-active{background:rgba(214,140,73,.18);border-color:rgba(214,140,73,.45);color:#fff4e8}.workspace-sidebar-controls{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;color:var(--ws-ink)}.workspace-sidebar-controls .button,.workspace-sidebar-controls .control,.workspace-sidebar-controls a,.workspace-sidebar-controls code{color:var(--ws-ink);border-color:var(--ws-border)}.workspace-sidebar-controls .control{background:var(--ws-subtle)}.workspace-settings-link{display:flex;align-items:center;gap:.35rem;text-decoration:none;width:100%;justify-content:flex-start;margin-bottom:.25rem;color:var(--ws-ink)}.workspace-settings-icon{font-size:1.1rem;line-height:1}.thread-new-button{padding:.85rem 1rem;border:1px solid var(--ws-border);border-radius:16px;background:var(--ws-subtle);color:inherit;text-align:left;cursor:pointer}.thread-profile-list{display:flex;flex-wrap:wrap;gap:.45rem}.thread-profile-pill{padding:.5rem .75rem;border:1px solid var(--ws-border);border-radius:999px;background:transparent;color:var(--ws-ink);cursor:pointer;text-decoration:none;font-size:.92rem}.thread-profile-pill.is-active{background:rgba(214,140,73,.18);border-color:rgba(214,140,73,.45);color:#fff4e8}.thread-rail-scroll{overflow:auto;min-height:0;padding:.9rem 1rem 1.2rem}.thread-rail-section{display:grid;grid-gap:.8rem;gap:.8rem}.thread-rail-section+.thread-rail-section{margin-top:1.3rem}.thread-rail-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.chat-header p,.composer-model span,.thread-list-item p,.thread-list-meta,.thread-rail-empty,.thread-rail-header p,.thread-runtime-warning,.workspace-empty-state p{color:var(--ws-muted)}.chat-header-kicker,.thread-rail-header p,.workspace-empty-kicker{margin:0;font-family:var(--font-mono),monospace;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.chat-header-meta span,.rail-stat-grid span,.thread-rail-header span{font-family:var(--font-mono),monospace;font-size:.78rem}.thread-list{display:grid;grid-gap:.55rem;gap:.55rem}.thread-list-item{text-align:left;padding:.9rem;border:1px solid transparent;border-radius:18px;background:var(--ws-subtle);color:inherit;cursor:pointer}.thread-list-item.is-active{border-color:var(--ws-border);background:var(--ws-subtle-hover)}.chat-header h1,.thread-list-item strong,.workspace-empty-state h2{font-family:var(--font-display),serif;font-weight:400;letter-spacing:-.02em}.thread-list-item strong{display:block;font-size:1.02rem}.thread-list-item p{margin:.38rem 0 0}.thread-list-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.65rem;font-size:.82rem}.thread-list-flags{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.thread-list-badge{display:inline-flex;align-items:center;padding:.16rem .48rem;border-radius:999px;border:1px solid rgba(214,140,73,.34);background:rgba(214,140,73,.16);color:#ffe7cf;font-size:.72rem;line-height:1}.rail-status-section{padding-top:.5rem;border-top:1px solid var(--ws-line)}.rail-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.rail-stat-grid div{padding:.8rem;border-radius:18px;background:var(--ws-subtle)}.rail-stat-grid p{margin:.45rem 0 0;color:var(--ws-muted)}.chat-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:100dvh;min-height:0;overflow:hidden}.chat-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid var(--ws-line)}.chat-header-main{display:grid;grid-gap:.35rem;gap:.35rem}.workspace-menu-button{display:none;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:.55rem .75rem;border:1px solid var(--ws-border);border-radius:999px;background:var(--ws-subtle);color:var(--ws-ink);cursor:pointer}.chat-header h1{margin:.35rem 0 .4rem;font-size:clamp(1.7rem,2.1vw,2.4rem)}.chat-header-project-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.chat-header-project-badge,.chat-header-project-link{display:inline-flex;align-items:center;padding:.38rem .68rem;border-radius:999px;font-size:.84rem;text-decoration:none}.chat-header-project-badge{border:1px solid rgba(214,140,73,.3);background:rgba(214,140,73,.14);color:#ffe7cf}.chat-header-project-link{border:1px solid var(--ws-border);background:var(--ws-subtle);color:var(--ws-ink)}.chat-header-project-link:hover{background:var(--ws-subtle-hover)}.chat-header p{margin:0;max-width:58ch}.chat-header-meta{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.chat-header-meta span{padding:.45rem .65rem;border:1px solid var(--ws-line);border-radius:999px;color:var(--ws-muted)}.workspace-inline-error{margin:.9rem 1.5rem 0;padding:.85rem 1rem;border:1px solid rgba(225,106,83,.35);border-radius:16px;background:rgba(225,106,83,.12);color:#ffcabd}.chat-stage{min-height:0;overflow:auto;overscroll-behavior:contain;padding:1.1rem 1.5rem 0}.chat-stage-inner{width:min(100%,780px);margin:0 auto;padding-bottom:1rem}.chat-scroll{display:grid;grid-gap:.95rem;gap:.95rem}.chat-message{display:flex}.chat-message.is-user{justify-content:flex-end}.chat-message.is-assistant{justify-content:flex-start}.message-bubble{max-width:min(78ch,100%);padding:.95rem 1rem;border-radius:20px;background:var(--ws-subtle);border:1px solid var(--ws-line)}.chat-message.is-user .message-bubble{background:var(--ws-subtle-hover)}.message-bubble p{margin:0;white-space:pre-wrap;line-height:1.7}.message-bubble-clarify{border-style:dashed}.message-bubble-thinking{color:var(--ws-muted)}.composer-pending-files,.message-files,.workspace-empty-prompts{display:flex;flex-wrap:wrap;gap:.55rem}.message-files{margin-top:.7rem}.file-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .72rem;border-radius:999px;border:1px solid var(--ws-border);background:var(--ws-subtle);color:var(--ws-ink)}.file-chip.removable{cursor:pointer}.composer-shell{padding:.85rem 1.5rem 1.25rem;background:var(--ws-bg)}.composer-box{width:min(100%,780px);margin:0 auto;padding:.2rem .2rem .35rem;border-radius:24px;border:1px solid var(--ws-border);background:var(--ws-composer-bg);box-shadow:0 18px 60px rgba(0,0,0,.12)}.composer-textarea{width:100%;min-height:56px;border:0;outline:0;resize:none;padding:.75rem 1rem .35rem;background:transparent;color:var(--ws-ink);font:inherit}.composer-textarea::placeholder{color:var(--ws-muted)}.composer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.15rem .5rem .25rem}.composer-toolbar-left{display:flex;align-items:center;gap:0}.composer-attach-toggle{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--ws-border);background:var(--ws-subtle);color:var(--ws-ink);font-size:1.2rem;line-height:1;cursor:pointer;flex-shrink:0}.composer-attach-toggle:hover{background:var(--ws-border)}.composer-attach-menu{position:absolute;bottom:calc(100% + 6px);left:.5rem;min-width:200px;padding:.4rem 0;border-radius:12px;border:1px solid var(--ws-border);background:var(--ws-composer-bg);box-shadow:0 8px 32px rgba(0,0,0,.18);z-index:20}.composer-attach-item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .85rem;border:0;background:transparent;color:var(--ws-ink);font:inherit;font-size:.9rem;cursor:pointer;text-align:left;position:relative;overflow:hidden}.composer-attach-item:hover{background:var(--ws-subtle)}.composer-attach-item input{position:absolute;inset:0;opacity:0;cursor:pointer}.composer-toolbar-right{display:flex;align-items:center;gap:.5rem}.composer-file-button{position:relative;overflow:hidden;padding:.55rem .8rem;border-radius:999px;border:1px solid var(--ws-border);background:var(--ws-subtle);color:var(--ws-ink);cursor:pointer}.composer-file-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.composer-model{display:inline-flex;align-items:center;gap:.3rem;padding:0;border-radius:999px;border:0;background:transparent}.composer-model span{display:none}.composer-select{border:0;outline:0;background:transparent;color:var(--ws-muted);font:inherit;font-size:.85rem;cursor:pointer;padding:.3rem 0}.composer-send-button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--ws-send-bg);color:var(--ws-send-ink);font-weight:600;font-size:1rem;cursor:pointer;flex-shrink:0;padding:0}.drive-picker-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:rgba(0,0,0,.4)}.drive-picker{width:min(90vw,420px);max-height:70vh;border-radius:20px;background:var(--panel-strong);color:var(--ink);box-shadow:0 24px 80px rgba(0,0,0,.2);overflow:hidden;display:flex;flex-direction:column}.drive-picker-header{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid var(--line)}.drive-picker-close{padding:.4rem .7rem;border:1px solid var(--line);border-radius:999px;background:transparent;color:inherit;cursor:pointer}.drive-picker-list{overflow:auto;flex:1 1}.drive-picker-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.7rem 1rem;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;text-align:left;cursor:pointer}.drive-picker-item:hover{background:var(--accent-soft)}.drive-picker-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-picker-meta{font-size:.78rem;color:var(--muted);flex-shrink:0}.workspace-empty-state{display:grid;grid-gap:.8rem;gap:.8rem;justify-items:center;text-align:center;padding:12vh 0 0}.workspace-empty-state h2{margin:0;font-size:clamp(2rem,3vw,2.8rem)}.workspace-empty-state p{margin:0;max-width:54ch}.empty-prompt{padding:.8rem 1rem;border-radius:16px;border:1px solid var(--ws-border);background:var(--ws-subtle);color:var(--ws-ink);cursor:pointer}.workspace-brand-lockup{display:grid;justify-items:center;grid-gap:.5rem;gap:.5rem}.workspace-brand-mark{display:grid;place-items:center;width:40px;height:40px;margin:0;border-radius:14px;background:rgba(255,255,255,.08);font-family:var(--font-display),serif;font-size:1.4rem}.workspace-brand-name{margin:0;font-size:.8rem;color:rgba(242,238,232,.62)}.nav-link-compact{justify-content:center;width:100%;padding:.7rem .4rem;border-radius:18px;color:rgba(242,238,232,.7)}.workspace-shell .nav-link-active,.workspace-shell .nav-link:hover{background:rgba(255,255,255,.08)}.nav-compact-glyph{font-family:var(--font-mono),monospace;font-size:.86rem;letter-spacing:.02em}.sidebar-footer-compact{align-items:center;justify-items:center}.control-compact{padding:.5rem .55rem;border-radius:12px;background:rgba(255,255,255,.04)}.button-compact,.control-compact{border-color:rgba(255,255,255,.08);color:#f4efe6}.button-compact{padding:.55rem .7rem}.build-sha-compact{color:rgba(242,238,232,.46);font-size:.72rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-locale=he]{direction:rtl;font-family:var(--font-he),sans-serif}[data-locale=he] .brand,[data-locale=he] .hero-title,[data-locale=he] .section-title{font-family:var(--font-he),sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.06}[data-locale=he] .control-label,[data-locale=he] .eyebrow,[data-locale=he] .mono-tag{font-family:var(--font-he),sans-serif;text-transform:none}[data-locale=he] .focus-list{padding-right:1.2rem;padding-left:0}@media (max-width:1080px){.admin-grid,.app-shell,.approval-row,.dashboard-grid,.form-grid,.hero-card,.project-layout,.workspace-strip,.workspace-strip.two-up{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.hero-actions{justify-content:flex-start}.approval-meta{min-width:0}}.subtle-card{margin-top:1.4rem;padding:1rem;background:rgba(255,255,255,.52);box-shadow:none}.user-panel{display:grid;grid-gap:.2rem;gap:.2rem}.user-name{margin:0;font-weight:600}.user-email{margin:0;color:var(--muted);font-size:.98rem;word-break:break-word}.login-page{max-width:820px}.login-card{display:flex;align-items:center;justify-content:flex-start;min-height:180px}@media (max-width:720px){.main-content,.sidebar{padding:1rem}.workspace-screen{grid-template-columns:1fr;position:relative;height:100dvh;min-height:100dvh}.thread-rail{position:fixed;inset:0 auto 0 0;width:min(88vw,340px);height:100dvh;z-index:30;transform:translateX(-100%);transition:transform .18s ease;box-shadow:0 30px 80px rgba(0,0,0,.42)}.workspace-sidebar-panel.is-open{transform:translateX(0)}.workspace-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:20;border:0;background:rgba(3,4,6,.56);opacity:0;pointer-events:none;transition:opacity .18s ease}.workspace-sidebar-backdrop.is-open{opacity:1;pointer-events:auto}.workspace-menu-button,.workspace-sidebar-close{display:inline-flex}.workspace-sidebar-nav{grid-template-columns:1fr 1fr}.thread-rail-scroll{max-height:none}.chat-header{padding:1rem 1rem .85rem;flex-direction:column}.chat-stage{padding:1rem 1rem 0}.chat-stage-inner,.composer-box{width:100%}.composer-shell{padding:.75rem 1rem 1rem}.message-bubble{max-width:100%}}.projects-page{gap:1.4rem}.projects-hero{display:grid;grid-template-columns:minmax(0,1.65fr) auto;grid-gap:1.5rem;gap:1.5rem;align-items:flex-end}.projects-hero-title{margin-bottom:.75rem}.projects-hero-body{margin:0}.projects-hero-side{display:grid;grid-gap:1rem;gap:1rem;justify-items:end}.projects-hero-stat{display:grid;grid-gap:.2rem;gap:.2rem;min-width:170px;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:22px;background:var(--panel-strong)}.projects-hero-stat-value{font-family:var(--font-display),serif;font-size:clamp(2rem,3vw,3rem);line-height:.95}.projects-hero-stat-label{color:var(--muted);font-size:.92rem}.projects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:1.2rem;gap:1.2rem}.project-summary-card{display:grid;grid-gap:1rem;gap:1rem;min-height:280px;text-decoration:none;color:inherit;transition:transform .14s ease,border-color .14s ease,background .14s ease}.project-summary-card:hover{transform:translateY(-2px);border-color:rgba(185,92,55,.28);background:rgba(255,252,247,.96)}.project-summary-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.project-summary-title{margin:.35rem 0 0;font-size:clamp(1.55rem,2vw,2.1rem)}.project-summary-open{display:inline-flex;align-items:center;padding:.32rem .7rem;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:.82rem}.project-summary-description{margin:0;color:var(--muted);line-height:1.65}.project-summary-pills{display:flex;flex-wrap:wrap;gap:.55rem}.project-summary-pill{display:inline-flex;align-items:center;padding:.38rem .72rem;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid var(--line);color:var(--muted);font-size:.82rem}.project-summary-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;color:var(--muted);font-size:.92rem}.project-summary-footer p{margin:0;max-width:30ch}.projects-empty-state{display:grid;grid-gap:.8rem;gap:.8rem}.projects-empty-body,.projects-empty-title{margin:0}.projects-empty-body{max-width:52ch;color:var(--muted)}.pj-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:1.5rem;gap:1.5rem;align-items:start}.pj-main{min-width:0}.pj-hero,.pj-main{display:grid;grid-gap:1.25rem;gap:1.25rem}.pj-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pj-hero-copy{display:grid;grid-gap:.45rem;gap:.45rem}.pj-back{display:inline-flex;align-items:center;gap:.3rem;color:var(--muted);text-decoration:none;font-size:.94rem}.pj-back:hover{color:var(--ink)}.pj-title-row .pj-editable-value{margin:0}.pj-title-row .pj-editable-input,.pj-title-row .pj-editable-value{font-family:var(--font-display),serif;font-size:clamp(2rem,3vw,3rem);font-weight:400;letter-spacing:-.035em;line-height:1.02}.pj-title-row .pj-editable-input{width:100%;padding:0 0 .2rem;border:0;border-bottom:2px solid var(--accent);border-radius:0;background:transparent;color:var(--ink)}.pj-hero-note{margin:.15rem 0 0;max-width:62ch;color:var(--muted)}.pj-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.9fr);grid-gap:1rem;gap:1rem;align-items:start}.pj-summary-panel{padding:1rem 1.1rem;border:1px solid var(--line);border-radius:22px;background:var(--panel-strong)}.pj-panel-label{margin:0 0 .7rem;font-family:var(--font-mono),monospace;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.pj-stats-grid{display:grid;grid-gap:.75rem;gap:.75rem}.pj-stat-card{display:grid;grid-gap:.32rem;gap:.32rem;padding:.95rem 1rem;border:1px solid var(--line);border-radius:18px;background:var(--panel-strong)}.pj-stat-label{font-family:var(--font-mono),monospace;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.pj-stat-value{font-size:.98rem;font-weight:600}.pj-chat-area{display:flex;flex-direction:column;min-height:580px;max-height:calc(100vh - 4.5rem);border:1px solid var(--line);border-radius:24px;background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.pj-chat-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem;border-bottom:1px solid var(--line);background:rgba(255,255,255,.22)}.pj-chat-kicker{margin:0 0 .25rem;font-family:var(--font-mono),monospace;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.pj-chat-head h2{margin:0;font-family:var(--font-display),serif;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:400;letter-spacing:-.03em;line-height:1.05}.pj-chat-head p{margin:.35rem 0 0;color:var(--muted)}.pj-chat-head-meta{margin:0;color:var(--muted);white-space:nowrap;font-size:.9rem}.pj-conv-tabs{display:flex;gap:.65rem;padding:.9rem 1.1rem 0;overflow-x:auto;flex-shrink:0}.pj-conv-tab{display:grid;grid-gap:.18rem;gap:.18rem;min-width:180px;padding:.75rem .95rem;border:1px solid var(--line);border-radius:18px;background:transparent;color:var(--muted);text-align:left;cursor:pointer}.pj-conv-tab:hover{color:var(--ink);border-color:rgba(185,92,55,.28);background:rgba(255,255,255,.2)}.pj-conv-tab-active{color:var(--ink);border-color:rgba(185,92,55,.35);background:var(--accent-soft)}.pj-conv-tab-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600}.pj-conv-tab-meta{font-size:.76rem;color:var(--muted)}.pj-messages{flex:1 1;min-height:0;overflow-y:auto;padding:1rem 1.15rem 1.15rem}.pj-chat-empty{display:grid;place-items:center;min-height:320px;padding:1.5rem}.pj-chat-empty-body{display:grid;grid-gap:.8rem;gap:.8rem;max-width:560px}.pj-chat-empty-kicker{margin:0;font-family:var(--font-mono),monospace;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.pj-chat-empty-body h2,.pj-chat-empty-body p{margin:0}.pj-chat-empty-body p{color:var(--muted)}.pj-empty-prompts{display:grid;grid-gap:.7rem;gap:.7rem}.pj-empty-prompt{text-align:left;padding:.95rem 1rem;border:1px solid var(--line);border-radius:16px;background:var(--panel-strong);cursor:pointer;transition:transform .14s ease,border-color .14s ease}.pj-empty-prompt:hover{transform:translateY(-1px);border-color:rgba(185,92,55,.28)}.pj-composer{display:grid;grid-gap:.6rem;gap:.6rem;flex-shrink:0;border-top:1px solid var(--line);padding:.85rem 1rem 1rem;background:rgba(255,255,255,.28)}.pj-composer-hint{margin:0;color:var(--muted);font-size:.86rem}.pj-composer-row{display:flex;align-items:flex-end;gap:.65rem}.pj-composer-attach{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--line);border-radius:14px;background:var(--panel-strong);color:var(--muted);cursor:pointer;flex-shrink:0}.pj-composer-attach:hover{color:var(--ink);background:var(--accent-soft)}.pj-composer-input{flex:1 1;min-height:52px;max-height:160px;padding:.8rem 1rem;border:1px solid var(--line);border-radius:18px;background:var(--panel-strong);color:var(--ink);font:inherit;line-height:1.5;resize:none;outline:none}.pj-composer-send{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:14px;background:var(--ink);color:var(--bg);font-size:1.1rem;font-weight:700;cursor:pointer;flex-shrink:0}.pj-composer-send:disabled{opacity:.4;cursor:default}.pj-error{margin:0;padding:.8rem 1rem;border-radius:14px;border:1px solid rgba(185,92,55,.25);background:rgba(185,92,55,.1);color:var(--accent)}.pj-loading{padding:2rem;color:var(--muted)}.pj-sidebar{display:grid;grid-gap:1rem;gap:1rem}.pj-sidebar-card{display:grid;grid-gap:.85rem;gap:.85rem;padding:1.15rem;border:1px solid var(--line);border-radius:24px;background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pj-sidebar-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pj-sidebar-header h3{margin:0;font-size:1rem}.pj-sidebar-caption{margin:.22rem 0 0;color:var(--muted);font-size:.88rem;line-height:1.45}.pj-sidebar-meta{margin:0;font-size:.82rem;color:var(--muted)}.pj-icon-btn,.pj-sidebar-header-files{align-items:center}.pj-icon-btn{display:inline-flex;justify-content:center;gap:.45rem;padding:.55rem .8rem;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--muted);cursor:pointer;white-space:nowrap}.pj-icon-btn:hover{background:var(--panel-strong);color:var(--ink)}.pj-file-remove:disabled,.pj-icon-btn:disabled{opacity:.45;cursor:default}.pj-add-file-btn span{font-size:.88rem}.pj-editable{position:relative}.pj-editable-display{cursor:pointer;border-radius:14px;padding:.55rem .65rem .65rem;margin:-.55rem -.65rem -.65rem;transition:background .14s ease}.pj-editable-display:focus-visible,.pj-editable-display:hover{background:rgba(0,0,0,.03);outline:none}.pj-editable-display:focus-visible .pj-edit-btn,.pj-editable-display:hover .pj-edit-btn{opacity:1}.pj-edit-btn{position:absolute;top:.55rem;right:.55rem;display:inline-flex;align-items:center;padding:.3rem;border:0;background:transparent;color:var(--muted);cursor:pointer;opacity:0;transition:opacity .1s ease}.pj-editable-value{margin:0;font-size:.96rem;line-height:1.65;white-space:pre-wrap}.pj-editable-placeholder{margin:0;font-size:.96rem;line-height:1.65;color:var(--muted);font-style:italic}.pj-editable-input{width:100%;padding:.85rem .95rem;border:1px solid rgba(185,92,55,.34);border-radius:18px;background:var(--panel-strong);color:var(--ink);font:inherit;font-size:.96rem;line-height:1.6;outline:none;resize:vertical}textarea.pj-editable-input{min-height:112px}.pj-file-warning{margin:0;padding:.75rem .9rem;border:1px solid rgba(185,92,55,.2);border-radius:14px;background:rgba(185,92,55,.08);color:var(--accent);font-size:.88rem}.pj-file-empty{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem;border:1px dashed var(--line);border-radius:18px;color:var(--muted)}.pj-file-empty p{margin:0}.pj-file-list{display:grid;grid-gap:.75rem;gap:.75rem}.pj-file-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:.9rem .95rem;border:1px solid var(--line);border-radius:18px;background:var(--panel-strong)}.pj-file-row-main{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.pj-file-row-top{display:flex;align-items:center;gap:.55rem;min-width:0}.pj-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600}.pj-file-meta{font-size:.78rem;color:var(--muted)}.pj-file-badge{align-items:center;padding:.18rem .48rem;background:rgba(0,0,0,.06);font-family:var(--font-mono),monospace;font-size:.68rem;flex-shrink:0}.pj-file-badge,.pj-file-chip-warning{display:inline-flex;border-radius:999px;font-weight:600}.pj-file-chip-warning{align-self:start;padding:.18rem .5rem;background:rgba(185,92,55,.12);color:var(--accent);font-size:.72rem}.pj-file-remove{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:.84rem;padding:.25rem 0}.pj-file-remove:hover{color:var(--accent)}@media (max-width:1180px){.pj-hero-grid,.pj-layout,.projects-hero{grid-template-columns:1fr}.projects-hero-side{justify-items:start}.pj-chat-head,.pj-hero-top{flex-direction:column;align-items:flex-start}.pj-sidebar{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:760px){.projects-grid{grid-template-columns:1fr}.pj-chat-area{min-height:520px;max-height:none}.pj-conv-tabs{padding:.8rem .85rem 0}.pj-chat-head,.pj-composer,.pj-messages{padding-left:.85rem;padding-right:.85rem}.pj-icon-btn{width:100%;justify-content:center}.pj-file-row,.thread-list-meta{flex-direction:column}.thread-list-meta{align-items:flex-start}}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3d9088{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3d9088{--font-ui:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_315a98{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_315a98{--font-display:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d2e3c073bbb3955e-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/806aa40678b0153b-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/70b9b96e99f02a56-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1ac0814e481b39bc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ec516af01d950ed6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Heebo Fallback;src:local("Arial");ascent-override:104.90%;descent-override:42.14%;line-gap-override:0.00%;size-adjust:99.89%}.__className_152d43{font-family:Heebo,Heebo Fallback;font-style:normal}.__variable_152d43{--font-he:"Heebo","Heebo Fallback"}