@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-latin-wght-normal-CRMKv9uI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-ui:"Google Sans Flex", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-brand:"Cormorant Garamond", Georgia, "Times New Roman", serif;--bg:#fff;--text:#202124;--text-2:#5f6368;--border:#e0e0e0;--hairline:#0000001a;--surface:#f1f3f4;--raised:#fff;--hover:#5f636828;--accent:#f5d177;--accent-hover:#f0c55a;--on-accent:#202124;--accent-text:#8c5e00;--accent-soft:#feefc3;--focus:#8c5e00;--avatar-bg:#feefc3;--avatar-text:#5c4300;--scrim:#20212480;--shadow-editor:0 1px 3px 0 #3c40434d, 0 4px 8px 3px #3c404326;--shadow-menu:0 1px 2px 0 #3c40434d, 0 2px 6px 2px #3c404326;--shadow-card-hover:0 1px 2px 0 #3c40434d, 0 1px 3px 1px #3c404326;--snack-bg:#323232;--snack-text:#f1f3f4;--snack-action:#fdd663;--note-default:#fff;--note-coral:#faafa8;--note-peach:#f39f76;--note-sand:#fff8b8;--note-mint:#e2f6d3;--note-sage:#b4ddd3;--note-fog:#d4e4ed;--note-storm:#aeccdc;--note-dusk:#d3bfdb;--note-blossom:#f6e2dd;--note-clay:#e9e3d4;--note-chalk:#efeff1;--title-size:20px;--title-line:25px;--text-size:14.67px;--text-line:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#202124;--text:#e8eaed;--text-2:#9aa0a6;--border:#5f6368;--hairline:#fafafa1a;--surface:#303134;--raised:#2d2e30;--hover:#9aa0a628;--accent-text:#fdd663;--accent-soft:#41331c;--focus:#fdd663;--scrim:#0009;--shadow-menu:0 1px 2px 0 #0009, 0 2px 6px 2px #0000004d;--shadow-card-hover:0 1px 2px 0 #0009, 0 1px 3px 1px #0000004d;--shadow-editor:0 1px 3px 0 #0009, 0 4px 8px 3px #0000004d;--snack-bg:#e8eaed;--snack-text:#202124;--snack-action:#8c5e00;--note-default:#202124;--note-coral:#77172e;--note-peach:#692b17;--note-sand:#7c4a03;--note-mint:#264d3b;--note-sage:#0c625d;--note-fog:#256377;--note-storm:#284255;--note-dusk:#472e5b;--note-blossom:#6c394f;--note-clay:#4b443a;--note-chalk:#232427;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-color]{--card-bg:var(--bg);--card-border:var(--border)}[data-color=coral]{--card-bg:var(--note-coral);--card-border:var(--note-coral)}[data-color=peach]{--card-bg:var(--note-peach);--card-border:var(--note-peach)}[data-color=sand]{--card-bg:var(--note-sand);--card-border:var(--note-sand)}[data-color=mint]{--card-bg:var(--note-mint);--card-border:var(--note-mint)}[data-color=sage]{--card-bg:var(--note-sage);--card-border:var(--note-sage)}[data-color=fog]{--card-bg:var(--note-fog);--card-border:var(--note-fog)}[data-color=storm]{--card-bg:var(--note-storm);--card-border:var(--note-storm)}[data-color=dusk]{--card-bg:var(--note-dusk);--card-border:var(--note-dusk)}[data-color=blossom]{--card-bg:var(--note-blossom);--card-border:var(--note-blossom)}[data-color=clay]{--card-bg:var(--note-clay);--card-border:var(--note-clay)}[data-color=chalk]{--card-bg:var(--note-chalk);--card-border:var(--note-chalk)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--text-size);line-height:var(--text-line);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:2px;text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.icon{flex:none;display:block}.spacer{flex:1}.splash{background:var(--bg);min-height:100dvh}.icon-btn{color:var(--text-2);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s,opacity .12s;display:inline-flex}.icon-btn:hover{background:var(--hover);color:var(--text)}.icon-btn[aria-pressed=true]{color:var(--text)}.icon-btn:disabled{opacity:.38;cursor:default}.icon-btn-sm{width:34px;height:34px}.icon-btn-md{width:40px;height:40px}.icon-btn-lg{width:48px;height:48px}.text-btn{color:var(--text);letter-spacing:.01em;background:0 0;border:0;border-radius:4px;padding:8px 24px;font-size:14px;font-weight:500;line-height:20px}.text-btn:hover{background:var(--hover)}.text-btn:disabled{opacity:.5;cursor:default}.primary-btn{background:var(--accent);width:100%;height:44px;color:var(--on-accent);border:0;border-radius:8px;font-size:15px;font-weight:500}.primary-btn:not(:disabled):hover{background:var(--accent-hover)}.primary-btn:disabled{background:var(--surface);color:var(--text-2);cursor:default}.checkbox{width:18px;height:18px;color:var(--text);opacity:.71;background:0 0;border:0;flex:none;margin:3px 0;padding:0;display:inline-flex;position:relative}button.checkbox:before{content:"";position:absolute;inset:-9px}.checkbox .icon{width:18px;height:18px}.popover{z-index:60;background:var(--raised);box-shadow:var(--shadow-menu);color:var(--text);border-radius:8px;position:fixed}.menu{min-width:180px;padding:6px 0}.menu-item{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:8px 18px;font-size:14px;line-height:20px;display:flex}.menu-item:hover,.menu-item:focus-visible{background:var(--hover);outline:none}.account-email{padding:8px 18px 2px;font-size:14px;font-weight:500}.account-meta{color:var(--text-2);padding:0 18px 8px;font-size:12px}.palette{padding:8px}.swatches{flex-wrap:wrap;gap:4px;max-width:min(436px,100vw - 32px);display:flex}.swatch{background:var(--card-bg);width:32px;height:32px;color:var(--text);border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.swatch[data-color=default]{border-color:var(--border);color:var(--text-2)}.swatch:hover{border-color:var(--text)}.swatch.is-selected{border-color:var(--accent-text)}.app{min-height:100dvh}.header{z-index:20;padding-top:env(safe-area-inset-top);background:var(--bg);box-shadow:inset 0 -1px 0 0 var(--border);position:sticky;top:0}.header-bar{align-items:center;gap:4px;height:64px;padding:8px 12px;display:flex}.header-menu{width:48px;height:48px}.brand{min-width:200px;font-family:var(--font-brand);white-space:nowrap;align-items:center;gap:8px;padding-right:16px;font-size:32px;font-weight:500;line-height:36px;display:flex}.brand img{border-radius:8px}.search{background:var(--surface);border-radius:8px;flex:1;align-items:center;max-width:720px;height:46px;display:flex}.search:focus-within{background:var(--raised);box-shadow:var(--shadow-menu)}.search-icon{color:var(--text-2);padding:0 12px 0 14px;display:flex}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:16px}.search input::-webkit-search-cancel-button{display:none}.search input::placeholder{color:var(--text-2)}.header-actions{align-items:center;gap:8px;margin-left:auto;padding-left:8px;display:flex}.offline{color:var(--text-2);display:flex}.avatar{background:var(--avatar-bg);width:32px;height:32px;color:var(--avatar-text);border:0;border-radius:50%;margin:0 4px;font-size:15px;font-weight:500}.layout{align-items:flex-start;display:flex}.sidebar{top:calc(64px + env(safe-area-inset-top));flex:none;width:80px;padding-top:8px;transition:width .15s;position:sticky}.sidebar.is-open{width:280px}.nav-item{width:48px;height:48px;color:var(--text-2);letter-spacing:.01785em;white-space:nowrap;background:0 0;border:0;border-radius:24px;align-items:center;gap:32px;margin-left:12px;padding:0 12px;font-size:14px;font-weight:500;display:flex;overflow:hidden}.nav-item .nav-label{color:var(--text)}.sidebar.is-open .nav-item{border-radius:0 24px 24px 0;width:100%;margin-left:0;padding-left:24px}.sidebar:not(.is-open) .nav-label{display:none}.nav-item:hover{background:var(--hover)}.nav-item.is-active{background:var(--accent-soft);color:var(--text)}.sidebar.is-drawer{z-index:40;width:280px;padding-top:calc(16px + env(safe-area-inset-top));background:var(--bg);box-shadow:var(--shadow-menu);transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.is-drawer.is-open{transform:none}.sidebar.is-drawer .nav-item{border-radius:0 24px 24px 0;width:100%;margin-left:0;padding-left:24px}.sidebar.is-drawer .nav-label{display:inline}.drawer-scrim{z-index:35;background:var(--scrim);position:fixed;inset:0}.drawer-scrim.is-clear{z-index:14;background:0 0}.sidebar.is-overlay.is-open{z-index:15;background:var(--bg);box-shadow:var(--shadow-menu);border-radius:0 0 16px;margin-right:-200px;padding-bottom:8px}.main{flex:1;min-width:0;padding:32px 16px 64px}.capture-wrap{justify-content:center;margin:0 auto 16px;display:flex}.capture{border:1px solid var(--border);background:var(--bg);cursor:text;border-radius:8px;align-items:center;width:600px;max-width:100%;height:46px;padding:0 4px 0 16px;display:flex}.capture-placeholder{color:var(--text-2);flex:1;font-size:16px;font-weight:500;line-height:22px}.section{max-width:100%;margin:0 auto 24px}.section-label{letter-spacing:.0727em;text-transform:uppercase;color:var(--text-2);margin:8px 0 8px 12px;font-size:11px;font-weight:500;line-height:16px}.section+.section{margin-top:32px}.masonry{max-width:100%;position:relative}.masonry-cell{position:absolute;top:0;left:0}.masonry.is-animated .masonry-cell{transition:transform .16s ease-out}.masonry.is-reorderable .masonry-cell{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.masonry .masonry-cell.is-dragging{z-index:20;transition:none}.masonry-cell.is-dragging .card{box-shadow:var(--shadow-editor);cursor:grabbing;transform:rotate(1.5deg)}.masonry-slot{border:1px dashed var(--border);border-radius:8px;position:absolute;top:0;left:0}html.is-dragging-note,html.is-dragging-note *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.load-more{justify-content:center;padding:24px 0 0;display:flex}.empty{color:var(--text-2);text-align:center;flex-direction:column;align-items:center;margin-top:18vh;display:flex}.empty .icon{opacity:.25}.empty p{margin:16px 0 0;font-size:22px;line-height:28px}.trash-banner{color:var(--text);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin:0 auto 24px;font-size:16px;font-style:italic;display:flex}.trash-banner .text-btn{color:var(--accent-text);font-style:normal}.card{border:.8px solid var(--card-border);background:var(--card-bg);min-height:64px;color:var(--text);cursor:default;border-radius:8px;flex-direction:column;padding:16px 16px 34px;transition:box-shadow .16s;display:flex;position:relative;overflow:hidden}.card:hover{box-shadow:var(--shadow-card-hover)}.card.is-hidden{opacity:0}.card-title{font-family:var(--font-ui);font-size:var(--title-size);line-height:var(--title-line);overflow-wrap:anywhere;margin:0 28px 12px 0;font-weight:400}.card-body{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-empty{color:var(--text-2);font-size:18px;line-height:28px}.card-list{flex-direction:column;display:flex}.card-item{align-items:flex-start;gap:12px;padding:3px 0;display:flex}.card-item.is-indented{padding-left:25px}.card-item-text{overflow-wrap:anywhere;flex:1;min-width:0}.card-more{color:var(--text-2);padding:3px 0 3px 30px;font-size:14px;line-height:24px}.card-completed{border-top:1px solid var(--hairline);color:var(--text-2);margin-top:5px;padding:14px 0 2px;font-size:15px;line-height:18px}.card-completed-toggle{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:-6px 0;padding:6px 0;display:flex}.card-completed-toggle .chevron{opacity:.54}.card-item.is-checked .card-item-text{color:var(--text-2);text-decoration:line-through}mark.hl{color:#202124;background:#fdd663}.tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tag{background:var(--hover);max-width:100%;color:var(--text);overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;line-height:18px;display:inline-flex}.tag .icon{flex:none}.tag-remove{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:50%;margin:0 -4px 0 0;padding:2px;display:inline-flex}.tag-remove:hover,.tag-remove:focus-visible{background:var(--hover);opacity:1;outline:none}.card.is-reference{--reference-text:color-mix(in srgb, var(--text) 48%, var(--card-bg))}.card.is-reference .card-title,.card.is-reference .card-body,.card.is-reference .card-item-text{color:var(--reference-text)}.card-pin{opacity:0;transition:opacity .12s;position:absolute;top:6px;right:4px}.card-pin .icon-btn[aria-pressed=true]{opacity:1}.card-toolbar{opacity:0;align-items:center;height:34px;transition:opacity .12s;display:flex;position:absolute;bottom:0;left:4px;right:4px}.card:hover .card-pin,.card:hover .card-toolbar,.card:focus-within .card-pin,.card:focus-within .card-toolbar{opacity:1}@media (hover:none){.card{padding-bottom:12px}.card-toolbar,.card-pin{display:none}.card-title{margin-right:0}}.editor{background:var(--card-bg);color:var(--text);flex-direction:column;display:flex}.editor-inline,.editor-modal{border:1px solid var(--card-border);width:600px;max-width:100%;box-shadow:var(--shadow-editor);border-radius:8px}.editor-modal{max-height:calc(100dvh - 128px);margin:max(64px,12vh) auto 0}.editor-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.editor-head{align-items:flex-start;gap:4px;padding:8px 8px 0 16px;display:flex}.editor-title,.editor-body,.item-text{resize:none;overflow-wrap:anywhere;background:0 0;border:0;outline:none;width:100%;margin:0;padding:0;display:block;overflow:hidden}.editor-title{min-height:40px;font-family:var(--font-ui);font-size:var(--title-size);line-height:var(--title-line);flex:1;padding:8px 0 7px;font-weight:400}.editor-body{min-height:46px;font-size:var(--text-size);line-height:var(--text-line);padding:4px 16px 12px}.editor-title::placeholder,.editor-body::placeholder,.item-text::placeholder{color:var(--text-2);opacity:1}.editor-status-row{justify-content:flex-end;align-items:flex-end;gap:12px;padding:4px 16px 0;display:flex}.editor-status-row .tags{flex:1;min-width:0;margin-top:0}.editor-status-row .editor-status{padding-bottom:2px}.editor-status{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.editor-toolbar{align-items:center;gap:2px;min-height:44px;padding:4px 8px 4px 12px;display:flex}.editor-toolbar .text-btn{margin-left:8px}.editor-tags{padding:0 16px 8px}.editor-tags .tags{margin-top:0}.tag-picker{width:240px;max-height:min(420px,100dvh - 32px);overflow-y:auto}.tag-picker-title{padding:4px 18px 2px;font-size:14px;line-height:20px}.tag-picker-input{border:0;border-bottom:1px solid var(--border);width:calc(100% - 36px);color:var(--text);font:inherit;background:0 0;outline:none;margin:0 18px 6px;padding:6px 0;font-size:13px;display:block}.tag-picker-input:focus{border-bottom-color:var(--focus)}.tag-picker-input::placeholder{color:var(--text-2)}.tag-picker-group,.tag-picker-hint{color:var(--text-2);padding:4px 18px 2px;font-size:11px;line-height:16px}.tag-picker-sep{border-top:1px solid var(--hairline);margin:6px 0}.tag-picker .menu-item .icon{color:var(--text-2)}.links{border-top:1px solid var(--hover);flex-direction:column;gap:2px;margin-top:4px;padding:6px 8px;display:flex}.link-chip{color:var(--text);border-radius:4px;align-items:center;gap:10px;padding:4px 8px;font-size:13px;line-height:20px;text-decoration:none;display:flex;overflow:hidden}.link-chip span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.link-chip .icon{color:var(--text-2)}.link-chip:hover{background:var(--hover)}.scrim{z-index:30;background:var(--scrim);justify-content:center;align-items:flex-start;padding:0 16px;animation:.12s ease-out fade-in;display:flex;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.editor-full{z-index:30;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);animation:.14s ease-out slide-up;position:fixed;inset:0}@keyframes slide-up{0%{opacity:.6;transform:translateY(12px)}}.editor-full .editor-scroll{flex:1}.editor-full .editor-head{padding-top:4px}.editor-full .editor-body{min-height:50vh}.editor-topbar{align-items:center;height:56px;padding:0 4px;display:flex}.editor-topbar .icon-btn,.editor-full .editor-toolbar .icon-btn{width:44px;height:44px}.checklist{padding:4px 0 8px}.item{background:var(--card-bg);touch-action:pan-y;align-items:flex-start;gap:0;min-height:36px;padding:6px 8px 6px 0;display:flex}.item.is-indented .checkbox{margin-left:26px}.drag-handle{width:24px;height:24px;color:var(--text-2);opacity:0;cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:0;padding:0;display:inline-flex}.item:hover .drag-handle,.item:focus-within .drag-handle,.drag-handle:focus-visible{opacity:1}span.drag-handle{cursor:default}.item .checkbox{opacity:.54;margin:3px 11px 0 1px}.item.is-checked .checkbox{opacity:.38}.item-text{min-height:24px;font-size:var(--text-size);line-height:var(--text-line);flex:1;padding:0}.item-text-static{overflow-wrap:anywhere;flex:1;padding:0}.item.is-checked .item-text,.item.is-checked .item-text-static,.item.is-settling .item-text{text-decoration:line-through}.item.is-checked .item-text,.item.is-checked .item-text-static{opacity:.71}.item.is-settling{opacity:.45;transition:opacity .3s ease-in}.item-delete{opacity:0;margin:-5px 0}.item:hover .item-delete,.item:focus-within .item-delete{opacity:1}.item.is-dragging{opacity:.3}.item.is-overlay{background:var(--raised);box-shadow:var(--shadow-menu);cursor:grabbing;border-radius:4px}.item.is-overlay .drag-handle{opacity:1}.item-count{color:var(--text-2)}.add-item{width:100%;color:var(--text-2);text-align:left;font-size:var(--text-size);cursor:text;border:0;align-items:center}.add-item .icon{margin:3px 11px 3px 1px}.checked-group{border-top:1px solid var(--border);margin-top:8px}.checked-toggle{width:100%;color:var(--text-2);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:10px 16px 10px 8px;font-size:15px;line-height:20px;display:flex}.chevron{transition:transform .15s;display:flex;transform:rotate(-90deg)}.chevron.is-open{transform:none}@media (hover:none){.drag-handle,.item-delete{opacity:1}.item:not(:focus-within) .item-delete{opacity:0}}.snackbar{z-index:50;background:var(--snack-bg);min-width:288px;max-width:568px;color:var(--snack-text);box-shadow:var(--shadow-menu);border-radius:4px;align-items:center;gap:8px;padding:6px 8px 6px 24px;font-size:14px;line-height:20px;animation:.16s ease-out snack-in;display:flex;position:fixed;bottom:24px;left:24px}@keyframes snack-in{0%{opacity:0;transform:translateY(8px)}}.snackbar-message{flex:1;padding:8px 0}.snackbar-action{color:var(--snack-action);background:0 0;border:0;border-radius:4px;padding:8px 12px;font-weight:500}.snackbar-action:hover{background:#80808026}.snackbar .icon-btn{color:inherit}.login{min-height:100dvh;padding:calc(14vh + env(safe-area-inset-top)) 16px 32px;justify-content:center;align-items:flex-start;display:flex}.login-card{flex-direction:column;align-items:center;width:100%;max-width:360px;display:flex}.login-logo{border-radius:14px}.login h1{font-family:var(--font-brand);margin:12px 0 24px;font-size:52px;font-weight:500;line-height:56px}.login form{flex-direction:column;gap:12px;width:100%;display:flex}.login-text{text-align:center;color:var(--text-2);margin:0 0 4px;font-size:15px}.login-text strong{color:var(--text);font-weight:500}.field{border:1px solid var(--border);background:var(--bg);border-radius:8px;outline:none;width:100%;height:48px;padding:0 14px;font-size:16px}.field:focus{border-color:var(--accent-text);box-shadow:0 0 0 1px var(--accent-text)}.code-field{text-align:center;letter-spacing:.35em;font-size:26px}.login-error{color:#c17464;margin:0;font-size:14px}.login-links{justify-content:space-between;display:flex}.login-links .text-btn{color:var(--text-2);padding:8px 4px;font-weight:400}.bottom-bar{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:25;align-items:center;gap:12px;display:flex;position:fixed}.bottom-list,.fab{background:var(--raised);color:var(--text);box-shadow:var(--shadow-menu);border:0;justify-content:center;align-items:center;display:inline-flex}.bottom-list{width:48px;height:48px;color:var(--text-2);border-radius:24px}.fab{width:60px;height:60px;color:var(--accent-text);border-radius:18px}@media (max-width:599px){.header{box-shadow:none}.header-bar{background:var(--surface);border-radius:28px;height:auto;margin:8px 12px;padding:2px 4px}.brand{display:none}.search{background:0 0;max-width:none;height:44px}.search:focus-within{box-shadow:none;background:0 0}.search-icon{display:none}.header-actions{padding-left:0}.sidebar:not(.is-drawer){display:none}.main{padding:8px 16px calc(104px + env(safe-area-inset-bottom))}.section-label{margin-left:4px}.snackbar{left:16px;right:16px;bottom:calc(92px + env(safe-area-inset-bottom));min-width:0}.trash-banner{font-size:14px}}.consent{flex-direction:column;gap:12px;width:100%;display:flex}.consent-title{text-align:center;margin:0;font-size:18px;line-height:26px}.consent-title strong{font-weight:500}.consent-meta{text-align:center;color:var(--text-2);margin:0;font-size:13px;line-height:20px}.consent-actions{gap:8px;margin-top:8px;display:flex}.consent-actions .primary-btn{flex:1}.settings{max-width:600px;margin:0 auto}.settings-title{margin:0 0 8px;font-size:22px;font-weight:400;line-height:28px}.settings-subtitle{margin:32px 0 8px;font-size:16px;font-weight:500;line-height:24px}.settings-text{color:var(--text-2);margin:0 0 8px}.settings-empty{color:var(--text-2);margin:16px 0;font-style:italic}.settings-code{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px;line-height:20px;display:block}.connections{border-top:1px solid var(--border);margin:16px 0 0;padding:0;list-style:none}.connection{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.connection-name{font-weight:500}.connection-meta{color:var(--text-2);font-size:13px}.item-text-done{opacity:.71;overflow-wrap:anywhere;cursor:text;outline:none;text-decoration:line-through}
