@layer payload-default{}@layer payload-default{}@layer payload-default{.icon--check{height:1.5384615385rem;width:1.5384615385rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}.collections{display:flex;width:100%;--gap:var(--base);--cols:5}.collections__wrap{width:100%;display:flex;flex-direction:column;gap:var(--base)}.collections__group{display:flex;flex-direction:column;gap:var(--gap)}.collections__label{margin:0}.collections__card-list{padding:0;margin:0;list-style:none;gap:12px;display:grid;grid-template-columns:repeat(var(--cols),1fr)}.collections__card-list .card{height:100%}.collections__locked.locked{align-items:unset;justify-content:unset}}@layer payload-default{}@layer payload-default{}@layer payload-default{@media(max-width:1440px){.collections{--cols:4}}@media(max-width:1024px){.collections{--gap:var(--base);--cols:2}}@media(max-width:768px){.collections{--cols:2}.collections__wrap{gap:var(--base)}.collections__card-list{gap:8px}}@media(max-width:400px){.collections{--cols:1}}}:root{color-scheme:dark;--ttm-bg-app:#08090a;--ttm-bg-content:#0c0d0f;--ttm-bg-elevated:#121417;--ttm-bg-popover:#181b20;--ttm-bg-inset:rgba(255,255,255,0.03);--ttm-bg-hover:rgba(255,255,255,0.04);--ttm-bg-active:rgba(255,255,255,0.06);--ttm-bg-selected:rgba(255,255,255,0.07);--ttm-text-primary:#f7f8f8;--ttm-text-secondary:#8a8f98;--ttm-text-tertiary:#565a61;--ttm-border-subtle:rgba(255,255,255,0.05);--ttm-border:rgba(255,255,255,0.08);--ttm-border-strong:rgba(255,255,255,0.16);--ttm-accent:#5e6ad2;--ttm-accent-hover:#6e79d6;--ttm-accent-fg:#ffffff;--ttm-danger:#eb5757;--ttm-success:#4cb782;--ttm-warning:#f2c94c;--ttm-radius-sm:4px;--ttm-radius:6px;--ttm-radius-lg:8px;--ttm-radius-xl:12px;--ttm-nav-width:244px;--ttm-shadow:0 1px 2px rgba(0,0,0,0.3);--ttm-shadow-popover:0 12px 32px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.06);--ttm-shadow-modal:0 24px 64px rgba(0,0,0,0.6),0 0 0 1px rgba(255,255,255,0.06);--ttm-speed-fast:0.1s;--ttm-speed:0.14s;--ttm-speed-slow:0.2s;--ttm-ease-out:cubic-bezier(0.23,1,0.32,1);--font-sans:"Inter Variable",Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--theme-elevation-0:#0c0d0f;--theme-elevation-50:#121417;--theme-elevation-100:#181b20;--theme-elevation-150:#1f2228;--theme-elevation-200:#262a30;--theme-elevation-250:#2e3238;--theme-elevation-300:#3a3f46;--theme-elevation-350:#474c54;--theme-elevation-400:#5b6068;--theme-elevation-450:#6b7079;--theme-elevation-500:#7d838c;--theme-elevation-550:#8a8f98;--theme-elevation-600:#9aa0a8;--theme-elevation-650:#adb2ba;--theme-elevation-700:#c2c6cc;--theme-elevation-750:#d5d8dc;--theme-elevation-800:#f7f8f8;--theme-elevation-850:#fbfbfc;--theme-elevation-900:#ffffff;--theme-elevation-950:#ffffff;--theme-elevation-1000:#ffffff}html[data-theme=light]{color-scheme:light;--ttm-bg-app:#fcfcfb;--ttm-bg-content:#ffffff;--ttm-bg-elevated:#ffffff;--ttm-bg-popover:#ffffff;--ttm-bg-inset:#f6f6f4;--ttm-bg-hover:rgba(0,0,0,0.035);--ttm-bg-active:rgba(0,0,0,0.05);--ttm-bg-selected:rgba(0,0,0,0.055);--ttm-text-primary:#282a30;--ttm-text-secondary:#6b6f76;--ttm-text-tertiary:#9b9ea5;--ttm-border-subtle:rgba(0,0,0,0.055);--ttm-border:rgba(0,0,0,0.09);--ttm-border-strong:rgba(0,0,0,0.16);--ttm-accent-hover:#4f5bc4;--ttm-shadow:0 1px 2px rgba(0,0,0,0.06);--ttm-shadow-popover:0 8px 24px rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.05);--ttm-shadow-modal:0 16px 48px rgba(0,0,0,0.14),0 0 0 1px rgba(0,0,0,0.06);--theme-elevation-0:#ffffff;--theme-elevation-50:#faf9f7;--theme-elevation-100:#f4f3f1;--theme-elevation-150:#e8e7e4;--theme-elevation-200:#deddda;--theme-elevation-250:#d0cfcc;--theme-elevation-300:#b8b7b4;--theme-elevation-350:#9b9a97;--theme-elevation-400:#8a8a86;--theme-elevation-450:#75756f;--theme-elevation-500:#6b6f76;--theme-elevation-550:#5f6369;--theme-elevation-600:#4f5359;--theme-elevation-650:#43474d;--theme-elevation-700:#363a40;--theme-elevation-750:#2f3339;--theme-elevation-800:#282a30;--theme-elevation-850:#1f2126;--theme-elevation-900:#171a1e;--theme-elevation-950:#101215;--theme-elevation-1000:#000000}:root{--theme-bg:var(--ttm-bg-content);--theme-input-bg:var(--ttm-bg-inset);--theme-text:var(--ttm-text-primary);--theme-border-color:var(--ttm-border);--theme-overlay:rgba(0,0,0,0.5);--theme-success-500:var(--ttm-success);--theme-error-500:var(--ttm-danger);--theme-warning-500:var(--ttm-warning);--font-body:var(--font-sans);--font-serif:var(--font-sans);--style-radius-s:var(--ttm-radius-sm);--style-radius-m:var(--ttm-radius);--style-radius-l:var(--ttm-radius-lg)}html[data-theme=light]{--theme-input-bg:#ffffff;--theme-overlay:rgba(0,0,0,0.35);--theme-success-500:#2f9e6b;--theme-error-500:#d13e3e;--theme-warning-500:#b8860b}html{background:var(--ttm-bg-content)}body{color:var(--ttm-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1{font-size:20px;letter-spacing:-.02em;line-height:1.25}h1,h2{font-weight:590}h2{font-size:16px;letter-spacing:-.01em;line-height:1.35}h3{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dashboard p:not([class]){color:var(--ttm-text-tertiary);font-size:12px}::selection{background:color-mix(in srgb,var(--ttm-accent) 35%,transparent);color:var(--ttm-text-primary)}:focus-visible{outline:2px solid var(--ttm-accent);outline-offset:2px;border-radius:var(--ttm-radius-sm)}a{color:var(--ttm-accent);text-decoration:none;transition:color var(--ttm-speed) var(--ttm-ease-out)}a:hover{text-decoration:underline;text-underline-offset:2px}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background:var(--ttm-border-strong);border:3px solid rgba(0,0,0,0);background-clip:content-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ttm-text-tertiary);background-clip:content-box}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.btn{border-radius:var(--ttm-radius);font-size:13px;font-weight:510;min-height:32px;padding-inline:10px;transition:background var(--ttm-speed) var(--ttm-ease-out),border-color var(--ttm-speed) var(--ttm-ease-out),color var(--ttm-speed) var(--ttm-ease-out),transform var(--ttm-speed) var(--ttm-ease-out),opacity var(--ttm-speed) var(--ttm-ease-out)}.btn:active{transform:scale(.97)}.btn--style-primary,.btn--style-secondary{background:var(--ttm-bg-active);border:1px solid var(--ttm-border-strong);color:var(--ttm-text-primary)}.btn--style-primary:hover,.btn--style-secondary:hover{background:var(--ttm-bg-selected);border-color:var(--ttm-text-tertiary)}.btn--style-primary:disabled,.btn--style-secondary:disabled{background:var(--ttm-bg-inset);border-color:var(--ttm-border-subtle);color:var(--ttm-text-tertiary)}.btn--style-none{color:var(--ttm-text-secondary)}.btn--style-none:hover{background:var(--ttm-bg-hover);color:var(--ttm-text-primary)}.btn--style-pill{background:var(--ttm-bg-inset);border:1px solid var(--ttm-border);border-radius:999px;color:var(--ttm-text-secondary);min-height:26px;padding-inline:10px}.btn--style-pill:hover{background:var(--ttm-bg-hover);color:var(--ttm-text-primary)}.text-input,input:not([type=checkbox]):not([type=radio]),select,textarea{background:var(--ttm-bg-inset);border:1px solid var(--ttm-border);border-radius:var(--ttm-radius);color:var(--ttm-text-primary);font-size:13px;transition:border-color var(--ttm-speed) var(--ttm-ease-out),box-shadow var(--ttm-speed) var(--ttm-ease-out),background var(--ttm-speed) var(--ttm-ease-out)}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:var(--ttm-border-strong)}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--ttm-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ttm-accent) 22%,transparent);outline:none}::placeholder{color:var(--ttm-text-tertiary)}.field-label,.field-type label{color:var(--ttm-text-primary);font-size:13px;font-weight:510}.field-description{color:var(--ttm-text-secondary);font-size:12px;line-height:1.6}.collection-edit,.collection-list,.doc-controls,.doc-drawer__content,.popup__content{background:var(--ttm-bg-content)}.doc-drawer{background:var(--ttm-bg-elevated);border-left:1px solid var(--ttm-border);box-shadow:var(--ttm-shadow-modal)}.doc-drawer__header{border-bottom:1px solid var(--ttm-border);padding:12px 16px}.doc-drawer__header-close:hover{color:var(--ttm-text-primary)}.table{border:1px solid var(--ttm-border);border-radius:var(--ttm-radius-lg);overflow:hidden}.table thead th{background:var(--ttm-bg-inset);color:var(--ttm-text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.table tbody tr{transition:background var(--ttm-speed) var(--ttm-ease-out)}.table tbody tr:hover{background:var(--ttm-bg-hover)}.table td,.table th{border-color:var(--ttm-border-subtle);font-size:13px}.table thead th .sort-column,.table thead th button{font-size:11px}.table td a,.table td a:hover{color:var(--ttm-text-primary)}.table td a:hover{text-decoration:underline;text-underline-offset:2px}.popup__content,.rs__menu{background:var(--ttm-bg-popover);border:1px solid var(--ttm-border);border-radius:var(--ttm-radius-lg);box-shadow:var(--ttm-shadow-popover)}.rs__option--is-focused{background:var(--ttm-bg-hover)}.rs__option--is-selected{background:var(--ttm-bg-selected);color:var(--ttm-text-primary)}.badge,.pill{border-radius:999px;font-size:11px;padding:1px 8px}.nav{background:var(--ttm-bg-app);border-right:1px solid var(--ttm-border);width:var(--ttm-nav-width)}.nav a,.nav-group__toggle,.nav__link{border-radius:var(--ttm-radius);font-size:13px;font-weight:500;transition:background var(--ttm-speed) var(--ttm-ease-out),color var(--ttm-speed) var(--ttm-ease-out)}.nav a:hover,.nav__link:hover{background:var(--ttm-bg-hover);color:var(--ttm-text-primary)}.nav a[aria-current=page],.nav__link--active{background:var(--ttm-bg-selected);color:var(--ttm-text-primary)}.site-entitlement-nav{border-bottom:1px solid var(--ttm-border-subtle);margin-block-end:8px;padding:0 8px 12px}.site-entitlement-nav~.nav-group{display:none}.site-entitlement-nav__label{color:var(--ttm-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.08em;margin-block-end:6px;padding-inline:8px;text-transform:uppercase}.site-entitlement-nav__empty{color:var(--ttm-text-tertiary);font-size:13px;padding-inline:8px}.site-entitlement-nav__empty p{margin:0 0 6px}.site-entitlement-nav__site{border-radius:var(--ttm-radius)}.site-entitlement-nav__site+.site-entitlement-nav__site{margin-block-start:2px}.site-entitlement-nav__summary{align-items:center;border-radius:var(--ttm-radius);color:var(--ttm-text-primary);cursor:pointer;display:grid;font-size:13px;font-weight:590;gap:6px;grid-template-columns:auto 1fr auto;letter-spacing:-.01em;line-height:1.3;list-style:none;min-height:32px;padding:6px 8px}.site-entitlement-nav__summary::-webkit-details-marker{display:none}.site-entitlement-nav__summary:before{border-block:4px solid rgba(0,0,0,0);border-inline-start:5px solid currentcolor;content:"";display:inline-block;opacity:.6;transition:transform var(--ttm-speed) var(--ttm-ease-out)}.site-entitlement-nav__site[open]>.site-entitlement-nav__summary:before{transform:rotate(90deg)}.site-entitlement-nav__summary:hover{background:var(--ttm-bg-hover)}.site-entitlement-nav__count{color:var(--ttm-text-tertiary);font-size:11px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-entitlement-nav__links{display:grid;gap:1px;padding-inline-start:11px}.site-entitlement-nav__platform{border-block-start:1px solid var(--ttm-border-subtle);display:grid;gap:1px;margin-block-start:8px;padding-block-start:8px}.site-entitlement-nav__link-row{align-items:center;display:grid;gap:4px;grid-template-columns:1fr auto}.site-entitlement-nav__link{border-radius:var(--ttm-radius);color:var(--ttm-text-secondary);display:block;font-size:13px;line-height:1.3;min-height:30px;padding:6px 8px;text-decoration:none;transition:background var(--ttm-speed) var(--ttm-ease-out),color var(--ttm-speed) var(--ttm-ease-out)}.site-entitlement-nav__link:hover{background:var(--ttm-bg-hover);color:var(--ttm-text-primary);text-decoration:none}.site-entitlement-nav__link[aria-current=page]{background:var(--ttm-bg-selected);color:var(--ttm-text-primary)}.site-entitlement-nav__create-link{align-items:center;border-radius:var(--ttm-radius);color:var(--ttm-text-tertiary);display:inline-flex;font-size:15px;font-weight:500;justify-content:center;min-height:30px;min-width:30px;text-decoration:none;transition:background var(--ttm-speed) var(--ttm-ease-out),color var(--ttm-speed) var(--ttm-ease-out)}.site-entitlement-nav__create-link:hover{background:var(--ttm-bg-hover);color:var(--ttm-text-primary);text-decoration:none}.login.template-minimal{background:var(--ttm-bg-app)}.login.template-minimal .template-minimal__wrap{align-content:center;display:grid;gap:20px;margin-inline:auto;max-width:360px;min-height:100svh;padding:40px 24px}.login__brand,.login__brand-wrap{display:none}.login .login__form,.login .template-minimal__wrap>form{background:var(--ttm-bg-elevated);border:1px solid var(--ttm-border);border-radius:var(--ttm-radius-xl);box-shadow:var(--ttm-shadow-popover);padding:24px}.login .login__form form{display:grid;gap:14px}.login .form-submit .btn{min-height:36px;width:100%}.login .login__form a{color:var(--ttm-text-secondary);font-size:13px}.login .login__form a:hover{color:var(--ttm-text-primary)}.ttm-entry-brand{display:grid;gap:12px;justify-items:center;text-align:center}.ttm-entry-brand--login{margin-block-end:4px}.ttm-entry-brand__logo{border-radius:var(--ttm-radius-lg);height:40px;width:40px}.ttm-entry-brand h1{font-size:20px;font-weight:590;letter-spacing:-.02em;margin:0}.ttm-entry-brand__legal{color:var(--ttm-text-tertiary);display:grid;font-size:12px;gap:4px;line-height:1.7;max-width:420px}.ttm-entry-brand__legal p{margin:0}.template-minimal:has(.create-first-user) .template-minimal__wrap{max-width:420px}.site-dashboard{display:grid;gap:32px}.site-dashboard__section{display:grid;gap:12px}.site-dashboard__heading{font-size:16px;font-weight:590;letter-spacing:-.01em;margin:0}.site-dashboard__grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.site-dashboard__card{align-items:flex-start;background:var(--ttm-bg-elevated);border:1px solid var(--ttm-border);border-radius:var(--ttm-radius-lg);color:var(--ttm-text-primary);display:flex;gap:12px;justify-content:space-between;min-height:72px;padding:14px 16px;transition:background var(--ttm-speed) var(--ttm-ease-out),border-color var(--ttm-speed) var(--ttm-ease-out)}.site-dashboard__card:hover{background:var(--ttm-bg-popover);border-color:var(--ttm-border-strong)}.site-dashboard__card-main{color:inherit;display:grid;flex:1 1 auto;gap:4px;min-width:0;text-decoration:none}.site-dashboard__card-main:hover{text-decoration:none}.site-dashboard__card-title{font-size:14px;font-weight:510;line-height:1.35}.site-dashboard__card-main:hover .site-dashboard__card-title{text-decoration:underline;text-underline-offset:2px}.site-dashboard__card-action{align-self:flex-start;border:1px solid var(--ttm-border);border-radius:var(--ttm-radius);color:var(--ttm-text-secondary);flex:0 0 auto;font-size:12px;font-weight:510;line-height:1;padding:6px 8px;text-decoration:none;transition:background var(--ttm-speed) var(--ttm-ease-out),border-color var(--ttm-speed) var(--ttm-ease-out),color var(--ttm-speed) var(--ttm-ease-out)}.site-dashboard__card-action:hover{background:var(--ttm-bg-hover);border-color:var(--ttm-border-strong);color:var(--ttm-text-primary);text-decoration:none}.site-dashboard__empty{color:var(--ttm-text-secondary);margin:0}.document-fields{--sidebar-wrap-width:336px;--sidebar-wrap-min-width:336px}.rich-text-lexical.content-rich-text-field>.rich-text-lexical__wrap{background:var(--ttm-bg-inset);border:1px solid var(--ttm-border);border-radius:var(--ttm-radius);padding-inline:12px;transition:border-color var(--ttm-speed) var(--ttm-ease-out)}.rich-text-lexical.content-rich-text-field>.rich-text-lexical__wrap:focus-within{border-color:var(--ttm-border-strong)}.rich-text-lexical.content-rich-text-field .editor-container{font-family:var(--font-sans)}.rich-text-lexical.content-rich-text-field .editor-scroller{min-height:320px}.rich-text-lexical.content-rich-text-field .ContentEditable__root{min-height:288px;padding-block:12px}.field-type.relationship.taxonomy-menu--opens-up .rs__menu{bottom:calc(100% + 4px);margin-bottom:0;margin-top:0;top:auto}.taxonomy-field .relationship-add-new{display:none}.media-import{margin-block:16px;min-width:0;overflow-wrap:break-word;width:100%}.media-import__actions,.media-import__controls{align-items:end;display:flex;flex-wrap:wrap;gap:12px}.media-import__controls>div,.media-import__controls>label{flex:1 1 240px;min-width:0}.media-import input,.media-import select{box-sizing:border-box;min-height:44px;min-width:0;width:100%}.media-import .btn{min-height:44px;white-space:normal}.media-import__photos{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin-block:16px}.media-import__photo{background:var(--ttm-bg-elevated);border:1px solid var(--ttm-border);border-radius:var(--ttm-radius-lg);margin:0;min-width:0;overflow:hidden;padding:12px;transition:border-color var(--ttm-speed) var(--ttm-ease-out)}.media-import__photo:hover{border-color:var(--ttm-border-strong)}.media-import__photo img{aspect-ratio:4/3;border-radius:var(--ttm-radius-sm);object-fit:cover;width:100%}.media-import__progress{background:var(--ttm-bg-inset);border:1px solid var(--ttm-border-subtle);border-radius:var(--ttm-radius);margin-block:12px;padding:10px 12px}.editorial-checklist{background:var(--ttm-bg-elevated);border:1px solid var(--ttm-border);border-radius:var(--ttm-radius-lg);overflow-wrap:break-word;padding:16px}.editorial-checklist h3{font-size:13px;font-weight:590;letter-spacing:.02em;margin-block:0 8px;text-transform:uppercase}.editorial-checklist li{align-items:baseline;color:var(--ttm-text-secondary);display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin-block:6px}.editorial-checklist__hint{color:var(--ttm-text-tertiary);font-size:12px}.editorial-checklist li button{background:var(--ttm-bg-inset);border:1px solid var(--ttm-border);border-radius:4px;color:var(--ttm-text-secondary);font-size:12px;font-weight:500;min-height:22px;padding:0 6px;transition:background var(--ttm-speed) var(--ttm-ease-out),border-color var(--ttm-speed) var(--ttm-ease-out),color var(--ttm-speed) var(--ttm-ease-out)}.editorial-checklist li button:hover{background:var(--ttm-bg-hover);border-color:var(--ttm-border-strong);color:var(--ttm-text-primary)}.editorial-checklist>p{color:var(--ttm-text-secondary);font-size:13px;line-height:1.6}.editorial-checklist :focus-visible,.media-import :focus-visible,.site-entitlement-nav :focus-visible{outline:2px solid var(--ttm-accent);outline-offset:2px}.media-import img{height:auto;max-width:100%}.property-scope-warning{color:var(--ttm-warning)}@media(max-width:768px){.login.template-minimal .template-minimal__wrap{padding:32px 16px}.site-dashboard__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}