:root{--success: #1f7a4d}.creator-main{padding-top:1.5rem;padding-bottom:2.5rem}.creator-main--receipt{--creator-site-header: 5rem;min-height:calc(100svh - var(--creator-site-header) + clamp(8rem,22vh,14rem));padding-top:clamp(2rem,7vh,3.5rem);padding-bottom:clamp(4rem,10vh,6rem)}.creator-inner{max-width:var(--syk-column-max);min-width:0;margin:0 auto}.creator-intake{max-width:46rem;min-width:0;margin:clamp(1.5rem,7vh,4rem) auto 0}.creator-intake-heading{max-width:34rem;margin:0 auto 1.25rem;text-align:center}.creator-intake-eyebrow{margin:0;color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.creator-intake-heading h1{margin:.45rem 0 0;color:var(--fg);font-family:var(--font-serif);font-size:clamp(2.25rem,7vw,4rem);font-weight:400;line-height:.98}.creator-intake-options{display:grid;gap:.75rem}.creator-intake-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:center;width:100%;min-height:5rem;padding:1rem;border:1px solid var(--border);border-radius:.9rem;background:#ffffffc7;box-shadow:0 .85rem 2rem #16131f0f;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.creator-intake-option:hover,.creator-intake-option:focus-visible{background:#fff;border-color:#a259ff57;transform:translateY(-1px)}.creator-intake-option:focus-visible{outline:2px solid color-mix(in srgb,var(--purple) 38%,transparent);outline-offset:3px}.creator-intake-option:disabled{cursor:not-allowed;opacity:.68;transform:none}.creator-intake-option:disabled:hover{background:#ffffffc7;border-color:var(--border)}.creator-intake-option--primary{border-color:#a259ff5c;background:#ffffffe6}.creator-intake-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid rgba(162,89,255,.18);border-radius:.75rem;background:#a259ff12;flex-shrink:0}.creator-intake-icon svg{width:1.05rem;height:1.05rem}.creator-intake-option-copy{display:grid;gap:.18rem;min-width:0}.creator-intake-option-title{color:var(--fg);font-size:1rem;font-weight:700;line-height:1.25}.creator-intake-option-description{color:var(--text-secondary);font-size:.9rem;font-weight:500;line-height:1.4}.creator-intake-badge{align-self:start;padding:.22rem .5rem;border-radius:999px;background:#16131f0f;color:var(--muted);font-size:.7rem;font-weight:700;line-height:1}.creator-ai{max-width:54rem;min-width:0;margin:clamp(1rem,5vh,3rem) auto 0}.creator-ai-heading{max-width:42rem;margin:0 0 1rem}.creator-ai-heading h1{margin:.45rem 0 0;color:var(--fg);font-family:var(--font-serif);font-size:clamp(2.25rem,7vw,3.8rem);font-weight:400;line-height:.98}.creator-ai-heading p:not(.creator-intake-eyebrow){max-width:38rem;margin:.85rem 0 0;color:var(--text-secondary);font-size:.98rem;line-height:1.55}.creator-ai-panel{display:grid;gap:.85rem}.creator-ai-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.creator-ai-path,.creator-ai-prompt-card{border:1px solid var(--border);border-radius:.95rem;background:#ffffffc7;box-shadow:0 .85rem 2rem #16131f0f}.creator-ai-path{display:grid;gap:.45rem;align-content:start;padding:1rem}.creator-ai-path-label{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.creator-ai-path strong{color:var(--fg);font-size:1rem;line-height:1.25}.creator-ai-path p{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.45}.creator-ai-inline-action{justify-self:start;min-height:2.1rem;margin-top:.15rem;padding:.5rem .82rem;border:1px solid rgba(162,89,255,.28);border-radius:999px;background:#a259ff14;color:var(--fg);font:inherit;font-size:.8rem;font-weight:800;line-height:1;cursor:pointer}.creator-ai-inline-action:hover{background:#a259ff21}.creator-ai-prompt-card{overflow:hidden}.creator-ai-prompt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--border)}.creator-ai-prompt-toolbar strong{color:var(--fg);font-size:.9rem}.creator-ai-prompt{max-height:24rem;margin:0;overflow:auto;padding:1rem;background:#faf8f3a3;color:var(--fg);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.55;white-space:pre-wrap}.creator-ai-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.creator-ai-pack-section{display:grid;gap:.85rem;padding:1rem;border:1px solid var(--border);border-radius:.95rem;background:#ffffffa3}.creator-ai-pack-heading{display:grid;gap:.25rem}.creator-ai-pack-heading h2{margin:0;color:var(--fg);font-size:1rem;line-height:1.25}.creator-ai-pack-heading p{max-width:34rem;margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.45}.creator-ai-pack-grid{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.creator-ai-pack-card{display:grid;gap:.6rem;align-content:start;padding:.85rem;border:1px solid var(--border);border-radius:.8rem;background:#ffffffc7}.creator-ai-pack-card--planned{opacity:.76}.creator-ai-pack-top{display:flex;gap:.5rem;align-items:start;justify-content:space-between}.creator-ai-pack-top strong{color:var(--fg);font-size:.92rem;line-height:1.25}.creator-ai-pack-top span{padding:.18rem .45rem;border-radius:999px;background:#a259ff14;color:var(--muted);font-size:.68rem;font-weight:800;line-height:1;text-transform:uppercase}.creator-ai-pack-card p{margin:0;color:var(--text-secondary);font-size:.84rem;line-height:1.45}.creator-ai-pack-install{color:var(--muted);font-size:.75rem;font-weight:700;line-height:1.4}.creator-ai-pack-actions{display:flex;flex-wrap:wrap;gap:.45rem}.creator-ai-pack-button{min-height:2rem;padding:.48rem .72rem;border:1px solid var(--border);border-radius:999px;background:#faf8f3b8;color:var(--fg);font:inherit;font-size:.76rem;font-weight:800;line-height:1;cursor:pointer}.creator-ai-pack-button:hover{background:#fff;border-color:#a259ff47}.creator-ai-actions .creator-import-secondary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.creator-import{max-width:52rem;min-width:0;margin:clamp(1rem,5vh,3rem) auto 0}.creator-import-heading{max-width:40rem;margin:0 0 1rem}.creator-import-heading h1{margin:.45rem 0 0;color:var(--fg);font-family:var(--font-serif);font-size:clamp(2.25rem,7vw,3.8rem);font-weight:400;line-height:.98}.creator-import-heading p:not(.creator-intake-eyebrow){max-width:34rem;margin:.85rem 0 0;color:var(--text-secondary);font-size:.98rem;line-height:1.55}.creator-import-form{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--border);border-radius:.95rem;background:#ffffffc7;box-shadow:0 .85rem 2rem #16131f0f}.creator-import-label{color:var(--fg);font-size:.85rem;font-weight:700}.creator-import-input{width:100%;min-height:20rem;padding:.9rem;border:1px solid var(--border);border-radius:.75rem;background:#faf8f3d1;color:var(--fg);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem;line-height:1.55;resize:vertical}.creator-import-input:focus{outline:2px solid color-mix(in srgb,var(--purple) 38%,transparent);outline-offset:2px;border-color:#a259ff5c;background:#fff}.creator-import-error,.creator-import-warning{display:grid;gap:.35rem;padding:.75rem .85rem;border-radius:.75rem;font-size:.85rem;line-height:1.45}.creator-import-error{border:1px solid color-mix(in srgb,#b42318 30%,var(--border));background:color-mix(in srgb,#b42318 7%,#fff);color:#8a1f17}.creator-import-warning{border:1px solid color-mix(in srgb,var(--purple) 24%,var(--border));background:#a259ff12;color:var(--text-secondary)}.creator-import-error p,.creator-import-warning p{margin:0}.creator-import-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.creator-import-primary,.creator-import-secondary{min-height:2.45rem;padding:.58rem 1rem;border-radius:999px;font-family:inherit;font-size:.85rem;font-weight:700;line-height:1;cursor:pointer}.creator-import-primary{border:1px solid #16131f;background:#16131f;color:#fff}.creator-import-primary:hover{background:#2a2435;border-color:#2a2435}.creator-import-secondary{border:1px solid var(--border);background:#ffffffb8;color:var(--text-secondary)}.creator-import-secondary:hover{background:#fff;color:var(--fg)}.canvas-column{min-width:0}.preview-frame-action .publish-bar-btn{padding:.4rem 1rem;font-size:.8125rem;cursor:pointer}.preview-frame-action .publish-bar-btn:disabled{opacity:.6;cursor:wait}.preview-frame-actions{display:flex;align-items:center;gap:.5rem}.publish-account-control{position:relative}.publish-account-toggle{padding:.4rem .75rem;border:1px solid var(--border);border-radius:999px;background:#ffffffc7;color:var(--text-secondary);font:inherit;font-size:.8125rem;font-weight:600;line-height:1;cursor:pointer}.publish-account-toggle:hover,.publish-account-toggle[aria-expanded=true]{background:#fff;color:var(--text)}.publish-account-popover{position:absolute;z-index:10;top:calc(100% + .65rem);right:0;width:min(22rem,calc(100vw - 2rem));padding:.85rem;border:1px solid var(--border);border-radius:.85rem;background:#fffffff5;box-shadow:0 1rem 2.5rem #16131f24}.publish-account-popover .account-sign-in-panel{padding-right:1.75rem}.publish-account-close{position:absolute;top:.55rem;right:.55rem;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:1.1rem;line-height:1;cursor:pointer}.publish-account-close:hover,.publish-account-close:focus-visible{border-color:var(--border);background:#faf8f3d1;color:var(--text)}@media(max-width:767px){.creator-intake{margin-top:1rem}.creator-intake-heading{text-align:left}.creator-intake-option{grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:5.5rem}.creator-intake-badge{grid-column:2;justify-self:start}.creator-ai-path-grid{grid-template-columns:1fr}.creator-ai-pack-section{padding:.75rem}.creator-ai-pack-grid{grid-template-columns:1fr}.creator-ai-pack-actions{align-items:stretch;flex-direction:column}.creator-ai-pack-button{width:100%}.creator-ai-prompt-toolbar,.creator-ai-actions{align-items:stretch;flex-direction:column}.creator-ai-actions .creator-import-secondary,.creator-ai-prompt-toolbar .creator-import-primary{width:100%;text-align:center}.creator-import-form{padding:.75rem}.creator-import-input{min-height:18rem;font-size:1rem}.creator-import-actions{align-items:stretch;flex-direction:column}.creator-import-primary,.creator-import-secondary{width:100%}.preview-frame-actions{gap:.35rem}.publish-account-toggle,.preview-frame-action .publish-bar-btn{padding-inline:.65rem;font-size:.75rem}.publish-account-popover{position:fixed;top:max(5.25rem,calc(env(safe-area-inset-top) + 4rem));right:max(.75rem,env(safe-area-inset-right));left:max(.75rem,env(safe-area-inset-left));width:auto;max-height:calc(100dvh - 6rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch}.publish-account-popover .account-sign-in-panel{min-width:0}.publish-account-popover .account-sign-in-submit{width:100%}}.publish-spinner{display:inline-block;width:.75rem;height:.75rem;margin-left:.5rem;vertical-align:-.0625rem;border:2px solid rgba(22,19,31,.15);border-top-color:var(--purple);border-radius:9999px;animation:publish-spin .7s linear infinite}@keyframes publish-spin{to{transform:rotate(360deg)}}.preview-frame-body .syk-canvas{max-width:none;margin:0;padding:1.25rem 1.5rem 1.5rem}.canvas-title{display:block;width:100%;margin:1rem 0 0;padding:0 0 .25rem;border:none;border-bottom:1px solid transparent;background:transparent;color:var(--fg);font-family:Inter,system-ui,sans-serif;font-size:1.35rem;font-weight:600;line-height:1.25;letter-spacing:-.015em}.canvas-route-fields{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:flex-end;font-size:.85rem;font-weight:500;color:var(--muted)}.canvas-route-line{display:inline-flex;align-items:center;gap:.12rem}.canvas-route-from,.canvas-route-to{width:auto;min-width:0;margin:0;padding:.1rem 0;border:none;border-bottom:1px solid transparent;background:transparent;color:var(--muted);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1.2;text-align:left;field-sizing:content}.canvas-route-from::placeholder,.canvas-route-to::placeholder{color:#b8b1c2}.canvas-route-from:focus,.canvas-route-to:focus{outline:none;border-bottom-color:var(--purple);color:var(--fg)}.canvas-route-arrow{flex-shrink:0;opacity:.55;margin:0 .05rem}.canvas-route-fields .meta-sep{opacity:.5}.canvas-route-date{flex-shrink:0;color:var(--muted)}.canvas-description{display:block;width:100%;margin:.75rem 0 1.75rem;padding:0;border:none;border-bottom:1px solid transparent;background:transparent;color:var(--muted);font-family:inherit;font-size:1rem;line-height:1.6;white-space:pre-wrap;overflow:hidden;resize:none;min-height:3.5rem;field-sizing:content}.canvas-description::placeholder{color:#b8b1c2}.canvas-description:focus{outline:none;border-bottom-color:var(--purple);color:var(--fg)}.syk-canvas .syk-header{margin-bottom:0}.syk-canvas article>.syk-section:first-child,.syk-canvas article>.canvas-starter{margin-top:.75rem}.canvas-title::placeholder{color:#b8b1c2}.canvas-title:focus{outline:none;border-bottom-color:var(--purple)}.file-public-warning{margin:0 0 .75rem;color:var(--muted);font-size:.92rem;line-height:1.5}.file-upload-dropzone{position:relative;display:grid;gap:.35rem;width:100%;min-height:5.75rem;padding:.9rem 1rem;border:1px dashed rgba(162,89,255,.42);border-radius:.9rem;background:linear-gradient(135deg,#ffffffd1,#faf8f3eb);color:var(--fg);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.file-upload-dropzone:hover:not(.file-upload-row--disabled),.file-upload-dropzone:focus-within:not(.file-upload-row--disabled),.file-upload-dropzone--active:not(.file-upload-row--disabled){border-color:#a259ffb8;background:linear-gradient(135deg,#ffffffe6,#fcf7ffc7);box-shadow:0 12px 28px #2f2a3c0f}.file-upload-dropzone input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.file-upload-row--disabled{opacity:.6;cursor:wait}.file-upload-dropzone-title{align-self:end;font-size:1rem;font-weight:700}.file-upload-dropzone-meta{max-width:42rem;color:var(--muted);font-size:.88rem;line-height:1.45}.file-upload-gate{padding:1rem;border:1px solid var(--border);border-radius:.75rem;background:#faf8f3a6}.account-sign-in-panel{display:grid;gap:.85rem}.account-sign-in-panel--compact .account-sign-in-title{font-size:.95rem}.account-sign-in-panel--compact .account-sign-in-description{font-size:.875rem}.account-sign-in-copy p{margin:0}.account-sign-in-title{font-weight:600;color:var(--text)}.account-sign-in-description{margin-top:.25rem!important;color:var(--text-secondary);line-height:1.45}.account-sign-in-form{display:grid;gap:.65rem}.account-sign-in-label{font-size:.82rem;font-weight:600;color:var(--muted)}.account-sign-in-input{width:100%;border:1px solid var(--border);border-radius:.65rem;padding:.65rem .75rem;font:inherit;background:#fff}.account-sign-in-code-input{letter-spacing:.28em;font-weight:600}.account-sign-in-error{margin:0;color:#9f2d2d;font-size:.875rem}.account-sign-in-success{margin:0;color:#28724f;font-size:.875rem}.account-sign-in-actions{display:flex;flex-wrap:wrap;gap:.5rem}.account-sign-in-submit,.account-sign-in-secondary{display:inline-flex;align-items:center;justify-content:center;width:auto;text-align:center}.publish-bar .account-sign-in-panel{margin-bottom:.75rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:.75rem;background:#faf8f3a6}.file-upload-gate p{flex:1 1 auto;min-width:0;margin:0;color:var(--muted)}.file-upload-gate .btn{flex:0 0 auto;white-space:nowrap}.file-upload-copy{flex:1}.file-upload-copy p{margin:0}.file-upload-note{margin-top:.25rem!important;font-size:.875rem;color:var(--text-secondary)}.canvas-file-display{cursor:default;display:flex;align-items:center;gap:.55rem;padding-right:0}.canvas-file-display .file-card-preview{flex:1;min-width:0}.canvas-file-controls{display:flex;align-items:center;gap:.2rem;flex-shrink:0;opacity:.72;transition:opacity .15s}.canvas-file-display:hover .canvas-file-controls,.canvas-file-display:focus-within .canvas-file-controls{opacity:1}.canvas-file-controls .canvas-item-remove{position:static}.canvas-starter{display:grid;gap:.75rem;margin-top:.5rem}.starter-block{display:grid;gap:0}.starter-expandable--open{border:1px dashed #d8d2e0;border-radius:.9rem;background:#faf8f38c;overflow:hidden}.starter-row-trigger--open{border:none;border-radius:0;border-bottom:1px dashed #e8e2d8;background:#faf8f3d9;color:var(--text-secondary)}.starter-row-trigger--open:hover{background:#faf8f3f2}.starter-nested-panel{display:grid;gap:.75rem;padding:.75rem}.starter-nested-panel--peers{grid-template-columns:1fr 1fr;gap:.5rem}.starter-primary-nested{display:grid;gap:.2rem;width:100%;padding:.9rem 1rem;border:1px solid rgba(162,89,255,.32);border-radius:.75rem;background:#a259ff12;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.starter-primary-nested:hover{background:#a259ff1c;border-color:#a259ff73}.starter-primary-nested-title{font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--fg)}.starter-primary-nested-desc{font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--muted)}.starter-peer-card{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem .85rem;border:1px dashed var(--border);border-radius:.65rem;background:#ffffffbf;color:var(--text-secondary);font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.starter-peer-card:hover{background:#fff;border-color:#d8d2e0;color:var(--fg)}.starter-peer-card:disabled{cursor:not-allowed;opacity:.48}.starter-peer-card:disabled:hover{background:#ffffffbf;border-color:var(--border);color:var(--text-secondary)}.starter-peer-card .starter-icon-inline{margin-left:0}.starter-templates-section{padding:.65rem .75rem;border-radius:.65rem;background:#00000006}.starter-templates-label{margin:0 0 .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.starter-template-grid{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.starter-template-card{display:grid;gap:.35rem;padding:.55rem .6rem;border:1px dashed var(--border);border-radius:.6rem;background:#fffc;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.starter-template-card:hover{background:#fff;border-color:#d8d2e0}.starter-template-card-name{font-size:.8125rem;font-weight:600;line-height:1.25;color:var(--text-secondary)}.starter-template-card:hover .starter-template-card-name{color:var(--fg)}.starter-template-preview{display:flex;flex-wrap:wrap;gap:.25rem}.starter-template-chip{display:inline-block;padding:.12rem .35rem;border-radius:.3rem;background:#0000000d;font-size:.625rem;font-weight:500;line-height:1.3;color:var(--muted)}.starter-template-chip--btn{background:#16131f14;color:var(--text-secondary)}.starter-row{display:flex;align-items:center;gap:.75rem;width:100%;padding:.9rem 1.05rem;border:1px dashed var(--border);border-radius:.9rem;background:transparent;color:var(--muted);font-family:inherit;font-size:.95rem;font-weight:500;line-height:1.35;text-align:left;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.starter-row:hover{background:#faf8f3b3;border-color:#d8d2e0;color:var(--text-secondary)}.starter-row-primary{color:var(--text-secondary);border-color:#a259ff47}.starter-row-primary:hover{color:var(--fg);border-color:#a259ff73;background:#a259ff0a}.starter-row-expanded{background:#faf8f3b3;border-color:#d8d2e0;color:var(--text-secondary)}.starter-row-cancel{justify-content:center;color:var(--muted);font-size:.875rem}.starter-row-cancel:hover{color:var(--text-secondary)}.canvas-starter-add{margin-top:.75rem}.syk-canvas article>.canvas-add-row,.syk-canvas article>.canvas-starter.canvas-starter-add{margin-top:var(--syk-block-gap, .75rem)}.canvas-add-row{margin-top:.75rem}.canvas-add-row:disabled{opacity:.4;cursor:not-allowed}.canvas-embedded-action{display:flex;flex-direction:column;gap:.35rem}.canvas-embedded-action-toolbar{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.25rem;opacity:0;transition:opacity .15s}.canvas-embedded-action:hover .canvas-embedded-action-toolbar,.canvas-embedded-action:focus-within .canvas-embedded-action-toolbar{opacity:1}.canvas-embedded-action-body{min-width:0}.starter-icon{display:grid;place-items:center;flex-shrink:0}.starter-icon svg{width:1rem;height:1rem}.starter-inline-menu{display:grid;gap:.35rem;padding-left:.15rem}.starter-inline-option{display:flex;align-items:center;gap:.65rem;width:100%;padding:.7rem .95rem .7rem 2.55rem;border:1px dashed var(--border);border-radius:.75rem;background:transparent;color:var(--muted);font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.starter-inline-option:hover{background:#faf8f3d9;border-color:#d8d2e0;color:var(--text-secondary)}.starter-icon-inline{margin-left:-1.65rem}.creator-choice-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.creator-choice{display:inline-flex;align-items:center;justify-content:flex-start;padding:.45rem .8rem;border:1px solid var(--border);border-radius:9999px;background:#ffffffd9;color:var(--fg);font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.2;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.creator-choice:hover{background:#a259ff0f;border-color:#a259ff47;color:var(--fg)}.creator-choice:focus-visible{outline:2px solid rgba(162,89,255,.35);outline-offset:2px}.canvas-item{position:relative;padding:.9rem 2.5rem .9rem 1.05rem;border:1px solid var(--border);border-radius:.9rem;background:#faf8f3b3}.canvas-item-remove{position:absolute;top:.5rem;right:.5rem;width:1.5rem;height:1.5rem;display:grid;place-items:center;padding:0;border:none;border-radius:.375rem;background:transparent;color:var(--muted);font-family:inherit;font-size:1rem;line-height:1;cursor:pointer}.canvas-item-remove:hover{color:#c0392b;background:#fdf0ef}.canvas-note{display:block;width:100%;min-height:4.5rem;padding:0;border:none;background:transparent;color:var(--fg);font-family:inherit;font-size:.95rem;line-height:1.45;white-space:pre-wrap;overflow:hidden;resize:none;field-sizing:content}.canvas-input{display:block;width:100%;padding:0;border:none;background:transparent;color:var(--fg);font-family:inherit;font-size:.95rem;line-height:1.45}.canvas-note::placeholder,.canvas-input::placeholder{color:var(--muted)}.canvas-note:focus,.canvas-input:focus{outline:none}.notes-rich-editor{position:relative;width:100%;max-width:100%;overflow:visible}.notes-block .syk-text-content.ProseMirror{min-height:0;padding:0;border:none;background:transparent;outline:none}.notes-block .syk-text-content.ProseMirror:focus{outline:none}.notes-block .syk-text-content.ProseMirror p.notes-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted);pointer-events:none;height:0}.notes-bubble-menu{display:flex;align-items:center;gap:.2rem;max-width:min(100vw - 1.5rem,24rem);padding:.25rem;border:1px solid #ece7dc;border-radius:.65rem;background:#faf8f3fa;box-shadow:0 6px 18px #16131f14;overflow-x:auto}.notes-bubble-btn{min-width:1.9rem;height:1.75rem;padding:0 .45rem;border:1px solid transparent;border-radius:.45rem;background:transparent;color:#4a4458;font-family:inherit;font-size:.78rem;font-weight:600;line-height:1;cursor:pointer}.notes-bubble-btn:hover,.notes-bubble-btn.is-active{background:#a259ff14;border-color:#a259ff2e;color:#16131f}.notes-guidance{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-top:.55rem;color:#756e82;font-size:.78rem;line-height:1.35}.notes-format-hint{display:inline-flex;align-items:center;gap:.35rem}.notes-guidance-dismiss{width:1rem;height:1rem;display:inline-grid;place-items:center;padding:0;border:none;border-radius:999px;background:transparent;color:#9b94a8;font:inherit;line-height:1;cursor:pointer}.notes-guidance-dismiss:hover,.notes-guidance-dismiss:focus-visible{background:#a259ff14;color:#4a4458;outline:none}.notes-link-form{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:min(18rem,70vw)}.notes-link-input{flex:1 1 10rem;min-width:0;height:1.75rem;padding:0 .5rem;border:1px solid #ece7dc;border-radius:.45rem;background:#fff;color:var(--fg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.notes-link-input:focus{outline:2px solid color-mix(in srgb,var(--purple) 30%,transparent);outline-offset:1px}.notes-link-apply,.notes-link-remove,.notes-link-cancel{height:1.75rem;padding:0 .55rem;border:1px solid #ece7dc;border-radius:.45rem;background:#faf8f3fa;color:#4a4458;font-family:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.notes-link-apply:hover,.notes-link-remove:hover,.notes-link-cancel:hover{background:#a259ff14;border-color:#a259ff2e;color:#16131f}.notes-link-error{flex:1 1 100%;font-size:.72rem;color:#b42318}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.canvas-input-secondary{margin-top:.375rem;padding-top:.375rem;border-top:1px solid var(--border);font-size:.875rem;color:var(--text-secondary)}.action-presets{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.action-preset-picker{margin-top:.5rem}.action-preset-picker-title{margin:0 0 .75rem;font-size:.875rem;font-weight:500;color:var(--text-secondary)}.action-preset-picker-options{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.action-preset-picker-btn{padding:.45rem .75rem;border:1px solid var(--border);border-radius:9999px;background:#00000005;font-size:.8125rem;font-weight:500;color:var(--fg);cursor:pointer;transition:background .15s,border-color .15s}.action-preset-picker-btn:hover{background:#a259ff0f;border-color:#a259ff40}.action-preset-helper{margin:0 0 .5rem}.syk-canvas .action-card-edit .action-inline-field{display:block;width:100%;min-width:0;border:0;background:transparent;padding:0;margin:0;font:inherit;color:inherit;outline:none;letter-spacing:inherit;line-height:inherit;font-weight:inherit;font-size:inherit;font-family:inherit;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.syk-canvas .action-card-edit .action-inline-field::placeholder{color:#9b94a8;opacity:1}.syk-canvas .action-card-edit .action-inline-field:focus{outline:none}.syk-canvas .action-card-edit .action-hint-primary.action-inline-field{cursor:text;font-family:Inter,system-ui,sans-serif;font-size:1.25rem;font-weight:600;line-height:1;letter-spacing:-.02em;color:#16131f}.syk-canvas .action-card-edit .action-hint-secondary.action-inline-field{cursor:text;font-family:Inter,system-ui,sans-serif;font-size:.8rem;font-weight:500;line-height:1.35;color:#6b6578;margin-top:.25rem}.syk-canvas .action-card-edit .action-btn.action-btn-edit-wrap{display:inline-flex;align-items:center;gap:0;width:fit-content;max-width:100%;cursor:text;text-decoration:none}.syk-canvas .action-card-edit .action-btn.action-btn-edit-wrap:after{content:" →";pointer-events:none;flex-shrink:0}.syk-canvas .action-card-edit .action-btn-edit-input.action-inline-field{display:inline-block;width:auto;min-width:0;max-width:none;flex:0 0 auto;cursor:text;background:transparent;color:inherit;padding:0;margin:0;border-radius:0;height:auto;min-height:0;line-height:inherit;field-sizing:content}.syk-canvas .action-card-edit .action-ref .action-inline-field{flex:1;min-width:0;cursor:text;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:500;color:#6b6578}.syk-canvas .action-placeholder{color:#9b94a8}.canvas-embed{margin-top:.75rem}.canvas-display{position:relative;min-height:1.75rem;padding:0 2.25rem 0 0;border-radius:.5rem;cursor:text;transition:background .15s}.canvas-display-empty{margin:0;color:var(--muted);font-size:.95rem;line-height:1.45}.canvas-display:hover{background:#faf8f3b3}.canvas-display:focus-visible{outline:2px solid color-mix(in srgb,var(--purple) 38%,transparent);outline-offset:3px;background:#faf8f3b3}.canvas-display--editing{cursor:text}.canvas-display--editing:hover,.canvas-display--editing:focus-within{background:transparent}.canvas-display--editing:focus-visible{outline:none;background:transparent}.canvas-display--editing .canvas-item-remove{opacity:1}.canvas-display p{margin:0;font-size:.95rem;line-height:1.45}.canvas-display .syk-text-content>*+*,.notes-block .syk-text-content>*+*{margin-top:.75rem}.canvas-display .syk-text-content p.syk-text-para,.notes-block .syk-text-content p.syk-text-para{margin:0;white-space:pre-wrap;font-size:.95rem;line-height:1.45}.canvas-display .syk-text-content .syk-text-spacer,.notes-block .syk-text-content .syk-text-spacer{height:.75rem;margin:0}.canvas-display .syk-text-content .syk-text-spacer+*,.notes-block .syk-text-content .syk-text-spacer+*{margin-top:.75rem}.canvas-display .syk-text-content ul,.canvas-display .syk-text-content ol,.notes-block .syk-text-content ul,.notes-block .syk-text-content ol{margin:0;padding-left:1.25rem;font-size:.95rem;line-height:1.45}.canvas-display .syk-text-content ul,.notes-block .syk-text-content ul{list-style-type:disc;list-style-position:outside}.canvas-display .syk-text-content ol,.notes-block .syk-text-content ol{list-style-type:decimal;list-style-position:outside}.canvas-display .syk-text-content li,.notes-block .syk-text-content li{display:list-item}.canvas-display .syk-text-content li+li,.notes-block .syk-text-content li+li{margin-top:.25rem}.canvas-display .syk-text-content blockquote.syk-text-quote,.notes-block .syk-text-content blockquote.syk-text-quote{margin:0;padding:.35rem 0 .35rem .85rem;border-left:3px solid #e0d8f0;color:#4a4458}.canvas-display .syk-text-content strong,.notes-block .syk-text-content strong{font-weight:600}.canvas-display .syk-text-content em,.notes-block .syk-text-content em{font-style:italic}.canvas-display .syk-text-content code.syk-text-code,.notes-block .syk-text-content code.syk-text-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;padding:.1rem .3rem;border-radius:.3rem;background:#16131f0f}.canvas-display .syk-text-content a.syk-text-link,.notes-block .syk-text-content a.syk-text-link{color:#7c3aed;text-decoration:underline;text-underline-offset:.12em}.canvas-display .canvas-item-remove{opacity:0;transition:opacity .15s}.canvas-display:hover .canvas-item-remove,.canvas-display:focus-within .canvas-item-remove{opacity:1}.canvas-display-caption{display:block;margin-top:.375rem;font-size:.8125rem;color:var(--muted)}.field-hint{margin:.75rem 0 0;font-size:.8125rem;color:var(--muted)}.field-error{display:block;margin-top:.375rem;font-size:.8125rem;color:#c0392b}.canvas-section-header{justify-content:flex-start}.canvas-section .canvas-section-header .syk-section-label{margin-bottom:0;min-width:0}.canvas-section .syk-section-stack{margin-top:0}.section-name-btn{padding:.125rem .25rem;margin:-.125rem -.25rem;border:none;border-radius:.375rem;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:text}.section-name-btn:hover{background:#a259ff14}.section-name-input{width:12rem;max-width:100%;padding:.125rem .25rem;margin:-.125rem -.25rem;border:none;border-bottom:1px solid var(--purple);border-radius:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit}.section-name-input:focus{outline:none}.canvas-section-controls{display:flex;align-items:center;gap:.25rem;opacity:0;transition:opacity .15s}.canvas-section:hover .canvas-section-controls,.canvas-section:focus-within .canvas-section-controls{opacity:1}.section-control{width:1.5rem;height:1.5rem;display:grid;place-items:center;padding:0;border:none;border-radius:.375rem;background:transparent;color:var(--muted);font-family:inherit;font-size:.875rem;line-height:1;cursor:pointer}.section-control:hover:not(:disabled){background:#0000000d;color:var(--fg)}.section-control:disabled{opacity:.3;cursor:not-allowed}.section-control-remove:hover:not(:disabled){color:#c0392b;background:#fdf0ef}.add-item-row{display:block;width:100%;padding:.375rem 0;border:none;background:transparent;color:var(--muted);font-family:inherit;font-size:.8125rem;font-weight:500;text-align:left;cursor:pointer;border-radius:.375rem;transition:color .15s}.add-item-row:hover:not(:disabled){color:var(--purple)}.add-item-row:disabled{opacity:.4;cursor:not-allowed}.add-section-row{display:block;width:100%;margin-top:1rem;padding:.75rem 1.05rem;border:1px dashed var(--border);border-radius:.9rem;background:transparent;color:var(--muted);font-family:inherit;font-size:.9rem;font-weight:500;text-align:center;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.add-section-row:hover:not(:disabled){background:#faf8f3b3;border-color:#d8d2e0;color:var(--text-secondary)}.add-section-row:disabled{opacity:.4;cursor:not-allowed}.add-menu{margin-top:1rem;padding:.9rem 1rem .85rem;border:1px solid var(--border);border-radius:.9rem;background:#faf8f3d9}.add-menu-title{margin:0 0 .7rem;font-size:.875rem;font-weight:600;line-height:1.3;color:var(--fg)}.add-menu-options{display:flex;flex-wrap:wrap;gap:.5rem}.add-menu-options-list{flex-direction:column;align-items:stretch;gap:.35rem}.add-menu-option{display:flex;align-items:center;width:100%;padding:.55rem .75rem;border:1px solid var(--border);border-radius:.65rem;background:#ffffffe6;color:var(--fg);font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.add-menu-option:hover{background:#a259ff0f;border-color:#a259ff47;color:var(--fg)}.add-menu-option:focus-visible{outline:2px solid rgba(162,89,255,.35);outline-offset:2px}.add-menu-cancel{display:block;margin-top:.75rem;padding:0;border:none;background:transparent;color:var(--muted);font-family:inherit;font-size:.8125rem;cursor:pointer}.add-menu-cancel:hover{color:var(--fg)}.add-section-choices{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.add-section-choices .btn{cursor:pointer;padding:.5rem 1rem}.add-section-cancel{padding:.5rem .75rem;border:none;background:transparent;color:var(--muted);font-family:inherit;font-size:.875rem;cursor:pointer}.add-section-cancel:hover{color:var(--fg)}.publish-bar{margin-top:1.5rem}.publish-bar>.field-error{margin-bottom:.75rem}.publish-section .btn:disabled{opacity:.65;cursor:not-allowed}.publish-error{margin-bottom:.75rem}.publish-success{margin-bottom:1.25rem;padding:1rem 1.125rem;border:1px solid var(--border);border-radius:.75rem;background:color-mix(in srgb,var(--bg) 92%,var(--fg) 8%)}.publish-success-heading{margin:0 0 1rem;font-size:.9375rem;font-weight:600;color:var(--fg)}.publish-success-block{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.publish-success-block+.publish-success-block{margin-top:1.125rem;padding-top:1.125rem;border-top:1px solid var(--border)}.publish-success-label{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.publish-success-url{margin:0;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.45;word-break:break-all;color:var(--text-secondary, var(--muted))}.publish-success-copy-btn{display:inline-flex;align-items:center;padding:.45rem .875rem;border:1px solid var(--border);border-radius:9999px;background:transparent;color:var(--fg);font-family:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.publish-success-copy-btn:hover{background:color-mix(in srgb,var(--fg) 6%,transparent);border-color:color-mix(in srgb,var(--border) 70%,var(--fg) 30%)}.publish-success-note{margin:.375rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--muted)}.publish-success-note--muted{margin-top:0}@media(max-width:40rem){.publish-success-copy-btn{width:100%;justify-content:center}}@media(max-width:767px){.canvas-input,.canvas-note,.notes-block .syk-text-content.ProseMirror,.canvas-route-from,.canvas-route-to,.canvas-input-secondary,.section-name-input{font-size:1rem}}@media(max-width:40rem){.canvas-route-fields{width:100%;justify-content:flex-start}.canvas-route-fields .canvas-route-date-desktop,.canvas-route-fields .meta-sep-before-date{display:none}}@media(min-width:40.0625rem){.syk-canvas .syk-brand-line .canvas-route-date{display:none}}.publish-handoff .handoff-public-path{display:block;font-size:.9375rem;line-height:1.45;color:var(--fg);word-break:break-all}.publish-handoff .handoff-description-link{color:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.publish-handoff .handoff-description-link:hover{text-decoration-color:color-mix(in srgb,currentColor 60%,transparent)}.publish-handoff .handoff-primary-actions{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.publish-handoff .handoff-public-top{margin-bottom:.75rem}.publish-handoff .handoff-status-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;align-items:start}.publish-handoff .handoff-status-grid>.syk-section{min-width:0;margin-top:0}.publish-handoff .handoff-status-card--utility .notes-block{min-height:11rem}.publish-handoff .handoff-status-card--preview .notes-block{min-height:15rem}.publish-handoff .handoff-edit-note{margin:0 0 .5rem;font-size:.875rem;line-height:1.5;color:var(--muted)}.publish-handoff .handoff-edit-note--last{margin-bottom:.75rem}.publish-handoff .handoff-edit-note--muted{margin-bottom:0}.publish-handoff .handoff-save-account{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.publish-handoff .handoff-save-panel{display:grid;gap:.8rem;margin-top:.85rem;padding:.85rem;border:1px solid var(--border);border-radius:.75rem;background:#faf8f394}.publish-handoff .handoff-save-panel-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.publish-handoff .handoff-save-panel-kicker{margin:0;color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.publish-handoff .handoff-save-close{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:.95rem;line-height:1;cursor:pointer}.publish-handoff .handoff-save-close:hover,.publish-handoff .handoff-save-close:focus-visible{border-color:var(--border);background:#fff;color:var(--fg)}.publish-handoff .handoff-save-panel .account-sign-in-panel{gap:.75rem}.publish-handoff .handoff-save-panel .account-sign-in-submit{min-height:2.4rem;padding-right:1rem;padding-left:1rem}.publish-handoff .handoff-save-error{margin-top:.75rem}.handoff-edit-reminder{position:fixed;right:max(1.25rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom));z-index:1200;display:flex;align-items:center;justify-content:space-between;width:min(26rem,calc(100vw - 2.5rem));gap:.85rem;padding:.9rem;border:1px solid var(--border);border-radius:.875rem;background:#fffffff5;box-shadow:0 1.1rem 2.6rem #16131f24,0 .2rem .75rem #16131f14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.handoff-edit-reminder-copy{min-width:0}.handoff-edit-reminder p{margin:0;color:var(--muted);font-size:.8125rem;line-height:1.45}.handoff-edit-reminder-title{margin-bottom:.15rem;color:var(--success);font-size:.875rem;font-weight:700}.handoff-edit-reminder-actions{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto}.publish-handoff .handoff-preview-spinner-wrap{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin:0 0 .75rem;border-radius:9999px;background:color-mix(in srgb,var(--purple) 8%,transparent)}.publish-handoff .handoff-preview-spinner{display:block;width:1.35rem;height:1.35rem;border:2px solid color-mix(in srgb,var(--purple) 18%,transparent);border-top-color:var(--purple);border-radius:9999px;animation:publish-spin .8s linear infinite}.publish-handoff .handoff-preview-status{margin:0 0 .35rem;color:var(--fg);font-size:.9375rem;font-weight:600;line-height:1.35}.publish-handoff .handoff-og-thumbnail{display:block;width:100%;margin:0 0 .9rem;aspect-ratio:1200 / 630;border:1px solid var(--border);border-radius:.75rem;background:#faf8f3;object-fit:cover;box-shadow:0 .65rem 1.4rem #16131f14}.publish-handoff .handoff-inline-btn,.handoff-edit-reminder .handoff-inline-btn{display:inline-grid;margin:0;padding:.45rem .875rem;border:1px solid var(--border);border-radius:9999px;background:transparent;color:var(--fg);font-family:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.publish-handoff .handoff-account-link{text-decoration:none}.publish-handoff .handoff-copy-btn>*,.handoff-edit-reminder .handoff-copy-btn>*{grid-area:1 / 1}.publish-handoff .handoff-copy-btn-measure,.handoff-edit-reminder .handoff-copy-btn-measure{visibility:hidden;white-space:nowrap}.publish-handoff .handoff-copy-btn-label,.handoff-edit-reminder .handoff-copy-btn-label{justify-self:center}.publish-handoff .handoff-inline-btn:hover,.handoff-edit-reminder .handoff-inline-btn:hover{border-color:color-mix(in srgb,var(--purple) 35%,var(--border))}.publish-handoff .handoff-inline-btn.handoff-primary-copy{padding:.58rem 1.05rem;border-color:#1f7a4d;background:#1f7a4d;color:#fff;font-weight:650}.publish-handoff .handoff-inline-btn.handoff-primary-copy:hover{border-color:#17613c;background:#17613c}.publish-handoff .handoff-inline-btn.handoff-edit-copy-primary{padding:.58rem 1.05rem;border-color:#16131f;background:#16131f;color:#fff;font-weight:650}.publish-handoff .handoff-inline-btn.handoff-edit-copy-primary:hover{border-color:#2a2435;background:#2a2435}.publish-handoff .handoff-secondary-action{display:block;width:fit-content;margin:1.5rem auto 0;font-size:.875rem;font-weight:500;color:var(--muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,var(--muted) 55%,transparent)}.publish-handoff .handoff-secondary-action:hover{color:var(--fg);text-decoration-color:color-mix(in srgb,var(--fg) 35%,transparent)}@media(max-width:48rem){.publish-handoff .handoff-status-grid{grid-template-columns:1fr}.publish-handoff .handoff-status-card--utility .notes-block,.publish-handoff .handoff-status-card--preview .notes-block{min-height:0}.handoff-edit-reminder{left:max(1rem,env(safe-area-inset-left));right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));width:auto}.handoff-edit-reminder-actions{justify-content:flex-start}}@media(max-width:36rem){.publish-handoff .handoff-primary-actions{align-items:stretch;flex-direction:column}.publish-handoff .handoff-primary-copy,.publish-handoff .handoff-view-link{width:fit-content}.account-sign-in-actions{align-items:stretch;flex-direction:column}.account-sign-in-actions .account-sign-in-submit,.account-sign-in-actions .account-sign-in-secondary{width:100%}}.edit-frame-actions{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.edit-delete-zone{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--border)}.edit-delete-trigger{padding:0;border:none;background:transparent;color:color-mix(in srgb,#b42318 75%,var(--muted));font-family:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,#b42318 35%,transparent)}.edit-delete-trigger:hover:not(:disabled){color:#b42318}.edit-delete-trigger:disabled{opacity:.5;cursor:not-allowed}.edit-delete-panel{position:fixed;left:50%;top:50%;z-index:1001;display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;width:min(30rem,calc(100vw - 2rem));padding:1.4rem;border:1px solid color-mix(in srgb,#b42318 26%,var(--border));border-radius:1rem;background:linear-gradient(135deg,#b423180d,#fffffff5 42%),#fff;box-shadow:0 1.25rem 3rem #16131f38,0 .3rem .9rem #16131f1a;transform:translate(-50%,-50%)}.edit-delete-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.edit-delete-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#16131f38;cursor:pointer}.edit-delete-heading{margin:0;font-family:Inter,system-ui,sans-serif;font-size:.9375rem;font-weight:600;color:var(--fg)}.edit-delete-lead{margin:0;font-size:.875rem;line-height:1.5;color:var(--muted)}.edit-delete-label{font-size:.8125rem;font-weight:500;color:var(--fg)}.edit-delete-input{width:100%;max-width:14rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:.5rem;background:var(--bg);color:var(--fg);font-family:inherit;font-size:.875rem}.edit-delete-input:focus{outline:2px solid color-mix(in srgb,var(--purple) 35%,transparent);outline-offset:1px}.edit-delete-error{margin:0}.edit-delete-actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.25rem}.edit-delete-cancel{padding:.45rem .875rem;border:1px solid var(--border);border-radius:9999px;background:transparent;color:var(--muted);font-family:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.edit-delete-cancel:hover:not(:disabled){color:var(--fg)}.edit-delete-confirm{padding:.45rem .875rem;border:1px solid color-mix(in srgb,#b42318 40%,var(--border));border-radius:9999px;background:color-mix(in srgb,#b42318 8%,transparent);color:#b42318;font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.edit-delete-confirm:hover:not(:disabled){background:color-mix(in srgb,#b42318 14%,transparent)}.edit-delete-confirm:disabled{opacity:.45;cursor:not-allowed}@media(max-width:767px){.edit-delete-input{font-size:1rem}.edit-delete-panel{top:auto;bottom:max(1rem,env(safe-area-inset-bottom));transform:translate(-50%)}}.edit-boot-loading{margin:3rem auto;text-align:center;color:var(--muted);font-size:.9375rem}.edit-access-error{max-width:28rem;margin:3rem auto;padding:1.5rem;text-align:center}.edit-access-error-title{margin:0 0 .75rem;font-family:"Instrument Serif",Georgia,serif;font-size:1.75rem;font-weight:400;color:var(--fg)}.edit-access-error-message{margin:0 0 1.25rem;color:var(--muted);font-size:.9375rem;line-height:1.5}.edit-access-error-actions{margin:0}.edit-deleted-complete{margin:0;padding:2rem 0 1.5rem;text-align:center}.edit-deleted-complete h2{margin:0 0 1rem;font-family:Inter,system-ui,sans-serif;font-size:1.25rem;font-weight:600;color:var(--fg)}.edit-deleted-complete p{margin:0;font-size:.9375rem;line-height:1.55;color:var(--fg)}.edit-deleted-action{color:inherit;text-decoration:underline;text-underline-offset:.15em}.edit-deleted-action:hover{color:var(--text-secondary, #4a4455)}
