[data-design=parchment]{--parchment-base:var(--bg);--parchment-raised:color-mix(in srgb, var(--surface-elevated) 92%, white);--parchment-recessed:color-mix(in srgb, var(--surface) 92%, black);--parchment-deep:color-mix(in srgb, var(--divider) 60%, var(--text-secondary));--parchment-warmth:color-mix(in srgb, var(--bg) 70%, var(--surface));--text-1:var(--text-primary);--text-2:var(--text-secondary);--text-3:color-mix(in srgb, var(--text-secondary) 92%, var(--bg));--text-4:color-mix(in srgb, var(--text-secondary) 78%, var(--bg));--divider-hairline:color-mix(in srgb, var(--divider) 65%, var(--bg));--divider-standard:var(--divider);--accent-brand:var(--accent);--accent-brand-tint:color-mix(in srgb, var(--accent) 18%, var(--bg));--accent-brand-border:color-mix(in srgb, var(--accent) 35%, var(--divider));--accent-amber:var(--warning);--accent-amber-tint:color-mix(in srgb, var(--warning) 18%, var(--bg));--accent-amber-border:color-mix(in srgb, var(--warning) 35%, var(--divider));--accent-success:var(--success);--accent-error:var(--destructive);--accent-info:#378add;--accent-purple:#7f77dd;--proj-coral:#d85a30;--proj-blue:#378add;--proj-green:#639922;--proj-gray:#5f5e5a;--proj-lime:#97c459;--proj-purple:#7f77dd;--src-google:#4285f4;--src-apple:#fa243c;--src-outlook:#0078d4;--shadow-tone:60, 50, 20;--shadow-flat:none;--shadow-raised:0 1px 3px rgba(var(--shadow-tone), .16), 0 6px 18px rgba(var(--shadow-tone), .28);--shadow-elevated:0 2px 5px rgba(var(--shadow-tone), .18), 0 10px 28px rgba(var(--shadow-tone), .32);--shadow-active:0 2px 4px rgba(var(--shadow-tone), .16), inset 0 0 0 .5px rgba(var(--shadow-tone), .08);--shadow-popover:0 3px 8px rgba(var(--shadow-tone), .2), 0 14px 36px rgba(var(--shadow-tone), .32);--shadow-modal:0 5px 12px rgba(var(--shadow-tone), .22), 0 22px 60px rgba(var(--shadow-tone), .38);--shadow-chip:0 1px 2px rgba(var(--shadow-tone), .14), 0 4px 10px rgba(var(--shadow-tone), .24);--shadow-recessed-inner:inset 0 2px 6px rgba(var(--shadow-tone), .24);--highlight-top:inset 0 .5px 0 #ffffffb3;--shadow-subtle:0 .5px 1px rgba(var(--shadow-tone), .1), 0 1px 3px rgba(var(--shadow-tone), .1);--shadow-section:0 .5px 0 0 rgba(var(--shadow-tone), .1), 0 1px 4px rgba(var(--shadow-tone), .12), 0 6px 14px rgba(var(--shadow-tone), .12);--shadow-card:0 .5px 0 0 rgba(var(--shadow-tone), .08), 0 2px 5px rgba(var(--shadow-tone), .14), 0 5px 12px rgba(var(--shadow-tone), .14);--shadow-floating:0 1px 3px #3c32141f, 0 6px 16px #3c321424;--radius-inner:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--font-app:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--font-serif:var(--font-app);--font-sans:var(--font-app);--font-mono:"SF Mono", ui-monospace, Menlo, Consolas, monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;background:var(--parchment-base);color:var(--text-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.45}[data-theme-mode=dark] [data-design=parchment],[data-design=parchment][data-theme-mode=dark]{--parchment-raised:color-mix(in srgb, var(--surface-elevated) 92%, var(--text-secondary));--text-3:color-mix(in srgb, var(--text-secondary) 98%, var(--bg));--text-4:color-mix(in srgb, var(--text-secondary) 92%, var(--bg));--divider-hairline:color-mix(in srgb, var(--divider) 80%, var(--text-secondary));--highlight-top:inset 0 .5px 0 #ffffff2e;--shadow-chip:0 1px 2px rgba(var(--shadow-tone), .5), 0 4px 12px rgba(var(--shadow-tone), .6);--shadow-card:0 .5px 0 0 rgba(var(--shadow-tone), .3), 0 2px 5px rgba(var(--shadow-tone), .4), 0 5px 14px rgba(var(--shadow-tone), .5);--shadow-section:0 .5px 0 0 rgba(var(--shadow-tone), .3), 0 1px 4px rgba(var(--shadow-tone), .4), 0 6px 16px rgba(var(--shadow-tone), .5);--shadow-raised:0 1px 3px rgba(var(--shadow-tone), .5), 0 6px 20px rgba(var(--shadow-tone), .6);--shadow-elevated:0 2px 5px rgba(var(--shadow-tone), .55), 0 10px 30px rgba(var(--shadow-tone), .65);--shadow-popover:0 3px 8px rgba(var(--shadow-tone), .55), 0 14px 40px rgba(var(--shadow-tone), .65);--shadow-modal:0 5px 12px rgba(var(--shadow-tone), .6), 0 22px 64px rgba(var(--shadow-tone), .7)}[data-theme-id=black] [data-design=parchment],[data-design=parchment][data-theme-id=black]{--parchment-base:#000;--parchment-raised:#000;--parchment-deep:#1a1a1a;--surface:#000;--surface-elevated:#000;--divider:#2a2a2a;--divider-hairline:#3a3a3a;--text-2:#ffffffbf;--text-3:#fff9;--text-4:#ffffff73;--highlight-top:none}[data-design=parchment] .tinted-chip{--chip-color:var(--accent,#0a84ff);background:color-mix(in srgb, var(--chip-color) 36%, var(--parchment-raised));border:1px solid color-mix(in srgb, var(--chip-color) 45%, transparent);border-radius:var(--radius-sm);box-shadow:var(--shadow-chip), var(--highlight-top);transition:background .12s,border-color .12s,box-shadow .12s,transform .12s}[data-design=parchment] .tinted-chip[data-chip-state=selected]{background:color-mix(in srgb, var(--chip-color) 60%, var(--parchment-raised));border-color:color-mix(in srgb, var(--chip-color) 75%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--chip-color) 30%, transparent), var(--shadow-chip)}[data-design=parchment] .tinted-chip[data-chip-state=completed]{background:color-mix(in srgb, var(--chip-color) 22%, var(--parchment-raised))}[data-theme-mode=dark] [data-design=parchment] .tinted-chip{border-color:color-mix(in srgb, var(--chip-color) 60%, transparent)}[data-theme-mode=dark] [data-design=parchment] .tinted-chip[data-chip-state=selected]{border-color:color-mix(in srgb, var(--chip-color) 90%, transparent)}[data-theme-id=black] [data-design=parchment] .tinted-chip{border:1.5px solid var(--chip-color);color:#fff;box-shadow:var(--shadow-chip);background:#000}[data-theme-id=black] [data-design=parchment] .tinted-chip[data-chip-state=selected]{border-color:var(--chip-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--chip-color) 60%, transparent), var(--shadow-chip)}[data-theme-id=black] [data-design=parchment] .tinted-chip[data-chip-state=completed]{border-color:color-mix(in srgb, var(--chip-color) 60%, transparent);color:#fff9}[data-design=parchment] .tinted-chip[data-flag=left]{background:color-mix(in srgb, var(--chip-color) 22%, var(--parchment-raised));position:relative}[data-design=parchment] .tinted-chip[data-flag=left][data-chip-state=selected]{background:color-mix(in srgb, var(--chip-color) 40%, var(--parchment-raised))}[data-design=parchment] .tinted-chip[data-flag=left][data-chip-state=completed]{background:color-mix(in srgb, var(--chip-color) 14%, var(--parchment-raised))}[data-design=parchment] .tinted-chip[data-flag=left]:before{content:"";background:var(--chip-color);border-top-left-radius:inherit;border-bottom-left-radius:inherit;pointer-events:none;width:4px;position:absolute;top:0;bottom:0;left:0}[data-theme-id=black] [data-design=parchment] .tinted-chip[data-flag=left]{background:#000}[data-theme-id=black] [data-design=parchment] .tinted-chip[data-flag=left][data-chip-state=selected]{background:color-mix(in srgb, var(--chip-color) 18%, #000)}[data-theme-id=black] [data-design=parchment] .btn-ghost{border-color:var(--divider-hairline);color:#fff;background:#000}[data-theme-id=black] [data-design=parchment] .btn-ghost:hover{border-color:var(--accent);color:#fff;background:#000}[data-theme-id=black] [data-design=parchment] .btn-secondary{border-color:var(--divider-hairline);color:#fff;background:#000}[data-theme-id=black] [data-design=parchment] .btn-secondary:hover{border-color:var(--accent);background:#000}[data-theme-id=black] [data-design=parchment] .icon-btn:hover{border-color:var(--divider-hairline);background:#000}[data-design=parchment] .pm-page{max-width:1420px;margin:0 auto;padding:40px 32px 80px}[data-design=parchment] .pm-page-head{max-width:720px;margin-bottom:28px}[data-design=parchment] .pm-page-head h1{font-family:var(--font-serif);letter-spacing:-.2px;margin:0 0 8px;font-size:28px;font-weight:400}[data-design=parchment] .pm-page-head p{color:var(--text-3);margin:0;font-size:13px;line-height:1.65}[data-design=parchment] .pm-section-label{letter-spacing:1.4px;color:var(--text-2);text-transform:uppercase;align-items:center;gap:10px;margin:40px 0 14px;font-size:11px;display:flex}[data-design=parchment] .pm-section-label:first-child{margin-top:0}[data-design=parchment] .pm-section-label:after{content:"";background:var(--divider-hairline);flex:1;height:1px}[data-design=parchment] .btn-pill{border-radius:var(--radius-pill);background:var(--accent-brand);color:#fff;border:.5px solid var(--accent-brand);cursor:pointer;box-shadow:var(--shadow-chip), var(--highlight-top);align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:transform 80ms,box-shadow 80ms,background 80ms;display:inline-flex}[data-design=parchment] .btn-pill:hover{background:#325e3b}[data-design=parchment] .btn-pill:active{box-shadow:var(--shadow-flat);transform:translateY(.5px)}[data-design=parchment] .btn-pill:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}[data-design=parchment] .btn-ghost{border-radius:var(--radius-pill);background:var(--parchment-raised);color:var(--text-2);border:.5px solid var(--parchment-deep);box-shadow:var(--shadow-chip), var(--highlight-top);cursor:pointer;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:transform 80ms,box-shadow 80ms,background 80ms;display:inline-flex}[data-design=parchment] .btn-ghost:hover{background:var(--parchment-base);color:var(--text-1);box-shadow:var(--shadow-raised,var(--shadow-chip))}[data-design=parchment] .btn-ghost:active{box-shadow:var(--shadow-flat);transform:translateY(.5px)}[data-design=parchment] .btn-ghost:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}[data-design=parchment] .board-column[data-drop-active=true]{box-shadow:var(--shadow-recessed-inner), inset 0 0 0 2px var(--accent)}[data-design=parchment] .board-card{width:100%;min-width:0}[data-design=parchment] .board-card .task-card{overflow:hidden}[data-design=parchment] .board-card .task-row{flex-wrap:wrap;align-items:flex-start;row-gap:5px}[data-design=parchment] .board-card .task-row>div:first-child{display:none}[data-design=parchment] .board-card .task-title{white-space:normal;text-overflow:clip;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1 1 0;min-width:0;line-height:1.32;display:-webkit-box;overflow:hidden}[data-design=parchment] .board-card .chip{gap:3px;padding:1px 6px;font-size:10px}[data-design=parchment] .board-card .task-row .chip:nth-of-type(n+4){display:none}[data-design=parchment] .board-col-resize:after{content:"";background:var(--accent);opacity:0;border-radius:999px;width:3px;transition:opacity .12s;position:absolute;top:6px;bottom:6px;right:2px}[data-design=parchment] .board-col-resize:hover:after,[data-design=parchment] .board-col-resize:active:after{opacity:.55}[data-design=parchment] .btn-primary{box-shadow:var(--shadow-chip), var(--highlight-top);border:.5px solid color-mix(in srgb, var(--accent) 60%, transparent)}[data-design=parchment] .btn-primary:hover{box-shadow:var(--shadow-raised), var(--highlight-top)}[data-design=parchment] .btn-primary:active{box-shadow:var(--shadow-flat,none);transform:translateY(.5px)}[data-design=parchment] .btn-secondary{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);box-shadow:var(--shadow-chip), var(--highlight-top)}[data-design=parchment] .btn-secondary:hover{background:var(--parchment-base);box-shadow:var(--shadow-raised), var(--highlight-top)}[data-design=parchment] .btn-secondary:active{box-shadow:var(--shadow-flat,none);transform:translateY(.5px)}[data-design=parchment] .icon-btn:hover{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);box-shadow:var(--shadow-chip), var(--highlight-top)}[data-design=parchment] kbd.pm-kbd,[data-design=parchment] .pm-kbd{font-family:var(--font-mono);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);color:var(--text-3);border-radius:3px;padding:1px 5px;font-size:11px}[data-design=parchment] .es-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:32px;display:grid}[data-design=parchment] .es-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){[data-design=parchment] .es-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){[data-design=parchment] .es-grid,[data-design=parchment] .es-grid.two{grid-template-columns:1fr}}[data-design=parchment] .es-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised), var(--highlight-top);flex-direction:column;display:flex;overflow:hidden}[data-design=parchment] .es-card-label{letter-spacing:1.3px;text-transform:uppercase;color:var(--text-4);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px 0;font-size:11px;display:flex}[data-design=parchment] .es-card-label .ctx{color:var(--text-4);letter-spacing:.5px;text-transform:none;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9px;font-style:italic;overflow:hidden}[data-design=parchment] .es-body{text-align:center;flex-direction:column;flex:1;align-items:center;padding:24px 22px 22px;display:flex}[data-design=parchment] .es-illu{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:12px;font-size:28px;display:flex;overflow:hidden}[data-design=parchment] .es-title{font-family:var(--font-serif);color:var(--text-1);margin-bottom:4px;font-size:17px}[data-design=parchment] .es-desc{color:var(--text-3);max-width:240px;margin-bottom:10px;font-size:12px;line-height:1.55}[data-design=parchment] .es-cta{flex-direction:column;align-items:center;gap:7px;margin-top:auto;display:flex}[data-design=parchment] .es-hint{color:var(--text-4);margin-top:8px;font-size:11px}[data-design=parchment] .illu-checklist{background:var(--accent-brand-tint);border:.5px solid #c5d6bf}[data-design=parchment] .illu-calendar{background:#e3eef8;border:.5px solid #c4d8ee}[data-design=parchment] .illu-notes{background:var(--accent-amber-tint);border:.5px solid var(--accent-amber-border)}[data-design=parchment] .illu-projects{background:#eae4f5;border:.5px solid #d5ceee}[data-design=parchment] .illu-inbox,[data-design=parchment] .illu-search{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep)}[data-design=parchment] .illu-finance{background:#e3f0e8;border:.5px solid #bdd6c7}[data-design=parchment] .illu-logbook{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep)}[data-design=parchment] .illu-habits{background:#fae8e8;border:.5px solid #eec8c4}[data-design=parchment] .illu-trips{background:#e8f0fa;border:.5px solid #c4d4ee}[data-design=parchment] .illu-flashcards{background:#eae4f5;border:.5px solid #d5ceee}[data-design=parchment] .illu-collab{background:var(--accent-brand-tint);border:.5px solid #c5d6bf}[data-design=parchment] .skel-row{background:var(--parchment-deep);opacity:.5;border-radius:99px;height:10px;margin-bottom:6px}[data-design=parchment] .task-card{background:var(--parchment-raised);border:1px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);z-index:2;position:relative}[data-design=parchment] .task-card+.task-card{margin-top:8px}[data-design=parchment] .task-card:hover{background:color-mix(in srgb, var(--parchment-raised) 90%, var(--parchment-warmth,var(--parchment-recessed)));box-shadow:var(--shadow-raised), var(--highlight-top)}[data-design=parchment] .task-card.selected{background:color-mix(in srgb, var(--accent-brand) 8%, var(--parchment-raised));border-color:color-mix(in srgb, var(--accent-brand) 25%, var(--parchment-deep));box-shadow:var(--shadow-raised), var(--highlight-top)}[data-design=parchment] .task-card.priority{border-left:3px solid var(--accent-amber)}[data-design=parchment] .task-card.chip-elev{box-shadow:var(--shadow-chip), var(--highlight-top);border-color:#eae3d2}[data-design=parchment] .task-card.chip-elev .task-title{font-size:12px}[data-design=parchment] .task-row{align-items:center;gap:9px;min-width:0;padding:9px 12px;display:flex}[data-design=parchment] .task-check{border:1.5px solid var(--text-4);color:#0000;cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;padding:0;font-size:9px;display:inline-flex}[data-design=parchment] .task-check.done{background:var(--accent-success);border-color:var(--accent-success);color:var(--parchment-raised)}[data-design=parchment] .task-check:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}[data-design=parchment] .task-card.chip-elev .task-check{width:13px;height:13px}[data-design=parchment] .task-title{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}[data-design=parchment] .task-card.done .task-title{color:var(--text-3);text-decoration:line-through}[data-design=parchment] .task-disclosure{color:var(--text-3);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 4px;font-size:12px}[data-design=parchment] .chip{border-radius:var(--radius-pill);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:var(--shadow-chip), var(--highlight-top);flex-shrink:0;align-items:center;gap:5px;padding:2px 7px;font-size:11px;display:inline-flex}[data-design=parchment] .chip.amber{background:var(--accent-amber-tint);border-color:var(--accent-amber-border);color:var(--accent-amber);font-weight:500}[data-design=parchment] .chip.green{background:var(--accent-brand-tint);border-color:var(--accent-brand-border);color:var(--accent-brand);font-weight:500}[data-design=parchment] .chip.info{color:var(--accent-info);background:#3a6b901a;border-color:#3a6b9040;font-weight:500}[data-design=parchment] .chip.red{color:var(--proj-coral);background:#ba67501a;border-color:#ba675040;font-weight:500}[data-design=parchment] .task-children{flex-direction:column;gap:2px;padding:3px 0 3px 28px;display:flex}[data-design=parchment] .task-children .task-card{margin-top:0}[data-design=parchment] .task-peek{cursor:pointer;text-align:left;z-index:1;background:0 0;border:0;flex-direction:column;width:calc(100% - 28px);margin:-10px 0 0 28px;padding:0 0 6px;font-family:inherit;display:flex;position:relative}[data-design=parchment] .task-peek .layer{background:linear-gradient(180deg, #28200c33 0%, #28200c0f 70%, transparent 100%), var(--parchment-raised);border-radius:var(--radius-sm);box-shadow:var(--shadow-chip);border:1px solid #eae3d2;position:relative}[data-design=parchment] .task-peek .layer.l1{z-index:2;width:94%;height:14px;margin:0 auto -6px}[data-design=parchment] .task-peek .layer.l2{opacity:.55;z-index:1;width:84%;height:8px;margin:0 auto -5px}[data-design=parchment] .task-peek:hover .layer{border-color:var(--divider-standard)}[data-design=parchment] .task-peek:hover .count{color:var(--text-2)}[data-design=parchment] .task-peek:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px;border-radius:var(--radius-sm)}[data-design=parchment] .task-disclosure{transition:transform .14s,color .14s}[data-design=parchment] .task-disclosure[data-expanded=false]{transform:rotate(-90deg)}[data-design=parchment] .task-disclosure:hover{color:var(--text-1)}[data-design=parchment] .task-disclosure:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px;border-radius:4px}[data-design=parchment] .date-group{margin-bottom:22px}[data-design=parchment] .date-group:last-child{margin-bottom:0}[data-design=parchment] .date-head{border-bottom:.5px solid var(--divider-hairline);align-items:baseline;gap:10px;margin-bottom:10px;padding:6px 2px 10px;display:flex}[data-design=parchment] .date-head .day{font-family:var(--font-serif);color:var(--text-1);font-size:17px;line-height:1}[data-design=parchment] .date-head .rel{color:var(--text-3);letter-spacing:.6px;font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .date-head .pill{color:var(--text-3);background:var(--parchment-recessed);border-radius:var(--radius-pill);flex-shrink:0;margin-left:auto;padding:2px 10px;font-size:11px}[data-design=parchment] .date-head.overflow .day{color:var(--accent-amber)}[data-design=parchment] .any-group{margin-bottom:28px}[data-design=parchment] .any-group:last-child{margin-bottom:0}[data-design=parchment] .any-group.collapsed{margin-bottom:8px}[data-design=parchment] .any-head{background:var(--parchment-raised);border:1px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:0 0 8px;padding:12px 16px;transition:background .12s,box-shadow .12s;display:flex}[data-design=parchment] .any-head:hover{background:color-mix(in srgb, var(--parchment-raised) 90%, var(--parchment-warmth,var(--parchment-recessed)))}[data-design=parchment] .any-head:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}[data-design=parchment] .any-tasks{padding-left:18px;padding-right:6px}@media (max-width:640px){[data-design=parchment] .any-tasks{padding-left:8px;padding-right:0}}[data-design=parchment] .any-group.collapsed .any-head{z-index:5;margin-bottom:0;position:relative}[data-design=parchment] .any-group.collapsed .collated-peek{margin-top:-20px;padding-top:0}[data-design=parchment] .any-head .dot-p{border-radius:50%;flex-shrink:0;width:10px;height:10px}[data-design=parchment] .any-head .nm{font-family:var(--font-serif);color:var(--text-1);font-size:15px}[data-design=parchment] .any-head .c{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .any-head .caret{color:var(--text-3);flex-shrink:0;margin-left:auto;font-size:12px;transition:transform .14s;display:inline-block}[data-design=parchment] .any-head .caret.collapsed{transform:rotate(-90deg)}[data-design=parchment] .collated-peek{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:4px 0;font-family:inherit;display:flex;position:relative}[data-design=parchment] .collated-peek .layer{background:linear-gradient(180deg, #28200c1f 0%, #28200c0a 60%, transparent 100%), var(--parchment-raised);border:1px solid var(--parchment-deep);border-radius:var(--radius-md);height:14px;box-shadow:0 1px 2px rgba(var(--shadow-tone), .1);position:relative}[data-design=parchment] .collated-peek .layer.l1{z-index:3;width:94%;height:32px;margin:0 auto}[data-design=parchment] .collated-peek .layer.l2{background:linear-gradient(0deg, #28200c1a, #28200c1a), linear-gradient(180deg, #28200c1f 0%, #28200c0a 60%, transparent 100%), var(--parchment-raised);z-index:2;width:88%;height:14px;margin:-8px auto 0}[data-design=parchment] .collated-peek .layer.l3{background:linear-gradient(0deg, #28200c33, #28200c33), linear-gradient(180deg, #28200c1f 0%, #28200c0a 60%, transparent 100%), var(--parchment-raised);z-index:1;width:82%;height:14px;margin:-8px auto 0}[data-design=parchment] .collated-peek:hover .layer{border-color:var(--divider-standard)}[data-design=parchment] .collated-peek:hover .count{color:var(--text-2)}[data-design=parchment] .collated-peek:focus-visible{outline:2px solid var(--accent-brand);outline-offset:4px;border-radius:var(--radius-md)}[data-design=parchment] .inbox-row{background:var(--parchment-raised);border:1px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);align-items:flex-start;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex}[data-design=parchment] .inbox-row .src{color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:flex}[data-design=parchment] .inbox-row .body{flex:1;min-width:0}[data-design=parchment] .inbox-row .title{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}[data-design=parchment] .inbox-row .meta{color:var(--text-3);margin-top:2px;font-size:11px}[data-design=parchment] .inbox-row .actions{flex-shrink:0;align-items:center;gap:6px;display:flex}[data-design=parchment] .inbox-row .actions button{border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);background:var(--parchment-recessed);height:24px;color:var(--text-2);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:4px 10px;font-family:inherit;font-size:11px;display:inline-flex}[data-design=parchment] .inbox-row .actions button:hover{background:var(--parchment-deep);color:var(--text-1);box-shadow:var(--shadow-chip)}[data-design=parchment] .log-table{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-active);overflow:hidden}[data-design=parchment] .log-header{background:var(--parchment-recessed);border-bottom:.5px solid var(--divider-standard);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);grid-template-columns:90px minmax(60px,1fr) 140px 60px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;font-weight:500;display:grid}[data-design=parchment] .log-row{border-bottom:.5px solid var(--divider-hairline);grid-template-columns:90px minmax(60px,1fr) 140px 60px;align-items:center;gap:8px;min-width:0;padding:8px 12px;font-size:12px;display:grid}[data-design=parchment] .log-row:last-child{border-bottom:none}[data-design=parchment] .log-row:hover{background:#3c321405}[data-design=parchment] .log-row .date{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .log-row .title{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;text-decoration:line-through;overflow:hidden}[data-design=parchment] .log-row .proj{color:var(--text-2);align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}[data-design=parchment] .log-row .proj .dot-p{border-radius:2px;flex-shrink:0;width:8px;height:8px}[data-design=parchment] .log-row .dur{color:var(--text-3);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}[data-design=parchment] .surface-tabs{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:var(--radius-md);box-shadow:var(--shadow-recessed-inner);flex-wrap:wrap;align-self:flex-start;gap:4px;max-width:100%;margin-bottom:14px;padding:4px;display:inline-flex}[data-design=parchment] .surface-tabs button,[data-design=parchment] .surface-tabs a{color:var(--text-2);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s,box-shadow .12s,color .12s,transform 60ms;display:inline-flex}[data-design=parchment] .surface-tabs button:hover,[data-design=parchment] .surface-tabs a:hover{background:color-mix(in srgb, var(--text-1) 4%, transparent);color:var(--text-1)}[data-design=parchment] .surface-tabs button:active,[data-design=parchment] .surface-tabs a:active{transform:translateY(.5px)scale(.98)}[data-design=parchment] .surface-tabs button .c,[data-design=parchment] .surface-tabs a .c{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .surface-tabs button.on,[data-design=parchment] .surface-tabs a.on{background:var(--parchment-raised);color:var(--text-1);box-shadow:var(--shadow-chip), var(--highlight-top)}[data-design=parchment] .surface-tabs button.on .c,[data-design=parchment] .surface-tabs a.on .c{color:var(--text-2)}[data-design=parchment] .surface-tabs button:focus-visible,[data-design=parchment] .surface-tabs a:focus-visible{outline:2px solid var(--accent-brand);outline-offset:1px}.mobile-surface-strip{-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-surface-strip::-webkit-scrollbar{display:none}[data-design=parchment] .mobile-surface-strip .surface-tabs{flex-wrap:nowrap;align-self:center;width:max-content;max-width:none;margin-bottom:0;display:flex}[data-design=parchment] .icon-btn{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-3);cursor:pointer;background:0 0;border:.5px solid #0000;justify-content:center;align-items:center;font-family:inherit;font-size:13px;display:inline-flex}[data-design=parchment] .icon-btn:hover{background:var(--parchment-recessed);border-color:var(--divider-standard);color:var(--text-1)}[data-design=parchment] .pm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:4px;display:flex}[data-design=parchment] .pm-head>.left{flex:auto;min-width:0}[data-design=parchment] .pm-title{font-family:var(--font-serif);color:var(--text-1);font-size:28px;font-weight:400;line-height:1.1}[data-design=parchment] .pm-sub{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;overflow:hidden}[data-design=parchment] .pm-meta{color:var(--text-3);font-variant-numeric:tabular-nums;opacity:.85;flex-wrap:wrap;gap:0 12px;margin-top:3px;font-size:11px;display:flex}[data-design=parchment] .pm-meta>span:not(:first-child):before{content:"· ";opacity:.5;margin-right:6px}[data-design=parchment] .pm-head-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}[data-design=parchment] .pm-hair{background:var(--divider-hairline);height:1px;margin:14px 0 16px}[data-design=parchment] .set-wrap{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;margin-top:12px;display:grid}@media (max-width:820px){[data-design=parchment] .set-wrap{grid-template-columns:1fr}[data-design=parchment] .set-rail{position:static}}[data-design=parchment] .set-rail{flex-direction:column;gap:12px;display:flex;position:sticky;top:14px}[data-design=parchment] .set-rail-group{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-chip), var(--highlight-top);padding:6px 0 8px}[data-design=parchment] .set-rail h6{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 2px;padding:6px 16px 4px;font-size:11px;font-weight:600}[data-design=parchment] .set-rail .row{border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:6px 10px;font-family:inherit;font-size:12px;display:flex}[data-design=parchment] .set-rail .row:hover{background:var(--parchment-raised);color:var(--text-1)}[data-design=parchment] .set-rail .row:focus-visible{outline:2px solid var(--accent-brand);outline-offset:1px}[data-design=parchment] .set-rail .row .g{background:var(--text-4);border-radius:3px;flex-shrink:0;width:11px;height:11px}[data-design=parchment] .set-rail .row .n{flex:1}[data-design=parchment] .set-rail .row .c{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .set-rail .row.on{background:var(--parchment-raised);color:var(--text-1);box-shadow:var(--shadow-chip), var(--highlight-top);font-weight:500}[data-design=parchment] .set-rail .row.warn .c{color:var(--accent-amber);font-weight:500}[data-design=parchment] .set-rail .row.err .c{color:var(--accent-error);font-weight:500}[data-design=parchment] .set-rail-item{text-align:left;width:calc(100% - 16px);color:var(--text-primary);cursor:pointer;background:0 0;border:.5px solid #0000;border-radius:8px;margin:1px 8px;padding:6px 12px;font-family:inherit;font-size:13px;transition:background .12s,color .12s,box-shadow .12s;display:block}[data-design=parchment] .set-rail-item:hover{background:color-mix(in srgb, var(--text-primary) 6%, transparent);color:var(--text-1)}[data-design=parchment] .set-rail-item.active,[data-design=parchment] .set-rail-item.active:hover{background:color-mix(in srgb, var(--accent) 12%, var(--parchment-raised));color:var(--accent);border-color:color-mix(in srgb, var(--accent) 28%, var(--parchment-deep));box-shadow:var(--shadow-raised,0 3px 10px #3c321438), var(--highlight-top,inset 0 .5px 0 #ffffffa6);padding:5.5px 11.5px;font-weight:600}[data-design=parchment] .set-rail-item:focus-visible{outline:2px solid var(--accent-brand);outline-offset:1px}[data-design=parchment] .set-pane{min-width:0}[data-design=parchment] .set-main{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-active);min-width:0;max-width:780px;padding:20px 24px 24px}[data-design=parchment] .set-main h2{font-family:var(--font-serif);color:var(--text-1);margin:0 0 2px;font-size:22px;font-weight:400}[data-design=parchment] .set-main .sub{color:var(--text-3);margin-bottom:14px;font-size:12px}[data-design=parchment] .sec-h{letter-spacing:1.4px;color:var(--text-3);text-transform:uppercase;border-top:.5px solid var(--divider-standard);margin:18px 0 4px;padding-top:14px;font-size:11px;font-weight:500}[data-design=parchment] .sec-h:first-of-type{border-top:none;margin-top:0;padding-top:0}[data-design=parchment] .fld{border-bottom:.5px solid var(--divider-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 18px;padding:14px 0;display:grid}[data-design=parchment] .fld:last-child{border-bottom:none}@media (max-width:640px){[data-design=parchment] .fld{grid-template-columns:1fr;gap:6px}}[data-design=parchment] .fld .lbl{color:var(--text-1);font-size:12px;line-height:1.4}[data-design=parchment] .fld .lbl .help{color:var(--text-3);margin-top:3px;font-size:11px;font-weight:400;line-height:1.5}[data-design=parchment] .fld .ctl{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}[data-design=parchment] .fld.right .ctl{align-items:flex-end}[data-design=parchment] .fld .ctl-row{flex-flow:wrap;align-items:center;gap:8px;display:flex}[data-design=parchment] .inp{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);box-shadow:var(--shadow-recessed-inner);color:var(--text-1);align-items:center;gap:6px;width:100%;min-height:28px;padding:6px 10px;font-family:inherit;font-size:13px;display:flex}[data-design=parchment] input.inp,[data-design=parchment] textarea.inp{outline:none}[data-design=parchment] .inp:focus-within,[data-design=parchment] input.inp:focus,[data-design=parchment] textarea.inp:focus{border-color:var(--accent-brand);box-shadow:var(--shadow-recessed-inner), 0 0 0 2px #3a6b4426}[data-design=parchment] .inp.sel{cursor:pointer;padding-right:26px;position:relative}[data-design=parchment] .inp.sel:after{content:"▾";color:var(--text-3);pointer-events:none;font-size:11px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}[data-design=parchment] select.inp{appearance:none;cursor:pointer;padding-right:26px}[data-design=parchment] .seg-x{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:var(--radius-md);box-shadow:var(--shadow-recessed-inner);align-self:flex-start;padding:2px;display:inline-flex}[data-design=parchment] .seg-x button{color:var(--text-2);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 12px;font-family:inherit;font-size:11px}[data-design=parchment] .seg-x button.on{background:var(--parchment-raised);color:var(--text-1);box-shadow:var(--shadow-chip), var(--highlight-top);font-weight:500}[data-design=parchment] .seg-x button:focus-visible{outline:2px solid var(--accent-brand);outline-offset:1px}[data-design=parchment] .pm-toggle{background:var(--parchment-deep);border:.5px solid var(--divider-standard);width:32px;height:18px;box-shadow:var(--shadow-recessed-inner);cursor:pointer;border-radius:999px;flex-shrink:0;padding:0;transition:background .12s;position:relative}[data-design=parchment] .pm-toggle:after{content:"";background:var(--parchment-raised);border-radius:50%;width:14px;height:14px;transition:transform .14s;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px #3c32144d}[data-design=parchment] .pm-toggle[data-on=true]{background:var(--accent-brand);border-color:var(--accent-brand)}[data-design=parchment] .pm-toggle[data-on=true]:after{transform:translate(14px)}[data-design=parchment] .pm-toggle:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}[data-design=parchment] .landing-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:4px;display:grid}@media (max-width:1100px){[data-design=parchment] .landing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){[data-design=parchment] .landing-grid{grid-template-columns:1fr}}[data-design=parchment] .land-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);cursor:pointer;text-align:left;width:100%;min-height:98px;color:inherit;flex-direction:column;gap:4px;padding:14px;font-family:inherit;display:flex}[data-design=parchment] .land-card:hover{background:#faf6ec}[data-design=parchment] .land-card:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}[data-design=parchment] .land-card .tit{font-family:var(--font-serif);color:var(--text-1);align-items:center;gap:8px;font-size:17px;line-height:1.2;display:flex}[data-design=parchment] .land-card .tit .g{background:var(--text-4);border-radius:3px;flex-shrink:0;width:12px;height:12px}[data-design=parchment] .land-card .desc{color:var(--text-3);flex:1;margin-top:2px;font-size:11px;line-height:1.5}[data-design=parchment] .land-card .meta{color:var(--text-3);font-variant-numeric:tabular-nums;border-top:.5px solid var(--divider-hairline);align-items:center;gap:8px;margin-top:6px;padding-top:6px;font-size:11px;display:flex}[data-design=parchment] .land-card .meta .ok{color:var(--accent-success)}[data-design=parchment] .land-card .meta .warn{color:var(--accent-amber)}[data-design=parchment] .pm-tile{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);padding:14px}[data-design=parchment] .pm-tile h5{font-family:var(--font-serif);color:var(--text-1);margin:0 0 4px;font-size:14px;font-weight:500}[data-design=parchment] .pm-tile .s{color:var(--text-3);margin-bottom:8px;font-size:11px}[data-design=parchment] .save-bar{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-recessed-inner);color:var(--text-3);align-items:center;gap:12px;margin-top:18px;padding:10px 14px;font-size:11px;display:flex}[data-design=parchment] .save-bar .grow{flex:1}[data-design=parchment] .save-bar .dirty{color:var(--accent-amber);letter-spacing:.4px;font-size:11px}[data-design=parchment] .kbd-list{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:6px 24px;margin-top:4px;display:grid}[data-design=parchment] .kbd-list .action{color:var(--text-1);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}[data-design=parchment] .kbd-list .keys{gap:4px;display:inline-flex}[data-design=parchment] .kbd-list .tag{letter-spacing:.6px;background:var(--accent-brand-tint);color:var(--accent-brand);text-transform:uppercase;border-radius:2px;padding:1px 6px;font-size:9px}@media (max-width:640px){[data-design=parchment] .kbd-list{grid-template-columns:1fr;row-gap:2px}[data-design=parchment] .kbd-list .action{white-space:normal}[data-design=parchment] .kbd-list .keys{padding-bottom:8px;padding-left:0}}[data-design=parchment] .stats-hero{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}@media (max-width:800px){[data-design=parchment] .stats-hero{grid-template-columns:repeat(2,1fr)}}[data-design=parchment] .hero-kpi{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);flex-direction:column;padding:14px 16px 12px;display:flex;position:relative;overflow:hidden}[data-design=parchment] .hero-kpi .lbl{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:500}[data-design=parchment] .hero-kpi .v{font-family:var(--font-serif);color:var(--text-1);font-variant-numeric:tabular-nums;margin-top:6px;font-size:30px;line-height:1.1}[data-design=parchment] .hero-kpi .v .u{color:var(--text-3);margin-left:4px;font-size:14px}[data-design=parchment] .hero-kpi .sub{color:var(--text-3);font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}[data-design=parchment] .hero-kpi .sub .up{color:var(--accent-success)}[data-design=parchment] .hero-kpi .sub .dn{color:var(--proj-coral)}[data-design=parchment] .hero-kpi .spark{width:100%;height:28px;margin-top:auto;padding-top:8px;display:block}[data-design=parchment] .widget-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}[data-design=parchment] .widget-grid>*{min-width:0}@media (max-width:800px){[data-design=parchment] .widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-design=parchment] .widget-grid .span-2,[data-design=parchment] .widget-grid .span-3,[data-design=parchment] .widget-grid .span-4,[data-design=parchment] .widget-grid .span-6{grid-column:span 2}}@media (max-width:520px){[data-design=parchment] .widget-grid{grid-template-columns:minmax(0,1fr)}[data-design=parchment] .widget-grid .span-2,[data-design=parchment] .widget-grid .span-3,[data-design=parchment] .widget-grid .span-4,[data-design=parchment] .widget-grid .span-6{grid-column:span 1}}[data-design=parchment] .widget{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);flex-direction:column;min-width:0;padding:12px 14px;display:flex}[data-design=parchment] .widget .w-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}[data-design=parchment] .widget .w-head .pin{border-radius:3px;flex-shrink:0;width:9px;height:9px}[data-design=parchment] .widget .w-head h5{color:var(--text-1);margin:0;font-family:inherit;font-size:12px;font-weight:500}[data-design=parchment] .widget .w-head .grow{flex:1}[data-design=parchment] .widget .w-head .range{letter-spacing:.4px;color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .widget .w-head .open{color:var(--text-3);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:11px;text-decoration:none}[data-design=parchment] .widget .w-head .open:hover{color:var(--text-1)}[data-design=parchment] .widget.span-2{grid-column:span 2}[data-design=parchment] .widget.span-3{grid-column:span 3}[data-design=parchment] .widget.span-4{grid-column:span 4}[data-design=parchment] .widget.span-6{grid-column:span 6}[data-design=parchment] .w-body{min-height:96px}[data-design=parchment] .big-n{font-family:var(--font-serif);color:var(--text-1);font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}[data-design=parchment] .mid-n{font-family:var(--font-serif);color:var(--text-1);font-variant-numeric:tabular-nums;font-size:20px;line-height:1.1}[data-design=parchment] .mono{font-variant-numeric:tabular-nums}[data-design=parchment] .wk-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;height:90px;margin:4px 0 6px;display:grid}[data-design=parchment] .wk-bars .col{background:var(--accent-brand);opacity:.92;border-radius:2px 2px 0 0;position:relative}[data-design=parchment] .wk-bars .col.dim{background:var(--text-4);opacity:.4}[data-design=parchment] .wk-bars-wrap{flex-direction:column;gap:4px;display:flex}[data-design=parchment] .wk-bars-wrap .days{color:var(--text-4);text-align:center;grid-template-columns:repeat(7,1fr);gap:6px;font-size:9px;display:grid}[data-design=parchment] .donut{border-radius:50%;flex-shrink:0;width:80px;height:80px;position:relative}[data-design=parchment] .donut:after{content:"";background:var(--parchment-raised);border-radius:50%;position:absolute;inset:18px}[data-design=parchment] .donut .donut-center{z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-design=parchment] .donut .donut-center .v{font-family:var(--font-serif);color:var(--text-1);font-variant-numeric:tabular-nums;font-size:17px;line-height:1}[data-design=parchment] .donut .donut-center .l{letter-spacing:.8px;text-transform:uppercase;color:var(--text-3);margin-top:3px;font-size:9px}[data-design=parchment] .lg-row{color:var(--text-3);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:2px 0;font-size:11px;display:flex}[data-design=parchment] .lg-row .sw{border-radius:2px;flex-shrink:0;width:9px;height:9px}[data-design=parchment] .lg-row .nm{color:var(--text-2);flex:1}[data-design=parchment] .lg-row .v{color:var(--text-1)}[data-design=parchment] .hm{grid-template-columns:repeat(26,1fr);gap:2px;display:grid}[data-design=parchment] .hm .cell{aspect-ratio:1;background:var(--parchment-recessed);border-radius:1.5px}[data-design=parchment] .hm .cell.l1{background:#d4dfc4}[data-design=parchment] .hm .cell.l2{background:#b0c8a0}[data-design=parchment] .hm .cell.l3{background:#7aa77f}[data-design=parchment] .hm .cell.l4{background:var(--accent-brand)}[data-design=parchment] .line-chart{width:100%;height:110px;display:block}[data-design=parchment] .stack-row{background:var(--parchment-recessed);height:14px;box-shadow:var(--shadow-recessed-inner);border-radius:3px;display:flex;overflow:hidden}[data-design=parchment] .stack-row .seg-p{height:100%}[data-design=parchment] .pin-tasks{background:var(--accent-amber)}[data-design=parchment] .pin-habits{background:var(--proj-lime)}[data-design=parchment] .pin-pomo{background:var(--accent-amber)}[data-design=parchment] .pin-cards{background:var(--accent-purple)}[data-design=parchment] .pin-finance{background:var(--proj-coral)}[data-design=parchment] .pin-notes{background:var(--accent-info)}[data-design=parchment] .pin-trips{background:var(--proj-blue)}[data-design=parchment] .tag-s{letter-spacing:.4px;border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;padding:2px 8px;font-size:11px}[data-design=parchment] .tag-s.up{background:var(--accent-brand-tint);color:var(--accent-brand)}[data-design=parchment] .tag-s.dn{color:var(--proj-coral);background:#fae8e4}[data-design=parchment] .tag-s.flat{background:var(--parchment-recessed);color:var(--text-3)}[data-design=parchment] .detail-hero{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:14px;padding:18px 22px;display:grid}[data-design=parchment] .detail-hero .cell{border-left:.5px solid var(--divider-hairline);padding:0 0 0 18px}[data-design=parchment] .detail-hero .cell:first-child{border-left:none;padding-left:0}[data-design=parchment] .detail-hero .cell .k{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);margin-bottom:4px;font-size:11px}[data-design=parchment] .detail-hero .cell .v{font-family:var(--font-serif);color:var(--text-1);font-variant-numeric:tabular-nums;font-size:28px;line-height:1}[data-design=parchment] .detail-hero .cell .v .u{color:var(--text-3);font-size:13px}[data-design=parchment] .detail-hero .cell .s{color:var(--text-3);margin-top:3px;font-size:11px}@media (max-width:800px){[data-design=parchment] .detail-hero{grid-template-columns:repeat(2,1fr)}}[data-design=parchment] .compare-strip{background:var(--parchment-recessed);border-radius:var(--radius-md);box-shadow:var(--shadow-recessed-inner);grid-template-columns:repeat(6,1fr);gap:10px;margin-top:14px;padding:14px;display:grid}@media (max-width:800px){[data-design=parchment] .compare-strip{grid-template-columns:repeat(3,1fr)}}[data-design=parchment] .compare-cell{background:var(--parchment-raised);border-radius:var(--radius-sm);box-shadow:var(--shadow-chip);flex-direction:column;gap:3px;padding:10px 10px 8px;display:flex}[data-design=parchment] .compare-cell .pin{border-radius:3px;width:10px;height:10px;margin-bottom:3px}[data-design=parchment] .compare-cell .nm{color:var(--text-2);letter-spacing:.3px;font-size:11px}[data-design=parchment] .compare-cell .v{font-family:var(--font-serif);color:var(--text-1);font-variant-numeric:tabular-nums;font-size:20px}[data-design=parchment] .compare-cell .s{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .compare-cell .bar{background:var(--parchment-deep);border-radius:2px;height:3px;margin-top:4px;overflow:hidden}[data-design=parchment] .compare-cell .bar .fill{border-radius:2px;height:100%}[data-design=parchment] .weekly{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);padding:24px 28px}[data-design=parchment] .weekly h3{font-family:var(--font-serif);color:var(--text-1);margin:0 0 4px;font-size:22px;font-weight:400}[data-design=parchment] .weekly .dateline{color:var(--text-3);letter-spacing:1px;text-transform:uppercase;margin-bottom:18px;font-size:11px}[data-design=parchment] .weekly .section{margin:16px 0}[data-design=parchment] .weekly .section .h{letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;font-size:11px}[data-design=parchment] .weekly .lead{font-family:var(--font-serif);color:var(--text-1);text-wrap:pretty;max-width:64ch;font-size:15px;line-height:1.6}[data-design=parchment] .weekly .lead b{font-weight:500}[data-design=parchment] .weekly .inline-num{font-family:var(--font-serif);color:var(--accent-brand);font-variant-numeric:tabular-nums;padding:0 2px;font-size:17px}[data-design=parchment] .weekly .q{font-family:var(--font-serif);color:var(--text-2);border-left:2px solid var(--accent-brand);margin:8px 0 0;padding:4px 0 4px 12px;font-size:14px;font-style:italic;line-height:1.55}[data-design=parchment] .weekly .mini-stats{border-top:.5px solid var(--divider-hairline);grid-template-columns:repeat(5,1fr);gap:14px;margin-top:16px;padding-top:16px;display:grid}[data-design=parchment] .weekly .mini-stats .cell .v{font-family:var(--font-serif);color:var(--text-1);font-variant-numeric:tabular-nums;font-size:20px}[data-design=parchment] .weekly .mini-stats .cell .k{letter-spacing:.6px;color:var(--text-3);text-transform:uppercase;margin-top:2px;font-size:11px}[data-design=parchment] .north{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:40px 40px 32px;display:grid}@media (max-width:640px){[data-design=parchment] .north{grid-template-columns:1fr;padding:28px 20px}}[data-design=parchment] .north .huge{font-family:var(--font-serif);color:var(--text-1);font-variant-numeric:tabular-nums;letter-spacing:-1.5px;font-size:96px;line-height:.95}[data-design=parchment] .north .huge .u{color:var(--text-3);font-size:28px}[data-design=parchment] .north .north-label{letter-spacing:1.8px;text-transform:uppercase;color:var(--text-3);margin-bottom:10px;font-size:11px}[data-design=parchment] .north .north-sub{font-family:var(--font-serif);color:var(--text-2);max-width:30ch;margin-top:12px;font-size:17px;line-height:1.5}[data-design=parchment] .north .context-grid{grid-template-columns:repeat(2,1fr);gap:8px 20px;display:grid}[data-design=parchment] .north .context-grid .c .k{letter-spacing:1px;text-transform:uppercase;color:var(--text-3);font-size:11px}[data-design=parchment] .north .context-grid .c .v{font-family:var(--font-serif);color:var(--text-1);font-variant-numeric:tabular-nums;font-size:17px}[data-design=parchment] .north .north-trend{border-top:.5px solid var(--divider-hairline);grid-column:1/-1;align-items:flex-end;gap:3px;height:40px;margin-top:16px;padding-top:10px;display:flex}[data-design=parchment] .north .north-trend .col{background:var(--accent-brand);opacity:.85;border-radius:1.5px 1.5px 0 0;flex:1}[data-design=parchment] .range-seg{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}[data-design=parchment] .range-seg button{color:var(--text-3);cursor:pointer;border:none;border-right:.5px solid var(--divider-standard);background:0 0;padding:4px 12px;font-family:inherit;font-size:11px}[data-design=parchment] .range-seg button:last-child{border-right:none}[data-design=parchment] .range-seg button.on{background:var(--parchment-raised);color:var(--text-1);box-shadow:var(--shadow-chip);font-weight:500}[data-design=parchment] .range-seg button:hover:not(.on){color:var(--text-1)}[data-design=parchment] .qa-stage{box-shadow:var(--shadow-active);border:.5px solid var(--parchment-deep);background:var(--parchment-base);border-radius:14px;min-height:480px;position:relative;overflow:hidden}[data-design=parchment] .qa-stage .scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;background:#1e180e47;position:absolute;inset:0}[data-design=parchment] .qa-bg{gap:10px;height:100%;padding:10px;display:flex}[data-design=parchment] .qa-bg .sb{background:var(--parchment-recessed);border-radius:var(--radius-lg);opacity:.5;width:180px}[data-design=parchment] .qa-bg .cnt{background:var(--parchment-raised);border-radius:var(--radius-lg);opacity:.5;flex:1;padding:18px}[data-design=parchment] .qa-bg .row-ph{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);height:36px;box-shadow:var(--shadow-chip);margin-bottom:7px}[data-design=parchment] .capture-sheet{z-index:3;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);width:580px;max-width:calc(100% - 48px);box-shadow:var(--shadow-modal);position:absolute;top:70px;left:50%;overflow:hidden;transform:translate(-50%)}[data-design=parchment] .cs-input-row{align-items:center;gap:10px;padding:16px 18px 12px;display:flex}[data-design=parchment] .cs-check{border:1.5px solid var(--text-4);border-radius:50%;flex-shrink:0;width:18px;height:18px}[data-design=parchment] .cs-input{font-family:var(--font-serif);color:var(--text-1);flex:1;font-size:17px;line-height:1.3}[data-design=parchment] .nlp-token{border-radius:var(--radius-pill);align-items:center;gap:4px;margin:0 2px;padding:1px 8px;font-size:11px;font-style:normal;display:inline-flex}[data-design=parchment] .nlp-token.date{background:var(--accent-brand-tint);color:var(--accent-brand);border:.5px solid #c5d6bf}[data-design=parchment] .nlp-token.proj{color:var(--proj-purple);background:#eae4f5;border:.5px solid #d5ceee}[data-design=parchment] .nlp-token.tag{background:var(--accent-amber-tint);color:var(--accent-amber);border:.5px solid var(--accent-amber-border)}[data-design=parchment] .cs-meta{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 18px 10px 46px;display:flex}[data-design=parchment] .cs-pill{border-radius:var(--radius-pill);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);color:var(--text-2);cursor:pointer;box-shadow:var(--shadow-chip);align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}[data-design=parchment] .cs-pill.set{background:var(--accent-brand-tint);color:var(--accent-brand);border-color:#c5d6bf}[data-design=parchment] .cs-pill.proj-set{color:var(--proj-purple);background:#eae4f5;border-color:#d5ceee}[data-design=parchment] .cs-note{color:var(--text-3);font-size:13px;font-family:var(--font-serif);padding:0 18px 10px 46px}[data-design=parchment] .cs-parser{background:var(--parchment-recessed);border-top:.5px solid var(--divider-hairline);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 18px;display:flex}[data-design=parchment] .cs-parser .hint-label{color:var(--text-3);text-transform:uppercase;letter-spacing:1px;font-size:11px}[data-design=parchment] .cs-parser .h{color:var(--text-2);font-size:11px}[data-design=parchment] .cs-parser .h kbd,[data-design=parchment] .cs-footer .hint kbd{font-family:var(--font-mono);background:var(--parchment-raised);border:.5px solid var(--divider-standard);color:var(--text-3);border-radius:3px;padding:1px 4px;font-size:11px}[data-design=parchment] .cs-footer{background:var(--parchment-recessed);border-top:.5px solid var(--divider-hairline);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}[data-design=parchment] .cs-footer .type-tabs{align-items:center;gap:4px;display:flex}[data-design=parchment] .cs-footer .t-tab{border-radius:var(--radius-sm);color:var(--text-3);cursor:pointer;border:.5px solid #0000;padding:4px 10px;font-size:11px}[data-design=parchment] .cs-footer .t-tab.on{background:var(--parchment-raised);color:var(--text-1);box-shadow:var(--shadow-chip);border-color:var(--divider-standard);font-weight:500}[data-design=parchment] .cs-footer .footer-r{align-items:center;gap:8px;display:flex}[data-design=parchment] .cs-footer .hint{color:var(--text-4);font-size:11px}[data-design=parchment] .float-sheet{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);width:100%;overflow:hidden}[data-design=parchment] .fs-row{align-items:center;gap:9px;padding:12px 14px;display:flex}[data-design=parchment] .fs-row .check{border:1.5px solid var(--text-4);border-radius:50%;flex-shrink:0;width:15px;height:15px}[data-design=parchment] .fs-input{font-family:var(--font-serif);color:var(--text-1);flex:1;font-size:14px}[data-design=parchment] .fs-meta{flex-wrap:wrap;gap:5px;padding:0 14px 10px 38px;display:flex}[data-design=parchment] .fs-meta .m{color:var(--text-3);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:var(--radius-pill);cursor:pointer;padding:2px 8px;font-size:11px}[data-design=parchment] .fs-meta .m.set{background:var(--accent-brand-tint);color:var(--accent-brand);border-color:#c5d6bf}[data-design=parchment] .fs-kbd{font-family:var(--font-mono);color:var(--text-4);border-top:.5px solid var(--divider-hairline);background:var(--parchment-recessed);gap:12px;padding:8px 14px;font-size:9px;display:flex}[data-design=parchment] .fs-kbd span{align-items:center;gap:4px;display:inline-flex}[data-design=parchment] .fs-kbd kbd{background:var(--parchment-raised);border:.5px solid var(--divider-standard);color:var(--text-3);border-radius:3px;padding:1px 5px;font-size:9px}[data-design=parchment] .inline-entry{background:var(--parchment-raised);border:1.5px solid var(--accent-brand);border-radius:var(--radius-md);box-shadow:0 0 0 3px var(--accent-brand-tint), var(--shadow-chip);align-items:center;gap:9px;margin-bottom:6px;padding:9px 12px;display:flex}[data-design=parchment] .inline-entry input{font-family:var(--font-sans);color:var(--text-1);background:0 0;border:none;outline:none;flex:1;font-size:13px}[data-design=parchment] .inline-entry .i-meta{color:var(--text-3);white-space:nowrap;font-size:11px}[data-design=parchment] .small-caps{letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3);font-size:11px}[data-design=parchment] .deck-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:768px){[data-design=parchment] .deck-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}}[data-design=parchment] .deck-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised), var(--highlight-top);flex-direction:column;min-height:150px;padding:14px 14px 12px;display:flex;position:relative}[data-design=parchment] .deck-foot .due-pill{font-variant-numeric:tabular-nums;color:var(--accent-amber);align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}[data-design=parchment] .deck-foot .due-pill.zero{color:var(--accent-success)}[data-design=parchment] .deck-cover{border-radius:var(--radius-md);height:54px;font-family:var(--font-serif);color:#fbf6e8;justify-content:flex-start;align-items:center;margin-bottom:10px;padding:8px 12px;font-size:17px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -1px #0000001a,inset 0 .5px #ffffff26}[data-design=parchment] .deck-cover.sage{background:linear-gradient(135deg,#4d7a58 0%,#2f4f3a 100%)}[data-design=parchment] .deck-cover.ink{background:linear-gradient(135deg,#445a72 0%,#1f2f44 100%)}[data-design=parchment] .deck-cover.rust{background:linear-gradient(135deg,#b86b46 0%,#7a4020 100%)}[data-design=parchment] .deck-cover.umber{background:linear-gradient(135deg,#a8884d 0%,#6c5224 100%)}[data-design=parchment] .deck-cover.plum{background:linear-gradient(135deg,#7e506a 0%,#4b2a40 100%)}[data-design=parchment] .deck-cover.moss{background:linear-gradient(135deg,#7a8e4b 0%,#4a5728 100%)}[data-design=parchment] .deck-cover .glyph{opacity:.7;font-size:22px;font-family:var(--font-serif);margin-right:10px}[data-design=parchment] .deck-cover .mono-pattern{opacity:.12;background-image:radial-gradient(circle,#fff 1px,#0000 1.5px);background-size:12px 12px;position:absolute;inset:0}[data-design=parchment] .deck-title{font-family:var(--font-serif);color:var(--text-1);margin-bottom:2px;font-size:17px;line-height:1.2}[data-design=parchment] .deck-sub{color:var(--text-3);font-variant-numeric:tabular-nums;margin-bottom:auto;font-size:11px}[data-design=parchment] .deck-foot{border-top:.5px solid var(--divider-hairline);justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;font-size:11px;display:flex}[data-design=parchment] .deck-foot .mix{color:var(--text-3);align-items:center;gap:3px;display:flex}[data-design=parchment] .deck-foot .dot{border-radius:50%;width:6px;height:6px;display:inline-block}[data-design=parchment] .dot.new{background:var(--accent-info)}[data-design=parchment] .dot.learning{background:var(--accent-amber)}[data-design=parchment] .dot.due-dot{background:var(--proj-coral)}[data-design=parchment] .dot.known{background:var(--accent-success)}[data-design=parchment] .deck-foot .due-count{color:var(--accent-amber);font-variant-numeric:tabular-nums;font-weight:500}[data-design=parchment] .study-stage{background:radial-gradient(ellipse at top, #efebde 0%, var(--parchment-base) 65%);border-radius:var(--radius-lg);border:.5px solid var(--parchment-deep);min-height:560px;box-shadow:var(--shadow-recessed-inner);flex-direction:column;padding:18px 20px 24px;display:flex;position:relative;overflow:hidden}[data-design=parchment] .study-topbar{color:var(--text-3);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;display:flex}[data-design=parchment] .study-topbar .ctx{align-items:center;gap:10px;display:flex}[data-design=parchment] .study-topbar .ctx .title{color:var(--text-1);font-family:var(--font-serif);font-size:14px}[data-design=parchment] .progress-row{font-variant-numeric:tabular-nums;color:var(--text-3);align-items:center;gap:8px;display:flex}[data-design=parchment] .progress-bar{background:var(--parchment-deep);width:140px;height:4px;box-shadow:var(--shadow-recessed-inner);border-radius:2px;overflow:hidden}[data-design=parchment] .progress-bar>span{background:var(--accent-brand);height:100%;display:block}[data-design=parchment] .card-stage{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 0;display:flex;position:relative}[data-design=parchment] .card-stack{perspective:1200px;width:440px;position:relative}[data-design=parchment] .card-stack:before,[data-design=parchment] .card-stack:after{content:"";background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);height:24px;box-shadow:var(--shadow-raised);z-index:0;position:absolute;left:10px;right:10px}[data-design=parchment] .card-stack:before{opacity:.6;bottom:-12px;transform:scale(.96)}[data-design=parchment] .card-stack:after{opacity:.35;bottom:-22px;left:24px;right:24px;transform:scale(.92)}[data-design=parchment] .flashcard{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated), var(--highlight-top);z-index:1;flex-direction:column;min-height:280px;padding:32px 30px 22px;display:flex;position:relative}[data-design=parchment] .flashcard .tag-strip{letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:11px;display:flex}[data-design=parchment] .flashcard .tag-strip .face-ind{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);color:var(--text-2);border-radius:999px;padding:2px 8px}[data-design=parchment] .flashcard .prompt{font-family:var(--font-serif);color:var(--text-1);flex:1;align-items:center;font-size:28px;line-height:1.3;display:flex}[data-design=parchment] .flashcard .hint{color:var(--text-3);justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:11px;font-style:italic;display:flex}[data-design=parchment] .flashcard .hint kbd{font-family:var(--font-sans);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);box-shadow:0 1px 0 var(--parchment-deep);border-radius:3px;padding:1px 5px;font-size:11px;font-style:normal}[data-design=parchment] .flashcard.back{background:var(--parchment-recessed)}[data-design=parchment] .flashcard.back .prompt{color:var(--text-2);align-items:flex-start;padding-top:4px;font-size:20px;font-style:italic}[data-design=parchment] .flashcard .answer{font-family:var(--font-serif);color:var(--text-1);border-top:.5px solid var(--divider-standard);margin-top:12px;padding-top:14px;font-size:28px;line-height:1.3}[data-design=parchment] .rate-row{grid-template-columns:repeat(4,1fr);gap:10px;width:440px;margin-top:28px;display:grid}[data-design=parchment] .rate-btn{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-chip), var(--highlight-top);text-align:center;flex-direction:column;align-items:center;padding:10px 6px 9px;font-family:inherit;transition:transform 80ms;display:flex}[data-design=parchment] .rate-btn:hover{transform:translateY(-1px)}[data-design=parchment] .rate-btn .rk{letter-spacing:.5px;font-size:11px;font-weight:500}[data-design=parchment] .rate-btn .rn{color:var(--text-3);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px}[data-design=parchment] .rate-btn .kb{color:var(--text-4);margin-top:4px;font-size:9px}[data-design=parchment] .rate-btn.again{border-top:2px solid var(--proj-coral)}[data-design=parchment] .rate-btn.again .rk{color:var(--proj-coral)}[data-design=parchment] .rate-btn.hard{border-top:2px solid var(--accent-amber)}[data-design=parchment] .rate-btn.hard .rk{color:var(--accent-amber)}[data-design=parchment] .rate-btn.good{border-top:2px solid var(--accent-brand)}[data-design=parchment] .rate-btn.good .rk{color:var(--accent-brand)}[data-design=parchment] .rate-btn.easy{border-top:2px solid var(--accent-info)}[data-design=parchment] .rate-btn.easy .rk{color:var(--accent-info)}[data-design=parchment] .card-row{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);grid-template-columns:26px 1fr 1fr 90px 70px 70px 24px;align-items:center;gap:10px;margin-bottom:6px;padding:9px 12px;font-size:12px;display:grid}[data-design=parchment] .card-row .face-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--parchment-raised), 0 0 0 2.5px currentColor;border-radius:50%}[data-design=parchment] .card-row .front{color:var(--text-1)}[data-design=parchment] .card-row .back-col{color:var(--text-3);font-style:italic}[data-design=parchment] .card-row .sched{color:var(--text-2);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}[data-design=parchment] .card-row .sched.due-sched{color:var(--accent-amber);font-weight:500}[data-design=parchment] .card-row .sched.overdue{color:var(--proj-coral);font-weight:500}[data-design=parchment] .card-row .status-chip{letter-spacing:.4px;text-align:center;text-transform:uppercase;border:.5px solid #0000;border-radius:3px;padding:2px 7px;font-size:11px}[data-design=parchment] .status-chip.sc-new{color:var(--accent-info);background:#3a6b901a;border-color:#3a6b9040}[data-design=parchment] .status-chip.sc-learning{background:var(--accent-amber-tint);color:var(--accent-amber);border-color:var(--accent-amber-border)}[data-design=parchment] .status-chip.sc-due{color:var(--proj-coral);background:#ba67501a;border-color:#ba675040}[data-design=parchment] .status-chip.sc-known{background:var(--accent-brand-tint);color:var(--accent-brand);border-color:#3a6b4440}[data-design=parchment] .fc-stats-strip{background:var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);border:.5px solid var(--parchment-deep);grid-template-columns:repeat(5,1fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden}[data-design=parchment] .fc-stats-strip .cell{background:var(--parchment-raised);text-align:center;padding:10px 14px}[data-design=parchment] .fc-stats-strip .n{font-family:var(--font-serif);color:var(--text-1);font-variant-numeric:tabular-nums;font-size:22px}[data-design=parchment] .fc-stats-strip .l{letter-spacing:1.3px;color:var(--text-3);text-transform:uppercase;margin-top:2px;font-size:11px}[data-design=parchment] .fc-stats-strip .cell.accent-due .n{color:var(--accent-amber)}[data-design=parchment] .retention-grid{grid-template-columns:repeat(14,1fr);gap:3px;margin-top:4px;display:grid}[data-design=parchment] .retention-grid .cell{aspect-ratio:1;background:var(--parchment-deep);border-radius:2px}[data-design=parchment] .retention-grid .cell.h1{background:var(--accent-brand-tint)}[data-design=parchment] .retention-grid .cell.h2{background:#b0c8a0}[data-design=parchment] .retention-grid .cell.h3{background:#7aa77f}[data-design=parchment] .retention-grid .cell.h4{background:var(--accent-brand)}[data-design=parchment] .done-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated), var(--highlight-top);text-align:center;max-width:400px;margin:0 auto;padding:28px 32px}[data-design=parchment] .done-card .check-icon{background:var(--accent-brand);color:#fbf6e8;width:44px;height:44px;box-shadow:var(--shadow-raised);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-size:22px;display:flex}[data-design=parchment] .done-card h3{font-family:var(--font-serif);margin:0 0 6px;font-size:22px;font-weight:400}[data-design=parchment] .done-card .sub{color:var(--text-3);margin-bottom:18px;font-size:11px}[data-design=parchment] .done-card .breakdown{background:var(--parchment-recessed);border-radius:var(--radius-md);font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;padding:10px;display:grid}[data-design=parchment] .done-card .breakdown .c{color:var(--text-1);font-size:17px;font-family:var(--font-serif)}[data-design=parchment] .done-card .breakdown .l{letter-spacing:.9px;color:var(--text-3);text-transform:uppercase;margin-top:2px;font-size:9px}[data-design=parchment] .done-card .btns{justify-content:center;gap:8px;display:flex}[data-design=parchment] .keys-legend{color:var(--text-3);justify-content:center;gap:14px;margin:28px 0 0;font-size:11px;display:flex}[data-design=parchment] .keys-legend kbd{font-family:var(--font-sans);background:var(--parchment-raised);border:.5px solid var(--divider-standard);box-shadow:0 1px 0 var(--parchment-deep);border-radius:3px;margin-right:3px;padding:1px 5px;font-size:11px}[data-design=parchment] .browse-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}[data-design=parchment] .browse-sidebar{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);padding:10px 4px 14px}[data-design=parchment] .browse-sidebar h6{letter-spacing:1.4px;color:var(--text-3);text-transform:uppercase;margin:10px 10px 4px;font-size:11px;font-weight:500}[data-design=parchment] .browse-sidebar .tree-row{color:var(--text-2);cursor:default;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex}[data-design=parchment] .browse-sidebar .tree-row:hover{background:var(--parchment-recessed)}[data-design=parchment] .browse-sidebar .tree-row.on{background:var(--parchment-recessed);box-shadow:var(--shadow-recessed-inner);color:var(--text-1)}[data-design=parchment] .browse-sidebar .tree-row .caret{color:var(--text-4);text-align:center;width:10px;font-size:11px}[data-design=parchment] .browse-sidebar .tree-row .n{font-variant-numeric:tabular-nums;color:var(--text-4);margin-left:auto;font-size:11px}[data-design=parchment] .browse-sidebar .tree-row.nested{padding-left:22px}[data-design=parchment] .browse-sidebar .tree-row.nested2{padding-left:34px}[data-design=parchment] .browse-main{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);min-width:0;overflow:hidden}[data-design=parchment] .browse-toolbar{background:var(--parchment-raised);border-bottom:.5px solid var(--divider-hairline);align-items:center;gap:8px;padding:8px 12px;display:flex}[data-design=parchment] .browse-toolbar .search{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);box-shadow:var(--shadow-recessed-inner);color:var(--text-1);border-radius:4px;flex:1;align-items:center;gap:6px;min-width:0;padding:5px 8px;font-family:inherit;font-size:12px;display:flex}[data-design=parchment] .browse-toolbar .search .ic{color:var(--text-4)}[data-design=parchment] .browse-toolbar .search .q{color:var(--text-2);font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}[data-design=parchment] .browse-toolbar .search .tok{color:var(--proj-rust)}[data-design=parchment] .browse-toolbar .search .opr{color:var(--text-4)}[data-design=parchment] .browse-toolbar .meta{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}[data-design=parchment] .browse-toolbar .mini-btn{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);color:var(--text-2);cursor:pointer;border-radius:3px;padding:3px 7px;font-family:inherit;font-size:11px}[data-design=parchment] .browse-table-wrap{max-height:440px;overflow:auto}[data-design=parchment] .browse-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:12px}[data-design=parchment] .browse-table thead th{background:var(--parchment-raised);text-align:left;letter-spacing:1px;text-transform:uppercase;color:var(--text-3);border-bottom:.5px solid var(--divider-standard);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default;padding:6px 8px;font-size:11px;font-weight:500;position:sticky;top:0}[data-design=parchment] .browse-table thead th .sort{color:var(--text-4);margin-left:3px}[data-design=parchment] .browse-table thead th.sorted{color:var(--text-2)}[data-design=parchment] .browse-table tbody td{border-bottom:.5px solid var(--divider-hairline);color:var(--text-2);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;max-width:0;padding:5px 8px;overflow:hidden}[data-design=parchment] .browse-table tbody tr:hover td{background:var(--parchment-raised)}[data-design=parchment] .browse-table tbody tr.selected td{background:#3a6b4414}[data-design=parchment] .browse-table td.front{color:var(--text-1);font-family:var(--font-serif);max-width:180px;font-size:13px}[data-design=parchment] .browse-table td.back-td{color:var(--text-2);font-family:var(--font-serif);max-width:220px;font-size:13px}[data-design=parchment] .browse-table td.mono{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-3);font-size:11px}[data-design=parchment] .browse-table td.num{text-align:right;font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-3);font-size:11px}[data-design=parchment] .browse-table td.num.warn{color:var(--proj-rust)}[data-design=parchment] .browse-table td.tags .tchip{background:var(--parchment-recessed);color:var(--text-3);font-size:11px;font-family:var(--font-mono,ui-monospace, monospace);border-radius:2px;margin-right:3px;padding:1px 5px;display:inline-block}[data-design=parchment] .browse-table td.queue .qpill{letter-spacing:.4px;text-transform:uppercase;border-radius:2px;padding:1px 6px;font-size:11px;font-weight:500;display:inline-block}[data-design=parchment] .qpill.qp-new{color:#3a6b90;background:#3a6b901f}[data-design=parchment] .qpill.qp-learn{color:#ba7517;background:#ba75171f}[data-design=parchment] .qpill.qp-review{color:#3a6b44;background:#3a6b441a}[data-design=parchment] .qpill.qp-suspended{background:var(--parchment-recessed);color:var(--text-4)}[data-design=parchment] .qpill.qp-leech{color:var(--proj-coral);background:#ba67501f}[data-design=parchment] .browse-table td.chk{text-align:center;width:22px;color:var(--text-4)}[data-design=parchment] .browse-table td.chk.on{color:var(--accent-brand)}[data-design=parchment] .browse-preview{border-top:.5px solid var(--divider-standard);background:var(--parchment-recessed);grid-template-columns:1fr 280px;gap:14px;padding:12px 14px;font-size:12px;display:grid}[data-design=parchment] .browse-preview .pv-face{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);box-shadow:var(--shadow-chip);min-height:90px;padding:10px 12px}[data-design=parchment] .browse-preview .pv-face .lbl{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);margin-bottom:4px;font-size:11px}[data-design=parchment] .browse-preview .pv-face .val{font-family:var(--font-serif);color:var(--text-1);font-size:15px;line-height:1.4}[data-design=parchment] .browse-preview .pv-face .val.sm{color:var(--text-2);font-size:13px}[data-design=parchment] .browse-preview .pv-sched{font-family:var(--font-mono,ui-monospace, monospace);grid-template-columns:auto auto;align-content:start;gap:4px 10px;font-size:11px;display:grid}[data-design=parchment] .browse-preview .pv-sched .k{color:var(--text-3);text-transform:uppercase;letter-spacing:.6px;font-size:11px}[data-design=parchment] .browse-preview .pv-sched .v{color:var(--text-1);text-align:right}[data-design=parchment] .editor-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;margin-top:14px;display:grid}[data-design=parchment] .editor-main{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);min-width:0;overflow:hidden}[data-design=parchment] .editor-topbar{background:var(--parchment-raised);border-bottom:.5px solid var(--divider-hairline);align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}[data-design=parchment] .editor-topbar .pair{color:var(--text-3);align-items:center;gap:5px;display:flex}[data-design=parchment] .editor-topbar .pair b{color:var(--text-2);font-weight:500}[data-design=parchment] .editor-topbar .sep{color:var(--text-4)}[data-design=parchment] .editor-topbar .grow{flex:1}[data-design=parchment] .editor-field{border-bottom:.5px solid var(--divider-hairline);padding:10px 14px}[data-design=parchment] .editor-field:last-child{border-bottom:none}[data-design=parchment] .editor-field .fhead{align-items:center;gap:6px;margin-bottom:6px;display:flex}[data-design=parchment] .editor-field .flabel{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:500}[data-design=parchment] .editor-field .ftoolbar{color:var(--text-4);gap:3px;margin-left:auto;font-size:11px;display:flex}[data-design=parchment] .editor-field .ftoolbar .tool{cursor:pointer;color:var(--text-3);background:0 0;border:none;border-radius:3px;padding:1px 5px;font-family:inherit;font-size:11px}[data-design=parchment] .editor-field .ftoolbar .tool:hover{background:var(--parchment-recessed);color:var(--text-1)}[data-design=parchment] .editor-field .ftoolbar .tool.on{background:var(--parchment-recessed);color:var(--text-1);box-shadow:var(--shadow-chip)}[data-design=parchment] .editor-field .finput{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);box-shadow:var(--shadow-recessed-inner);font-family:var(--font-serif);color:var(--text-1);min-height:46px;padding:10px 12px;font-size:15px;line-height:1.45}[data-design=parchment] .editor-field .finput .caret{background:var(--accent-brand);vertical-align:text-bottom;width:1px;height:1em;margin-left:1px;animation:1s step-end infinite fc-blk;display:inline-block}@keyframes fc-blk{50%{opacity:0}}[data-design=parchment] .editor-field .finput.hint-input{color:var(--text-4);font-style:italic}[data-design=parchment] .editor-field .meta{color:var(--text-3);font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}[data-design=parchment] .editor-bottom{background:var(--parchment-recessed);border-top:.5px solid var(--divider-standard);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}[data-design=parchment] .editor-bottom .tags-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}[data-design=parchment] .editor-bottom .tags-row .lbl{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);margin-right:4px;font-size:11px}[data-design=parchment] .editor-bottom .btns{gap:6px;margin-left:auto;display:flex}[data-design=parchment] .editor-rail{flex-direction:column;gap:12px;display:flex}[data-design=parchment] .editor-rail .panel{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);overflow:hidden}[data-design=parchment] .editor-rail .panel-head{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);background:var(--parchment-raised);border-bottom:.5px solid var(--divider-hairline);align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:500;display:flex}[data-design=parchment] .editor-rail .panel-head .grow{flex:1}[data-design=parchment] .editor-rail .panel-body{padding:10px 12px}[data-design=parchment] .editor-rail .kv-row{grid-template-columns:92px 1fr;align-items:center;gap:4px 10px;padding:3px 0;font-size:11px;display:grid}[data-design=parchment] .editor-rail .kv-row .k{color:var(--text-3);letter-spacing:.3px;font-size:11px}[data-design=parchment] .editor-rail .kv-row .v{color:var(--text-1)}[data-design=parchment] .editor-rail .preview-face{background:var(--parchment-recessed);border-radius:var(--radius-sm);box-shadow:var(--shadow-recessed-inner);min-height:110px;font-family:var(--font-serif);color:var(--text-1);padding:14px;font-size:15px;line-height:1.45}[data-design=parchment] .editor-rail .preview-face .lbl{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;font-family:inherit;font-size:11px}[data-design=parchment] .editor-rail .preview-face hr{border:none;border-top:.5px dashed var(--divider-standard);margin:10px -14px}[data-design=parchment] .editor-rail .preview-face .cloze-mask{background:var(--accent-brand);color:var(--accent-brand);-webkit-user-select:none;user-select:none;border-radius:2px;padding:0 4px;display:inline-block}[data-design=parchment] .cal-head{justify-content:space-between;align-items:flex-end;margin-bottom:4px;display:flex}[data-design=parchment] .cal-nav{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:var(--radius-md);box-shadow:var(--shadow-recessed-inner);align-items:center;gap:4px;margin-left:14px;padding:3px 4px;display:inline-flex}[data-design=parchment] .cal-nav button{width:22px;height:22px;color:var(--text-2);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;font-size:12px}[data-design=parchment] .cal-nav .today{background:var(--parchment-raised);width:auto;height:22px;box-shadow:var(--shadow-chip), var(--highlight-top);white-space:nowrap;padding:0 12px;font-size:11px;font-weight:500}[data-design=parchment] .cal-sources{color:var(--text-3);border-bottom:.5px solid var(--divider-hairline);align-items:center;gap:12px;padding:8px 0 14px;font-size:11px;display:flex}[data-design=parchment] .src-chip{align-items:center;gap:5px;display:inline-flex}[data-design=parchment] .src-chip .s{border-radius:2px;width:8px;height:8px}[data-design=parchment] .day-grid{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-recessed-inner);flex:1;grid-template-columns:60px 1fr;gap:0;max-height:520px;margin-top:14px;display:grid;overflow:hidden auto}[data-design=parchment] .hour-rail{border-right:.5px solid var(--divider-hairline);background:var(--parchment-recessed);padding:6px 6px 6px 0}[data-design=parchment] .hour-row{height:54px;color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;padding-right:6px;font-size:11px}[data-design=parchment] .day-lane{padding:6px 0;position:relative}[data-design=parchment] .day-hour{border-bottom:.5px solid var(--divider-hairline);height:54px}[data-design=parchment] .ev{border-radius:var(--radius-sm);background:var(--parchment-raised);box-shadow:var(--shadow-chip), var(--highlight-top);border-left:3px solid var(--accent-brand);flex-direction:column;justify-content:flex-start;padding:4px 8px;font-size:11px;display:flex;position:absolute;left:6px;right:12px;overflow:hidden}[data-design=parchment] .ev .t{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.3;overflow:hidden}[data-design=parchment] .ev .m{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;line-height:1.3;overflow:hidden}[data-design=parchment] .ev.compact{flex-direction:row;align-items:center;gap:0;padding:0 8px}[data-design=parchment] .ev.compact .t{flex-shrink:1;min-width:0}[data-design=parchment] .ev.compact .m{color:var(--text-4);flex-shrink:0;margin-top:0;margin-left:5px}[data-design=parchment] .ev.google{border-left-color:var(--src-google)}[data-design=parchment] .ev.apple{border-left-color:var(--src-apple)}[data-design=parchment] .ev.outlook{border-left-color:var(--src-outlook)}[data-design=parchment] .ev.alocasia{border-left-color:var(--accent-brand);background:var(--accent-brand-tint)}[data-design=parchment] .ev.task-ev{border-left-color:var(--accent-amber);background:var(--accent-amber-tint)}[data-design=parchment] .ev.task-ev .t:before{content:"○ ";color:var(--accent-amber);font-size:9px}[data-design=parchment] .now-line{background:var(--accent-amber);pointer-events:none;height:1px;position:absolute;left:0;right:0}[data-design=parchment] .now-line:before{content:"";background:var(--accent-amber);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-3px;box-shadow:0 0 0 2px #ba75172e}[data-design=parchment] .cal-tray{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-recessed-inner);flex-direction:column;flex-shrink:0;margin-top:12px;display:flex;overflow:hidden}[data-design=parchment] .tray-head{border-bottom:.5px solid var(--divider-hairline);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px 6px;display:flex}[data-design=parchment] .tray-head h5{letter-spacing:1.4px;color:var(--text-3);text-transform:uppercase;white-space:nowrap;flex-shrink:0;margin:0;font-size:11px;font-weight:500}[data-design=parchment] .tray-head .count{color:var(--text-3);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11px;overflow:hidden}[data-design=parchment] .tray-body{align-items:center;gap:6px;min-height:52px;padding:10px 14px 12px;display:flex;overflow:auto hidden}[data-design=parchment] .tray-chip{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);color:var(--text-1);white-space:nowrap;cursor:grab;box-shadow:var(--shadow-chip);flex-shrink:0;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:inline-flex}[data-design=parchment] .tray-chip .cb{border:1.5px solid var(--text-4);border-radius:50%;flex-shrink:0;width:11px;height:11px}[data-design=parchment] .tray-chip .dur{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .tray-chip .proj-dot{border-radius:2px;flex-shrink:0;width:7px;height:7px}[data-design=parchment] .tray-chip.habit{background:var(--accent-brand-tint);border-color:#c5d6bf}[data-design=parchment] .tray-chip.done{color:var(--text-3);text-decoration:line-through}[data-design=parchment] .tray-chip.done .cb{background:var(--accent-success);border-color:var(--accent-success)}[data-design=parchment] .tray-footer-hint{color:var(--text-4);padding:0 14px 10px;font-size:11px;font-style:italic}[data-design=parchment] .week-grid{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-recessed-inner);flex-direction:column;flex:1;margin-top:14px;display:flex;overflow:hidden}[data-design=parchment] .week-head{background:var(--parchment-raised);border-bottom:.5px solid var(--divider-standard);grid-template-columns:46px repeat(7,minmax(0,1fr));display:grid}[data-design=parchment] .week-head .hc{text-align:center;color:var(--text-3);letter-spacing:1px;padding:4px;font-size:11px}[data-design=parchment] .week-head .hc .d{font-family:var(--font-serif);color:var(--text-1);margin-top:2px;font-size:17px;line-height:1.1;display:block}[data-design=parchment] .week-head .hc.today .d{color:var(--accent-amber)}[data-design=parchment] .week-head .hc.today{background:var(--accent-amber-tint)}[data-design=parchment] .week-body{flex:1;grid-template-columns:46px repeat(7,minmax(0,1fr));max-height:420px;display:grid;overflow-y:auto}[data-design=parchment] .week-body .hr{height:44px;color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;border-right:.5px solid var(--divider-hairline);border-bottom:.5px solid var(--divider-hairline);padding-top:1px;padding-right:4px;font-size:9px}[data-design=parchment] .week-body .cell{border-right:.5px solid var(--divider-hairline);border-bottom:.5px solid var(--divider-hairline);height:44px;position:relative}[data-design=parchment] .wev{background:var(--parchment-raised);color:var(--text-1);box-shadow:var(--shadow-chip);border-left:2px solid var(--accent-brand);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:2px 5px;font-size:11px;line-height:1.2;position:absolute;left:2px;right:2px;overflow:hidden}[data-design=parchment] .wev.google{border-left-color:var(--src-google)}[data-design=parchment] .wev.apple{border-left-color:var(--src-apple)}[data-design=parchment] .wev.outlook{border-left-color:var(--src-outlook)}[data-design=parchment] .wev.alocasia{border-left-color:var(--accent-brand);background:var(--accent-brand-tint)}[data-design=parchment] .wev.task-wev{border-left-color:var(--accent-amber);background:var(--accent-amber-tint)}[data-design=parchment] .wev .tm{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:9px}[data-design=parchment] .wev.allday{box-sizing:border-box;width:100%;display:block;position:static}[data-design=parchment] .month-grid{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-recessed-inner);margin-top:14px;overflow:hidden}[data-design=parchment] .month-head{background:var(--parchment-raised);border-bottom:.5px solid var(--divider-standard);grid-template-columns:repeat(7,1fr);display:grid}[data-design=parchment] .month-head .dn{color:var(--text-3);letter-spacing:1.2px;text-align:center;padding:6px 0;font-size:11px}[data-design=parchment] .month-body{grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;display:grid}[data-design=parchment] .mcell{background:var(--parchment-raised);border-right:.5px solid var(--divider-hairline);border-bottom:.5px solid var(--divider-hairline);min-height:86px;padding:4px 6px;font-size:11px;position:relative}[data-design=parchment] .mcell.off{background:var(--parchment-recessed)}[data-design=parchment] .mcell.off .dn{color:var(--text-4)}[data-design=parchment] .mcell.today{box-shadow:inset 0 0 0 1.5px var(--accent-amber)}[data-design=parchment] .mcell .dn{font-variant-numeric:tabular-nums;color:var(--text-3);justify-content:space-between;align-items:center;padding:2px 0;font-size:11px;display:flex}[data-design=parchment] .mcell.today .dn{color:var(--accent-amber);font-weight:600}[data-design=parchment] .mcell .count{color:var(--text-4);font-size:9px}[data-design=parchment] .mcell .evs{flex-direction:column;gap:2px;margin-top:3px;display:flex}[data-design=parchment] .mev{background:var(--parchment-recessed);border-left:2px solid var(--accent-brand);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:1px 4px;font-size:11px;line-height:1.25;overflow:hidden}[data-design=parchment] .mev.google{border-left-color:var(--src-google)}[data-design=parchment] .mev.apple{border-left-color:var(--src-apple)}[data-design=parchment] .mev.outlook{border-left-color:var(--src-outlook)}[data-design=parchment] .mev.alocasia{border-left-color:var(--accent-brand)}[data-design=parchment] .mev.task-mev{border-left-color:var(--accent-amber);background:var(--accent-amber-tint)}[data-design=parchment] .mev.task-mev:before{content:"○ ";color:var(--accent-amber)}[data-design=parchment] .mcell .more{color:var(--text-3);padding-top:1px;font-size:9px}[data-design=parchment] .mini-cal-wrap{background:var(--parchment-recessed);border-radius:var(--radius-md);box-shadow:var(--shadow-recessed-inner);padding:10px}[data-design=parchment] .mini-cal-wrap h5{font-family:var(--font-serif);justify-content:space-between;align-items:baseline;margin:0 0 8px;font-size:14px;font-weight:400;display:flex}[data-design=parchment] .mini-cal-wrap h5 .yr{color:var(--text-3);font-size:11px;font-family:var(--font-sans)}[data-design=parchment] .mini-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:1px;font-size:11px;display:grid}[data-design=parchment] .mini-grid .h{color:var(--text-3);letter-spacing:.5px;padding:2px 0;font-size:9px}[data-design=parchment] .mini-grid .d{font-variant-numeric:tabular-nums;cursor:pointer;border-radius:3px;padding:4px 0}[data-design=parchment] .mini-grid .d.off{color:var(--text-4)}[data-design=parchment] .mini-grid .d:hover{background:var(--parchment-raised)}[data-design=parchment] .mini-grid .d.today{background:var(--accent-amber);color:#fff;font-weight:600}[data-design=parchment] .mini-grid .d.has:after{content:"";background:var(--accent-brand);border-radius:50%;width:4px;height:4px;margin:1px auto 0;display:block}[data-design=parchment] .src-list{background:var(--parchment-recessed);border-radius:var(--radius-md);box-shadow:var(--shadow-recessed-inner);padding:8px}[data-design=parchment] .src-list h5{letter-spacing:1.4px;color:var(--text-3);text-transform:uppercase;margin:0 0 6px 6px;font-size:11px;font-weight:500}[data-design=parchment] .src-row{color:var(--text-2);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:4px 6px;font-size:11px;display:flex}[data-design=parchment] .src-row:hover{background:var(--parchment-raised)}[data-design=parchment] .src-row .src-dot{border-radius:2px;width:10px;height:10px}[data-design=parchment] .src-row .n{flex:1}[data-design=parchment] .src-row .c{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .cal-layout{flex:1;grid-template-columns:180px minmax(0,1fr);gap:14px;min-height:0;margin-top:14px;display:grid}[data-design=parchment] .cal-gutter{flex-direction:column;gap:10px;min-width:0;display:flex}[data-design=parchment] .cal-main{flex-direction:column;min-width:0;min-height:0;display:flex}[data-design=parchment] .gantt-wrap{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-recessed-inner);flex-direction:column;flex:1;min-height:0;margin-top:14px;display:flex;overflow:hidden}[data-design=parchment] .gantt-head{background:var(--parchment-raised);border-bottom:.5px solid var(--divider-standard);grid-template-columns:240px 1fr;display:grid}[data-design=parchment] .gantt-head .left{letter-spacing:1.2px;color:var(--text-3);border-right:.5px solid var(--divider-hairline);padding:10px 14px;font-size:11px}[data-design=parchment] .axis{font-variant-numeric:tabular-nums;flex-direction:column;display:flex}[data-design=parchment] .axis-months,[data-design=parchment] .axis-weeks{background:var(--parchment-raised);display:flex}[data-design=parchment] .axis-months .m{color:var(--text-2);border-right:.5px solid var(--divider-hairline);padding:6px 8px;font-size:11px;font-weight:500}[data-design=parchment] .axis-weeks .w{color:var(--text-3);text-align:center;border-right:.5px solid var(--divider-hairline);min-width:0;padding:3px 6px;font-size:11px}[data-design=parchment] .axis-weeks .w.current{background:var(--accent-amber-tint);color:var(--accent-amber);font-weight:500}[data-design=parchment] .gantt-body{flex:1;grid-template-columns:240px 1fr;display:grid;overflow:auto}[data-design=parchment] .gantt-left{border-right:.5px solid var(--divider-hairline);background:var(--parchment-raised)}[data-design=parchment] .gantt-right{background:repeating-linear-gradient(90deg, transparent 0 calc((100%/13) - 1px), var(--divider-hairline) calc((100%/13) - 1px) calc(100%/13)), var(--parchment-raised);position:relative}[data-design=parchment] .groll{border-bottom:.5px solid var(--divider-hairline);cursor:pointer;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:12px;display:flex}[data-design=parchment] .groll.project{background:var(--parchment-recessed)}[data-design=parchment] .groll.project .nm{color:var(--text-1);font-weight:600}[data-design=parchment] .groll .chev{color:var(--text-3);flex-shrink:0;width:8px;font-size:9px}[data-design=parchment] .groll .dotp{border-radius:50%;flex-shrink:0;width:10px;height:10px}[data-design=parchment] .groll .nm{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}[data-design=parchment] .groll.subtask{color:var(--text-2);padding-left:36px;font-size:12px}[data-design=parchment] .groll.milestone{color:var(--text-2);padding-left:36px;font-size:12px;font-style:italic}[data-design=parchment] .groll .cnt{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .groll .risk-pill{letter-spacing:1px;text-transform:uppercase;border-radius:2px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:600}[data-design=parchment] .groll .risk-pill.rp-risk{background:var(--accent-amber);color:#fff}[data-design=parchment] .groll .risk-pill.rp-late{background:var(--accent-error);color:#fff}[data-design=parchment] .g-row{border-bottom:.5px solid var(--divider-hairline);height:36px;position:relative}[data-design=parchment] .g-row.project{background:var(--parchment-recessed)}[data-design=parchment] .g-row.row-risk{background:linear-gradient(90deg,#0000 0%,#ba75170f 30%,#ba75171a 70%,#0000 100%)}[data-design=parchment] .g-row.row-late{background:linear-gradient(90deg,#0000 0%,#a0323212 30%,#a032321f 70%,#0000 100%)}[data-design=parchment] .bar{border-radius:var(--radius-sm);color:#fff;height:20px;box-shadow:var(--shadow-chip);white-space:nowrap;text-overflow:ellipsis;cursor:grab;align-items:center;gap:5px;padding:3px 8px;font-size:11px;display:flex;position:absolute;top:8px;overflow:hidden}[data-design=parchment] .bar.ghost{color:var(--text-2);box-shadow:none;border:1px dashed var(--divider-standard);background:0 0!important}[data-design=parchment] .bar .prog{border-radius:var(--radius-sm) 0 0 var(--radius-sm);pointer-events:none;background:#ffffff38;position:absolute;top:0;bottom:0;left:0}[data-design=parchment] .bar .pct{opacity:.8;font-variant-numeric:tabular-nums;margin-left:auto;font-size:9px}[data-design=parchment] .bar.project-bar{background:var(--text-2);height:16px;color:var(--parchment-base);opacity:.9;border-radius:3px;font-size:11px;top:10px}[data-design=parchment] .bar.project-bar:before,[data-design=parchment] .bar.project-bar:after{content:"";background:var(--text-1);width:2px;height:100%;position:absolute;top:0}[data-design=parchment] .bar.project-bar:before{left:0}[data-design=parchment] .bar.project-bar:after{right:0}[data-design=parchment] .bar.bar-risk{box-shadow:var(--shadow-chip), 0 0 0 1.5px var(--accent-amber), 0 0 0 4px #ba75172e;z-index:3}[data-design=parchment] .bar.bar-late{box-shadow:var(--shadow-chip), 0 0 0 1.5px var(--accent-error), 0 0 0 4px #a032322e;z-index:3}[data-design=parchment] .milestone-mark{background:var(--accent-amber);width:16px;height:16px;box-shadow:var(--shadow-chip);border:1.5px solid #8a5709;position:absolute;top:10px;transform:rotate(45deg)}[data-design=parchment] .milestone-mark.done{background:var(--accent-success);border-color:#3e6813}[data-design=parchment] .milestone-mark.next-up{width:20px;height:20px;box-shadow:var(--shadow-chip), 0 0 0 4px #ba751726, 0 0 0 8px #ba751714;z-index:4;border:2px solid #8a5709;top:8px}[data-design=parchment] .milestone-label{height:16px;color:var(--text-2);white-space:nowrap;align-items:center;padding-left:22px;font-size:11px;font-style:italic;display:flex;position:absolute;top:10px}[data-design=parchment] .slip-tail{border:1px dashed var(--accent-error);pointer-events:none;background:repeating-linear-gradient(-45deg,#a032321f 0 4px,#0000 4px 8px);border-left:none;border-radius:0 2px 2px 0;height:20px;position:absolute;top:8px}[data-design=parchment] .today-line{background:var(--accent-amber);z-index:5;pointer-events:none;width:1.5px;position:absolute;top:0;bottom:0}[data-design=parchment] .today-line:before{content:"TODAY";letter-spacing:1.2px;background:var(--accent-amber);color:#fff;border-radius:3px;padding:2px 6px;font-size:9px;position:absolute;top:-18px;left:-16px}[data-design=parchment] .gantt-legend{color:var(--text-3);border-bottom:.5px solid var(--divider-hairline);align-items:center;gap:14px;padding:8px 0 14px;font-size:11px;display:flex}[data-design=parchment] .status-strip{color:var(--text-2);background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-recessed-inner);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;padding:10px 14px;font-size:11px;display:flex}[data-design=parchment] .status-strip .seg-stat{align-items:baseline;gap:6px;display:inline-flex}[data-design=parchment] .status-strip .seg-stat .n{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:17px;line-height:1}[data-design=parchment] .status-strip .seg-stat .l{letter-spacing:1.1px;color:var(--text-3);text-transform:uppercase;font-size:11px}[data-design=parchment] .status-strip .divider{background:var(--divider-hairline);width:1px;height:18px}[data-design=parchment] .gtray{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-chip), var(--highlight-top);margin-top:16px;position:relative;overflow:hidden}[data-design=parchment] .gtray-handle{cursor:ns-resize;background:var(--parchment-raised);border:.5px solid var(--divider-standard);width:56px;height:16px;box-shadow:var(--shadow-chip);border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;top:-8px;left:50%;transform:translate(-50%)}[data-design=parchment] .gtray-handle:before{content:"";background:var(--text-4);opacity:.7;border-radius:2px;width:22px;height:3px}[data-design=parchment] .gtray-head{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px 8px;display:flex}[data-design=parchment] .gtray-head h5{letter-spacing:1.4px;color:var(--text-3);text-transform:uppercase;margin:0;font-size:11px;font-weight:500}[data-design=parchment] .gtray-head .count{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px;font-style:italic}[data-design=parchment] .gtray-head .tab{color:var(--text-3);cursor:pointer;border-radius:3px;padding:2px 8px;font-size:11px}[data-design=parchment] .gtray-head .tab.on{background:var(--parchment-recessed);color:var(--text-1);box-shadow:var(--shadow-recessed-inner)}[data-design=parchment] .gtray-body{flex-wrap:wrap;gap:6px;padding:4px 16px 14px;display:flex}[data-design=parchment] .gtray-chip{background:var(--parchment-base);border:.5px solid var(--parchment-deep);border-radius:var(--radius-pill);color:var(--text-1);cursor:grab;box-shadow:var(--shadow-chip);align-items:center;gap:7px;padding:6px 11px;font-size:12px;transition:transform .1s,box-shadow .1s;display:inline-flex}[data-design=parchment] .gtray-chip:hover{box-shadow:var(--shadow-chip), 0 2px 4px -2px #3c321e26;transform:translateY(-1px)}[data-design=parchment] .gtray-chip .pdot{border-radius:2px;flex-shrink:0;width:7px;height:7px}[data-design=parchment] .gtray-chip .est{color:var(--text-3);font-variant-numeric:tabular-nums;letter-spacing:.4px;font-size:11px}[data-design=parchment] .gtray-chip.idea{background:var(--accent-brand-tint);color:var(--accent-brand);border-color:#c5d6bf}[data-design=parchment] .gtray-chip.parked{opacity:.6;font-style:italic}[data-design=parchment] .gtray-hint{color:var(--text-4);padding:0 16px 12px;font-size:11px;font-style:italic}[data-design=parchment] .trip-banner{border-radius:var(--radius-lg);height:180px;box-shadow:var(--shadow-raised), var(--highlight-top);background:linear-gradient(135deg,#c8b07a,#8a6b3d);margin-bottom:14px;position:relative;overflow:hidden}[data-design=parchment] .trip-banner .tk-placeholder{background:radial-gradient(at 20% 30%,#fff0c840,#0000 55%),radial-gradient(at 75% 70%,#503c1e59,#0000 55%),linear-gradient(135deg,#c8b07a 0%,#a68b55 45%,#6f552c 100%);position:absolute;inset:0}[data-design=parchment] .trip-banner .overlay{background:linear-gradient(#281e0a0d 0%,#281e0a26 45%,#281e0a8c 100%);position:absolute;inset:0}[data-design=parchment] .trip-banner .banner-content{color:#fbf6e8;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:18px;left:24px;right:24px}[data-design=parchment] .trip-banner .tag{letter-spacing:1.4px;text-transform:uppercase;color:#fff0d2cc;margin-bottom:6px;font-size:11px}[data-design=parchment] .trip-banner h2{font-family:var(--font-serif);margin:0;font-size:36px;font-weight:400;line-height:1.1}[data-design=parchment] .trip-banner .sub{color:#fff0d2cc;margin-top:6px;font-size:13px}[data-design=parchment] .trip-banner .countdown{-webkit-backdrop-filter:blur(6px);border-radius:var(--radius-md);text-align:center;background:#140f0559;border:.5px solid #fff0d240;min-width:120px;padding:10px 14px}[data-design=parchment] .trip-banner .countdown .num{font-family:var(--font-serif);font-size:32px;line-height:1}[data-design=parchment] .trip-banner .countdown .lbl{letter-spacing:1.4px;text-transform:uppercase;color:#fff0d2cc;margin-top:2px;font-size:11px}[data-design=parchment] .trip-tabs{background:var(--parchment-recessed);border-radius:var(--radius-md);box-shadow:var(--shadow-recessed-inner);font-variant-numeric:tabular-nums;gap:2px;margin-bottom:14px;padding:3px;display:flex}[data-design=parchment] .trip-tabs button{color:var(--text-2);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-family:inherit;font-size:12px;display:inline-flex}[data-design=parchment] .trip-tabs button .c{color:var(--text-3);font-size:11px}[data-design=parchment] .trip-tabs button.on{background:var(--parchment-raised);color:var(--text-1);box-shadow:var(--shadow-chip), var(--highlight-top);font-weight:500}[data-design=parchment] .overview-cols{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}[data-design=parchment] .mini-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);padding:12px}[data-design=parchment] .mini-card h4{letter-spacing:1.4px;color:var(--text-3);text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:11px;font-weight:500;display:flex}[data-design=parchment] .kv{border-bottom:.5px solid var(--divider-hairline);justify-content:space-between;padding:4px 0;font-size:12px;display:flex}[data-design=parchment] .kv:last-child{border-bottom:none}[data-design=parchment] .kv .k{color:var(--text-3)}[data-design=parchment] .kv .v{color:var(--text-1);font-variant-numeric:tabular-nums}[data-design=parchment] .itin-day{border-radius:var(--radius-md);background:0 0;margin-bottom:14px;padding:0;overflow:hidden}[data-design=parchment] .itin-day .dhead{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:var(--shadow-chip), var(--highlight-top);align-items:center;gap:10px;padding:10px 14px;display:flex}[data-design=parchment] .itin-day .dhead .caret{color:var(--text-3);width:12px;font-size:11px}[data-design=parchment] .itin-day .dhead .n{font-family:var(--font-serif);color:var(--text-1);font-size:17px;font-weight:500}[data-design=parchment] .itin-day .dhead .d{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .itin-day .dhead .d-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}[data-design=parchment] .itin-day .dhead .d-dot.arr{background:var(--accent-info);box-shadow:0 0 0 2px #5280b029}[data-design=parchment] .itin-day .dhead .d-dot.here{background:var(--accent-brand);box-shadow:0 0 0 2px var(--accent-brand-tint)}[data-design=parchment] .itin-day .dhead .d-dot.dep{background:var(--proj-coral);box-shadow:0 0 0 2px #c9664a29}[data-design=parchment] .itin-day .dhead .place{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}[data-design=parchment] .itin-day .dhead .d-ic{border-radius:var(--radius-sm);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);width:22px;height:22px;color:var(--text-3);cursor:pointer;justify-content:center;align-items:center;font-size:11px;display:inline-flex}[data-design=parchment] .itin-day .dbody{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-recessed-inner);border-top:none;padding:10px 10px 12px}[data-design=parchment] .itin-row{cursor:pointer;border-radius:var(--radius-md);background:var(--parchment-raised);border:.5px solid var(--parchment-deep);box-shadow:var(--shadow-chip), var(--highlight-top);align-items:center;gap:12px;margin-bottom:6px;padding:9px 12px;font-size:12px;transition:background .1s,box-shadow .1s;display:flex}[data-design=parchment] .itin-row:hover{box-shadow:var(--shadow-raised), var(--highlight-top)}[data-design=parchment] .itin-row.active{background:var(--accent-amber-tint);border-color:var(--accent-amber-border);box-shadow:0 0 0 1px var(--accent-amber-border), var(--shadow-chip)}[data-design=parchment] .itin-row .mode-sq{border-radius:var(--radius-sm);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);width:32px;height:32px;color:var(--text-2);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex;position:relative}[data-design=parchment] .itin-row .mode-sq.flight{color:var(--accent-info)}[data-design=parchment] .itin-row .mode-sq.stay{color:var(--proj-coral)}[data-design=parchment] .itin-row .mode-sq.food{color:var(--accent-amber)}[data-design=parchment] .itin-row .mode-sq.place{color:var(--accent-brand)}[data-design=parchment] .itin-row .mode-sq.transit{color:var(--text-2)}[data-design=parchment] .itin-row .mode-sq .pin-n{background:var(--parchment-raised);border:.5px solid var(--divider-standard);width:14px;height:14px;color:var(--text-2);font-variant-numeric:tabular-nums;box-shadow:var(--shadow-chip);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex;position:absolute;top:-4px;right:-4px}[data-design=parchment] .itin-row.active .mode-sq .pin-n{background:var(--accent-amber);color:#fff;border-color:#8a5709}[data-design=parchment] .itin-row .body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}[data-design=parchment] .itin-row .body .ttl{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}[data-design=parchment] .itin-row.done .body .ttl{color:var(--text-3);text-decoration:line-through}[data-design=parchment] .itin-row .body .meta{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}[data-design=parchment] .itin-row .time-pills{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}[data-design=parchment] .itin-row .time-pills .tp{font-variant-numeric:tabular-nums;border:.5px solid var(--divider-standard);background:var(--parchment-recessed);color:var(--text-2);border-radius:999px;padding:3px 8px;font-size:11px}[data-design=parchment] .itin-row .time-pills .tp.time{color:var(--accent-info);background:#5280b014;border-color:#5280b038;font-weight:500}[data-design=parchment] .itin-row .check-sq{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);color:#0000;cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}[data-design=parchment] .itin-row.done .check-sq{background:var(--accent-success);border-color:var(--accent-success);color:#fff}[data-design=parchment] .itin-row.done .check-sq:before{content:"✓"}[data-design=parchment] .itin-row .confirm{color:var(--text-3);font-variant-numeric:tabular-nums;background:var(--parchment-recessed);border:.5px solid var(--divider-standard);white-space:nowrap;border-radius:3px;flex-shrink:0;padding:2px 7px;font-size:11px}[data-design=parchment] .transit-pill{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);color:var(--text-2);box-shadow:var(--shadow-chip);cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin:2px 0 6px 14px;padding:4px 10px 4px 8px;font-size:11px;display:inline-flex}[data-design=parchment] .transit-pill:hover{background:var(--parchment-raised)}[data-design=parchment] .transit-pill .tp-icon{width:14px;height:14px;color:var(--text-3);justify-content:center;align-items:center;font-size:11px;display:inline-flex}[data-design=parchment] .transit-pill .tp-icon.walk{color:var(--accent-brand)}[data-design=parchment] .transit-pill .tp-icon.metro{color:var(--accent-info)}[data-design=parchment] .transit-pill .tp-icon.tram{color:var(--accent-amber)}[data-design=parchment] .transit-pill .tp-icon.bus{color:var(--proj-coral)}[data-design=parchment] .transit-pill .tp-icon.car{color:var(--text-2)}[data-design=parchment] .transit-pill .tp-dur{font-variant-numeric:tabular-nums;color:var(--text-1);font-weight:500}[data-design=parchment] .transit-pill .sep{color:var(--text-4)}[data-design=parchment] .transit-pill .tp-dist{color:var(--text-3);font-variant-numeric:tabular-nums}[data-design=parchment] .transit-pill .tp-route{color:var(--text-3);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}[data-design=parchment] .transit-pill .tp-route .line-chip{color:#fff;text-align:center;border-radius:2px;min-width:14px;padding:0 3px;font-size:9px;font-weight:700;line-height:11px;display:inline-block}[data-design=parchment] .transit-pill .tp-fare{color:var(--text-3)}[data-design=parchment] .transit-pill .tp-chev{color:var(--text-4);margin-left:2px;font-size:9px}[data-design=parchment] .itin-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:12px;margin-top:12px;display:grid}[data-design=parchment] .itin-layout.no-map{grid-template-columns:minmax(0,1fr)}[data-design=parchment] .itin-list{min-width:0}[data-design=parchment] .itin-map-rail{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-recessed-inner);max-height:calc(100vh - 60px);position:sticky;top:14px;overflow:hidden}[data-design=parchment] .itin-map-head{border-bottom:.5px solid var(--divider-hairline);background:var(--parchment-raised);align-items:center;gap:8px;padding:8px 10px;display:flex}[data-design=parchment] .itin-map-head h5{letter-spacing:1.4px;color:var(--text-3);text-transform:uppercase;margin:0;font-size:11px;font-weight:500}[data-design=parchment] .itin-map-canvas{background:radial-gradient(circle at 28% 30%, #3a6b441a 0 40px, transparent 90px), radial-gradient(circle at 70% 20%, #3a6b4414 0 48px, transparent 100px), radial-gradient(circle at 45% 82%, #3a6b4417 0 38px, transparent 80px), var(--parchment-raised);height:340px;position:relative;overflow:hidden}[data-design=parchment] .itin-map-canvas .river{filter:blur(.5px);background:linear-gradient(#74a0be29,#74a0be3d);height:28px;position:absolute;bottom:8%;left:-5%;right:-5%;transform:rotate(-3deg)}[data-design=parchment] .itin-map-canvas .map-pin{background:var(--accent-amber);color:#fff;font-variant-numeric:tabular-nums;border:1.5px solid #8a5709;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:flex;position:absolute;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 3px 6px #3c321459}[data-design=parchment] .itin-map-canvas .map-pin>span{line-height:1;display:block;transform:rotate(45deg)}[data-design=parchment] .itin-map-canvas .map-pin.stay{background:var(--proj-coral);border-color:#8f3b20}[data-design=parchment] .itin-map-canvas .map-pin.food{background:var(--accent-amber);border-color:#8a5709}[data-design=parchment] .itin-map-canvas .map-pin.place{background:var(--accent-brand);border-color:#2c4e36}[data-design=parchment] .itin-map-canvas .map-pin.muted{opacity:.42;filter:saturate(.6)}[data-design=parchment] .itin-map-canvas .map-pin.active{z-index:2;transform:translate(-50%,-100%)rotate(-45deg)scale(1.15);box-shadow:0 0 0 4px #ba751738,0 3px 6px #3c321466}[data-design=parchment] .itin-map-foot{border-top:.5px solid var(--divider-hairline);background:var(--parchment-raised);color:var(--text-3);align-items:center;gap:10px;padding:7px 10px;font-size:11px;display:flex}[data-design=parchment] .itin-map-foot .legend-dot{align-items:center;gap:4px;display:inline-flex}[data-design=parchment] .itin-map-foot .legend-dot:before{content:"";border-radius:50%;width:7px;height:7px}[data-design=parchment] .itin-map-foot .legend-dot.place:before{background:var(--accent-brand)}[data-design=parchment] .itin-map-foot .legend-dot.food:before{background:var(--accent-amber)}[data-design=parchment] .itin-map-foot .legend-dot.stay:before{background:var(--proj-coral)}[data-design=parchment] .pack-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}[data-design=parchment] .pack-col{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-recessed-inner);padding:10px}[data-design=parchment] .pack-col h4{font-family:var(--font-serif);justify-content:space-between;align-items:center;margin:0 0 8px 4px;font-size:14px;font-weight:400;display:flex}[data-design=parchment] .pack-col h4 .c{color:var(--text-3);font-size:11px;font-family:var(--font-sans);font-variant-numeric:tabular-nums}[data-design=parchment] .pack-item{border-radius:var(--radius-sm);align-items:center;gap:8px;padding:4px 6px;font-size:12px;display:flex}[data-design=parchment] .pack-item .cb{border:1.5px solid var(--text-4);color:#0000;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;font-size:9px;display:flex}[data-design=parchment] .pack-item.done .cb{background:var(--accent-success);border-color:var(--accent-success);color:var(--parchment-raised)}[data-design=parchment] .pack-item.done .t{color:var(--text-3);text-decoration:line-through}[data-design=parchment] .pack-item .t{color:var(--text-1);flex:1}[data-design=parchment] .pack-item .q{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .doc-row{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);grid-template-columns:32px 1fr 110px 90px 26px;align-items:center;gap:10px;margin-bottom:8px;padding:9px 12px;font-size:12px;display:grid}[data-design=parchment] .doc-row .ic{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);width:28px;height:32px;color:var(--text-3);letter-spacing:.5px;border-radius:3px;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex}[data-design=parchment] .doc-row .ic.pdf{color:#8c3a1e;background:#f4e3dc;border-color:#dcb8a4}[data-design=parchment] .doc-row .ic.img{background:var(--accent-brand-tint);color:var(--accent-brand);border-color:#c5d6bf}[data-design=parchment] .doc-row .ic.pass{background:var(--accent-amber-tint);color:var(--accent-amber);border-color:var(--accent-amber-border)}[data-design=parchment] .doc-row .nm{color:var(--text-1)}[data-design=parchment] .doc-row .sub{color:var(--text-3);margin-top:1px;font-size:11px}[data-design=parchment] .doc-row .exp{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .doc-row .exp.warn{color:var(--accent-amber);font-weight:500}[data-design=parchment] .trip-card{background:var(--parchment-raised);border-radius:var(--radius-lg);border:.5px solid var(--parchment-deep);box-shadow:var(--shadow-raised), var(--highlight-top);overflow:hidden}[data-design=parchment] .trip-card .cover{height:120px;position:relative}[data-design=parchment] .trip-card .cover .overlay{background:linear-gradient(#0000 30%,#281e0a80);position:absolute;inset:0}[data-design=parchment] .trip-card .cover .label{color:#fbf6e8;position:absolute;bottom:10px;left:12px;right:12px}[data-design=parchment] .trip-card .cover .nm{font-family:var(--font-serif);font-size:20px;line-height:1}[data-design=parchment] .trip-card .cover .dt{opacity:.85;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}[data-design=parchment] .trip-card .tc-body{color:var(--text-3);justify-content:space-between;align-items:center;padding:10px 12px;font-size:11px;display:flex}[data-design=parchment] .progress-ring{--pct:65%;background:conic-gradient(var(--accent-brand) var(--pct), var(--parchment-deep) 0);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}[data-design=parchment] .progress-ring:before{content:"";background:var(--parchment-raised);border-radius:50%;position:absolute;inset:4px}[data-design=parchment] .progress-ring span{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;position:relative}[data-design=parchment] .meter{background:var(--parchment-deep);border-radius:3px;width:100%;height:6px;overflow:hidden}[data-design=parchment] .meter>span{background:var(--accent-brand);height:100%;display:block}[data-design=parchment] .meter.warn>span{background:var(--accent-amber)}[data-design=parchment] .tk-map{background:var(--parchment-recessed);border:.5px dashed var(--divider-standard);border-radius:var(--radius-md);color:var(--text-4);justify-content:center;align-items:center;font-size:11px;font-style:italic;display:flex;position:relative;overflow:hidden}[data-design=parchment] .tk-map:before{content:"";background:radial-gradient(circle at 25% 40%,#3a6b441f 0 30px,#0000 60px),radial-gradient(circle at 65% 60%,#3a6b441a 0 40px,#0000 80px),linear-gradient(45deg,#0000 48%,#a88c5a14 48% 52%,#0000 52%),linear-gradient(-45deg,#0000 48%,#a88c5a14 48% 52%,#0000 52%);position:absolute;inset:0}[data-design=parchment] .tk-map .pin{background:var(--accent-amber);border:1.5px solid #8a5709;border-radius:50% 50% 50% 0;width:10px;height:10px;position:absolute;transform:rotate(-45deg);box-shadow:0 2px 4px #3c321459}[data-design=parchment] .itin-connector{color:var(--text-2);align-items:center;gap:8px;padding:4px 8px 6px;font-size:11px;display:flex}[data-design=parchment] .itin-connector .ic{width:16px;height:16px;color:var(--accent-info);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}[data-design=parchment] .itin-connector.dep .ic{color:var(--proj-coral)}[data-design=parchment] .itin-connector .lbl{color:var(--accent-info);font-weight:500}[data-design=parchment] .itin-connector.dep .lbl{color:var(--proj-coral)}[data-design=parchment] .itin-connector .route{color:var(--text-2)}[data-design=parchment] .itin-connector .t{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}[data-design=parchment] .res-row{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);grid-template-columns:32px 1fr 100px 90px 80px 26px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;font-size:12px;display:grid}[data-design=parchment] .res-row .res-ic{border-radius:var(--radius-sm);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}[data-design=parchment] .res-row .res-nm{color:var(--text-1);font-weight:500}[data-design=parchment] .res-row .res-sub{color:var(--text-3);margin-top:1px;font-size:11px}[data-design=parchment] .res-row .res-deadline{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .res-row .res-deadline.urgent{color:var(--accent-error);font-weight:500}[data-design=parchment] .res-row .res-deadline.soon{color:var(--accent-amber);font-weight:500}[data-design=parchment] .res-status{letter-spacing:.8px;text-transform:uppercase;border-radius:var(--radius-pill);text-align:center;padding:2px 8px;font-size:11px;font-weight:600}[data-design=parchment] .res-status.confirmed{background:var(--accent-brand-tint);color:var(--accent-brand);border:.5px solid #c5d6bf}[data-design=parchment] .res-status.pending{background:var(--accent-amber-tint);color:var(--accent-amber);border:.5px solid var(--accent-amber-border)}[data-design=parchment] .res-status.needs-booking{background:var(--parchment-recessed);color:var(--text-3);border:.5px solid var(--divider-standard)}[data-design=parchment] .res-status.cancelled{color:var(--accent-error);background:#a0323214;border:.5px solid #a0323233;text-decoration:line-through}[data-design=parchment] .bs-group{border-radius:var(--radius-md);margin-bottom:12px;overflow:hidden}[data-design=parchment] .bs-group-head{cursor:pointer;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:var(--shadow-chip), var(--highlight-top);align-items:center;gap:10px;padding:10px 14px;display:flex}[data-design=parchment] .bs-group-head .bs-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}[data-design=parchment] .bs-group-head .bs-name{color:var(--text-1);flex:1;font-size:13px;font-weight:500}[data-design=parchment] .bs-group-head .bs-cnt{color:var(--text-3);font-size:11px}[data-design=parchment] .bs-group-body{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-recessed-inner);border-top:none;padding:8px}[data-design=parchment] .bs-idea{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);cursor:grab;box-shadow:var(--shadow-chip);align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px;font-size:12px;display:flex}[data-design=parchment] .bs-idea .bs-ic{text-align:center;width:20px;font-size:14px}[data-design=parchment] .bs-idea .bs-ttl{color:var(--text-1);flex:1}[data-design=parchment] .bs-idea .bs-meta{color:var(--text-3);font-size:11px}[data-design=parchment] .flight-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised), var(--highlight-top);margin-bottom:12px;padding:16px;position:relative;overflow:hidden}[data-design=parchment] .flight-card:after{content:"";background:var(--accent-info);width:6px;position:absolute;top:0;bottom:0;right:0}[data-design=parchment] .flight-route{align-items:center;gap:12px;margin-bottom:10px;display:flex}[data-design=parchment] .flight-route .apt{font-family:var(--font-serif);color:var(--text-1);font-size:28px;line-height:1}[data-design=parchment] .flight-route .apt-name{color:var(--text-3);font-size:11px}[data-design=parchment] .flight-route .arrow{text-align:center;color:var(--text-4);border-top:1px dashed var(--divider-standard);flex:1;height:1px;margin:0 8px;font-size:14px;position:relative}[data-design=parchment] .flight-route .arrow:after{content:"→";background:var(--parchment-raised);padding:0 6px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}[data-design=parchment] .flight-details{grid-template-columns:repeat(4,1fr);gap:8px;font-size:11px;display:grid}[data-design=parchment] .flight-details .fd-label{letter-spacing:1px;color:var(--text-3);text-transform:uppercase;font-size:9px}[data-design=parchment] .flight-details .fd-val{color:var(--text-1);font-variant-numeric:tabular-nums;margin-top:2px}[data-design=parchment] .lodging-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised), var(--highlight-top);grid-template-columns:1fr auto;gap:12px;margin-bottom:10px;padding:14px;display:grid}[data-design=parchment] .lodging-card .lc-name{font-family:var(--font-serif);color:var(--text-1);font-size:15px}[data-design=parchment] .lodging-card .lc-sub{color:var(--text-3);margin-top:3px;font-size:11px}[data-design=parchment] .lodging-card .lc-dates{color:var(--text-2);font-variant-numeric:tabular-nums;margin-top:6px;font-size:11px}[data-design=parchment] .exp-row{border-bottom:.5px solid var(--divider-hairline);grid-template-columns:28px 1fr auto auto;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:grid}[data-design=parchment] .exp-row .exp-cat{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}[data-design=parchment] .exp-row .exp-nm{color:var(--text-1)}[data-design=parchment] .exp-row .exp-date{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .exp-row .exp-amt{font-variant-numeric:tabular-nums;color:var(--text-1);font-weight:500}[data-design=parchment] .exp-row .exp-meta{color:var(--text-3);grid-column:2/-1;align-items:center;gap:10px;margin-top:-2px;font-size:11px;display:flex}[data-design=parchment] .exp-row .paid-by{align-items:center;gap:3px;display:flex}[data-design=parchment] .paid-by .avatar-xs{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:600;display:flex}[data-design=parchment] .split-chip{border-radius:var(--radius-pill);background:var(--accent-brand-tint);color:var(--accent-brand);border:.5px solid var(--accent-brand-border);padding:1px 6px;font-size:11px}[data-design=parchment] .receipt-icon{opacity:.7;cursor:default;font-size:11px}[data-design=parchment] .exp-row.editing{background:var(--parchment-base);border-bottom:none;padding:12px}[data-design=parchment] .budget-add-row{border-bottom:.5px solid var(--divider-hairline);align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}[data-design=parchment] .budget-add-row input{color:var(--text-1);font-size:12px;font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1}[data-design=parchment] .budget-add-row .add-amt{text-align:right;font-variant-numeric:tabular-nums;width:70px}[data-design=parchment] .budget-alert{background:var(--accent-amber-tint);border:.5px solid var(--accent-amber-border);border-radius:var(--radius-md);color:var(--accent-amber);align-items:center;gap:8px;margin-bottom:12px;padding:8px 14px;font-size:11px;display:flex}[data-design=parchment] .exp-edit-panel{background:var(--parchment-base);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);margin:0 12px 8px 38px;padding:14px}[data-design=parchment] .exp-edit-panel .edit-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;font-size:11px;display:grid}[data-design=parchment] .exp-edit-panel .edit-field{flex-direction:column;gap:2px;display:flex}[data-design=parchment] .exp-edit-panel .edit-label{text-transform:uppercase;letter-spacing:.8px;color:var(--text-4);font-size:11px}[data-design=parchment] .exp-edit-panel .edit-value{background:var(--parchment-raised);border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);color:var(--text-1);padding:5px 8px;font-size:11px}[data-design=parchment] .split-grid{grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;font-size:11px;display:grid}[data-design=parchment] .split-grid .split-name{color:var(--text-2)}[data-design=parchment] .split-grid .split-amount{font-variant-numeric:tabular-nums;color:var(--text-1);text-align:right}[data-design=parchment] .split-grid .split-status{border-radius:var(--radius-pill);padding:1px 5px;font-size:9px}[data-design=parchment] .receipt-thumb{border-radius:var(--radius-sm);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);width:48px;height:64px;color:var(--text-4);justify-content:center;align-items:center;font-size:17px;display:flex}[data-design=parchment] .currency-converter{align-items:center;gap:8px;font-size:12px;display:flex}[data-design=parchment] .currency-converter .cc-input{background:var(--parchment-raised);border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:6px 10px;display:flex}[data-design=parchment] .currency-converter .cc-code{color:var(--text-3);letter-spacing:.5px;font-size:11px;font-weight:600}[data-design=parchment] .personal-budget-row{border-bottom:.5px solid var(--divider-hairline);grid-template-columns:20px 1fr 60px 80px;align-items:center;gap:8px;padding:6px 0;font-size:11px;display:grid}[data-design=parchment] .personal-budget-row:last-child{border-bottom:none}[data-design=parchment] .pie-placeholder{background:conic-gradient(var(--accent-info) 0% 35%, var(--accent-amber) 35% 55%, var(--accent-brand) 55% 72%, var(--proj-coral) 72% 85%, var(--text-4) 85% 100%);border-radius:50%;width:120px;height:120px;margin:0 auto;position:relative}[data-design=parchment] .pie-placeholder:before{content:"";background:var(--parchment-raised);border-radius:50%;position:absolute;inset:20px}[data-design=parchment] .wx-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-chip), var(--highlight-top);grid-template-columns:60px 40px 1fr auto;align-items:center;gap:10px;margin-bottom:6px;padding:10px 14px;display:grid}[data-design=parchment] .wx-card .wx-day{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .wx-card .wx-icon{text-align:center;font-size:22px}[data-design=parchment] .wx-card .wx-desc{color:var(--text-1);font-size:12px}[data-design=parchment] .wx-card .wx-meta{color:var(--text-3);font-size:11px}[data-design=parchment] .wx-card .wx-temp{font-family:var(--font-serif);color:var(--text-1);text-align:right;font-size:20px}[data-design=parchment] .wx-card .wx-range{color:var(--text-3);text-align:right;font-size:11px}[data-design=parchment] .photo-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}[data-design=parchment] .photo-thumb{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);position:relative;overflow:hidden}[data-design=parchment] .photo-thumb .ph-overlay{background:linear-gradient(#0000 50%,#281e0a80);position:absolute;inset:0}[data-design=parchment] .photo-thumb .ph-caption{color:#fbf6e8;font-size:11px;line-height:1.3;position:absolute;bottom:6px;left:8px;right:8px}[data-design=parchment] .diary-entry{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-chip), var(--highlight-top);margin-bottom:10px;padding:14px}[data-design=parchment] .diary-entry .de-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}[data-design=parchment] .diary-entry .de-title{font-family:var(--font-serif);color:var(--text-1);flex:1;font-size:14px}[data-design=parchment] .diary-entry .de-mood{color:var(--accent-amber);letter-spacing:2px;font-size:12px}[data-design=parchment] .diary-entry .de-body{color:var(--text-2);font-size:12px;line-height:1.65}[data-design=parchment] .diary-entry .de-time{color:var(--text-3);font-variant-numeric:tabular-nums;margin-top:8px;font-size:11px}[data-design=parchment] .traveler-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);align-items:center;gap:14px;margin-bottom:8px;padding:14px;display:flex}[data-design=parchment] .traveler-card .tv-avatar{background:var(--parchment-recessed);border:1.5px solid var(--divider-standard);width:44px;height:44px;font-family:var(--font-serif);color:var(--text-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:flex}[data-design=parchment] .traveler-card .tv-name{color:var(--text-1);font-size:14px;font-weight:500}[data-design=parchment] .traveler-card .tv-role{color:var(--text-3);margin-top:2px;font-size:11px}[data-design=parchment] .cal-hour-grid{border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);background:var(--parchment-raised);box-shadow:var(--shadow-recessed-inner);grid-template-columns:50px 1fr;display:grid;overflow:hidden}[data-design=parchment] .cal-hour-label{color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;border-right:.5px solid var(--divider-hairline);height:48px;padding:4px 8px 0 0;font-size:11px}[data-design=parchment] .cal-hour-slot{border-bottom:.5px solid var(--divider-hairline);height:48px;position:relative}[data-design=parchment] .cal-block{border-radius:var(--radius-sm);color:#fff;box-shadow:var(--shadow-chip);padding:4px 8px;font-size:11px;position:absolute;left:4px;right:4px;overflow:hidden}[data-design=parchment] .bl-item{border-bottom:.5px solid var(--divider-hairline);align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}[data-design=parchment] .bl-item .bl-check{border:1.5px solid var(--text-4);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;display:flex}[data-design=parchment] .bl-item.done .bl-check{background:var(--accent-success);border-color:var(--accent-success);color:#fff}[data-design=parchment] .bl-item.done .bl-name{color:var(--text-3);text-decoration:line-through}[data-design=parchment] .bl-item .bl-name{color:var(--text-1);flex:1}[data-design=parchment] .bl-item .bl-cost{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .cmd-stage{border-radius:var(--radius-md);box-shadow:var(--shadow-active);border:.5px solid var(--parchment-deep);background:var(--parchment-base);min-height:520px;position:relative;overflow:hidden}[data-design=parchment] .cmd-stage .scrim{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:2;background:#1e180e57;position:absolute;inset:0}[data-design=parchment] .cmd-stage .bg-chrome{grid-template-columns:200px 1fr;min-height:480px;display:grid}[data-design=parchment] .cmd-stage .bg-sb{background:var(--parchment-recessed);border-right:.5px solid var(--parchment-deep);opacity:.5;padding:14px}[data-design=parchment] .cmd-stage .bg-cnt{opacity:.4;padding:20px 24px}[data-design=parchment] .cmd-stage .bg-cnt .ph-title{background:var(--parchment-recessed);border-radius:4px;width:100px;height:22px;margin-bottom:8px}[data-design=parchment] .cmd-stage .bg-cnt .ph-row{background:var(--parchment-recessed);border-radius:3px;height:14px;margin-bottom:6px}[data-design=parchment] .pal{z-index:3;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);width:640px;max-width:calc(100% - 48px);box-shadow:var(--shadow-modal);position:absolute;top:64px;left:50%;overflow:hidden;transform:translate(-50%)}[data-design=parchment] .pal.pal-wide{width:820px}[data-design=parchment] .pal .pal-input{border-bottom:.5px solid var(--divider-hairline);background:var(--parchment-raised);align-items:center;gap:10px;padding:14px 16px;display:flex}[data-design=parchment] .pal .pal-input .pal-icon{color:var(--text-3);font-size:17px}[data-design=parchment] .pal .pal-input .pal-text{font-family:var(--font-serif);color:var(--text-1);flex:1;min-height:24px;font-size:17px}[data-design=parchment] .pal .pal-input .pal-text.placeholder{color:var(--text-4)}[data-design=parchment] .pal .pal-input .pal-esc{font-family:var(--font-mono);color:var(--text-3);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:3px;padding:2px 6px;font-size:11px}[data-design=parchment] .pal .pal-caret{background:var(--accent-brand);width:1px;height:1em;margin-left:2px;animation:1s step-end infinite pal-blink;display:inline-block}@keyframes pal-blink{50%{opacity:0}}[data-design=parchment] .pal .pal-filters{border-bottom:.5px solid var(--divider-hairline);background:var(--parchment-recessed);gap:6px;padding:8px 12px;display:flex;overflow-x:auto}[data-design=parchment] .pal .pf{color:var(--text-3);white-space:nowrap;background:0 0;border:.5px solid #0000;border-radius:10px;padding:3px 9px;font-size:11px}[data-design=parchment] .pal .pf.on{color:var(--text-1);background:var(--parchment-raised);border-color:var(--divider-standard);box-shadow:var(--shadow-chip)}[data-design=parchment] .pal .pf .pf-ct{color:var(--text-4);font-family:var(--font-mono);margin-left:4px;font-size:11px}[data-design=parchment] .pal .pal-results{max-height:440px;overflow:hidden}[data-design=parchment] .pal .pal-grp{letter-spacing:1.3px;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;padding:10px 14px 4px;font-size:11px;font-weight:500;display:flex}[data-design=parchment] .pal .pal-grp .ct{color:var(--text-4);font-family:var(--font-mono);font-size:11px}[data-design=parchment] .pal .pal-grp .more{font-family:var(--font-mono);color:var(--text-4);margin-left:auto;font-size:9px}[data-design=parchment] .pal .pal-hair{background:var(--divider-hairline);height:.5px;margin:4px 0}[data-design=parchment] .pal .pr{grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 14px;display:grid;position:relative}[data-design=parchment] .pal .pr .pr-ic{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);width:20px;height:20px;color:var(--text-2);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}[data-design=parchment] .pal .pr .pr-ic.prj{background:0 0;border:none;border-radius:3px;width:12px;height:12px;margin-left:4px}[data-design=parchment] .pal .pr .pr-nm{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}[data-design=parchment] .pal .pr .pr-nm .mk{color:var(--text-1);background:#3a6b442e;border-radius:2px;padding:0 1px;font-weight:500}[data-design=parchment] .pal .pr .pr-meta{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .pal .pr .pr-kb{opacity:0;gap:2px;transition:opacity .1s;display:flex}[data-design=parchment] .pal .pr.hl{background:var(--accent-brand-tint)}[data-design=parchment] .pal .pr.hl .pr-kb{opacity:1}[data-design=parchment] .pal .pr.hl .pr-nm{font-weight:500}[data-design=parchment] .pal .pr.hl:before{content:"";background:var(--accent-brand);border-radius:0 2px 2px 0;width:2px;height:20px;position:absolute;left:0}[data-design=parchment] .pal-wide .pal-results-wrap{grid-template-columns:380px 1fr;gap:0;display:grid}[data-design=parchment] .pal-wide .pal-results{border-right:.5px solid var(--divider-hairline)}[data-design=parchment] .pal-wide .pal-preview{background:var(--parchment-raised);max-height:440px;padding:14px 16px;overflow:hidden}[data-design=parchment] .pal-preview .pv-head{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}[data-design=parchment] .pal-preview .pv-head .pv-tt{font-family:var(--font-serif);color:var(--text-1);font-size:15px}[data-design=parchment] .pal-preview .pv-head .pv-tp{letter-spacing:1px;text-transform:uppercase;color:var(--text-3);font-size:11px}[data-design=parchment] .pal-preview .pv-row{color:var(--text-2);border-bottom:.5px dashed var(--divider-hairline);grid-template-columns:80px 1fr;gap:10px;padding:4px 0;font-size:11px;display:grid}[data-design=parchment] .pal-preview .pv-row .pv-lbl{color:var(--text-3);letter-spacing:.4px;text-transform:uppercase;font-size:11px}[data-design=parchment] .pal-preview .pv-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}[data-design=parchment] .pal .pal-foot{background:var(--parchment-recessed);border-top:.5px solid var(--divider-hairline);color:var(--text-3);align-items:center;gap:10px;padding:6px 14px;font-size:11px;display:flex}[data-design=parchment] .pal .pal-foot .spr{flex:1}[data-design=parchment] .pal .pal-foot .lg{font-family:var(--font-serif);color:var(--text-3);font-size:11px;font-style:italic}[data-design=parchment] .pal .pal-empty{text-align:center;color:var(--text-3);padding:48px 20px}[data-design=parchment] .pal .pal-empty .pe-icon{font-family:var(--font-serif);color:var(--text-4);margin-bottom:8px;font-size:42px}[data-design=parchment] .pal .pal-empty .pe-title{color:var(--text-1);margin-bottom:4px;font-size:13px}[data-design=parchment] .pal .pal-empty .pe-sub{color:var(--text-3);font-size:11px}[data-design=parchment] .pal-trigger{z-index:4;background:var(--parchment-raised);border:.5px solid var(--divider-standard);border-radius:var(--radius-pill);color:var(--text-3);box-shadow:var(--shadow-chip);align-items:center;gap:6px;padding:5px 12px 5px 10px;font-size:11px;display:flex;position:absolute;top:28px;right:28px}[data-design=parchment] .op-chip{font-size:14px;font-family:var(--font-mono);border-radius:3px;padding:1px 6px;display:inline-block}[data-design=parchment] .op-chip.op-green{color:var(--accent-brand);background:#3a6b4424}[data-design=parchment] .op-chip.op-purple{color:var(--accent-purple);background:#7f77dd24}[data-design=parchment] .anat-card{background:var(--parchment-recessed);border-radius:var(--radius-md);border:.5px solid var(--parchment-deep);padding:14px}[data-design=parchment] .anat-label{letter-spacing:1.3px;color:var(--text-3);text-transform:uppercase;margin-bottom:10px;font-size:11px}[data-design=parchment] .anat-desc{color:var(--text-3);margin-top:10px;font-size:11px;line-height:1.5}[data-design=parchment] .collab-modal{z-index:3;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);width:620px;max-width:calc(100% - 48px);box-shadow:var(--shadow-modal);position:absolute;top:60px;left:50%;overflow:hidden;transform:translate(-50%)}[data-design=parchment] .collab-modal .cm-head{border-bottom:.5px solid var(--divider-hairline);align-items:baseline;gap:10px;padding:16px 20px 8px;display:flex}[data-design=parchment] .collab-modal .cm-head h3{font-family:var(--font-serif);color:var(--text-1);flex:1;margin:0;font-size:20px;font-weight:400}[data-design=parchment] .collab-modal .cm-tabs{border-bottom:.5px solid var(--divider-standard);background:var(--parchment-recessed);gap:0;padding:0 20px;display:flex}[data-design=parchment] .collab-modal .cm-tab{color:var(--text-3);background:0 0;border:none;border-bottom:1.5px solid #0000;padding:8px 12px;font-size:11px}[data-design=parchment] .collab-modal .cm-tab.on{color:var(--text-1);border-bottom-color:var(--accent-brand);font-weight:500}[data-design=parchment] .collab-modal .cm-body{padding:16px 20px}[data-design=parchment] .collab-modal .cm-foot{border-top:.5px solid var(--divider-hairline);background:var(--parchment-recessed);align-items:center;gap:8px;padding:12px 20px;display:flex}[data-design=parchment] .collab-modal .cm-foot .sp{color:var(--text-3);flex:1;font-size:11px}[data-design=parchment] .people-input{background:var(--parchment-base);border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);box-shadow:var(--shadow-recessed-inner);flex-wrap:wrap;align-items:center;gap:5px;min-height:34px;padding:6px 8px;display:flex}[data-design=parchment] .people-input .pp{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);color:var(--text-1);border-radius:10px;align-items:center;gap:5px;padding:2px 4px 2px 2px;font-size:11px;display:inline-flex}[data-design=parchment] .people-input .pp .pp-x{color:var(--text-4);padding:0 2px;font-size:11px}[data-design=parchment] .collab-suggest{background:var(--parchment-base);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);box-shadow:var(--shadow-popover);margin-top:4px;overflow:hidden}[data-design=parchment] .collab-suggest .sg-hdr{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);padding:6px 12px 2px;font-size:11px}[data-design=parchment] .collab-suggest .sg-row{grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:6px 10px;font-size:12px;display:grid}[data-design=parchment] .collab-suggest .sg-row.hl{background:var(--accent-brand-tint)}[data-design=parchment] .collab-suggest .sg-row .sg-email{color:var(--text-3);font-size:11px}[data-design=parchment] .perm-row{border-bottom:.5px solid var(--divider-hairline);grid-template-columns:28px minmax(0,1fr) 120px 24px;align-items:center;gap:10px;padding:8px 0;display:grid}[data-design=parchment] .perm-row:last-child{border-bottom:none}[data-design=parchment] .perm-row .pr-nm{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}[data-design=parchment] .perm-row .pr-email{color:var(--text-3);margin-top:1px;font-size:11px}[data-design=parchment] .role-sel{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);color:var(--text-1);align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:flex}[data-design=parchment] .role-sel:after{content:"▾";color:var(--text-3);margin-left:auto;font-size:9px}[data-design=parchment] .link-row{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);box-shadow:var(--shadow-recessed-inner);font-family:var(--font-mono);color:var(--text-2);align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:11px;display:flex;overflow:hidden}[data-design=parchment] .link-row .lr-url{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}[data-design=parchment] .link-row .lr-access{font-family:var(--font-sans);color:var(--accent-brand);background:var(--accent-brand-tint);border-radius:10px;padding:2px 8px;font-size:11px}[data-design=parchment] .av{color:#f5f1e8;width:26px;height:26px;font-size:11px;font-family:var(--font-serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-design=parchment] .av-sm{width:22px;height:22px;font-size:9px}[data-design=parchment] .av-lg{width:30px;height:30px;font-size:12px}[data-design=parchment] .av-a{background:linear-gradient(135deg,#a88754,#7e6234)}[data-design=parchment] .av-b{background:linear-gradient(135deg,#7f77dd,#5e56bb)}[data-design=parchment] .av-c{background:linear-gradient(135deg,#d85a30,#b8401c)}[data-design=parchment] .av-d{background:linear-gradient(135deg,#3a6b44,#285032)}[data-design=parchment] .av-e{background:linear-gradient(135deg,#378add,#1e6bbf)}[data-design=parchment] .av-f{background:linear-gradient(135deg,#ba7517,#8f5810)}[data-design=parchment] .presence-strip{align-items:center;display:flex}[data-design=parchment] .presence-strip .av{border:2px solid var(--parchment-raised);box-shadow:var(--shadow-chip);margin-left:-6px;position:relative}[data-design=parchment] .presence-strip .av:first-child{margin-left:0}[data-design=parchment] .presence-strip .av.you{box-shadow:0 0 0 2px var(--accent-brand), var(--shadow-chip)}[data-design=parchment] .presence-strip .p-dot{border:1.5px solid var(--parchment-raised);background:var(--accent-success);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}[data-design=parchment] .presence-strip .p-dot.idle{background:var(--accent-amber)}[data-design=parchment] .presence-strip .p-dot.off{background:var(--text-4)}[data-design=parchment] .presence-strip .p-more{background:var(--parchment-recessed);width:26px;height:26px;color:var(--text-2);border:2px solid var(--parchment-raised);border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;font-size:11px;display:flex}[data-design=parchment] .roles-matrix{grid-template-columns:minmax(0,1fr) repeat(4,64px);gap:0;max-width:600px;font-size:12px;display:grid}[data-design=parchment] .roles-matrix .rm-hdr{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);text-align:center;border-bottom:.5px solid var(--divider-standard);padding:8px 6px;font-size:11px;font-weight:500}[data-design=parchment] .roles-matrix .rm-hdr.rm-left{text-align:left}[data-design=parchment] .roles-matrix .rm-section{background:var(--parchment-recessed);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);border-top:.5px solid var(--divider-standard);border-bottom:.5px solid var(--divider-standard);grid-column:1/-1;padding:6px 10px;font-size:11px;font-weight:500}[data-design=parchment] .roles-matrix .rm-cap{color:var(--text-1);border-bottom:.5px solid var(--divider-hairline);padding:8px 10px}[data-design=parchment] .roles-matrix .rm-yes{text-align:center;color:var(--accent-success);border-bottom:.5px solid var(--divider-hairline);padding:8px 0;font-size:14px;font-weight:600}[data-design=parchment] .roles-matrix .rm-no{text-align:center;color:var(--text-4);border-bottom:.5px solid var(--divider-hairline);padding:8px 0}[data-design=parchment] .collab-thread{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-recessed-inner);padding:14px 16px}[data-design=parchment] .collab-comment{border-bottom:.5px dashed var(--divider-hairline);grid-template-columns:28px 1fr;gap:10px;padding:8px 0;display:grid}[data-design=parchment] .collab-comment:last-child{border-bottom:none;padding-bottom:0}[data-design=parchment] .collab-comment .cc-meta{color:var(--text-3);align-items:baseline;gap:6px;margin-bottom:2px;font-size:11px;display:flex}[data-design=parchment] .collab-comment .cc-meta .cc-who{color:var(--text-1);font-weight:500}[data-design=parchment] .collab-comment .cc-body{color:var(--text-1);font-size:12px;line-height:1.55}[data-design=parchment] .collab-comment .cc-body .mention{color:var(--accent-brand);background:#3a6b4429;border-radius:2px;padding:0 3px;font-weight:500}[data-design=parchment] .collab-comment.resolved .cc-body{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--text-4);text-decoration-color:var(--text-4)}[data-design=parchment] .collab-comment.reply{border-left:.5px solid var(--divider-standard);margin-left:36px;padding-left:10px}[data-design=parchment] .collab-comment .cc-rxns{gap:4px;margin-top:6px;display:inline-flex}[data-design=parchment] .collab-comment .rxn{background:var(--parchment-base);border:.5px solid var(--divider-standard);color:var(--text-2);border-radius:10px;align-items:center;gap:3px;padding:1px 6px;font-size:11px;display:inline-flex}[data-design=parchment] .collab-comment .rxn.mine{background:var(--accent-brand-tint);color:var(--accent-brand);border-color:#c5d6bf}[data-design=parchment] .collab-composer{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-chip);margin-top:12px;overflow:hidden}[data-design=parchment] .collab-composer .comp-edit{min-height:54px;color:var(--text-1);padding:10px 12px;font-size:13px;line-height:1.55}[data-design=parchment] .collab-composer .comp-bar{border-top:.5px solid var(--divider-hairline);background:var(--parchment-recessed);align-items:center;gap:4px;padding:6px 8px;display:flex}[data-design=parchment] .collab-composer .comp-ico{color:var(--text-3);background:0 0;border:none;border-radius:3px;padding:3px 6px;font-size:13px}[data-design=parchment] .mention-ac{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);box-shadow:var(--shadow-popover);width:240px;position:absolute;overflow:hidden}[data-design=parchment] .mention-ac .ma-row{color:var(--text-1);grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:5px 10px;font-size:12px;display:grid}[data-design=parchment] .mention-ac .ma-row.hl{background:var(--accent-brand-tint)}[data-design=parchment] .mention-ac .ma-sec{color:var(--text-3);font-size:11px}[data-design=parchment] .collab-feed-layout{grid-template-columns:180px 1fr 240px;align-items:start;gap:18px;display:grid}[data-design=parchment] .feed-panel{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-recessed-inner);padding:10px}[data-design=parchment] .feed-panel h5{letter-spacing:1.3px;text-transform:uppercase;color:var(--text-3);margin:0 0 6px 4px;font-size:11px;font-weight:500}[data-design=parchment] .feed-panel .fp-item{color:var(--text-2);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:flex}[data-design=parchment] .feed-panel .fp-item.on{background:var(--parchment-raised);color:var(--text-1);box-shadow:var(--shadow-chip);font-weight:500}[data-design=parchment] .feed-panel .fp-item .fp-dot{border-radius:3px;width:10px;height:10px}[data-design=parchment] .feed-panel .fp-item .fp-ct{color:var(--text-4);font-size:11px;font-family:var(--font-mono);margin-left:auto}[data-design=parchment] .feed-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-active);padding:4px 16px}[data-design=parchment] .feed-day{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);border-bottom:.5px solid var(--divider-standard);padding:16px 0 4px;font-size:11px;font-weight:500}[data-design=parchment] .feed-day:first-child{padding-top:0}[data-design=parchment] .feed-row{border-bottom:.5px solid var(--divider-hairline);grid-template-columns:28px minmax(0,1fr) 90px;align-items:flex-start;gap:10px;padding:10px 0;display:grid}[data-design=parchment] .feed-row .fr-text{color:var(--text-1);font-size:12px;line-height:1.45}[data-design=parchment] .feed-row .fr-text b{font-weight:500}[data-design=parchment] .feed-row .fr-text .fr-link{color:var(--accent-brand);text-decoration:none}[data-design=parchment] .feed-row .fr-diff{font-family:var(--font-mono);background:var(--parchment-recessed);border-left:2px solid var(--accent-amber);border-radius:0 var(--radius-inner,3px) var(--radius-inner,3px) 0;color:var(--text-2);max-width:100%;margin-top:4px;padding:3px 8px;font-size:11px;display:block;overflow:hidden}[data-design=parchment] .feed-row .fr-diff .del{color:var(--accent-error);text-decoration:line-through}[data-design=parchment] .feed-row .fr-diff .add{color:var(--accent-success)}[data-design=parchment] .feed-row .fr-time{color:var(--text-3);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}[data-design=parchment] .dig-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-active);grid-template-columns:32px 1fr auto;align-items:flex-start;gap:12px;padding:14px 16px;display:grid}[data-design=parchment] .dig-card.unread{border-left:2px solid var(--accent-brand);padding-left:14px}[data-design=parchment] .dig-card .dc-meta{color:var(--text-3);margin-bottom:2px;font-size:11px}[data-design=parchment] .dig-card .dc-meta b{color:var(--text-1);font-weight:500}[data-design=parchment] .dig-card .dc-quote{font-family:var(--font-serif);color:var(--text-1);margin:2px 0 6px;font-size:14px;line-height:1.5}[data-design=parchment] .dig-card .dc-quote .mention{color:var(--accent-brand);background:#3a6b4429;border-radius:2px;padding:0 3px;font-weight:500}[data-design=parchment] .dig-card .dc-ctx{color:var(--text-3);align-items:center;gap:8px;font-size:11px;display:flex}[data-design=parchment] .dig-card .dc-time{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}[data-design=parchment] .doc-stage{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-active);min-height:320px;padding:20px 28px;position:relative;overflow:hidden}[data-design=parchment] .doc-stage h3{font-family:var(--font-serif);color:var(--text-1);margin:0 0 10px;font-size:20px;font-weight:400}[data-design=parchment] .doc-stage p{color:var(--text-2);font-size:13px;line-height:1.75;font-family:var(--font-serif);max-width:58ch;margin:0 0 10px}[data-design=parchment] .doc-stage .ds-cursor{pointer-events:none;position:absolute}[data-design=parchment] .doc-stage .ds-cursor .ds-lbl{color:#f5f1e8;box-shadow:var(--shadow-chip);border-radius:3px;margin-top:-2px;margin-left:8px;padding:1px 6px;font-size:11px;display:inline-block}[data-design=parchment] .doc-stage .ds-selection{opacity:.3;border-radius:2px;height:1.35em;position:absolute}[data-design=parchment] .presence-pop{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);box-shadow:var(--shadow-popover);z-index:10;width:220px;padding:10px 12px;font-size:11px;position:absolute}[data-design=parchment] .presence-pop .pp-who{color:var(--text-1);font-size:13px;font-weight:500}[data-design=parchment] .presence-pop .pp-row{color:var(--text-3);gap:6px;padding:3px 0;font-size:11px;display:flex}[data-design=parchment] .presence-pop .pp-row b{color:var(--text-2);font-weight:500}[data-design=parchment] .mob-device{background:#141414;border-radius:44px;flex-shrink:0;width:322px;height:660px;padding:8px;position:relative;box-shadow:0 30px 60px #3c321438,0 0 0 .5px #00000059,inset 0 0 0 1.5px #262626}[data-design=parchment] .mob-screen{background:var(--parchment-base);border-radius:36px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}[data-design=parchment] .mob-screen.dark{color:#e8e3d4;background:#1a1815}[data-design=parchment] .mob-island{z-index:50;background:#000;border-radius:18px;width:98px;height:28px;position:absolute;top:8px;left:50%;transform:translate(-50%)}[data-design=parchment] .mob-statusbar{height:44px;color:var(--text-1);z-index:20;justify-content:space-between;align-items:center;padding:14px 22px 0;font-family:-apple-system,SF Pro Text,system-ui;font-size:13px;font-weight:600;display:flex;position:relative}[data-design=parchment] .mob-screen.dark .mob-statusbar,[data-design=parchment] .mob-screen.lockscreen .mob-statusbar{color:#e8e3d4}[data-design=parchment] .mob-statusbar .sb-right{align-items:center;gap:5px;display:flex}[data-design=parchment] .mob-statusbar .sb-sig{align-items:flex-end;gap:1.5px;display:inline-flex}[data-design=parchment] .mob-statusbar .sb-sig i{background:currentColor;border-radius:.5px;width:2.2px}[data-design=parchment] .mob-statusbar .sb-sig i:first-child{height:3px}[data-design=parchment] .mob-statusbar .sb-sig i:nth-child(2){height:5px}[data-design=parchment] .mob-statusbar .sb-sig i:nth-child(3){height:7px}[data-design=parchment] .mob-statusbar .sb-sig i:nth-child(4){height:9px}[data-design=parchment] .mob-statusbar .sb-bat{opacity:.95;border:.8px solid;border-radius:2.5px;width:22px;height:11px;position:relative}[data-design=parchment] .mob-statusbar .sb-bat:after{content:"";background:currentColor;border-radius:0 1px 1px 0;width:1.5px;height:4px;position:absolute;top:3px;right:-2.2px}[data-design=parchment] .mob-statusbar .sb-bat i{background:currentColor;border-radius:1px;width:70%;position:absolute;top:1px;bottom:1px;left:1px}[data-design=parchment] .mob-home-ind{z-index:60;background:#1414148c;border-radius:3px;width:118px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}[data-design=parchment] .mob-screen.dark .mob-home-ind{background:#e8e3d48c}[data-design=parchment] .mob-head{justify-content:space-between;align-items:flex-end;gap:10px;padding:8px 20px 14px;display:flex}[data-design=parchment] .mob-title{font-family:var(--font-serif);letter-spacing:-.3px;color:var(--text-1);font-size:32px;font-weight:400;line-height:1.05}[data-design=parchment] .mob-screen.dark .mob-title{color:#ede8d8}[data-design=parchment] .mob-date{color:var(--text-3);letter-spacing:.2px;font-variant-numeric:tabular-nums;margin-top:3px;font-family:-apple-system,SF Pro Text,system-ui;font-size:12px}[data-design=parchment] .mob-screen.dark .mob-date{color:#8c8777}[data-design=parchment] .mob-icon-btn{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);width:36px;height:36px;box-shadow:var(--shadow-chip);color:var(--text-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-design=parchment] .mob-screen.dark .mob-icon-btn{color:#b9b3a0;background:#24211c;border-color:#312d26}[data-design=parchment] .mob-app-body{flex-direction:column;flex:1;gap:12px;padding:0 16px 16px;display:flex;overflow:hidden}[data-design=parchment] .mob-tab-bar{background:var(--parchment-raised);border-top:.5px solid var(--parchment-deep);-webkit-backdrop-filter:blur(20px);justify-content:space-around;align-items:flex-start;height:78px;padding:10px 12px 0;display:flex;position:relative}[data-design=parchment] .mob-screen.dark .mob-tab-bar{background:#1c1914e0;border-color:#2a2620}[data-design=parchment] .mob-tab{color:var(--text-3);flex-direction:column;flex:1;align-items:center;gap:4px;font-family:-apple-system,system-ui;font-size:11px;font-weight:500;display:flex}[data-design=parchment] .mob-tab.active{color:var(--accent-brand)}[data-design=parchment] .mob-screen.dark .mob-tab{color:#6e6a5e}[data-design=parchment] .mob-screen.dark .mob-tab.active{color:#7fad7e}[data-design=parchment] .mob-tab .tg{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}[data-design=parchment] .mob-tab-capture{background:var(--accent-brand);color:#f5f1e8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;margin-top:-14px;padding-bottom:3px;font-family:-apple-system,system-ui;font-size:28px;font-weight:300;line-height:0;display:inline-flex;box-shadow:0 6px 14px #3a6b4459,inset 0 .5px #ffffff59}[data-design=parchment] .mob-tray{background:var(--parchment-recessed);box-shadow:var(--shadow-recessed-inner);border:.5px solid var(--parchment-deep);border-radius:18px;padding:6px 8px 8px}[data-design=parchment] .mob-screen.dark .mob-tray{background:#1f1c17;border-color:#2a2620;box-shadow:inset 0 2px 6px #0006}[data-design=parchment] .mob-tray .mt-head{letter-spacing:1.3px;color:var(--text-3);text-transform:uppercase;justify-content:space-between;align-items:center;padding:6px 8px;font-size:11px;font-weight:500;display:flex}[data-design=parchment] .mob-screen.dark .mob-tray .mt-head{color:#8c8777}[data-design=parchment] .mob-tray .mt-head .mt-c{letter-spacing:0;color:var(--text-4);font-variant-numeric:tabular-nums;text-transform:none;font-size:11px}[data-design=parchment] .mob-task{background:var(--parchment-raised);min-height:48px;box-shadow:var(--shadow-chip), var(--highlight-top);border:.5px solid var(--parchment-deep);color:var(--text-1);border-radius:12px;align-items:center;gap:11px;padding:10px 12px;font-family:-apple-system,system-ui;font-size:14px;display:flex}[data-design=parchment] .mob-screen.dark .mob-task{color:#ede8d8;background:#26221c;border-color:#312d26;box-shadow:0 2px 6px #0006}[data-design=parchment] .mob-task+.mob-task{margin-top:6px}[data-design=parchment] .mob-task .mt-check{border:1.5px solid var(--text-4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}[data-design=parchment] .mob-task.done .mt-check{background:var(--accent-success);border-color:var(--accent-success);color:var(--parchment-raised)}[data-design=parchment] .mob-task.done .mt-title{color:var(--text-3);text-decoration:line-through}[data-design=parchment] .mob-task .mt-title{letter-spacing:-.1px;flex:1;line-height:1.3}[data-design=parchment] .mob-task .mt-meta{color:var(--text-3);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:6px;font-size:11px;display:flex}[data-design=parchment] .mob-task.priority{border-left:2.5px solid var(--accent-amber)}[data-design=parchment] .mob-task .mt-proj{color:var(--text-3);align-items:center;gap:4px;font-size:11px;display:inline-flex}[data-design=parchment] .mob-task .mt-proj i{background:var(--proj-coral);border-radius:50%;width:6px;height:6px}[data-design=parchment] .mob-task .mt-sub{color:var(--text-3);margin-top:2px;font-size:11px}[data-design=parchment] .mob-screen.dark .mob-task .mt-meta,[data-design=parchment] .mob-screen.dark .mob-task .mt-proj,[data-design=parchment] .mob-screen.dark .mob-task .mt-sub{color:#8c8777}[data-design=parchment] .mob-sheet{background:var(--parchment-raised);z-index:30;border:.5px solid var(--parchment-deep);border-bottom:none;border-radius:24px 24px 0 0;flex-direction:column;max-height:78%;padding:8px 18px 0;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #3c321438}[data-design=parchment] .mob-sheet .ms-handle{background:var(--divider-standard);border-radius:3px;width:36px;height:4px;margin:0 auto 8px}[data-design=parchment] .mob-sheet-head{justify-content:space-between;align-items:center;padding:2px 0 10px;display:flex}[data-design=parchment] .mob-sheet-head .ms-ttl{font-family:var(--font-serif);color:var(--text-1);font-size:17px}[data-design=parchment] .mob-sheet-head .ms-x{background:var(--parchment-recessed);width:28px;height:28px;color:var(--text-3);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:inline-flex}[data-design=parchment] .mob-sheet .ms-field{background:var(--parchment-base);border:.5px solid var(--divider-standard);box-shadow:var(--shadow-recessed-inner);color:var(--text-1);border-radius:12px;min-height:54px;padding:10px 12px;font-size:14px}[data-design=parchment] .mob-sheet .ms-caret{background:var(--accent-brand);vertical-align:-2px;width:1.5px;height:1em;margin-left:1px;animation:1s step-end infinite mob-blink;display:inline-block}@keyframes mob-blink{50%{opacity:0}}[data-design=parchment] .mob-sheet .ms-note-line{color:var(--text-3);border-bottom:.5px dashed var(--divider-standard);padding:4px 0;font-size:12px}[data-design=parchment] .mob-sheet-toolbar{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0 6px;display:flex}[data-design=parchment] .mob-sheet-tool{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);color:var(--text-2);border-radius:14px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:500;display:inline-flex}[data-design=parchment] .mob-sheet-tool.primary{background:var(--accent-brand-tint);color:var(--accent-brand);border-color:#c5d6bf}[data-design=parchment] .mob-sheet-tool.amber{background:var(--accent-amber-tint);border-color:var(--accent-amber-border);color:var(--accent-amber)}[data-design=parchment] .mob-keyboard{z-index:20;background:#d1cebe;border-top:.5px solid #0000000f;padding:8px 3px 40px;position:relative}[data-design=parchment] .mob-kb-row{justify-content:center;gap:5px;padding:3px;display:flex}[data-design=parchment] .mob-kb-row.tight{padding:3px 22px}[data-design=parchment] .mob-kb-key{color:#1a1a1a;background:#fcfaf4;border-radius:5px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:38px;font-family:-apple-system,SF Pro Text,system-ui;font-size:20px;font-weight:400;display:inline-flex;box-shadow:0 1px #00000026}[data-design=parchment] .mob-kb-key.mod{color:#1a1a1a;background:#a7a49a;flex:0 0 36px;font-size:14px}[data-design=parchment] .mob-kb-key.wide{flex:0 0 88px;font-size:15px}[data-design=parchment] .mob-kb-key.return{background:var(--accent-brand);color:#f5f1e8;box-shadow:0 1px #0003}[data-design=parchment] .mob-kb-bottom{gap:4px;padding:4px 3px 0;display:flex}[data-design=parchment] .mob-kb-bottom .mob-kb-key.space{color:var(--text-3);flex:1;font-size:12px}[data-design=parchment] .mob-project-hero{align-items:flex-end;gap:12px;padding:2px 20px 14px;display:flex}[data-design=parchment] .mob-project-bar{background:var(--parchment-recessed);height:4px;box-shadow:var(--shadow-recessed-inner);border-radius:3px;margin:2px 20px 14px;overflow:hidden}[data-design=parchment] .mob-seg{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);box-shadow:var(--shadow-recessed-inner);border-radius:10px;gap:2px;margin:0 16px 10px;padding:2px;display:flex}[data-design=parchment] .mob-seg button{color:var(--text-2);background:0 0;border:none;border-radius:8px;flex:1;padding:6px 0;font-family:inherit;font-size:12px}[data-design=parchment] .mob-seg button.on{background:var(--parchment-raised);color:var(--text-1);box-shadow:var(--shadow-chip), var(--highlight-top);font-weight:500}[data-design=parchment] .mob-navbar{justify-content:space-between;align-items:center;height:44px;padding:0 12px;display:flex}[data-design=parchment] .mob-navbar .mn-back{color:var(--accent-brand);align-items:center;gap:2px;padding:4px 8px 4px 4px;font-family:-apple-system,system-ui;font-size:17px;font-weight:400;display:inline-flex}[data-design=parchment] .mob-navbar .mn-more{color:var(--accent-brand);padding:4px 8px;font-size:17px}[data-design=parchment] .mob-device-row{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:32px;margin-bottom:8px;display:flex}[data-design=parchment] .mob-device-col{flex-direction:column;align-items:center;gap:10px;display:flex}[data-design=parchment] .mob-device-col .mob-caption{font-family:var(--font-serif);color:var(--text-2);text-align:center;font-size:13px}[data-design=parchment] .mob-device-col .mob-caption .mob-lbl{letter-spacing:1.3px;color:var(--text-4);text-transform:uppercase;font-size:11px;font-family:var(--font-sans);margin-bottom:2px;display:block}[data-design=parchment] .mob-screen.lockscreen{color:#f5f1e8;background:radial-gradient(at 30% 20%,#5c6b4b 0,#0000 55%),radial-gradient(at 75% 80%,#3d4c33 0,#0000 60%),linear-gradient(#2d3824 0%,#1a2216 100%)}[data-design=parchment] .mob-screen.lockscreen .mob-statusbar{color:#f5f1e8}[data-design=parchment] .mob-time-large{letter-spacing:-2px;text-align:center;color:#f5f1e8;margin-top:36px;font-family:-apple-system,system-ui;font-size:78px;font-weight:200;line-height:.95}[data-design=parchment] .mob-date-lg{text-align:center;color:#f5f1e8eb;margin-bottom:30px;font-size:17px;font-weight:500}[data-design=parchment] .mob-widget-stack{flex-direction:column;gap:10px;padding:0 16px;display:flex}[data-design=parchment] .mob-widget{-webkit-backdrop-filter:blur(20px);color:#f5f1e8;background:#f5f1e829;border:.5px solid #f5f1e838;border-radius:18px;padding:12px 14px}[data-design=parchment] .mob-widget .mw-head{letter-spacing:1px;text-transform:uppercase;color:#f5f1e8b3;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;font-weight:500;display:flex}[data-design=parchment] .mob-widget .mw-app{font-family:var(--font-serif);text-transform:none;letter-spacing:0;color:#f5f1e8cc;align-items:center;gap:5px;font-size:11px;display:inline-flex}[data-design=parchment] .mob-widget .mw-app i{width:14px;height:14px;color:var(--accent-brand);font-family:var(--font-serif);background:#f5f1e8;border-radius:3px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}[data-design=parchment] .mob-widget .mw-big{font-family:var(--font-serif);letter-spacing:-.5px;margin-bottom:4px;font-size:28px;line-height:1}[data-design=parchment] .mob-widget .mw-row{border-top:.5px solid #f5f1e826;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}[data-design=parchment] .mob-widget .mw-row:first-of-type{border-top:none}[data-design=parchment] .mob-widget .mw-ck{border:1.2px solid #f5f1e88c;border-radius:50%;flex-shrink:0;width:12px;height:12px}[data-design=parchment] .mob-widget .mw-row.done .mw-ck{background:#7fad7ee6;border-color:#7fad7ee6}[data-design=parchment] .mob-widget .mw-row.done .mw-t{color:#f5f1e899;text-decoration:line-through}[data-design=parchment] .mob-noti{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#f5f1e8;background:#f5f1e829;border-radius:16px;align-items:flex-start;gap:10px;margin:10px 16px 0;padding:10px 12px;font-size:12px;display:flex}[data-design=parchment] .mob-noti .mn-ic{background:var(--accent-brand);color:#f5f1e8;width:28px;height:28px;font-family:var(--font-serif);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}[data-design=parchment] .mob-noti .mn-ttl{margin-bottom:2px;font-size:12px;font-weight:600}[data-design=parchment] .mob-noti .mn-bd{color:#f5f1e8d1;font-size:12px;line-height:1.35}[data-design=parchment] .mob-siri-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);box-shadow:var(--shadow-raised), var(--highlight-top);border-radius:16px;margin:0 16px;padding:14px 16px}[data-design=parchment] .mob-siri-waveform{justify-content:center;align-items:center;gap:3px;height:40px;margin-bottom:10px;display:flex}[data-design=parchment] .mob-siri-waveform i{background:var(--accent-brand);border-radius:2px;width:3px;display:inline-block}[data-design=parchment] .mob-siri-transcript{font-family:var(--font-serif);color:var(--text-1);text-align:center;letter-spacing:-.2px;font-size:17px;line-height:1.3}[data-design=parchment] .mob-swipe-demo{border-radius:12px;align-items:stretch;gap:0;margin-top:6px;display:flex;overflow:hidden}[data-design=parchment] .mob-swipe-demo .mob-task{z-index:2;border-radius:12px 0 0 12px;flex:auto;position:relative;transform:translate(-10px);margin:0!important}[data-design=parchment] .mob-swipe-demo .sw-actions{flex-shrink:0;gap:0;display:flex}[data-design=parchment] .mob-swipe-demo .sw-actions>div{color:#f5f1e8;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:56px;font-family:-apple-system,system-ui;font-size:11px;font-weight:600;display:inline-flex}[data-design=parchment] .mob-swipe-demo .sw-snz{background:var(--accent-amber)}[data-design=parchment] .mob-swipe-demo .sw-del{background:var(--accent-error);border-radius:0 12px 12px 0}[data-design=parchment] .mob-pull-ind{color:var(--text-3);letter-spacing:1px;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;padding:8px 0;font-size:11px;display:flex}[data-design=parchment] .mob-pull-ind .mob-spin{border:1.5px solid var(--divider-standard);border-top-color:var(--accent-brand);border-radius:50%;width:12px;height:12px}[data-design=parchment] .mob-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px 30px;display:flex}[data-design=parchment] .mob-empty .me-ill{background:var(--parchment-recessed);border:.5px dashed var(--divider-standard);width:76px;height:76px;font-family:var(--font-serif);color:var(--text-4);border-radius:18px;justify-content:center;align-items:center;font-size:34px;display:inline-flex}[data-design=parchment] .mob-empty .me-title{font-family:var(--font-serif);color:var(--text-1);font-size:20px}[data-design=parchment] .mob-empty .me-sub{color:var(--text-3);max-width:220px;font-size:13px;line-height:1.5}[data-design=parchment] .mob-empty .me-btn{background:var(--accent-brand);color:#f5f1e8;box-shadow:var(--shadow-chip);border-radius:999px;margin-top:6px;padding:10px 16px;font-size:13px;font-weight:500}[data-design=parchment] .eo-banner{border-radius:var(--radius-md);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}[data-design=parchment] .eo-banner.eo-warn{background:var(--accent-amber-tint);border:.5px solid var(--accent-amber-border);color:var(--accent-amber)}[data-design=parchment] .eo-banner.eo-error{color:var(--accent-error);background:#fae8e8;border:.5px solid #eec8c4}[data-design=parchment] .eo-banner.eo-info{background:var(--accent-brand-tint);color:var(--accent-brand);border:.5px solid #c5d6bf}[data-design=parchment] .eo-banner.eo-offline{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);color:var(--text-2)}[data-design=parchment] .eo-banner .eo-ic{flex-shrink:0;font-size:15px}[data-design=parchment] .eo-banner .eo-body{flex:1;line-height:1.45}[data-design=parchment] .eo-banner .eo-body strong{font-weight:600}[data-design=parchment] .eo-banner .eo-actions{flex-shrink:0;gap:6px;display:flex}[data-design=parchment] .eo-banner .eo-actions button{border-radius:var(--radius-sm);color:inherit;cursor:pointer;opacity:.85;background:0 0;border:.5px solid;padding:4px 10px;font-family:inherit;font-size:11px}[data-design=parchment] .eo-banner .eo-actions button:hover{opacity:1}[data-design=parchment] .eo-banner .eo-close{color:inherit;opacity:.5;cursor:pointer;background:0 0;border:none;flex-shrink:0;font-family:inherit;font-size:14px}[data-design=parchment] .eo-banner .eo-close:hover{opacity:.8}[data-design=parchment] .eo-overlay{z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f5f1e8eb;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-design=parchment] .eo-box{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);text-align:center;width:100%;max-width:340px;padding:36px 32px}[data-design=parchment] .eo-box .eo-box-icon{color:var(--text-3);margin-bottom:14px;font-size:36px}[data-design=parchment] .eo-box .eo-box-title{font-family:var(--font-serif);color:var(--text-1);margin-bottom:8px;font-size:17px}[data-design=parchment] .eo-box .eo-box-desc{color:var(--text-3);margin-bottom:20px;font-size:12px;line-height:1.65}[data-design=parchment] .eo-box .eo-box-sync{color:var(--text-4);font-variant-numeric:tabular-nums;margin-bottom:20px;font-size:11px}[data-design=parchment] .eo-box .eo-box-note{background:var(--accent-brand-tint);border-radius:var(--radius-sm);color:var(--accent-brand);text-align:left;border:.5px solid #c5d6bf;margin-bottom:16px;padding:8px 12px;font-size:12px;line-height:1.55}[data-design=parchment] .eo-box .eo-box-actions{flex-direction:column;gap:7px;display:flex}[data-design=parchment] .eo-conflict{background:var(--parchment-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-chip);border:.5px solid #eec8c4;align-items:flex-start;gap:10px;margin-bottom:7px;padding:10px 12px;display:flex}[data-design=parchment] .eo-conflict .eo-ic{flex-shrink:0;margin-top:1px;font-size:14px}[data-design=parchment] .eo-conflict .eo-conflict-body{flex:1}[data-design=parchment] .eo-conflict .eo-conflict-title{color:var(--text-1);margin-bottom:2px;font-size:13px}[data-design=parchment] .eo-conflict .eo-conflict-meta{color:var(--text-3);font-size:11px}[data-design=parchment] .eo-conflict .eo-conflict-actions{align-self:center;gap:5px;display:flex}[data-design=parchment] .eo-conflict .eo-conflict-actions button{border-radius:var(--radius-sm);border:.5px solid var(--divider-standard);background:var(--parchment-recessed);color:var(--text-2);cursor:pointer;padding:3px 9px;font-family:inherit;font-size:11px}[data-design=parchment] .eo-conflict .eo-conflict-actions button.eo-keep{background:var(--accent-brand);color:#f5f1e8;border-color:var(--accent-brand);font-weight:500}[data-design=parchment] .eo-task-err{border:.5px solid #eec8c4;border-left:3px solid var(--accent-error);background:#fae8e8}[data-design=parchment] .eo-toast-stack{flex-direction:column;gap:7px;display:flex}[data-design=parchment] .eo-toast{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);align-items:center;gap:9px;min-width:280px;max-width:380px;padding:10px 14px;display:flex}[data-design=parchment] .eo-toast .eo-t-icon{flex-shrink:0;font-size:14px}[data-design=parchment] .eo-toast .eo-t-body{color:var(--text-1);flex:1;font-size:12px;line-height:1.4}[data-design=parchment] .eo-toast .eo-t-body span{color:var(--text-3);font-size:11px;display:block}[data-design=parchment] .eo-toast .eo-t-action{color:var(--accent-brand);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-family:inherit;font-size:11px;font-weight:500}[data-design=parchment] .eo-toast .eo-t-close{color:var(--text-4);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:13px}[data-design=parchment] .eo-toast.eo-toast-warn{border-color:var(--accent-amber-border)}[data-design=parchment] .eo-toast.eo-toast-err{border-color:#eec8c4}[data-design=parchment] .eo-toast.eo-toast-ok{border-color:#c5d6bf}[data-design=parchment] .eo-c-head{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}[data-design=parchment] .eo-c-title{font-family:var(--font-serif);color:var(--text-1);font-size:20px}[data-design=parchment] .eo-c-sub{color:var(--text-3);margin-top:2px;font-size:12px}[data-design=parchment] .eo-c-head-actions{gap:6px;display:flex}[data-design=parchment] .eo-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}[data-design=parchment] .eo-stage{box-shadow:var(--shadow-active);border:.5px solid var(--parchment-deep);background:var(--parchment-base);border-radius:14px;position:relative;overflow:hidden}[data-design=parchment] .eo-bg-chrome{gap:10px;min-height:420px;padding:10px;display:flex}[data-design=parchment] .eo-bg-sb{background:var(--parchment-recessed);border-radius:var(--radius-lg);opacity:.35;width:180px}[data-design=parchment] .eo-bg-content{background:var(--parchment-raised);border-radius:var(--radius-lg);opacity:.35;flex:1;padding:18px}[data-design=parchment] .eo-bg-task{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);height:36px;box-shadow:var(--shadow-chip);margin-bottom:7px}[data-design=parchment] .eo-degraded-icon{color:var(--text-4);margin-bottom:14px;font-size:32px}[data-design=parchment] .eo-degraded-title{font-family:var(--font-serif);color:var(--text-1);margin-bottom:8px;font-size:17px}[data-design=parchment] .eo-degraded-desc{color:var(--text-3);max-width:320px;margin-bottom:20px;font-size:13px;line-height:1.65}[data-design=parchment] .eo-degraded-actions{justify-content:center;gap:8px;display:flex}[data-design=parchment] .eo-degraded-code{color:var(--text-4);font-variant-numeric:tabular-nums;margin-top:16px;font-size:11px}[data-design=parchment] .eo-small-caps{text-transform:uppercase;letter-spacing:1.2px;color:var(--text-3);margin-bottom:10px;font-size:11px;font-weight:600}[data-design=parchment] .sr-chrome{background:var(--parchment-base);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);display:flex;overflow:hidden}[data-design=parchment] .sr-sb{background:var(--parchment-recessed);border-right:.5px solid var(--divider-hairline);flex-direction:column;flex-shrink:0;width:200px;padding:14px 10px;display:flex}[data-design=parchment] .sr-sb-brand{font-family:var(--font-serif);color:var(--text-1);justify-content:space-between;align-items:center;padding:4px 8px 14px;font-size:15px;font-weight:600;display:flex}[data-design=parchment] .sr-sb-brand .sr-dots{color:var(--text-4);gap:4px;font-size:11px;display:flex}[data-design=parchment] .sr-sb-group{margin-bottom:16px}[data-design=parchment] .sr-sb-group-head{letter-spacing:1.4px;text-transform:uppercase;color:var(--text-4);align-items:center;gap:6px;padding:0 8px 6px;font-size:11px;font-weight:500;display:flex}[data-design=parchment] .sr-sb-group-head .sr-d{border-radius:50%;width:6px;height:6px}[data-design=parchment] .sr-sb-item{border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:flex}[data-design=parchment] .sr-sb-item:hover{background:var(--parchment-deep)}[data-design=parchment] .sr-sb-item.active{background:var(--parchment-raised);color:var(--text-1);font-weight:500}[data-design=parchment] .sr-sb-item .sr-g{background:var(--parchment-deep);border-radius:50%;width:6px;height:6px}[data-design=parchment] .sr-sb-item .sr-c{color:var(--text-4);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}[data-design=parchment] .sr-sb-spacer{flex:1}[data-design=parchment] .sr-content{flex:1;min-width:0;padding:18px 20px}[data-design=parchment] .srch-bar{background:var(--parchment-raised);border:1px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised), var(--highlight-top);align-items:center;gap:10px;margin-bottom:14px;padding:10px 16px;display:flex}[data-design=parchment] .srch-ic{color:var(--text-3);font-size:17px}[data-design=parchment] .srch-q{font-family:var(--font-serif);color:var(--text-1);flex:1;font-size:20px}[data-design=parchment] .srch-cursor{color:var(--text-3);font-style:normal}[data-design=parchment] .srch-clear{color:var(--text-3);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:var(--radius-pill);cursor:pointer;padding:3px 8px;font-size:11px}[data-design=parchment] .srch-kbd{font-family:var(--font-mono);color:var(--text-4);background:var(--parchment-recessed);border:.5px solid var(--divider-standard);border-radius:4px;padding:2px 6px;font-size:11px}[data-design=parchment] .sr-filter-bar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;display:flex}[data-design=parchment] .sr-filter-bar .sr-label{color:var(--text-3);margin-right:2px;font-size:11px}[data-design=parchment] .sr-fchip{border-radius:var(--radius-pill);background:var(--parchment-raised);border:.5px solid var(--divider-standard);color:var(--text-2);cursor:pointer;box-shadow:var(--shadow-chip);align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}[data-design=parchment] .sr-fchip.on{background:var(--accent-brand);border-color:var(--accent-brand);color:#f5f1e8;font-weight:500}[data-design=parchment] .sr-fchip .sr-dot{border-radius:50%;width:6px;height:6px}[data-design=parchment] .sr-fdivider{background:var(--divider-standard);width:1px;height:18px;margin:0 2px}[data-design=parchment] .sr-sort-sel{color:var(--text-2);background:var(--parchment-raised);border:.5px solid var(--divider-standard);border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow-chip);align-items:center;gap:5px;margin-left:auto;padding:4px 10px;font-size:11px;display:inline-flex}[data-design=parchment] .sr-results-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}[data-design=parchment] .sr-rg{margin-bottom:24px}[data-design=parchment] .sr-rg-head{letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3);align-items:center;gap:10px;margin-bottom:10px;font-size:11px;display:flex}[data-design=parchment] .sr-rg-head:after{content:"";background:var(--divider-hairline);flex:1;height:.5px}[data-design=parchment] .sr-rg-count{color:var(--text-4);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .sr-row{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);cursor:pointer;align-items:flex-start;gap:11px;margin-bottom:6px;padding:10px 12px;transition:transform .1s;display:flex}[data-design=parchment] .sr-row:hover{box-shadow:var(--shadow-elevated), var(--highlight-top);transform:translateY(-1px)}[data-design=parchment] .sr-row.selected{border-color:var(--accent-brand);box-shadow:0 0 0 1.5px var(--accent-brand-tint), var(--shadow-raised), var(--highlight-top)}[data-design=parchment] .sr-icon{border-radius:var(--radius-sm);background:var(--parchment-recessed);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}[data-design=parchment] .sr-icon.task{background:var(--accent-brand-tint)}[data-design=parchment] .sr-icon.note{background:var(--accent-amber-tint)}[data-design=parchment] .sr-icon.proj{background:#eae4f5}[data-design=parchment] .sr-icon.event{background:#e3eef8}[data-design=parchment] .sr-icon.file{background:var(--parchment-deep)}[data-design=parchment] .sr-body{flex:1;min-width:0}[data-design=parchment] .sr-title{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13px;overflow:hidden}[data-design=parchment] .sr-title mark{color:var(--text-1);background:#f5df9a;border-radius:2px;padding:0 1px}[data-design=parchment] .sr-meta{color:var(--text-3);font-size:11px;line-height:1.45}[data-design=parchment] .sr-meta .sr-sep{color:var(--text-4);margin:0 4px}[data-design=parchment] .sr-snippet{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}[data-design=parchment] .sr-snippet mark{background:#f5df9a;border-radius:2px;padding:0 1px}[data-design=parchment] .sr-age{color:var(--text-4);font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:2px;font-size:11px}[data-design=parchment] .sr-preview{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised), var(--highlight-top);position:sticky;top:14px;overflow:hidden}[data-design=parchment] .sr-pv-head{border-bottom:.5px solid var(--divider-hairline);align-items:flex-start;gap:10px;padding:14px 16px 10px;display:flex}[data-design=parchment] .sr-pv-icon{border-radius:var(--radius-sm);background:var(--accent-brand-tint);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}[data-design=parchment] .sr-pv-title{font-family:var(--font-serif);color:var(--text-1);font-size:15px;line-height:1.3}[data-design=parchment] .sr-pv-sub{color:var(--text-3);margin-top:2px;font-size:11px}[data-design=parchment] .sr-pv-body{padding:14px 16px}[data-design=parchment] .sr-pv-section{margin-bottom:14px}[data-design=parchment] .sr-pv-label{letter-spacing:1.3px;text-transform:uppercase;color:var(--text-4);margin-bottom:5px;font-size:11px}[data-design=parchment] .sr-pv-val{color:var(--text-2);font-size:12px;line-height:1.55}[data-design=parchment] .sr-pv-val.highlight mark{color:var(--text-1);background:#f5df9a;border-radius:2px;padding:0 1px}[data-design=parchment] .sr-pv-actions{flex-wrap:wrap;gap:6px;padding:10px 16px 14px;display:flex}[data-design=parchment] .sr-pv-actions .btn-ghost{font-size:11px}[data-design=parchment] .sr-no-results{text-align:center;color:var(--text-3);padding:72px 32px}[data-design=parchment] .sr-no-results .sr-big{font-family:var(--font-serif);color:var(--text-2);margin-bottom:8px;font-size:22px}[data-design=parchment] .sr-no-results .sr-sub{color:var(--text-3);max-width:340px;margin:0 auto 20px;font-size:13px;line-height:1.65}[data-design=parchment] .sr-no-results .sr-suggestions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}[data-design=parchment] .sr-no-results .sr-schip{border-radius:var(--radius-pill);background:var(--parchment-raised);border:.5px solid var(--divider-standard);color:var(--text-2);cursor:pointer;box-shadow:var(--shadow-chip);padding:5px 12px;font-size:12px}[data-design=parchment] .sr-subtask{align-items:center;gap:6px;margin-bottom:4px;display:flex}[data-design=parchment] .sr-subtask:last-child{margin-bottom:0}[data-design=parchment] .sr-subtask-check{border:1px solid var(--divider-standard);color:#0000;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;font-size:9px;display:flex}[data-design=parchment] .sr-subtask-check.done{background:var(--accent-brand);border-color:var(--accent-brand);color:#fff}[data-design=parchment] .ob-wizard-stage{background:radial-gradient(at 20% 0%, #f4ebd5 0%, transparent 55%), radial-gradient(at 80% 100%, #ede7d9 0%, transparent 50%), var(--parchment-base);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);grid-template-columns:220px 1fr;height:640px;display:grid;position:relative;overflow:hidden}[data-design=parchment] .ob-wiz-rail{background:var(--parchment-raised);border-right:.5px solid var(--parchment-deep);flex-direction:column;gap:4px;padding:22px 18px;display:flex}[data-design=parchment] .ob-wiz-brand{font-family:var(--font-serif);color:var(--text-1);border-bottom:.5px solid var(--divider-hairline);align-items:center;gap:8px;margin-bottom:16px;padding-bottom:14px;font-size:15px;display:flex}[data-design=parchment] .ob-wiz-brand i{background:var(--accent-brand);color:#f5f1e8;width:18px;height:18px;font-family:var(--font-serif);border-radius:5px;justify-content:center;align-items:center;font-size:11px;font-style:normal;display:inline-flex}[data-design=parchment] .ob-wiz-step{color:var(--text-3);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:7px 8px;font-size:12px;display:flex}[data-design=parchment] .ob-wiz-step .ob-n{background:var(--parchment-recessed);border:.5px solid var(--divider-standard);width:22px;height:22px;color:var(--text-3);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex}[data-design=parchment] .ob-wiz-step.ob-done .ob-n{background:var(--accent-brand);border-color:var(--accent-brand);color:#f5f1e8}[data-design=parchment] .ob-wiz-step.ob-active{background:var(--parchment-base);color:var(--text-1);box-shadow:var(--shadow-chip), var(--highlight-top);border:.5px solid var(--parchment-deep);font-weight:500}[data-design=parchment] .ob-wiz-step.ob-active .ob-n{background:var(--accent-brand);border-color:var(--accent-brand);color:#f5f1e8}[data-design=parchment] .ob-wiz-step.ob-upcoming{color:var(--text-4)}[data-design=parchment] .ob-wiz-rail .ob-spacer{flex:1}[data-design=parchment] .ob-wiz-rail .ob-help{color:var(--text-3);border-top:.5px solid var(--divider-hairline);padding:10px 4px 0;font-size:11px;line-height:1.55}[data-design=parchment] .ob-wiz-rail .ob-help b{color:var(--text-1);font-family:var(--font-serif);margin-bottom:2px;font-size:13px;font-weight:400;display:block}[data-design=parchment] .ob-wiz-main{flex-direction:column;min-width:0;padding:40px 56px 24px;display:flex}[data-design=parchment] .ob-wiz-crumbs{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;display:flex}[data-design=parchment] .ob-wiz-crumbs .ob-c{color:var(--accent-brand)}[data-design=parchment] .ob-wiz-h1{font-family:var(--font-serif);color:var(--text-1);letter-spacing:-.3px;max-width:540px;margin:0 0 8px;font-size:32px;font-weight:400;line-height:1.1}[data-design=parchment] .ob-wiz-sub{color:var(--text-3);max-width:520px;margin-bottom:28px;font-size:13px;line-height:1.6}[data-design=parchment] .ob-wiz-body{flex:1;min-height:0}[data-design=parchment] .ob-wiz-footer{border-top:.5px solid var(--divider-hairline);align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}[data-design=parchment] .ob-wiz-footer .ob-progress{background:var(--parchment-recessed);height:4px;box-shadow:var(--shadow-recessed-inner);border-radius:2px;flex:1;max-width:240px;margin-right:8px;overflow:hidden}[data-design=parchment] .ob-wiz-footer .ob-progress-fill{background:var(--accent-brand);height:100%;display:block}[data-design=parchment] .ob-wiz-footer .ob-pct{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .ob-role-grid{grid-template-columns:repeat(2,1fr);gap:12px;max-width:640px;display:grid}[data-design=parchment] .ob-role-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-chip), var(--highlight-top);cursor:pointer;flex-direction:column;gap:4px;padding:14px 16px;display:flex;position:relative}[data-design=parchment] .ob-role-card.ob-selected{border:1px solid var(--accent-brand);background:var(--accent-brand-tint);box-shadow:var(--shadow-raised)}[data-design=parchment] .ob-role-card.ob-selected:after{content:"✓";background:var(--accent-brand);color:#f5f1e8;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex;position:absolute;top:10px;right:12px}[data-design=parchment] .ob-role-card .ob-rt{font-family:var(--font-serif);color:var(--text-1);font-size:15px}[data-design=parchment] .ob-role-card .ob-rs{color:var(--text-3);font-size:12px;line-height:1.45}[data-design=parchment] .ob-role-card .ob-rhint{color:var(--text-4);letter-spacing:.8px;text-transform:uppercase;margin-top:4px;font-size:11px}[data-design=parchment] .ob-role-card.ob-selected .ob-rhint{color:var(--accent-brand);font-weight:500}[data-design=parchment] .ob-source-grid{grid-template-columns:repeat(3,1fr);gap:10px;max-width:680px;display:grid}[data-design=parchment] .ob-source-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-chip), var(--highlight-top);align-items:center;gap:10px;padding:14px;display:flex;position:relative}[data-design=parchment] .ob-source-card.ob-connected{background:var(--accent-brand-tint);border-color:#c5d6bf}[data-design=parchment] .ob-sic{color:#fff;width:32px;height:32px;font-family:var(--font-serif);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:inline-flex;box-shadow:inset 0 .5px #ffffff4d}[data-design=parchment] .ob-sic.ob-g{background:#4285f4}[data-design=parchment] .ob-sic.ob-a{background:#333}[data-design=parchment] .ob-sic.ob-o{background:#0078d4}[data-design=parchment] .ob-sic.ob-n{background:#222}[data-design=parchment] .ob-sic.ob-t{background:#f24e1e}[data-design=parchment] .ob-sic.ob-s{background:#36a5dc}[data-design=parchment] .ob-source-st{color:var(--text-1);flex:1;font-size:13px}[data-design=parchment] .ob-source-ss{color:var(--text-3);letter-spacing:.4px;margin-top:1px;font-size:11px;display:block}[data-design=parchment] .ob-sbtn{color:var(--accent-brand);background:var(--parchment-raised);white-space:nowrap;border:.5px solid #c5d6bf;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}[data-design=parchment] .ob-source-card.ob-connected .ob-sbtn{color:var(--accent-brand);background:0 0;border:none;align-items:center;gap:3px;font-weight:600;display:inline-flex}[data-design=parchment] .ob-pref-row{border-bottom:.5px solid var(--divider-hairline);align-items:center;gap:16px;padding:14px 0;display:flex}[data-design=parchment] .ob-pref-row:last-child{border-bottom:none}[data-design=parchment] .ob-pref-row .ob-pt{font-family:var(--font-serif);color:var(--text-1);font-size:14px}[data-design=parchment] .ob-pref-row .ob-ps{color:var(--text-3);margin-top:2px;font-size:12px;line-height:1.5}[data-design=parchment] .ob-pref-row .ob-pl{flex:1;max-width:340px}[data-design=parchment] .ob-pref-row .ob-pc{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:6px;display:flex}[data-design=parchment] .ob-toggle{background:var(--accent-brand);border-radius:999px;flex-shrink:0;width:38px;height:22px;position:relative;box-shadow:inset 0 1px 2px #0000001a}[data-design=parchment] .ob-toggle.ob-off{background:var(--parchment-recessed);border:.5px solid var(--divider-standard)}[data-design=parchment] .ob-toggle-knob{background:#f5f1e8;border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:18px;box-shadow:0 1px 2px #0003}[data-design=parchment] .ob-toggle.ob-off .ob-toggle-knob{left:2px}[data-design=parchment] .ob-time-pill{background:var(--parchment-raised);border:.5px solid var(--divider-standard);color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px}[data-design=parchment] .ob-time-pill.ob-on{background:var(--accent-brand-tint);color:var(--accent-brand);border-color:#c5d6bf;font-weight:500}[data-design=parchment] .ob-first-split{grid-template-columns:340px 1fr;gap:24px;max-width:840px;display:grid}[data-design=parchment] .ob-seed-list{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-chip);overflow:hidden}[data-design=parchment] .ob-seed-row{border-bottom:.5px solid var(--divider-hairline);align-items:center;gap:10px;padding:10px 14px;display:flex}[data-design=parchment] .ob-seed-row:last-child{border-bottom:none}[data-design=parchment] .ob-seed-row .ob-check{background:var(--accent-brand);color:#f5f1e8;border:.5px solid var(--accent-brand);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:inline-flex}[data-design=parchment] .ob-seed-row.ob-off .ob-check{background:var(--parchment-recessed);border-color:var(--divider-standard);color:#0000}[data-design=parchment] .ob-seed-row .ob-sdot{border-radius:50%;flex-shrink:0;width:8px;height:8px}[data-design=parchment] .ob-seed-row .ob-st{color:var(--text-1);flex:1;font-size:13px}[data-design=parchment] .ob-seed-row .ob-sc{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .ob-seed-row.ob-custom{background:var(--parchment-recessed);border-top:.5px solid var(--parchment-deep)}[data-design=parchment] .ob-seed-row.ob-custom .ob-st{color:var(--text-3);font-style:italic}[data-design=parchment] .ob-preview-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised), var(--highlight-top);flex-direction:column;gap:10px;min-height:320px;padding:18px;display:flex}[data-design=parchment] .ob-preview-card .ob-ph{border-bottom:.5px solid var(--divider-hairline);align-items:flex-end;gap:10px;padding-bottom:10px;display:flex}[data-design=parchment] .ob-preview-card .ob-ph .ob-dt{background:#e8856c;border-radius:50%;width:10px;height:10px;margin-bottom:6px}[data-design=parchment] .ob-preview-card .ob-ph .ob-tt{font-family:var(--font-serif);color:var(--text-1);font-size:20px;line-height:1.1}[data-design=parchment] .ob-preview-card .ob-ph .ob-sub-label{color:var(--text-3);font-size:11px}[data-design=parchment] .ob-preview-card .ob-slbl{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);margin-top:4px;font-size:11px}[data-design=parchment] .ob-prow{background:var(--parchment-base);border-radius:var(--radius-sm);border:.5px solid var(--divider-hairline);color:var(--text-1);align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}[data-design=parchment] .ob-prow .ob-ck{border:1.2px solid var(--text-4);border-radius:50%;flex-shrink:0;width:12px;height:12px}[data-design=parchment] .ob-prow.ob-done .ob-ck{background:var(--accent-success);border-color:var(--accent-success)}[data-design=parchment] .ob-prow.ob-done{color:var(--text-3);text-decoration:line-through}[data-design=parchment] .ob-prow .ob-ptag{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .ob-preview-card .ob-gen{color:var(--text-3);letter-spacing:.6px;border-top:.5px solid var(--divider-hairline);margin-top:auto;padding-top:8px;font-size:11px;font-style:italic}[data-design=parchment] .ob-preview-card .ob-gen b{color:var(--accent-brand);font-style:normal;font-weight:500}[data-design=parchment] .ob-welcome-grid{grid-template-columns:1fr 320px;align-items:center;gap:40px;max-width:880px;display:grid}[data-design=parchment] .ob-welcome-big{font-family:var(--font-serif);letter-spacing:-.5px;color:var(--text-1);margin-bottom:16px;font-size:44px;line-height:1.05}[data-design=parchment] .ob-welcome-big em{color:var(--accent-brand);font-style:italic}[data-design=parchment] .ob-welcome-copy{color:var(--text-2);max-width:420px;margin-bottom:20px;font-size:14px;line-height:1.65}[data-design=parchment] .ob-welcome-actions{align-items:center;gap:12px;display:flex}[data-design=parchment] .ob-welcome-actions .ob-alt{color:var(--text-3);font-size:12px}[data-design=parchment] .ob-welcome-art{border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--parchment-raised) 0%, var(--parchment-recessed) 100%);border:.5px solid var(--parchment-deep);height:260px;box-shadow:var(--shadow-raised), var(--highlight-top);padding:16px;position:relative;overflow:hidden}[data-design=parchment] .ob-afloat{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-chip), var(--highlight-top);color:var(--text-1);align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex;position:absolute}[data-design=parchment] .ob-afloat .ob-cap{border:1px solid var(--text-4);border-radius:50%;flex-shrink:0;width:10px;height:10px}[data-design=parchment] .ob-afloat.ob-f1{width:170px;top:22px;left:16px}[data-design=parchment] .ob-afloat.ob-f2{width:150px;top:68px;right:14px}[data-design=parchment] .ob-afloat.ob-f3{width:190px;top:118px;left:30px}[data-design=parchment] .ob-afloat.ob-f4{width:130px;top:168px;right:24px}[data-design=parchment] .ob-afloat.ob-float-done{background:var(--accent-brand-tint);border-color:#c5d6bf}[data-design=parchment] .ob-afloat.ob-float-done .ob-cap{background:var(--accent-success);border-color:var(--accent-success)}[data-design=parchment] .ob-tour-stage{border-radius:var(--radius-lg);border:.5px solid var(--parchment-deep);box-shadow:var(--shadow-raised);background:var(--parchment-base);height:560px;position:relative;overflow:hidden}[data-design=parchment] .ob-tour-app{filter:brightness(.7)saturate(.85);gap:10px;height:100%;padding:10px;display:flex;position:relative}[data-design=parchment] .ob-tour-scrim{background:radial-gradient(circle at var(--sx,260px) var(--sy,180px), transparent 0, transparent 110px, #14120a8c 170px);z-index:2;pointer-events:none;position:absolute;inset:0}[data-design=parchment] .ob-tour-app .ob-sb,[data-design=parchment] .ob-tour-app .ob-content,[data-design=parchment] .ob-tour-app .ob-panel{pointer-events:none}[data-design=parchment] .ob-tour-spotlight{z-index:3;pointer-events:none;border-radius:var(--radius-md);border:1.5px solid #f5f1e8cc;position:absolute;box-shadow:0 0 0 2px #3a6b4466,0 0 20px #f5f1e880}[data-design=parchment] .ob-tour-mark{z-index:4;background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);width:300px;box-shadow:var(--shadow-popover);color:var(--text-1);padding:14px 16px;font-size:12px;position:absolute}[data-design=parchment] .ob-tour-mark .ob-step-n{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:11px}[data-design=parchment] .ob-tour-mark .ob-mark-title{font-family:var(--font-serif);color:var(--text-1);margin-bottom:6px;font-size:15px;line-height:1.2}[data-design=parchment] .ob-tour-mark .ob-mark-copy{color:var(--text-2);margin-bottom:10px;font-size:12px;line-height:1.5}[data-design=parchment] .ob-tour-mark .ob-mark-actions{border-top:.5px solid var(--divider-hairline);justify-content:space-between;align-items:center;gap:6px;padding-top:10px;display:flex}[data-design=parchment] .ob-dots{gap:4px;display:flex}[data-design=parchment] .ob-dots .ob-dot{background:var(--divider-standard);border-radius:50%;width:5px;height:5px;display:inline-block}[data-design=parchment] .ob-dots .ob-dot.ob-on{background:var(--accent-brand);border-radius:3px;width:14px}[data-design=parchment] .ob-tour-mark .ob-mark-actions .btn-pill{padding:5px 12px;font-size:11px}[data-design=parchment] .ob-tour-mark .ob-mark-actions .ob-skip{color:var(--text-3);cursor:pointer;background:0 0;border:none;font-size:11px}[data-design=parchment] .ob-arrow{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);width:12px;height:12px;position:absolute;transform:rotate(45deg)}[data-design=parchment] .ob-arrow-left{clip-path:polygon(0 0,100% 100%,0 100%);border-top:none;border-right:none;top:22px;left:-7px}[data-design=parchment] .ob-arrow-top{clip-path:polygon(0 0,100% 0,0 100%);border-bottom:none;border-right:none;top:-7px;left:30px}[data-design=parchment] .ob-arrow-right{clip-path:polygon(100% 0,100% 100%,0 100%);border-top:none;border-left:none;top:22px;left:auto;right:-7px}[data-design=parchment] .ob-arrow-bottom{clip-path:polygon(100% 0,100% 100%,0 100%);border-top:none;border-left:none;top:auto;bottom:-7px;left:auto}[data-design=parchment] .ob-tour-app .ob-sb{width:168px}[data-design=parchment] .ob-tour-app .ob-content{flex:1;padding:14px 16px}[data-design=parchment] .ob-tour-app .ob-panel{width:220px;padding:10px}[data-design=parchment] .ob-sb-brand{font-family:var(--font-serif);color:var(--text-1);justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 10px;font-size:13px;display:flex}[data-design=parchment] .ob-sb-brand .ob-sb-dots{color:var(--text-4);gap:6px;font-size:11px;display:flex}[data-design=parchment] .ob-sb-group{margin-bottom:8px}[data-design=parchment] .ob-sb-group-head{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-4);margin-bottom:2px;padding:4px 10px;font-size:9px}[data-design=parchment] .ob-sb-item{border-radius:var(--radius-sm);color:var(--text-2);align-items:center;gap:8px;padding:5px 10px;font-size:12px;display:flex}[data-design=parchment] .ob-sb-item.ob-active{background:var(--parchment-base);color:var(--text-1);box-shadow:var(--shadow-chip);font-weight:500}[data-design=parchment] .ob-sb-item .ob-sb-g{background:var(--accent-brand);border-radius:50%;flex-shrink:0;width:6px;height:6px}[data-design=parchment] .ob-sb-item .ob-sb-n{flex:1}[data-design=parchment] .ob-sb-item .ob-sb-c{color:var(--text-4);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .ob-c-title{font-family:var(--font-serif);color:var(--text-1);font-size:22px}[data-design=parchment] .ob-c-sub{color:var(--text-3);margin-top:2px;font-size:11px}[data-design=parchment] .ob-task-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);color:var(--text-1);align-items:center;gap:8px;margin-bottom:4px;padding:8px 10px;font-size:12px;display:flex}[data-design=parchment] .ob-task-card.ob-priority{border-left:2px solid var(--accent-amber)}[data-design=parchment] .ob-task-check{border:1.2px solid var(--text-4);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;display:inline-flex}[data-design=parchment] .ob-task-check.ob-done{background:var(--accent-brand);border-color:var(--accent-brand);color:#f5f1e8}[data-design=parchment] .ob-card-mini{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);color:var(--text-1);margin-bottom:4px;padding:10px;font-size:11px}[data-design=parchment] .ob-checklist{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);padding:14px 16px}[data-design=parchment] .ob-checklist-head{border-bottom:.5px solid var(--divider-hairline);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;display:flex}[data-design=parchment] .ob-checklist-head .ob-cl-title{font-family:var(--font-serif);color:var(--text-1);font-size:15px}[data-design=parchment] .ob-checklist-head .ob-cl-pct{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .ob-checklist-progress{background:var(--parchment-recessed);height:3px;box-shadow:var(--shadow-recessed-inner);border-radius:2px;margin-bottom:12px;overflow:hidden}[data-design=parchment] .ob-checklist-progress-fill{background:var(--accent-brand);height:100%;display:block}[data-design=parchment] .ob-check-row{border-radius:var(--radius-sm);align-items:center;gap:10px;padding:6px 4px;display:flex}[data-design=parchment] .ob-check-row .ob-ck{border:1.5px solid var(--text-4);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:inline-flex}[data-design=parchment] .ob-check-row.ob-done .ob-ck{background:var(--accent-brand);border-color:var(--accent-brand);color:#f5f1e8}[data-design=parchment] .ob-check-row .ob-check-t{color:var(--text-1);flex:1;font-size:13px}[data-design=parchment] .ob-check-row.ob-done .ob-check-t{color:var(--text-3);text-decoration:line-through}[data-design=parchment] .ob-check-row .ob-check-btn{color:var(--accent-brand);font-size:11px;font-weight:500}[data-design=parchment] .ob-check-row.ob-cl-active{background:var(--parchment-base);box-shadow:var(--shadow-chip);border:.5px solid var(--parchment-deep)}[data-design=parchment] .ob-check-row.ob-cl-active .ob-check-t{font-weight:500}[data-design=parchment] .ob-check-row+.ob-check-row{margin-top:2px}[data-design=parchment] .ob-check-sub{color:var(--text-3);margin:-2px 0 4px 28px;font-size:11px;line-height:1.45}[data-design=parchment] .ob-check-dismiss{border-top:.5px solid var(--divider-hairline);text-align:center;color:var(--text-4);margin-top:10px;padding-top:10px;font-size:11px}[data-design=parchment] .ob-empty-stage{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}[data-design=parchment] .ob-empty-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--highlight-top);flex-direction:column;gap:10px;min-height:320px;padding:22px 20px 16px;display:flex;position:relative;overflow:hidden}[data-design=parchment] .ob-empty-card .ob-surface-label{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);font-size:11px}[data-design=parchment] .ob-empty-card .ob-ill{border-radius:var(--radius-md);background:var(--parchment-raised);border:.5px solid var(--parchment-deep);height:130px;box-shadow:var(--shadow-raised), var(--highlight-top);padding:12px;position:relative;overflow:hidden}[data-design=parchment] .ob-empty-card .ob-et{font-family:var(--font-serif);color:var(--text-1);font-size:17px;line-height:1.2}[data-design=parchment] .ob-empty-card .ob-es{color:var(--text-3);flex:1;font-size:12px;line-height:1.55}[data-design=parchment] .ob-empty-card .ob-acts{gap:6px;display:flex}[data-design=parchment] .ob-empty-card .btn-pill,[data-design=parchment] .ob-empty-card .btn-ghost{padding:5px 12px;font-size:11px}[data-design=parchment] .ob-celebrate{background:radial-gradient(at 30% 20%, #e8efe3 0%, transparent 60%), radial-gradient(at 70% 80%, #f5efde 0%, transparent 55%), var(--parchment-base);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:16px;min-height:320px;padding:40px 40px 32px;display:flex;position:relative;overflow:hidden}[data-design=parchment] .ob-celebrate:before,[data-design=parchment] .ob-celebrate:after{content:"";border-radius:50%;position:absolute}[data-design=parchment] .ob-celebrate:before{border:.5px dashed var(--divider-standard);opacity:.6;width:180px;height:180px;top:-60px;left:-40px}[data-design=parchment] .ob-celebrate:after{background:var(--accent-amber-tint);border:.5px solid var(--accent-amber-border);opacity:.5;width:80px;height:80px;bottom:-20px;right:40px}[data-design=parchment] .ob-celebrate .ob-badge{background:var(--accent-brand);color:#f5f1e8;width:68px;height:68px;font-family:var(--font-serif);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:30px;display:inline-flex;box-shadow:0 8px 20px #3a6b444d,inset 0 1px #fff3}[data-design=parchment] .ob-celebrate h2{font-family:var(--font-serif);color:var(--text-1);letter-spacing:-.2px;z-index:1;margin:0;font-size:28px;font-weight:400}[data-design=parchment] .ob-celebrate .ob-cel-copy{color:var(--text-3);z-index:1;max-width:440px;font-size:13px;line-height:1.6}[data-design=parchment] .ob-ready-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;max-width:520px;margin-top:12px;display:grid}[data-design=parchment] .ob-ready-card{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);box-shadow:var(--shadow-chip);text-align:left;padding:10px}[data-design=parchment] .ob-ready-card .ob-rl{letter-spacing:1.1px;text-transform:uppercase;color:var(--text-3);font-size:11px}[data-design=parchment] .ob-ready-card .ob-rv{font-family:var(--font-serif);color:var(--text-1);font-variant-numeric:tabular-nums;margin-top:4px;font-size:17px}[data-design=parchment] .ob-ready-card .ob-rt-sub{color:var(--text-3);margin-top:2px;font-size:11px}[data-design=parchment] .ob-action-row{z-index:1;gap:10px;margin-top:6px;display:flex}[data-design=parchment] .ob-2up{grid-template-columns:1fr 1fr;gap:20px;display:grid}[data-design=parchment] .ob-note{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);color:var(--text-3);max-width:560px;box-shadow:var(--shadow-recessed-inner);padding:10px 14px;font-size:12px;line-height:1.55}[data-design=parchment] .ob-note b{color:var(--text-1)}[data-design=parchment] .ob-step-label{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);margin:36px 0 10px;font-size:11px;font-weight:500}[data-design=parchment] .ob-step-label:first-child{margin-top:0}[data-design=parchment] .wg-canvas{background:radial-gradient(at 12% 0%, #c9b58a40 0, transparent 60%), radial-gradient(at 88% 100%, #e8e1d059 0, transparent 50%), var(--parchment-base);border:.5px solid var(--parchment-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);flex-direction:column;gap:48px;padding:28px 24px 48px;display:flex}[data-design=parchment] .wg-section{grid-template-columns:220px 1fr;align-items:start;gap:24px;display:grid}@media (max-width:860px){[data-design=parchment] .wg-section{grid-template-columns:1fr}}[data-design=parchment] .wg-desc{padding-top:6px}[data-design=parchment] .wg-desc .wg-num{font-family:var(--font-serif);color:var(--text-4);font-variant-numeric:tabular-nums;font-size:38px;line-height:1}[data-design=parchment] .wg-desc h3{font-family:var(--font-serif);color:var(--text-1);letter-spacing:-.1px;margin:4px 0 6px;font-size:17px;font-weight:400}[data-design=parchment] .wg-desc p{color:var(--text-3);margin:0 0 10px;font-size:12px;line-height:1.55}[data-design=parchment] .wg-tag-row{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}[data-design=parchment] .wg-tag{letter-spacing:1px;text-transform:uppercase;border:.5px solid var(--divider-standard);background:var(--parchment-recessed);color:var(--text-3);border-radius:999px;padding:2px 6px;font-size:11px}[data-design=parchment] .wg-demos{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}[data-design=parchment] .wg-dlabel{text-align:center;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);font-variant-numeric:tabular-nums;margin-top:8px;font-size:11px}[data-design=parchment] .wg-note{background:var(--parchment-recessed);border:.5px solid var(--parchment-deep);border-radius:var(--radius-sm);color:var(--text-3);max-width:720px;box-shadow:var(--shadow-recessed-inner);padding:10px 14px;font-size:12px;line-height:1.55}[data-design=parchment] .wg-note b{color:var(--text-1)}[data-design=parchment] .wg-macbar-wrap{width:100%;max-width:900px}[data-design=parchment] .wg-macbar{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);height:26px;font-family:var(--font-sans);color:#1a1a1a;background:#f5f1e899;border-bottom:.5px solid #0000000f;border-radius:8px 8px 0 0;align-items:center;gap:14px;padding:0 10px;font-size:13px;display:flex;position:relative}[data-design=parchment] .wg-macbar .wg-mi{border-radius:4px;padding:2px 8px;font-size:13px}[data-design=parchment] .wg-macbar .wg-mi.app{font-weight:600}[data-design=parchment] .wg-macbar .wg-right{color:#1a1a1a;align-items:center;gap:12px;margin-left:auto;display:flex}[data-design=parchment] .wg-macbar .wg-icn{align-items:center;gap:3px;font-size:13px;display:inline-flex}[data-design=parchment] .wg-macbar .wg-aloc{color:var(--accent-brand);cursor:pointer;background:#3a6b441a;border-radius:4px;align-items:center;gap:5px;padding:1px 7px;font-size:12px;font-weight:500;display:inline-flex}[data-design=parchment] .wg-macbar .wg-aloc .wg-aloc-icon{background:var(--accent-brand);color:#f5f1e8;width:9px;height:9px;font-family:var(--font-serif);border-radius:2.5px;justify-content:center;align-items:center;font-size:9px;display:inline-flex}[data-design=parchment] .wg-macbar .wg-aloc .wg-count{color:var(--accent-brand);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .wg-menubar-body{background:linear-gradient(#a6b8a5 0%,#768b7c 100%);border-radius:0 0 8px 8px;min-height:280px;padding:40px 40px 56px;position:relative}[data-design=parchment] .wg-menubar-body:after{content:"";pointer-events:none;background:repeating-linear-gradient(-45deg,#ffffff08 0 2px,#0000 2px 6px);border-radius:0 0 8px 8px;position:absolute;inset:0}[data-design=parchment] .wg-mb-popover{-webkit-backdrop-filter:blur(30px)saturate(170%);backdrop-filter:blur(30px)saturate(170%);width:320px;font-family:var(--font-sans);z-index:2;background:#f5f1e8f0;border:.5px solid #0000001a;border-radius:12px;position:absolute;top:4px;right:68px;overflow:hidden;box-shadow:0 18px 48px #00000038,0 2px 6px #00000014,inset 0 .5px #fffc}[data-design=parchment] .wg-mb-popover:before{content:"";background:#f5f1e8f0;border-top:.5px solid #0000001a;border-left:.5px solid #0000001a;width:10px;height:10px;position:absolute;top:-5px;right:92px;transform:rotate(45deg)}[data-design=parchment] .wg-mb-head{border-bottom:.5px solid #00000014;justify-content:space-between;align-items:center;padding:10px 14px 8px;display:flex}[data-design=parchment] .wg-mb-head .wg-hn{font-family:var(--font-serif);color:var(--text-1);align-items:center;gap:6px;font-size:13px;display:flex}[data-design=parchment] .wg-mb-head .wg-hn .wg-app-icon{background:var(--accent-brand);color:#f5f1e8;width:14px;height:14px;font-family:var(--font-serif);border-radius:3.5px;justify-content:center;align-items:center;font-size:9px;display:inline-flex}[data-design=parchment] .wg-mb-head .wg-date{color:var(--text-3);font-variant-numeric:tabular-nums;letter-spacing:.3px;font-size:11px}[data-design=parchment] .wg-mb-focus{border-bottom:.5px solid #0000000f;align-items:center;gap:10px;padding:10px 14px;display:flex}[data-design=parchment] .wg-mb-ring{background:conic-gradient(var(--accent-brand) 72%, var(--parchment-recessed) 0);width:36px;height:36px;box-shadow:var(--shadow-chip);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}[data-design=parchment] .wg-mb-ring:after{content:"";background:var(--parchment-raised);border-radius:50%;position:absolute;inset:3px}[data-design=parchment] .wg-mb-ring .wg-ring-t{font-family:var(--font-serif);color:var(--text-1);font-variant-numeric:tabular-nums;font-size:11px;position:relative}[data-design=parchment] .wg-mb-focus .wg-fn{flex:1;min-width:0;font-size:13px}[data-design=parchment] .wg-mb-focus .wg-fn b{font-weight:500}[data-design=parchment] .wg-mb-focus .wg-fn .wg-sub{color:var(--text-3);font-size:11px}[data-design=parchment] .wg-mb-play{background:var(--accent-brand);color:#f5f1e8;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;display:inline-flex}[data-design=parchment] .wg-mb-list{max-height:220px;padding:4px 0 6px;overflow:hidden}[data-design=parchment] .wg-mb-row{color:var(--text-1);align-items:center;gap:9px;padding:6px 14px;font-size:13px;display:flex}[data-design=parchment] .wg-mb-row:hover{background:#3a6b4412}[data-design=parchment] .wg-mb-row .wg-ck{border:1.3px solid var(--text-4);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;font-size:9px;display:inline-flex}[data-design=parchment] .wg-mb-row.done .wg-ck{background:var(--accent-success);border-color:var(--accent-success);color:#f5f1e8}[data-design=parchment] .wg-mb-row.done .wg-row-t{color:var(--text-3);text-decoration:line-through}[data-design=parchment] .wg-mb-row .wg-row-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}[data-design=parchment] .wg-mb-row .wg-row-m{color:var(--text-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}[data-design=parchment] .wg-mb-row .wg-pd{border-radius:50%;flex-shrink:0;width:6px;height:6px}[data-design=parchment] .wg-mb-row.section-head{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);padding:7px 14px 4px;font-size:11px;font-weight:500}[data-design=parchment] .wg-mb-row.section-head:hover{background:0 0}[data-design=parchment] .wg-mb-foot{border-top:.5px solid #0000000f;align-items:center;gap:4px;padding:8px 10px;display:flex}[data-design=parchment] .wg-mb-foot .wg-btn{text-align:center;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:5px;font-size:12px}[data-design=parchment] .wg-mb-foot .wg-btn:hover{background:#0000000d}[data-design=parchment] .wg-mb-foot .wg-btn.primary{color:var(--accent-brand);font-weight:500}[data-design=parchment] .wg-mb-foot .wg-kbd{color:var(--text-4);background:var(--parchment-recessed);letter-spacing:.3px;border-radius:3px;padding:1px 4px;font-size:11px}[data-design=parchment] .wg-noti-col{width:260px;box-shadow:var(--shadow-elevated);background:linear-gradient(#3a4a3a 0%,#1f2a1f 100%);border-radius:12px;padding:16px 14px 20px;position:relative}[data-design=parchment] .wg-noti-col:before{content:"";pointer-events:none;background:repeating-linear-gradient(-45deg,#ffffff08 0 1px,#0000 1px 6px);border-radius:12px;position:absolute;inset:0}[data-design=parchment] .wg-noti-col .wg-date-big{font-family:var(--font-sans);color:#f5f1e8;text-align:center;letter-spacing:-.3px;margin-bottom:2px;font-size:17px;font-weight:600}[data-design=parchment] .wg-noti-col .wg-time-big{font-family:var(--font-sans);color:#f5f1e8;text-align:center;letter-spacing:-2px;margin-bottom:16px;font-size:50px;font-weight:200;line-height:1}[data-design=parchment] .wg-widget{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);color:#f5f1e8;z-index:1;background:#f5f1e833;border:.5px solid #f5f1e840;border-radius:18px;margin-bottom:10px;padding:12px 14px;position:relative}[data-design=parchment] .wg-widget .wg-wh{letter-spacing:.6px;color:#f5f1e8d9;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;display:flex}[data-design=parchment] .wg-widget .wg-wh .wg-wh-app{font-family:var(--font-serif);color:#f5f1e8e6;align-items:center;gap:5px;font-size:11px;display:inline-flex}[data-design=parchment] .wg-widget .wg-wh .wg-wh-app .wg-wh-icon{width:13px;height:13px;color:var(--accent-brand);font-family:var(--font-serif);background:#f5f1e8;border-radius:3px;justify-content:center;align-items:center;font-size:9px;display:inline-flex}[data-design=parchment] .wg-widget .wg-wb-title{font-family:var(--font-serif);letter-spacing:-.2px;margin-bottom:4px;font-size:15px;line-height:1.2}[data-design=parchment] .wg-widget .wg-wb-meta{color:#f5f1e8b3;font-size:11px}[data-design=parchment] .wg-widget .wg-wb-hline{background:#f5f1e833;height:.5px;margin:8px 0}[data-design=parchment] .wg-widget .wg-wb-task{align-items:center;gap:8px;padding:3px 0;font-size:12px;display:flex}[data-design=parchment] .wg-widget .wg-wb-task .wg-wb-ck{border:1.2px solid #f5f1e88c;border-radius:50%;flex-shrink:0;width:12px;height:12px}[data-design=parchment] .wg-widget .wg-wb-task.done .wg-wb-ck{background:#7fad7ee6;border-color:#7fad7ee6}[data-design=parchment] .wg-widget .wg-wb-task .wg-wb-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}[data-design=parchment] .wg-widget .wg-wb-task.done .wg-wb-t{color:#f5f1e899;text-decoration:line-through}[data-design=parchment] .wg-widget .wg-wb-task .wg-wb-m{color:#f5f1e88c;font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .wg-widget.focus .wg-ring-big{background:conic-gradient(#f5f1e8 40%, #f5f1e833 0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;position:relative}[data-design=parchment] .wg-widget.focus .wg-ring-big:after{content:"";background:#f5f1e826;border-radius:50%;position:absolute;inset:4px}[data-design=parchment] .wg-widget.focus .wg-ring-big .wg-ring-big-t{font-family:var(--font-serif);color:#f5f1e8;font-variant-numeric:tabular-nums;font-size:15px;position:relative}[data-design=parchment] .wg-mac-widget{background:var(--parchment-raised);border:.5px solid var(--parchment-deep);box-shadow:var(--shadow-raised), var(--highlight-top);font-family:var(--font-sans);color:var(--text-1);border-radius:18px;flex-direction:column;padding:14px;display:flex;position:relative;overflow:hidden}[data-design=parchment] .wg-mac-widget.sm{width:156px;height:156px}[data-design=parchment] .wg-mac-widget.md{width:332px;height:156px}[data-design=parchment] .wg-mac-widget.lg{width:332px;height:332px}[data-design=parchment] .wg-mw-head{letter-spacing:.8px;color:var(--text-3);justify-content:space-between;align-items:center;margin-bottom:4px;font-size:11px;display:flex}[data-design=parchment] .wg-mw-head .wg-mw-app{font-family:var(--font-serif);text-transform:none;letter-spacing:0;color:var(--text-2);align-items:center;gap:5px;font-size:11px;display:inline-flex}[data-design=parchment] .wg-mw-head .wg-mw-app .wg-mw-icon{background:var(--accent-brand);color:#f5f1e8;width:13px;height:13px;font-family:var(--font-serif);border-radius:3.5px;justify-content:center;align-items:center;font-size:9px;display:inline-flex}[data-design=parchment] .wg-mw-big{font-family:var(--font-serif);font-variant-numeric:tabular-nums;color:var(--text-1);margin-top:6px;font-size:38px;line-height:1}[data-design=parchment] .wg-mw-big .wg-u{color:var(--text-3);font-size:14px;font-family:var(--font-serif);margin-left:2px}[data-design=parchment] .wg-mw-cap{color:var(--text-3);margin-top:2px;font-size:11px}[data-design=parchment] .wg-mw-foot-stack{flex-direction:column;flex:1;gap:4px;margin-top:auto;display:flex}[data-design=parchment] .wg-mw-task{align-items:center;gap:7px;font-size:12px;display:flex}[data-design=parchment] .wg-mw-task .wg-mw-ck{border:1.2px solid var(--text-4);border-radius:50%;flex-shrink:0;width:11px;height:11px}[data-design=parchment] .wg-mw-task.done .wg-mw-ck{background:var(--accent-success);border-color:var(--accent-success)}[data-design=parchment] .wg-mw-task.done{color:var(--text-3);text-decoration:line-through}[data-design=parchment] .wg-mw-task .wg-mw-t{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}[data-design=parchment] .wg-mw-heat{grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(12,1fr);gap:2px;height:72px;margin-top:8px;display:grid}[data-design=parchment] .wg-mw-heat span{background:var(--parchment-deep);border-radius:2px}[data-design=parchment] .wg-mw-cal{flex-direction:column;gap:3px;margin-top:6px;font-size:11px;display:flex}[data-design=parchment] .wg-mw-cal .wg-ev{border-left:2.5px solid var(--src-google);background:#4285f414;border-radius:5px;justify-content:space-between;gap:6px;padding:4px 8px;display:flex}[data-design=parchment] .wg-mw-cal .wg-ev.apple{border-color:var(--src-apple);background:#fa243c14}[data-design=parchment] .wg-mw-cal .wg-ev.focus{border-color:var(--proj-blue);background:#378add14}[data-design=parchment] .wg-mw-cal .wg-ev .wg-ev-tt{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-1);flex:1;font-size:11px;overflow:hidden}[data-design=parchment] .wg-mw-cal .wg-ev .wg-ev-tm{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .wg-lock-device{background:#141414;border-radius:40px;flex-shrink:0;width:280px;height:580px;padding:7px;box-shadow:0 30px 60px #3c321438,inset 0 0 0 1.5px #262626}[data-design=parchment] .wg-lock-screen{color:#f5f1e8;width:100%;height:100%;font-family:var(--font-sans);background:radial-gradient(at 30% 25%,#5c6b4be6 0,#0000 55%),radial-gradient(at 75% 80%,#3d4c33f2 0,#0000 60%),linear-gradient(#2a3520 0%,#13190e 100%);border-radius:33px;position:relative;overflow:hidden}[data-design=parchment] .wg-lock-island{z-index:20;background:#000;border-radius:16px;width:92px;height:26px;position:absolute;top:8px;left:50%;transform:translate(-50%)}[data-design=parchment] .wg-lock-time-big{font-family:var(--font-sans);letter-spacing:-2px;text-align:center;margin-top:60px;font-size:74px;font-weight:200;line-height:1}[data-design=parchment] .wg-lock-date{text-align:center;color:#f5f1e8eb;margin-bottom:8px;font-size:15px;font-weight:500}[data-design=parchment] .wg-lock-inline{color:#f5f1e8d9;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;top:50px;left:0;right:0}[data-design=parchment] .wg-lock-inline .wg-pill{align-items:center;gap:4px;display:inline-flex}[data-design=parchment] .wg-lock-inline .wg-pill .wg-pill-icon{width:10px;height:10px;color:var(--accent-brand);font-family:var(--font-serif);background:#f5f1e8;border-radius:2.5px;justify-content:center;align-items:center;font-size:9px;display:inline-flex}[data-design=parchment] .wg-lock-widgets-row{gap:10px;margin-top:16px;padding:0 16px;display:flex}[data-design=parchment] .wg-lock-w{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);color:#f5f1e8;font-family:var(--font-sans);background:#f5f1e82e;border:.5px solid #f5f1e838;border-radius:14px;padding:8px 10px}[data-design=parchment] .wg-lock-w.circle{border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:72px;height:72px;padding:0;display:flex}[data-design=parchment] .wg-lock-w.circle .wg-lw-n{font-family:var(--font-serif);font-size:22px;line-height:1}[data-design=parchment] .wg-lock-w.circle .wg-lw-l{letter-spacing:.6px;text-transform:uppercase;opacity:.8;font-size:9px}[data-design=parchment] .wg-lock-w.rect{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;height:72px;display:flex}[data-design=parchment] .wg-lock-w.rect .wg-lw-tt{font-family:var(--font-serif);letter-spacing:-.2px;font-size:13px;line-height:1.15}[data-design=parchment] .wg-lock-w.rect .wg-lw-sub{opacity:.75;font-size:11px}[data-design=parchment] .wg-lock-w.rect .wg-lw-tm{color:#7fad7e;font-variant-numeric:tabular-nums;margin-top:auto;font-size:11px}[data-design=parchment] .wg-lock-noti{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#f5f1e8;background:#f5f1e826;border-radius:14px;align-items:flex-start;gap:10px;margin:14px 16px 0;padding:10px 12px;display:flex}[data-design=parchment] .wg-lock-noti .wg-noti-ic{background:var(--accent-brand);color:#f5f1e8;width:28px;height:28px;font-family:var(--font-serif);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}[data-design=parchment] .wg-lock-noti .wg-noti-ttl{font-size:12px;font-weight:600}[data-design=parchment] .wg-lock-noti .wg-noti-bd{color:#f5f1e8d1;margin-top:2px;font-size:11px;line-height:1.4}[data-design=parchment] .wg-lock-noti .wg-noti-tm{color:#f5f1e899;flex-shrink:0;font-size:11px}[data-design=parchment] .wg-lock-homeind{background:#f5f1e88c;border-radius:3px;width:104px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}[data-design=parchment] .wg-lock-bottom{justify-content:space-between;display:flex;position:absolute;bottom:40px;left:22px;right:22px}[data-design=parchment] .wg-lock-bottom .wg-fab{color:#f5f1e8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f1e833;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;display:inline-flex}[data-design=parchment] .wg-home-device{background:#141414;border-radius:40px;flex-shrink:0;width:280px;height:580px;padding:7px;box-shadow:0 30px 60px #3c321438,inset 0 0 0 1.5px #262626}[data-design=parchment] .wg-home-screen{width:100%;height:100%;font-family:var(--font-sans);background:radial-gradient(at 60% 20%,#d6cbae 0,#0000 60%),radial-gradient(at 20% 80%,#c9b58a 0,#0000 55%),linear-gradient(#e4d9bd,#c5b186);border-radius:33px;position:relative;overflow:hidden}[data-design=parchment] .wg-home-island{z-index:20;background:#000;border-radius:16px;width:92px;height:26px;position:absolute;top:8px;left:50%;transform:translate(-50%)}[data-design=parchment] .wg-home-sbar{color:#1a1a1a;justify-content:space-between;height:44px;padding:14px 24px 0;font-size:13px;font-weight:600;display:flex}[data-design=parchment] .wg-home-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding:12px 16px;display:grid}[data-design=parchment] .wg-hw{font-family:var(--font-sans);color:var(--text-1);background:#f5f1e8fa;border-radius:18px;flex-direction:column;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 10px #00000014}[data-design=parchment] .wg-hw.sq{aspect-ratio:1;grid-column:span 2}[data-design=parchment] .wg-hw.rect{aspect-ratio:2.1;grid-column:span 4}[data-design=parchment] .wg-hw.big{aspect-ratio:1.05;grid-column:span 4}[data-design=parchment] .wg-hw .wg-hh{color:var(--text-3);justify-content:space-between;align-items:center;font-size:11px;display:flex}[data-design=parchment] .wg-hw .wg-hh .wg-hw-app{font-family:var(--font-serif);color:var(--text-2);align-items:center;gap:4px;font-size:11px;display:inline-flex}[data-design=parchment] .wg-hw .wg-hh .wg-hw-app .wg-hw-icon{background:var(--accent-brand);color:#f5f1e8;width:12px;height:12px;font-family:var(--font-serif);border-radius:3px;justify-content:center;align-items:center;font-size:9px;display:inline-flex}[data-design=parchment] .wg-hw .wg-hw-num{font-family:var(--font-serif);font-variant-numeric:tabular-nums;color:var(--text-1);margin-top:4px;font-size:30px;line-height:1}[data-design=parchment] .wg-hw .wg-hw-label{color:var(--text-3);margin-top:1px;font-size:11px}[data-design=parchment] .wg-hw .wg-hw-list{flex-direction:column;gap:3px;margin-top:auto;font-size:11px;display:flex}[data-design=parchment] .wg-hw .wg-hw-row{align-items:center;gap:5px;display:flex}[data-design=parchment] .wg-hw .wg-hw-row .wg-hw-ck{border:1px solid var(--text-4);border-radius:50%;flex-shrink:0;width:9px;height:9px}[data-design=parchment] .wg-hw .wg-hw-row.done .wg-hw-ck{background:var(--accent-success);border-color:var(--accent-success)}[data-design=parchment] .wg-hw .wg-hw-row.done .wg-hw-row-t{color:var(--text-3);text-decoration:line-through}[data-design=parchment] .wg-hw .wg-hw-row .wg-hw-row-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}[data-design=parchment] .wg-hw .wg-hw-row .wg-hw-row-m{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:9px}[data-design=parchment] .wg-hw.big .wg-hwb-top{justify-content:space-between;margin-bottom:6px;display:flex}[data-design=parchment] .wg-hw.big .wg-hwb-date{font-family:var(--font-serif);color:var(--text-1);font-size:28px;line-height:1}[data-design=parchment] .wg-hw.big .wg-hwb-date .wg-hwb-d{color:var(--text-3);letter-spacing:1px;text-transform:uppercase;font-size:11px;font-family:var(--font-sans);margin-bottom:2px;display:block}[data-design=parchment] .wg-hw.big .wg-hwb-split{border-top:.5px solid var(--divider-hairline);flex:1;grid-template-columns:1fr 1fr;gap:10px;padding-top:8px;display:grid}[data-design=parchment] .wg-hw.big .wg-hwb-col{flex-direction:column;gap:4px;display:flex}[data-design=parchment] .wg-hw.big .wg-hwb-col .wg-hwb-lbl{letter-spacing:1px;text-transform:uppercase;color:var(--text-3);font-size:9px}[data-design=parchment] .wg-hw.big .wg-hwb-col .wg-hwb-event{border-left:2px solid var(--src-google);background:#4285f414;border-radius:4px;padding:4px 6px;font-size:11px}[data-design=parchment] .wg-hw.big .wg-hwb-col .wg-hwb-event.apple{border-color:var(--src-apple);background:#fa243c14}[data-design=parchment] .wg-hw.big .wg-hwb-col .wg-hwb-event .wg-hwb-ttx{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}[data-design=parchment] .wg-hw.big .wg-hwb-col .wg-hwb-event .wg-hwb-tm{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:9px}[data-design=parchment] .wg-app-icons{grid-template-columns:repeat(4,1fr);gap:14px 16px;padding:12px 18px 0;display:grid}[data-design=parchment] .wg-app-icon{aspect-ratio:1;font-family:var(--font-serif);color:#f5f1e8;border-radius:13px;justify-content:center;align-items:center;font-size:17px;display:flex;box-shadow:0 4px 10px #00000014}[data-design=parchment] .wg-app-icon.aloc{background:var(--accent-brand);position:relative}[data-design=parchment] .wg-app-icon.aloc:after{content:"3";background:var(--accent-error);color:#fff;width:18px;height:18px;font-family:var(--font-sans);border:2px solid #e4d9bd;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:-4px;right:-4px}[data-design=parchment] .wg-app-icon.mail{background:var(--src-google)}[data-design=parchment] .wg-app-icon.cal{color:var(--accent-error);background:#f5f1e8}[data-design=parchment] .wg-app-icon.messages{background:var(--accent-success);color:#f5f1e8}[data-design=parchment] .wg-home-dock{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f5f1e859;border-radius:24px;justify-content:space-around;align-items:center;height:74px;padding:0 10px;display:flex;position:absolute;bottom:20px;left:14px;right:14px}[data-design=parchment] .wg-home-dock .wg-di{background:var(--accent-brand);width:50px;height:50px;font-family:var(--font-serif);color:#f5f1e8;border-radius:11px;justify-content:center;align-items:center;font-size:17px;display:inline-flex;box-shadow:0 4px 10px #0000001f}[data-design=parchment] .wg-home-dock .wg-di.cal{color:var(--accent-error);background:#f5f1e8}[data-design=parchment] .wg-home-dock .wg-di.safari{background:linear-gradient(#4a9eff,#1a5fd3)}[data-design=parchment] .wg-home-dock .wg-di.messages{background:var(--accent-success)}[data-design=parchment] .wg-home-homeind{background:#14141473;border-radius:3px;width:104px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}[data-design=parchment] .wg-standby{background:#141414;border-radius:20px;flex-shrink:0;width:540px;height:300px;padding:8px;box-shadow:0 30px 60px #3c321438,inset 0 0 0 1.5px #262626}[data-design=parchment] .wg-standby-screen{color:#f5f1e8;width:100%;height:100%;font-family:var(--font-sans);background:#000;border-radius:14px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}[data-design=parchment] .wg-standby-pane{flex-direction:column;justify-content:center;padding:28px 32px;display:flex}[data-design=parchment] .wg-standby-pane.l{border-right:.5px solid #f5f1e81a}[data-design=parchment] .wg-sb-small-app{font-family:var(--font-serif);color:#f5f1e88c;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;display:inline-flex}[data-design=parchment] .wg-sb-small-app .wg-sb-icon{color:#141414;background:#7fad7e;border-radius:3.5px;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;display:inline-flex}[data-design=parchment] .wg-standby-next{font-family:var(--font-serif);color:#f5f1e8;letter-spacing:-.3px;margin-bottom:12px;font-size:32px;line-height:1.05}[data-design=parchment] .wg-standby-next .wg-sn-t{color:#7fad7e;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:22px;display:block}[data-design=parchment] .wg-standby-sub{color:#f5f1e8a6;font-size:14px}[data-design=parchment] .wg-standby-list{flex-direction:column;gap:8px;font-size:13px;display:flex}[data-design=parchment] .wg-standby-list .wg-sl-row{align-items:center;gap:10px;display:flex}[data-design=parchment] .wg-standby-list .wg-sl-row .wg-sl-ck{border:1.3px solid #f5f1e866;border-radius:50%;flex-shrink:0;width:12px;height:12px}[data-design=parchment] .wg-standby-list .wg-sl-row.done .wg-sl-ck{background:#7fad7e;border-color:#7fad7e}[data-design=parchment] .wg-standby-list .wg-sl-row.done .wg-sl-t{color:#f5f1e880;text-decoration:line-through}[data-design=parchment] .wg-standby-list .wg-sl-row .wg-sl-t{flex:1}[data-design=parchment] .wg-standby-list .wg-sl-row .wg-sl-m{color:#f5f1e880;font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .wg-standby-time-bar{color:#f5f1e866;letter-spacing:.5px;justify-content:space-between;font-size:11px;display:flex;position:absolute;bottom:16px;left:32px;right:32px}[data-design=parchment] .wg-watch-device{background:#161616;border-radius:42px;flex-shrink:0;width:200px;height:236px;padding:7px;position:relative;box-shadow:0 20px 40px #3c321438,inset 0 0 0 1.5px #262626}[data-design=parchment] .wg-watch-device:before,[data-design=parchment] .wg-watch-device:after{content:"";background:#2a2a2a;border-radius:0 2px 2px 0;width:4px;position:absolute;right:-4px}[data-design=parchment] .wg-watch-device:before{height:36px;top:56px}[data-design=parchment] .wg-watch-device:after{height:22px;top:120px}[data-design=parchment] .wg-watch-screen{color:#f5f1e8;width:100%;height:100%;font-family:var(--font-sans);background:#000;border-radius:36px;flex-direction:column;padding:16px 18px;display:flex;position:relative;overflow:hidden}[data-design=parchment] .wg-watch-top{justify-content:space-between;align-items:flex-start;display:flex}[data-design=parchment] .wg-watch-top .wg-wt-time{font-family:var(--font-sans);color:#ffc857;font-size:17px;font-weight:600}[data-design=parchment] .wg-watch-top .wg-comp-sm{background:conic-gradient(#7fad7e 72%, #f5f1e826 0);width:32px;height:32px;font-family:var(--font-serif);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex;position:relative}[data-design=parchment] .wg-watch-top .wg-comp-sm:after{content:"";background:#000;border-radius:50%;position:absolute;inset:2.5px}[data-design=parchment] .wg-watch-top .wg-comp-sm .wg-csm-n{color:#f5f1e8;font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:11px;position:relative}[data-design=parchment] .wg-watch-mid{flex:1;justify-content:center;align-items:center;display:flex;position:relative}[data-design=parchment] .wg-watch-time{font-family:var(--font-sans);letter-spacing:-1px;color:#ffc857;font-size:56px;font-weight:500;line-height:.95}[data-design=parchment] .wg-watch-bottom{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:6px;display:grid}[data-design=parchment] .wg-comp-rect{color:#f5f1e8;background:#f5f1e81f;border-radius:8px;flex-direction:column;gap:1px;padding:5px 6px;font-size:11px;display:flex}[data-design=parchment] .wg-comp-rect .wg-cr-lbl{letter-spacing:.6px;color:#f5f1e899;text-transform:uppercase;font-size:9px}[data-design=parchment] .wg-comp-rect .wg-cr-val{font-family:var(--font-serif);color:#7fad7e;font-variant-numeric:tabular-nums;font-size:11px}[data-design=parchment] .wg-comp-rect.wide{grid-column:span 2}[data-design=parchment] .wg-comp-rect.wide .wg-cr-val{color:#f5f1e8;font-size:11px;font-family:var(--font-sans);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}[data-design=parchment] .wg-comp-rect.wide .wg-cr-sub{color:#f5f1e880;font-size:9px}[data-design=parchment] .wg-watch-face-circles{flex:1;justify-content:center;align-items:center;display:flex;position:relative}[data-design=parchment] .wg-watch-face-circles .wg-wfc-ctr{font-family:var(--font-sans);color:#f5f1e8;letter-spacing:-.5px;font-size:40px;font-weight:300}[data-design=parchment] .wg-watch-face-circles .wg-corner{width:36px;height:36px;font-family:var(--font-serif);color:#f5f1e8;background:#000;border:1.5px solid #f5f1e84d;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex;position:absolute}[data-design=parchment] .wg-watch-face-circles .wg-corner.tl{top:4px;left:4px}[data-design=parchment] .wg-watch-face-circles .wg-corner.tr{color:#7fad7e;border-color:#7fad7e;top:4px;right:4px}[data-design=parchment] .wg-watch-face-circles .wg-corner.bl{color:#ffc857;border-color:#ffc857;bottom:4px;left:4px}[data-design=parchment] .wg-watch-face-circles .wg-corner.br{bottom:4px;right:4px}[data-design=parchment] .wg-habits-grid{flex:1;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(7,1fr);gap:2px;margin-top:4px;display:grid}[data-design=parchment] .wg-habits-grid span{border-radius:2px}[data-design=parchment] .onboarding-layout{grid-template-columns:180px minmax(0,1fr)}@media (max-width:640px){[data-design=parchment] .onboarding-layout{grid-template-columns:minmax(0,1fr)}[data-design=parchment] .onboarding-layout>nav.set-rail{flex-wrap:wrap;gap:4px;display:flex;position:static}[data-design=parchment] .onboarding-layout>nav.set-rail .set-rail-item{text-align:center;flex:auto;padding:6px 8px;font-size:11px}[data-design=parchment] .pm-head{flex-direction:row;align-items:center;gap:10px}[data-design=parchment] .pm-head-actions{justify-content:flex-end}[data-design=parchment] .pm-title{font-size:20px}[data-design=parchment] .pm-sub{font-size:11px}[data-design=parchment] .pm-hair{margin:8px 0 10px}}@media (max-width:768px){[data-design=parchment] .surface-tabs{gap:3px;padding:3px}[data-design=parchment] .surface-tabs button,[data-design=parchment] .surface-tabs a{padding:4px 10px;font-size:11px;min-height:0!important}}@media (max-width:480px){[data-design=parchment] .task-row{flex-wrap:wrap;row-gap:4px}[data-design=parchment] .task-row .chip:nth-of-type(n+3){display:none}[data-design=parchment] .date-head{flex-wrap:wrap;row-gap:4px}[data-design=parchment] .date-head .pill{margin-left:0}}@media (max-width:640px){[data-design=parchment] .insights-hero{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}[data-design=parchment] .gantt-bar:focus{outline:none}[data-design=parchment] .gantt-bar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
