:root[data-brand=thyme]{--teal:#0A5F6B;--dark:#084C55;--deep:#063A41;--pale:#E6EFF0;--grey:#F2F2F2;--mid:#538F97;--on-dark:rgba(230,239,240,0.78);--line:rgba(12,8,5,0.12);--line-strong:rgba(12,8,5,0.22);--steel:#5E5B58;--muted:#5E5B58;--stone:#33302D;--panel-2:#D8E6E8}[data-brand=thyme] body{font-feature-settings:"ss01","cv11"}[data-brand=thyme] :focus-visible{outline-color:var(--mid);outline-offset:3px;border-radius:4px}[data-brand=thyme] :is(.page-title,.invoice-brand,.invoice-title,.flow-done h2,.spec-title,.spec-recruiter,.jobs-title,.pick-title,.me-title,.pc-name){font-weight:600;letter-spacing:-.035em;line-height:1.05;text-wrap:balance}[data-brand=thyme] .page-title{font-size:40px}[data-brand=thyme] .h2{font-size:18px;font-weight:600;letter-spacing:-.02em}[data-brand=thyme] :is(.stat,.money-v,.revenue-total,.goal-num,.ask-goal-n,.ask-big,.lead-n,.flow-rate-n){font-weight:600;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-brand=thyme] .stat{color:var(--teal)}[data-brand=thyme] :is(.eyebrow,.label,.field label,.table th,dl.facts dt,.col-head,.logo-tag){font-size:11px;font-weight:600;letter-spacing:.12em}[data-brand=thyme] .eyebrow{color:var(--teal)}[data-brand=thyme] .eyebrow:before{content:"";display:inline-block;vertical-align:middle;width:20px;height:1.5px;margin:0 10px 2px 0;background:currentColor}[data-brand=thyme] .btn{border-radius:999px;font-size:14px;padding:9px 20px;line-height:1.4;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}[data-brand=thyme] .btn:not(.btn-ghost):not(.btn-danger):not(.danger-solid){background-color:var(--teal)}[data-brand=thyme] .btn:not(.btn-ghost):hover{filter:none;background-color:var(--dark)}[data-brand=thyme] .btn-sm{padding:6px 14px;font-size:13px}[data-brand=thyme] .btn-ghost.btn-sm{padding:6px 14px}[data-brand=thyme] .btn-ghost:hover{border-color:var(--teal);color:var(--teal)}[data-brand=thyme] :is(.card,.table,.outbox,.bulk-bar,.chat-send,.portal-bar,form[role=search]) .btn:not(.btn-ghost){background-color:transparent}[data-brand=thyme] :is(.card,.table,.outbox,.bulk-bar,.chat-send,form[role=search]) .btn:not(.btn-ghost):hover{background-color:transparent;border-color:var(--teal);color:var(--teal)}[data-brand=thyme] .portal-bar .btn:not(.btn-ghost):hover{background-color:transparent;border-color:var(--teal)}[data-brand=thyme] :is(.done-btn,.chip){border-radius:999px}[data-brand=thyme] .card .btn{padding:5px 12px;font-size:13px;white-space:nowrap}[data-brand=thyme] .tag{border-radius:999px;font-size:12px;font-weight:500;padding:2px 10px;background:transparent;border:1px solid var(--line-strong);color:var(--stone)}[data-brand=thyme] :is(.tag.signal,.tag.ok,.tag.warn){border:0;padding-left:0}[data-brand=thyme] .tag.signal{color:var(--teal)}[data-brand=thyme] .tag.ok{color:var(--ok)}[data-brand=thyme] .tag.warn{color:var(--alert)}[data-brand=thyme] :is(.dot-n,.tab-n,.round,.sample-flag){border-radius:999px}[data-brand=thyme] .inbox-filter a{border-radius:999px;border-color:var(--line-strong);padding:7px 16px;font-weight:500}[data-brand=thyme] .inbox-filter a:hover{border-color:var(--teal);color:var(--bone)}[data-brand=thyme] .inbox-filter a.on{background:var(--teal);border-color:var(--teal);color:#FFFFFF}[data-brand=thyme] :is(input:not([type]),input[type=text],input[type=password],input[type=date],input[type=time],input[type=datetime-local],input[type=search],input[type=number],input[type=email],input[type=tel],input[type=url],select,textarea){border-radius:10px;border-color:rgba(12,8,5,.2)}[data-brand=thyme] :is(input,select,textarea):not(.ask-bar input,.answer-reply input,.flow-input):focus{border-color:var(--teal);box-shadow:0 0 0 3px rgba(10,95,107,.14)}[data-brand=thyme] .seg{border-radius:10px;overflow:hidden}[data-brand=thyme] :is(.panel,.portal-card,.sc-card,.portal-profile,.modal,.palette){border-radius:16px}[data-brand=thyme] :is(.card,.col,.portal-col,.portal-mini,.toast){border-radius:12px}[data-brand=thyme] .table tr:hover td{background:rgba(230,239,240,.6)}[data-brand=thyme] a:hover{color:var(--teal)}[data-brand=thyme] .side{background:var(--deep);color:#FFFFFF;border-right:0}[data-brand=thyme] .side .wordmark{color:#FFFFFF}[data-brand=thyme] .side .wordmark .hourglass{fill:currentColor}[data-brand=thyme] .side .nav a{color:var(--on-dark);border-left:0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500}[data-brand=thyme] .side .nav a:hover{color:#FFFFFF;background:rgba(255,255,255,.08)}[data-brand=thyme] .side .nav a.on{color:#FFFFFF;background:rgba(255,255,255,.14);font-weight:600}[data-brand=thyme] .side .nav-more summary{color:rgba(230,239,240,.6);font-size:11px;font-weight:600;letter-spacing:.12em;padding:8px 14px}[data-brand=thyme] .side .nav-more summary:hover{color:#FFFFFF}[data-brand=thyme] .side .palette-btn{border-radius:999px;border-color:rgba(255,255,255,.24);color:var(--on-dark);font-family:var(--body);font-size:13px;text-transform:none;letter-spacing:0;padding:8px 14px}[data-brand=thyme] .side .palette-btn:hover{border-color:#FFFFFF;color:#FFFFFF}[data-brand=thyme] .side .palette-btn kbd{color:rgba(230,239,240,.6);border-color:rgba(255,255,255,.24);border-radius:6px}[data-brand=thyme] .side .nav a.nav-add,[data-brand=thyme] .side .nav a.nav-add.on{background:#FFFFFF;color:var(--dark)!important;border:0;font-weight:600;font-size:14px;border-radius:999px;padding:9px 14px}[data-brand=thyme] .side .nav a.nav-add:hover{background:var(--pale)!important;color:var(--dark)!important}[data-brand=thyme] .side .dot-n{background:var(--mid);color:#FFFFFF}[data-brand=thyme] .side-foot,[data-brand=thyme] .side-user,[data-brand=thyme] .side-user button{color:rgba(230,239,240,.65)}[data-brand=thyme] .side-user button:hover{color:#FFFFFF}[data-brand=thyme] .side .sample-flag{background:rgba(255,255,255,.14);color:#FFFFFF;padding:2px 10px;font-size:10px;letter-spacing:.12em}@media (max-width:760px){[data-brand=thyme] .shell{align-content:start}[data-brand=thyme] .side{background:var(--deep);border-bottom:0}[data-brand=thyme] .side .nav a.nav-add{padding:0 16px}[data-brand=thyme] .tabbar a,[data-brand=thyme] .tabbar button{font-family:var(--body);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}[data-brand=thyme] .tabbar a.on,[data-brand=thyme] .tabbar button.on{color:var(--teal);border-top-color:var(--teal)}[data-brand=thyme] .tab-sheet:not([hidden]){border-radius:16px 16px 0 0}[data-brand=thyme] [data-stacked] tr{border-radius:12px}[data-brand=thyme] .page-title{font-size:32px}}[data-brand=thyme] :is(.ask-bar input,.answer-reply input,.flow-input){border-radius:0}