.journal{--radius:0px;--font-journal-serif:var(--font-newsreader), Georgia, serif;--mk-bg:var(--card);--mk-bg-subtle:var(--muted);--mk-bg-inset:var(--secondary);--mk-ink:var(--foreground);--mk-ink-2:var(--muted-foreground);--mk-ink-3:var(--muted-foreground);--mk-border:var(--border);--mk-border-soft:color-mix(in srgb, var(--border) 55%, transparent);--mk-accent:var(--accent-teal);--mk-umber:var(--accent-gold);--mk-sand:var(--accent-gold-light);color:var(--mk-ink)}.journal :where(.mk-display,.mk-title,.mk-heading,.mk-lead),.journal :where(.mk-display,.mk-title,.mk-heading,.mk-lead) :where(*){font-family:var(--font-journal-serif)}@layer components{.journal .mk-display{letter-spacing:-.01em;color:var(--mk-ink);text-wrap:pretty;font-size:40px;font-weight:400;line-height:1.15}.journal .mk-title{letter-spacing:-.01em;color:var(--mk-ink);text-wrap:pretty;font-size:28px;font-weight:400;line-height:1.2}.journal .mk-heading{color:var(--mk-ink);font-size:20px;font-weight:400;line-height:1.3}.journal .mk-lead{color:var(--mk-ink-2);text-wrap:pretty;font-size:20px;font-weight:400;line-height:1.45}.journal .mk-body{color:var(--mk-ink-2);font-size:16px;font-weight:400;line-height:1.6}.journal .mk-ui{color:var(--mk-ink);font-size:14px;font-weight:500;line-height:1.4}.journal .mk-micro{color:var(--mk-ink-3);font-size:12px;font-weight:500;line-height:1.3}@media (max-width:640px){.journal .mk-display{font-size:32px}.journal .mk-title{font-size:24px}}.journal .mk-btn{border:2px solid var(--mk-ink);background:var(--mk-ink);height:46px;color:var(--mk-bg);white-space:nowrap;box-shadow:3px 3px 0 0 var(--mk-accent);justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:500;line-height:1;transition:transform .1s,box-shadow .1s;display:inline-flex}.journal .mk-btn:hover{box-shadow:1px 1px 0 0 var(--mk-accent);transform:translate(2px,2px)}.journal .mk-btn-secondary{background:var(--mk-bg);color:var(--mk-ink);box-shadow:4px 4px 0 0 var(--mk-accent)}.journal .mk-btn-secondary:hover{box-shadow:2px 2px 0 0 var(--mk-accent)}.journal .mk-btn-sm{height:38px;padding:0 16px;font-size:14px}.journal .mk-tabs{border:1px solid var(--mk-border);background:var(--mk-bg);flex-wrap:wrap;max-width:100%;display:inline-flex}.journal .mk-tab{border-right:1px solid var(--mk-border);background:var(--mk-bg);height:40px;color:var(--mk-ink-2);white-space:nowrap;padding:0 16px;font-size:14px;font-weight:500;line-height:1.4;transition:color .12s}.journal .mk-tab:last-child{border-right:0}.journal .mk-tab:hover{color:var(--mk-ink)}.journal .mk-tab[aria-pressed=true]{background:var(--mk-ink);color:var(--mk-bg)}.journal .mk-field{border:1px solid var(--mk-border);background:var(--mk-bg);height:42px;color:var(--mk-ink);box-shadow:none;border-radius:0;outline:none;padding:0 14px;font-size:14px;line-height:1.4}.journal .mk-field::placeholder{color:var(--mk-ink-3)}.journal .mk-field:focus-visible{border-color:var(--mk-ink)}.journal .mk-field>input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1}.journal .mk-field>input::placeholder{color:var(--mk-ink-3)}.journal .mk-field>input::-webkit-search-cancel-button{display:none}.journal .mk-field:focus-within{border-color:var(--mk-ink)}.journal button.mk-field{cursor:pointer;font-weight:500;transition:border-color .12s}.journal button.mk-field:hover,.journal button.mk-field[data-state=open],.journal button.mk-field[data-active]{border-color:var(--mk-ink)}.journal .mk-count{background:var(--mk-ink);min-width:20px;height:20px;color:var(--mk-bg);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.journal.mk-popover{border:1px solid var(--mk-ink);background:var(--mk-bg);color:var(--mk-ink);box-shadow:4px 4px 0 0 var(--mk-accent);border-radius:0;padding:16px}.journal .mk-chip{border:1px solid var(--mk-border);background:var(--mk-bg);height:30px;color:var(--mk-ink);align-items:center;gap:6px;padding:0 6px 0 10px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.journal .mk-chip-sm{height:24px;color:var(--mk-ink-2);background:var(--mk-bg-inset);padding:0 8px;font-size:12px;font-weight:500}.journal select.mk-field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.5l4 4 4-4' fill='none' stroke='%23777' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:32px}}.journal :where(h1,h2,.canvas-title--lg,[data-slot=card-title],[data-slot=dialog-title]),.journal :where(h1,h2) :where(*){font-family:var(--font-journal-serif)}.journal h1,.journal div h1,.journal .experiments h1{letter-spacing:-.01em;color:var(--mk-ink);text-wrap:pretty;font-size:40px;font-weight:400;line-height:1.15}.journal h1+p,.journal .page-heading p,.journal .page-heading .lede,.journal .lede{max-width:680px;font-family:var(--font-journal-serif);color:var(--mk-ink-2);text-wrap:pretty;margin-top:10px;font-size:20px;font-weight:400;line-height:1.45}.journal .page-heading{margin-bottom:36px}.journal header:has(>h1:first-child){padding-top:4px}.journal .prose:has(>h1:first-child){padding-top:4px}.journal .page-heading>:not(:first-child){margin-top:4px}.journal .prose>h1+p{margin-bottom:36px}.journal .prose>h1+p+h2{margin-top:0}.journal header:has(>h1)+nav{margin-top:36px}.journal .page-heading [data-slot=button][class][data-slot]{height:40px;box-shadow:3px 3px 0 0 var(--mk-accent);padding:0 18px}.journal h2,.journal [data-slot=card-title],.journal [data-slot=dialog-title]{letter-spacing:0;color:var(--mk-ink);font-size:20px;font-weight:400;line-height:1.3}.journal .eyebrow,.journal .canvas-eyebrow,.journal .experiment-eyebrow,.journal .breadcrumb{letter-spacing:0;text-transform:none;color:var(--mk-ink-3);font-size:14px;font-weight:500}@media (max-width:640px){.journal h1{font-size:32px}}.journal .panel,.journal [data-slot=card],.journal .table-scroll,.journal .empty,.journal .notice,.journal .form-card,.journal .review-panel,.journal .connection-item,.journal .benchmark-card,.journal .canvas-pane{border-color:var(--mk-border);box-shadow:none;border-radius:0}.journal .form-card{border-top:2px solid var(--mk-ink)}.journal .empty{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 150'%3E%3Cg fill='none' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M-4.6,0.4 H4.1 M-0.3,-5 V4.2' transform='translate(40,30) scale(1.3)' stroke='%237b6ea8'/%3E%3Cpath d='M-4.6,0.4 H4.1 M-0.3,-5 V4.2' transform='translate(360,40) rotate(12) scale(1.1)' stroke='%235b6e9e'/%3E%3Cpath d='M-4.6,0.4 H4.1 M-0.3,-5 V4.2' transform='translate(120,118) rotate(-8) scale(1.2)' stroke='%23a94f35'/%3E%3Cpath d='M-4.6,0.4 H4.1 M-0.3,-5 V4.2' transform='translate(300,112) rotate(6) scale(1.1)' stroke='%237a7a45'/%3E%3Cpath d='M-4.6,0.4 H4.1 M-0.3,-5 V4.2' transform='translate(210,22) rotate(-14) scale(1)' stroke='%232d5f5d'/%3E%3C/g%3E%3C/svg%3E"), var(--surface-wash);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:100%,auto}.journal .status,.journal [data-slot=badge],.journal .catalog-status,.journal .count{border-radius:0}.journal [data-slot=button]:is([class*=bg-primary],[class*=bg-background],[class*=bg-secondary],[class*=bg-destructive]){border:2px solid var(--mk-ink);background:var(--mk-ink);height:40px;color:var(--mk-bg);box-shadow:3px 3px 0 0 var(--mk-accent);border-radius:0;padding:0 18px;font-size:14px;font-weight:500;transition:transform .1s,box-shadow .1s}.journal [data-slot=button]:is([class*=bg-primary],[class*=bg-background],[class*=bg-secondary],[class*=bg-destructive]):hover{box-shadow:1px 1px 0 0 var(--mk-accent);transform:translate(2px,2px)}.journal [data-slot=button]:is([class*=bg-background],[class*=bg-secondary]),.journal [data-slot=button]:is([class*=bg-background],[class*=bg-secondary]):hover{background:var(--mk-bg);color:var(--mk-ink)}.journal [data-slot=button][class*=bg-destructive],.journal [data-slot=button][class*=bg-destructive]:hover{border-color:var(--destructive);background:var(--destructive);color:#fff;box-shadow:3px 3px 0 0 var(--mk-ink)}.journal [data-slot=button]:is([class*=h-8],[class*=size-9],[class*=size-8]):is([class*=bg-primary],[class*=bg-background],[class*=bg-secondary]){height:34px;box-shadow:2px 2px 0 0 var(--mk-accent);padding:0 12px}.journal [data-slot=button]:is([class*=size-9],[class*=size-8]):is([class*=bg-primary],[class*=bg-background],[class*=bg-secondary]){width:34px;padding:0}.journal [data-slot=button]:disabled{opacity:.5;transform:none}.journal [data-slot=input],.journal [data-slot=textarea],.journal [data-slot=select-trigger],.journal .field select,.journal .filters select,.journal .sample-filters select,.journal .field input:not([type=checkbox]):not([type=radio]),.journal .field textarea{border:1px solid var(--mk-border);background:var(--mk-bg);min-height:42px;color:var(--mk-ink);box-shadow:none;border-radius:0;font-size:14px}.journal [data-slot=textarea],.journal .field textarea{padding-top:10px;padding-bottom:10px}.journal :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],.field select,.field input,.field textarea):focus-visible{border-color:var(--mk-ink);box-shadow:none;outline:none}.journal :is(.field select,.filters select,.sample-filters select){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.5l4 4 4-4' fill='none' stroke='%23777' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px;padding:0 32px 0 14px}.journal .table-scroll [data-slot=table-header],.journal [data-slot=table-header]{background:0 0}.journal [data-slot=table-head],.journal .table-scroll [data-slot=table-head],.journal th,.journal .canvas-table th{letter-spacing:0;text-transform:none;height:44px;color:var(--mk-ink-3);border-bottom:1px solid var(--mk-border);font-size:14px;font-weight:500}.journal [data-slot=table-row]{border-color:var(--mk-border)}.journal [aria-pressed=true]>span[class*="bg-[var(--brand-accent)]"],.journal [data-slot=tabs-trigger][data-state=active]{background:var(--mk-umber)}.journal [data-slot=tabs-list]{border-bottom:1px solid var(--mk-border);background:0 0;border-radius:0;padding:0}.journal [data-slot=tabs-trigger]{box-shadow:none;background:0 0;border-radius:0}.journal [data-slot=tabs-trigger][data-state=active]{box-shadow:inset 0 -2px 0 0 var(--mk-umber);background:0 0}.journal a[aria-current=page],.journal .sidebar-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 0 var(--mk-umber)}.journal [data-slot=dialog-content],.journal [data-slot=popover-content],.journal [data-slot=dropdown-menu-content],.journal [data-slot=select-content]{border:1px solid var(--mk-ink);box-shadow:4px 4px 0 0 var(--mk-accent);border-radius:0}
.kimpton-sandstone{--mk-bg:#faf7f1;--mk-bg-subtle:#f3eee4;--mk-bg-inset:#eae2d3;--mk-ink:#171512;--mk-ink-2:#57534e;--mk-ink-3:#7a7266;--mk-border:#d8cfbd;--mk-border-soft:#e7e0d1;--mk-accent:#2d5f5d;--mk-accent-soft:#7fb5ae;--mk-umber:#b98a4a;--mk-sand:#cdbb92;--mk-stone-light:#cdbb92;--mk-stone-mid:#b98a4a;--mk-stone-solid:#7d5b2b;--mk-positive:#157f3d;--mk-negative:#b42318;--mk-confetti-light:#3c3c3c;--mk-dark:#141210;--mk-dark-ink:#faf7f1;--mk-dark-ink-2:#c2bcb0;--mk-dark-border:#2c2823;--mk-theme-duration:.35s}.mk-day-layer,.mk-night-layer{transition:opacity var(--mk-theme-duration,.35s) ease}img.mk-day-layer,img.mk-night-layer,.mk-theme-instant{transition:none}.mk-night-layer,:is(.dark,html.mk-night) .mk-day-layer{opacity:0}:is(.dark,html.mk-night) .mk-night-layer{opacity:1}@keyframes mk-mark-spin{0%,46%{transform:rotate(0)}to{transform:rotate(1440deg)}}.mk-mark-spin{transform-box:fill-box;transform-origin:50%;will-change:transform;animation:4s cubic-bezier(.65,0,.35,1) infinite mk-mark-spin}@keyframes mk-sun-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mk-sun-spin{transform-box:fill-box;transform-origin:50%;will-change:transform;animation:44s linear infinite mk-sun-spin}@keyframes mk-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.mk-pulse{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite mk-pulse}@keyframes mk-breathe{0%,to{opacity:.55}50%{opacity:1}}.mk-breathe{animation:7s ease-in-out infinite mk-breathe}@media (prefers-reduced-motion:reduce){.mk-mark-spin,.mk-sun-spin,.mk-pulse,.mk-breathe{animation:none}}.mk-coliseum-mask{--mk-coliseum-rings:radial-gradient(60vw 22vw at 50% calc(100% - 6rem), #00000080 0%, #00000080 80%, transparent 96%), radial-gradient(70vw 26vw at 50% calc(100% - 6rem), transparent 72%, #000000e6 78%, #000000e6 95%, transparent 98%), radial-gradient(92vw 35vw at 50% calc(100% - 6rem), transparent 72%, #000000b3 77%, #000000b3 95%, transparent 97%), radial-gradient(120vw 46vw at 50% calc(100% - 6rem), transparent 76%, #0000008c 80%, #0000008c 95%, transparent 97%), radial-gradient(155vw 60vw at 50% calc(100% - 6rem), transparent 79%, #00000070 83%, #00000070 95%, transparent 97%), radial-gradient(195vw 76vw at 50% calc(100% - 6rem), transparent 82%, #00000059 85%, #00000059 95.5%, transparent 97%), radial-gradient(240vw 94vw at 50% calc(100% - 6rem), transparent 84%, #00000045 87%, #00000045 95.5%, transparent 97%), radial-gradient(290vw 114vw at 50% calc(100% - 6rem), transparent 86%, #0003 88.5%, #0003 95.5%, transparent 97%);-webkit-mask-image:var(--mk-coliseum-rings);-webkit-mask-image:var(--mk-coliseum-rings);mask-image:var(--mk-coliseum-rings)}@media (min-width:1024px){.mk-coliseum-mask{--mk-coliseum-rings:radial-gradient(24% 7% at 50% 96%, #00000080 0%, #00000080 80%, transparent 96%), radial-gradient(28% 8.6% at 50% 96%, transparent 74%, #000000e6 80%, #000000e6 95%, transparent 98%), radial-gradient(37% 13.4% at 50% 96%, transparent 68%, #000000bf 73%, #000000bf 95%, transparent 97%), radial-gradient(48% 20% at 50% 96%, transparent 72%, #000000a6 76%, #000000a6 95%, transparent 97%), radial-gradient(62% 29% at 50% 96%, transparent 77%, #0000008f 80%, #0000008f 95%, transparent 97%), radial-gradient(77% 40.5% at 50% 96%, transparent 80%, #0000007a 83%, #0000007a 95.5%, transparent 97%), radial-gradient(94% 53.5% at 50% 96%, transparent 82.5%, #0006 85%, #0006 95.5%, transparent 97%), radial-gradient(113% 68% at 50% 96%, transparent 84%, #00000054 86.5%, #00000054 95.5%, transparent 97%), radial-gradient(134% 84.5% at 50% 96%, transparent 85.5%, #00000042 88%, #00000042 95.5%, transparent 97%), radial-gradient(156% 100% at 50% 96%, transparent 86.5%, #0003 89%, #0003 95.5%, transparent 97%)}}.mk-arena-card-mask{--mk-arena-card-rings:radial-gradient(ellipse 20% 16% at 50% 100%, #0000008c 0%, #0000008c 78%, transparent 96%), radial-gradient(ellipse 28% 27% at 50% 100%, transparent 70%, #000000e6 77%, #000000e6 95%, transparent 98%), radial-gradient(ellipse 38% 40% at 50% 100%, transparent 72%, #000000b3 78%, #000000b3 95%, transparent 97%), radial-gradient(ellipse 50% 56% at 50% 100%, transparent 76%, #00000080 81%, #00000080 95%, transparent 97%), radial-gradient(ellipse 64% 74% at 50% 100%, transparent 79%, #0000005c 84%, #0000005c 95%, transparent 97%), radial-gradient(ellipse 80% 94% at 50% 100%, transparent 82%, #0000003d 86%, #0000003d 95.5%, transparent 97%);-webkit-mask-image:var(--mk-arena-card-rings);-webkit-mask-image:var(--mk-arena-card-rings);mask-image:var(--mk-arena-card-rings)}.mk-coliseum-close-mask{--mk-coliseum-close-rings:linear-gradient(#0000001f, #0000001f), radial-gradient(120% 223% at 50% 235%, transparent 93.4%, #0000004d 94.1%, #0000004d 99.5%, transparent 99.9%), radial-gradient(112% 205% at 50% 235%, transparent 92.9%, #00000061 93.7%, #00000061 99.5%, transparent 99.9%), radial-gradient(104% 187% at 50% 235%, transparent 92.4%, #0000007a 93.2%, #0000007a 99.4%, transparent 99.9%), radial-gradient(96% 169% at 50% 235%, transparent 91.8%, #00000094 92.7%, #00000094 99.4%, transparent 99.9%), radial-gradient(88% 151% at 50% 235%, transparent 91%, #000000b3 92%, #000000b3 99.3%, transparent 99.8%);-webkit-mask-image:var(--mk-coliseum-close-rings);-webkit-mask-image:var(--mk-coliseum-close-rings);mask-image:var(--mk-coliseum-close-rings)}.mk-confetti path{transition:opacity var(--mk-theme-duration,.35s) ease}.mk-confetti path[data-confetti-tone=light]{filter:none;stroke:var(--mk-confetti-light,#3c3c3c)}:is(.dark,html.mk-night) .mk-confetti path{opacity:.95}
