:root{--gray-0:#fff;--gray-50:#f7f7f7;--gray-100:#f5f5f5;--gray-150:#ededed;--gray-200:#e5e5e5;--gray-300:#d4d4d4;--gray-400:#8f8f8f;--gray-500:#737373;--gray-600:#525252;--gray-800:#262626;--gray-900:#171717;--bg-page:var(--gray-0);--bg-subtle:var(--gray-50);--bg-selected:var(--gray-100);--bg-notice:var(--gray-150);--bg-active:var(--gray-200);--bg-disabled:var(--gray-200);--text-primary:var(--gray-900);--text-secondary:var(--gray-600);--text-tertiary:var(--gray-500);--text-on-accent:var(--gray-0);--border-default:var(--gray-200);--border-control:var(--gray-400);--border-strong:var(--gray-900);--accent:var(--gray-900);--accent-hover:var(--gray-800);--font:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs:13px;--text-sm:14px;--text-md:15px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-full:999px;--control-sm:36px;--control-md:44px;--row-min:60px;--sidebar-width:248px}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.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}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);font-size:var(--text-md);color:var(--text-primary);background:var(--bg-page);margin:0;line-height:1.4}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[tabindex="-1"]:focus-visible{outline:none}.t-skip{left:var(--space-8);z-index:100;padding:var(--space-10) var(--space-16);background:var(--accent);color:var(--text-on-accent);border-radius:var(--radius-md);position:absolute;top:-100px}.t-skip:focus{top:var(--space-8)}.t-loading{min-height:100vh;color:var(--text-secondary);place-items:center;display:grid}.t-wordmark{align-items:center;gap:var(--space-8);font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:700;display:flex}.t-wordmark-mark{flex:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.t-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-btn{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--control-md);padding:0 var(--space-18);border-radius:var(--radius-md);font-size:var(--text-md);cursor:pointer;border:1px solid #0000;font-weight:500;text-decoration:none;display:inline-flex}.t-btn-primary{background:var(--accent);color:var(--text-on-accent)}.t-btn-primary:hover:not(:disabled){background:var(--accent-hover)}.t-btn-secondary{background:var(--bg-page);color:var(--text-primary);border-color:var(--border-default)}.t-btn-secondary:hover:not(:disabled){background:var(--bg-subtle)}.t-btn:disabled{background:var(--bg-disabled);color:var(--text-tertiary);cursor:not-allowed}.t-btn-block{width:100%}.t-link{color:var(--text-primary);font-size:var(--text-md);text-underline-offset:3px;text-decoration:underline}.t-input{width:100%;min-height:var(--control-md);padding:0 var(--space-12);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-page);font-size:var(--text-md)}.t-input[aria-invalid=true]{border-color:var(--border-strong);border-width:2px}.t-input:disabled{background:var(--bg-disabled);color:var(--text-tertiary)}.t-select{appearance:none;padding-right:var(--space-40);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23171717' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-12) center}.t-select-empty{color:var(--text-tertiary)}.t-select-optional option{color:var(--text-primary)}.t-select-optional option[value=""]{color:var(--text-tertiary)}.t-field{gap:var(--space-6);display:flex}.t-field-stack{flex-direction:column}.t-field-row{justify-content:space-between;align-items:center;gap:var(--space-24);min-height:80px;padding:var(--space-16) 0;border-bottom:1px solid var(--border-default);flex-direction:row}.t-field-row .t-field-text{flex:1}.t-field-row .t-field-control{width:280px;max-width:50%}.t-field-label{font-size:var(--text-xs);color:var(--text-secondary);font-weight:500}.t-field-text{flex-direction:column;gap:3px;display:flex}.t-field-control{gap:var(--space-6);flex-direction:column;display:flex}.t-field-control:has(>.t-toggle){align-items:flex-end}.t-field-row .t-field-label{font-size:var(--text-md);color:var(--text-primary)}.t-field-hint{font-size:var(--text-md);color:var(--text-secondary)}.t-field-stack .t-field-hint{margin-top:10px}.t-field-error{font-size:var(--text-sm);font-weight:500}.t-unit{position:relative}.t-unit-ghost{inset:0 var(--space-12);white-space:pre;pointer-events:none;font-size:var(--text-md);border:1px solid #0000;align-items:center;display:flex;position:absolute;overflow:hidden}.t-unit-value{visibility:hidden}.t-unit-text{color:var(--text-secondary)}.t-toggle{border-radius:var(--radius-full);background:var(--gray-300);cursor:pointer;border:0;width:40px;height:24px;padding:0;position:relative}.t-toggle[aria-checked=true]{background:var(--accent)}.t-toggle-knob{border-radius:var(--radius-full);background:var(--gray-0);width:20px;height:20px;transition:transform .12s;position:absolute;top:2px;left:2px}.t-toggle[aria-checked=true] .t-toggle-knob{transform:translate(16px)}.t-toggle:disabled,.t-toggle[aria-checked=true]:disabled{background:var(--bg-disabled);cursor:not-allowed}.t-toggle:disabled .t-toggle-knob{background:var(--text-tertiary)}.t-toggle:before{content:"";position:absolute;inset:-10px -4px}.t-dialog{border-radius:var(--radius-lg);background:var(--bg-page);width:min(520px,100vw - 32px);color:var(--text-primary);border:0;padding:0;box-shadow:0 16px 48px #1717172e}.t-dialog::backdrop{background:#17171766}.t-dialog-header{padding:var(--space-20) var(--space-24) 0;justify-content:space-between;align-items:center;display:flex}.t-dialog-title{font-size:var(--text-xl);font-weight:600}.t-dialog-close{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.t-dialog-close:hover{background:var(--bg-selected)}.t-dialog-content{gap:var(--space-16);padding:15px var(--space-24) var(--space-20);flex-direction:column;display:flex}.t-dialog-footer{justify-content:flex-end;gap:var(--space-8);padding:var(--space-16) var(--space-24);border-top:1px solid var(--border-default);display:flex}.t-toasts{right:var(--space-24);bottom:var(--space-24);z-index:200;gap:var(--space-8);flex-direction:column;max-width:min(360px,100vw - 48px);display:flex;position:fixed}.t-toast{padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--accent);color:var(--text-on-accent);font-size:var(--text-md)}.t-toast-with-action{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.t-toast-action{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:600}.t-toast-error{border:2px solid var(--gray-0);outline:2px solid var(--accent)}.t-notice{padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--bg-notice);font-size:var(--text-md)}.t-notice-error,.t-notice-icon{align-items:flex-start;gap:var(--space-12);display:flex}.t-notice-action{white-space:nowrap;margin-left:auto}.t-notice-error svg,.t-notice-icon svg{flex:none;margin-top:3px}.t-tabs{gap:var(--space-24);display:flex}.t-tabs-rule{border-bottom:1px solid var(--border-default)}.t-tabs-rule .t-tab{margin-bottom:-1px}.t-tabs-row{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.t-tabs-row-end{justify-content:flex-end}.t-tab{min-height:var(--control-md);padding:0 var(--space-4);color:var(--text-secondary);font-size:var(--text-md);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.t-tab[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text-primary);font-weight:600}.t-tag{align-items:center;gap:var(--space-6);border-radius:var(--radius-sm);background:var(--bg-active);height:28px;color:var(--text-primary);font-size:var(--text-xs);padding:0 10px;font-weight:500;display:inline-flex}.t-tag svg{flex:none}.t-tag-strong{background:var(--gray-600);color:var(--text-on-accent)}.t-tag-outline{border:1px solid var(--border-strong);background:0 0}.t-tag-draft{border:1px solid var(--border-default);background:0 0}.t-th-sort{align-items:center;gap:var(--space-6);min-height:var(--control-md);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.t-avatar{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-full);background:var(--bg-active);font-size:var(--text-xs);flex:none;place-items:center;font-weight:600;display:inline-grid}.t-page-header{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:var(--control-md);display:flex}.t-page-title{font-size:var(--text-3xl);letter-spacing:-.02em;font-weight:600}.t-page-actions{gap:var(--space-8);display:flex}.t-empty{align-items:center;gap:var(--space-8);padding:var(--space-40) var(--space-24);text-align:center;flex-direction:column;display:flex}.t-empty-title{font-size:var(--text-lg);font-weight:600}.t-empty-text{color:var(--text-secondary)}.t-empty-action{margin-top:var(--space-8)}.t-empty-actions{gap:var(--space-12);display:flex}.t-table-wrap{overflow-x:auto}.t-table{border-collapse:collapse;width:100%;font-size:var(--text-md)}.t-table th,.t-table td{padding:0 var(--space-12);text-align:left;position:relative}.t-table th{height:var(--control-md);border-bottom:1px solid var(--border-default);font-size:var(--text-xs);color:var(--text-secondary);font-weight:500}.t-table td{height:var(--row-min);border-bottom:1px solid var(--border-default)}.t-table td:not(:first-child){color:var(--text-secondary)}.t-table .t-col-actions{background:var(--bg-page);text-align:right;padding:0 6px 0 0;position:sticky;right:0}.t-icon-button{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.t-icon-button:hover,.t-icon-button[aria-expanded=true]{background:var(--bg-selected)}.t-menu{z-index:50;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-page);flex-direction:column;display:flex;position:fixed;box-shadow:0 8px 24px #1717171f}.t-menu-item{align-items:center;gap:var(--space-12);min-height:var(--control-md);padding:0 var(--space-12);border-radius:var(--radius-sm);font-size:var(--text-md);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}.t-menu-item:hover,.t-menu-item:focus-visible{background:var(--bg-selected)}.t-menu-icon{color:var(--text-secondary);flex:none;display:inline-flex}.t-menu{max-height:min(420px,100vh - 32px);overflow-y:auto}.t-menu-text{padding:var(--space-4) 0;flex-direction:column;display:flex}.t-menu-hint{font-size:var(--text-xs);color:var(--text-secondary)}.t-menu-item[aria-checked=true]:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:18px;height:18px;margin-left:auto}.t-meter{gap:var(--space-6);flex-direction:column;width:245px;max-width:100%;display:flex}.t-meter-text{align-items:center;gap:var(--space-6);color:var(--text-primary);font-size:var(--text-sm);margin:0;display:flex}.t-meter-text svg{flex:none}.t-meter-over .t-meter-text{font-weight:600}.t-meter-track{border-radius:var(--radius-full);background:var(--gray-150);height:6px;overflow:hidden}.t-meter-bar{border-radius:var(--radius-full);background:var(--accent);height:100%}.t-meter-row{padding:var(--space-16) 0;border-bottom:1px solid var(--border-default)}.t-show-archived{align-items:center;gap:var(--space-12);display:flex}.t-cell-name{align-items:center;gap:var(--space-8);display:inline-flex}.t-list-error{gap:var(--space-16);justify-items:start;display:grid}.t-dialog-form{gap:var(--space-16);flex-direction:column;display:flex}.t-dialog-text{color:var(--text-secondary)}.t-dialog-text-strong{color:var(--text-primary)}.t-dialog .t-field-row{border-bottom:0;min-height:0;padding:0}.t-dialog .t-field-row .t-field-control{width:auto;max-width:none}.t-table{min-width:480px}.t-table th,.t-table td{white-space:nowrap}.t-form{max-width:720px}.t-row-link{color:var(--text-primary);text-decoration:none}.t-row-link:hover,.t-row-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.t-readonly{margin:0}.t-readonly-value{width:280px;max-width:50%;font-size:var(--text-md);margin:0}.t-readonly-page .t-field-row{min-height:55px;padding:0}.t-readonly-page .t-readonly-value{text-align:right;width:auto;max-width:none}.t-tab-body{gap:var(--space-24);flex-direction:column;max-width:720px;display:flex}.t-add-row{align-items:center;gap:var(--space-12);display:flex}.t-add-row .t-select{width:280px;max-width:100%}.t-field-control:has(>.t-stepper){align-items:flex-end}.t-stepper{align-items:center;gap:var(--space-8);display:flex}.t-stepper-button{width:var(--control-md);height:var(--control-md);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-page);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.t-stepper-button:hover{background:var(--bg-subtle)}.t-stepper-input{text-align:left;appearance:textfield;width:72px}.t-stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.t-stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.t-person{align-items:center;gap:var(--space-12);display:inline-flex}.t-person-text{flex-direction:column;display:flex}.t-person-email{color:var(--text-secondary);font-size:var(--text-sm)}.t-settings-form{max-width:720px}.t-settings-form .t-field-row .t-field-control{max-width:280px}.t-qr{border-radius:var(--radius-md);background:var(--bg-selected);width:160px;height:160px}.t-secret{font-family:ui-monospace,monospace;font-size:var(--text-md);word-break:break-all;-webkit-user-select:all;user-select:all}.t-field-action{flex-direction:row;justify-content:flex-end}.t-codes{gap:var(--space-8) var(--space-24);padding:var(--space-16);border-radius:var(--radius-md);background:var(--bg-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--text-md);grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;margin:0;list-style:none;display:grid}.t-codes-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.t-codes-status{color:var(--text-secondary);font-size:var(--text-md);margin:0}.t-account-notice{gap:var(--space-16);margin:var(--space-16) 0;flex-direction:column;display:flex}.t-google{justify-content:center;min-height:40px;display:flex}.t-google-link{justify-content:flex-end;align-items:center;min-height:44px;display:flex}.t-billing{gap:var(--space-32);flex-direction:column;max-width:720px;display:flex}.t-plan-card{gap:var(--space-12);padding:var(--space-24);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;display:flex}.t-plan-head{justify-content:space-between;align-items:baseline;gap:var(--space-8) var(--space-16);flex-wrap:wrap;display:flex}.t-plan-title{font-size:var(--text-lg);margin:0;font-weight:600}.t-plan-used{color:var(--text-secondary);font-size:var(--text-md)}.t-plan-text{color:var(--text-secondary);font-size:var(--text-md);margin:0}.t-seat-meter{border-radius:var(--radius-full);background:var(--bg-active);height:8px;overflow:hidden}.t-seat-meter-fill{border-radius:var(--radius-full);background:var(--accent);height:100%}.t-billing-section{align-items:flex-start;gap:var(--space-16);flex-direction:column;display:flex}.t-billing-section>.t-notice,.t-billing-section>.t-price-box,.t-billing-section>.t-table-wrap{align-self:stretch}.t-billing-heading{font-size:var(--text-xl);margin:0;font-weight:600}.t-billing-group{align-items:flex-start;gap:var(--space-8);flex-direction:column;align-self:stretch;display:flex}.t-billing-label{font-size:var(--text-md);margin:0;font-weight:500}.t-billing-hint{color:var(--text-secondary);font-size:var(--text-md);margin:0}.t-billing-rows{flex-direction:column;display:flex}.t-billing-rows .t-field-row:first-child{border-top:1px solid var(--border-default)}.t-billing-cancel{padding-top:var(--space-16)}.t-segmented{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-subtle);display:inline-flex}.t-segment{align-items:center;gap:var(--space-8);min-height:var(--control-md);padding:0 var(--space-18);border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;font-size:var(--text-md);cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.t-segment[aria-checked=true]{border-color:var(--border-default);background:var(--bg-page);color:var(--text-primary);font-weight:600}.t-segment-bonus{color:var(--text-secondary);font-size:var(--text-sm);font-weight:400}.t-price-box{gap:var(--space-12);padding:var(--space-24);border-radius:var(--radius-lg);background:var(--bg-subtle);font-size:var(--text-md);flex-direction:column;display:flex}.t-price-lines{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.t-price-line,.t-price-total{justify-content:space-between;align-items:baseline;gap:var(--space-16);display:flex}.t-price-total{padding-top:var(--space-12);border-top:1px solid var(--border-default)}.t-price-old{color:var(--text-secondary);font-weight:400}.t-price-note{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.t-code-row{gap:var(--space-8);align-self:stretch;display:flex}.t-code-row .t-input{max-width:280px}.t-code-accepted{align-items:center;gap:var(--space-8);font-size:var(--text-md);margin:0;display:flex}.t-banner svg{flex:none}.t-banner-action{color:var(--text-primary);font:inherit;text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;text-decoration:underline}.t-banner-action:disabled{color:var(--text-tertiary);cursor:default}.t-auth{min-height:100vh;padding:var(--space-24);background:var(--bg-subtle);place-items:center;display:grid}.t-auth-card{gap:var(--space-24);width:min(440px,100%);padding:var(--space-40);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-page);flex-direction:column;display:flex}.t-auth-title{font-size:var(--text-3xl);font-weight:600}.t-auth-form{gap:var(--space-16);flex-direction:column;display:flex}.t-auth-text{color:var(--text-secondary);font-size:var(--text-md)}.t-link-button{cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit;position:relative}.t-link-button:before{content:"";position:absolute;inset:-8px -6px}.t-app{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.t-sidebar{gap:var(--space-24);padding:var(--space-24) var(--space-16);border-right:1px solid var(--border-default);background:var(--bg-subtle);flex-direction:column;display:flex}.t-sidebar-brand{padding:0 var(--space-12);gap:var(--space-4);flex-direction:column;display:flex}.t-sidebar-company{font-size:var(--text-sm);color:var(--text-secondary)}.t-nav{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.t-nav-item{width:100%;min-height:var(--control-md);padding:0 var(--space-12);border-radius:var(--radius-md);color:var(--text-primary);align-items:center;text-decoration:none;display:flex}.t-nav-item:hover{background:var(--bg-selected)}.t-nav-item[aria-current=page]{background:var(--bg-active);font-weight:600}.t-sidebar-user-text{flex-direction:column;flex:1;min-width:0;display:flex}.t-sidebar-user-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:500;overflow:hidden}.t-sidebar-user-role{font-size:var(--text-xs);color:var(--text-secondary)}.t-nav-icon{margin-right:var(--space-12);flex:none}.t-nav-foot{margin-top:auto}.t-user-trigger{align-items:center;gap:var(--space-10);width:100%;min-height:var(--control-md);padding:var(--space-12);border:0;border-top:1px solid var(--border-default);text-align:left;cursor:pointer;background:0 0;display:flex}.t-user-trigger:hover,.t-user-trigger[aria-expanded=true]{background:var(--bg-selected)}.t-main{gap:var(--space-32);padding:var(--space-32) var(--space-40);flex-direction:column;display:flex}@media (width<=800px){.t-app{grid-template-columns:1fr}.t-sidebar{border-right:0;border-bottom:1px solid var(--border-default)}.t-nav{flex-flow:wrap}.t-nav-item{width:auto}.t-nav-foot{margin-top:0}.t-main{padding:var(--space-24) var(--space-16)}}.t-btn-icon{width:var(--control-md);padding:0}.t-strip{border:1px solid var(--border-default);border-radius:var(--radius-lg);grid-template-columns:repeat(7,minmax(0,1fr)) minmax(0,1.3fr);display:grid;overflow:hidden}.t-strip-day,.t-strip-week{justify-content:center;gap:var(--space-6);height:92px;padding:0 var(--space-14);border-left:1px solid var(--border-default);color:var(--text-primary);flex-direction:column;text-decoration:none;display:flex}.t-strip-day:first-child{border-left:0}.t-strip-day:hover{background:var(--bg-subtle)}.t-strip-day[aria-current=date]{background:var(--bg-selected);outline:2px solid var(--border-strong);outline-offset:-2px}.t-strip-day:focus-visible{outline-offset:-4px}.t-strip-week{padding:0 var(--space-16);background:var(--bg-subtle)}.t-strip-label{font-size:var(--text-xs);color:var(--text-secondary);font-weight:400}.t-strip-dash{color:var(--text-tertiary)}.t-strip-value{font-size:var(--text-xl);letter-spacing:-.01em;font-weight:600}.t-entry-area,.t-entry{gap:var(--space-12);flex-direction:column;display:flex}.t-entry-error{font-size:var(--text-md);color:var(--text-primary);font-weight:400}.t-entry-form{gap:var(--space-16);grid-template-columns:96px 280px minmax(0,1fr) auto;align-items:start;display:grid}.t-entry-new .t-entry-form{padding:var(--space-20);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-subtle)}.t-entry-edit{padding:var(--space-16);border-radius:var(--radius-lg);background:var(--bg-subtle)}.t-entry-edit .t-entry-form{padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.t-entry-cancel{align-self:flex-start}.t-entry-aside{align-items:center;gap:var(--space-20);min-height:var(--control-md);margin-top:24px;display:flex}.t-entry-billable{align-items:center;gap:var(--space-10);display:flex}.t-picker{position:relative}.t-picker-trigger{text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-picker-trigger[aria-expanded=true]{border-color:var(--border-strong);border-width:2px}.t-picker-panel{z-index:40;top:calc(100% + var(--space-4));border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-page);width:min(600px,100vw - 48px);position:absolute;left:0;box-shadow:0 16px 48px #17171724}.t-picker-columns{grid-template-columns:1fr 1fr;display:grid}.t-picker-column{max-height:480px;padding:var(--space-8);overflow-y:auto}.t-picker-column+.t-picker-column{border-left:1px solid var(--border-default)}.t-picker-heading{height:36px;padding:0 var(--space-10);font-size:var(--text-xs);color:var(--text-secondary);align-items:center;font-weight:600;display:flex}.t-picker-option{justify-content:space-between;align-items:center;gap:var(--space-8);height:44px;padding:0 var(--space-10);border-radius:var(--radius-sm);cursor:pointer;display:flex}.t-picker-option:has(.t-picker-sub){height:56px}.t-picker-lit{background:var(--bg-selected)}.t-picker-active{outline:2px solid var(--accent);outline-offset:-2px}.t-picker-text{flex-direction:column;gap:2px;min-width:0;display:flex}.t-picker-name{font-size:var(--text-md);font-weight:400}.t-picker-option[aria-selected=true] .t-picker-name{font-weight:600}.t-picker-sub{font-size:var(--text-xs);color:var(--text-secondary);font-weight:400}.t-picker-hint{height:44px;padding:0 var(--space-16);border-top:1px solid var(--border-default);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--text-xs);align-items:center;font-weight:400;display:flex}.t-entries{border-collapse:collapse;text-align:left;width:100%}.t-entries th{height:44px;padding:0 var(--space-4);border-bottom:1px solid var(--border-default);font-size:var(--text-xs);color:var(--text-secondary);vertical-align:middle;font-weight:600}.t-entries th:first-child{width:88px}.t-entries th:nth-child(2){width:246px}.t-entries th:last-child{width:140px}.t-entries td{padding:18px var(--space-4);border-bottom:1px solid var(--border-default);vertical-align:middle}.t-entries .t-entry-cell{padding:var(--space-12) 0}.t-entries .t-col-actions{text-align:right}.t-entry-time{font-size:var(--text-lg);font-weight:600}.t-entry-project{font-size:var(--text-md);font-weight:500;display:block}.t-entry-task{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-secondary);font-weight:400;display:block}.t-entry-notes{font-size:var(--text-md);color:var(--text-secondary);white-space:pre-line;overflow-wrap:anywhere;font-weight:400}.t-entries tfoot td{background:var(--bg-subtle);height:56px;font-size:var(--text-sm);color:var(--text-secondary);vertical-align:middle;border-bottom:0;padding-top:0;padding-bottom:0;font-weight:500}.t-entries tfoot .t-entry-time{font-size:var(--text-lg);color:var(--text-primary);font-weight:700}.t-entries .t-icon-button:disabled{opacity:.4;cursor:not-allowed}@media (width<=900px){.t-strip{grid-template-columns:repeat(8,minmax(110px,1fr));overflow-x:auto}.t-entry-form{grid-template-columns:1fr}.t-entry-aside{margin-top:0}.t-picker-columns{grid-template-columns:1fr}.t-picker-column+.t-picker-column{border-top:1px solid var(--border-default);border-left:0}}.t-weekbar-end{align-items:center;gap:var(--space-16);display:flex}.t-save-state{align-items:center;gap:var(--space-12);font-size:var(--text-sm);color:var(--text-secondary);display:inline-flex}.t-save-state .t-link{font-size:inherit}.t-banner{align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-subtle);font-size:var(--text-md);display:flex}.t-banner svg{flex:none;margin-top:3px}.t-week-notices{gap:var(--space-12);flex-direction:column;display:flex}.t-notice-lines{white-space:pre-line;overflow-wrap:anywhere}.t-textarea{padding:var(--space-10) var(--space-12);resize:vertical;font-family:inherit;line-height:1.4}.t-picker-inline{align-self:flex-start;display:inline-block}.t-picker-inline .t-picker-trigger{gap:var(--space-8);text-align:center}.t-nav-count{min-width:24px;height:24px;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--bg-active);font-size:var(--text-xs);place-items:center;margin-left:auto;font-weight:600;display:inline-grid}.t-tag-light{background:var(--bg-selected)}@media (width<=1200px){.t-wgrid-wrap{overflow-x:auto}}.t-wgrid{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px}.t-wgrid th,.t-wgrid td{text-align:center;padding:0;font-weight:400}.t-wgrid thead th{background:var(--bg-subtle);height:52px;font-size:var(--text-xs);color:var(--text-secondary);font-weight:600}.t-wgrid .t-wgrid-day{border-left:1px solid var(--border-default);width:92px}.t-wgrid .t-wgrid-project{padding:0 var(--space-12);text-align:left}.t-wgrid tbody th,.t-wgrid tbody td,.t-wgrid tfoot th,.t-wgrid tfoot td{border-bottom:1px solid var(--border-default);height:64px}.t-wgrid .t-wgrid-cell{border-left:1px solid var(--border-default);font-size:var(--text-md)}.t-wgrid .t-wgrid-sum{background:var(--bg-subtle);font-weight:600}.t-wgrid tfoot th{background:var(--bg-subtle);font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.t-wgrid thead .t-wgrid-sum{font-weight:600}.t-wcell{height:63px;position:relative}.t-wcell-input{width:100%;height:100%;min-height:var(--control-md);padding:0 var(--space-8);font:inherit;font-size:var(--text-md);text-align:center;color:var(--text-primary);background:0 0;border:0;border-radius:0}.t-wcell-input:focus{outline:2px solid var(--border-strong);outline-offset:-2px;background:var(--bg-selected)}.t-wcell-locked{background:var(--bg-subtle)}.t-wcell-error{background:var(--bg-notice)}.t-wcell-icon{top:50%;left:var(--space-8);color:var(--text-secondary);pointer-events:none;position:absolute;transform:translateY(-50%)}.t-wcell-static{color:var(--text-primary);display:inline-block}.t-wcell-tip{z-index:30;bottom:calc(100% + var(--space-4));width:max-content;max-width:280px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--accent);color:var(--text-on-accent);font-size:var(--text-xs);text-align:left;pointer-events:none;font-weight:400;line-height:1.4;display:none;position:absolute;left:50%;transform:translate(-50%)}.t-wcell:hover .t-wcell-tip,.t-wcell:focus-within .t-wcell-tip{display:block}.t-wcell[data-dismissed] .t-wcell-tip{display:none}.t-approval-meta{align-items:center;gap:var(--space-12);color:var(--text-secondary);margin:0;display:flex}.t-wentries{gap:var(--space-8);flex-direction:column;display:flex}.t-wentries-title{font-size:var(--text-xs);color:var(--text-secondary);font-weight:600}.t-wentries-list{margin:0;padding:0;list-style:none}.t-wentries-row{align-items:baseline;gap:var(--space-16);min-height:48px;padding:var(--space-12);border-bottom:1px solid var(--border-default);font-size:var(--text-md);grid-template-columns:56px 48px 208px minmax(0,1fr);display:grid}.t-wentries-day,.t-wentries-notes{color:var(--text-secondary)}.t-wentries-time{font-weight:600}.t-wentries-row>span{overflow-wrap:anywhere;min-width:0}.t-rep-toolbar{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;display:flex}.t-rep-period,.t-rep-filters{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.t-rep-bar{gap:var(--space-12);flex-direction:column;display:flex}.t-chip{align-items:center;gap:var(--space-6);min-height:var(--control-sm);padding:0 var(--space-12);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-page);font-size:var(--text-md);white-space:nowrap;cursor:pointer;display:inline-flex}.t-chip:hover,.t-chip[aria-expanded=true]{background:var(--bg-subtle)}.t-chip-label{color:var(--text-secondary)}.t-chip-value{font-weight:600}.t-chip svg{flex:none}.t-popover{z-index:50;gap:var(--space-12);padding:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-page);flex-direction:column;display:flex;position:fixed;box-shadow:0 8px 24px #1717171f}.t-popover-pair{gap:var(--space-12);display:flex}.t-popover-field{gap:var(--space-4);flex-direction:column;min-width:140px;display:flex}.t-popover-label{font-size:var(--text-xs);color:var(--text-secondary)}.t-popover-actions{justify-content:flex-end;gap:var(--space-8);display:flex}.t-popover-error{max-width:300px;font-size:var(--text-sm);margin:0}.t-rep-body{gap:var(--space-32);flex-direction:column;display:flex}.t-rep-stale{opacity:.45}.t-rep-refreshing{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.t-export-state{max-width:360px;color:var(--text-secondary);font-size:var(--text-sm);text-align:right;align-self:center;margin:0}.t-rep-totals{gap:var(--space-16) var(--space-40);flex-wrap:wrap;margin:0;display:flex}.t-rep-total{gap:var(--space-4);flex-direction:column;display:flex}.t-rep-total dd{letter-spacing:-.01em;order:-1;margin:0;font-size:22px;font-weight:600}.t-rep-total dt{color:var(--text-secondary);font-size:var(--text-sm)}.t-rep-notes{gap:var(--space-4);flex-direction:column;display:flex}.t-rep-notes p{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.t-rep-table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--text-md);white-space:nowrap}.t-rep-table th{height:var(--control-md);padding:0 var(--space-12);border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--text-xs);text-align:left;font-weight:500}.t-rep-table td{padding:0 var(--space-12);border-bottom:1px solid var(--border-default)}.t-rep-table .t-num{text-align:right;font-variant-numeric:tabular-nums}.t-rep-group td{background:var(--bg-subtle);height:52px;font-weight:600}.t-rep-sub td{height:52px}.t-rep-toggle{align-items:center;gap:var(--space-8);min-height:var(--control-md);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.t-rep-toggle svg{flex:none;transition:transform .1s}.t-rep-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.t-rep-entry td{height:var(--control-md);color:var(--text-secondary);font-size:var(--text-md)}.t-rep-entry-main{align-items:center;gap:var(--space-12);padding-left:28px;display:flex}.t-rep-date{flex:none;min-width:44px}.t-rep-who{color:var(--text-primary)}.t-rep-more td{height:var(--control-md);padding-left:40px}.t-card-actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.t-field-pair{gap:var(--space-8);flex-direction:row}.t-field-pair .t-select:last-child{flex:none;width:104px}@media (width<=767px){:root{--topbar-height:56px;--tabbar-height:64px;--tabbar-space:calc(var(--tabbar-height) + env(safe-area-inset-bottom,0px));--sticky-height:69px}html{scroll-padding-top:0;scroll-padding-bottom:calc(var(--tabbar-space) + var(--space-16))}html.t-has-sticky{scroll-padding-bottom:calc(var(--tabbar-space) + var(--sticky-height) + var(--space-16))}.t-app{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);overflow-x:clip}.t-topbar{justify-content:space-between;align-items:center;gap:var(--space-16);height:var(--topbar-height);padding:0 var(--space-16);border-bottom:1px solid var(--border-default);background:var(--bg-page);display:flex}.t-topbar-company{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-size:var(--text-md);overflow:hidden}.t-main{gap:var(--space-24);min-width:0;padding:var(--space-16) var(--space-16) calc(var(--tabbar-space) + var(--space-24))}.t-tabbar{z-index:30;height:var(--tabbar-space);padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--border-default);background:var(--bg-page);display:flex;position:fixed;bottom:0;left:0;right:0}.t-tab-item{justify-content:center;align-items:center;gap:var(--space-4);min-width:0;padding:0 var(--space-4);color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;flex-direction:column;flex:1 1 0;text-decoration:none;display:flex;position:relative}.t-tab-label{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (width<=359px){.t-tab-label{font-size:11px}}.t-tab-item[aria-current=page]{color:var(--text-primary);font-weight:700}.t-tab-item .t-nav-icon{margin:0}.t-tab-count{min-width:18px;height:18px;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--accent);color:var(--text-on-accent);place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:8px;left:calc(50% + 2px)}.t-sticky-actions{bottom:var(--tabbar-space);z-index:25;gap:var(--space-12);margin:auto calc(-1 * var(--space-16)) calc(-1 * var(--space-24));padding:var(--space-12) var(--space-16);border-top:1px solid var(--border-default);background:var(--bg-page);flex-wrap:wrap;display:flex;position:sticky}.t-sticky-actions>.t-btn{flex:140px;min-width:0}.t-toasts{right:var(--space-16);bottom:calc(var(--tabbar-space) + var(--space-12));left:var(--space-16);max-width:none}.t-has-sticky .t-toasts{bottom:calc(var(--tabbar-space) + var(--sticky-height) + var(--space-12))}.t-more-person{align-items:center;gap:var(--space-16);display:flex}.t-more-person .t-avatar{width:52px;height:52px;font-size:var(--text-md)}.t-more-person-text{flex-direction:column;min-width:0;display:flex}.t-more-person-name{overflow-wrap:anywhere;font-size:var(--text-lg);font-weight:500}.t-more-person-role{color:var(--text-secondary)}.t-more-list{margin:0;padding:0;list-style:none}.t-more-item{align-items:center;gap:var(--space-16);border:0;border-bottom:1px solid var(--border-default);width:100%;min-height:52px;color:var(--text-primary);font-size:var(--text-lg);text-align:left;cursor:pointer;background:0 0;padding:0;text-decoration:none;display:flex}.t-more-item .t-nav-icon{color:var(--text-secondary);margin:0}.t-more-label{flex:1}.t-tabs-row:has(>.t-tabs){border-bottom:1px solid var(--border-default)}.t-tabs-row .t-tab{margin-bottom:-1px}.t-mhead{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.t-mhead-text{min-width:0}.t-mhead-eyebrow{color:var(--text-secondary)}.t-mweek{justify-content:space-between;align-items:center;gap:var(--space-12);color:var(--text-secondary);display:flex}.t-mweek .t-tag{flex:none;margin-left:auto}.t-strip{gap:var(--space-6);border:0;border-radius:0;grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible}.t-strip-day,.t-strip-day:first-child{border:1px solid var(--border-default);border-radius:var(--radius-md);align-items:center;gap:2px;height:64px;padding:0}.t-strip-day[aria-current=date]{border-color:#0000}.t-strip-week{display:none}.t-strip-label{font-size:12px}.t-strip-day .t-strip-label{flex-direction:column;align-items:center;font-size:11px;line-height:1.2;display:flex}.t-strip-value{font-size:var(--text-md)}.t-entry-form{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.t-entry-new .t-entry-form{padding:var(--space-16)}.t-entry-form>:nth-child(n+2){grid-column:1/-1}.t-entry-aside{display:contents}.t-entry-billable{min-height:var(--control-md);grid-area:1/2;align-self:end}.t-entry-aside>.t-btn{grid-column:1/-1;width:100%}.t-entry-cancel{align-self:stretch}.t-picker-panel{width:100%}.t-picker-column{max-height:240px}.t-entries,.t-entries tbody,.t-entries tfoot{display:block}.t-entries thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.t-entries tbody tr{column-gap:var(--space-12);padding:var(--space-16) 0;border-bottom:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"project time actions""notes notes notes";align-items:start;display:grid}.t-entries tbody tr:has(>.t-entry-cell){display:block}.t-entries td,.t-entries .t-entry-cell{border:0;padding:0}.t-entries tbody tr>td:first-child{font-size:var(--text-xl);grid-area:time;line-height:24px}.t-entries tbody tr>td:nth-child(2){grid-area:project;min-width:0}.t-entries tbody tr>td:nth-child(3){margin-top:var(--space-8);grid-area:notes}.t-entries tbody tr>td:nth-child(3):empty{display:none}.t-entries tbody tr>td:nth-child(4){grid-area:actions;align-self:start}.t-entries tbody tr>td:nth-child(4):empty{display:none}.t-entries tfoot tr{justify-content:space-between;align-items:center;gap:var(--space-16);border-top:1px solid var(--border-default);flex-direction:row-reverse;min-height:56px;display:flex}.t-entries tfoot td{background:0 0;height:auto}.t-mdays{flex-direction:column;display:flex}.t-mdays-list{margin:0;padding:0;list-style:none}.t-mday{align-items:center;gap:var(--space-12);min-height:68px;padding:var(--space-12) 0;border-bottom:1px solid var(--border-default);color:var(--text-primary);text-decoration:none;display:flex}.t-mday-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.t-mday-name{font-size:var(--text-lg);font-weight:500}.t-mday-projects{color:var(--text-secondary)}.t-mday-total{font-size:var(--text-xl);flex:none;font-weight:600}.t-mday>svg{color:var(--text-secondary);flex:none}.t-mdays-sum{min-height:56px;color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.t-mdays-sum-value{color:var(--text-primary);font-size:var(--text-xl);font-weight:700}.t-tabs-row-end:has(>.t-show-archived){justify-content:flex-start}.t-acards{margin:0;padding:0;list-style:none}.t-acard{gap:var(--space-12);padding:var(--space-16) 0;border-bottom:1px solid var(--border-default);flex-direction:column;display:flex}.t-acard-head{align-items:center;gap:var(--space-12);display:flex}.t-acard-who{flex-direction:column;flex:1;min-width:0;display:flex}.t-acard-name{font-size:var(--text-lg);overflow-wrap:anywhere;font-weight:500}.t-acard-week{color:var(--text-secondary)}.t-acard-total{flex:none;font-size:22px;font-weight:600}.t-acard-projects{color:var(--text-secondary)}.t-acard-actions{justify-content:flex-end;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.t-acard-actions .t-tag{margin-right:auto}.t-acard-actions .t-btn{flex:0 112px}.t-mback{align-self:flex-start;align-items:center;gap:var(--space-8);min-height:var(--control-md);color:var(--text-primary);font-size:var(--text-lg);text-decoration:none;display:inline-flex}.t-mdetail-head{gap:var(--space-8);flex-direction:column;display:flex}.t-mdetail-meta{color:var(--text-secondary);font-size:var(--text-lg)}.t-mprojects{margin:0;padding:0;list-style:none}.t-mproject{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:64px;padding:var(--space-12) 0;border-bottom:1px solid var(--border-default);display:flex}.t-mproject-text{flex-direction:column;min-width:0;display:flex}.t-mproject-name{font-size:var(--text-lg);font-weight:500}.t-mproject-task{color:var(--text-secondary)}.t-mproject-total{flex:none;font-size:22px;font-weight:600}.t-wentries-row{gap:var(--space-4) var(--space-12);padding:var(--space-12) 0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"day project time""notes notes notes"}.t-wentries-day{grid-area:day}.t-wentries-time{grid-area:time}.t-wentries-row>:nth-child(3){grid-area:project}.t-wentries-notes{grid-area:notes}.t-wentries-notes:empty{display:none}.t-page-header:has(.t-export-state){flex-wrap:wrap}.t-page-header:has(.t-export-state) .t-page-actions{display:contents}.t-export-state{text-align:left;flex:1 0 100%;order:1;max-width:none}.t-rep-toolbar,.t-rep-period{flex-wrap:nowrap;width:100%}.t-rep-period>span{flex:1;min-width:0}.t-rep-period .t-chip{width:100%;min-height:var(--control-md);justify-content:center;font-weight:600}.t-rep-period .t-chip-label{display:none}.t-rep-filters{margin:-2px calc(-1 * var(--space-16));padding:2px var(--space-16);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.t-rep-filters::-webkit-scrollbar{display:none}.t-rep-filters>*{flex:none}.t-rep-filters .t-chip{min-height:40px}.t-popover{right:var(--space-16)!important;left:var(--space-16)!important}.t-popover-field{flex:1;min-width:0}.t-popover-actions .t-btn{flex:1}.t-popover-error{max-width:none}.t-rep-totals{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.t-rep-total dd{font-size:var(--text-2xl);overflow-wrap:anywhere}.t-rep-body{gap:var(--space-24)}.t-rep-table{white-space:normal;min-width:0}.t-rep-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.t-rep-table th:nth-child(n+3),.t-rep-table td:nth-child(n+3){display:none}.t-rep-group td{background:0 0}.t-rep-sub td,.t-rep-group td{height:52px}.t-rep-entry-main{gap:var(--space-4) var(--space-12);padding-left:var(--space-24);flex-wrap:wrap}.t-rep-more td{padding-left:var(--space-24)}.t-page-title{overflow-wrap:anywhere;font-size:28px}.t-page-header{flex-wrap:wrap}.t-page-actions{flex-wrap:wrap;min-width:0}.t-page-actions:not(:has(.t-btn-icon)){width:100%}.t-page-actions:not(:has(.t-btn-icon))>.t-btn{flex:100%}.t-tabs-row{flex-wrap:wrap}.t-input,input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}.t-field-row{align-items:stretch;gap:var(--space-8);min-height:0;padding:var(--space-16) 0;flex-direction:column}.t-readonly-page .t-field-row:not(:has(.t-readonly-value)){align-items:stretch;gap:var(--space-8);min-height:0;padding:var(--space-16) 0;flex-direction:column}.t-field-row .t-field-control,.t-settings-form .t-field-row .t-field-control{width:100%;max-width:none}.t-readonly-page .t-field-row{align-items:center;gap:var(--space-16);flex-direction:row}.t-field-row:has(>.t-field-control>.t-toggle){align-items:center;gap:var(--space-16);flex-direction:row}.t-field-row:has(>.t-field-control>.t-stepper){align-items:center;gap:var(--space-16);flex-direction:row}:is(.t-field-row:has(>.t-field-control>.t-toggle)>.t-field-control,.t-field-row:has(>.t-field-control>.t-stepper)>.t-field-control){width:auto}.t-readonly-page .t-readonly-value{overflow-wrap:anywhere;max-width:60%}.t-field-control>.t-btn,.t-codes-actions>.t-btn,.t-empty-actions>*{width:100%}.t-codes-actions,.t-empty-actions,.t-field-action,.t-add-row{flex-direction:column;align-items:stretch}.t-add-row .t-select{width:100%}.t-table-wrap{max-width:100%}.t-menu{max-width:calc(100vw - 16px)}.t-menu-item{white-space:normal}.t-dialog{width:calc(100vw - 32px);max-width:none}.t-dialog-header{padding:var(--space-16) var(--space-16) 0}.t-dialog-close{width:var(--control-md);height:var(--control-md)}.t-dialog-content{padding:var(--space-12) var(--space-16) var(--space-16)}.t-dialog-footer{padding:var(--space-16);flex-direction:column-reverse;align-items:stretch}.t-dialog-footer .t-btn{width:100%}.t-auth{padding:var(--space-16)}.t-auth-card{padding:var(--space-24)}.t-billing-section,.t-billing-group{align-items:stretch}.t-billing .t-btn,.t-billing-section .t-btn{width:100%}.t-segmented{display:flex}.t-segment{flex-wrap:wrap;flex:1 1 0;justify-content:center}.t-code-row{flex-direction:column}.t-code-row .t-input{max-width:none}.t-plan-card,.t-price-box{padding:var(--space-16)}.t-banner{flex-wrap:wrap}.t-banner-action{min-height:var(--control-md)}}
