@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,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}.bedrock-editor,.bedrock-markdown-preview{--bedrock-task-check-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12.5 4.25 4L19 6.75' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.bedrock-editor{color:var(--br-ink)}.bedrock-editor-toolbar{position:sticky;top:0;z-index:2;display:flex;gap:4px;align-items:center;flex-wrap:wrap;padding:8px;margin:-10px -10px 18px;background:var(--br-paper);border-bottom:1px solid var(--br-border)}.bedrock-editor-toolbar>span{width:1px;height:20px;background:var(--br-border);margin:0 3px}.bedrock-editor-toolbar button{position:relative;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--br-muted);cursor:pointer;font-weight:650}.bedrock-editor-toolbar button svg{width:18px;height:18px;margin:auto}.bedrock-editor-toolbar button:hover,.bedrock-editor-toolbar button.is-active{background:color-mix(in srgb,var(--br-ink) 8%,transparent);color:var(--br-ink)}.bedrock-editor-toolbar button:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 72%,transparent);outline-offset:2px}.bedrock-editor-toolbar--floating{position:fixed;z-index:700;left:50%;top:auto;bottom:max(28px,env(safe-area-inset-bottom));width:max-content;margin:0;padding:7px;flex-wrap:nowrap;transform:translate(-50%);border:1px solid var(--br-border);border-radius:18px;background:var(--br-panel, var(--br-paper));box-shadow:var(--br-shadow-panel);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.bedrock-editor-toolbar--floating button{width:40px;height:40px;border-radius:11px}.bedrock-selection-menu{z-index:1100}.bedrock-editor-toolbar--selection{position:relative;top:auto;width:max-content;max-width:calc(100vw - 24px);margin:0;padding:6px;flex-wrap:nowrap;border:1px solid color-mix(in srgb,var(--br-ink) 12%,var(--br-border));border-radius:14px;background:color-mix(in srgb,var(--br-panel, var(--br-paper)) 94%,transparent);box-shadow:0 14px 42px #080b0a33;backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);animation:bedrock-selection-toolbar-in .14s cubic-bezier(.2,.8,.2,1) both}.bedrock-selection-menu.is-selecting-with-mouse{visibility:hidden!important;opacity:0!important;pointer-events:none}.bedrock-editor-toolbar--selection button{width:34px;height:34px;border-radius:9px;flex:0 0 auto}.bedrock-editor-toolbar--selection>span{flex:0 0 1px}.bedrock-document-search{position:fixed;top:max(22px,env(safe-area-inset-top));right:max(22px,env(safe-area-inset-right));z-index:7;width:min(460px,calc(100vw - 110px));display:grid;gap:3px;margin:0;padding:5px 6px;border:1px solid color-mix(in srgb,var(--br-ink) 14%,var(--br-border));border-radius:14px;background:color-mix(in srgb,var(--br-panel, var(--br-paper)) 96%,transparent);box-shadow:0 12px 34px #080b0a24;backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.bedrock-document-search__row{min-width:0;min-height:36px;display:flex;align-items:center;gap:7px}.bedrock-document-search__row>svg{width:17px;height:17px;margin-left:6px;flex:0 0 auto;color:var(--br-muted)}.bedrock-document-search__row--replace{border-top:1px solid color-mix(in srgb,var(--br-ink) 9%,transparent);padding-top:3px}.bedrock-document-search input{min-width:80px;flex:1;border:0;outline:0;padding:0 2px;background:transparent;color:var(--br-ink);font-family:inherit;font-size:13px;font-weight:520;line-height:1.2}.bedrock-document-search input::placeholder{color:var(--br-muted)}.bedrock-document-search__status{min-width:65px;flex:0 0 auto;color:var(--br-muted);font:520 9px/1 IBM Plex Mono,monospace;text-align:right;white-space:nowrap}.bedrock-document-search button{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:9px;padding:0;background:transparent;color:var(--br-muted);cursor:pointer}.bedrock-document-search button:hover:not(:disabled){background:color-mix(in srgb,var(--br-ink) 8%,transparent);color:var(--br-ink)}.bedrock-document-search button:disabled{opacity:.35;cursor:default}.bedrock-document-search button:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 72%,transparent);outline-offset:1px}.bedrock-document-search button svg{width:16px;height:16px}.bedrock-document-search button.bedrock-document-search__case-button{font:650 11px/1 IBM Plex Mono,monospace;letter-spacing:-.08em}.bedrock-document-search button.bedrock-document-search__case-button[aria-pressed=true]{background:color-mix(in srgb,var(--br-signal) 24%,transparent);color:var(--br-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--br-signal) 55%,transparent)}.bedrock-document-search button.bedrock-document-search__text-button{width:auto;padding:0 9px;font:600 9px/1 IBM Plex Mono,monospace;white-space:nowrap}.bedrock-search-match{border-radius:2px;background:color-mix(in srgb,var(--br-signal) 48%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--br-signal) 25%,transparent)}.bedrock-search-match--active{background:var(--br-signal);color:#121415;box-shadow:0 0 0 2px color-mix(in srgb,var(--br-signal) 55%,var(--br-ink))}.bedrock-table-toolbar{display:flex;align-items:center;gap:5px;width:max-content;max-width:100%;margin:-8px 0 18px;padding:5px;overflow-x:auto;border:1px solid var(--br-border);border-radius:11px;background:color-mix(in srgb,var(--br-ink) 3%,transparent);scrollbar-width:thin}.bedrock-table-toolbar>span{padding:0 7px;color:var(--br-muted);font:650 9px/1 IBM Plex Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.bedrock-table-toolbar button{flex:0 0 auto;min-height:29px;border:0;border-radius:7px;padding:0 9px;background:transparent;color:var(--br-muted);cursor:pointer;font:600 10px/1 IBM Plex Mono,monospace}.bedrock-table-toolbar button:hover{background:color-mix(in srgb,var(--br-ink) 8%,transparent);color:var(--br-ink)}.bedrock-table-toolbar button.is-destructive:hover{background:color-mix(in srgb,#b8392f 12%,transparent);color:#9f2f27}.bedrock-table-toolbar button:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 72%,transparent);outline-offset:1px}.bedrock-prose{min-height:220px;outline:none;font-size:17px;line-height:1.55}.bedrock-prose>:first-child{margin-top:0}.bedrock-editor--hidden-first-heading .bedrock-prose>h1:first-child{display:none}.bedrock-prose h1{font-size:2em;line-height:1.06;letter-spacing:-.04em}.bedrock-prose h2{font-size:1.5em;line-height:1.15;letter-spacing:-.025em}.bedrock-prose h3{font-size:1.17em;line-height:1.2;letter-spacing:-.018em}.bedrock-prose h4{font-size:1em;line-height:1.25;letter-spacing:-.012em}.bedrock-prose h5{font-size:.83em;line-height:1.3;letter-spacing:-.006em}.bedrock-prose p,.bedrock-prose ul,.bedrock-prose ol,.bedrock-prose blockquote{margin:.75em 0}.bedrock-prose blockquote{border-left:2px solid var(--br-signal);margin-left:0;padding-left:18px;color:var(--br-muted)}.bedrock-prose pre{font-family:IBM Plex Mono,monospace;font-size:13px;line-height:1.5;background:color-mix(in srgb,var(--br-ink) 7%,transparent);border-radius:10px;padding:14px;overflow:auto}.bedrock-prose mark{background:var(--br-signal);color:#121415;border-radius:3px;padding:0 .1em}.bedrock-prose ul[data-type=taskList]{list-style:none;padding:0}.bedrock-prose ul[data-type=taskList] li{display:flex;gap:9px;align-items:flex-start}.bedrock-prose ul[data-type=taskList] input{accent-color:#121415}.bedrock-prose .tableWrapper{max-width:100%;margin:1.1em 0;overflow-x:auto;scrollbar-width:thin}.bedrock-prose table{width:100%;min-width:420px;border-spacing:0;border-collapse:separate;border:1px solid var(--br-border-strong);border-radius:9px;overflow:hidden;table-layout:fixed}.bedrock-prose th,.bedrock-prose td{min-width:110px;padding:.55em .7em;border-right:1px solid var(--br-border);border-bottom:1px solid var(--br-border);vertical-align:top}.bedrock-prose th{background:color-mix(in srgb,var(--br-ink) 6%,var(--br-paper));font-weight:680}.bedrock-prose tr:last-child>*{border-bottom:0}.bedrock-prose tr>:last-child{border-right:0}.bedrock-prose th>:first-child,.bedrock-prose td>:first-child{margin-top:0}.bedrock-prose th>:last-child,.bedrock-prose td>:last-child{margin-bottom:0}.bedrock-prose .selectedCell{position:relative}.bedrock-prose .selectedCell:after{position:absolute;inset:0;content:"";background:color-mix(in srgb,var(--br-signal) 24%,transparent);pointer-events:none}.bedrock-editor--compact .bedrock-prose{min-height:100%;font-size:16px}.bedrock-editor--compact .bedrock-prose p{margin:.35em 0}.bedrock-markdown-preview{overflow:hidden;font-size:1em;line-height:1.42}.bedrock-markdown-preview>:first-child{margin-top:0}.bedrock-markdown-preview>:last-child{margin-bottom:0}.bedrock-markdown-preview h1,.bedrock-markdown-preview h2,.bedrock-markdown-preview h3,.bedrock-markdown-preview h4,.bedrock-markdown-preview h5{margin:0 0 .55em;line-height:1.08;letter-spacing:-.035em}.bedrock-markdown-preview h1{font-size:2em}.bedrock-markdown-preview h2{font-size:1.5em}.bedrock-markdown-preview h3{font-size:1.17em}.bedrock-markdown-preview h4{font-size:1em}.bedrock-markdown-preview h5{font-size:.83em}.bedrock-markdown-preview p,.bedrock-markdown-preview ul,.bedrock-markdown-preview ol,.bedrock-markdown-preview blockquote,.bedrock-markdown-preview pre{margin:.7em 0}.bedrock-markdown-preview ul,.bedrock-markdown-preview ol{padding-left:1.25em}.bedrock-markdown-preview li+li{margin-top:.28em}.bedrock-markdown-preview blockquote{border-left:2px solid currentColor;padding-left:.8em;opacity:.72}.bedrock-markdown-preview pre{overflow:hidden;border-radius:8px;padding:.7em .8em;background:color-mix(in srgb,currentColor 8%,transparent);font:.78em/1.45 IBM Plex Mono,monospace;white-space:pre-wrap}.bedrock-markdown-preview :not(pre)>code{border-radius:4px;padding:.08em .28em;background:color-mix(in srgb,currentColor 10%,transparent);font:.88em IBM Plex Mono,monospace}.bedrock-markdown-preview mark{border-radius:2px;padding:0 .08em;background:var(--br-signal, #dfff00);color:#121415}.bedrock-markdown-preview a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.15em}.bedrock-table-scroll{max-width:100%;margin:.8em 0;overflow-x:auto;scrollbar-width:thin}.bedrock-markdown-preview table{width:100%;min-width:max-content;border-spacing:0;border-collapse:collapse;font-size:.86em;line-height:1.35}.bedrock-markdown-preview th,.bedrock-markdown-preview td{min-width:6.5em;padding:.42em .55em;border:1px solid color-mix(in srgb,currentColor 20%,transparent);vertical-align:top}.bedrock-markdown-preview th{background:color-mix(in srgb,currentColor 7%,transparent);font-weight:700}.bedrock-markdown-preview .bedrock-preview-tasks{list-style:none;padding:0}.bedrock-preview-tasks li{position:relative;display:grid;grid-template-columns:1em minmax(0,1fr);gap:.5em;align-items:start}.bedrock-preview-tasks li>:last-child{grid-column:2;min-width:0}.bedrock-preview-checkbox{display:grid;place-items:center;width:1em;height:1em;margin-top:.16em;border:1px solid currentColor;border-radius:.26em;line-height:1}.bedrock-preview-checkbox-button{position:absolute;left:-.325em;top:-.165em;display:grid;place-items:center;width:1.65em;height:1.65em;padding:0;border:0;border-radius:.42em;background:transparent;color:inherit;cursor:pointer}.bedrock-preview-checkbox-button .bedrock-preview-checkbox{margin-top:0}.bedrock-preview-checkbox-button:hover{background:color-mix(in srgb,currentColor 9%,transparent)}.bedrock-preview-checkbox-button:focus-visible{outline:2px solid currentColor;outline-offset:1px}.bedrock-preview-tasks .is-checked .bedrock-preview-checkbox:before{content:"";display:block;width:.72em;height:.72em;background:currentColor;-webkit-mask:var(--bedrock-task-check-icon) center / contain no-repeat;mask:var(--bedrock-task-check-icon) center / contain no-repeat}.bedrock-preview-tasks .is-checked>:last-child{opacity:.56;text-decoration:line-through}.bedrock-markdown-preview.is-empty{opacity:.46}@keyframes bedrock-selection-toolbar-in{0%{opacity:0;transform:translateY(4px) scale(.98)}}@media(prefers-reduced-motion:reduce){.bedrock-editor-toolbar--selection{animation:none}}@media(max-width:640px){.bedrock-document-search{top:max(84px,calc(env(safe-area-inset-top) + 72px));right:12px;width:calc(100vw - 24px)}.bedrock-document-search__row{gap:4px}.bedrock-document-search__status{min-width:52px;font-size:8px}.bedrock-document-search button{width:29px;height:29px}.bedrock-document-search button.bedrock-document-search__text-button{padding:0 6px;font-size:8px}}@media(max-width:380px){.bedrock-editor-toolbar--selection{overflow-x:auto;scrollbar-width:none}.bedrock-editor-toolbar--selection::-webkit-scrollbar{display:none}}:root{--br-canvas: #eceeec;--br-canvas-deep: #e4e7e4;--br-paper: #fafbf9;--br-panel: rgba(250, 251, 249, .78);--br-ink: #101312;--br-muted: #707672;--br-border: rgba(16, 19, 18, .1);--br-border-strong: rgba(16, 19, 18, .18);--br-signal: #cbff16;--br-cyan: #bdf5dc;--br-green: #5ee68e;--br-orange: #ff8a66;--br-blue: #74b8eb;--br-yellow: #f6dc72;--br-shadow-card: 0 1px 2px rgba(16, 19, 18, .08), 0 12px 30px rgba(16, 19, 18, .07);--br-shadow-panel: 0 10px 34px rgba(16, 19, 18, .12), inset 0 1px rgba(255, 255, 255, .42);--br-radius-card: 16px;--br-radius-panel: 18px;color-scheme:light}[data-theme=dark]{--br-canvas: #101413;--br-canvas-deep: #0b0e0d;--br-paper: #202524;--br-panel: rgba(27, 32, 31, .76);--br-ink: #f4f5f2;--br-muted: #989e9a;--br-border: rgba(255, 255, 255, .08);--br-border-strong: rgba(255, 255, 255, .16);--br-shadow-card: 0 2px 4px rgba(0, 0, 0, .18), 0 18px 46px rgba(0, 0, 0, .16);--br-shadow-panel: 0 14px 44px rgba(0, 0, 0, .34), inset 0 1px rgba(255, 255, 255, .07);color-scheme:dark}*{box-sizing:border-box}::selection{background:var(--br-signal);color:#101312}button,input,textarea{font:inherit}button{color:inherit}.br-icon{display:block;overflow:visible}.br-icon *{vector-effect:non-scaling-stroke}.br-icon-button,.br-button{border:1px solid var(--br-border);background:var(--br-panel);color:var(--br-ink);min-height:38px;border-radius:11px;cursor:pointer;transition:transform .28s cubic-bezier(.2,.8,.2,1),background-color .2s ease,border-color .2s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent}.br-icon-button:hover,.br-button:hover{border-color:var(--br-border-strong);transform:translateY(-1px) scale(1.015)}.br-icon-button:active,.br-button:active{transform:translateY(0) scale(.94);transition-duration:90ms}.br-icon-button:disabled,.br-button:disabled{opacity:.42;cursor:default;transform:none}.br-icon-button:focus-visible,.br-button:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 75%,transparent);outline-offset:2px}.br-icon-button{width:38px;padding:9px;display:inline-grid;place-items:center}.br-icon-button svg{width:19px;height:19px}.br-button{padding:8px 14px;font-weight:580}.br-button--primary{background:var(--br-ink);color:var(--br-paper);border-color:transparent}.br-button--danger{color:#d64738}.br-floating-panel{background:var(--br-panel);border:1px solid var(--br-border);box-shadow:var(--br-shadow-panel);border-radius:var(--br-radius-panel);backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%)}.br-tooltip{position:fixed;z-index:2200;width:max-content;max-width:min(280px,calc(100vw - 20px));min-height:30px;display:flex;align-items:center;gap:9px;padding:7px 8px 7px 10px;border:1px solid color-mix(in srgb,var(--br-paper) 14%,transparent);border-radius:9px;background:color-mix(in srgb,var(--br-ink) 94%,transparent);color:var(--br-paper);box-shadow:0 8px 22px #080a0933,inset 0 1px color-mix(in srgb,white 8%,transparent);font-size:11px;font-weight:590;line-height:1.25;letter-spacing:.005em;pointer-events:none;animation:br-tooltip-in .15s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.br-tooltip[data-positioned=false]{visibility:hidden}.br-tooltip__label{min-width:0;overflow-wrap:anywhere}.br-tooltip kbd{min-width:23px;height:19px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:0;border-radius:5px;background:var(--br-signal);color:#101312;box-shadow:inset 0 -1px #10131229;font:600 8px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:-.015em;white-space:nowrap}.br-tooltip:after{position:absolute;width:8px;height:8px;content:"";background:color-mix(in srgb,var(--br-ink) 94%,transparent);transform:rotate(45deg)}.br-tooltip[data-placement=top]{transform-origin:var(--br-tooltip-arrow-offset) 100%}.br-tooltip[data-placement=top]:after{left:calc(var(--br-tooltip-arrow-offset) - 4px);bottom:-5px;border-right:1px solid color-mix(in srgb,var(--br-paper) 14%,transparent);border-bottom:1px solid color-mix(in srgb,var(--br-paper) 14%,transparent)}.br-tooltip[data-placement=bottom]{transform-origin:var(--br-tooltip-arrow-offset) 0}.br-tooltip[data-placement=bottom]:after{left:calc(var(--br-tooltip-arrow-offset) - 4px);top:-5px;border-left:1px solid color-mix(in srgb,var(--br-paper) 14%,transparent);border-top:1px solid color-mix(in srgb,var(--br-paper) 14%,transparent)}.br-tooltip[data-placement=left]{transform-origin:100% var(--br-tooltip-arrow-offset)}.br-tooltip[data-placement=left]:after{right:-5px;top:calc(var(--br-tooltip-arrow-offset) - 4px);border-right:1px solid color-mix(in srgb,var(--br-paper) 14%,transparent);border-top:1px solid color-mix(in srgb,var(--br-paper) 14%,transparent)}.br-tooltip[data-placement=right]{transform-origin:0 var(--br-tooltip-arrow-offset)}.br-tooltip[data-placement=right]:after{left:-5px;top:calc(var(--br-tooltip-arrow-offset) - 4px);border-left:1px solid color-mix(in srgb,var(--br-paper) 14%,transparent);border-bottom:1px solid color-mix(in srgb,var(--br-paper) 14%,transparent)}.br-strata-mark{position:relative;display:inline-block;flex:0 0 auto}.br-strata-mark span{position:absolute;width:64%;height:64%;border:1.5px solid currentColor;border-radius:27%;background:var(--br-paper)}.br-strata-mark span:nth-child(1){left:4%;top:4%;opacity:.42}.br-strata-mark span:nth-child(2){left:18%;top:18%;opacity:.68}.br-strata-mark span:nth-child(3){left:32%;top:32%;background:var(--br-signal);opacity:1}.br-modal-backdrop{position:fixed;top:var(--br-visual-viewport-top, 0);left:var(--br-visual-viewport-left, 0);width:var(--br-visual-viewport-width, 100vw);height:var(--br-visual-viewport-height, 100dvh);z-index:1000;background:#0608078f;display:grid;place-items:center;padding:20px;animation:br-fade .22s ease both;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.br-modal{width:min(460px,100%);max-height:min(740px,calc(100dvh - 40px));overflow:hidden;background:color-mix(in srgb,var(--br-paper) 94%,transparent);border:1px solid var(--br-border);border-radius:22px;box-shadow:0 28px 90px #0000004d;animation:br-rise .36s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(30px) saturate(130%);-webkit-backdrop-filter:blur(30px) saturate(130%)}.br-modal--wide{width:min(860px,100%)}.br-modal>header{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 22px;border-bottom:1px solid var(--br-border)}.br-modal>header h2{margin:0;font-size:17px;font-weight:650}.br-modal__body{padding:22px;overflow:auto;max-height:calc(100dvh - 120px)}.br-modal-backdrop--immersive{padding:0;background:var(--br-canvas);backdrop-filter:none;-webkit-backdrop-filter:none}.br-modal--immersive,.br-modal--immersive.br-modal--wide{position:relative;width:100%;height:100%;max-height:none;border:0;border-radius:0;background:var(--br-canvas);box-shadow:none;animation:br-immersive-in .38s cubic-bezier(.16,1,.3,1) both;backdrop-filter:none;-webkit-backdrop-filter:none}.br-modal--immersive>header{position:fixed;z-index:5;left:max(22px,env(safe-area-inset-left));top:max(22px,env(safe-area-inset-top));width:54px;height:54px;padding:0;border:0}.br-modal--immersive>header .br-icon-button{width:54px;min-height:54px;border:0;border-radius:50%;background:#050706;color:#f7f8f5;box-shadow:0 8px 24px #0000003d}.br-modal--immersive>header h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.br-modal--immersive>.br-modal__body{width:100%;height:100%;max-height:none;padding:0;overflow:auto}@keyframes br-fade{0%{opacity:0}}@keyframes br-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes br-immersive-in{0%{opacity:0;transform:scale(.992)}}@keyframes br-tooltip-in{0%{opacity:0;transform:scale(.94)}}@keyframes br-vt-old{to{opacity:0;filter:blur(3px)}}@keyframes br-vt-new{0%{opacity:0;filter:blur(3px)}}::view-transition-old(root){animation:br-vt-old .22s ease both}::view-transition-new(root){animation:br-vt-new .32s ease both}::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(prefers-reduced-transparency:reduce){.br-floating-panel,.br-modal{background:var(--br-paper);backdrop-filter:none;-webkit-backdrop-filter:none}.br-tooltip{background:var(--br-ink);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){.br-floating-panel,.br-modal{border-color:var(--br-ink);background:var(--br-paper)}.br-tooltip{border-color:var(--br-paper);background:var(--br-ink)}}@media(max-width:600px){.br-icon-button{width:44px;min-height:44px;padding:12px}.br-modal-backdrop{align-items:end;padding:0}.br-modal,.br-modal--wide{width:100%;max-height:92dvh;border-radius:22px 22px 0 0}}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{overflow:hidden;background:var(--br-canvas);color:var(--br-ink);font-family:Instrument Sans Variable,Instrument Sans,sans-serif;-webkit-font-smoothing:antialiased}button,input,textarea{font-family:inherit}.bedrock-app{width:100vw;height:100dvh;overflow:hidden;background:var(--br-canvas);color:var(--br-ink)}.bedrock-loading{width:100vw;height:100dvh;display:grid;place-content:center;justify-items:center;gap:20px;background:var(--br-canvas);color:var(--br-muted)}.bedrock-loading .br-strata-mark{color:var(--br-ink);animation:strata-breathe 1.8s ease-in-out infinite}.bedrock-loading p{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.bedrock-theme-sentinel{position:fixed;width:0;height:0;opacity:0;pointer-events:none}.eyebrow{margin:0 0 12px;color:var(--br-muted);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1;letter-spacing:.14em}.space-screen{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate}.canvas-surface{position:absolute;inset:0;overflow:hidden;background:var(--br-canvas);touch-action:none;cursor:grab;outline:none}.canvas-surface:active{cursor:grabbing}.canvas-surface--sebsoto,.canvas-surface--sebsoto:active{cursor:default}.canvas-surface.is-selecting,.canvas-surface.is-selecting:active{cursor:crosshair}.canvas-world{position:absolute;inset:0;transform-origin:0 0;will-change:transform}.canvas-surface.is-viewport-transitioning .canvas-world{transition:transform .42s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.canvas-surface.is-viewport-transitioning .canvas-world{transition:none}}.canvas-grain{position:absolute;inset:0;pointer-events:none;border:1px solid color-mix(in srgb,white 15%,transparent);opacity:.35}.canvas-selection-marquee{position:absolute;z-index:998;border:1px solid color-mix(in srgb,var(--br-signal) 82%,var(--br-muted));background:color-mix(in srgb,var(--br-signal) 11%,transparent);pointer-events:none}.canvas-item{position:absolute;transform-origin:center;user-select:none;touch-action:none;cursor:grab;border-radius:var(--br-radius-card);box-shadow:var(--br-shadow-card);transition:box-shadow .16s ease;will-change:left,top}.canvas-item:active{cursor:grabbing}.canvas-item.is-selected{--selection-color: color-mix(in srgb, var(--br-signal) 74%, var(--br-muted));--selection-stroke: calc(1.5px / var(--canvas-scale, 1));--selection-length: calc(16px / var(--canvas-scale, 1));--selection-offset: calc(6px / var(--canvas-scale, 1));box-shadow:var(--br-shadow-card)}.canvas-item.is-selected:after{content:"";position:absolute;inset:calc(0px - var(--selection-offset));border:0;border-radius:0;background:linear-gradient(var(--selection-color) 0 0) left top / var(--selection-length) var(--selection-stroke) no-repeat,linear-gradient(var(--selection-color) 0 0) left top / var(--selection-stroke) var(--selection-length) no-repeat,linear-gradient(var(--selection-color) 0 0) right top / var(--selection-length) var(--selection-stroke) no-repeat,linear-gradient(var(--selection-color) 0 0) right top / var(--selection-stroke) var(--selection-length) no-repeat,linear-gradient(var(--selection-color) 0 0) left bottom / var(--selection-length) var(--selection-stroke) no-repeat,linear-gradient(var(--selection-color) 0 0) left bottom / var(--selection-stroke) var(--selection-length) no-repeat;opacity:.92;pointer-events:none;animation:selection-marks-in .22s cubic-bezier(.16,1,.3,1) both}.canvas-item--stack.is-folder-drop-inside,.canvas-item--stack.is-folder-drop-outside{z-index:998!important}.canvas-item--stack.is-folder-drop-inside:before,.canvas-item--stack.is-folder-drop-outside:before{content:"";position:absolute;z-index:4;inset:calc(-9px / var(--canvas-scale, 1));border:calc(2px / var(--canvas-scale, 1)) solid var(--folder-drop-color);border-radius:calc(28px / var(--canvas-scale, 1));background:color-mix(in srgb,var(--folder-drop-color) 9%,transparent);box-shadow:0 0 0 calc(5px / var(--canvas-scale, 1)) color-mix(in srgb,var(--folder-drop-color) 17%,transparent);pointer-events:none;animation:folder-drop-outline-in .18s cubic-bezier(.16,1,.3,1) both}.canvas-item--stack.is-folder-drop-inside{--folder-drop-color: var(--br-signal)}.canvas-item--stack.is-folder-drop-outside{--folder-drop-color: var(--br-orange)}.canvas-item--stack.is-folder-drop-inside .item-stack{transform:translateY(-3px) scale(1.018);filter:drop-shadow(0 18px 28px color-mix(in srgb,var(--br-signal) 28%,transparent))}.canvas-item--stack.is-folder-drop-outside .item-stack{filter:drop-shadow(0 16px 26px color-mix(in srgb,var(--br-orange) 22%,transparent))}.canvas-folder-drop-status{position:fixed;z-index:1200;width:max-content;max-width:min(264px,calc(100vw - 24px));min-height:36px;display:flex;align-items:center;gap:9px;padding:8px 13px 8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#080b0a;color:#f7f8f5;box-shadow:0 12px 34px #00000047;pointer-events:none;animation:folder-drop-status-in .18s cubic-bezier(.16,1,.3,1) both}.canvas-folder-drop-status svg{width:17px;height:17px;flex:0 0 auto}.canvas-folder-drop-status--inside svg{color:var(--br-signal)}.canvas-folder-drop-status--outside svg{color:var(--br-orange)}.canvas-folder-drop-status span{overflow:hidden;font-size:11px;font-weight:650;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.resize-handle{position:absolute;z-index:5;right:-22px;bottom:-22px;width:44px;height:44px;border:0;padding:0;background:transparent;cursor:nwse-resize}.resize-handle:after{content:"";position:absolute;right:16px;bottom:16px;width:10px;height:10px;border:0;border-radius:2px;background:var(--selection-color);box-shadow:0 0 0 calc(2px / var(--canvas-scale, 1)) var(--br-canvas);transform:rotate(45deg);transition:transform .18s cubic-bezier(.16,1,.3,1)}.resize-handle:hover:after{transform:rotate(45deg) scale(1.18)}.resize-handle:active:after{transform:rotate(45deg) scale(.88)}.resize-handle:focus-visible{outline:none}.resize-handle:focus-visible:after{box-shadow:0 0 0 calc(2px / var(--canvas-scale, 1)) var(--br-canvas),0 0 0 calc(4px / var(--canvas-scale, 1)) var(--selection-color)}.rotation-handle{position:absolute;z-index:5;left:50%;top:-44px;width:44px;height:44px;border:0;padding:0;background:transparent;cursor:grab;touch-action:none;transform:translate(-50%)}.rotation-handle:before{content:"";position:absolute;left:50%;top:17px;width:var(--selection-stroke);height:27px;background:var(--selection-color);transform:translate(-50%)}.rotation-handle:after{content:"";position:absolute;left:50%;top:5px;width:12px;height:12px;border-radius:50%;background:var(--selection-color);box-shadow:0 0 0 calc(2px / var(--canvas-scale, 1)) var(--br-canvas);transform:translate(-50%);transition:transform .18s cubic-bezier(.16,1,.3,1)}.rotation-handle:hover:after{transform:translate(-50%) scale(1.18)}.rotation-handle:active{cursor:grabbing}.rotation-handle:active:after{transform:translate(-50%) scale(.88)}.rotation-handle:focus-visible{outline:none}.rotation-handle:focus-visible:after{box-shadow:0 0 0 calc(2px / var(--canvas-scale, 1)) var(--br-canvas),0 0 0 calc(4px / var(--canvas-scale, 1)) var(--selection-color)}.item-sticky,.item-document,.item-label,.item-image,.item-video,.item-pdf,.item-spreadsheet,.item-clip,.item-date-event,.item-stack{width:100%;height:100%;border:1px solid var(--br-border);border-radius:inherit;overflow:hidden}.item-sticky{position:relative;display:flex;padding:26px;background:var(--br-paper)}.item-sticky.accent-cyan,.writing-sheet--sticky.accent-cyan{background:var(--br-cyan);color:#121415}.item-sticky.accent-green,.writing-sheet--sticky.accent-green{background:var(--br-green);color:#121415}.item-sticky.accent-orange,.writing-sheet--sticky.accent-orange{background:var(--br-orange);color:#121415}.item-sticky.accent-blue,.writing-sheet--sticky.accent-blue{background:var(--br-blue);color:#121415}.item-sticky.accent-yellow,.writing-sheet--sticky.accent-yellow{background:var(--br-yellow);color:#121415}.item-sticky>.bedrock-markdown-preview{width:100%;height:100%;font-size:20px;line-height:1.28;letter-spacing:-.025em}.item-document{position:relative;background:var(--br-paper);padding:42px 34px 35px}.document-kicker{display:block;margin-bottom:35px;font-family:IBM Plex Mono,monospace;color:var(--br-muted);font-size:8px;letter-spacing:.18em}.item-document>h2{margin:0 0 23px;font-size:31px;line-height:1.02;letter-spacing:-.055em;font-weight:580}.item-document>.bedrock-markdown-preview{max-height:calc(100% - 92px);color:color-mix(in srgb,var(--br-ink) 80%,transparent);font-family:Georgia,serif;font-size:15px;line-height:1.58}.date-event-color--lilac{--event-paper: #d9d0ff;--event-ink: #211b3b}.date-event-color--sky{--event-paper: #c9e4f2;--event-ink: #173344}.date-event-color--mint{--event-paper: #cde7cf;--event-ink: #1d3825}.date-event-color--butter{--event-paper: #f0e29e;--event-ink: #403512}.date-event-color--peach{--event-paper: #efc6a4;--event-ink: #482c19}.date-event-color--rose{--event-paper: #edc1ce;--event-ink: #48222e}.item-date-event{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;padding:23px 25px 21px;background:var(--event-paper);color:var(--event-ink)}.item-date-event:after{content:"";position:absolute;right:-8px;top:22px;width:15px;height:15px;border:1px solid color-mix(in srgb,var(--event-ink) 14%,transparent);border-radius:50%;background:var(--br-canvas);box-shadow:0 31px 0 var(--br-canvas),0 31px 0 1px color-mix(in srgb,var(--event-ink) 14%,transparent),0 62px 0 var(--br-canvas),0 62px 0 1px color-mix(in srgb,var(--event-ink) 14%,transparent),0 93px 0 var(--br-canvas),0 93px 0 1px color-mix(in srgb,var(--event-ink) 14%,transparent)}.item-date-event__kicker{font:650 9px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.13em;opacity:.64}.item-date-event__date{min-width:0;display:flex;align-items:center;gap:12px;margin-top:15px}.item-date-event__date>strong{font-size:56px;font-weight:620;line-height:.78;letter-spacing:-.075em;font-variant-numeric:tabular-nums}.item-date-event__date>span{min-width:0;display:grid;gap:1px;padding-left:12px;border-left:1px solid color-mix(in srgb,var(--event-ink) 24%,transparent)}.item-date-event__date b{font:680 12px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.09em}.item-date-event__date small{overflow:hidden;font-size:11px;font-weight:560;text-overflow:ellipsis;white-space:nowrap;opacity:.64}.item-date-event h2{align-self:end;overflow:hidden;margin:14px 18px 12px 0;font-size:26px;font-weight:610;line-height:1.02;letter-spacing:-.045em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item-date-event time{display:flex;align-items:center;gap:8px;padding-top:11px;border-top:1px solid color-mix(in srgb,var(--event-ink) 22%,transparent);font:620 10px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.075em;text-transform:uppercase}.item-date-event time>span{width:7px;height:7px;border:1.5px solid currentColor;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--event-paper);background:currentColor}.item-date-event time.is-date-only{opacity:.72}.item-date-event time.is-date-only>span{background:transparent}.document-page{position:absolute;left:34px;bottom:21px;color:var(--br-muted);font-family:IBM Plex Mono,monospace;font-size:8px}.item-label{display:flex;align-items:center;border:0;box-shadow:none;background:transparent;font-size:34px;line-height:1;letter-spacing:-.055em;font-weight:560}.item-label-input{width:100%;min-width:0;border:0;outline:0;padding:0;background:transparent;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit}.canvas-item--label{box-shadow:none}.item-label--small{font-size:16px;letter-spacing:-.02em}.item-label--large{font-size:46px}.item-image{background:var(--br-paper);padding:10px 10px 29px}.item-image img{width:100%;height:100%;object-fit:cover;border-radius:11px;display:block}.item-image figcaption{position:absolute;left:15px;bottom:9px;color:var(--br-muted);font-family:IBM Plex Mono,monospace;font-size:8px}.item-video{position:relative;border-color:#ffffff1a;background:#0b0e0d;color:#f6f7f3}.item-pdf{position:relative;display:grid;grid-template-rows:minmax(0,1fr) 38px;margin:0;background:var(--br-paper)}.item-pdf .pdf-reader--canvas{pointer-events:none}.item-pdf figcaption{min-width:0;display:flex;align-items:center;gap:10px;padding:0 13px;border-top:1px solid var(--br-border);color:var(--br-muted);font:550 8px/1 IBM Plex Mono,ui-monospace,monospace}.item-pdf figcaption span{flex:0 0 auto;color:#c8322d;font-weight:720;letter-spacing:.1em}.item-pdf figcaption strong{min-width:0;overflow:hidden;color:inherit;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap}.pdf-reader{position:relative;width:100%;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;isolation:isolate;outline:0}.pdf-reader--canvas{background:#d7d9d4}.pdf-reader--detail{grid-template-rows:56px minmax(0,1fr);background:#202522;color:#f3f5f1}.pdf-reader--detail:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--br-signal) 72%,transparent)}.pdf-reader__toolbar{position:relative;z-index:2;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:0 12px 0 16px;border-bottom:1px solid rgba(255,255,255,.09);background:#111513f5;box-shadow:0 8px 28px #04070529}.pdf-reader__identity{min-width:0;display:flex;align-items:center;gap:10px}.pdf-reader__identity>span{width:28px;height:28px;flex:0 0 auto;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;place-items:center;background:#ffffff0e;color:#d76760}.pdf-reader__identity svg{width:14px;height:14px}.pdf-reader__identity strong{min-width:0;overflow:hidden;color:#f3f5f1ad;font:540 9px/1.1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap}.pdf-reader__zoom-controls{display:flex;align-items:center;gap:3px}.pdf-reader__zoom-controls{justify-self:end}.pdf-reader__toolbar .br-icon-button{width:34px;min-height:34px;border:0;border-radius:9px;padding:9px;background:transparent;color:#f3f5f1bd;box-shadow:none}.pdf-reader__toolbar .br-icon-button:hover{background:#ffffff13;color:#f3f5f1;transform:none}.pdf-reader__toolbar .br-icon-button:active{background:#ffffff1c;transform:scale(.92)}.pdf-reader__toolbar .br-icon-button:focus-visible,.pdf-reader__fit:focus-visible{outline:2px solid color-mix(in srgb,var(--br-signal) 76%,white);outline-offset:1px}.pdf-reader__toolbar .br-icon-button svg{width:15px;height:15px}.pdf-reader__page-status{min-width:58px;height:28px;justify-self:center;display:flex;align-items:center;justify-content:center;gap:6px;color:#f3f5f185;font:540 9px/1 IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.pdf-reader__page-status strong{color:#f3f5f1;font-weight:650}.pdf-reader__page-status span{opacity:.45}.pdf-reader__fit{min-width:67px;height:32px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:0 9px;background:#ffffff0a;color:#f3f5f1b8;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .1s ease}.pdf-reader__fit:hover{border-color:#ffffff29;background:#ffffff14;color:#f3f5f1}.pdf-reader__fit:active{transform:scale(.95)}.pdf-reader__fit:disabled{opacity:.42;cursor:default;transform:none}.pdf-reader__fit svg{width:13px;height:13px}.pdf-reader__fit span{font:560 8px/1 IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.pdf-reader__stage{position:relative;min-width:0;min-height:0;overflow:auto;padding:24px;scrollbar-color:rgba(243,245,241,.22) transparent;scrollbar-width:thin}.pdf-reader--canvas .pdf-reader__stage{padding:8px}.pdf-reader__stage::-webkit-scrollbar{width:10px;height:10px}.pdf-reader__stage::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:8px;background:#f3f5f138;background-clip:padding-box}.pdf-reader__stage::-webkit-scrollbar-corner{background:transparent}.pdf-reader__pages{width:max-content;min-width:100%;display:flex;flex-direction:column;align-items:center;gap:22px;margin:auto}.pdf-reader--canvas .pdf-reader__pages{width:100%;min-width:0;height:100%;display:grid;place-items:center;gap:0}.pdf-reader__page-frame{position:relative;flex:0 0 auto;margin:0;overflow:hidden;background:#f8f8f5;box-shadow:0 20px 52px #0104024d,0 0 0 1px #070c0929}.pdf-reader__page-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 36%,rgba(255,255,255,.52) 50%,transparent 64%);opacity:.72;transform:translate(-100%);animation:pdf-page-loading 1.5s ease-in-out infinite;pointer-events:none}.pdf-reader__page-frame.is-ready:after{opacity:0;animation:none}.pdf-reader__page{max-width:none;display:block;background:#fff;opacity:0;transition:opacity .18s ease}.pdf-reader__page[data-ready=true]{opacity:1}.pdf-reader--canvas .pdf-reader__page-frame{box-shadow:0 9px 22px #1f282338,0 0 0 1px #141c171a}.pdf-reader__state,.pdf-reader__loading{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%)}.pdf-reader__state{width:min(280px,calc(100% - 40px));display:grid;justify-items:center;gap:8px;color:#f3f5f18f;text-align:center}.pdf-reader--canvas .pdf-reader__state{color:color-mix(in srgb,var(--br-ink) 52%,transparent)}.pdf-reader__state svg{width:24px;height:24px;margin-bottom:5px}.pdf-reader__state strong{color:inherit;font-size:11px;font-weight:630;letter-spacing:-.01em}.pdf-reader__state span{max-width:230px;font-size:9px;line-height:1.45}.pdf-reader__loading{width:min(54%,390px);aspect-ratio:1 / 1.414;border:1px solid rgba(8,13,10,.08);background:#f8f8f5;box-shadow:0 18px 46px #01040233;animation:pdf-reader-loading 1.35s ease-in-out infinite alternate}.pdf-reader__loading span{position:absolute;left:12%;height:2%;border-radius:2px;background:#d9dcd6}.pdf-reader__loading span:nth-child(1){top:13%;width:32%;height:3%;background:#c8ccc5}.pdf-reader__loading span:nth-child(2){top:22%;width:76%}.pdf-reader__loading span:nth-child(3){top:28%;width:62%}@keyframes pdf-reader-loading{0%{opacity:.58}to{opacity:.9}}@keyframes pdf-page-loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}.video-player{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;isolation:isolate;background:#090b0a;color:#f6f7f3}.video-player__media{position:relative;z-index:0;display:block;width:100%;height:100%;object-fit:cover;background:#090b0a;cursor:pointer;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .28s ease}.item-video:hover .video-player__media{transform:scale(1.012)}.video-player__shade{position:absolute;z-index:1;inset:0;background:linear-gradient(to bottom,rgba(4,6,5,.3),transparent 34%,transparent 54%,rgba(4,6,5,.76));pointer-events:none}.video-player__identity{position:absolute;z-index:2;top:16px;left:18px;right:18px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;text-shadow:0 1px 12px rgba(0,0,0,.5);pointer-events:none}.video-player__identity span{flex:0 0 auto;font:650 8px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;opacity:.72}.video-player__identity strong{min-width:0;overflow:hidden;font-size:11px;font-weight:580;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.video-player__poster-toggle{position:absolute;z-index:3;left:50%;top:50%;width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;padding:0;background:#080b0aad;color:#fff;box-shadow:0 12px 32px #00000042,inset 0 1px #ffffff1f;opacity:1;transform:translate(-50%,-50%);cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:opacity .22s ease,transform .42s cubic-bezier(.16,1,.3,1),background-color .18s ease}.video-player__poster-toggle:hover{background:#080b0ae0;transform:translate(-50%,-50%) scale(1.08)}.video-player__poster-toggle:active{transform:translate(-50%,-50%) scale(.94)}.video-player__poster-toggle:focus-visible,.video-player__controls button:focus-visible{outline:3px solid rgba(255,255,255,.82);outline-offset:3px}.video-player.is-playing .video-player__poster-toggle{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.82)}.video-player__poster-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;transform:translate(1px)}.video-player__poster-toggle svg[data-video-glyph=play]{fill:currentColor;stroke:none}.video-player__controls{position:absolute;z-index:4;left:14px;right:14px;bottom:12px;display:grid;grid-template-columns:30px minmax(52px,1fr) auto 30px;align-items:center;gap:10px;color:#fff;opacity:.9;transition:opacity .2s ease,transform .32s cubic-bezier(.16,1,.3,1)}.video-player.is-playing:not(:hover):not(:focus-within) .video-player__controls{opacity:.38}.video-player__controls button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;padding:0;background:transparent;color:inherit;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.video-player__controls button:hover{background:#ffffff21}.video-player__controls button:active{transform:scale(.9)}.video-player__controls button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.video-player__controls button svg[data-video-glyph=play]{fill:currentColor;stroke:none}.video-player__controls input{--video-progress: 0%;width:100%;height:18px;margin:0;padding:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.video-player__controls input::-webkit-slider-runnable-track{height:3px;border-radius:99px;background:linear-gradient(to right,#fff 0 var(--video-progress),rgba(255,255,255,.24) var(--video-progress) 100%)}.video-player__controls input::-webkit-slider-thumb{width:9px;height:9px;margin-top:-3px;border:0;border-radius:50%;appearance:none;-webkit-appearance:none;background:#fff;box-shadow:0 1px 5px #00000059;opacity:0;transition:opacity .16s ease,transform .16s ease}.video-player__controls input::-moz-range-track{height:3px;border-radius:99px;background:#ffffff3d}.video-player__controls input::-moz-range-progress{height:3px;border-radius:99px;background:#fff}.video-player__controls input::-moz-range-thumb{width:9px;height:9px;border:0;border-radius:50%;background:#fff;opacity:0}.video-player__controls input:hover::-webkit-slider-thumb,.video-player__controls input:focus-visible::-webkit-slider-thumb{opacity:1;transform:scale(1.08)}.video-player__controls input:hover::-moz-range-thumb,.video-player__controls input:focus-visible::-moz-range-thumb{opacity:1}.video-player__controls input:focus-visible{outline:2px solid rgba(255,255,255,.76);outline-offset:3px;border-radius:99px}.video-player__controls output{color:#ffffffc2;font:500 8px/1 IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.video-player__controls output span{opacity:.45}.video-player--canvas .video-player__sound{display:none}.video-player--canvas .video-player__controls{grid-template-columns:28px minmax(42px,1fr) auto}.video-player__placeholder{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:10px;background:radial-gradient(circle at 50% 35%,#202624,#0b0e0d 68%);color:#f6f7f385;font:600 9px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.video-player__placeholder svg{width:32px}.media-placeholder{width:100%;height:100%;display:grid;place-items:center;background:var(--br-canvas-deep);color:var(--br-muted);font-family:IBM Plex Mono,monospace;font-size:10px}.media-placeholder svg{width:30px}.item-clip{position:relative;display:block;padding:0;background:var(--br-blue);color:#121415;text-align:left;text-decoration:none;cursor:inherit}.item-clip__body{display:flex;flex-direction:column;width:100%;height:100%;padding:28px}.item-clip__body>span{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.13em;opacity:.66}.item-clip h3{margin:auto 0 11px;font-size:27px;line-height:1.03;letter-spacing:-.045em}.item-clip p{margin:0 0 15px;font-size:13px;line-height:1.35;opacity:.72;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-clip code{font-family:IBM Plex Mono,monospace;font-size:9px}.item-clip--pending{background:var(--br-paper);color:var(--br-muted)}.item-clip--failed{background:color-mix(in srgb,#d2634d 12%,var(--br-paper))}.item-clip__preview{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.item-stack{--folder-front: #d7d1ff;--folder-back: #beb6f2;--folder-ink: #262141;position:relative;overflow:visible;border:0;color:var(--folder-ink);filter:drop-shadow(0 14px 22px color-mix(in srgb,var(--folder-back) 22%,transparent))}.item-stack--sage{--folder-front: #c9dfca;--folder-back: #accbae;--folder-ink: #203326}.item-stack--sky{--folder-front: #bfdbea;--folder-back: #9fc4d8;--folder-ink: #1b3340}.item-stack--sand{--folder-front: #ead7b7;--folder-back: #d5bc93;--folder-ink: #3c2d1d}.item-stack--clay{--folder-front: #e7b7aa;--folder-back: #d59a8b;--folder-ink: #48261e}.item-stack--stone{--folder-front: #d7dbd8;--folder-back: #bcc3bf;--folder-ink: #252b28}.item-stack__back{position:absolute;z-index:0;inset:29px 0 7px;border:1px solid color-mix(in srgb,var(--folder-ink) 10%,transparent);border-radius:21px;background:var(--folder-back)}.item-stack__back:before{content:"";position:absolute;left:-1px;top:-30px;width:58%;height:48px;border:1px solid color-mix(in srgb,var(--folder-ink) 10%,transparent);border-bottom:0;border-radius:21px 12px 0 0;background:var(--folder-back);clip-path:polygon(0 0,73% 0,100% 100%,0 100%)}.item-stack__previews{position:absolute;z-index:1;left:14px;right:14px;top:24px;height:62px;pointer-events:none}.folder-preview-card{position:absolute;left:50%;top:0;width:82%;height:62px;overflow:hidden;padding:8px 12px;border:1px solid rgba(16,19,18,.12);border-radius:8px 8px 3px 3px;background:#f7f6f1;color:#202422;box-shadow:0 4px 12px #1919191f;transform-origin:50% 100%}.folder-preview-card:nth-child(1){z-index:1;top:7px;transform:translate(-55%) rotate(-3.2deg)}.folder-preview-card:nth-child(2){z-index:2;top:4px;transform:translate(-45%) rotate(2.3deg)}.folder-preview-card:nth-child(3){z-index:3;transform:translate(-50%) rotate(-.4deg)}.folder-preview-card strong{position:relative;z-index:1;display:block;max-width:78%;overflow:hidden;font-size:8px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.folder-preview-card>i{position:relative;z-index:1;display:block;width:46%;height:2px;margin-top:5px;border-radius:2px;background:currentColor;opacity:.14}.folder-preview-card>i+i{width:31%;margin-top:3px}.folder-preview-card--sticky-note.accent-cyan{background:var(--br-cyan)}.folder-preview-card--sticky-note.accent-green{background:var(--br-green)}.folder-preview-card--sticky-note.accent-orange{background:var(--br-orange)}.folder-preview-card--sticky-note.accent-blue,.folder-preview-card--web-clip{background:var(--br-blue)}.folder-preview-card--date-event{background:var(--event-paper);color:var(--event-ink)}.folder-preview-card--sticky-note.accent-yellow{background:var(--br-yellow)}.folder-preview-card--video{background:#292e2c;color:#f5f6f3}.folder-preview-card--spreadsheet{background:#e7efe9;color:#294c3b}.folder-preview-card--label{background:#f0eee8}.folder-preview-card--stack{background:#d7d1ff;color:#262141}.folder-preview-card img{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover}.folder-preview-card--image strong,.folder-preview-card--image>i{display:none}.item-stack__front{position:absolute;z-index:2;inset:54px 0 0;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;padding:22px 24px 23px;border:1px solid color-mix(in srgb,var(--folder-ink) 10%,transparent);border-radius:22px;background:var(--folder-front);box-shadow:inset 0 1px color-mix(in srgb,white 38%,transparent)}.item-stack__front:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 46% 5%,rgba(255,255,255,.17),transparent 46%);pointer-events:none}.item-stack h3{position:relative;z-index:1;overflow:hidden;margin:3px 0 0;font-size:24px;font-weight:620;letter-spacing:-.045em;line-height:1.02;text-overflow:ellipsis;white-space:nowrap}.item-stack p{position:relative;z-index:1;overflow:hidden;margin:0;color:color-mix(in srgb,var(--folder-ink) 67%,transparent);font-size:11px;font-weight:540;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.item-stack.is-expanded .item-stack__front{transform:translateY(5px)}.item-stack.is-revealing .item-stack__previews{animation:folder-previews-release var(--folder-transition-duration, .76s) cubic-bezier(.16,1,.3,1) both}.item-stack.is-collapsing .item-stack__previews{animation:folder-previews-return var(--folder-transition-duration, .68s) cubic-bezier(.4,0,.2,1) both}.item-stack.is-revealing .item-stack__front{animation:folder-front-release var(--folder-transition-duration, .76s) cubic-bezier(.16,1,.3,1) both}.item-stack.is-collapsing .item-stack__front{animation:folder-front-return var(--folder-transition-duration, .68s) cubic-bezier(.4,0,.2,1) both}.space-top-left,.space-bottom-left,.space-bottom-right{position:absolute;z-index:100;display:flex;align-items:center;padding:5px}.space-top-left{top:max(18px,env(safe-area-inset-top));left:max(18px,env(safe-area-inset-left));gap:4px}.space-top-left .br-icon-button{border:0;background:transparent}.space-title{min-width:165px;padding:0 12px;display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--br-border);border-right:1px solid var(--br-border)}.space-title span{color:var(--br-muted);font-family:IBM Plex Mono,monospace;font-size:7px;letter-spacing:.14em}.space-title strong{max-width:190px;overflow:hidden;text-overflow:ellipsis;font-size:12px;white-space:nowrap}.space-bottom-left{left:max(18px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));gap:2px}.space-bottom-right{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));gap:2px}.space-screen:has(.br-modal-backdrop) .space-bottom-left,.space-screen:has(.br-modal-backdrop) .space-bottom-right{visibility:hidden}.space-bottom-left .br-icon-button,.space-bottom-right .br-icon-button{border:0;background:transparent}.zoom-label{min-width:48px;height:36px;border:0;background:transparent;color:var(--br-muted);font-family:IBM Plex Mono,monospace;font-size:9px;cursor:pointer}.add-button{width:42px;height:42px;margin-left:4px;border:0;border-radius:11px;background:var(--br-ink);color:var(--br-paper);display:grid;place-items:center;cursor:pointer}.add-button svg{width:20px}.add-menu{position:absolute;z-index:150;right:max(18px,env(safe-area-inset-right));bottom:calc(max(18px,env(safe-area-inset-bottom)) + 58px);width:300px;padding:8px;animation:add-menu-in .16s cubic-bezier(.2,.8,.2,1) both}.context-menu-header{min-height:48px;padding:0 6px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.context-menu-header__copy{min-width:0;display:grid;gap:3px}.context-menu-header__copy span{overflow:hidden;color:var(--br-muted);font:500 8px/1 IBM Plex Mono,monospace;letter-spacing:.14em;text-overflow:ellipsis;white-space:nowrap}.context-menu-header__copy strong{overflow:hidden;font-size:14px;font-weight:620;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.context-menu-header .br-icon-button{width:36px;min-height:36px;border:0;background:transparent;flex:0 0 auto}.context-menu-item{width:100%;min-height:62px;border:0;border-radius:13px;padding:8px 10px;display:flex;align-items:center;gap:13px;background:transparent;color:var(--br-ink);text-align:left;cursor:pointer}.context-menu-item:hover{background:color-mix(in srgb,var(--br-ink) 6%,transparent)}.context-menu-item:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 75%,transparent);outline-offset:-2px}.context-menu-item:active{transform:scale(.985)}.context-menu-item__icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:color-mix(in srgb,var(--br-ink) 5%,var(--br-paper))}.context-menu-item__icon.is-accent{background:var(--br-cyan);color:#121415}.context-menu-item__icon svg{width:17px}.context-menu-item__copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.context-menu-item__copy strong{overflow:hidden;font-size:14px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.context-menu-item__copy small{overflow:hidden;color:var(--br-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.context-menu-item>kbd{min-width:28px;height:24px;margin-left:auto;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--br-ink) 11%,transparent);border-bottom-color:color-mix(in srgb,var(--br-ink) 19%,transparent);border-radius:7px;background:color-mix(in srgb,var(--br-ink) 4%,var(--br-paper));color:color-mix(in srgb,var(--br-ink) 58%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 36%,transparent);font:600 10px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:-.02em;white-space:nowrap}.context-menu-item--danger{color:#d64738}.context-menu-item--danger .context-menu-item__icon{background:color-mix(in srgb,#d64738 10%,var(--br-paper))}.context-menu-divider{height:1px;margin:7px 10px;background:var(--br-border)}.context-name-editor{margin:4px 4px 8px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--br-ink) 4%,transparent)}.context-name-editor label{display:block;margin:0 2px 8px;color:var(--br-muted);font-size:10px;font-weight:580}.context-name-editor input{width:100%;height:38px;border:1px solid var(--br-border);border-radius:10px;padding:0 10px;background:var(--br-paper);color:var(--br-ink);font:inherit;font-size:13px}.context-name-editor input:focus{outline:3px solid color-mix(in srgb,var(--br-signal) 68%,transparent);outline-offset:-1px}.folder-color-picker,.sticky-color-picker,.date-event-color-picker{margin:4px 4px 8px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--br-ink) 4%,transparent)}.folder-color-picker>header,.sticky-color-picker>header,.date-event-color-picker>header{display:flex;align-items:center;justify-content:space-between;margin:0 2px 10px}.folder-color-picker>header span,.sticky-color-picker>header span,.date-event-color-picker>header span{color:var(--br-muted);font-size:10px;font-weight:580}.folder-color-picker>header strong,.sticky-color-picker>header strong,.date-event-color-picker>header strong{font-size:10px;font-weight:650}.folder-color-picker>div,.sticky-color-picker>div,.date-event-color-picker>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.folder-color-picker button,.sticky-color-picker button,.date-event-color-picker button{min-width:0;height:42px;display:flex;align-items:center;gap:7px;border:0;border-radius:9px;padding:4px 6px;background:transparent;color:var(--br-muted);cursor:pointer}.folder-color-picker button:hover,.folder-color-picker button.is-selected,.sticky-color-picker button:hover,.sticky-color-picker button.is-selected,.date-event-color-picker button:hover,.date-event-color-picker button.is-selected{background:color-mix(in srgb,var(--br-ink) 7%,transparent);color:var(--br-ink)}.folder-color-picker button:active,.sticky-color-picker button:active,.date-event-color-picker button:active{transform:scale(.96)}.folder-color-picker button:focus-visible,.sticky-color-picker button:focus-visible,.date-event-color-picker button:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 75%,transparent);outline-offset:-2px}.folder-color-picker button>span:last-child,.sticky-color-picker button>span:last-child,.date-event-color-picker button>span:last-child{overflow:hidden;font-size:10px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.folder-color-swatch,.sticky-color-swatch,.date-event-color-swatch{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(16,19,18,.1);border-radius:8px;box-shadow:inset 0 1px #ffffff73;color:var(--event-ink, #202422)}.folder-color-swatch svg,.sticky-color-swatch svg,.date-event-color-swatch svg{width:13px;stroke-width:2.4}.folder-color-swatch--lilac{background:#d7d1ff;color:#262141}.folder-color-swatch--sage{background:#c9dfca;color:#203326}.folder-color-swatch--sky{background:#bfdbea;color:#1b3340}.folder-color-swatch--sand{background:#ead7b7;color:#3c2d1d}.folder-color-swatch--clay{background:#e7b7aa;color:#48261e}.folder-color-swatch--stone{background:#d7dbd8;color:#252b28}.sticky-color-swatch--paper{background:var(--br-paper);color:var(--br-ink)}.sticky-color-swatch--cyan{background:var(--br-cyan)}.sticky-color-swatch--green{background:var(--br-green)}.sticky-color-swatch--orange{background:var(--br-orange)}.sticky-color-swatch--blue{background:var(--br-blue)}.sticky-color-swatch--yellow{background:var(--br-yellow)}.date-event-color-swatch{background:var(--event-paper)}.writing-sheet{min-height:520px;padding:44px 56px;background:var(--br-paper);border:1px solid var(--br-border);box-shadow:var(--br-shadow-card)}.writing-sheet--sticky{min-height:360px;padding:32px;border-radius:16px}.document-title-input{width:100%;margin:0 0 30px;border:0;outline:0;background:transparent;color:inherit;font-size:42px;line-height:1;letter-spacing:-.055em;font-weight:570}.editor-footer{display:flex;align-items:center;justify-content:space-between;margin-top:14px;color:var(--br-muted);font-family:IBM Plex Mono,monospace;font-size:9px}.editor-footer>div{display:flex;gap:7px}.recovered-versions{margin-top:10px;padding:12px;border:1px solid var(--br-border);border-radius:13px;background:var(--br-canvas);display:grid;gap:7px}.recovered-versions header{display:flex;align-items:center;justify-content:space-between;color:var(--br-muted);font:500 8px/1 IBM Plex Mono,monospace;letter-spacing:.12em}.recovered-versions header button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.recovered-versions>button{display:grid;gap:4px;padding:10px;border:1px solid var(--br-border);border-radius:9px;background:var(--br-paper);color:var(--br-ink);text-align:left;cursor:pointer}.recovered-versions>button strong{font-size:10px}.recovered-versions>button small{color:var(--br-muted);font-size:9px;line-height:1.4}.search-modal{width:min(600px,100%)}.search-modal>header{height:68px;padding-left:24px}.search-modal>header h2{display:flex;align-items:center;gap:10px;font-size:16px;letter-spacing:-.015em}.search-modal>header h2:before{content:"";width:8px;height:8px;border-radius:3px;background:var(--br-signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--br-signal) 12%,transparent)}.search-modal>.br-modal__body{max-height:min(650px,calc(100dvh - 108px));padding:0;overflow:hidden}.search-command{padding:20px 20px 15px;border-bottom:1px solid var(--br-border)}.search-dialog-input{height:60px;display:flex;align-items:center;gap:12px;padding:0 12px;border:1px solid transparent;border-radius:15px;background:color-mix(in srgb,var(--br-ink) 5%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--br-ink) 5%,transparent);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.search-dialog-input:focus-within{border-color:color-mix(in srgb,var(--br-signal) 65%,var(--br-border));background:color-mix(in srgb,var(--br-ink) 3%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--br-signal) 11%,transparent),inset 0 1px color-mix(in srgb,var(--br-ink) 4%,transparent)}.search-dialog-input__icon{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:var(--br-signal);color:#101312;box-shadow:inset 0 1px #ffffff6b}.search-dialog-input__icon svg{width:17px}.search-dialog-input input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--br-ink);font-size:16px;font-weight:520;letter-spacing:-.01em}.search-dialog-input input::placeholder{color:color-mix(in srgb,var(--br-muted) 82%,transparent);font-weight:450}.search-dialog-input>button{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:9px;background:transparent;color:var(--br-muted);cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .12s ease}.search-dialog-input>button:hover{background:color-mix(in srgb,var(--br-ink) 7%,transparent);color:var(--br-ink)}.search-dialog-input>button:active{transform:scale(.9)}.search-dialog-input>button:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 70%,transparent);outline-offset:1px}.search-dialog-input>button svg{width:15px}.search-command>p{margin:10px 3px 0;color:var(--br-muted);font:500 9px/1.4 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.035em}.search-results{min-height:214px;max-height:min(430px,calc(100dvh - 286px));overflow:auto;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb,var(--br-ink) 22%,transparent) transparent}.search-results__heading{height:40px;display:flex;align-items:end;justify-content:space-between;padding:0 18px 8px;color:var(--br-muted);font:500 9px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.045em}.search-results__heading small{font:inherit;font-variant-numeric:tabular-nums}.search-results__list{padding:0 8px 8px}.search-result{width:100%;min-height:76px;display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;border:0;border-radius:14px;padding:9px 12px 9px 10px;background:transparent;color:var(--br-ink);text-align:left;cursor:pointer;transition:background-color .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.search-result:hover,.search-result.is-active{background:color-mix(in srgb,var(--br-ink) 6%,transparent)}.search-result:active{transform:scale(.985);transition-duration:80ms}.search-result:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 72%,transparent);outline-offset:-2px}.search-result__icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--br-border);border-radius:13px;background:color-mix(in srgb,var(--br-ink) 4%,transparent);color:var(--br-muted);box-shadow:inset 0 1px color-mix(in srgb,white 18%,transparent)}.search-result--space .search-result__icon{border-color:color-mix(in srgb,var(--br-signal) 30%,var(--br-border));background:color-mix(in srgb,var(--br-signal) 12%,transparent);color:var(--br-ink)}.search-result__icon svg{width:19px}.search-result__copy{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:3px}.search-result__kind{grid-column:2;grid-row:1;align-self:center;color:var(--br-muted);font:500 8px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.06em}.search-result__copy strong{grid-column:1;grid-row:1;overflow:hidden;font-size:13px;font-weight:620;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.search-result__copy small{grid-column:1 / -1;grid-row:2;overflow:hidden;color:var(--br-muted);font-size:10.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.search-result__arrow{width:17px;color:var(--br-muted);opacity:0;transform:translate(-5px);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.search-result:hover .search-result__arrow,.search-result.is-active .search-result__arrow,.search-result:focus-visible .search-result__arrow{opacity:1;transform:translate(0)}.search-state{min-height:214px;display:flex;align-items:center;gap:18px;padding:34px 38px}.search-state__mark{width:58px;height:58px;display:grid;place-items:center;flex:0 0 auto;color:var(--br-ink)}.search-state__icon{width:50px;height:50px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--br-border);border-radius:15px;background:color-mix(in srgb,var(--br-ink) 4%,transparent);color:var(--br-muted)}.search-state__icon svg{width:20px}.search-state>div{min-width:0}.search-state strong{display:block;margin-bottom:7px;font-size:15px;font-weight:640;letter-spacing:-.02em}.search-state p{max-width:42ch;margin:0;color:var(--br-muted);font-size:11px;line-height:1.55;text-wrap:pretty}.search-skeleton{padding:8px}.search-skeleton>div{min-height:66px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:9px 10px}.search-skeleton i,.search-skeleton b,.search-skeleton small{display:block;border-radius:8px;background:color-mix(in srgb,var(--br-ink) 7%,transparent);animation:search-skeleton-pulse 1.25s ease-in-out infinite alternate}.search-skeleton i{width:44px;height:44px;border-radius:13px}.search-skeleton span{display:grid;gap:8px}.search-skeleton b{width:min(210px,55%);height:10px}.search-skeleton small{width:min(350px,82%);height:8px;animation-delay:.12s}.search-dialog-footer{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 20px;border-top:1px solid var(--br-border);color:var(--br-muted);font:500 8.5px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.035em}.search-dialog-footer>span{display:flex;align-items:center;gap:7px}.search-dialog-footer>span:first-child i{width:5px;height:5px;border-radius:50%;background:var(--br-signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--br-signal) 12%,transparent)}.search-dialog-footer kbd{min-width:26px;border:1px solid var(--br-border);border-bottom-color:var(--br-border-strong);border-radius:6px;padding:4px 5px;background:color-mix(in srgb,var(--br-ink) 4%,transparent);color:var(--br-muted);font:inherit;text-align:center}@keyframes search-skeleton-pulse{to{opacity:.42}}.empty-message{padding:30px 10px;text-align:center;color:var(--br-muted);font-size:12px}.settings-modal{width:min(860px,100%);max-height:min(840px,calc(100dvh - 40px));display:flex;flex-direction:column;background:color-mix(in srgb,var(--br-paper) 97%,transparent)}.settings-modal>header{height:66px;flex:0 0 66px;padding-left:26px}.settings-modal>.br-modal__body{min-height:0;max-height:none;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0;background:color-mix(in srgb,var(--br-canvas) 76%,var(--br-paper))}.settings-modal>.br-modal__body::-webkit-scrollbar{width:11px}.settings-modal>.br-modal__body::-webkit-scrollbar-track{background:transparent}.settings-modal>.br-modal__body::-webkit-scrollbar-thumb{min-height:54px;border:3px solid transparent;border-radius:999px;background-color:var(--br-muted);background-clip:padding-box}.settings-modal>.br-modal__body::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--br-ink) 35%,var(--br-muted))}.settings-modal>.br-modal__body::-webkit-scrollbar-button{width:0;height:0;display:none}@supports not selector(::-webkit-scrollbar){.settings-modal>.br-modal__body{scrollbar-color:var(--br-muted) transparent;scrollbar-width:thin}}.settings-workspace{padding:26px}.settings-intro{min-height:146px;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:8px 18px 28px}.settings-intro>div{max-width:560px}.settings-intro span,.settings-panel__header>div>span,.settings-data header>div>span,.settings-data article div>span,.settings-data-entry div>span,.settings-actions section div>span{display:block;color:var(--br-muted);font:560 8px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.15em}.settings-intro h3{margin:12px 0 8px;font-size:clamp(29px,4vw,42px);font-weight:560;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.settings-intro p{max-width:480px;margin:0;color:var(--br-muted);font-size:12px;line-height:1.5}.settings-intro .br-strata-mark{flex:0 0 auto;margin-right:9px;color:var(--br-ink);transform:rotate(4deg)}.settings-primary-grid{display:grid;grid-template-areas:"appearance shortcuts" "controls controls";grid-template-columns:minmax(0,1.42fr) minmax(230px,.78fr);gap:12px}.settings-panel{min-width:0;min-height:282px;padding:22px;border:1px solid var(--br-border);border-radius:18px;background:var(--br-paper)}.settings-appearance{grid-area:appearance}.settings-controls{grid-area:controls;min-height:0}.settings-shortcuts{grid-area:shortcuts}.settings-panel__header{display:flex;align-items:center;gap:13px}.settings-panel__number{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:color-mix(in srgb,var(--br-ink) 5%,transparent);color:var(--br-muted);font:600 9px/1 IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.settings-panel h4,.settings-data h4,.settings-actions h4{margin:4px 0 0;font-size:16px;font-weight:650;line-height:1.1;letter-spacing:-.025em}.theme-choices{margin-top:21px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.theme-choices button{position:relative;min-width:0;border:1px solid var(--br-border);border-radius:13px;padding:8px;background:transparent;color:var(--br-ink);text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .26s cubic-bezier(.16,1,.3,1)}.theme-choices button:hover{border-color:var(--br-border-strong);transform:translateY(-2px)}.theme-choices button:active{transform:translateY(0) scale(.985)}.theme-choices button:focus-visible,.settings-open-button:focus-visible,.settings-backup button:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 72%,transparent);outline-offset:2px}.theme-choices button.is-active{border-color:color-mix(in srgb,var(--br-ink) 24%,var(--br-border));background:color-mix(in srgb,var(--br-ink) 3%,transparent)}.theme-preview{position:relative;height:72px;display:block;overflow:hidden;border:1px solid rgba(16,19,18,.08);border-radius:9px}.theme-preview:before{position:absolute;inset:0;background-image:radial-gradient(circle,currentColor .7px,transparent .8px);background-size:9px 9px;opacity:.12;content:""}.theme-preview--light{background:#eceeec;color:#101312}.theme-preview--dark{border-color:#ffffff14;background:#101413;color:#f4f5f2}.theme-preview i{position:absolute;display:block;border:1px solid rgba(16,19,18,.1);border-radius:5px;box-shadow:0 5px 12px #0000001a;transform:rotate(var(--preview-rotation))}.theme-preview--dark i{border-color:#ffffff1a}.theme-preview i:nth-child(1){--preview-rotation: -4deg;left:13%;top:18px;width:28%;height:37px;background:#bdf5dc}.theme-preview i:nth-child(2){--preview-rotation: 3deg;left:38%;top:11px;width:34%;height:45px;background:#fafbf9}.theme-preview--dark i:nth-child(2){background:#202524}.theme-preview i:nth-child(3){--preview-rotation: -2deg;right:10%;top:29px;width:24%;height:28px;background:#f6dc72}.theme-preview i:nth-child(4){--preview-rotation: 0deg;left:19%;bottom:6px;width:4px;height:4px;border:0;border-radius:50%;background:var(--br-signal);box-shadow:none}.theme-choice__copy{min-width:0;display:block;padding:11px 3px 2px}.theme-choice__copy strong{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:650}.theme-choice__copy strong svg{width:13px;height:13px}.theme-choice__copy small{display:block;margin-top:3px;color:var(--br-muted);font-size:8px}.theme-choice__check{position:absolute;right:10px;bottom:16px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--br-ink);color:var(--br-paper);opacity:0;transform:scale(.72);transition:opacity .16s ease,transform .26s cubic-bezier(.16,1,.3,1)}.theme-choice__check svg{width:11px;height:11px;stroke-width:2.3}.theme-choices button.is-active .theme-choice__check{opacity:1;transform:scale(1)}.control-scheme-choices{margin-top:19px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.control-scheme-choices button{min-width:0;min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:12px;border:1px solid var(--br-border);border-radius:13px;padding:13px 14px;background:transparent;color:var(--br-ink);text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.control-scheme-choices button:hover{border-color:var(--br-border-strong);transform:translateY(-1px)}.control-scheme-choices button:active{transform:scale(.99)}.control-scheme-choices button:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 72%,transparent);outline-offset:2px}.control-scheme-choices button.is-active{border-color:color-mix(in srgb,var(--br-ink) 24%,var(--br-border));background:color-mix(in srgb,var(--br-ink) 3%,transparent)}.control-scheme-choices strong,.control-scheme-choices small{display:block}.control-scheme-choices strong{font-size:11px;font-weight:660}.control-scheme-choices small{margin-top:5px;color:var(--br-muted);font-size:8px;line-height:1.45}.control-scheme-choice__check{width:21px;height:21px;display:grid;place-items:center;border:1px solid var(--br-border);border-radius:50%;color:transparent;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.control-scheme-choice__check svg{width:12px;height:12px;stroke-width:2.3}.control-scheme-choices button.is-active .control-scheme-choice__check{border-color:var(--br-ink);background:var(--br-ink);color:var(--br-paper)}.settings-panel__note{margin:13px 0 0;color:var(--br-muted);font-size:9px;line-height:1.45}.settings-shortcuts{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#111513;color:#f4f5f2}.settings-shortcuts:after{position:absolute;right:-44px;top:44px;width:150px;height:150px;border:1px solid rgba(255,255,255,.06);border-radius:38px;content:"";transform:rotate(8deg)}.settings-shortcuts .settings-panel__number{background:#ffffff14;color:#f4f5f294}.settings-shortcuts .settings-panel__header>div>span{color:#f4f5f280}.settings-shortcuts__count{position:relative;z-index:1;margin:27px 0 10px;display:flex;align-items:baseline;gap:7px}.settings-shortcuts__count strong{font:540 48px/.82 Instrument Sans Variable,Instrument Sans,sans-serif;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.settings-shortcuts__count span{color:#f4f5f275;font:550 8px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.settings-shortcuts>p{position:relative;z-index:1;margin:0;color:#f4f5f294;font-size:9px;line-height:1.5}.settings-open-button{position:relative;z-index:1;min-height:39px;margin-top:auto;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:0 12px;background:#ffffff0d;color:#f4f5f2;font-size:10px;font-weight:620;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.settings-open-button:hover{background:#ffffff1a}.settings-open-button:active{transform:scale(.98)}.settings-open-button svg{width:15px}.settings-data{margin-top:12px;border:1px solid var(--br-border);border-radius:18px;background:var(--br-paper)}.settings-data>header{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px;border-bottom:1px solid var(--br-border)}.settings-sync-state{min-width:max-content;display:flex;align-items:center;gap:7px;color:var(--br-muted);font:560 8px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase}.settings-sync-state i{width:7px;height:7px;border-radius:50%;background:var(--br-muted)}.settings-sync-state.is-online i{background:var(--br-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--br-green) 12%,transparent)}.settings-data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.settings-data article,.settings-data-entry{position:relative;min-width:0;min-height:118px;display:grid;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:11px;padding:18px 20px}.settings-data-grid>*+*{border-left:1px solid var(--br-border)}.settings-data-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--br-ink) 5%,transparent);color:var(--br-muted)}.settings-data-icon svg{width:16px;height:16px}.settings-data article div,.settings-data-entry div{min-width:0}.settings-data article div>span,.settings-data-entry div>span{font-size:7px}.settings-data article strong,.settings-data-entry strong,.settings-actions section div>strong{display:block;margin-top:6px;overflow:hidden;font-size:10px;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.settings-data article small,.settings-data-entry small,.settings-actions section div>small{display:block;margin-top:4px;color:var(--br-muted);font-size:8px;line-height:1.38}.settings-data-entry{width:100%;border-block:0;border-right:0;background:transparent;color:var(--br-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .18s ease}.settings-data-entry:hover{background:color-mix(in srgb,var(--br-signal) 8%,transparent)}.settings-data-entry:focus-visible{z-index:1;outline:3px solid color-mix(in srgb,var(--br-signal) 72%,transparent);outline-offset:-3px}.settings-data-recovery{grid-template-columns:34px minmax(0,1fr) 14px}.settings-data-recovery__arrow{width:14px;color:var(--br-muted);transition:color .18s ease,transform .18s ease}.settings-data-recovery:hover .settings-data-recovery__arrow{color:var(--br-ink);transform:translate(2px)}.settings-usage{position:absolute;left:65px;right:20px;bottom:14px;height:2px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--br-ink) 8%,transparent)}.settings-usage i{height:100%;display:block;border-radius:inherit;background:var(--br-signal)}.settings-actions{margin-top:12px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr);gap:12px}.settings-actions>section{min-width:0;min-height:104px;border-radius:18px}.settings-actions>.settings-backup:only-child{grid-column:1 / -1}.settings-backup{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px;background:var(--br-signal);color:#101312}.settings-action-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#10131214}.settings-action-icon svg{width:18px}.settings-backup div>span,.settings-backup p{color:#10131294!important}.settings-backup h4{font-size:18px}.settings-backup p{max-width:360px;margin:6px 0 0;font-size:9px;line-height:1.45}.settings-backup button{min-width:116px;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:11px;padding:0 13px;background:#101312;color:#f4f5f2;font-size:10px;font-weight:650;cursor:pointer;transition:transform .18s ease,background-color .18s ease}.settings-backup button:hover{background:#252a28;transform:translateY(-1px)}.settings-backup button:active{transform:scale(.98)}.settings-backup button:disabled{cursor:wait;opacity:.64}.settings-backup button svg{width:15px}.settings-account{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid var(--br-border);padding:18px;background:var(--br-paper)}.shortcut-modal kbd{border:1px solid var(--br-border);border-bottom-width:2px;border-radius:7px;padding:6px 8px;color:var(--br-muted);font-family:IBM Plex Mono,monospace;font-size:9px}.settings-account .br-button{min-height:36px;flex:0 0 auto;background:transparent;font-size:9px}.br-modal-backdrop:has(.shortcut-modal),.br-modal-backdrop:has(.trash-modal){z-index:1010}.shortcut-modal{width:min(1040px,100%);max-height:min(820px,calc(100dvh - 40px));display:flex;flex-direction:column;background:var(--br-paper)}.shortcut-modal>header{height:66px;flex:0 0 66px;padding-left:26px}.shortcut-modal>.br-modal__body{min-height:0;max-height:none;display:flex;flex:1 1 auto;overflow:hidden;padding:0}.shortcut-workspace{min-height:0;display:grid;grid-template-columns:252px minmax(0,1fr);flex:1 1 auto;overflow:hidden}.shortcut-rail{min-width:0;display:flex;flex-direction:column;padding:30px 26px 26px;border-right:1px solid rgba(255,255,255,.08);color:#f4f5f2;background:#111513;transition:background-color .18s ease}.shortcut-rail__eyebrow,.shortcut-catalog__header>div>span{font:500 8px/1 IBM Plex Mono,monospace;letter-spacing:.14em}.shortcut-rail__eyebrow{color:#f4f5f275;transition:color .18s ease}.shortcut-rail h3{margin:15px 0 12px;color:inherit;font-size:27px;line-height:1.02;letter-spacing:-.045em}.shortcut-rail__description{max-width:190px;margin:0;color:#f4f5f285;font-size:10px;line-height:1.55}.shortcut-rail__description strong{color:#f4f5f2;font-weight:650}.shortcut-workspace.is-recording .shortcut-rail{background:color-mix(in srgb,#111513 94%,var(--br-signal))}.shortcut-workspace.is-recording .shortcut-rail__eyebrow{color:var(--br-signal)}.shortcut-settings__error{margin:18px 0 0;padding:10px 11px;border:1px solid color-mix(in srgb,var(--br-orange) 58%,rgba(255,255,255,.12));border-radius:10px;color:#f4f5f2;background:color-mix(in srgb,var(--br-orange) 16%,transparent);font-size:9px;line-height:1.45}.shortcut-rail__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;border-block:1px solid rgba(255,255,255,.1)}.shortcut-rail__summary>span{min-width:0;display:flex;flex-direction:column;gap:4px;padding:15px 0}.shortcut-rail__summary>span+span{border-left:1px solid rgba(255,255,255,.1);padding-left:17px}.shortcut-rail__summary strong{color:#f4f5f2;font-size:24px;line-height:1;letter-spacing:-.04em}.shortcut-rail__summary small{color:#f4f5f26b;font:500 7px/1 IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.shortcut-rail__reset.br-button{width:100%;min-height:40px;margin-top:14px;border-color:#ffffff24;color:#f4f5f2;background:transparent;font-size:9px}.shortcut-rail__reset.br-button:hover{border-color:#ffffff47;background:#ffffff12}.shortcut-catalog{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 28px;background:color-mix(in srgb,var(--br-canvas) 74%,var(--br-paper));scrollbar-color:color-mix(in srgb,var(--br-muted) 62%,transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.shortcut-catalog::-webkit-scrollbar{width:11px}.shortcut-catalog::-webkit-scrollbar-track{background:transparent}.shortcut-catalog::-webkit-scrollbar-thumb{min-height:44px;border:3px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--br-muted) 58%,transparent);background-clip:padding-box}.shortcut-catalog::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--br-muted) 82%,transparent);background-clip:padding-box}.shortcut-catalog::-webkit-scrollbar-button{display:none}.shortcut-catalog__header{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.shortcut-catalog__header>div{min-width:0}.shortcut-catalog__header>div>span{color:var(--br-muted)}.shortcut-catalog__header h3{margin:7px 0 0;color:var(--br-ink);font-size:21px;line-height:1;letter-spacing:-.04em}.shortcut-catalog__header>p{display:flex;align-items:center;gap:8px;margin:0;color:var(--br-muted);font:500 8px/1 IBM Plex Mono,monospace;letter-spacing:.02em}.shortcut-catalog__header kbd{padding:5px 7px;color:var(--br-ink);background:var(--br-paper)}.shortcut-settings__groups{margin:0;padding:0;display:grid;gap:12px}.shortcut-settings__group{min-width:0;overflow:hidden;border:1px solid var(--br-border);border-radius:16px;background:var(--br-paper)}.shortcut-settings__group>header{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 15px;border-bottom:1px solid var(--br-border)}.shortcut-settings__group>header h3{margin:0;color:var(--br-ink);font-size:13px;line-height:1;letter-spacing:-.02em}.shortcut-settings__group>header span{color:var(--br-muted);font:500 7px/1 IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.shortcut-settings__group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.shortcut-setting{min-width:0;min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-top:1px solid var(--br-border);transition:background-color .14s ease}.shortcut-setting:nth-child(-n+2){border-top:0}.shortcut-setting:nth-child(odd){border-right:1px solid var(--br-border)}.shortcut-setting:hover{background:color-mix(in srgb,var(--br-canvas) 50%,transparent)}.shortcut-setting>span{min-width:0;display:flex;flex-direction:column;gap:3px}.shortcut-modal .shortcut-setting strong{color:var(--br-ink);font-size:11px;line-height:1.25}.shortcut-modal .shortcut-setting small{display:-webkit-box;overflow:hidden;color:var(--br-muted);font-size:8px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.shortcut-setting__recorder{min-width:90px;min-height:40px;display:grid;place-items:center;flex:0 0 auto;padding:5px 9px;border:1px solid var(--br-border);border-bottom-width:2px;border-radius:10px;color:var(--br-ink);background:color-mix(in srgb,var(--br-canvas) 58%,var(--br-paper));cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.shortcut-setting__recorder:hover{border-color:var(--br-border-strong);background:var(--br-paper);transform:translateY(-1px)}.shortcut-setting__recorder:active{transform:scale(.98)}.shortcut-setting__recorder:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 75%,transparent);outline-offset:2px}.shortcut-setting__recorder kbd{max-width:128px;overflow:hidden;border:0;padding:0;color:inherit;background:transparent;text-overflow:ellipsis;white-space:nowrap}.shortcut-setting__fixed{min-width:90px;min-height:40px;box-sizing:border-box;display:grid;place-items:center;flex:0 0 auto;border-color:color-mix(in srgb,var(--br-border) 65%,transparent)!important;color:var(--br-muted)!important;background:color-mix(in srgb,var(--br-canvas) 48%,transparent);text-align:center;white-space:nowrap}.shortcut-setting--fixed small{font-style:italic}.shortcut-setting.is-recording{background:color-mix(in srgb,var(--br-signal) 11%,var(--br-paper))}.shortcut-setting.is-recording .shortcut-setting__recorder{border-color:color-mix(in srgb,var(--br-signal) 64%,#101312);background:var(--br-signal);color:#101312;transform:none}.shortcut-setting.is-recording .shortcut-setting__recorder span{font:650 8px/1 IBM Plex Mono,monospace;letter-spacing:.04em}@media(min-width:601px)and (max-width:840px){.shortcut-workspace{grid-template-columns:220px minmax(0,1fr)}.shortcut-rail{padding-inline:20px}.shortcut-rail h3{font-size:24px}.shortcut-settings__group>div{grid-template-columns:1fr}.shortcut-setting,.shortcut-setting:nth-child(-n+2){border-top:1px solid var(--br-border)}.shortcut-setting:first-child{border-top:0}.shortcut-setting:nth-child(odd){border-right:0}}.canvas-context-menu{position:fixed;z-index:600;width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:8px;border-radius:16px;box-shadow:0 20px 60px #00000038;animation:context-menu-in .14s cubic-bezier(.2,.8,.2,1) both;transform-origin:top left;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.canvas-context-menu input,.canvas-context-menu textarea{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.add-menu.add-menu--context{position:fixed;inset:auto;width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:8px;border-radius:16px;animation:context-menu-in .14s cubic-bezier(.2,.8,.2,1) both;transform-origin:top left}.canvas-context-menu.is-closing{pointer-events:none;animation:context-menu-out .12s cubic-bezier(.4,0,1,1) both}.trash-modal{width:min(860px,100%);max-height:min(760px,calc(100dvh - 40px));display:flex;flex-direction:column;background:var(--br-paper)}.trash-modal>header{height:66px;flex:0 0 66px;padding-left:26px}.trash-modal>.br-modal__body{min-height:0;max-height:none;display:flex;flex:1 1 auto;overflow:hidden;padding:0}.trash-workspace{min-height:0;display:grid;grid-template-columns:238px minmax(0,1fr);flex:1 1 auto;overflow:hidden}.trash-rail{min-width:0;display:flex;flex-direction:column;padding:30px 25px 26px;border-right:1px solid rgba(255,255,255,.08);background:#111513;color:#f4f5f2}.trash-rail>span,.trash-catalog>header span{font:500 8px/1 IBM Plex Mono,monospace;letter-spacing:.14em}.trash-rail>span{color:var(--br-orange)}.trash-rail h3{margin:15px 0 12px;font-size:28px;line-height:1.02;letter-spacing:-.045em}.trash-rail>p{max-width:184px;margin:0;color:#f4f5f285;font-size:10px;line-height:1.55}.trash-rail__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;border-block:1px solid rgba(255,255,255,.1)}.trash-rail__summary>span{min-width:0;display:flex;flex-direction:column;gap:4px;padding:15px 0}.trash-rail__summary>span+span{border-left:1px solid rgba(255,255,255,.1);padding-left:17px}.trash-rail__summary strong{color:#f4f5f2;font-size:24px;line-height:1;letter-spacing:-.04em}.trash-rail__summary small{color:#f4f5f26b;font:500 7px/1 IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.trash-catalog{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 28px;background:color-mix(in srgb,var(--br-canvas) 74%,var(--br-paper));scrollbar-color:color-mix(in srgb,var(--br-muted) 62%,transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.trash-catalog::-webkit-scrollbar{width:11px}.trash-catalog::-webkit-scrollbar-track{background:transparent}.trash-catalog::-webkit-scrollbar-thumb{min-height:44px;border:3px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--br-muted) 58%,transparent);background-clip:padding-box}.trash-catalog::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--br-muted) 82%,transparent);background-clip:padding-box}.trash-catalog::-webkit-scrollbar-button{display:none}.trash-catalog>header{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:20px}.trash-catalog>header span{color:var(--br-muted)}.trash-catalog>header h3{margin:7px 0 0;font-size:21px;line-height:1;letter-spacing:-.04em}.trash-catalog>header small{color:var(--br-muted);font:500 8px/1 IBM Plex Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.trash-list{overflow:hidden;border:1px solid var(--br-border);border-radius:16px;background:var(--br-paper)}.trash-list>article{min-height:76px;display:flex;align-items:center;gap:14px;padding:10px 14px}.trash-list>article+article{border-top:1px solid var(--br-border)}.trash-item-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:var(--br-canvas)}.trash-item-icon svg{width:18px}.trash-list article>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.trash-list article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.trash-list article small{color:var(--br-muted);font-size:9px}.trash-list article>.br-button{flex:0 0 auto}.trash-item-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.trash-item-actions .br-button{white-space:nowrap}.trash-empty{min-height:350px;display:grid;place-content:center;justify-items:center;padding:34px;text-align:center}.trash-empty h2{margin:22px 0 6px;font-size:24px;letter-spacing:-.04em}.trash-empty p{max-width:350px;margin:0;color:var(--br-muted);font-size:12px;line-height:1.5}.permanent-delete-modal{width:min(430px,100%)}.permanent-delete-confirmation{display:flex;flex-direction:column;align-items:center;padding:8px 4px 2px;text-align:center}.permanent-delete-confirmation__icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:color-mix(in srgb,#d64738 12%,var(--br-paper));color:#d64738}.permanent-delete-confirmation__icon svg{width:23px}.permanent-delete-confirmation h3{margin:18px 0 7px;font-size:19px;letter-spacing:-.025em}.permanent-delete-confirmation p{max-width:350px;margin:0;color:var(--br-muted);font-size:12px;line-height:1.55}.permanent-delete-confirmation .permanent-delete-confirmation__error{margin-top:10px;color:#d64738}.permanent-delete-confirmation>div{width:100%;display:flex;justify-content:flex-end;gap:9px;margin-top:24px;padding-top:16px;border-top:1px solid var(--br-border)}.missing-space{height:100%;display:grid;place-content:center;justify-items:center;gap:12px}@keyframes card-arrive{0%{opacity:0;transform:translateY(12px)}}@keyframes strata-breathe{50%{transform:translateY(-5px)}}@keyframes sync-pulse{50%{opacity:.35}}@keyframes add-menu-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes context-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes context-menu-out{to{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes selection-marks-in{0%{opacity:0;transform:scale(.985)}}@keyframes folder-drop-outline-in{0%{opacity:0;transform:scale(.96)}}@keyframes folder-drop-status-in{0%{opacity:0;transform:translateY(4px) scale(.96)}}@media(prefers-reduced-motion:reduce){.canvas-context-menu,.canvas-context-menu.is-closing,.add-menu.add-menu--context,.canvas-item.is-selected:after,.canvas-item--stack.is-folder-drop-inside:before,.canvas-item--stack.is-folder-drop-outside:before,.canvas-folder-drop-status,.pdf-reader__loading,.pdf-reader__page-frame:after{animation-duration:1ms}.canvas-item.is-stack-revealing,.canvas-item.is-stack-collapsing,.item-stack.is-revealing .item-stack__previews,.item-stack.is-collapsing .item-stack__previews,.item-stack.is-revealing .item-stack__front,.item-stack.is-collapsing .item-stack__front{animation-duration:1ms;animation-delay:0ms}}@media(max-width:600px){.settings-modal{max-height:92dvh}.settings-modal>header{padding-left:20px}.settings-workspace{padding:16px}.settings-intro{min-height:126px;gap:18px;padding:8px 4px 24px}.settings-intro h3{font-size:30px}.settings-intro .br-strata-mark{width:58px!important;height:58px!important;margin-right:4px}.settings-primary-grid,.settings-actions{grid-template-columns:1fr}.settings-primary-grid{grid-template-areas:"appearance" "controls"}.control-scheme-choices{grid-template-columns:1fr}.settings-panel{min-height:auto}.settings-shortcuts{display:none}.settings-data-grid{grid-template-columns:1fr}.settings-data article,.settings-data-entry{min-height:102px}.settings-data-grid>*+*{border-top:1px solid var(--br-border);border-left:0}.settings-backup{grid-row:auto;grid-template-columns:38px minmax(0,1fr)}.settings-backup button{grid-column:1 / -1;width:100%}.trash-modal{max-height:92dvh}.trash-modal>header{padding-left:20px}.trash-workspace{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.trash-rail{padding:20px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.trash-rail h3{margin:10px 0 7px;font-size:23px}.trash-rail>p{max-width:none}.trash-rail__summary{margin-top:17px}.trash-rail__summary>span{padding:10px 0}.trash-rail__summary strong{font-size:19px}.trash-catalog{padding:0 16px 20px}.trash-catalog>header{min-height:72px}.trash-empty{min-height:300px;padding:26px 18px}.trash-list>article{flex-wrap:wrap}.trash-item-actions{width:100%;justify-content:flex-end;padding-left:54px}.space-top-left{top:max(10px,env(safe-area-inset-top));left:10px;right:10px}.space-title{flex:1;min-width:0}.space-title strong{max-width:170px}.space-bottom-left{display:none}.space-bottom-right{left:50%;right:auto;bottom:max(10px,env(safe-area-inset-bottom));transform:translate(-50%)}.space-bottom-right .br-icon-button:nth-child(3),.space-bottom-right .br-icon-button:nth-child(5),.zoom-label{display:none}.space-bottom-right .br-icon-button,.add-button{width:48px;height:48px}.add-menu{left:10px;right:10px;bottom:calc(max(10px,env(safe-area-inset-bottom)) + 62px);width:auto}.writing-sheet{min-height:65dvh;padding:28px 20px;border:0;box-shadow:none}.document-title-input{font-size:36px}.br-modal__body{padding:14px}.editor-footer{padding:0 6px 4px}.trash-list article>.br-button{padding:7px 9px}}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-optical-sizing:auto}.eyebrow,.document-kicker,.document-page,.item-clip__body>span,.item-clip code,.media-metadata{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.library-screen{--library-width: 1380px;width:100%;height:100%;overflow:auto;padding:max(28px,env(safe-area-inset-top)) max(42px,env(safe-area-inset-right)) max(40px,env(safe-area-inset-bottom)) max(42px,env(safe-area-inset-left));background:var(--br-canvas)}.library-header{max-width:var(--library-width);height:48px;margin:0 auto clamp(68px,9vh,102px);display:flex;align-items:center;justify-content:space-between}.library-brand{display:flex;align-items:center;gap:11px}.library-brand .br-strata-mark{width:34px!important;height:34px!important}.library-brand h1{margin:0;font-size:16px;line-height:1;letter-spacing:-.025em;font-weight:650}.library-brand p{margin:4px 0 0;color:var(--br-muted);font-size:10px}.library-actions{display:flex;align-items:center;gap:8px}.library-actions .br-icon-button{width:44px;min-height:44px;border:0;border-radius:50%;background:color-mix(in srgb,var(--br-paper) 68%,transparent);box-shadow:none}.library-update-button{height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid color-mix(in srgb,var(--br-green) 42%,var(--br-border));border-radius:99px;color:var(--br-ink);background:color-mix(in srgb,var(--br-green) 13%,var(--br-paper));font:600 10px/1 Instrument Sans Variable,sans-serif;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.library-update-button:hover{border-color:color-mix(in srgb,var(--br-green) 72%,var(--br-border));background:color-mix(in srgb,var(--br-green) 20%,var(--br-paper));transform:translateY(-1px)}.library-update-button:active{transform:scale(.98)}.library-update-button:focus-visible{outline:3px solid color-mix(in srgb,var(--br-green) 35%,transparent);outline-offset:2px}.library-update-button:disabled{cursor:wait;opacity:.72;transform:none}.library-update-button svg{width:15px;height:15px}.library-update-button--downloading svg{animation:sync-pulse 1s ease infinite}.library-update-button--error{border-color:color-mix(in srgb,var(--br-orange) 48%,var(--br-border));background:color-mix(in srgb,var(--br-orange) 12%,var(--br-paper))}.sync-badge-wrap{position:relative}.sync-badge{height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;margin-right:2px;border:1px solid transparent;border-radius:99px;background:color-mix(in srgb,var(--br-paper) 48%,transparent);color:var(--br-muted);font:inherit;font-size:10px;cursor:pointer}.sync-badge:hover,.sync-badge[aria-expanded=true]{border-color:var(--br-border);background:color-mix(in srgb,var(--br-paper) 82%,transparent)}.sync-badge i{width:6px;height:6px;border-radius:50%;background:var(--br-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--br-green) 18%,transparent)}.sync-badge--offline i,.sync-badge--local-only i{background:var(--br-muted);box-shadow:none}.sync-badge--syncing i{background:var(--br-blue);animation:sync-pulse 1s ease infinite}.sync-badge--retrying i{background:var(--br-orange);animation:sync-pulse 1.4s ease infinite}.sync-badge--attention i{background:var(--br-orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--br-orange) 18%,transparent)}.sync-popover{position:absolute;z-index:80;top:calc(100% + 9px);right:0;width:260px;padding:16px;border:1px solid var(--br-border);border-radius:15px;background:var(--br-paper);color:var(--br-ink);box-shadow:var(--br-shadow-card)}.sync-popover strong{display:block;margin-bottom:12px;font-size:13px}.sync-popover dl{display:grid;gap:8px;margin:0}.sync-popover dl div{display:flex;justify-content:space-between;gap:16px;font-size:11px}.sync-popover dt{color:var(--br-muted)}.sync-popover dd{margin:0;text-align:right}.sync-popover p{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--br-border);color:var(--br-muted);font-size:10px;line-height:1.45}.library-layout{max-width:var(--library-width);margin:0 auto;display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:clamp(56px,7vw,108px);align-items:start}.library-intro{position:sticky;top:28px;min-width:0}.library-intro__copy{max-width:330px}.library-intro .eyebrow{margin-bottom:19px}.library-intro h2{margin:0;font-size:clamp(66px,6vw,90px);line-height:.86;letter-spacing:-.075em;font-weight:580}.library-intro__description{max-width:310px;margin:30px 0 0;color:var(--br-muted);font-size:14px;line-height:1.58;text-wrap:pretty}.library-overview{margin-top:48px;border-top:1px solid var(--br-border);border-bottom:1px solid var(--br-border);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.library-overview>span{min-height:76px;padding:17px 0;display:flex;flex-direction:column;justify-content:center;gap:4px}.library-overview>span+span{padding-left:22px;border-left:1px solid var(--br-border)}.library-overview strong{font-size:20px;font-variant-numeric:tabular-nums;font-weight:590;letter-spacing:-.035em}.library-overview small{color:var(--br-muted);font-size:10px}.library-collection{min-width:0}.library-tools{height:54px;margin:0 0 24px;border-top:1px solid var(--br-border);border-bottom:1px solid var(--br-border);display:flex;align-items:center;justify-content:space-between;gap:22px}.library-search{height:100%;min-width:0;flex:1;display:flex;align-items:center;gap:11px;color:var(--br-muted)}.library-search svg{width:16px;height:16px}.library-search input{width:100%;height:100%;border:0;outline:0;background:transparent;color:var(--br-ink);font-size:13px}.library-search input::placeholder{color:var(--br-muted)}.library-search:focus-within{color:var(--br-ink)}.library-tools__summary{color:var(--br-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;letter-spacing:.09em;white-space:nowrap}.space-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.space-card-shell{position:relative;min-width:0;animation:card-arrive .42s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--card-delay, 0ms)}.space-card-shell--feature{grid-column:1 / -1}.space-card,.new-space-card{appearance:none;min-width:0;border:0;padding:0;background:transparent;color:var(--br-ink);text-align:left;cursor:pointer;outline:0}.space-card{width:100%}.new-space-card{animation:card-arrive .42s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--card-delay, 0ms)}.space-thumbnail{--space-preview-surface: var(--br-canvas-deep);--space-preview-sheet: var(--br-paper);--space-preview-ink: var(--br-ink);position:relative;height:230px;overflow:hidden;border:1px solid var(--br-border);border-radius:18px;background:var(--space-preview-surface);color:var(--space-preview-ink);transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .3s ease}.space-card--feature .space-thumbnail{height:clamp(300px,30vw,370px)}.space-thumbnail:before{content:"";position:absolute;inset:0;opacity:.24;background-image:linear-gradient(color-mix(in srgb,currentColor 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,currentColor 8%,transparent) 1px,transparent 1px);background-size:34px 34px;pointer-events:none}.space-thumbnail--blank:before{opacity:.16}.space-card__number{position:absolute;z-index:6;top:16px;left:17px;color:color-mix(in srgb,currentColor 52%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.12em}.space-card__star{position:absolute;z-index:6;top:17px;right:60px;width:30px;height:30px;border-radius:99px;display:grid;place-items:center;background:color-mix(in srgb,var(--space-preview-sheet) 82%,transparent);color:var(--space-preview-ink);backdrop-filter:blur(12px)}.space-card__star svg{width:14px;height:14px;fill:currentColor}.space-card__menu-button{position:absolute;z-index:8;top:13px;right:14px;width:36px;min-height:36px;border-color:color-mix(in srgb,var(--br-ink) 10%,transparent);background:color-mix(in srgb,var(--br-paper) 82%,transparent);color:var(--br-ink);box-shadow:none;opacity:.62;backdrop-filter:blur(12px);transition:opacity .18s ease,transform .18s ease,background-color .18s ease}.space-card-shell:hover .space-card__menu-button,.space-card__menu-button:focus-visible{opacity:1}.space-card__menu-button:hover{transform:translateY(-1px);background:var(--br-paper)}.space-thumbnail__blank-state{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:27px}.space-thumbnail__blank-state>span{display:flex;align-items:center;gap:10px;color:color-mix(in srgb,var(--space-preview-ink) 48%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:600;letter-spacing:.13em;line-height:1;text-transform:uppercase}.space-thumbnail__blank-state>span:before{width:18px;height:1px;background:currentColor;content:""}.space-thumbnail__strata{position:relative;width:39%;height:50%;max-height:138px}.space-card--feature .space-thumbnail__strata{width:31%;height:48%;max-height:185px}.space-thumbnail__strata i{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--space-preview-ink) 12%,transparent);border-radius:15px;background:var(--space-preview-sheet);box-shadow:0 12px 30px color-mix(in srgb,#16231d 13%,transparent)}.space-thumbnail__strata i:nth-child(1){transform:translate(-18px,-13px) rotate(-3deg);opacity:.42}.space-thumbnail__strata i:nth-child(2){transform:translate(12px,-4px) rotate(2deg);opacity:.7}.space-thumbnail__strata i:nth-child(3){transform:translate(2px,12px)}.space-thumbnail__silhouettes{position:absolute;z-index:3;inset:9% 10% 11%;width:80%;height:80%;overflow:visible;transition:translate .42s cubic-bezier(.16,1,.3,1)}.mini-item{fill:#f7f8f4;stroke:#12141521;stroke-width:1;filter:drop-shadow(0 7px 12px rgba(22,35,29,.1))}.mini-item--sticky-note{fill:var(--br-paper)}.mini-item--sticky-cyan{fill:var(--br-cyan)}.mini-item--sticky-green{fill:var(--br-green)}.mini-item--sticky-orange{fill:var(--br-orange)}.mini-item--sticky-blue{fill:var(--br-blue)}.mini-item--sticky-yellow{fill:var(--br-yellow)}.mini-item--label{fill:var(--space-preview-ink);stroke:none;filter:none;opacity:.62}.mini-item--image{fill:#687c70}.mini-item--video{fill:#252d29}.mini-item--spreadsheet{fill:#edf3ee;stroke:#7f9f8d}.mini-item--web-clip{fill:#a8ccde}.mini-item--date-event{fill:var(--event-paper)}.mini-item--stack{fill:#d7d1ff}.mini-item--stack-sage{fill:#c9dfca}.mini-item--stack-sky{fill:#bfdbea}.mini-item--stack-sand{fill:#ead7b7}.mini-item--stack-clay{fill:#e7b7aa}.mini-item--stack-stone{fill:#d7dbd8}.mini-item--arrow{color:var(--space-preview-ink);fill:none;stroke:none;filter:none}.mini-item--arrow-blue{color:#3f7fbd}.mini-item--arrow-green{color:#4f8a62}.mini-item--arrow-orange{color:#c57437}.mini-item--arrow-red{color:#c65b52}.mini-item--arrow-violet{color:#7568c5}.mini-item__arrow-line{fill:none;stroke:currentColor;stroke-width:2}.mini-item__arrow-head{stroke:currentColor;stroke-width:1.75;stroke-linejoin:round}.mini-item__arrow-head--filled{fill:currentColor}.mini-item__arrow-head--outline{fill:var(--space-preview-surface)}.mini-item--frame{--mini-frame-fill: transparent;--mini-frame-border: color-mix(in srgb, var(--space-preview-ink) 45%, transparent);fill:var(--mini-frame-fill);stroke:var(--mini-frame-border);stroke-width:1.5;filter:none}.mini-item--frame-blue{--mini-frame-fill: color-mix(in srgb, #8fc7ee 12%, transparent);--mini-frame-border: color-mix(in srgb, #4c8ab5 62%, var(--space-preview-ink))}.mini-item--frame-green{--mini-frame-fill: color-mix(in srgb, #a9d5ae 12%, transparent);--mini-frame-border: color-mix(in srgb, #65956d 62%, var(--space-preview-ink))}.mini-item--frame-yellow{--mini-frame-fill: color-mix(in srgb, #eadc8c 13%, transparent);--mini-frame-border: color-mix(in srgb, #a68e37 58%, var(--space-preview-ink))}.mini-item--frame-lilac{--mini-frame-fill: color-mix(in srgb, #bdb5ed 12%, transparent);--mini-frame-border: color-mix(in srgb, #7d72b8 62%, var(--space-preview-ink))}.mini-item--frame-clay{--mini-frame-fill: color-mix(in srgb, #dda99b 12%, transparent);--mini-frame-border: color-mix(in srgb, #a76555 62%, var(--space-preview-ink))}.mini-item--frame-background-none{--mini-frame-fill: transparent}.mini-item--frame-background-subtle{fill-opacity:.5}.mini-item--frame-border-color-ink{--mini-frame-border: color-mix(in srgb, var(--space-preview-ink) 62%, transparent)}.mini-item--frame-border-color-blue{--mini-frame-border: color-mix(in srgb, #4c8ab5 62%, var(--space-preview-ink))}.mini-item--frame-border-color-green{--mini-frame-border: color-mix(in srgb, #65956d 62%, var(--space-preview-ink))}.mini-item--frame-border-color-yellow{--mini-frame-border: color-mix(in srgb, #a68e37 58%, var(--space-preview-ink))}.mini-item--frame-border-color-lilac{--mini-frame-border: color-mix(in srgb, #7d72b8 62%, var(--space-preview-ink))}.mini-item--frame-border-color-clay{--mini-frame-border: color-mix(in srgb, #a76555 62%, var(--space-preview-ink))}.space-thumbnail__count{position:absolute;z-index:6;right:13px;bottom:12px;min-width:64px;height:34px;padding:0 11px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--space-preview-ink) 20%,transparent);border-radius:10px;background:color-mix(in srgb,var(--space-preview-sheet) 88%,var(--space-preview-ink) 12%);color:var(--space-preview-ink);box-shadow:0 8px 22px #00000029,inset 0 1px color-mix(in srgb,white 10%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;line-height:1;backdrop-filter:blur(12px)}.space-thumbnail__count strong{font-size:11px;font-weight:700;letter-spacing:-.02em}.space-thumbnail__count span{color:color-mix(in srgb,var(--space-preview-ink) 72%,transparent);font-size:7px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.space-card:hover .space-thumbnail{transform:translateY(-5px);border-color:var(--br-border-strong);box-shadow:0 22px 50px #0e181321}.space-card:hover .space-thumbnail__silhouettes{translate:0 -3px}.space-card:active .space-thumbnail{transform:translateY(-1px) scale(.992);transition-duration:.1s}.space-card:focus-visible .space-thumbnail,.new-space-card:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 72%,transparent);outline-offset:4px}.space-card__meta{min-height:62px;padding:16px 3px 0;display:flex;align-items:start;justify-content:space-between;gap:14px}.space-card__meta strong{min-width:0;overflow:hidden;font-size:20px;font-weight:620;line-height:1.08;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.space-card--feature .space-card__meta strong{font-size:23px}.space-card__arrow{display:grid;place-items:center;padding-top:3px;color:var(--br-muted);transition:transform .2s ease,color .2s ease}.space-card__arrow svg{width:16px;height:16px}.space-card:hover .space-card__arrow{transform:translate(2px,-2px);color:var(--br-ink)}.new-space-card{position:relative;min-height:308px;border:1px solid var(--br-border);border-radius:18px;padding:27px;background:color-mix(in srgb,var(--br-paper) 28%,transparent);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;transition:background-color .26s ease,border-color .26s ease,transform .42s cubic-bezier(.16,1,.3,1)}.new-space-card--wide{grid-column:1 / -1;min-height:142px;flex-direction:row;align-items:center;justify-content:flex-start}.new-space-card:hover{background:color-mix(in srgb,var(--br-paper) 46%,transparent);border-color:var(--br-border-strong);transform:translateY(-5px)}.new-space-card>span:first-child{width:56px;height:56px;margin:0 0 24px;border:1px solid var(--br-border-strong);border-radius:14px;background:var(--br-signal);color:#101312;display:grid;place-items:center;transition:transform .42s cubic-bezier(.16,1,.3,1)}.new-space-card>span:first-child svg{width:20px;height:20px}.new-space-card--wide>span:first-child{margin:0 22px 0 0}.new-space-card:hover>span:first-child{transform:rotate(4deg) scale(1.04)}.new-space-card__copy{display:flex;flex-direction:column;align-items:flex-start}.new-space-card strong{font-size:19px;line-height:1.1;letter-spacing:-.035em}.new-space-card small{max-width:260px;margin-top:9px;font-size:11px}.new-space-card__arrow{position:absolute;top:26px;right:26px;width:17px!important;height:17px;color:var(--br-muted);transition:transform .26s ease,color .26s ease}.new-space-card:hover .new-space-card__arrow{color:var(--br-ink);transform:translate(3px,-3px)}.library-empty{min-height:440px;padding:70px 32px 80px;border-bottom:1px solid var(--br-border);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.library-empty__mark{width:64px;height:64px;margin-bottom:27px;display:grid;place-items:center;color:var(--br-ink)}.library-empty__mark>svg{width:25px;height:25px}.library-empty .eyebrow{margin-bottom:17px}.library-empty h3{max-width:620px;margin:0;font-size:clamp(34px,4vw,54px);line-height:.98;letter-spacing:-.055em;font-weight:580;text-wrap:balance}.library-empty>p:not(.eyebrow){max-width:500px;margin:22px 0 28px;color:var(--br-muted);font-size:14px;line-height:1.55}.library-empty .br-button{min-height:46px;display:flex;align-items:center;gap:8px}.library-empty .br-button svg{width:16px;height:16px}.create-space-modal{width:min(520px,100%)}.create-space-modal>.br-modal__body{padding:0;overflow:hidden}.create-space-form{display:grid}.create-space-intro{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:26px 28px;border-bottom:1px solid var(--br-border);background:color-mix(in srgb,var(--br-signal) 12%,var(--br-paper))}.create-space-intro__mark{width:66px;height:66px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--br-ink) 10%,transparent);border-radius:16px;background:color-mix(in srgb,var(--br-paper) 82%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 50%,transparent)}.create-space-intro strong{display:block;font-size:18px;font-weight:640;line-height:1.15;letter-spacing:-.025em}.create-space-intro p{max-width:330px;margin:7px 0 0;color:var(--br-muted);font-size:12px;line-height:1.45}.create-space-fields{display:grid;padding:28px}.create-space-fields label{margin-bottom:10px;font-size:11px;font-weight:620}.create-space-fields input{width:100%;height:64px;border:1px solid var(--br-border-strong);border-radius:14px;padding:0 17px;outline:0;background:var(--br-paper);color:var(--br-ink);font-size:22px;font-weight:570;line-height:1;letter-spacing:-.025em;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.create-space-fields input::placeholder{color:var(--br-muted);font-weight:500;opacity:.82}.create-space-fields input:hover{border-color:color-mix(in srgb,var(--br-ink) 28%,transparent)}.create-space-fields input:focus{border-color:color-mix(in srgb,var(--br-signal) 65%,var(--br-ink));box-shadow:0 0 0 4px color-mix(in srgb,var(--br-signal) 24%,transparent);transform:translateY(-1px)}.create-space-fields input[aria-invalid=true]{border-color:color-mix(in srgb,#d64738 78%,var(--br-ink));box-shadow:0 0 0 4px color-mix(in srgb,#d64738 13%,transparent)}.create-space-help{min-height:17px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:9px;color:var(--br-muted);font-size:10px;line-height:1.4}.create-space-help span:last-child{flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.create-space-error{min-height:17px;margin:9px 0 0;color:color-mix(in srgb,#d64738 78%,var(--br-ink));font-size:10px;font-weight:580;line-height:1.4}.create-space-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:18px 28px 22px;border-top:1px solid var(--br-border);background:color-mix(in srgb,var(--br-canvas) 55%,var(--br-paper))}.create-space-actions .br-button{min-width:110px;min-height:43px}.create-space-actions .br-button:disabled{opacity:.58;cursor:wait;transform:none}.date-event-modal{width:min(520px,100%)}.date-event-modal>.br-modal__body{padding:0;overflow:hidden}.date-event-form{display:grid}.date-event-form__intro{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:19px;padding:27px 28px;border-bottom:1px solid color-mix(in srgb,var(--event-ink) 12%,transparent);background:var(--event-paper);color:var(--event-ink)}.date-event-form__intro>span{width:70px;height:70px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--event-ink) 16%,transparent);border-radius:18px;background:color-mix(in srgb,white 28%,transparent);box-shadow:inset 0 1px #ffffff6b;font-size:37px;font-weight:620;line-height:1;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.date-event-form__intro strong{display:block;font-size:19px;font-weight:640;line-height:1.15;letter-spacing:-.03em}.date-event-form__intro p{margin:7px 0 0;color:color-mix(in srgb,var(--event-ink) 66%,transparent);font-size:12px;line-height:1.45}.date-event-form__fields{display:grid;gap:19px;padding:28px}.date-event-form__fields>div{display:grid;grid-template-columns:1fr 1fr;gap:13px}.date-event-form label{min-width:0;display:grid;gap:8px}.date-event-form label>span,.date-event-form__field>span{color:var(--br-muted);font-size:10px;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.date-event-form__field{min-width:0;display:grid;gap:8px}.date-event-form input{width:100%;min-width:0;height:54px;border:1px solid var(--br-border-strong);border-radius:13px;outline:0;padding:0 14px;background:var(--br-paper);color:var(--br-ink);font-size:15px;font-weight:570;color-scheme:light dark;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.date-event-form input[type=text]{font-size:18px;letter-spacing:-.02em}.date-event-form input:hover{border-color:color-mix(in srgb,var(--br-ink) 28%,transparent)}.date-event-form input:focus{border-color:color-mix(in srgb,#7f6fd0 68%,var(--br-ink));box-shadow:0 0 0 4px color-mix(in srgb,#a89ae9 24%,transparent);transform:translateY(-1px)}.date-event-form input::placeholder{color:var(--br-muted);opacity:.76}.date-event-form__error{margin:-5px 0 0;color:color-mix(in srgb,#d64738 82%,var(--br-ink));font-size:11px;font-weight:580;line-height:1.4}.date-event-form>footer{display:flex;justify-content:flex-end;gap:9px;padding:18px 28px 22px;border-top:1px solid var(--br-border);background:color-mix(in srgb,var(--br-canvas) 55%,var(--br-paper))}.date-event-form>footer .br-button{min-width:112px;min-height:43px}.date-time-picker-trigger{width:100%;min-width:0;height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) 8px;align-items:center;gap:10px;border:1px solid var(--br-border-strong);border-radius:13px;padding:0 13px 0 10px;outline:0;background:var(--br-paper);color:var(--br-ink);text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.date-time-picker-trigger:hover{border-color:color-mix(in srgb,var(--br-ink) 28%,transparent);transform:translateY(-1px)}.date-time-picker-trigger:active{transform:translateY(0) scale(.985)}.date-time-picker-trigger:focus-visible,.date-time-picker-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--event-ink) 44%,var(--br-border-strong));box-shadow:0 0 0 4px color-mix(in srgb,var(--event-paper) 38%,transparent)}.date-time-picker-trigger:disabled{opacity:.5;cursor:default;transform:none}.date-time-picker-trigger__icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--event-ink) 10%,transparent);border-radius:10px;background:var(--event-paper);color:var(--event-ink)}.date-time-picker-trigger__icon svg{width:17px;height:17px}.date-time-picker-trigger__copy{min-width:0;display:grid;gap:2px}.date-time-picker-trigger__copy strong{overflow:hidden;font-size:13px;font-weight:630;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.date-time-picker-trigger__copy small{overflow:hidden;color:var(--br-muted);font-size:9px;font-weight:540;text-overflow:ellipsis;white-space:nowrap}.date-time-picker-trigger__marker{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:.46;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.date-time-picker-trigger[aria-expanded=true] .date-time-picker-trigger__marker{transform:translateY(2px) rotate(225deg)}.date-time-picker-popover{position:fixed;z-index:2100;width:330px;max-height:min(590px,calc(100dvh - 24px));overflow:hidden;padding:16px;color:var(--br-ink);animation:date-time-picker-in .19s cubic-bezier(.16,1,.3,1) both}.date-time-picker-popover[data-placement=above]{transform-origin:24px 100%}.date-time-picker-popover[data-placement=below]{transform-origin:24px 0}.date-time-picker-popover__header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:2px 2px 14px}.date-time-picker-popover__header>div{min-width:0}.date-time-picker-popover__header>div>span,.time-picker__header>span{display:block;margin-bottom:4px;color:var(--br-muted);font-size:9px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.date-time-picker-popover__header>div>strong{display:block;overflow:hidden;font-size:18px;font-weight:650;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.date-time-picker-popover__header nav{display:flex;gap:5px}.date-time-picker-popover__header .br-icon-button{width:35px;min-height:35px;padding:9px;border-radius:10px;background:color-mix(in srgb,var(--br-ink) 4%,transparent)}.date-time-picker-popover__footer{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:13px -16px -16px;padding:10px 16px;border-top:1px solid var(--br-border);background:color-mix(in srgb,var(--br-canvas) 54%,var(--br-paper))}.date-time-picker-popover__footer>span{min-width:0;overflow:hidden;color:var(--br-muted);font-size:9px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.date-time-picker-popover__footer .br-button{min-height:34px;padding:6px 11px;font-size:11px}.time-picker__footer-options{display:flex;gap:6px}.time-picker__footer-options .br-button[aria-pressed=true]{border-color:color-mix(in srgb,var(--event-ink) 14%,transparent);background:var(--event-paper);color:var(--event-ink)}.date-picker__grid{display:grid;gap:4px}.date-picker__weekdays,.date-picker__week{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.date-picker__weekdays{margin-bottom:2px}.date-picker__weekdays span{height:23px;display:grid;place-items:center;color:var(--br-muted);font:620 8px/1 IBM Plex Mono,ui-monospace,monospace;text-transform:uppercase}.date-picker__week button{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center;border:1px solid transparent;border-radius:10px;padding:0;background:transparent;color:var(--br-ink);font:570 11px/1 IBM Plex Mono,ui-monospace,monospace;cursor:pointer;transition:transform .14s ease,background-color .14s ease,border-color .14s ease,opacity .14s ease}.date-picker__week button:hover{border-color:var(--br-border);background:color-mix(in srgb,var(--br-ink) 5%,transparent);transform:translateY(-1px)}.date-picker__week button:active{transform:scale(.91)}.date-picker__week button:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 72%,transparent);outline-offset:-1px}.date-picker__week button[data-outside-month=true]{opacity:.27}.date-picker__week button[aria-current=date]:after{position:absolute;left:50%;bottom:4px;width:3px;height:3px;border-radius:50%;background:currentColor;content:"";transform:translate(-50%)}.date-picker__week button.is-selected{border-color:color-mix(in srgb,var(--event-ink) 17%,transparent);background:var(--event-paper);color:var(--event-ink);box-shadow:inset 0 1px color-mix(in srgb,white 48%,transparent);font-weight:700;opacity:1}.time-picker-popover{width:306px;padding-top:0}.time-picker__header{margin:0 -16px 14px;padding:18px 18px 16px;border-bottom:1px solid color-mix(in srgb,var(--event-ink) 12%,transparent);background:var(--event-paper);color:var(--event-ink)}.time-picker__header>span{color:color-mix(in srgb,var(--event-ink) 62%,transparent)}.time-picker__header strong{display:block;font:660 30px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:-.055em}.time-picker__header small{display:block;margin-top:6px;color:color-mix(in srgb,var(--event-ink) 62%,transparent);font-size:9px}.time-picker__rails{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:end;gap:5px}.time-picker__colon{height:206px;display:grid;place-items:center;color:var(--br-muted);font:650 22px/1 IBM Plex Mono,ui-monospace,monospace}.time-picker__column{min-width:0}.time-picker__column>span{display:block;margin:0 0 7px 5px;color:var(--br-muted);font-size:8px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.time-picker__column>div{height:206px;overflow-y:auto;padding:82px 4px;border:1px solid var(--br-border);border-radius:13px;background:color-mix(in srgb,var(--br-ink) 3%,transparent);scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none}.time-picker__column>div::-webkit-scrollbar{display:none}.time-picker__column button{width:100%;height:38px;display:grid;place-items:center;border:1px solid transparent;border-radius:9px;padding:0;background:transparent;color:var(--br-muted);font:570 12px/1 IBM Plex Mono,ui-monospace,monospace;cursor:pointer;scroll-snap-align:center;transition:color .14s ease,background-color .14s ease,border-color .14s ease,transform .14s ease}.time-picker__column button:hover{background:color-mix(in srgb,var(--br-ink) 5%,transparent);color:var(--br-ink)}.time-picker__column button:active{transform:scale(.92)}.time-picker__column button:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 72%,transparent);outline-offset:-2px}.time-picker__column button.is-selected{border-color:color-mix(in srgb,var(--event-ink) 15%,transparent);background:var(--event-paper);color:var(--event-ink);box-shadow:inset 0 1px color-mix(in srgb,white 46%,transparent);font-weight:720}@keyframes date-time-picker-in{0%{opacity:0;transform:translateY(5px) scale(.975)}}.canvas-surface{background:var(--br-canvas)}.canvas-grain{border-color:color-mix(in srgb,var(--br-ink) 7%,transparent);opacity:.5}.canvas-item{border-radius:var(--br-radius-card);box-shadow:none;transition:opacity .42s cubic-bezier(.16,1,.3,1),filter .42s cubic-bezier(.16,1,.3,1),box-shadow .22s ease;will-change:transform,opacity}.canvas-item:hover{box-shadow:var(--br-shadow-card)}.canvas-item.is-moving{z-index:999!important;box-shadow:0 24px 70px #00000047}.canvas-item.is-dimmed,.canvas-frame-label-overlay.is-dimmed{opacity:.065;filter:saturate(.35) brightness(.65);pointer-events:none}.canvas-item.is-editor-source{opacity:0}.canvas-item.is-inline-editing{user-select:text;cursor:text;box-shadow:0 0 0 calc(1.5px / var(--canvas-scale, 1)) color-mix(in srgb,var(--br-ink) 72%,transparent)}.canvas-item.is-stack-revealing,.canvas-item.is-stack-collapsing{animation-duration:var(--stack-transition-duration, .46s);animation-fill-mode:both;animation-delay:var(--stack-reveal-delay, 0ms)}.canvas-item.is-stack-revealing{animation-name:stack-item-reveal;animation-timing-function:cubic-bezier(.16,1,.3,1)}.canvas-item.is-stack-collapsing{animation-name:stack-item-collapse;animation-timing-function:cubic-bezier(.4,0,.2,1)}.item-sticky,.item-document,.item-image,.item-video,.item-pdf,.item-spreadsheet,.item-clip,.item-date-event{border-color:color-mix(in srgb,var(--br-ink) 7%,transparent)}.item-sticky{padding:24px}.item-sticky>.bedrock-markdown-preview{overflow:clip;overflow-clip-margin:.55em;font-size:17px;line-height:1.32;letter-spacing:-.018em}.item-sticky.is-editing{cursor:text}.item-sticky.accent-cyan .bedrock-editor,.item-sticky.accent-green .bedrock-editor,.item-sticky.accent-orange .bedrock-editor,.item-sticky.accent-blue .bedrock-editor,.item-sticky.accent-yellow .bedrock-editor{color:#121415}.item-sticky>.bedrock-editor,.item-sticky>.bedrock-editor>div{width:100%;height:100%}.item-sticky.is-editing .bedrock-prose{min-height:100%;font-size:17px;line-height:1.32;letter-spacing:-.018em;caret-color:currentColor}.item-sticky.is-editing .bedrock-prose h1,.item-sticky.is-editing .bedrock-prose h2,.item-sticky.is-editing .bedrock-prose h3,.item-sticky.is-editing .bedrock-prose h4,.item-sticky.is-editing .bedrock-prose h5{margin:0 0 .55em;line-height:1.08;letter-spacing:-.035em}.item-sticky.is-editing .bedrock-prose h1{font-size:2em}.item-sticky.is-editing .bedrock-prose h2{font-size:1.5em}.item-sticky.is-editing .bedrock-prose h3{font-size:1.17em}.item-sticky.is-editing .bedrock-prose h4{font-size:1em}.item-sticky.is-editing .bedrock-prose h5{font-size:.83em}.item-sticky.is-editing .bedrock-prose p,.item-sticky.is-editing .bedrock-prose ul,.item-sticky.is-editing .bedrock-prose ol,.item-sticky.is-editing .bedrock-prose blockquote,.item-sticky.is-editing .bedrock-prose pre{margin:.7em 0}.item-sticky.is-editing .bedrock-prose>:first-child{margin-top:0}.item-sticky.is-editing .bedrock-prose>:last-child{margin-bottom:0}.item-sticky.is-editing .bedrock-prose ul:not([data-type=taskList]),.item-sticky.is-editing .bedrock-prose ol{padding-left:1.25em}.item-sticky.is-editing .bedrock-prose li+li{margin-top:.28em}.item-sticky.is-editing .bedrock-prose li p,.item-sticky.is-editing .bedrock-prose blockquote p{margin:0}.item-sticky.is-editing .bedrock-prose blockquote{border-left:2px solid currentColor;padding-left:.8em;color:inherit;opacity:.72}.item-sticky.is-editing .bedrock-prose pre{overflow:hidden;border-radius:8px;padding:.7em .8em;background:color-mix(in srgb,currentColor 8%,transparent);font:.78em/1.45 IBM Plex Mono,monospace;white-space:pre-wrap}.item-sticky.is-editing .bedrock-prose :not(pre)>code{border-radius:4px;padding:.08em .28em;background:color-mix(in srgb,currentColor 10%,transparent);font:.88em IBM Plex Mono,monospace}.item-sticky.is-editing .bedrock-prose mark{border-radius:2px;padding:0 .08em;background:var(--br-signal, #dfff00);color:#121415}.item-sticky.is-editing .bedrock-prose a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.15em}.item-sticky.is-editing .bedrock-prose ul[data-type=taskList] li{gap:.5em}.item-sticky.is-editing .bedrock-prose ul[data-type=taskList] li>label{position:relative;display:grid;place-items:center;flex:0 0 1em;width:1em;height:1em;margin-top:.16em;border:1px solid currentColor;border-radius:.26em}.item-sticky.is-editing .bedrock-prose ul[data-type=taskList] li>label input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.item-sticky.is-editing .bedrock-prose ul[data-type=taskList] li>label span{width:.72em;height:.72em;line-height:1}.item-sticky.is-editing .bedrock-prose ul[data-type=taskList] li[data-checked=true]>label span:before{content:"";display:block;width:100%;height:100%;background:currentColor;-webkit-mask:var(--bedrock-task-check-icon) center / contain no-repeat;mask:var(--bedrock-task-check-icon) center / contain no-repeat}.item-sticky.is-editing .bedrock-prose ul[data-type=taskList] li[data-checked=true]>div{opacity:.56;text-decoration:line-through}.item-document{padding:38px 32px 32px}.document-kicker{margin-bottom:29px;font-size:7px}.item-document>h2{margin-bottom:19px;font-size:29px;letter-spacing:-.045em}.item-document>.bedrock-markdown-preview{font-family:inherit;font-size:14px;line-height:1.52}.item-image{position:relative;margin:0;padding:0;background:transparent;border:0}.item-image img{border-radius:inherit;-webkit-user-drag:none}.item-image figcaption{left:12px;bottom:10px;padding:5px 7px;border-radius:6px;background:#050706ad;color:#fff;opacity:0;transition:opacity .18s ease}.item-image:hover figcaption{opacity:1}.item-clip__body{padding:25px}.space-enter-title{position:absolute;z-index:90;top:26px;left:50%;margin:0;color:var(--br-muted);font-size:13px;font-weight:560;letter-spacing:-.01em;transform:translate(-50%);pointer-events:none;animation:space-title-settle 2.2s ease both}.space-top-left,.space-top-right,.space-bottom-left{position:absolute;z-index:100;display:flex;align-items:center;padding:5px}.space-top-left,.space-top-right{top:max(24px,env(safe-area-inset-top));padding:0;border:0;border-radius:50%;background:#050706;color:#f7f8f5}.space-top-left{left:max(28px,env(safe-area-inset-left))}.space-top-right{right:max(28px,env(safe-area-inset-right))}.space-top-left .br-icon-button,.space-top-right .br-icon-button{width:54px;min-height:54px;border:0;border-radius:50%;background:transparent;color:inherit}.space-bottom-left{left:max(28px,env(safe-area-inset-left));bottom:max(28px,env(safe-area-inset-bottom));padding:0;gap:0;border:0;border-radius:28px;background:#050706;color:#f7f8f5;overflow:hidden}.space-bottom-left>.br-icon-button{width:56px;min-height:56px;border:0;border-radius:50%;background:transparent;color:inherit}.history-controls{width:0;display:flex;opacity:0;overflow:hidden;transition:width .38s cubic-bezier(.16,1,.3,1),opacity .18s ease}.space-bottom-left:hover .history-controls,.space-bottom-left:focus-within .history-controls{width:104px;opacity:1}.history-controls .br-icon-button{width:48px;min-height:56px;border:0;background:transparent;color:inherit}.space-bottom-right{position:absolute;z-index:100;right:max(28px,env(safe-area-inset-right));bottom:max(28px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px}.fit-elements-button{width:56px;height:56px;border:0;border-radius:50%;padding:0;display:grid;place-items:center;background:#050706;color:#f7f8f5;cursor:pointer;box-shadow:0 10px 30px #0003;transition:transform .36s cubic-bezier(.16,1,.3,1),background .2s ease}.fit-elements-button:hover{transform:scale(1.04)}.fit-elements-button:active{transform:scale(.92);transition-duration:90ms}.fit-elements-button:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 75%,transparent);outline-offset:3px}.fit-elements-button svg{width:24px;height:24px}.add-button{width:56px;height:56px;margin:0;border-radius:50%;background:#050706;color:#f7f8f5;box-shadow:0 10px 30px #0003;transition:transform .36s cubic-bezier(.16,1,.3,1),background .2s ease}.add-button:hover{transform:scale(1.04)}.add-button:active{transform:scale(.92);transition-duration:90ms}.add-button.is-open{transform:rotate(45deg)}.space-screen:has(.br-modal-backdrop) .space-top-left,.space-screen:has(.br-modal-backdrop) .space-top-right{visibility:hidden}.add-menu-layer{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:24px;background:#040605ad;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:add-layer-in .22s ease both}.add-menu{position:relative;inset:auto;width:min(480px,calc(100vw - 32px));max-height:min(680px,calc(100dvh - 48px));overflow:auto;padding:12px;border-radius:24px;animation:add-menu-materialize .38s cubic-bezier(.16,1,.3,1) both;transform-origin:70% 100%}.web-clip-entry-layer{position:fixed;inset:0;z-index:520;display:grid;place-items:center;padding:24px;background:#070a09d1;backdrop-filter:blur(3px) saturate(72%);-webkit-backdrop-filter:blur(3px) saturate(72%);animation:add-layer-in .2s ease both}.web-clip-entry-dialog{min-width:0;width:min(88vw,100rem);transform:translateY(2dvh)}.add-menu-layer.is-closing,.web-clip-entry-layer.is-closing{pointer-events:none;animation:overlay-layer-out .18s ease both}.add-menu-layer .add-menu.is-closing{animation:add-menu-out .18s cubic-bezier(.4,0,1,1) both}.web-clip-entry-layer.is-closing .web-clip-entry-dialog{animation:web-clip-entry-out .18s cubic-bezier(.4,0,1,1) both}.br-modal-backdrop:has(>.br-modal.is-closing){pointer-events:none;animation:overlay-layer-out .18s ease both}.br-modal.is-closing{animation:modal-out .18s cubic-bezier(.4,0,1,1) both}.web-clip-entry{min-width:0;width:100%}.web-clip-entry__label,.web-clip-entry__instructions{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.web-clip-entry__field{min-width:0;width:100%;height:clamp(88px,7vw,128px);display:flex;align-items:center;gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:0 clamp(30px,3.1vw,58px);background:#202524;color:#f2f4f2;box-shadow:inset 0 1px #ffffff06;transition:border-color .18s ease,background-color .18s ease,transform .32s cubic-bezier(.16,1,.3,1)}.web-clip-entry__field:focus-within{border-color:#ffffff26;background:#222827}.web-clip-entry__field>span,.web-clip-entry__field input{font:500 clamp(32px,3.05vw,56px)/1 -apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",sans-serif;letter-spacing:-.045em}.web-clip-entry__field>span{flex:0 0 auto;color:#7b817e}.web-clip-entry__field input{min-width:0;flex:1 1 auto;border:0;outline:0;padding:0;background:transparent;color:#f2f4f2;caret-color:#8d9691}.web-clip-entry__field input::placeholder{color:#656c68;opacity:1}.web-clip-entry__field input:disabled{opacity:.58}.web-clip-entry.is-submitting .web-clip-entry__field{transform:scale(.995)}.web-clip-entry>p{margin:16px clamp(30px,3.1vw,58px) 0;color:#dca28f;font-size:13px;font-weight:520}.editor-modal .writing-sheet{width:min(880px,calc(100% - 120px));min-height:0;margin:clamp(126px,18vh,190px) auto 180px;padding:0;border:0;background:transparent;box-shadow:none}.editor-modal--sticky-note .writing-sheet{width:min(520px,calc(100% - 72px));min-height:min(650px,68dvh);padding:48px;border-radius:28px;background:var(--br-paper);box-shadow:0 30px 90px #0000003d}.editor-modal--sticky-note .writing-sheet.accent-cyan{background:var(--br-cyan);color:#101312}.editor-modal--sticky-note .writing-sheet.accent-green{background:var(--br-green);color:#101312}.editor-modal--sticky-note .writing-sheet.accent-orange{background:var(--br-orange);color:#101312}.editor-modal--sticky-note .writing-sheet.accent-blue{background:var(--br-blue);color:#101312}.editor-modal--sticky-note .writing-sheet.accent-yellow{background:var(--br-yellow);color:#101312}.editor-modal--sticky-note .writing-sheet.accent-cyan .bedrock-editor,.editor-modal--sticky-note .writing-sheet.accent-green .bedrock-editor,.editor-modal--sticky-note .writing-sheet.accent-orange .bedrock-editor,.editor-modal--sticky-note .writing-sheet.accent-blue .bedrock-editor,.editor-modal--sticky-note .writing-sheet.accent-yellow .bedrock-editor{color:#101312}.editor-modal .document-title-input{margin-bottom:60px;font-size:clamp(52px,6vw,78px);line-height:.94;letter-spacing:-.06em;font-weight:510;text-wrap:balance}.editor-modal .bedrock-prose{max-width:780px;font-size:20px;line-height:1.58;letter-spacing:-.012em}.editor-modal .bedrock-editor-toolbar{position:fixed;z-index:6;left:50%;top:auto;bottom:max(28px,env(safe-area-inset-bottom));width:max-content;margin:0;padding:7px;flex-wrap:nowrap;transform:translate(-50%);border:1px solid var(--br-border);border-radius:18px;background:var(--br-panel);box-shadow:var(--br-shadow-panel);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.editor-modal .bedrock-editor-toolbar button{width:40px;height:40px;border-radius:11px}.editor-modal .editor-footer{display:none}.editor-modal .recovered-versions{max-width:880px;margin:-140px auto 180px}.media-detail{min-height:100%;display:grid;grid-template-columns:76px minmax(0,1fr) minmax(170px,220px);align-items:center;gap:clamp(28px,4vw,64px);padding:104px clamp(42px,7vw,120px) 150px}.media-palette{position:relative;z-index:4;display:grid;justify-content:center}.media-palette__list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.media-palette__item{position:relative;width:50px;height:50px;isolation:isolate}.media-palette__swatch{width:50px;height:50px;padding:0;border:0;border-radius:50%;background:var(--media-color);box-shadow:inset 0 0 0 1px #ffffff57,0 2px 9px #0000001f;cursor:pointer;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .28s ease;-webkit-tap-highlight-color:transparent}.media-palette__swatch:after{content:"";position:absolute;inset:-5px;border:1px solid color-mix(in srgb,var(--media-color) 58%,var(--br-ink));border-radius:inherit;opacity:0;transform:scale(.82);transition:opacity .22s ease,transform .42s cubic-bezier(.16,1,.3,1)}.media-palette__item:hover .media-palette__swatch,.media-palette__item:focus-within .media-palette__swatch{transform:translate(3px) scale(1.12);box-shadow:inset 0 0 0 1px #ffffff6b,0 9px 22px color-mix(in srgb,var(--media-color) 34%,rgba(0,0,0,.22))}.media-palette__item:hover .media-palette__swatch:after,.media-palette__item:focus-within .media-palette__swatch:after{opacity:.72;transform:scale(1)}.media-palette__swatch:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 78%,transparent);outline-offset:5px}.media-palette__details{position:absolute;z-index:-1;left:calc(100% + 16px);top:50%;width:246px;padding:9px;border:1px solid var(--br-border);border-radius:16px;background:color-mix(in srgb,var(--br-paper) 92%,transparent);box-shadow:var(--br-shadow-panel);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-10px,-50%,0) scale(.94);transform-origin:left center;backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);transition:opacity .16s ease,transform .34s cubic-bezier(.16,1,.3,1),visibility 0s linear .18s}.media-palette__details:before{content:"";position:absolute;left:-18px;top:0;width:18px;height:100%;background:transparent}.media-palette__item:hover .media-palette__details,.media-palette__item:focus-within .media-palette__details{z-index:3;opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,-50%,0) scale(1);transition-delay:0s}.media-palette__details header{min-height:26px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 6px 5px}.media-palette__details header span{color:var(--br-ink);font-size:10px;font-weight:680;letter-spacing:.04em;text-transform:uppercase}.media-palette__details header small{color:var(--br-muted);font-size:9px;letter-spacing:.035em}.media-palette__details>button{width:100%;min-height:37px;display:grid;grid-template-columns:31px 1fr 15px;align-items:center;gap:7px;border:0;border-radius:10px;padding:0 8px;background:transparent;color:var(--br-ink);cursor:pointer;text-align:left;transition:background-color .16s ease,transform .18s ease}.media-palette__details>button:hover{background:color-mix(in srgb,var(--media-color) 17%,transparent)}.media-palette__details>button:active{transform:scale(.975)}.media-palette__details>button:focus-visible{outline:2px solid color-mix(in srgb,var(--br-signal) 80%,transparent);outline-offset:-1px}.media-palette__details>button span{color:var(--br-muted);font-size:9px;font-weight:650;letter-spacing:.08em}.media-palette__details code{overflow:hidden;color:var(--br-ink);font:10px/1.2 IBM Plex Mono,ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.media-palette__details svg{width:14px;height:14px;color:var(--br-muted)}.media-focus-column{min-width:0;display:grid;gap:28px}.media-focus-frame{max-width:100%;max-height:68dvh;margin:0;display:grid;place-items:center;overflow:hidden;border-radius:3px;background:#f6f6f2;box-shadow:0 18px 60px #0000002e}.media-focus-frame--image{background:transparent;box-shadow:none;cursor:zoom-in;touch-action:none;user-select:none}.media-focus-frame--image.is-pannable{cursor:grab}.media-focus-frame--image.is-panning{cursor:grabbing}.media-focus-frame img,.media-focus-frame video{display:block;width:100%;height:100%;max-height:68dvh;object-fit:contain}.media-focus-frame--image img{transform-origin:center;transition:transform 90ms ease-out;will-change:transform}.media-focus-frame--image.is-panning img{transition:none}.media-modal--video{--video-viewer-bg: #151918;--video-viewer-ink: #f2f3ef;--video-viewer-muted: #959c97;background:var(--video-viewer-bg)!important;color:var(--video-viewer-ink)}.media-modal--video>.br-modal__body{background:var(--video-viewer-bg)}.media-detail--video{width:min(1580px,100%);min-height:100dvh;margin:0 auto;grid-template-columns:minmax(0,1fr) minmax(184px,220px);gap:clamp(42px,5vw,84px);padding:clamp(96px,10dvh,126px) clamp(36px,7vw,118px) 148px}.media-detail--video .media-focus-column{justify-items:center;align-self:center}.media-focus-frame--video{width:auto;height:min(72dvh,920px);aspect-ratio:var(--media-aspect, 1.6);max-width:100%;max-height:72dvh;border:1px solid rgba(255,255,255,.09);border-radius:4px;background:#090b0a;box-shadow:0 28px 86px #00000057}.media-focus-frame--video .video-player--detail,.media-focus-frame--video .video-player__media{max-height:inherit}.media-detail--pdf{width:min(1580px,100%);min-height:100dvh;margin:0 auto;grid-template-columns:minmax(0,1fr) minmax(184px,220px);gap:clamp(42px,5vw,84px);padding:clamp(86px,8dvh,112px) clamp(36px,7vw,118px) 132px}.media-detail--pdf .media-focus-column{min-height:0;align-self:stretch}.media-modal--pdf{--pdf-viewer-bg: #111512;--pdf-viewer-ink: #f2f4f0;--pdf-viewer-muted: #929a94;background:var(--pdf-viewer-bg)!important;color:var(--pdf-viewer-ink)}.media-modal--pdf>.br-modal__body{background:var(--pdf-viewer-bg)}.media-focus-frame--pdf{width:min(960px,100%);height:min(78dvh,1000px);max-height:min(78dvh,1000px);justify-self:center;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:#202522;box-shadow:0 28px 86px #0000005c}.media-focus-frame--pdf .pdf-reader--detail{min-height:100%}.media-detail--pdf .media-metadata{color:var(--pdf-viewer-muted);font:580 10px/1.2 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.1em}.media-detail--pdf .media-metadata span{color:var(--pdf-viewer-ink);font-weight:650}.media-detail--pdf .media-metadata strong{color:var(--pdf-viewer-muted);font-weight:470;letter-spacing:.065em;text-transform:none;font-variant-numeric:tabular-nums}.media-modal--pdf .media-actions{border-color:#ffffff1a;background:#181d1be0;color:var(--pdf-viewer-ink);box-shadow:0 18px 54px #0000005c,inset 0 1px #ffffff0d}.media-modal--pdf .media-actions .br-icon-button{color:inherit}.media-modal--pdf .media-actions .br-icon-button:hover{background:#ffffff1a}.item-spreadsheet{position:relative;display:grid;grid-template-rows:minmax(0,1fr) 38px;margin:0;background:var(--br-paper)}.item-spreadsheet .spreadsheet-reader--canvas{pointer-events:none}.item-spreadsheet figcaption{min-width:0;display:flex;align-items:center;gap:10px;padding:0 13px;border-top:1px solid var(--br-border);background:var(--br-paper);color:var(--br-muted);font:550 8px/1 IBM Plex Mono,ui-monospace,monospace}.item-spreadsheet figcaption span{flex:0 0 auto;color:color-mix(in srgb,var(--br-green) 55%,var(--br-ink));font-weight:750;letter-spacing:.1em}.item-spreadsheet figcaption strong{min-width:0;overflow:hidden;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap}.item-spreadsheet figcaption small{margin-left:auto;color:var(--br-muted);font:inherit;white-space:nowrap}.spreadsheet-reader{--sheet-accent: color-mix(in srgb, var(--br-green) 55%, var(--br-ink));--sheet-paper: var(--br-paper);--sheet-ink: var(--br-ink);--sheet-muted: var(--br-muted);--sheet-rule: var(--br-border);--sheet-header: color-mix(in srgb, var(--br-canvas-deep) 72%, var(--sheet-paper));position:relative;width:100%;height:100%;min-width:0;min-height:0;display:grid;overflow:hidden;background:var(--sheet-paper);color:var(--sheet-ink);isolation:isolate}.spreadsheet-reader--canvas{grid-template-rows:minmax(0,1fr)}.spreadsheet-reader--detail{grid-template-rows:58px 38px minmax(0,1fr) 48px;background:var(--br-canvas);color:var(--br-ink)}.spreadsheet-reader__header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 18px;border-bottom:1px solid var(--br-border);background:color-mix(in srgb,var(--br-paper) 90%,transparent)}.spreadsheet-reader__identity{min-width:0;display:flex;align-items:center;gap:11px}.spreadsheet-reader__identity>span{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--sheet-accent) 22%,var(--br-border));border-radius:9px;background:color-mix(in srgb,var(--sheet-accent) 9%,var(--br-paper));color:var(--sheet-accent)}.spreadsheet-reader__identity svg{width:15px;height:15px}.spreadsheet-reader__identity div{min-width:0;display:grid;gap:3px}.spreadsheet-reader__identity strong{overflow:hidden;font-size:11px;font-weight:650;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.spreadsheet-reader__identity small{color:var(--br-muted);font:520 8px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.065em;text-transform:uppercase}.spreadsheet-reader__zoom{display:flex;align-items:center;gap:2px}.spreadsheet-reader__zoom .br-icon-button{width:34px;min-height:34px;border:0;background:transparent}.spreadsheet-reader__zoom>button:not(.br-icon-button){min-width:54px;height:30px;border:1px solid var(--br-border);border-radius:8px;background:color-mix(in srgb,var(--br-paper) 76%,transparent);color:var(--br-muted);font:580 9px/1 IBM Plex Mono,ui-monospace,monospace;cursor:pointer}.spreadsheet-reader__zoom>button:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 70%,transparent);outline-offset:1px}.spreadsheet-reader__formula{min-width:0;display:grid;grid-template-columns:68px minmax(0,1fr);border-bottom:1px solid var(--br-border);background:var(--br-paper);font:520 10px/1.2 IBM Plex Mono,ui-monospace,monospace}.spreadsheet-reader__formula span{display:grid;place-items:center;border-right:1px solid var(--br-border);color:var(--sheet-accent);font-weight:720}.spreadsheet-reader__formula output{min-width:0;align-self:center;overflow:hidden;padding:0 13px;color:var(--br-muted);text-overflow:ellipsis;white-space:nowrap}.spreadsheet-reader__body{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--sheet-paper)}.spreadsheet-reader__limit{position:absolute;z-index:7;top:8px;right:10px;max-width:min(70%,620px);padding:5px 8px;border:1px solid color-mix(in srgb,var(--sheet-accent) 22%,var(--sheet-rule));border-radius:6px;background:color-mix(in srgb,var(--sheet-paper) 94%,transparent);color:var(--sheet-accent);font:600 8px/1.3 IBM Plex Mono,ui-monospace,monospace;text-align:right}.spreadsheet-reader__state,.spreadsheet-reader__loading{position:absolute;z-index:4;inset:0}.spreadsheet-reader__state{display:grid;place-content:center;justify-items:center;gap:8px;padding:24px;color:var(--sheet-muted);text-align:center}.spreadsheet-reader__state svg{width:25px;height:25px;margin-bottom:3px;color:var(--sheet-accent)}.spreadsheet-reader__state strong{font-size:11px;font-weight:670}.spreadsheet-reader__state span{max-width:280px;font-size:9px;line-height:1.45}.spreadsheet-reader__loading{display:grid;grid-template-columns:repeat(6,minmax(48px,1fr));grid-auto-rows:minmax(24px,1fr);gap:1px;padding:30px;background:color-mix(in srgb,var(--sheet-ink) 11%,var(--sheet-paper))}.spreadsheet-reader__loading i{background:color-mix(in srgb,var(--sheet-ink) 3%,var(--sheet-paper));animation:spreadsheet-cell-pulse 1.2s ease-in-out infinite alternate}.spreadsheet-reader__loading i:nth-child(4n+1){animation-delay:-.7s}.spreadsheet-reader__loading i:nth-child(4n+2){animation-delay:-.4s}.spreadsheet-grid{width:100%;height:100%;min-width:0;min-height:0;overflow:auto;outline:0;background:var(--sheet-paper);color:var(--sheet-ink);scrollbar-color:color-mix(in srgb,var(--sheet-muted) 72%,transparent) transparent;scrollbar-width:thin}.spreadsheet-grid:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--br-signal) 76%,var(--sheet-accent))}.spreadsheet-grid__surface{position:relative;min-width:100%;min-height:100%}.spreadsheet-grid__cell,.spreadsheet-grid__column-label,.spreadsheet-grid__row-label,.spreadsheet-grid__corner{position:absolute;display:flex;align-items:center;overflow:hidden}.spreadsheet-grid__cell{z-index:1;justify-content:flex-start;padding:4px 8px;border-right:1px solid var(--sheet-rule);border-bottom:1px solid var(--sheet-rule);background:var(--sheet-paper);color:var(--sheet-ink);line-height:1.25;text-overflow:ellipsis;white-space:nowrap;user-select:none}.spreadsheet-reader--detail .spreadsheet-grid__cell{cursor:cell}.spreadsheet-grid__column-label,.spreadsheet-grid__row-label{z-index:3;justify-content:center;border-right:1px solid var(--sheet-rule);border-bottom:1px solid var(--sheet-rule);background:var(--sheet-header);color:var(--sheet-muted);font:600 9px/1 IBM Plex Mono,ui-monospace,monospace;user-select:none}.spreadsheet-grid__corner{z-index:5;justify-content:center;border-right:1px solid var(--sheet-rule);border-bottom:1px solid var(--sheet-rule);background:color-mix(in srgb,var(--br-canvas-deep) 84%,var(--sheet-paper))}.spreadsheet-grid__corner i{width:7px;height:7px;border-right:1px solid var(--sheet-muted);border-bottom:1px solid var(--sheet-muted)}.spreadsheet-grid__selection{position:absolute;z-index:2;border:2px solid var(--sheet-accent);background:color-mix(in srgb,var(--br-signal) 8%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--sheet-paper) 75%,transparent) inset;pointer-events:none}.spreadsheet-grid__selection:after{content:"";position:absolute;right:-4px;bottom:-4px;width:6px;height:6px;border:1px solid var(--sheet-paper);background:var(--sheet-accent)}.spreadsheet-reader--canvas .spreadsheet-grid{overflow:hidden}.spreadsheet-reader--canvas .spreadsheet-grid__cell{padding:2px 4px;font-size:7px!important}.spreadsheet-reader--canvas .spreadsheet-grid__column-label,.spreadsheet-reader--canvas .spreadsheet-grid__row-label{font-size:6px}.spreadsheet-reader__canvas-count{position:absolute;z-index:6;right:8px;bottom:7px;padding:4px 6px;border:1px solid color-mix(in srgb,var(--sheet-accent) 20%,var(--sheet-rule));border-radius:5px;background:color-mix(in srgb,var(--sheet-paper) 90%,transparent);color:var(--sheet-accent);font:650 7px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.04em}.spreadsheet-reader__tabs{position:relative;z-index:6;min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:end;gap:8px;padding:0 14px;border-top:1px solid var(--br-border);background:color-mix(in srgb,var(--br-paper) 92%,transparent)}.spreadsheet-reader__tabs>span{height:100%;display:grid;place-items:center;color:var(--sheet-accent)}.spreadsheet-reader__tabs>span svg{width:15px;height:15px}.spreadsheet-reader__tabs>div{min-width:0;height:100%;display:flex;align-items:end;gap:4px;overflow-x:auto;padding:9px 0 0;scrollbar-width:none}.spreadsheet-reader__tabs>div::-webkit-scrollbar{display:none}.spreadsheet-reader__tabs button{position:relative;min-width:92px;max-width:190px;height:33px;flex:0 0 auto;overflow:hidden;border:1px solid var(--br-border);border-bottom:0;border-radius:9px 9px 0 0;padding:0 14px;background:color-mix(in srgb,var(--br-canvas-deep) 70%,var(--br-paper));color:var(--br-muted);font-size:10px;font-weight:560;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.spreadsheet-reader__tabs button:before,.spreadsheet-reader__tabs button:after{content:"";position:absolute;left:7px;right:7px;height:2px;border:1px solid color-mix(in srgb,var(--sheet-accent) 30%,transparent);border-bottom:0;border-radius:4px 4px 0 0;opacity:0}.spreadsheet-reader__tabs button:before{top:-5px}.spreadsheet-reader__tabs button:after{top:-3px}.spreadsheet-reader__tabs button:hover{color:var(--br-ink)}.spreadsheet-reader__tabs button.is-active{height:38px;border-color:color-mix(in srgb,var(--sheet-accent) 28%,var(--br-border));background:var(--br-paper);color:var(--br-ink);font-weight:670}.spreadsheet-reader__tabs button.is-active:before,.spreadsheet-reader__tabs button.is-active:after{opacity:1}.spreadsheet-reader__tabs button:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 70%,transparent);outline-offset:-3px}.spreadsheet-reader__tabs>small{align-self:center;color:var(--br-muted);font:550 8px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.spreadsheet-modal{background:var(--br-canvas)!important}.spreadsheet-modal>.br-modal__body{overflow:hidden;padding:0;background:var(--br-canvas)}.spreadsheet-dialog{width:100%;height:100dvh;padding:70px clamp(20px,4vw,62px) 92px}.spreadsheet-dialog__frame{width:min(1500px,100%);height:100%;margin:0 auto;overflow:hidden;border:1px solid var(--br-border);border-radius:5px;background:var(--br-paper);box-shadow:0 22px 70px #00000029}@keyframes spreadsheet-cell-pulse{0%{opacity:.52}to{opacity:1}}@media(max-width:700px){.spreadsheet-dialog{padding:70px 0 74px}.spreadsheet-dialog__frame{border-inline:0;border-radius:0}.spreadsheet-reader--detail{grid-template-rows:54px 40px minmax(0,1fr) 48px}.spreadsheet-reader__header{padding-inline:10px}.spreadsheet-reader__identity div{max-width:42vw}.spreadsheet-reader__identity small{display:none}.spreadsheet-reader__zoom{gap:0}.spreadsheet-reader__zoom .br-icon-button{width:32px;min-height:32px}.spreadsheet-reader__zoom>button:not(.br-icon-button){min-width:44px}.spreadsheet-reader__formula{grid-template-columns:58px minmax(0,1fr)}.spreadsheet-reader__tabs{grid-template-columns:32px minmax(0,1fr);padding-inline:8px}.spreadsheet-reader__tabs>small{display:none}.spreadsheet-reader__tabs button{min-width:86px}}@media(prefers-reduced-motion:reduce){.spreadsheet-reader__loading i{animation-duration:1ms}}.video-player--detail .video-player__media{object-fit:contain}.video-player--detail .video-player__shade{background:linear-gradient(to bottom,transparent 56%,rgba(4,6,5,.7))}.video-player--detail .video-player__controls{left:clamp(16px,3vw,34px);right:clamp(16px,3vw,34px);bottom:clamp(14px,2.2vw,27px);grid-template-columns:34px minmax(80px,1fr) auto 34px 34px;gap:12px}.video-player--detail .video-player__controls button{width:34px;height:34px}.video-player--detail .video-player__controls output{font-size:9px}.media-detail--video .media-metadata{color:var(--video-viewer-muted);font:580 10px/1.2 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.1em}.media-detail--video .media-metadata span{color:var(--video-viewer-ink);font-weight:650}.media-detail--video .media-metadata strong{color:var(--video-viewer-muted);font-weight:470;letter-spacing:.065em;text-transform:none;font-variant-numeric:tabular-nums}.media-modal--video .media-actions{border-color:#ffffff1a;background:#181d1be0;color:var(--video-viewer-ink);box-shadow:0 18px 54px #0000005c,inset 0 1px #ffffff0d}.media-modal--video .media-actions .br-icon-button{color:inherit}.media-modal--video .media-actions .br-icon-button:hover{background:#ffffff1a}.media-focus-column textarea{width:100%;min-height:48px;resize:none;border:0;outline:0;padding:4px 0;background:transparent;color:var(--br-ink);font-size:17px}.media-focus-column textarea::placeholder{color:var(--br-muted)}.media-metadata{align-self:start;margin-top:20px;display:grid;gap:7px;color:var(--br-muted);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.media-metadata span:not(:first-child){margin-top:20px}.media-metadata strong{overflow-wrap:anywhere;color:var(--br-muted);font-weight:450;line-height:1.35}.media-actions{position:fixed;z-index:6;left:50%;bottom:max(28px,env(safe-area-inset-bottom));display:flex;gap:8px;padding:7px;transform:translate(-50%);border-radius:18px}.media-actions .br-icon-button{width:44px;min-height:44px;border:0;background:transparent}.web-clip-modal{--clip-viewer-bg: #151918;--clip-viewer-ink: #f2f3ef;--clip-viewer-muted: #a3aaa5;background:var(--clip-viewer-bg)!important;color:var(--clip-viewer-ink)}.web-clip-detail{width:100%;min-height:100%;padding:clamp(88px,10dvh,118px) clamp(24px,7vw,126px) 122px;background:var(--clip-viewer-bg)}.web-clip-detail__content{width:min(1440px,100%);min-height:calc(100dvh - clamp(88px,10dvh,118px) - 122px);margin:0 auto;display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px}.web-clip-detail__metadata{min-width:0;display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,auto) minmax(240px,1fr);align-items:center;gap:26px;color:var(--clip-viewer-muted);font:560 10px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.105em;text-transform:uppercase}.web-clip-detail__metadata span,.web-clip-detail__metadata strong,.web-clip-detail__metadata code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-clip-detail__metadata strong{color:var(--clip-viewer-ink);font-weight:620;text-align:center}.web-clip-detail__metadata code{font:inherit;text-align:right}.web-clip-detail__capture{width:100%;min-height:280px;max-height:calc(100dvh - 236px);aspect-ratio:16 / 10;margin:0;overflow:hidden;align-self:center;justify-self:center;border:1px solid rgba(255,255,255,.11);border-radius:4px;background:#f6f7f4;box-shadow:0 28px 80px #00000059}.web-clip-detail__capture>img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.web-clip-detail__fallback{width:100%;height:100%;min-height:inherit;padding:clamp(34px,5vw,76px);display:flex;flex-direction:column;background:var(--br-blue);color:#121514}.web-clip-detail--pending .web-clip-detail__fallback{background:#eef0eb}.web-clip-detail--failed .web-clip-detail__fallback{background:#e6c9be}.web-clip-detail__fallback>span,.web-clip-detail__fallback>code{font:600 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.web-clip-detail__fallback>div{margin:auto 0 18px;display:flex;align-items:center;gap:9px;color:#12151494}.web-clip-detail__fallback>div svg{width:18px}.web-clip-detail__fallback>div small{font:600 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;text-transform:uppercase}.web-clip-detail__fallback h1{max-width:800px;margin:0;font-size:clamp(38px,5.4vw,86px);line-height:.93;letter-spacing:-.065em;font-weight:560;text-wrap:balance}.web-clip-detail__fallback p{max-width:660px;margin:24px 0 36px;color:#121514a8;font-size:clamp(14px,1.25vw,18px);line-height:1.5}.web-clip-detail__fallback>code{margin-top:auto}.web-clip-actions{position:fixed;z-index:6;left:50%;bottom:max(28px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:5px;padding:7px;transform:translate(-50%);border-color:#ffffff14;border-radius:20px;background:#181d1bdb;color:var(--clip-viewer-ink);box-shadow:0 18px 50px #0006}.web-clip-actions .br-icon-button{width:46px;min-height:46px;border:0;background:transparent;color:inherit}.web-clip-actions>span{width:1px;height:24px;background:#ffffff21}html.bedrock-item-transition::view-transition-old(root){animation:none;opacity:0}@keyframes space-title-settle{0%{opacity:0;transform:translate(-50%,-5px)}15%,72%{opacity:.9;transform:translate(-50%)}to{opacity:0}}@keyframes add-layer-in{0%{opacity:0}}@keyframes add-menu-materialize{0%{opacity:0;transform:translateY(16px) scale(.94);filter:blur(5px)}}@keyframes overlay-layer-out{to{opacity:0}}@keyframes add-menu-out{to{opacity:0;transform:translateY(16px) scale(.94);filter:blur(5px)}}@keyframes web-clip-entry-out{to{opacity:0;transform:translateY(calc(2dvh + 12px)) scale(.985);filter:blur(3px)}}@keyframes modal-out{to{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes stack-item-reveal{0%{opacity:1;transform:translate3d(var(--stack-reveal-from-x),var(--stack-reveal-from-y),0) rotate(var(--stack-reveal-from-rotation)) scale(.42)}72%{opacity:1;transform:translate3d(var(--stack-reveal-to-x),var(--stack-reveal-to-y),0) rotate(var(--stack-reveal-to-rotation)) scale(1.012)}to{opacity:1;transform:translate3d(var(--stack-reveal-to-x),var(--stack-reveal-to-y),0) rotate(var(--stack-reveal-to-rotation)) scale(1)}}@keyframes stack-item-collapse{0%,68%{opacity:1;clip-path:inset(0)}0%{transform:translate3d(var(--stack-reveal-to-x),var(--stack-reveal-to-y),0) rotate(var(--stack-reveal-to-rotation)) scale(1)}to{opacity:1;visibility:hidden;clip-path:inset(100% 0 0);transform:translate3d(var(--stack-reveal-from-x),var(--stack-reveal-from-y),0) rotate(var(--stack-reveal-from-rotation)) scale(.42)}}@keyframes folder-previews-release{0%,28%{opacity:1;transform:translateY(0) scale(1)}82%,to{opacity:0;transform:translateY(-9px) scale(1.035)}}@keyframes folder-previews-return{0%,24%{opacity:0;transform:translateY(-9px) scale(1.035)}76%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes folder-front-release{0%{transform:translateY(0)}18%{transform:translateY(9px)}to{transform:translateY(5px)}}@keyframes folder-front-return{0%{transform:translateY(5px)}72%{transform:translateY(9px)}to{transform:translateY(0)}}@media(max-width:1040px){.library-header{margin-bottom:64px}.library-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:48px}.library-intro h2{font-size:clamp(56px,8vw,70px)}.library-overview{margin-top:36px}.space-grid{grid-template-columns:1fr}.space-card--feature{grid-column:1}.space-thumbnail,.space-card--feature .space-thumbnail{height:clamp(250px,38vw,330px)}.new-space-card,.new-space-card--wide{grid-column:1;min-height:142px;flex-direction:row;align-items:center;justify-content:flex-start}.new-space-card>span:first-child{margin:0 20px 0 0}}@media(max-width:900px){.media-detail{grid-template-columns:54px minmax(0,1fr);padding-inline:30px}.media-detail--video,.media-detail--pdf{grid-template-columns:minmax(0,1fr);padding-inline:clamp(28px,7vw,72px)}.media-palette__item,.media-palette__swatch{width:42px;height:42px}.media-metadata{display:none}.web-clip-detail{padding-inline:76px}.web-clip-detail__metadata{grid-template-columns:1fr auto}.web-clip-detail__metadata strong{display:none}}@media(max-width:600px){.library-screen{padding:max(20px,env(safe-area-inset-top)) 18px max(24px,env(safe-area-inset-bottom))}.library-header{height:44px;margin-bottom:52px}.library-brand .br-strata-mark{width:31px!important;height:31px!important}.library-brand h1{font-size:15px}.library-brand p{display:none}.library-actions{gap:6px}.library-actions .br-icon-button{width:42px;min-height:42px}.library-update-button{width:38px;height:38px;justify-content:center;padding:0}.library-update-button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sync-badge{width:36px;height:36px;padding:0;justify-content:center}.sync-badge>span{display:none}.library-layout{display:block}.library-intro{position:static}.library-intro__copy{max-width:480px}.library-intro .eyebrow{margin-bottom:17px}.library-intro h2{max-width:none;font-size:clamp(58px,18vw,72px)}.library-intro__description{max-width:420px;margin-top:20px;font-size:14px}.library-overview{max-width:360px;margin-top:32px}.library-collection{min-width:0}.library-tools{height:54px;margin-bottom:22px}.library-tools__summary{display:none}.library-search{height:100%;margin:0}.space-grid{grid-template-columns:1fr;gap:32px}.space-card--feature{grid-column:1}.space-thumbnail,.space-card--feature .space-thumbnail{height:min(70vw,290px)}.space-thumbnail__strata,.space-card--feature .space-thumbnail__strata{width:42%;height:46%}.space-card__meta{min-height:64px;padding-top:14px}.space-card__meta strong,.space-card--feature .space-card__meta strong{font-size:19px}.space-card__arrow>span{display:none}.new-space-card,.new-space-card--wide{grid-column:1;min-height:142px;padding:22px}.new-space-card>span:first-child{width:50px;height:50px;margin-right:17px}.new-space-card__arrow{top:22px;right:22px}.library-empty{min-height:360px;padding-inline:18px}.library-empty h3{font-size:39px}.create-space-intro{grid-template-columns:54px minmax(0,1fr);gap:15px;padding:22px 20px}.create-space-intro__mark{width:54px;height:54px;border-radius:14px}.create-space-intro__mark .br-strata-mark{width:43px!important;height:43px!important}.create-space-intro strong{font-size:16px}.create-space-intro p{margin-top:5px;font-size:11px}.create-space-fields{padding:24px 20px}.create-space-fields input{height:58px;font-size:20px}.create-space-actions{padding:16px 20px max(20px,env(safe-area-inset-bottom))}.create-space-actions .br-button{min-width:0;flex:1}.date-event-form__intro{grid-template-columns:58px minmax(0,1fr);gap:15px;padding:22px 20px}.date-event-form__intro>span{width:58px;height:58px;border-radius:15px;font-size:31px}.date-event-form__fields{gap:17px;padding:24px 20px}.date-event-form__fields>div{grid-template-columns:1fr}.date-time-picker-trigger{height:60px}.date-time-picker-popover{left:0!important;top:auto!important;bottom:0;width:100%;max-height:82dvh;padding:18px 20px max(18px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation-name:date-time-picker-sheet-in}.date-time-picker-popover__footer{margin-right:-20px;margin-bottom:calc(-1*max(18px,env(safe-area-inset-bottom)));margin-left:-20px;padding-right:20px;padding-bottom:max(14px,env(safe-area-inset-bottom));padding-left:20px}.date-picker-popover{max-height:86dvh}.date-picker__week button{max-height:46px}.time-picker-popover{padding-top:0}.time-picker__header{margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px}.date-event-form>footer{padding:16px 20px max(20px,env(safe-area-inset-bottom))}.date-event-form>footer .br-button{min-width:0;flex:1}.space-top-left{top:max(14px,env(safe-area-inset-top));right:auto;left:14px}.space-top-right{top:max(14px,env(safe-area-inset-top));right:14px}.space-top-left .br-icon-button,.space-top-right .br-icon-button{width:50px;min-height:50px}.space-bottom-left{display:flex;left:14px;bottom:max(14px,env(safe-area-inset-bottom))}.space-bottom-left>.br-icon-button{width:50px;min-height:50px}.history-controls{display:none}.space-bottom-right{right:max(14px,env(safe-area-inset-right));left:auto;bottom:max(14px,env(safe-area-inset-bottom));gap:8px;transform:none}.fit-elements-button{display:none}.add-button{width:50px;height:50px}.add-menu-layer{align-items:end;padding:10px}.add-menu{width:100%;max-height:min(78dvh,680px);border-radius:24px;transform-origin:100% 100%}.web-clip-entry-layer{padding:16px}.web-clip-entry-dialog{width:100%;transform:none}.web-clip-entry__field{height:76px;padding-inline:24px}.web-clip-entry__field>span,.web-clip-entry__field input{font-size:clamp(25px,8vw,34px)}.web-clip-entry>p{margin-inline:24px}.editor-modal .writing-sheet{width:calc(100% - 40px);margin:112px auto 130px}.editor-modal--sticky-note .writing-sheet{width:calc(100% - 32px);min-height:62dvh;padding:32px 26px}.editor-modal .document-title-input{margin-bottom:38px;font-size:48px}.editor-modal .bedrock-prose{font-size:18px}.editor-modal .bedrock-editor-toolbar{max-width:calc(100% - 28px);overflow-x:auto}.media-detail{display:flex;flex-direction:column;justify-content:center;padding:104px 18px 130px}.media-palette{display:flex;order:2}.media-palette__list{display:flex;gap:10px}.media-palette__item,.media-palette__swatch{width:34px;height:34px}.media-palette__item:hover .media-palette__swatch,.media-palette__item:focus-within .media-palette__swatch{transform:translateY(-3px) scale(1.12)}.media-palette__details{position:fixed;left:50%;top:auto;bottom:max(100px,calc(env(safe-area-inset-bottom) + 100px));width:min(246px,calc(100vw - 36px));transform:translate3d(-50%,10px,0) scale(.94);transform-origin:center bottom}.media-palette__details:before{left:0;top:-18px;width:100%;height:18px}.media-palette__item:hover .media-palette__details,.media-palette__item:focus-within .media-palette__details{transform:translate3d(-50%,0,0) scale(1)}.media-focus-column{width:100%}.media-focus-frame--video{width:100%;height:auto;max-height:70dvh}.media-focus-frame--pdf{width:100%;height:72dvh;max-height:72dvh}.pdf-reader__toolbar{grid-template-columns:auto minmax(0,1fr);gap:8px;padding-inline:8px}.pdf-reader__identity{display:none}.pdf-reader__page-status{justify-self:start}.pdf-reader__zoom-controls{justify-self:end}.pdf-reader__fit{min-width:34px;padding-inline:8px}.pdf-reader__fit span{display:none}.pdf-reader__stage{padding:14px}.video-player--detail .video-player__controls{grid-template-columns:32px minmax(54px,1fr) auto 32px}.video-player--detail .video-player__sound{display:none}.web-clip-detail{padding:96px 16px 112px}.web-clip-detail__content{min-height:calc(100dvh - 208px);gap:13px}.web-clip-detail__metadata{grid-template-columns:1fr;gap:6px;font-size:8px}.web-clip-detail__metadata code{text-align:left}.web-clip-detail__capture{min-height:320px;max-height:none;aspect-ratio:auto}.web-clip-detail__fallback{padding:30px 24px}.web-clip-detail__fallback h1{font-size:clamp(38px,12vw,58px)}.web-clip-actions{bottom:max(18px,env(safe-area-inset-bottom))}.shortcut-modal{max-height:92dvh}.shortcut-modal>header{height:62px;flex-basis:62px;padding-left:20px}.shortcut-workspace{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.shortcut-rail{padding:18px 20px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.shortcut-rail h3{max-width:320px;margin:9px 0 7px;font-size:21px;line-height:1.05}.shortcut-rail__description{max-width:340px;font-size:9px}.shortcut-rail__summary{display:none}.shortcut-rail__reset.br-button{width:auto;min-height:36px;align-self:flex-start;margin-top:13px;padding-inline:14px}.shortcut-settings__error{max-width:360px;margin-top:12px}.shortcut-catalog{padding:0 16px 22px}.shortcut-catalog__header{min-height:72px}.shortcut-catalog__header>p{display:none}.shortcut-settings__groups{gap:10px}.shortcut-settings__group{width:100%}.shortcut-settings__group>div{grid-template-columns:1fr}.shortcut-setting,.shortcut-setting:nth-child(-n+2){min-height:64px;border-top:1px solid var(--br-border)}.shortcut-setting:first-child{border-top:0}.shortcut-setting:nth-child(odd){border-right:0}.shortcut-setting__recorder,.shortcut-setting__fixed{min-width:96px}}@keyframes date-time-picker-sheet-in{0%{opacity:0;transform:translateY(22px)}}.canvas-item--arrow,.canvas-item--frame{border-radius:0;box-shadow:none}.canvas-item--arrow:hover,.canvas-item--frame:hover,.canvas-item--arrow.is-selected,.canvas-item--frame.is-selected{box-shadow:none}.canvas-item--arrow.is-moving,.canvas-item--frame.is-moving{box-shadow:none;filter:drop-shadow(0 14px 22px rgba(0,0,0,.18))}.item-arrow{width:100%;height:100%;display:block;overflow:visible;color:var(--br-ink)}.item-arrow--blue{color:#3f7fbd}.item-arrow--green{color:#4f8a62}.item-arrow--orange{color:#c57437}.item-arrow--red{color:#c65b52}.item-arrow--violet{color:#7568c5}.item-arrow__line{fill:none;stroke:currentColor;stroke-width:2.5}.item-arrow__head{stroke:currentColor;stroke-width:2.25;stroke-linejoin:round}.item-arrow__head--filled{fill:currentColor}.item-arrow__head--outline{fill:var(--br-canvas)}.item-frame,.canvas-frame-label-overlay{--frame-soft-fill: transparent;--frame-subtle-fill: transparent;--frame-matched-border: color-mix(in srgb, var(--br-ink) 44%, transparent);--frame-fill: var(--frame-soft-fill);--frame-border: var(--frame-matched-border)}.item-frame{position:relative;width:100%;height:100%;border:calc(1.5px / var(--canvas-scale, 1)) solid var(--frame-border);border-radius:calc(7px / var(--canvas-scale, 1));background:var(--frame-fill)}.item-frame--clear{--frame-soft-fill: transparent;--frame-subtle-fill: transparent;--frame-matched-border: color-mix(in srgb, var(--br-ink) 44%, transparent)}.item-frame--blue{--frame-soft-fill: color-mix(in srgb, #8fc7ee 12%, transparent);--frame-subtle-fill: color-mix(in srgb, #8fc7ee 6%, transparent);--frame-matched-border: color-mix(in srgb, #4c8ab5 62%, var(--br-ink))}.item-frame--green{--frame-soft-fill: color-mix(in srgb, #a9d5ae 12%, transparent);--frame-subtle-fill: color-mix(in srgb, #a9d5ae 6%, transparent);--frame-matched-border: color-mix(in srgb, #65956d 62%, var(--br-ink))}.item-frame--yellow{--frame-soft-fill: color-mix(in srgb, #eadc8c 13%, transparent);--frame-subtle-fill: color-mix(in srgb, #eadc8c 7%, transparent);--frame-matched-border: color-mix(in srgb, #a68e37 58%, var(--br-ink))}.item-frame--lilac{--frame-soft-fill: color-mix(in srgb, #bdb5ed 12%, transparent);--frame-subtle-fill: color-mix(in srgb, #bdb5ed 6%, transparent);--frame-matched-border: color-mix(in srgb, #7d72b8 62%, var(--br-ink))}.item-frame--clay{--frame-soft-fill: color-mix(in srgb, #dda99b 12%, transparent);--frame-subtle-fill: color-mix(in srgb, #dda99b 6%, transparent);--frame-matched-border: color-mix(in srgb, #a76555 62%, var(--br-ink))}.item-frame--background-none{--frame-fill: transparent}.item-frame--background-subtle{--frame-fill: var(--frame-subtle-fill)}.item-frame--background-soft{--frame-fill: var(--frame-soft-fill)}.item-frame--border-solid{border-style:solid}.item-frame--border-dashed{border-style:dashed}.item-frame--border-dotted{border-style:dotted}.item-frame--border-color-match{--frame-border: var(--frame-matched-border)}.item-frame--border-color-ink{--frame-border: color-mix(in srgb, var(--br-ink) 62%, transparent)}.item-frame--border-color-blue{--frame-border: color-mix(in srgb, #4c8ab5 62%, var(--br-ink))}.item-frame--border-color-green{--frame-border: color-mix(in srgb, #65956d 62%, var(--br-ink))}.item-frame--border-color-yellow{--frame-border: color-mix(in srgb, #a68e37 58%, var(--br-ink))}.item-frame--border-color-lilac{--frame-border: color-mix(in srgb, #7d72b8 62%, var(--br-ink))}.item-frame--border-color-clay{--frame-border: color-mix(in srgb, #a76555 62%, var(--br-ink))}.canvas-frame-label-overlay{position:absolute;z-index:997;left:0;top:0;transform-origin:center;pointer-events:none;transition:opacity .42s cubic-bezier(.16,1,.3,1),filter .42s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.item-frame__label{position:absolute;left:calc(12px / var(--canvas-scale, 1));top:calc(-12px / var(--canvas-scale, 1));max-width:calc(100% - 24px);height:calc(24px / var(--canvas-scale, 1));display:flex;align-items:center;padding:0 calc(8px / var(--canvas-scale, 1));border:calc(1.5px / var(--canvas-scale, 1)) solid var(--frame-border);border-radius:calc(7px / var(--canvas-scale, 1));background:color-mix(in srgb,var(--br-canvas) 90%,transparent);color:color-mix(in srgb,var(--br-ink) 82%,var(--frame-border));backdrop-filter:blur(8px)}.item-frame__label span{overflow:hidden;font:650 calc(10px / var(--canvas-scale, 1))/1 "IBM Plex Mono",monospace;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.canvas-item--frame.is-folder-drop-inside,.canvas-item--frame.is-folder-drop-outside{z-index:998!important}.canvas-item--frame.is-folder-drop-inside:before,.canvas-item--frame.is-folder-drop-outside:before{content:"";position:absolute;z-index:4;inset:calc(-7px / var(--canvas-scale, 1));border:calc(2px / var(--canvas-scale, 1)) solid var(--folder-drop-color);border-radius:calc(12px / var(--canvas-scale, 1));background:color-mix(in srgb,var(--folder-drop-color) 7%,transparent);box-shadow:0 0 0 calc(4px / var(--canvas-scale, 1)) color-mix(in srgb,var(--folder-drop-color) 14%,transparent);pointer-events:none;animation:folder-drop-outline-in .18s cubic-bezier(.16,1,.3,1) both}.canvas-item--frame.is-folder-drop-inside{--folder-drop-color: var(--br-signal)}.canvas-item--frame.is-folder-drop-outside{--folder-drop-color: var(--br-orange)}.element-style-picker{margin:4px 4px 8px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--br-ink) 4%,transparent)}.element-style-picker__row{display:grid;gap:7px;margin-bottom:11px}.element-style-picker__row>span,.element-color-picker header span{color:var(--br-muted);font-size:10px;font-weight:580}.element-style-picker__row>div{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px;padding:3px;border:1px solid var(--br-border);border-radius:10px;background:var(--br-paper)}.element-style-picker__row button{min-width:0;height:31px;border:0;border-radius:7px;background:transparent;color:var(--br-muted);font-size:10px;font-weight:580;cursor:pointer}.element-style-picker__row button:hover{color:var(--br-ink)}.element-style-picker__row button.is-selected{background:var(--br-ink);color:var(--br-paper)}.element-style-picker button:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 75%,transparent);outline-offset:-1px}.element-color-picker{padding-top:2px}.element-color-picker header{display:flex;align-items:center;justify-content:space-between;margin:0 2px 8px}.element-color-picker header strong{font-size:10px;font-weight:650}.element-color-picker>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.element-color-picker button{height:35px;display:grid;place-items:center;border:0;border-radius:8px;padding:0;background:transparent;cursor:pointer}.element-color-picker button:hover,.element-color-picker button.is-selected{background:color-mix(in srgb,var(--br-ink) 7%,transparent)}.element-color-swatch{width:24px;height:24px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--br-ink) 15%,transparent);border-radius:50%;color:#111513}.element-color-swatch svg{width:12px;stroke-width:2.5}.arrow-color-swatch--ink{background:var(--br-ink);color:var(--br-paper)}.arrow-color-swatch--blue{background:#3f7fbd;color:#fff}.arrow-color-swatch--green{background:#4f8a62;color:#fff}.arrow-color-swatch--orange{background:#c57437;color:#fff}.arrow-color-swatch--red{background:#c65b52;color:#fff}.arrow-color-swatch--violet{background:#7568c5;color:#fff}.frame-color-swatch--clear{background:transparent}.frame-color-swatch--blue{background:color-mix(in srgb,#8fc7ee 34%,var(--br-paper))}.frame-color-swatch--green{background:color-mix(in srgb,#a9d5ae 34%,var(--br-paper))}.frame-color-swatch--yellow{background:color-mix(in srgb,#eadc8c 38%,var(--br-paper))}.frame-color-swatch--lilac{background:color-mix(in srgb,#bdb5ed 34%,var(--br-paper))}.frame-color-swatch--clay{background:color-mix(in srgb,#dda99b 34%,var(--br-paper))}.frame-border-color-picker{margin-top:10px;padding-top:10px;border-top:1px solid var(--br-border)}.frame-border-color-picker>div{grid-template-columns:repeat(7,minmax(0,1fr))}.frame-border-swatch{border-width:3px;background:var(--br-paper);color:var(--br-ink)}.frame-border-swatch--match{border-color:transparent;background:linear-gradient(var(--br-paper),var(--br-paper)) padding-box,conic-gradient(#4c8ab5,#65956d,#a68e37,#7d72b8,#a76555,#4c8ab5) border-box}.frame-border-swatch--ink{border-color:color-mix(in srgb,var(--br-ink) 62%,transparent)}.frame-border-swatch--blue{border-color:color-mix(in srgb,#4c8ab5 62%,var(--br-ink))}.frame-border-swatch--green{border-color:color-mix(in srgb,#65956d 62%,var(--br-ink))}.frame-border-swatch--yellow{border-color:color-mix(in srgb,#a68e37 58%,var(--br-ink))}.frame-border-swatch--lilac{border-color:color-mix(in srgb,#7d72b8 62%,var(--br-ink))}.frame-border-swatch--clay{border-color:color-mix(in srgb,#a76555 62%,var(--br-ink))}.sign-in-screen{width:100vw;min-height:100dvh;overflow:auto;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));display:grid;place-items:center;background:radial-gradient(circle at 8% 12%,rgba(255,255,255,.82),transparent 26%),radial-gradient(circle at 92% 88%,color-mix(in srgb,var(--br-signal) 10%,transparent),transparent 25%),var(--br-canvas-deep);color:var(--br-ink)}.sign-in-shell{width:min(1180px,100%);min-height:min(720px,calc(100dvh - max(48px,env(safe-area-inset-top) + env(safe-area-inset-bottom))));display:grid;grid-template-columns:minmax(420px,.88fr) minmax(520px,1.12fr);overflow:hidden;border:1px solid var(--br-border);border-radius:28px;background:var(--br-paper);box-shadow:0 2px 4px #1013120f,0 32px 90px #10131224;animation:sign-in-shell-in .56s cubic-bezier(.16,1,.3,1) both}.sign-in-panel{position:relative;z-index:2;min-width:0;display:flex;flex-direction:column;padding:clamp(38px,5vw,64px);background:var(--br-paper)}.sign-in-panel:after{position:absolute;right:-58px;top:22%;width:116px;height:116px;border:1px solid var(--br-border);border-radius:28px;background:var(--br-paper);content:"";transform:rotate(9deg)}.sign-in-brand{display:flex;align-items:center;gap:13px}.sign-in-brand .br-strata-mark{color:var(--br-ink);transform:rotate(-2deg)}.sign-in-brand>div{display:grid;gap:3px}.sign-in-brand strong{font-size:15px;font-weight:660;line-height:1;letter-spacing:-.025em}.sign-in-brand span:not(.br-strata-mark){color:var(--br-muted);font:500 8px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.11em;text-transform:uppercase}.sign-in-copy{width:min(100%,480px);margin:auto 0;padding:64px 0 54px}.sign-in-kicker{margin:0 0 24px;color:var(--br-muted);font:560 9px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.17em}.sign-in-copy h1{margin:0;font-size:clamp(50px,5.15vw,72px);font-weight:560;line-height:.91;letter-spacing:-.07em;text-wrap:balance}.sign-in-description{max-width:450px;margin:28px 0 34px;color:var(--br-muted);font-size:14px;line-height:1.55;text-wrap:pretty}.sign-in-action{width:100%;min-height:54px;padding:0 17px 0 19px;border:1px solid transparent;border-radius:12px;display:flex;align-items:center;justify-content:space-between;background:var(--br-ink);color:var(--br-paper);box-shadow:0 8px 22px #10131224;font-size:13px;font-weight:630;cursor:pointer;transition:transform .26s cubic-bezier(.2,.8,.2,1),background-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.sign-in-action svg{width:18px;height:18px;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.sign-in-action:hover{background:#242927;box-shadow:0 12px 30px #10131233;transform:translateY(-2px)}.sign-in-action:hover svg{transform:translate(3px)}.sign-in-action:active{transform:translateY(0) scale(.985);transition-duration:90ms}.sign-in-action:focus-visible{outline:3px solid color-mix(in srgb,var(--br-signal) 78%,transparent);outline-offset:3px}.sign-in-assurance{margin:13px 0 0;color:var(--br-muted);font-size:10px;line-height:1.45;text-align:center}.sign-in-panel__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--br-muted);font:520 8px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase}.sign-in-panel__footer span{display:flex;align-items:center;gap:7px}.sign-in-panel__footer i{width:7px;height:7px;border-radius:50%;background:var(--br-signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--br-signal) 13%,transparent)}.sign-in-preview{position:relative;min-width:0;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;padding:32px;isolation:isolate;background:radial-gradient(circle at 68% 35%,rgba(203,255,22,.08),transparent 31%),#111513;color:#f4f5f2}.sign-in-preview:before{position:absolute;z-index:-1;inset:0;background-image:radial-gradient(circle,rgba(244,245,242,.13) .8px,transparent .9px);background-size:24px 24px;content:"";opacity:.38;mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 86%,transparent)}.sign-in-preview:after{position:absolute;z-index:-1;left:14%;top:11%;width:82%;height:78%;border:1px solid rgba(244,245,242,.07);border-radius:48%;content:"";transform:rotate(-8deg)}.sign-in-preview__header,.sign-in-preview__footer{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#f4f5f275;font:520 8px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.12em}.sign-in-preview__header span:last-child{color:var(--br-signal)}.sign-in-preview__canvas{position:relative;min-height:540px}.sign-in-preview__coordinate{position:absolute;color:#f4f5f245;font:500 7px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.12em}.sign-in-preview__coordinate--x{left:0;top:48%;transform:rotate(-90deg)}.sign-in-preview__coordinate--y{right:0;top:17%}.sign-in-preview__footer span:first-child{display:flex;align-items:center;gap:8px;color:#f4f5f2ad}.sign-in-preview__footer i{width:6px;height:6px;border-radius:50%;background:var(--br-signal);box-shadow:0 0 0 4px #cbff161a}.sign-in-artifact{position:absolute;margin:0;color:#101312;box-shadow:0 16px 40px #0000003d;animation:sign-in-artifact-in .68s cubic-bezier(.16,1,.3,1) both}.sign-in-artifact small{display:block;font:570 7px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.14em;opacity:.56}.sign-in-artifact strong{display:block;letter-spacing:-.045em;text-wrap:balance}.sign-in-artifact--note{z-index:2;left:4%;top:13%;width:45%;min-height:250px;padding:27px;border:1px solid rgba(16,19,18,.1);border-radius:17px;background:var(--br-signal);transform:rotate(-4.5deg);animation-delay:90ms}.sign-in-artifact--note strong{margin:52px 0 24px;font-size:27px;font-weight:610;line-height:1.01}.sign-in-artifact--note i{display:block;width:76%;height:2px;margin-top:7px;border-radius:2px;background:currentColor;opacity:.13}.sign-in-artifact--note i:nth-of-type(2){width:88%}.sign-in-artifact--note i:nth-of-type(3){width:48%}.sign-in-artifact--document{z-index:3;right:1%;top:19%;width:48%;min-height:320px;padding:36px 31px 27px;border:1px solid rgba(16,19,18,.1);border-radius:18px;background:#fafbf9;transform:rotate(3deg);animation-delay:.15s}.sign-in-artifact--document:before{position:absolute;left:31px;right:31px;top:79px;height:1px;background:#1013121a;content:""}.sign-in-artifact--document strong{margin:74px 0 17px;font-size:29px;font-weight:580;line-height:.98}.sign-in-artifact--document p{margin:0;color:#707672;font-family:Georgia,serif;font-size:11px;line-height:1.55}.sign-in-artifact--document>span{position:absolute;left:31px;bottom:23px;color:#707672;font:500 7px/1 IBM Plex Mono,ui-monospace,monospace}.sign-in-artifact--event{z-index:4;left:2%;bottom:6%;width:37%;min-height:142px;padding:21px;border:1px solid rgba(32,51,38,.1);border-radius:16px;background:#c9dfca;color:#203326;transform:rotate(2.5deg);animation-delay:.22s}.sign-in-artifact--event strong{margin-top:36px;font-size:19px;font-weight:630;line-height:1}.sign-in-artifact--event span{display:block;margin-top:10px;padding-top:9px;border-top:1px solid rgba(32,51,38,.18);font:600 8px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.08em}.sign-in-artifact--folder{z-index:5;right:5%;bottom:1%;width:37%;height:152px;box-shadow:none;transform:rotate(-3deg);animation-delay:.29s}.sign-in-artifact__folder-back,.sign-in-artifact__folder-front{position:absolute;left:0;right:0;border:1px solid rgba(38,33,65,.1);background:#beb6f2}.sign-in-artifact__folder-back{top:19px;bottom:6px;border-radius:18px}.sign-in-artifact__folder-back:before{position:absolute;left:-1px;top:-20px;width:57%;height:35px;border:1px solid rgba(38,33,65,.1);border-bottom:0;border-radius:16px 8px 0 0;background:#beb6f2;clip-path:polygon(0 0,75% 0,100% 100%,0 100%);content:""}.sign-in-artifact__folder-front{bottom:0;height:99px;display:flex;flex-direction:column;justify-content:flex-end;padding:21px;border-radius:18px;background:#d7d1ff;box-shadow:0 14px 30px #0003,inset 0 1px #ffffff59}.sign-in-artifact__folder-front strong{margin-top:8px;font-size:18px;font-weight:620}.sign-in-progress{width:100%;height:3px;overflow:hidden;margin-top:36px;border-radius:99px;background:color-mix(in srgb,var(--br-ink) 8%,transparent)}.sign-in-progress span{display:block;width:44%;height:100%;border-radius:inherit;background:var(--br-signal);animation:sign-in-progress 1.2s ease-in-out infinite alternate}.is-resolving .sign-in-copy{margin-block:auto}@keyframes sign-in-shell-in{0%{opacity:0;transform:translateY(12px) scale(.985);filter:blur(4px)}}@keyframes sign-in-artifact-in{0%{opacity:0;translate:0 22px;scale:.96}}@keyframes sign-in-progress{0%{transform:translate(-100%)}to{transform:translate(230%)}}@media(max-width:980px){.sign-in-shell{grid-template-columns:minmax(390px,.92fr) minmax(420px,1.08fr)}.sign-in-panel{padding:38px}.sign-in-copy h1{font-size:clamp(48px,6vw,64px)}.sign-in-preview{padding:26px}.sign-in-preview__canvas{min-height:510px}}@media(max-width:900px){.sign-in-screen{padding:18px;place-items:start center}.sign-in-shell{min-height:auto;grid-template-columns:1fr;grid-template-rows:minmax(620px,auto) 520px}.sign-in-panel:after{display:none}.sign-in-copy{width:min(100%,520px)}.sign-in-preview__canvas{min-height:420px}}@media(max-width:600px){.sign-in-screen{display:block;padding:0;background:var(--br-paper)}.sign-in-shell{min-height:100dvh;display:block;border:0;border-radius:0;box-shadow:none}.sign-in-panel{min-height:100dvh;padding:max(28px,env(safe-area-inset-top)) 24px max(28px,env(safe-area-inset-bottom));overflow:hidden}.sign-in-panel:before,.sign-in-panel:after{position:absolute;right:-59px;top:78px;width:138px;height:138px;display:block;border:1px solid var(--br-border);border-radius:32px;background:var(--br-canvas-deep);content:"";transform:rotate(8deg)}.sign-in-panel:after{right:-32px;top:105px;background:var(--br-signal);transform:rotate(15deg)}.sign-in-brand{position:relative;z-index:2}.sign-in-copy{position:relative;z-index:2;margin:auto 0;padding:72px 0 50px}.sign-in-kicker{margin-bottom:20px}.sign-in-copy h1{max-width:360px;font-size:clamp(47px,14vw,62px)}.sign-in-description{margin:25px 0 30px;font-size:13px}.sign-in-action{min-height:56px}.sign-in-panel__footer{position:relative;z-index:2}.sign-in-panel__footer span:last-child{display:none}.sign-in-preview{display:none}}
