@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where([data-slot],[data-slot] *){border-color:var(--border)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--color-ground);background-image:var(--texture-ground);background-size:var(--texture-size);color:var(--color-ink);font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}}@layer components{.lnc-icon{flex:none;display:inline-flex}.lnc-btn{border-radius:var(--radius-button);white-space:nowrap;cursor:pointer;border:1px solid #0000;outline:none;flex:none;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .12s;display:inline-flex}.lnc-btn svg{flex:none}.lnc-btn:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px var(--ring)}.lnc-btn:disabled{opacity:.5;pointer-events:none}.lnc-btn-primary{background:var(--primary);color:var(--primary-foreground)}.lnc-btn-primary:hover{background:var(--color-primary-hover)}.lnc-btn-secondary{border:var(--border-button-secondary);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-segment)}.lnc-btn-secondary:hover{border-color:var(--color-button-secondary-hover-line);background:var(--muted)}.lnc-btn-ghost{color:inherit;background:0 0}.lnc-btn-ghost:hover{background:var(--muted)}.lnc-btn-sm{gap:4px;height:32px;padding:0 12px}.lnc-btn-lg{height:40px;padding:0 20px}.lnc-btn-icon{width:36px;padding:0}.lnc-btn-icon.lnc-btn-sm{width:32px}.lnc-btn-icon.lnc-btn-lg{width:40px}.lnc-pill{border:1px solid var(--input);border-radius:var(--radius-button);background:var(--card);height:32px;color:var(--foreground);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.lnc-pill:hover{background:var(--muted)}.lnc-pill[aria-pressed=true],.lnc-pill[aria-current=page]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.lnc-pill-count{font-variant-numeric:tabular-nums;opacity:.7;font-size:12px}.lnc-segmented{border-radius:var(--radius-button);background:var(--muted);flex:none;gap:2px;padding:3px;display:inline-flex}.lnc-segmented-option{border-radius:var(--radius-button);height:32px;color:var(--muted-foreground);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.lnc-segmented-option[aria-pressed=true],.lnc-segmented-option[aria-current=page]{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-segment)}.lnc-field{flex-direction:column;gap:6px;min-width:0;display:flex}.lnc-field-label{font-size:14px;font-weight:500;line-height:1.375}.lnc-field-help{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.625}.lnc-field-error{color:var(--destructive);margin:0;font-size:12px;font-weight:500;line-height:1.625}.lnc-field-tip{display:none}:root:has(.studio-main) .lnc-field-tip{display:inline-flex}:root:has(.studio-main) .lnc-field-help{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}input.lnc-input,select.lnc-input,textarea.lnc-input{border:1px solid var(--input);border-radius:var(--radius);background:var(--card);width:100%;height:36px;color:var(--foreground);box-shadow:var(--shadow-segment);outline:none;padding:4px 10px;font-size:14px;transition:color .15s,box-shadow .15s}.lnc-input::placeholder{color:var(--muted-foreground);opacity:1}input.lnc-input:focus-visible,select.lnc-input:focus-visible,textarea.lnc-input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px var(--ring)}.lnc-input[aria-invalid=true]{border-color:var(--destructive)}.lnc-input:disabled{opacity:.5;cursor:not-allowed}textarea.lnc-textarea{resize:vertical;height:auto;min-height:96px;padding:8px 10px}label.lnc-check:not([data-drawn]),label.lnc-switch:not([data-drawn]){cursor:pointer;align-items:center;gap:10px;min-width:0;font-size:14px;display:inline-flex;position:relative}.lnc-choice-label{min-width:0}label.lnc-check>input:not(.peer),label.lnc-switch>input:not(.peer){opacity:0;width:1px;height:1px;margin:0;position:absolute}:is(label.lnc-check:has(>input:disabled),label.lnc-switch:has(>input:disabled)){opacity:.5;cursor:not-allowed}span.lnc-check-box:not([data-slot]){border:1px solid var(--input);background:var(--card);border-radius:4px;flex:none;width:16px;height:16px;position:relative}input:checked+span.lnc-check-box:not([data-slot]){border-color:var(--primary);background:var(--primary)}input:checked+span.lnc-check-box:not([data-slot]):after{content:"";border-right:2px solid var(--primary-foreground);border-bottom:2px solid var(--primary-foreground);width:5px;height:9px;position:absolute;top:1px;left:4.5px;transform:rotate(45deg)}span.lnc-switch-track:not([data-slot]){background:var(--input);border-radius:999px;flex:none;width:32px;height:18.4px;transition:background-color .15s;position:relative}span.lnc-switch-track:not([data-slot]):after{content:"";background:var(--background);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:1.2px;left:1px}input:checked+span.lnc-switch-track:not([data-slot]){background:var(--primary)}input:checked+span.lnc-switch-track:not([data-slot]):after{transform:translate(14px)}input:focus-visible+span.lnc-check-box:not([data-slot]),input:focus-visible+span.lnc-switch-track:not([data-slot]){outline:2px solid var(--ring);outline-offset:2px}.lnc-card:not([data-slot]){border:var(--border-card);border-radius:var(--radius-card);background-color:var(--card);background-image:var(--texture-surface);background-size:var(--texture-size);min-width:0;box-shadow:var(--shadow-card);color:var(--card-foreground)}.lnc-card-pad-md{padding:24px}.lnc-card-pad-sm{padding:16px}.lnc-empty-icon{border-radius:var(--radius);background:var(--muted);width:40px;height:40px;color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.lnc-look-swatch{width:26px;height:26px;box-shadow:var(--shadow-swatch);border-radius:50%;display:flex;overflow:hidden}.lnc-look-swatch>span{flex:1;display:block}.lnc-look-swatch>span:first-child{background:var(--color-swatch-1)}.lnc-look-swatch>span:nth-child(2){background:var(--color-swatch-2)}.lnc-look-swatch>span:nth-child(3){background:var(--color-swatch-3)}.lnc-look-picture{background:var(--color-ground);height:96px;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:10px;display:flex;overflow:hidden}.lnc-look-picture-side{background:var(--color-side);width:32%;box-shadow:inset -1px 0 0 var(--color-side-line);flex-direction:column;gap:6px;padding:10px 8px;display:flex}.lnc-look-picture-side>span{background:var(--color-side-hover);border-radius:3px;height:6px}.lnc-look-picture-side>span:first-child{background:var(--color-side-active)}.lnc-look-picture-main{flex-direction:column;flex:1;gap:6px;padding:10px;display:flex}.lnc-look-picture-title{background:var(--color-ink);border-radius:4px;width:60%;height:8px}.lnc-look-picture-line{background:var(--color-line-strong);border-radius:3px;height:5px}.lnc-look-picture-line-short{width:70%}.lnc-look-picture-photo{background:linear-gradient(135deg, var(--color-swatch-1), var(--color-swatch-2) 60%, var(--color-swatch-3));border-radius:6px;flex:1}.lnc-band{--color-focus:var(--color-focus-band);--ring:var(--color-focus-band);border-block:var(--space-band-frame) solid transparent;background-color:var(--color-band);background-image:var(--texture-band);background-origin:border-box;background-size:var(--texture-size);color:var(--color-band-ink);position:relative}.lnc-band:before,.lnc-band:after{content:"";background:repeating-linear-gradient(90deg, var(--color-band-sprocket) 0 12px, transparent 12px 26px);pointer-events:none;border-radius:2px;height:9px;position:absolute;left:14px;right:14px}.lnc-band:before{top:0}.lnc-band:after{bottom:0}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-border-default:1px solid #bbb;--xy-node-border-selected-default:1px solid #555;--xy-handle-background-color-default:#333;--xy-selection-background-color-default:#9696b41a;--xy-selection-border-default:1px dotted #9b9b9bcc;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));min-width:5px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{justify-content:center;align-items:center;width:26px;height:26px;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border:var(--xy-node-border,var(--xy-node-border-default));color:var(--xy-node-color,var(--xy-node-color-default))}.react-flow__node-input.selected,.react-flow__node-input:focus,.react-flow__node-input:focus-visible,.react-flow__node-default.selected,.react-flow__node-default:focus,.react-flow__node-default:focus-visible,.react-flow__node-output.selected,.react-flow__node-output:focus,.react-flow__node-output:focus-visible,.react-flow__node-group.selected,.react-flow__node-group:focus,.react-flow__node-group:focus-visible{border:var(--xy-node-border-selected,var(--xy-node-border-selected-default));outline:none}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[18\%\]{top:18%}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-18{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-\[46px\]{width:46px;height:46px}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-60{height:calc(var(--spacing) * 60)}.h-\[18\.4px\]{height:18.4px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.min-h-0{min-height:0}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-20{width:calc(var(--spacing) * 20)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-\[300px\]{max-width:300px}.max-w-\[340px\]{max-width:340px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-\[96px\]{min-width:96px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-72{flex-basis:calc(var(--spacing) * 72)}.caption-bottom{caption-side:bottom}.caption-top{caption-side:top}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:var(--spacing)}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.auto-cols-\[minmax\(176px\,1fr\)\]{grid-auto-columns:minmax(176px,1fr)}.grid-flow-col{grid-auto-flow:column}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(168px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,360px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-11{column-gap:calc(var(--spacing) * 11)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[max\(4px\,calc\(var\(--radius-card\)-6px\)\)\]{border-radius:max(4px, calc(var(--radius-card) - 6px))}.rounded-button{border-radius:var(--radius-button)}.rounded-card{border-radius:var(--radius-card)}.rounded-chip{border-radius:var(--radius-chip)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-card{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.rounded-b-card{border-bottom-right-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\(--color-line-strong\){border-color:var(--color-line-strong)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-butter-ink{border-color:var(--color-butter-ink)}.border-input{border-color:var(--input)}.border-rim{border-color:var(--color-rim)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--color-sun-gold\){background-color:var(--color-sun-gold)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-blush{background-color:var(--color-blush)}.bg-border{background-color:var(--border)}.bg-brand{background-color:var(--color-accent)}.bg-butter{background-color:var(--color-butter)}.bg-card{background-color:var(--card)}.bg-current{background-color:currentColor}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-input{background-color:var(--input)}.bg-lilac{background-color:var(--color-lilac)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-paper{background-color:var(--color-paper)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-sage{background-color:var(--color-sage)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sky{background-color:var(--color-sky)}.bg-stone{background-color:var(--color-stone)}.bg-surface-alt{background-color:var(--color-surface-alt)}.bg-surface-strong{background-color:var(--color-surface-strong)}.bg-transparent{background-color:#0000}.bg-\[image\:var\(--texture-side\)\]{background-image:var(--texture-side)}.bg-\[image\:var\(--texture-surface\)\]{background-image:var(--texture-surface)}.bg-\[repeating-linear-gradient\(135deg\,var\(--color-butter\)_0_5px\,transparent_5px_10px\)\]{background-image:repeating-linear-gradient(135deg,var(--color-butter) 0 5px,transparent 5px 10px)}.bg-size-\[var\(--texture-size\)\]{background-size:var(--texture-size)}.bg-clip-padding{background-clip:padding-box}.fill-\(--color-sun-gold\){fill:var(--color-sun-gold)}.fill-background{fill:var(--background)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-muted-foreground{fill:var(--muted-foreground)}.fill-none{fill:none}.stroke-\(--color-sun-arc\){stroke:var(--color-sun-arc)}.stroke-\(--color-sun-dot\){stroke:var(--color-sun-dot)}.stroke-\(--color-sun-gold\){stroke:var(--color-sun-gold)}.stroke-\(--color-sun-shoot\){stroke:var(--color-sun-shoot)}.stroke-background{stroke:var(--background)}.stroke-current{stroke:currentColor}.\[stroke-width\:4px\]{stroke-width:4px}.stroke-2{stroke-width:2px}.stroke-\[1\.5\]{stroke-width:1.5px}.stroke-\[1\.6\]{stroke-width:1.6px}.stroke-\[2\.5\]{stroke-width:2.5px}.stroke-\[7\]{stroke-width:7px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[3px\]{padding:3px}.p-\[18px\]{padding:18px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-\[120px\]{padding-right:120px}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-0{padding-left:0}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-\[26px\]{padding-left:26px}.pl-\[42px\]{padding-left:42px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-ed)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/relaxed{font-size:var(--text-xs);line-height:var(--leading-relaxed)}.text-xs\/snug{font-size:var(--text-xs);line-height:var(--leading-snug)}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[34px\]{font-size:34px}.text-\[length\:inherit\]{font-size:inherit}.text-page-title{font-size:var(--text-page-title)}.text-section-title{font-size:var(--text-section-title)}.text-subtitle{font-size:var(--text-subtitle)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.wrap-break-word{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\(--color-accent-text\){color:var(--color-accent-text)}.text-\(--color-side-section\){color:var(--color-side-section)}.text-background{color:var(--background)}.text-blush-ink{color:var(--color-blush-ink)}.text-brand{color:var(--color-accent)}.text-brand-foreground{color:var(--color-accent-ink)}.text-butter-ink{color:var(--color-butter-ink)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-lilac-ink{color:var(--color-lilac-ink)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-sage-ink{color:var(--color-sage-ink)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-sky-ink{color:var(--color-sky-ink)}.text-stone-ink{color:var(--color-stone-ink)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-70{opacity:.7}.bg-blend-color{background-blend-mode:color}.shadow-\(--shadow-card\){--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-float\){--tw-shadow:var(--shadow-float);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-border{--tw-ring-color:var(--border)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\,transform\,opacity\]{transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-\(--ease-studio\){--tw-ease:var(--ease-studio);transition-timing-function:var(--ease-studio)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(6\)\]{--card-spacing:calc(var(--spacing) * 6)}.\[--color-focus\:var\(--color-focus-side\)\]{--color-focus:var(--color-focus-side)}.\[--ring\:var\(--color-focus-side\)\]{--ring:var(--color-focus-side)}.\[border\:var\(--border-button-secondary\)\]{border:var(--border-button-secondary)}.\[border\:var\(--border-card\)\]{border:var(--border-card)}.\[paint-order\:stroke\]{paint-order:stroke}.\[stroke-dasharray\:3_5\]{stroke-dasharray:3 5}.\[stroke-linecap\:round\]{stroke-linecap:round}.\[stroke-linejoin\:round\]{stroke-linejoin:round}.\[text-anchor\:middle\]{text-anchor:middle}.paused{animation-play-state:paused}.running{animation-play-state:running}:is(.\*\:w-full>*){width:100%}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/file\:opacity-100:is(:where(.group\/file):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has(:where([data-orientation=horizontal])) *){text-wrap:balance}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-input:is(:where(.group\/field-label):has(:focus-visible) *):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--input)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:shadow-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-sidebar-border:is(:where(.group)[data-variant=floating] *){--tw-ring-color:var(--sidebar-border)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-horizontal\/tabs\:h-9:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 9)}.group-data-horizontal\/tabs\:h-10:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 10)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--primary)}.peer-checked\:bg-primary:is(:where(.peer):checked~*){background-color:var(--primary)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-focus-visible\:border-ring:is(:where(.peer):focus-visible~*){border-color:var(--ring)}.peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-focus-visible\:ring-ring:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--ring)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.peer-data-active\/menu-button\:text-sidebar-accent-foreground:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--sidebar-accent-foreground)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:block:after{content:var(--tw-content);display:block}.after\:size-2:after{content:var(--tw-content);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.after\:size-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-background:after{content:var(--tw-content);background-color:var(--background)}.after\:bg-brand:after{content:var(--tw-content);background-color:var(--color-accent)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:bg-primary-foreground:after{content:var(--tw-content);background-color:var(--primary-foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.peer-checked\:after\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:opacity-100:is(:where(.peer):checked~*):after{content:var(--tw-content);opacity:1}.last\:mt-0:last-child{margin-top:0}.focus-within\:\[transform\:var\(--transform-lift\)\]:focus-within{transform:var(--transform-lift)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:shadow-\(--shadow-hover\):focus-within{--tw-shadow:var(--shadow-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:\[transform\:var\(--transform-lift\)\]:hover{transform:var(--transform-lift)}.hover\:border-\(--color-button-secondary-hover-line\):hover{border-color:var(--color-button-secondary-hover-line)}.hover\:border-\(--color-ink-faint\):hover{border-color:var(--color-ink-faint)}.hover\:bg-\(--color-primary-hover\):hover{background-color:var(--color-primary-hover)}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-brand\/90:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/90:hover{background-color:color-mix(in oklab, var(--color-accent) 90%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\(--shadow-hover\):hover{--tw-shadow:var(--shadow-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:rounded-sm:focus-visible{border-radius:calc(var(--radius) * .6)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-md{border-radius:calc(var(--radius) * .8)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-end\]\:pr-4:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 4)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-4:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 4)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-\[input\:disabled\]\:cursor-not-allowed:has(:is(input:disabled)){cursor:not-allowed}:is(.has-\[input\:disabled\]\:opacity-50:has(:is(input:disabled)),.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled))){opacity:.5}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) * .8)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}@media (hover:hover){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:border-ring:has(>[data-slot=field]):has(:focus-visible){border-color:var(--ring)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-3:has(>[data-slot=field]):has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:var(--ring)}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:bg-sidebar-accent[aria-expanded=true]{background-color:var(--sidebar-accent)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.aria-pressed\:border-brand[aria-pressed=true]{border-color:var(--color-accent)}.aria-pressed\:border-primary[aria-pressed=true]{border-color:var(--primary)}.aria-pressed\:bg-card[aria-pressed=true]{background-color:var(--card)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.aria-pressed\:bg-primary[aria-pressed=true]{background-color:var(--primary)}.aria-pressed\:text-foreground[aria-pressed=true]{color:var(--foreground)}.aria-pressed\:text-primary-foreground[aria-pressed=true]{color:var(--primary-foreground)}.aria-pressed\:shadow-\[0_0_0_1px_var\(--color-accent\)\][aria-pressed=true]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-pressed\:shadow-sm[aria-pressed=true]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.aria-pressed\:hover\:bg-primary[aria-pressed=true]:hover{background-color:var(--primary)}.aria-pressed\:hover\:text-primary-foreground[aria-pressed=true]:hover{color:var(--primary-foreground)}}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-inset\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:w-\[min\(480px\,100\%\)\][data-side=left]{width:min(480px,100%)}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:w-\[min\(480px\,100\%\)\][data-side=right]{width:min(480px,100%)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(4\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-3>*)[data-slot=field]{padding:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-\[65\] *)[data-slot=kbd]{z-index:65}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-md:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-md:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) * .8);border-top-right-radius:calc(var(--radius) * .8)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-md:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-md:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=on\]\:bg-muted[data-state=on],.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing="0"][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media not all and (min-width:900px){.max-\[900px\]\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}.max-md\:pr-0{padding-right:0}}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-\[1040px\]{max-width:1040px}.sm\:max-w-\[1080px\]{max-width:1080px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.data-\[side\=left\]\:sm\:max-w-none[data-side=left]{max-width:none}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left]{max-width:var(--container-sm)}.data-\[side\=right\]\:sm\:max-w-none[data-side=right]{max-width:none}.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:table-cell{display:table-cell}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) * 1.4)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:table-cell{display:table-cell}.lg\:grid-cols-\[repeat\(auto-fit\,minmax\(190px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.lg\:text-\[26px\]{font-size:26px}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.ltr\:-translate-x-1\/2:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *),.rtl\:-translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:bg-destructive\/20:where([data-look=darkroom],[data-look=darkroom] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:where([data-look=darkroom],[data-look=darkroom] *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:where([data-look=darkroom],[data-look=darkroom] *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where([data-look=darkroom],[data-look=darkroom] *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:text-muted-foreground:where([data-look=darkroom],[data-look=darkroom] *){color:var(--muted-foreground)}.peer-checked\:dark\:bg-primary:is(:where(.peer):checked~*):where([data-look=darkroom],[data-look=darkroom] *){background-color:var(--primary)}.dark\:after\:bg-foreground:where([data-look=darkroom],[data-look=darkroom] *):after{content:var(--tw-content);background-color:var(--foreground)}.dark\:after\:mix-blend-lighten:where([data-look=darkroom],[data-look=darkroom] *):after{content:var(--tw-content);mix-blend-mode:lighten}.peer-checked\:dark\:after\:bg-primary-foreground:is(:where(.peer):checked~*):where([data-look=darkroom],[data-look=darkroom] *):after{content:var(--tw-content);background-color:var(--primary-foreground)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:where([data-look=darkroom],[data-look=darkroom] *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:where([data-look=darkroom],[data-look=darkroom] *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:where([data-look=darkroom],[data-look=darkroom] *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:where([data-look=darkroom],[data-look=darkroom] *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:where([data-look=darkroom],[data-look=darkroom] *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:where([data-look=darkroom],[data-look=darkroom] *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:where([data-look=darkroom],[data-look=darkroom] *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:where([data-look=darkroom],[data-look=darkroom] *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:where([data-look=darkroom],[data-look=darkroom] *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-data-checked\:border-primary\/20:where([data-look=darkroom],[data-look=darkroom] *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:border-primary\/20:where([data-look=darkroom],[data-look=darkroom] *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.dark\:has-data-checked\:bg-primary\/10:where([data-look=darkroom],[data-look=darkroom] *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:bg-primary\/10:where([data-look=darkroom],[data-look=darkroom] *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:where([data-look=darkroom],[data-look=darkroom] *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:where([data-look=darkroom],[data-look=darkroom] *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:where([data-look=darkroom],[data-look=darkroom] *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:where([data-look=darkroom],[data-look=darkroom] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where([data-look=darkroom],[data-look=darkroom] *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where([data-look=darkroom],[data-look=darkroom] *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}@media (hover:hover){:is(.data-open\:hover\:bg-sidebar-accent:where([data-state=open]),.data-open\:hover\:bg-sidebar-accent:where([data-open]:not([data-open=false]))):hover{background-color:var(--sidebar-accent)}:is(.data-open\:hover\:text-sidebar-accent-foreground:where([data-state=open]),.data-open\:hover\:text-sidebar-accent-foreground:where([data-open]:not([data-open=false]))):hover{color:var(--sidebar-accent-foreground)}}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-state=closed]),.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])){overflow:hidden}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-state=checked]),.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-checked\:bg-primary:where([data-look=darkroom],[data-look=darkroom] *):where([data-state=checked]),.dark\:data-checked\:bg-primary:where([data-look=darkroom],[data-look=darkroom] *):where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.dark\:data-checked\:bg-primary-foreground:where([data-look=darkroom],[data-look=darkroom] *):where([data-state=checked]),.dark\:data-checked\:bg-primary-foreground:where([data-look=darkroom],[data-look=darkroom] *):where([data-checked]:not([data-checked=false])){background-color:var(--primary-foreground)}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-unchecked\:bg-foreground:where([data-look=darkroom],[data-look=darkroom] *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:where([data-look=darkroom],[data-look=darkroom] *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:where([data-look=darkroom],[data-look=darkroom] *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:where([data-look=darkroom],[data-look=darkroom] *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-unchecked\:bg-input\/80:where([data-look=darkroom],[data-look=darkroom] *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:where([data-look=darkroom],[data-look=darkroom] *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:bg-sidebar-accent:where([data-state=active]),.data-active\:bg-sidebar-accent:where([data-active]:not([data-active=false])){background-color:var(--sidebar-accent)}.data-active\:bg-sidebar-primary:where([data-state=active]),.data-active\:bg-sidebar-primary:where([data-active]:not([data-active=false])){background-color:var(--sidebar-primary)}.data-active\:font-medium:where([data-state=active]),.data-active\:font-medium:where([data-active]:not([data-active=false])){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.data-active\:text-sidebar-accent-foreground:where([data-state=active]),.data-active\:text-sidebar-accent-foreground:where([data-active]:not([data-active=false])){color:var(--sidebar-accent-foreground)}.data-active\:text-sidebar-primary-foreground:where([data-state=active]),.data-active\:text-sidebar-primary-foreground:where([data-active]:not([data-active=false])){color:var(--sidebar-primary-foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}@media (hover:hover){:is(.data-active\:hover\:bg-sidebar-primary:where([data-state=active]),.data-active\:hover\:bg-sidebar-primary:where([data-active]:not([data-active=false]))):hover{background-color:var(--sidebar-primary)}:is(.data-active\:hover\:text-sidebar-primary-foreground:where([data-state=active]),.data-active\:hover\:text-sidebar-primary-foreground:where([data-active]:not([data-active=false]))):hover{color:var(--sidebar-primary-foreground)}}.dark\:data-active\:border-input:where([data-look=darkroom],[data-look=darkroom] *):where([data-state=active]),.dark\:data-active\:border-input:where([data-look=darkroom],[data-look=darkroom] *):where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:where([data-look=darkroom],[data-look=darkroom] *):where([data-state=active]),.dark\:data-active\:bg-input\/30:where([data-look=darkroom],[data-look=darkroom] *):where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:where([data-look=darkroom],[data-look=darkroom] *):where([data-state=active]),.dark\:data-active\:bg-input\/30:where([data-look=darkroom],[data-look=darkroom] *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:where([data-look=darkroom],[data-look=darkroom] *):where([data-state=active]),.dark\:data-active\:text-foreground:where([data-look=darkroom],[data-look=darkroom] *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:where([data-look=darkroom],[data-look=darkroom] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:where([data-look=darkroom],[data-look=darkroom] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:where([data-look=darkroom],[data-look=darkroom] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:where([data-look=darkroom],[data-look=darkroom] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\"size-\"\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-t\]\:pt-\(--card-spacing\).border-t{padding-top:var(--card-spacing)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-card>*):is(img:first-child){border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}:is(.\*\:\[img\:last-child\]\:rounded-b-card>*):is(img:last-child){border-bottom-right-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}@media not all and (min-width:40rem){.max-sm\:\[\&\>\*\]\:flex-auto>*{flex:auto}}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (min-width:28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>p\]\:flex-nowrap>p{flex-wrap:nowrap}.\[\&\>p\]\:justify-between>p{justify-content:space-between}.\[\&\>p\]\:whitespace-nowrap>p{white-space:nowrap}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-\[18px\]>svg{width:18px;height:18px}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\]\:opacity-0>svg{opacity:0}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.peer-checked\:\[\&\>svg\]\:opacity-100:is(:where(.peer):checked~*)>svg{opacity:1}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:opacity-100{opacity:1}}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@layer screens{.settings-head{margin-bottom:28px}.setup-frame{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:36px;display:grid}.setup-panel{flex-direction:column;gap:20px;min-width:0;max-width:1080px;display:flex}.setup-section-head{flex-direction:row;align-items:center;gap:6px;min-width:0;padding-bottom:2px;display:flex}.setup-section-title{font-size:var(--text-section-title);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.2}.setup-section-intro{max-width:70ch;color:var(--color-ink-muted);font-size:var(--text-body);margin:0;line-height:1.45}.setup-nav{flex-direction:column;gap:14px;padding-top:8px;display:flex;position:sticky;top:24px}.setup-nav-group{flex-direction:column;gap:4px;display:flex}.setup-nav-heading{color:var(--color-ink-subtle);font-size:var(--text-label);padding:0 12px 2px;font-weight:600}.setup-nav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.setup-nav-link{border-radius:var(--radius-nav);min-height:36px;color:var(--color-ink-muted);font-size:var(--text-body);border:1px solid #0000;align-items:center;gap:12px;padding:6px 12px;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.setup-nav-link:hover{background:var(--color-surface-strong);color:var(--color-ink)}.setup-nav-link[aria-current=page]{border-color:var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-ink);font-weight:600}.setup-nav-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:18px;height:18px;color:var(--color-ink-subtle);flex:none;transition:color .18s}.setup-nav-link[aria-current=page] .setup-nav-icon{color:var(--color-accent-text)}.setup-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.setup-form{flex-direction:column;gap:20px;min-width:0;display:flex}.setup-card{flex-direction:column;gap:18px;padding:22px 24px;scroll-margin-top:24px;display:flex}.setup-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.setup-card-heading{flex-flow:wrap;flex:260px;align-items:center;gap:4px 6px;min-width:0;display:flex}.setup-card-heading>p{flex-basis:100%}.setup-card-title{font-size:var(--text-card-title);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.3}.setup-subtitle{font-size:var(--text-body);margin:0;font-weight:600}.setup-card-intro{color:var(--color-ink-subtle);font-size:var(--text-meta);margin:0;line-height:1.45}.setup-card-actions{flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 18px;display:grid}.setup-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-wide{grid-column:1/-1}.setup-two{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.setup-code .lnc-input{font-family:var(--font-mono);font-size:var(--text-control-sm)}.setup-inset{border-radius:max(4px, calc(var(--radius-card) - 6px));background:var(--color-surface-alt);margin:0;padding:14px 16px}.setup-inset-link{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.setup-inset-text{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.setup-inset-title{font-size:var(--text-body);font-weight:600}.setup-inset-body,.setup-inset-note{color:var(--color-ink-muted);font-size:var(--text-meta)}.setup-sample{overflow-wrap:anywhere;border-radius:max(4px, calc(var(--radius-card) - 6px));background:var(--color-surface-alt);color:var(--color-ink-muted);font-size:var(--text-meta);margin:0;padding:8px 12px;font-weight:500}.setup-note,.setup-empty{color:var(--color-ink-subtle);font-size:var(--text-meta);margin:0}.setup-empty{border:1px dashed var(--color-line-strong);border-radius:max(4px, calc(var(--radius-card) - 6px));color:var(--color-ink-muted);padding:14px 16px}.setup-notice{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink-muted);margin:0;padding:16px 18px}.setup-alert{border-radius:max(4px, calc(var(--radius-card) - 6px));background:var(--color-blush);color:var(--color-blush-ink);margin:0;padding:12px 16px;font-weight:500}.setup-alert[hidden]{display:none}.setup-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.setup-chips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.setup-savebar{z-index:4;border:1px solid var(--color-line);border-radius:calc(var(--radius-card) + 4px);background:var(--color-surface);box-shadow:var(--shadow-float);align-items:center;gap:16px;padding:10px 10px 10px 20px;display:flex;position:sticky;bottom:16px}.setup-savebar-note{min-width:0;color:var(--color-ink-muted);font-size:var(--text-meta);flex:auto;margin:0}.setup-savebar-actions{flex:none;gap:8px;display:flex}.setup-accounts{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.setup-account{flex-direction:column;gap:12px;display:flex}.setup-account+.setup-account{border-top:1px solid var(--color-line);padding-top:18px}.setup-account-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.setup-account-title{font-size:var(--text-body);margin:0;font-weight:600}.setup-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.setup-bank-row{border-bottom:1px solid var(--color-line);flex-direction:column;gap:2px;min-width:0;padding-bottom:10px;display:flex}.setup-bank-row dt{color:var(--color-ink-subtle);font-size:var(--text-meta)}.setup-bank-row dd{color:var(--color-ink);font-size:var(--text-body);overflow-wrap:anywhere;margin:0;font-weight:500}.setup-mono{font-family:var(--font-mono);font-size:var(--text-control-sm);letter-spacing:.02em}.setup-confirm{border-radius:max(4px, calc(var(--radius-card) - 6px));background:var(--color-blush);color:var(--color-blush-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.setup-confirm p{flex:220px;margin:0;font-weight:500}.setup-drawer-form,.setup-stepup{flex-direction:column;gap:18px;display:flex}.setup-drawer-form .setup-grid{grid-template-columns:minmax(0,1fr)}.setup-stepup-heading{flex-direction:column;gap:4px;display:flex}.setup-kept{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.setup-kept-row{border-radius:max(4px, calc(var(--radius-card) - 6px));background:var(--color-surface-alt);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.setup-kept-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.setup-kept-name{font-weight:600}.setup-struck{color:var(--color-ink-subtle);text-decoration:line-through}.setup-add-row{align-self:flex-start}.setup-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.setup-pick{border:1px solid var(--color-line-strong);border-radius:max(8px, calc(var(--radius-card) - 4px));background:var(--color-surface);color:var(--color-ink);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px 12px 12px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid}.setup-pick:hover{border-color:var(--color-ink-subtle)}.setup-pick[aria-current=page]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.setup-pick-mark{background:var(--color-client-accent);width:44px;height:44px;color:var(--color-client-accent-ink);font-family:var(--font-ed);border-radius:12px;justify-content:center;align-items:center;font-size:18px;font-weight:500;display:inline-flex}.setup-pick-text{flex-direction:column;gap:2px;min-width:0;display:flex}.setup-pick-name{font-weight:600}.setup-pick-url{color:var(--color-ink-subtle);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-start{align-self:flex-start}.setup-identity{grid-template-columns:148px minmax(0,1fr);align-items:start;gap:24px;display:grid}.setup-mark-column{flex-direction:column;gap:10px;display:flex}.setup-mark{aspect-ratio:1;border-radius:max(10px, var(--radius-photo));background:var(--bp-accent);color:var(--bp-accent-ink);font-family:var(--bp-heading);font-size:44px;font-style:var(--bp-name-style);justify-content:center;align-items:center;font-weight:500;display:flex}.setup-mark-logo{background:var(--color-surface-alt);box-shadow:inset 0 0 0 1px var(--color-line);padding:12px}.setup-mark-logo img{object-fit:contain;max-width:100%;max-height:100%;display:block}.setup-logo-btns{flex-wrap:wrap;gap:6px;display:flex}.setup-logo-file{display:none}.setup-mark-note{color:var(--color-ink-subtle);font-size:var(--text-help);flex-direction:column;gap:2px;margin:0;display:flex}.setup-mark-title{color:var(--color-ink);font-size:var(--text-label);font-weight:600}.setup-slug{flex-direction:column;gap:6px;display:flex}.setup-slug-preview{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-help);overflow-wrap:anywhere;margin:0}.setup-slug-preview b{color:var(--color-ink)}.setup-address{flex-direction:column;gap:6px;min-width:0;display:flex}.setup-address-link{color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-control-sm);overflow-wrap:anywhere;font-weight:500}.setup-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.setup-swatch{border:1px solid var(--color-line);border-radius:max(8px, calc(var(--radius-card) - 4px));background:var(--color-surface);flex-direction:column;gap:10px;min-width:0;padding:8px 8px 12px;display:flex;position:relative}.setup-swatch-pick{border-radius:max(4px, calc(var(--radius-card) - 10px));height:64px;box-shadow:var(--shadow-swatch);cursor:pointer;display:block;position:relative}.setup-swatch-pick:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.setup-swatch-colour{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-line);position:absolute;inset:0}.setup-swatch-pick input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.setup-swatch .lnc-field{padding:0 4px}.setup-swatch-clear{background:var(--color-surface);position:absolute;top:14px;right:14px}.setup-contrast{flex-direction:column;gap:8px;display:flex}.setup-contrast-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.setup-contrast-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.setup-contrast-row{border-top:1px solid var(--color-line);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 0;display:grid}.setup-contrast-row:first-child{border-top:0}.setup-contrast-sample{width:40px;height:32px;box-shadow:inset 0 0 0 1px var(--color-line);font-family:var(--bp-heading);border-radius:8px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.setup-contrast-paper{background:var(--bp-paper);color:var(--bp-ink)}.setup-contrast-accent{background:var(--bp-accent);color:var(--bp-accent-ink)}.setup-contrast-warm{background:var(--bp-warm);color:var(--bp-warm-ink)}.setup-contrast-text{flex-direction:column;gap:2px;min-width:0;display:flex}.setup-contrast-label{font-size:var(--text-body);font-weight:600}.setup-contrast-help{color:var(--color-ink-subtle);font-size:var(--text-meta)}.setup-contrast-ratio{font-size:var(--text-meta);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.setup-preview-controls{flex-wrap:wrap;gap:14px 24px;display:flex}.setup-control{flex-direction:column;gap:6px;display:flex}.setup-control-label{color:var(--color-ink-subtle);font-size:var(--text-label);font-weight:600}.setup-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.setup-preview{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.setup-page{border-radius:max(6px, calc(var(--radius-card) - 6px));min-height:260px;box-shadow:inset 0 0 0 1px var(--color-line);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;display:flex;overflow:hidden}.setup-page-paper{background:var(--bp-paper);color:var(--bp-ink)}.setup-page-dark{background:var(--color-client-dark);color:var(--color-client-dark-ink);justify-content:flex-end}.setup-page-word{font-family:var(--bp-heading);font-size:15px;font-style:var(--bp-name-style);overflow-wrap:anywhere;font-weight:500}.setup-page-small{opacity:.78;font-size:12px}.setup-page-name{font-family:var(--bp-heading);font-size:24px;font-style:var(--bp-name-style);margin-top:6px;line-height:1.15}.setup-page-amount{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.setup-page-button{border-radius:var(--bp-radius);margin-top:8px;padding:8px 14px;font-size:12px;font-weight:600}.setup-page-button-accent{background:var(--bp-accent);color:var(--bp-accent-ink)}.setup-page-button-warm{background:var(--bp-warm);color:var(--bp-warm-ink)}.setup-page-foot{border-top:1px solid;margin-top:14px;padding-top:10px;font-size:14px}.setup-page-email{align-items:stretch;padding:0 0 18px}.setup-page-mast{border-bottom:1px solid var(--bp-ink);padding:12px}@supports (color:color-mix(in lab, red, red)){.setup-page-mast{border-bottom:1px solid color-mix(in srgb, var(--bp-ink) 16%, transparent)}}.setup-page-heading{font-family:var(--bp-heading);font-size:18px;font-style:var(--bp-name-style);padding:8px 14px 0}.setup-page-text{opacity:.82;padding:0 14px;font-size:12px}.setup-page-email .setup-page-button{align-self:center}.setup-preview-caption{flex-direction:column;gap:2px;display:flex}.setup-preview-title{font-size:var(--text-meta);font-weight:600}.setup-preview-help{color:var(--color-ink-subtle);font-size:var(--text-help)}.setup-first{flex-direction:column;gap:18px;max-width:880px;margin-top:28px;padding:24px 26px;display:flex}.setup-first-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.setup-first-title{font-size:var(--text-section-title);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.2}.setup-first-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.setup-first-step{border-top:1px solid var(--color-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.setup-first-number{background:var(--color-surface-strong);width:32px;height:32px;color:var(--color-ink);font-size:var(--text-meta);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.setup-first-step[data-done] .setup-first-number{background:var(--color-sage);color:var(--color-sage-ink)}.setup-first-text{flex-direction:column;gap:2px;min-width:0;display:flex}.setup-first-link{color:var(--color-ink);font-weight:600;text-decoration:none}.setup-first-link:hover{text-decoration:underline}.setup-first-help{color:var(--color-ink-subtle);font-size:var(--text-meta)}.setup-first-go{align-self:flex-start}@media (max-width:1320px){.setup-frame{grid-template-columns:208px minmax(0,1fr);gap:28px}.setup-two{grid-template-columns:minmax(0,1fr)}.setup-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.setup-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-picks{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.setup-frame{grid-template-columns:minmax(0,1fr);gap:20px}.setup-nav{scrollbar-width:none;flex-direction:row;gap:8px;padding:2px 2px 6px;position:static;overflow-x:auto}.setup-nav-heading{display:none}.setup-nav-group,.setup-nav-list{display:contents}.setup-nav-list>li{flex:none}.setup-nav-link{border-color:var(--color-line-strong);background:var(--color-surface);white-space:nowrap;border-radius:999px;flex:none}.setup-nav-link[aria-current=page]{border-color:var(--color-primary);background:var(--color-primary);box-shadow:none;color:var(--color-primary-ink)}.setup-nav-link[aria-current=page] .setup-nav-icon{color:currentColor}.setup-identity{grid-template-columns:minmax(0,1fr)}.setup-mark-column{flex-direction:row;align-items:center}.setup-mark{flex:none;width:72px;font-size:28px}}@media (max-width:620px){.setup-card,.setup-first{padding:18px}.setup-grid,.setup-grid-3,.setup-bank-grid,.setup-previews{grid-template-columns:minmax(0,1fr)}.setup-swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.setup-contrast-row{grid-template-columns:40px minmax(0,1fr) auto}.setup-contrast-ratio{grid-column:2}.setup-savebar{padding:8px}.setup-savebar-note{display:none}.setup-savebar-actions{flex-wrap:wrap;flex:auto;min-width:0}.setup-savebar-actions>.lnc-btn{flex:auto}.setup-first-step{grid-template-columns:32px minmax(0,1fr)}.setup-first-step>.lnc-chip{grid-column:2;justify-self:start}.setup-pick{grid-template-columns:44px minmax(0,1fr)}.setup-pick>.setup-chips{grid-column:2}}.profile-face.face-field{flex:100%;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px 22px;display:grid}.profile-face>.face-pic{grid-area:1/1/span 2;justify-self:start}.profile-face>.profile-card-body{grid-area:1/2}.profile-face>.face-gender{grid-area:2/2;justify-self:start}@media (max-width:560px){.profile-face.face-field{grid-template-columns:minmax(0,1fr)}.profile-face>.face-pic,.profile-face>.profile-card-body,.profile-face>.face-gender{grid-area:auto/1}.profile-face>.profile-card-body{order:1}.profile-face>.face-gender{order:2}}.person-face{background:var(--color-stone);object-fit:cover}.face-field{flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;display:flex}.face-pic{flex:none;display:inline-flex;position:relative}.face-regen{border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-float);font:inherit;white-space:nowrap;cursor:pointer;opacity:0;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;line-height:16px;transition:opacity .12s;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.face-pic:hover .face-regen,.face-pic:focus-within .face-regen{opacity:1}.face-regen:disabled{cursor:progress}.face-pic[aria-busy=true] .person-face{opacity:.6}@media (hover:none){.face-regen{opacity:1}}@media (prefers-reduced-motion:reduce){.face-regen{transition:none}}.face-gender{min-width:168px}.face-own{color:var(--color-ink-muted);margin:0;font-size:12px}.photo-adjust-stage{aspect-ratio:1;border-radius:var(--radius-control);background:var(--color-ink);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:min(320px,100%);margin:0 auto;position:relative;overflow:hidden}.photo-adjust-stage:active{cursor:grabbing}.photo-adjust-stage:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.photo-adjust-photo{pointer-events:none;max-width:none;position:absolute}.photo-adjust-ring{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1px #ffffffe6,0 0 0 999px #0000008c}.photo-adjust-zoom{width:min(320px,100%);color:var(--muted-foreground);align-items:center;gap:10px;margin:0 auto;display:flex}.photo-adjust-zoom input{min-width:0;accent-color:var(--primary);flex:1}.cj-page{flex-direction:column;gap:24px;min-width:0;display:flex}.cj-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.cj-head-text{min-width:0}.cj-head-text .page-intro{margin-top:8px}.cj-actions{flex-wrap:wrap;gap:10px;display:flex}.cj-name{font-family:var(--font-ui);letter-spacing:-.005em;font-style:normal;font-weight:500;line-height:1.15}.cj-strong{color:var(--color-ink);overflow-wrap:anywhere;font-weight:600}.cj-meta{color:var(--color-ink-subtle);font-size:var(--text-meta);overflow-wrap:anywhere}.cj-quiet{color:var(--color-ink-muted);margin:0}.cj-num{font-variant-numeric:lining-nums proportional-nums}.cj-link{color:var(--color-accent-text);overflow-wrap:anywhere;font-weight:500;text-decoration:none}.cj-link:hover{text-underline-offset:3px;text-decoration:underline}.cj-chips,.cj-pills{flex-wrap:wrap;gap:6px;display:flex}.cj-pill{text-decoration:none}.cj-pill[aria-current=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-ink)}.cj-section{flex-direction:column;gap:14px;display:flex}.cj-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.cj-card-title{font-size:var(--text-card-title);letter-spacing:-.01em;margin:0;font-weight:600}.cj-column{flex-direction:column;gap:20px;min-width:0;display:flex}.cj-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 32px;display:flex}.cj-empty .lnc-empty-icon{background:var(--color-accent-soft);color:var(--color-accent-text);margin-bottom:6px}.cj-empty .lnc-empty-icon svg{width:24px;height:24px}.cj-empty-title{font-size:var(--text-section-title);letter-spacing:-.015em;margin:0;font-weight:600}.cj-empty-body{max-width:60ch;color:var(--color-ink-muted);margin:0}.cj-people{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cj-person-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cj-person-name{font-size:15px}.cj-drawer{width:min(560px,100%)}.cj-form{flex-direction:column;gap:18px;display:flex}.cj-form-intro,.cj-form-note{color:var(--color-ink-muted);margin:0}.cj-form-problem{background:var(--color-blush);color:var(--color-blush-ink);border-radius:12px;margin:0;padding:12px 14px;font-weight:500}.cj-form-section{flex-direction:column;gap:14px;display:flex}.cj-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.cj-kinds{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;padding:0;display:grid}.cj-kinds>legend{grid-column:1/-1;margin-bottom:4px;padding:0}.cj-consent{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.cj-consent>legend{margin-bottom:6px;padding:0}.cj-consent .lnc-field-help{margin:0}.cj-consent-form{border-top:1px solid var(--color-line);margin-top:12px;padding-top:14px}.cj-consent-source{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.cj-consent-source>legend{margin-bottom:6px;padding:0}.cj-radio{cursor:pointer;align-items:center;gap:10px;min-height:32px;display:inline-flex}.cj-radio input{width:18px;height:18px;accent-color:var(--color-primary);margin:0}.cj-consent-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.client-profile{flex-direction:column;gap:24px;display:flex}.client-name{overflow-wrap:anywhere;margin:0;font-size:42px;line-height:1.04}.client-photo{flex-direction:column;gap:6px;display:flex}.client-photo-btns{flex-wrap:wrap;gap:6px;display:flex}.client-photo-file{display:none}.job-crumbs{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.job-crumb-back{border-radius:var(--radius-button);color:var(--color-ink);align-items:center;gap:6px;margin-left:-10px;padding:6px 10px;font-weight:500;text-decoration:none;display:inline-flex}.job-crumb-back:hover{background:var(--color-surface-alt)}.job-crumb-sep{color:var(--color-ink-faint)}.job-crumb-here{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.job-band{border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;padding:32px;display:flex}.job-band-main{flex-direction:column;gap:12px;min-width:0;display:flex}.job-title{overflow-wrap:anywhere;margin:0;font-size:56px;line-height:1}.job-sub{color:var(--color-band-ink-muted);font-size:var(--text-subtitle);overflow-wrap:anywhere;margin:0;font-weight:500}.job-band-side{text-align:right;overflow-wrap:anywhere;flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.job-date{color:var(--color-band-figure);letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.15}.job-brand{color:var(--color-band-ink-muted);font-size:var(--text-meta);font-weight:500}.job-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.job-hero{border-radius:var(--radius-card);color:#fff;min-height:300px;padding:32px;position:relative;overflow:hidden}.job-hero .job-hero-media{border-radius:0;position:absolute;inset:0}.job-hero .job-hero-media img{object-fit:cover;width:100%;height:100%}.job-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#0000009e);position:absolute;inset:0}.job-hero .job-band-main,.job-hero .job-band-side{z-index:1;position:relative}.job-hero .job-sub,.job-hero .job-brand{color:#ffffffeb}.job-hero .job-date{color:#fff}.job-tabs{border-bottom:1px solid var(--color-line);scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.job-tab{height:46px;color:var(--color-ink-subtle);font-size:var(--text-body);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;margin-bottom:-1px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.job-tab:hover{color:var(--color-ink)}.job-tab[aria-current=page]{border-bottom-color:var(--color-accent);color:var(--color-ink)}.job-tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}.job-tab-n{color:var(--color-ink-subtle);font-size:var(--text-count);font-variant-numeric:lining-nums}.job-grid{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:24px;display:grid}.job-invoices{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.job-invoices>li+li{border-top:1px solid var(--color-line)}.job-invoice{color:inherit;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,auto);align-items:center;gap:14px;margin:0 -10px;padding:12px 10px;text-decoration:none;transition:background-color .18s;display:grid}.job-invoice:hover{background:var(--color-surface-alt)}.job-invoice-what,.job-invoice-sums{flex-direction:column;gap:2px;min-width:0;display:flex}.job-invoice-sums{text-align:right;align-items:flex-end}.job-messages{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.job-messages>li+li{border-top:1px solid var(--color-line)}.job-message{grid-template-columns:minmax(0,1fr) auto minmax(0,auto);align-items:center;gap:14px;padding:12px 0;display:grid}.job-message-what{flex-direction:column;gap:2px;min-width:0;display:flex}.job-message-when{white-space:nowrap}.job-money{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 32px;display:grid}.job-money-figure{flex-direction:column;gap:6px;min-width:0;display:flex}.job-money-lines{color:var(--color-ink-muted);flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.job-money-late{color:var(--color-blush-ink);font-weight:600}.job-client-name{margin:0;font-size:18px}.job-stage-form{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.job-stage-form .lnc-field,.job-stage-form .cj-form-problem{align-self:stretch}.cj-picker{flex-direction:column;gap:10px;min-width:0;display:flex}.cj-picker>.cj-meta,.cj-picker>.lnc-field-help,.cj-picker>.lnc-field-error{margin:0}.cj-picker-list{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;gap:2px;max-height:320px;padding:6px;overflow-y:auto}.cj-picker-list>.lnc-radio,.cj-picker-list>.lnc-choice{border-radius:10px;padding:8px 10px}:is(.cj-picker-list>.lnc-choice:has(input:checked),.cj-picker-list>.lnc-radio:has(input:checked)){background:var(--color-surface-alt)}.cj-picker-list .lnc-choice-help{color:var(--color-ink-subtle);font-size:var(--text-meta);overflow-wrap:anywhere;padding-left:78px}.cj-picker-item{align-items:center;gap:10px;min-width:0;display:flex}.cj-picker-name{overflow-wrap:anywhere;min-width:0;font-size:15px}@media (max-width:1240px){.job-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.cj-head{align-items:stretch}.cj-actions,.cj-actions>.lnc-btn{width:100%}.cj-actions>.lnc-btn{justify-content:center}.cj-pair,.cj-kinds{grid-template-columns:minmax(0,1fr)}.cj-empty{padding:28px 20px}.client-name{font-size:34px}.job-band{padding:22px 20px}.job-title{font-size:38px}.job-band-side{text-align:left;align-items:flex-start}.job-actions{justify-content:flex-start}.job-money{grid-template-columns:minmax(0,1fr)}.job-invoice,.job-message{grid-template-columns:minmax(0,1fr) auto}.job-message>.lnc-chip{grid-area:1/2}.job-message-when{grid-column:1/-1}.job-invoice>.lnc-chip{grid-area:1/2}.job-invoice-sums{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;gap:4px 12px}}.ga-page{flex-direction:column;gap:24px;min-width:0;display:flex}.ga-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.ga-head-text{min-width:0}.ga-head-text .page-intro{margin-top:8px}.ga-actions{flex-wrap:wrap;gap:10px;display:flex}.ga-name{font-family:var(--font-ui);letter-spacing:-.005em;overflow-wrap:anywhere;font-style:normal;font-weight:500;line-height:1.15}.name-md{font-size:15px}.name-xl{font-size:28px;font-weight:600;line-height:1.15}.ga-strong{color:var(--color-ink);overflow-wrap:anywhere;font-weight:600}.ga-meta{color:var(--color-ink-subtle);font-size:var(--text-meta);overflow-wrap:anywhere}.ga-quiet{color:var(--color-ink-muted);overflow-wrap:anywhere;margin:0}.ga-num{font-variant-numeric:lining-nums proportional-nums}.ga-mono{font-family:var(--font-mono);font-size:.93em}.ga-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ga-link{color:var(--color-accent-text);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}.ga-link:hover{text-underline-offset:3px;text-decoration:underline}.ga-link:disabled{opacity:.5;cursor:not-allowed}.ga-label{color:var(--color-ink-muted);font-size:var(--text-label);font-weight:500}.ga-h-sm{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:14px;font-weight:600}.ga-h-sec{font-size:var(--text-section-title);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.2}.ga-note{max-width:70ch;color:var(--color-ink-subtle);font-size:var(--text-help);gap:8px;margin:0;line-height:1.45;display:flex}.ga-btn-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ga-problem{background:var(--color-blush);color:var(--color-blush-ink);border-radius:12px;margin:0;padding:12px 14px;font-weight:500}.ga-form,.ga-field-group{flex-direction:column;gap:14px;min-width:0;display:flex}.ga-field-group{gap:8px}.ph{border-radius:var(--radius-photo);background-color:var(--color-surface-strong);aspect-ratio:var(--ph-ratio,3 / 2);background-position:50%;background-size:cover;margin:0;display:block;position:relative;overflow:hidden}.ph picture,.ph img{width:100%;height:100%;display:block}.ph img{object-fit:cover}.ph-empty{background-color:var(--color-surface-strong);background-image:radial-gradient(110% 90% at 15% 0%, var(--color-butter) 0, transparent 60%), radial-gradient(90% 80% at 100% 100%, var(--color-blush) 0, transparent 65%);place-items:center;display:grid}.ph-empty-name{color:var(--color-ink-muted);text-align:center;text-wrap:balance;padding:0 24px}.ga-jobline{color:var(--color-ink-muted);margin:-8px 0 0}.ga-list{flex-direction:column;gap:18px;display:flex}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.pills{flex-wrap:wrap;gap:6px;display:flex}.ga-pill{text-decoration:none}.ga-pill[aria-current=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-ink)}.sort{align-items:center;gap:10px;display:flex}.sort .lnc-field{width:200px}.sort .lnc-input{height:36px;font-size:var(--text-control-sm)}.ggrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.gcard{flex-direction:column;min-width:0;display:flex;overflow:hidden}.gcard .gcover{aspect-ratio:16/9;border-radius:0}.gbody{flex-direction:column;flex:1;gap:14px;padding:18px 20px 20px;display:flex}.ghead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ghead-text{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.gstats{flex-wrap:wrap;align-items:flex-end;gap:14px 24px;display:flex}.gstats .stat{flex-direction:column;gap:2px;display:flex}.gstats .lbl{color:var(--color-ink-subtle);font-size:var(--text-meta)}.fig-sm{font-family:var(--font-count);letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.1}.gstats .expiry{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chapters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gfoot{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.gfoot-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.gmore{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}.ge{flex-direction:column;gap:22px;min-width:0;display:flex}.ge-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.ge-id{align-items:center;gap:14px;min-width:0;display:flex}.thumb{border-radius:max(4px, calc(var(--radius-photo) - 2px));background:var(--color-surface-strong);object-fit:cover;flex:none;width:44px;height:44px;display:block;overflow:hidden}.thumb-sm{width:36px;height:36px}.thumb.ph{aspect-ratio:1}.ge-lines{flex-direction:column;gap:4px;min-width:0;display:flex}.ge-title{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ge-h1{margin:0;font-size:30px}.ge-saved{color:var(--color-sage-ink);font-size:var(--text-meta);align-items:center;gap:6px;font-weight:500;display:inline-flex}.ge-saved.is-saving{color:var(--color-ink-subtle)}.ge-saved.is-failed{color:var(--color-blush-ink)}.ge-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sm-t{display:none}.ge-body{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:28px;display:grid}.ge-panels{min-width:0}.ge-split{display:none}.pn{flex-direction:column;gap:18px;min-width:0;display:flex}.ga-design-tabs{flex-wrap:wrap;gap:6px;margin:0 0 4px;display:flex}.ga-design-tabs button{color:var(--color-ink-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.ga-design-tabs button:hover{color:var(--color-ink)}.ga-design-tabs button[aria-selected=true]{border-color:var(--color-line);background:var(--color-surface-alt);color:var(--color-ink)}.ga-design-panel{flex-direction:column;gap:14px;display:flex}.pn-head{flex-direction:column;gap:6px;display:flex}.grp{border:var(--border-card);border-radius:var(--radius-card);background-color:var(--color-surface);background-image:var(--texture-surface);background-size:var(--texture-size);min-width:0;box-shadow:var(--shadow-card)}.grp>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:16px 20px;list-style:none;display:flex}.grp>summary::-webkit-details-marker{display:none}.grp>summary:after{content:"";border-right:1.75px solid var(--color-ink-subtle);border-bottom:1.75px solid var(--color-ink-subtle);width:8px;height:8px;margin-left:auto;transition:transform .2s;transform:rotate(45deg)}.grp[open]>summary:after{transform:rotate(225deg)}.grp-t{font-size:var(--text-card-title);letter-spacing:-.01em;font-weight:600}.grp-h{color:var(--color-ink-subtle);font-size:var(--text-meta)}.grp-b{flex-direction:column;gap:16px;padding:4px 20px 20px;display:flex}.grp-has-acts{position:relative}.grp-has-acts>summary{padding-right:156px}.grp-has-acts>summary:after{position:absolute;top:24px;right:22px}.grp-acts{align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:48px}.ga-off-reason{cursor:not-allowed;display:inline-flex}.ga-up-pop{width:300px}.lnc-popover-item.ga-up-item{align-items:flex-start}.lnc-popover-item.ga-up-item .lnc-icon{margin-top:2px}.lnc-popover-item.ga-up-item:disabled{color:var(--color-ink-subtle);cursor:not-allowed;opacity:.7}.lnc-popover-item.ga-up-item:disabled:hover{background:0 0}.ga-up-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ga-up-name{align-items:center;gap:8px;display:inline-flex}.ga-up-help{color:var(--color-ink-subtle);font-size:12px;font-weight:450;line-height:1.4}.chap-sort{border-top:1px solid var(--color-line);padding-top:14px}.chap-sort .lnc-field{gap:6px}.ut{flex-direction:column;gap:10px;display:flex}.ut-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ut-card{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.ut-head{align-items:center;gap:12px;display:flex}.ut-ic{background:var(--color-surface-strong);width:36px;height:36px;color:var(--color-ink-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ut-ic.ok{background:var(--color-sage);color:var(--color-sage-ink)}.ut-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bar{background:var(--color-surface-strong);border-radius:999px;height:6px;display:block;overflow:hidden}.bar>i{border-radius:inherit;background:var(--color-accent);height:100%;transition:width .3s;display:block}.bar.sage>i{background:var(--color-sage-ink)}.bar.butter>i{background:var(--color-butter-ink)}.ut-list{flex-direction:column;gap:2px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ut-sub{color:var(--color-ink-subtle);font-size:var(--text-help);justify-content:space-between;gap:8px;padding:10px 0 4px;font-weight:500;display:flex}.ut-row{border-top:1px solid var(--color-line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.ut-thumb-none,.ut-strip-none,.ge-thumb-none{background:linear-gradient(135deg, var(--color-surface-strong), var(--color-surface-alt))}.ut-b{flex-direction:column;gap:6px;min-width:0;display:flex}.ut-n{justify-content:space-between;gap:12px;min-width:0;font-size:14px;display:flex}.ut-m{color:var(--color-ink-subtle);font-size:var(--text-help)}.ut-row.is-re .ut-m,.ut-row.is-fail .ut-m{color:var(--color-butter-ink)}.ut-s{min-width:64px;color:var(--color-ink-subtle);font-size:var(--text-meta);text-align:right;align-items:center;gap:6px;font-weight:500;display:inline-flex}.ut-s.ok{color:var(--color-sage-ink)}.ut-s.re{color:var(--color-butter-ink)}.ut-s.up{color:var(--color-ink)}.ut-strip{align-items:center;gap:6px;display:flex}.ut-strip>img,.ut-strip-none{object-fit:cover;border-radius:8px;width:44px;height:44px;display:block}.ut-more{color:var(--color-ink-muted);font-size:var(--text-meta);padding:0 8px;font-weight:500}.chap-col{flex-direction:column;gap:12px;display:flex}.chap-list{border:var(--border-card);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.chap{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main menu""vis vis";align-items:center;gap:2px 4px;margin:0;padding:4px 6px 6px;display:grid}.chap+.chap{border-top:1px solid var(--color-line)}.chap.is-current,.chap.is-over{background:var(--color-accent-soft)}.chap-n{width:100%;min-height:36px;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-area:main;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 4px 4px 8px;font-size:14px;font-weight:600;display:grid}.chap-n:hover{background:var(--color-surface-alt)}.chap.is-current .chap-n:hover{background:0 0}.chap-folder{color:var(--color-ink-muted);display:inline-flex}.chap.is-current .chap-folder{color:var(--color-accent-text)}.chap-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chap .ga-num{color:var(--color-ink-subtle);font-size:var(--text-meta);font-variant-numeric:tabular-nums;font-weight:500}.chap-more{grid-area:menu;display:inline-flex}.chap-t-form{grid-area:main/1/main/-1}.chap-form,.chap-add{flex-direction:column;gap:10px;display:flex}.chap-add-title{font-size:var(--text-card-title);margin:0;font-weight:600}.chap-add-idle{flex-direction:column;gap:8px;display:flex}.chap-add-help{color:var(--color-ink-muted);font-size:var(--text-meta);margin:0;line-height:1.4}.chap-add-btn{justify-content:center;align-self:stretch}.chap-m{flex-wrap:wrap;grid-area:vis;align-items:center;gap:8px;min-width:0;padding:0 4px 2px 38px;display:flex}.chap-vis{flex:1;width:auto;min-width:0}.chap-vis .lnc-input{height:32px;min-height:32px;font-size:var(--text-meta);padding-block:0}.ga-photos{border-radius:var(--radius-card);transition:box-shadow .2s}.ga-photos.is-over{box-shadow:0 0 0 2px var(--color-accent)}.ga-photos-work,.ga-photos-side,.ga-photos-main{flex-direction:column;gap:18px;min-width:0;display:flex}.ga-drop-hint{border:1.5px dashed var(--color-accent);border-radius:var(--radius-card);background:var(--color-accent-soft);color:var(--color-ink);align-items:center;gap:8px;margin:0;padding:12px 16px;font-weight:500;display:flex}.ga-rules{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ga-rules>li{color:var(--color-ink-muted);font-size:var(--text-meta);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.ga-rules>li>svg{color:var(--color-sage-ink);flex:none;margin-top:2px}.ut-unmatched{flex-direction:column;gap:10px;display:flex}.gp-ph .gp-fn{color:#fff;max-width:calc(100% - 8px);font:500 9.5px/1.45 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;background:#14100c8c;border-radius:3px;padding:1px 5px;position:absolute;top:4px;left:4px;overflow:hidden}.ga-grid-section{flex-direction:column;gap:14px;display:flex}.ga-grid-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;display:flex}.ga-folders{border-bottom:1px solid var(--color-line);flex-wrap:wrap;flex:1;align-items:flex-end;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ga-folders>li{min-width:0;display:flex}.ga-folder{max-width:220px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;align-items:baseline;gap:8px;margin-bottom:-1px;padding:6px 14px 7px;display:inline-flex}.ga-folder:hover{color:var(--color-ink)}.ga-folder.is-current{border-color:var(--color-line);background:var(--color-surface);color:var(--color-ink)}.ga-folder-name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}.ga-folder-count{color:var(--color-ink-subtle);flex:none;font-size:12px;font-weight:500}.ga-sel{background:var(--color-surface-alt);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.ga-sel-n{font-weight:600}.ga-sel-move{align-items:center;gap:6px;display:flex}.ga-sel-move .lnc-field{width:200px}.ga-sel-move .lnc-input,.link-box .lnc-input{height:34px;font-size:var(--text-control-sm)}.pks{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pk{cursor:grab;flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.pk:active{cursor:grabbing}.pk-ph{aspect-ratio:1}.pk.is-selected .pk-ph{box-shadow:0 0 0 3px var(--color-accent)}.pk.is-drop-before .pk-ph{box-shadow:inset 4px 0 0 var(--color-accent)}.pk.is-drop-after .pk-ph{box-shadow:inset -4px 0 0 var(--color-accent)}.pk.is-selected.is-drop-before .pk-ph{box-shadow:inset 4px 0 0 var(--color-accent), 0 0 0 3px var(--color-accent)}.pk.is-selected.is-drop-after .pk-ph{box-shadow:inset -4px 0 0 var(--color-accent), 0 0 0 3px var(--color-accent)}.pk-check{z-index:1;cursor:pointer;position:absolute;top:8px;left:8px}.pk-check .lnc-check-box{background:#ffffffe6}.pk-state,.pk-cover{position:absolute;bottom:8px;right:8px}.pk-cover{left:8px;right:auto}.pk-name{color:var(--color-ink-subtle);font-size:var(--text-help)}.opt{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:8px;transition:border-color .15s,box-shadow .15s;display:flex}.opt:hover:not(:disabled){border-color:var(--color-ink-faint)}.opt[aria-pressed=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.opt:disabled{cursor:not-allowed}.opt-l{font-size:var(--text-meta);font-weight:500}.cvs{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.opt.cv{padding:4px}.opt.cv .ph{aspect-ratio:1;width:100%}.in-name .lnc-input{font-family:var(--font-ui);font-size:15px;font-style:normal}.grids,.covers,.types{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gm{aspect-ratio:3/2;background:var(--color-surface-alt);border-radius:8px;width:100%;display:block;position:relative}.gm>i{background:var(--color-ink-faint);border-radius:3px;display:block;position:absolute}.gs[aria-pressed=true] .gm>i{background:var(--color-accent);opacity:.55}.rng{flex-direction:column;gap:6px;display:flex}.rng-top{color:var(--color-ink-muted);justify-content:space-between;gap:12px;font-size:13px;font-weight:500;display:flex}.rng-top output{color:var(--color-ink);font-variant-numeric:lining-nums proportional-nums}.rng input{width:100%;height:20px;accent-color:var(--color-accent);cursor:pointer;margin:0}.rng input:disabled{cursor:default;opacity:.6}.set-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.ga-note-icon{align-items:flex-start;gap:8px;margin:-6px 0 0;display:flex}.ga-note-icon>svg{flex:none;margin-top:2px}.addr-field{min-width:0}.addr{border:1px solid var(--color-control-edge);border-radius:var(--radius-control);background:var(--color-surface);align-items:center;min-width:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.addr:hover{border-color:var(--color-ink-subtle)}.addr:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.addr[data-invalid=true]{border-color:var(--color-blush-ink)}.addr-p{max-width:50%;color:var(--color-ink-subtle);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;flex:none;padding:0 1px 0 12px;overflow:hidden}.addr-in{min-width:0;height:42px;color:var(--color-ink);font-size:var(--text-control);background:0 0;border:0;flex:1;padding:0 14px 0 0;font-weight:500}.addr-in::placeholder{color:var(--color-ink-subtle);opacity:1;font-weight:400}.addr-in:focus{outline:none}.addr-in:disabled{opacity:.6;cursor:not-allowed}.addr-suggest{align-self:flex-start}.addr-field .ga-note-icon{margin:2px 0 0}.og-pick{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.og-pick .opt.cv{padding:4px}.og-pick .opt.cv .ph{aspect-ratio:1;width:100%}.seg-full{width:100%}.seg-ic{align-items:center;gap:6px;display:inline-flex}.og{border-radius:var(--radius-control);background:var(--color-surface-strong);margin:0;padding:14px}.og-bub{background:var(--color-sage);width:min(100%,280px);color:var(--color-sage-ink);box-shadow:var(--shadow-card);border-radius:14px 14px 4px;margin-left:auto;padding:4px 4px 8px}.og-card{background:var(--color-surface);color:var(--color-ink);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.og-img{aspect-ratio:1.91;background:var(--color-surface-alt);display:block;overflow:hidden}.og-img img{object-fit:cover;width:100%;height:100%;display:block}.og-txt{flex-direction:column;gap:2px;padding:8px 11px 10px;font-size:13px;line-height:1.35;display:flex}.og-txt b{color:var(--color-ink);overflow-wrap:anywhere;font-weight:600}.og-d{color:var(--color-ink-muted);overflow-wrap:anywhere}.og-dom{color:var(--color-ink-subtle)}.og-msg{padding:8px 8px 0;font-size:13px;line-height:1.4;display:block}.og-url{text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.og-mail{border-radius:max(4px, calc(var(--radius-control) - 4px));background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:14px;display:flex}.og-from{align-items:center;gap:10px;display:flex}.og-av{background:var(--color-accent-soft);width:32px;height:32px;color:var(--color-accent-text);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.og-from-t{flex-direction:column;gap:2px;min-width:0;display:flex}.og-from-n{color:var(--color-ink);font-size:var(--text-meta);font-weight:600}.og-mail .og-card{border:1px solid var(--color-line);background:var(--color-surface-alt)}.pre-new{flex-direction:column;gap:12px;display:flex}.pre-new>.lnc-btn{align-self:flex-start}.pre-list{border:1px solid var(--color-line);border-radius:var(--radius-control);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pre-row{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pre-row+.pre-row{border-top:1px solid var(--color-line)}.pre-top{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pre-ic{background:var(--color-surface-strong);width:28px;height:28px;color:var(--color-ink-muted);border-radius:8px;place-items:center;display:grid}.pre-name{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;font-weight:600}.pre-btns{flex-wrap:wrap;gap:8px;display:flex}.pre-edit{flex-direction:column;gap:10px;display:flex}.pre-confirm{color:var(--color-ink);font-size:var(--text-meta);margin:0}.opt.cs{align-items:stretch}.mini{background:var(--color-surface-alt);height:70px;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:6px;display:block;position:relative;overflow:hidden}.mini>i{display:block;position:absolute}.mini .p{background-color:var(--color-surface-strong);background-image:var(--mini-photo,linear-gradient(135deg, var(--color-butter), var(--color-blush)));background-position:50% 40%;background-size:cover}.mini .p2{filter:saturate(.7);background-position:0 40%}.mini .p3{filter:brightness(.92);background-position:right 40%}.mini .sh{background:linear-gradient(#0000 30%,#0000008c);inset:0}.mini .t{background:var(--color-ink-muted);border-radius:3px;width:40%;height:5px}.mini .s{background:var(--color-ink-faint);border-radius:2px;width:26%;height:3px}.mini .b{background:var(--color-ink-muted);border-radius:4px;width:18%;height:7px}.mini .w{background:#fff}.mini .s.w{opacity:.75}.m-full .p,.m-centred .p{inset:0}.m-full .t{bottom:17px;left:9px}.m-full .s{bottom:9px;left:9px}.m-split .p{width:50%;top:0;bottom:0;left:0}.m-split .t{width:32%;top:25px;left:58%}.m-split .s{width:22%;top:35px;left:58%}.m-split .b{top:45px;left:58%}.m-framed .p{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 4px var(--color-line);inset:7px 16px 22px}.m-framed .t{width:30%;bottom:8px;left:35%}.m-centred .sh{background:#0000005c}.m-centred .t{width:42%;top:28px;left:29%}.m-centred .s{top:38px;left:37%}.m-film .p{width:27%;height:38px;top:8px;left:7%}.m-film .p2{left:36.5%}.m-film .p3{left:66%}.m-film .t{width:32%;bottom:13px;left:34%}.m-film .s{width:20%;bottom:6px;left:40%}.m-minimal .t{border-radius:4px;width:52%;height:8px;top:22px;left:24%}.m-minimal .s{width:28%;top:36px;left:36%}.m-minimal .b{top:46px;left:41%}.m-below .p{height:42px;top:0;left:0;right:0}.m-below .t{bottom:14px;left:9px}.m-below .s{bottom:7px;left:9px}.m-below .b{bottom:9px;right:9px}.focal{background:var(--color-surface-strong);cursor:crosshair;border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.focal:disabled{cursor:progress}.focal img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.crop{pointer-events:none;border:1.5px dashed #ffffffeb;transition:left .3s cubic-bezier(.2,.8,.2,1),top .3s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:0 0 0 1px #00000040}.crop-ph{background:#ffffff1a}.focal-dot{top:var(--fy,40%);left:var(--fx,50%);pointer-events:none;border:2px solid #fff;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;transition:left .3s cubic-bezier(.2,.8,.2,1),top .3s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:0 0 0 1px #0000004d,0 3px 10px #00000073}.focal-dot:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.focal-key{color:var(--color-ink-muted);font-size:var(--text-meta);flex-wrap:wrap;gap:6px 18px;margin-top:-6px;display:flex}.focal-key>span{align-items:center;gap:8px;display:inline-flex}.focal-key .k{border:1.5px dashed var(--color-ink-subtle);border-radius:2px;flex:none;display:block}.focal-key .k-dt{width:20px;height:12px}.focal-key .k-ph{width:10px;height:16px}.opt.ty{gap:3px;padding:11px 12px 12px}.aa{color:var(--color-ink);font-size:34px;line-height:1.05}.ty-m{color:var(--color-ink-subtle);font-size:var(--text-meta);line-height:1.3}.ty-apple .aa{font-family:var(--font-ed);font-style:italic;font-weight:400}.ty-classic .aa{font-family:Cormorant Garamond,Georgia,serif;font-size:38px;font-weight:500}.ty-modern .aa{font-family:var(--font-ui);letter-spacing:-.02em;font-weight:600}.ty-film .aa{font-family:Newsreader,Georgia,serif;font-weight:350}.ty-film .ty-m{font-family:var(--font-mono);font-size:12px}.sampled{align-items:flex-start;gap:8px;display:flex}.sampled .sampled-ph{aspect-ratio:1;border-radius:8px;flex:none;width:40px;height:40px}.smp{min-width:0;color:var(--color-ink-muted);font-family:var(--font-mono);flex-direction:column;flex:1;align-items:center;gap:5px;font-size:11px;display:flex}.smp>i{border-radius:7px;width:100%;height:26px;display:block;box-shadow:inset 0 0 0 1px #0000001a}.pals{flex-direction:column;gap:8px;display:flex}.opt.pal{--gp-paper:var(--color-client-paper);--gp-ink:var(--color-client-ink);--gp-line:var(--color-client-line);--gp-accent:var(--color-client-accent);flex-direction:row;align-items:center;gap:12px;padding:6px 40px 6px 6px}.pal-sw{background:var(--gp-paper);width:60px;height:42px;box-shadow:inset 0 0 0 1px var(--gp-line);border-radius:7px;flex-direction:column;flex:none;justify-content:center;gap:4px;padding:0 10px;display:flex}.pal-sw>span{color:var(--gp-ink);font:italic 400 17px/1 var(--font-ed)}.pal-sw>i{background:var(--gp-accent);border-radius:3px;width:26px;height:6px;display:block}.pal-t{flex-direction:column;gap:1px;min-width:0;display:flex}.pal-probe{background:var(--color-client-paper);width:1px;height:1px;color:var(--color-client-ink);pointer-events:none;position:absolute;overflow:hidden}.grp-b>.lnc-chip{align-self:flex-start}.link-box{align-items:center;gap:8px;display:flex}.link-box .lnc-field{flex:1;min-width:0}.link-box .lnc-input{font-family:var(--font-mono);font-size:13px}.ga-access-form{flex-direction:column;gap:18px;display:flex}.seg-full.lnc-segmented{display:flex}.seg-full .lnc-segmented-option{flex:1;justify-content:center}.ge-stage{flex-direction:column;gap:10px;min-width:0;display:flex;position:sticky;top:92px}.ge-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ge-exit{display:none}.ge-stage .fr{border:var(--border-card);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.ge-stage .fr-bar{border-bottom:1px solid var(--color-line);color:var(--color-ink-subtle);align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.ge-stage .fr-screen{overflow:hidden}.ge-stage[data-device=phone] .fr{width:min(100%,300px);margin:0 auto}.gp{--gp-paper:var(--color-client-paper);--gp-paper-2:var(--color-client-paper-alt);--gp-ink:var(--color-client-ink);--gp-muted:var(--color-client-muted);--gp-line:var(--color-client-line);--gp-accent:var(--color-client-accent);--gp-accent-ink:var(--color-client-accent-ink);--gp-disp:var(--font-ed);--gp-disp-style:italic;--gp-disp-weight:400;--gp-disp-ls:-.01em;--gp-k:1;--gp-lbl:var(--font-ui);--gp-lbl-ls:0em;--gp-r:999px;background:var(--gp-paper);color:var(--gp-ink);flex-direction:column;font-size:12px;transition:background-color .3s,color .3s;display:flex}.gp[data-type=classic]{--gp-disp:"Cormorant Garamond", Georgia, serif;--gp-disp-style:normal;--gp-disp-weight:500;--gp-disp-ls:0em;--gp-k:1.12;--gp-lbl-ls:.06em;--gp-r:2px}.gp[data-type=modern]{--gp-disp:var(--font-ui);--gp-disp-style:normal;--gp-disp-weight:800;--gp-disp-ls:-.03em;--gp-k:.88;--gp-r:6px}.gp[data-type=film]{--gp-disp:"Newsreader", Georgia, serif;--gp-disp-style:normal;--gp-disp-weight:350;--gp-disp-ls:-.015em;--gp-lbl:var(--font-mono);--gp-lbl-ls:.01em;--gp-r:0px}.gp-cover{flex-direction:column;display:flex;position:relative}.gp-top{z-index:2;min-height:36px;font-family:var(--gp-lbl);align-items:center;padding:8px 14px;display:flex}.gp-logo{font-family:var(--gp-disp);font-size:13px;font-style:var(--gp-disp-style);font-weight:var(--gp-disp-weight)}.gp-media{aspect-ratio:16/9;background-color:var(--gp-line);background-image:radial-gradient(110% 90% at 15% 0%, var(--color-butter) 0, transparent 60%), radial-gradient(90% 80% at 100% 100%, var(--color-blush) 0, transparent 65%);position:relative;overflow:hidden}.gp-media .ph{aspect-ratio:auto;border-radius:0;height:100%}.gp-media .ph img{object-position:var(--gp-focal,50% 40%);transition:object-position .35s cubic-bezier(.2,.8,.2,1)}.gp-media .gp-x{display:none}.gp-title{flex-direction:column;align-items:flex-start;gap:5px;padding:14px 16px;display:flex}.gp-names{font-family:var(--gp-disp);font-size:calc(24px * var(--gp-k));font-style:var(--gp-disp-style);font-weight:var(--gp-disp-weight);letter-spacing:var(--gp-disp-ls);overflow-wrap:anywhere;line-height:1.05}.gp-when{color:var(--gp-muted);font-family:var(--gp-lbl);letter-spacing:var(--gp-lbl-ls)}.gp-row{gap:6px;margin-top:4px;display:flex}.gp-btn{border-radius:var(--gp-r);background:var(--gp-accent);color:var(--gp-accent-ink);font-family:var(--gp-lbl);letter-spacing:var(--gp-lbl-ls);padding:6px 14px;font-weight:500}.gp[data-cover=full] .gp-top,.gp[data-cover=centred] .gp-top{color:#fff;text-shadow:0 1px 6px #00000073;position:absolute;top:0;left:0;right:0}.gp[data-cover=full] .gp-media:after,.gp[data-cover=centred] .gp-media:after{content:"";pointer-events:none;background:linear-gradient(#0a080680 0,#0000 30% 40%,#0a0806c7);position:absolute;inset:0}.gp[data-cover=centred] .gp-media:after{background:#0a080670}.gp[data-cover=full] .gp-title,.gp[data-cover=centred] .gp-title{z-index:2;color:#fff;text-shadow:0 1px 10px #00000059;position:absolute;bottom:0;left:0;right:0}.gp[data-cover=full] .gp-when,.gp[data-cover=centred] .gp-when{color:#ffffffe0}.gp[data-cover=full] .gp-btn,.gp[data-cover=centred] .gp-btn{color:#1b1712;text-shadow:none;background:#fff}.gp[data-cover=centred] .gp-title{text-align:center;justify-content:center;align-items:center;top:0}.gp[data-cover=split] .gp-cover{grid-template:"media top""media title"1fr/minmax(0,1.1fr) minmax(0,1fr);display:grid}.gp[data-cover=split] .gp-top{grid-area:top}.gp[data-cover=split] .gp-media{aspect-ratio:4/5;grid-area:media}.gp[data-cover=split] .gp-title{grid-area:title;justify-content:center}.gp[data-cover=framed] .gp-top,.gp[data-cover=film] .gp-top,.gp[data-cover=minimal] .gp-top{justify-content:center}.gp[data-cover=framed] .gp-title,.gp[data-cover=film] .gp-title,.gp[data-cover=minimal] .gp-title{text-align:center;align-items:center}.gp[data-cover=framed] .gp-media{border:1px solid var(--gp-line);background:var(--gp-paper-2);margin:0 18px;padding:7px}.gp[data-cover=film] .gp-media{aspect-ratio:auto;background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 18px;display:grid;overflow:visible}.gp[data-cover=film] .gp-media .ph{aspect-ratio:4/5;height:auto}.gp[data-cover=film] .gp-media .gp-x{display:block}.gp[data-cover=minimal] .gp-title{border-bottom:1px solid var(--gp-line);padding:38px 16px 34px}.gp[data-cover=minimal] .gp-names{font-size:calc(34px * var(--gp-k))}.gp[data-cover=below] .gp-media{aspect-ratio:21/9}.ge-stage[data-device=phone] .gp-media{aspect-ratio:4/5}.ge-stage[data-device=phone] .gp[data-cover=full] .gp-media,.ge-stage[data-device=phone] .gp[data-cover=centred] .gp-media{aspect-ratio:9/16}.ge-stage[data-device=phone] .gp[data-cover=split] .gp-cover{display:flex}.ge-stage[data-device=phone] .gp[data-cover=split] .gp-top{order:-1}.ge-stage[data-device=phone] .gp[data-cover=framed] .gp-media,.ge-stage[data-device=phone] .gp[data-cover=film] .gp-media{margin:0 12px}.ge-stage[data-device=phone] .gp[data-cover=film] .gp-media{aspect-ratio:auto}.gp-note{max-width:40ch;color:var(--gp-muted);font-family:var(--gp-disp);font-size:calc(13px * var(--gp-k));text-align:center;white-space:pre-line;margin:4px auto 0;font-style:italic;line-height:1.5}.gp-body{flex-direction:column;gap:10px;padding:6px 12px 14px;display:flex}.gp-nav{border-bottom:1px solid var(--gp-line);color:var(--gp-muted);white-space:nowrap;gap:12px;padding-bottom:6px;font-weight:500;display:flex;overflow:hidden}.gp-nav .on{color:var(--gp-ink);box-shadow:inset 0 -2px 0 var(--gp-accent)}.gp-nav .c{opacity:.7;margin-left:4px}.gp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.gp[data-grid=masonry] .gp-grid{columns:3;column-gap:6px;display:block}.gp[data-grid=masonry] .gp-ph{break-inside:avoid;aspect-ratio:var(--ar,1.5);margin-bottom:6px}.gp-ph{border-radius:4px}.gp{--gp-gap:6px;--gp-thumb:100px;--gp-pcols:2;position:relative}.gp[data-size=small]{--gp-thumb:80px}.gp[data-size=large]{--gp-thumb:120px}.gp[data-size=larger]{--gp-thumb:140px}.gp[data-size=largest]{--gp-thumb:160px}.gp[data-pcols="1"]{--gp-pcols:1}.gp[data-pcols="3"]{--gp-pcols:3}.gp .gp-grid{gap:var(--gp-gap);grid-template-columns:repeat(auto-fill, minmax(min(var(--gp-thumb), 45%), 1fr))}.gp[data-grid=masonry] .gp-grid{columns:auto var(--gp-thumb);column-gap:var(--gp-gap)}.gp[data-grid=masonry] .gp-ph{margin-bottom:var(--gp-gap)}.gp[data-grid=even] .gp-grid{flex-wrap:wrap;display:flex}.gp[data-grid=even] .gp-grid:after{content:"";flex:999 1 0}.gp[data-grid=even] .gp-ph{flex:var(--ar,1.5) 1 calc(var(--ar,1.5) * var(--gp-thumb) * .6);height:calc(var(--gp-thumb) * .6)}.gp[data-grid=square] .gp-ph{aspect-ratio:1}.gp[data-grid=editorial] .gp-grid{grid-auto-rows:calc(var(--gp-thumb) * .7);grid-auto-flow:dense}.gp[data-grid=editorial] .gp-ph{height:100%}.gp[data-grid=editorial] .gp-ph.tall{grid-row:span 2}.gp[data-grid=editorial] .gp-ph:first-child{grid-area:span 2/span 2}.ge-stage[data-device=phone] .gp .gp-grid{grid-template-columns:repeat(var(--gp-pcols), minmax(0, 1fr))}.ge-stage[data-device=phone] .gp[data-grid=masonry] .gp-grid{columns:var(--gp-pcols)}.ge-stage[data-device=phone] .gp[data-grid=even] .gp-grid{display:grid}.ge-stage[data-device=phone] .gp[data-grid=even] .gp-grid:after{display:none}.ge-stage[data-device=phone] .gp[data-grid=even] .gp-ph{aspect-ratio:4/3;height:auto}.ge-stage[data-device=phone] .gp[data-grid=editorial] .gp-grid{grid-auto-rows:auto}.ge-stage[data-device=phone] .gp[data-grid=editorial] .gp-ph{aspect-ratio:4/5;height:auto}.ge-stage[data-device=phone] .gp[data-grid=editorial] .gp-ph.tall{grid-row:auto}.ge-stage[data-device=phone] .gp[data-grid=editorial] .gp-ph:first-child{aspect-ratio:3/2;grid-area:auto/1/auto/-1}.gp-main-wrap{flex-direction:column;gap:10px;min-width:0;display:flex}.gp-search{border:1px solid var(--gp-line);width:20px;height:20px;color:var(--gp-ink);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:inline-grid}.gp[data-nav=side] .gp-main-wrap{grid-template-columns:26% minmax(0,1fr);align-items:start;display:grid}.gp[data-nav=side] .gp-nav{white-space:normal;border-bottom:0;flex-direction:column;gap:2px;padding-bottom:0}.gp[data-nav=side] .gp-nav>span:not(.gp-search){box-shadow:inset 2px 0 0 var(--gp-line);padding:3px 0 3px 7px}.gp[data-nav=side] .gp-nav>.on{box-shadow:inset 2px 0 0 var(--gp-accent)}.gp[data-nav=side] .gp-search{order:-1;margin:0 0 4px}.ge-stage[data-device=phone] .gp[data-nav=side] .gp-main-wrap{display:flex}.ge-stage[data-device=phone] .gp[data-nav=side] .gp-nav{border-bottom:1px solid var(--gp-line);white-space:nowrap;flex-direction:row;gap:12px;padding-bottom:6px}.ge-stage[data-device=phone] .gp[data-nav=side] .gp-nav>span:not(.gp-search){box-shadow:none;padding:0}.ge-stage[data-device=phone] .gp[data-nav=side] .gp-nav>.on{box-shadow:inset 0 -2px 0 var(--gp-accent)}.ge-stage[data-device=phone] .gp[data-nav=side] .gp-search{order:0;margin:0 0 0 auto}.gp-totop{background:var(--gp-accent);width:26px;height:26px;color:var(--gp-accent-ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 12px #0c0a0833}.gp-empty{color:var(--gp-muted);text-align:center;margin:0;padding:24px 0}.gp-foot{border-top:1px solid var(--gp-line);color:var(--gp-muted);text-align:center;padding:10px 12px 12px;font-size:11px}.ge[data-full=on] .ge-body{grid-template-columns:minmax(0,1fr)}.ge[data-full=on] .ge-panels{display:none}.ge[data-full=on] .ge-stage{max-width:960px;margin:0 auto;position:static}.ge[data-full=on] .ge-exit{display:inline-flex}.job-galleries{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.job-galleries>li+li{border-top:1px solid var(--color-line)}.job-gallery{color:inherit;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 -10px;padding:10px;text-decoration:none;transition:background-color .18s;display:grid}.job-gallery:hover{background:var(--color-surface-alt)}.job-gallery-text{flex-direction:column;gap:2px;min-width:0;display:flex}@media (min-width:1241px){.studio-column:has(.ge){height:100dvh}.studio-main:has(.ge){flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.ge{flex:1;gap:0;min-height:660px}.ge-head{border-bottom:1px solid var(--color-line);background:var(--color-surface);flex:none;min-height:64px;padding:10px 64px 10px 22px}.ge-h1{font-size:24px}.ge-acts{margin-left:auto}.ge-body{grid-template-columns:clamp(300px, var(--ge-split,400px), 60%) 0 minmax(0, 1fr);flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;gap:0;min-height:0}.ge-panels{overscroll-behavior:contain;border-right:1px solid var(--color-line);border-left:1px solid var(--color-line);background:var(--color-surface);min-height:0;position:relative;overflow-y:auto}.ge-panels .pn{padding:22px 24px 44px}.ge-stage{background:var(--color-surface-alt);align-items:center;gap:14px;min-height:0;padding:16px 28px 24px;position:relative;top:auto;overflow:hidden}.ge-tools{width:min(1000px,100%)}.ge-stage .fr{flex:1;width:min(1000px,100%);min-height:0}.ge-stage .fr-bar{flex:none}.ge-stage .fr-screen{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.ge-stage[data-device=phone] .fr{width:min(100%,300px)}.ge-split{z-index:3;cursor:col-resize;touch-action:none;outline:none;width:10px;min-height:0;margin:0 -5px;display:block;position:relative}.ge-split:after{background:var(--color-accent);content:"";opacity:0;width:3px;transition:opacity .15s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ge-split-grip{border:1px solid var(--color-line-strong);background:var(--color-surface);opacity:0;border-radius:999px;width:9px;height:40px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000001f}.ge-split:hover:after,.ge-split:focus-visible:after,.ge-split[data-dragging=true]:after,.ge-split:hover .ge-split-grip,.ge-split:focus-visible .ge-split-grip,.ge-split[data-dragging=true] .ge-split-grip{opacity:1}.ge-split:focus-visible .ge-split-grip{outline:2px solid var(--color-focus);outline-offset:2px}.ge-body[data-resizing=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}.ge[data-full=on] .ge-split{display:none}.ge[data-stage=off] .ge-body{grid-template-columns:minmax(0,1fr)}.ge[data-stage=off] .ge-panels{border-right:none;flex-direction:column;display:flex;overflow:hidden}.ge[data-stage=off] .ge-panels .pn.ga-photos{flex-direction:column;flex:1;min-height:0;padding-bottom:0;display:flex}.ge[data-stage=off] .ga-photos-work{flex:1;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:0;min-height:0;margin:0 -24px;display:grid}.ge[data-stage=off] .ga-photos-side,.ge[data-stage=off] .ga-photos-main{overscroll-behavior:contain;min-height:0;overflow-y:auto}.ge[data-stage=off] .ga-photos-side{border-right:1px solid var(--color-line);flex-direction:column;gap:18px;padding:0 20px 32px 24px;display:flex}.ge[data-stage=off] .ga-photos-main{background:var(--color-surface-alt);padding:8px 28px 32px}.ge[data-stage=off] .pks{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}}@media (min-width:1241px) and (max-width:1719px){.ge-head .xl-t{display:none}.ge-head .sm-t{display:inline}}@media (min-width:1241px){.ge-head{flex-wrap:nowrap}.ge-id,.ge-lines{flex:auto}.ge-h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.ge-acts{flex-wrap:nowrap;flex:none}}@media (max-width:1240px){.ggrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ge-body{grid-template-columns:minmax(0,1fr)}.ge:not([data-full=on]) .ge-stage{display:none}}@media (max-width:900px){.ge-body{grid-template-columns:minmax(0,1fr);gap:18px}.ge-stage{position:static}.xl-t{display:none}.sm-t{display:inline}}@media (max-width:620px){.ggrid{grid-template-columns:minmax(0,1fr)}.name-xl{font-size:30px}.ga-actions,.ga-actions>.lnc-btn{width:100%}.ga-actions>.lnc-btn{justify-content:center}.ge-h1{font-size:26px}.ge-acts{width:100%}.grp>summary{padding:14px 16px}.grp-has-acts>summary{padding-right:148px}.grp-has-acts>summary:after{top:22px;right:18px}.grp-acts{top:10px;right:42px}.grp-b{padding:2px 16px 16px}.ut-card{padding:14px 16px}.ut-row{grid-template-columns:36px minmax(0,1fr)}.ut-row>.ut-s,.ut-row>.lnc-btn{grid-column:2;justify-self:start}.pks{grid-template-columns:repeat(2,minmax(0,1fr))}.chap{grid-template-columns:18px 36px minmax(0,1fr) auto;gap:8px}.ga-sel-move .lnc-field,.sort .lnc-field{width:160px}}.lnc-drawer.ng-window{--ng-width:min(1180px, calc(100vw - 48px));width:var(--ng-width);height:min(780px,100dvh - 48px);padding-right:calc(var(--ng-width) / 2);transition:transform .3s var(--ease-studio), opacity .3s;border-radius:14px;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.lnc-drawer.ng-window[data-starting-style],.lnc-drawer.ng-window[data-ending-style]{opacity:0;transform:translate(-50%,-47%)}.ng-window .lnc-drawer-head{border-bottom:0;padding:52px 56px 8px;position:static}.ng-window .lnc-drawer-title{letter-spacing:-.02em;font-size:30px;font-weight:450}.ng-window .lnc-drawer-head>.lnc-btn{z-index:3;background:var(--color-surface);position:absolute;top:16px;right:16px}.ng-window .lnc-drawer-body{flex:1;min-height:0;padding:20px 56px 0;overflow-y:auto}.ng-window:has(.ng-form[data-step="2"]) .lnc-drawer-head{padding-left:92px}.ng-form{flex-direction:column;flex:1;gap:22px;min-height:100%;display:flex}.ng-back{z-index:4;width:36px;height:36px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:56px;left:44px}.ng-back:hover{background:var(--color-surface-alt)}.ng-fields{flex-direction:column;gap:22px;display:flex}.ng-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ng-address{gap:10px}.ng-address-line{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ng-address-url{min-width:0;color:var(--color-ink-muted);font-size:var(--text-body);overflow-wrap:anywhere}.ng-link{color:var(--color-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-weight:500;text-decoration:underline}.ng-address .addr .ng-link{margin-right:10px}.ng-foot{border-top:1px solid var(--color-line);background:var(--color-surface);margin-top:auto;padding:18px 0 32px;position:sticky;bottom:0}.ng-form[data-step="1"] .ng-foot{border-top:0;margin-top:12px}.ng-foot .lnc-btn{min-width:min(280px,100%);height:52px}.ng-pictures{background:var(--color-surface-alt);width:50%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.ng-picture{background:var(--color-surface);border-radius:4px;margin:0;position:absolute;overflow:hidden;box-shadow:0 18px 40px -18px #00000059}.ng-picture img{object-fit:cover;width:100%;height:100%;display:block}.ng-picture-name{color:#fff;font-family:var(--font-ed);letter-spacing:.04em;text-overflow:ellipsis;text-shadow:0 1px 12px #00000059;text-transform:uppercase;white-space:nowrap;font-size:30px;line-height:1.1;position:absolute;bottom:16px;left:18px;right:18px;overflow:hidden}.ng-picture-1{aspect-ratio:16/10;width:64%;top:16%;left:9%}.ng-picture-2{aspect-ratio:3/4;width:26%;top:9%;right:-7%}.ng-picture-2 .ng-picture-name{font-size:15px}.ng-picture-3{aspect-ratio:16/9;width:56%;padding-left:42%;bottom:10%;right:6%}.ng-picture-3 .ng-picture-name{width:calc(42% - 30px);color:var(--color-ink);text-shadow:none;white-space:normal;font-size:18px;bottom:18px;left:18px;right:auto}@media (max-width:900px){.lnc-drawer.ng-window{border-radius:0;width:100vw;height:100dvh;padding-right:0}.ng-pictures{display:none}.ng-window .lnc-drawer-head{padding:22px 20px 4px}.ng-window:has(.ng-form[data-step="2"]) .lnc-drawer-head{padding-left:60px}.ng-back{top:22px;left:14px}.ng-window .lnc-drawer-head>.lnc-btn{top:18px;right:14px}.ng-window .lnc-drawer-body{padding:16px 20px 0}.ng-window .lnc-drawer-title{font-size:24px}.ng-pair{grid-template-columns:minmax(0,1fr)}}.opt.cs-soon{cursor:not-allowed;position:relative}.cs-soon .mini{opacity:.55}.ga-tip{display:inline-flex}.ga-tip-btn{width:24px;height:24px;color:var(--color-ink-subtle);cursor:help;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.ga-tip-btn:hover{color:var(--color-ink)}.ga-tip-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.ga-tip-box{z-index:60;background:var(--color-primary);width:240px;color:var(--color-primary-ink);pointer-events:none;border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.4;position:fixed;box-shadow:0 6px 18px #0000002e}.ga-soon{background:var(--color-surface-strong);color:var(--color-ink-muted);vertical-align:middle;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-flex}.cs-soon-tag{background:var(--color-surface-strong);color:var(--color-ink-muted);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:12px;font-weight:500}.m-video .p{inset:0}.m-video .t{bottom:22px;left:9px}.m-video .b{background:#fff;bottom:9px;left:9px}.m-video .pl{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #fff;width:0;height:0;top:50%;left:50%;transform:translate(-40%,-60%)}.df-fonts{flex-direction:column;gap:10px;margin-top:4px;display:flex}.df-list{border:1px solid var(--color-line);border-radius:var(--radius-control);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.df-row{align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.df-row+.df-row{border-top:1px solid var(--color-line)}.df-name{min-width:0;color:var(--color-ink);flex:auto;align-items:center;gap:7px;font-weight:500;display:flex}.df-name>svg{color:var(--color-ink-muted);flex:none}.df-aa{background:var(--color-surface-alt);width:34px;height:34px;color:var(--color-ink);border-radius:8px;flex:none;place-items:center;font-size:15px;display:grid}.df-play,.df-del{border:1px solid var(--color-line);background:var(--color-surface);width:32px;height:32px;color:var(--color-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.df-play{background:var(--color-accent);color:var(--color-accent-ink,#fff);border-color:#0000}.df-play svg{fill:currentColor}.df-del{color:var(--color-ink-muted);background:0 0;border-color:#0000}.df-del:hover:not(:disabled),.df-play:hover{filter:brightness(.95)}.df-del:disabled{cursor:not-allowed;opacity:.5}.df-up{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.df-file,.df-audio{display:none}.df-logo{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface-alt);align-self:flex-start;align-items:center;max-width:220px;min-height:56px;padding:10px 14px;display:flex}.df-logo img{object-fit:contain;max-width:100%;max-height:48px;display:block}.gp-logo-img{object-fit:contain;max-width:120px;max-height:22px;display:block}.gp[data-logo=off] .gp-logo{visibility:hidden}.gp-show{border:1px solid var(--gp-line);color:inherit;font-family:var(--gp-lbl);font-size:inherit;letter-spacing:var(--gp-lbl-ls);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin:0;padding:3px 12px 3px 3px;font-weight:500;display:inline-flex}.gp-show-dialog{color:#fff;background:#000;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.gp-show-dialog::backdrop{background:#000}.gp-show-stage{position:absolute;inset:0}.gp-show-stage img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.gp-show-empty{text-align:center;margin:0;position:absolute;top:50%;left:24px;right:24px;transform:translateY(-50%)}.gp-show-top{background:linear-gradient(#00000080,#0000);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;top:0;left:0;right:0}.gp-show-x,.gp-show-bar button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.gp-show-bar{background:#14100c94;border-radius:999px;align-items:center;gap:8px;padding:6px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.gp-show-play{color:#14100c;background:#fff;width:52px;height:52px}.gp-show-bar button:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.gp-show-stage img{transition:none}}.gp-show .pc{background:var(--gp-accent);width:20px;height:20px;color:var(--gp-accent-ink);border-radius:50%;place-items:center;display:grid}.gp-show .pc svg{fill:currentColor}.gp[data-cover=full] .gp-show,.gp[data-cover=centred] .gp-show{color:#fff;text-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a080652;border-color:#ffffff80}.gp[data-cover=full] .gp-show .pc,.gp[data-cover=centred] .gp-show .pc{color:#1b1712;background:#fff}.gp[data-type=custom]{--gp-disp:var(--gp-custom-disp,var(--font-ed));--gp-disp-style:normal;--gp-disp-weight:500;--gp-disp-ls:-.01em;--gp-r:6px;font-family:var(--gp-custom-text,var(--font-ui))}.gp[data-cover=full] .gp-logo-img,.gp[data-cover=centred] .gp-logo-img{filter:brightness(0)invert()drop-shadow(0 1px 4px #00000059)}.df-in-use{color:var(--color-ink)}.df-in-use>svg{color:var(--color-sage-ink)}.nb-bell{display:inline-flex}.nb-badge{pointer-events:none;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px;position:absolute;top:2px;right:2px}.nb-panel{width:min(400px,100vw - 32px);padding:0}.nb-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 10px;display:flex}.nb-title{font-size:var(--text-card-title,16px);margin:0;font-weight:600}.nb-list{max-height:min(60vh,520px);margin:0;padding:6px 0;list-style:none;overflow-y:auto}.nb-item{color:var(--color-ink);grid-template-columns:10px minmax(0,1fr);gap:4px 10px;padding:10px 16px;text-decoration:none;display:grid}.nb-item:hover,.nb-item:focus-visible{background:var(--color-surface-alt)}.nb-dot{background:0 0;border-radius:999px;width:8px;height:8px;margin-top:7px}.nb-item-unread .nb-dot{background:var(--color-accent)}.nb-message{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.45}.nb-item-unread .nb-message{font-weight:500}.nb-time{color:var(--color-ink-muted);grid-column:2;font-size:12px}.nb-empty,.nb-note{color:var(--color-ink-muted);margin:0;padding:18px 16px;font-size:14px;line-height:1.5}.push-devices{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.push-device{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.push-device:first-child{border-top:0}.push-device-text{flex-direction:column;gap:2px;min-width:0;display:flex}.push-device-label{flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.push-device-detail{color:var(--color-ink-muted);font-size:var(--text-meta)}.sales-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sales-item{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:16px 18px;display:grid}.sales-item-text{flex-direction:column;gap:4px;min-width:0;display:flex}.sales-item-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.sales-item-body{color:var(--color-ink-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sales-item-includes{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.sales-item-includes li{border:1px solid var(--color-line);border-radius:999px;padding:2px 8px;font-size:12px}.sales-item-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sales-item-price{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.proposal-facts{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.proposal-lines{border-collapse:collapse;width:100%;margin:0;font-size:14px}.proposal-lines th,.proposal-lines td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:6px 0}.proposal-lines th{color:var(--color-ink-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500}.proposal-lines .proposal-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.proposal-lines tfoot td{border-bottom:0;font-weight:600}.proposal-link{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.proposal-drawer{width:min(720px,100%)}.proposal-packages{flex-wrap:wrap;gap:8px;display:flex}.proposal-line-row{grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.proposal-line-row>.lnc-btn{margin-bottom:2px}.proposal-preview{border:1px dashed var(--color-line);background:var(--color-surface,transparent);border-radius:12px;padding:16px 18px}@media (max-width:760px){.sales-item,.proposal-link{grid-template-columns:minmax(0,1fr)}.sales-item-actions{justify-content:flex-start}.proposal-line-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ld-page{flex-direction:column;gap:32px;min-width:0;display:flex}.ld-page-head{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.ld-page-head>.ld-col{min-width:0}.ld-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.ld-break{display:none}.ld-h-page{font-family:var(--font-ui);font-size:var(--text-page-title);font-weight:var(--font-weight-page-title);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.15}.ld-h-sub{color:var(--color-ink-muted);text-wrap:pretty;margin:0;font-size:15px}.ld-h-sec{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:1.2}.ld-h-card{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600;line-height:1.3}.ld-h-sm{margin:0;font-size:14px;font-weight:600}.ld-meta{color:var(--color-ink-subtle);text-wrap:pretty;font-size:13px}.ld-t2{color:var(--color-ink-muted)}.ld-t3{color:var(--color-ink-subtle)}.ld-t-sm{font-size:13px}.ld-strong{color:var(--color-ink);font-weight:600}.ld-p{margin:0;line-height:1.55}.ld-help{color:var(--color-ink-subtle);margin:0;font-size:13px;line-height:1.45}.ld-nowrap{white-space:nowrap}.ld-name{font-family:var(--font-ui);letter-spacing:-.005em;font-size:1em;font-style:normal;font-weight:500;line-height:1.25}.ld-name-sm{font-size:14px}.ld-name-md{font-size:16px}.ld-name-xl{font-size:28px;font-weight:600;line-height:1.15}.ld-fig-sm{font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.1}.ld-col{flex-direction:column;min-width:0;display:flex}.ld-row{align-items:center;min-width:0;display:flex}.ld-wrap{flex-wrap:wrap}.ld-between{justify-content:space-between}.ld-base{align-items:baseline}.ld-push{margin-left:auto}.ld-self-start{align-self:flex-start}.ld-g2{gap:2px}.ld-g4{gap:4px}.ld-g6{gap:6px}.ld-g8{gap:8px}.ld-g14{gap:14px}.ld-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ld-grid-name{grid-template-columns:minmax(0,1fr) minmax(0,176px);align-items:start;gap:14px;display:grid}.ld-card{border:var(--border-card);border-radius:var(--radius-card);background-color:var(--color-surface);background-image:var(--texture-surface);min-width:0;box-shadow:var(--shadow-card);background-size:240px}.ld-clip{overflow:hidden}.ld-inset{border-radius:max(4px, calc(var(--radius-card) - 6px));background:var(--color-surface-alt)}.ld-pad{margin:0;padding:14px 16px}.ld-divider{background:var(--color-line);border:0;height:1px;margin:0}.ld-link{color:var(--color-accent-text);font:inherit;cursor:pointer;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;border:0;padding:0;font-size:13px;font-weight:500;text-decoration:none;transition:background-size .25s}.ld-link:hover{background-size:100% 1px}.ld-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.sl-ic{vertical-align:middle;flex:none}.ld-initials{background:var(--color-stone);color:var(--color-stone-ink);object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.ld-ini-32{width:32px;height:32px}.ld-ini-30{width:30px;height:30px}.ld-thumb{border-radius:max(4px, calc(var(--radius-photo) - 3px));object-fit:cover;flex:none;width:44px;height:44px;display:block}.ld-thumb-sm{width:32px;height:32px}.ld-ph{border-radius:var(--radius-photo);background:var(--color-surface-strong);flex:none;margin:0;display:block;position:relative;overflow:hidden}.ld-ph>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block}.ld-zoom:hover .ld-ph>img{transform:scale(1.045)}.ld-pills{flex-wrap:wrap;gap:8px;display:flex}.ld-pill{border:1px solid var(--color-line-strong);border-radius:var(--radius-button);background:var(--color-surface);height:32px;color:var(--color-ink);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .2s,background-color .2s;display:inline-flex}.ld-pill:hover{border-color:var(--color-ink-subtle)}.ld-pill[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-ink)}.ld-pill:focus-visible,.ld-seg>:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ld-fpill .sl-ic{color:var(--color-ink-subtle);transition:transform .2s}.ld-fpill[aria-expanded=true]{border-color:var(--color-ink)}.ld-fpill[aria-expanded=true] .sl-ic{transform:rotate(180deg)}.ld-seg{border-radius:var(--radius-button);background:var(--color-surface-strong);flex:none;gap:2px;padding:3px;display:inline-flex}.ld-seg>a,.ld-seg>button{border-radius:var(--radius-button);height:34px;color:var(--color-ink-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.ld-seg>[aria-current=true],.ld-seg>[aria-pressed=true]{background:var(--color-solid);box-shadow:var(--shadow-segment);color:var(--color-ink)}.ld-kv{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;margin:0;font-size:14px;display:grid}.ld-kv>dt{color:var(--color-ink-subtle)}.ld-kv>dd{font-variant-numeric:lining-nums proportional-nums;text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.ld-bubble{background:var(--color-surface-alt);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px 14px 14px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.ld-act{display:contents}.ld-act>.cj-form-problem{flex-basis:100%}.ld-tools{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:-8px;display:flex}.ld-legend{color:var(--color-ink-subtle);flex-wrap:wrap;align-items:center;gap:16px;margin-left:auto;font-size:13px;display:flex}.ld-legend>span{align-items:center;gap:7px;display:inline-flex}.ld-sq{border-radius:4px;flex:none;width:13px;height:13px;display:inline-block}.ld-sq-free{background:var(--color-sage);box-shadow:inset 0 0 0 1.5px var(--color-sage-ink)}.ld-sq-held{background:repeating-linear-gradient(135deg, var(--color-butter) 0 3px, var(--color-surface) 3px 5px);box-shadow:inset 0 0 0 1.5px var(--color-butter-ink)}.ld-pop{min-width:240px}.ld-pop-h{color:var(--color-ink-subtle);padding:8px 12px 4px;font-size:12px;font-weight:500;display:block}.ld-pop-list{flex-direction:column;display:flex}.ld-pop-item{justify-content:space-between;text-decoration:none}.ld-pop-ok{visibility:hidden;color:var(--color-accent-text)}.ld-pop-item[aria-selected=true]{background:var(--color-surface-alt)}.ld-pop-item[aria-selected=true] .ld-pop-ok{visibility:visible}.ld-kanban{grid-auto-columns:minmax(208px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.ld-kcol{flex-direction:column;gap:12px;min-width:0;display:flex}.ld-kcol-head{align-items:center;gap:8px;min-height:30px;padding:0 2px;display:flex}.ld-kcol-count{color:var(--color-ink-muted);font-variant-numeric:lining-nums proportional-nums;font-size:13px;font-weight:600}.ld-kcol-add{color:var(--color-ink-subtle);margin-left:auto}.ld-kcol-add:hover{color:var(--color-ink)}.ld-lead-cap{margin:-4px 2px 2px}.ld-kcol-body{border-radius:calc(var(--radius-card) + 4px);flex-direction:column;gap:12px;min-height:140px;margin:-4px;padding:4px;transition:background-color .2s,box-shadow .2s;display:flex}.ld-kcol .ld-kcol-body+.ld-kcol-body,.ld-kcol-body:empty+.ld-kmore{min-height:0}.ld-kanban[data-over=new] [data-col=new] .ld-kcol-body.ld-drop,.ld-kanban[data-over=replied] [data-col=replied] .ld-kcol-body.ld-drop,.ld-kanban[data-over=call] [data-col=call] .ld-kcol-body.ld-drop{background:var(--color-accent-soft);box-shadow:inset 0 0 0 2px var(--color-accent)}.ld-kc{flex-direction:column;gap:10px;padding:12px 14px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s;display:flex}.ld-kc:hover{box-shadow:var(--shadow-hover);transform:var(--transform-lift)}.ld-kc[data-drag]{cursor:grab}.ld-kc.is-dragging{opacity:.45;transform:rotate(1.5deg)}.ld-kc-open{display:block}.ld-kc-ph{height:112px}.ld-kc-ph>img{object-position:50% 28%}.ld-kc-name{color:inherit;text-decoration:none}.ld-kc-name:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ld-kc .ld-link{white-space:nowrap}.ld-kb{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ld-kb .ld-thumb{width:48px;height:48px}.ld-kc-ini{border-radius:max(4px, calc(var(--radius-photo) - 3px));width:48px;height:48px;font-family:var(--font-ui);font-size:calc(19px * var(--editorial-scale));font-style:normal;font-weight:var(--editorial-weight)}.ld-kc-val{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ld-kc-quiet{color:var(--color-ink-muted);font-size:14px;font-weight:600}.ld-kc-foot{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:8px;min-height:45px;padding-top:10px;display:flex}.ld-dchk{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ld-dchk span{border-radius:9px;flex-direction:column;align-items:center;padding:5px 0;font-size:12px;font-weight:500;line-height:1.2;display:flex}.ld-dchk b{letter-spacing:-.02em;font-size:15px;font-weight:600}.ld-dchk .free{background:var(--color-sage);color:var(--color-sage-ink)}.ld-dchk .held{background:repeating-linear-gradient(135deg, var(--color-butter) 0 5px, transparent 5px 10px);box-shadow:inset 0 0 0 1px var(--color-butter-ink);color:var(--color-butter-ink)}.ld-kmore{border:1px dashed var(--color-line-strong);border-radius:var(--radius-card);width:100%;height:42px;color:var(--color-ink-muted);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;display:flex}.ld-kmore:hover{border-color:var(--color-ink-subtle);background:var(--color-surface);color:var(--color-ink)}.ld-flip{transform:rotate(180deg)}.ld-lost-line{color:var(--color-ink-muted);align-items:flex-start;gap:10px;margin:16px 0 0;font-size:13px;line-height:1.45;display:flex}.ld-lost-line>.sl-ic{color:var(--color-ink-subtle);margin-top:2px}.ld-table-wrap{overflow-x:auto}.ld-table{border-collapse:collapse;width:100%;font-size:14px}.ld-table th{border-bottom:1px solid var(--color-line);color:var(--color-ink-subtle);text-align:left;white-space:nowrap;padding:12px 14px;font-size:12px;font-weight:500}.ld-table td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:13px 14px}.ld-table tbody tr{transition:background-color .15s}.ld-table tbody tr:hover{background:var(--color-surface-alt)}.ld-table tbody tr:last-child td{border-bottom:0}.ld-table .r{text-align:right;white-space:nowrap}.ld-table .num{white-space:nowrap;font-variant-numeric:lining-nums proportional-nums}.ld-tcouple{color:inherit;white-space:nowrap;align-items:center;gap:12px;text-decoration:none;display:flex}.ld-tcouple:hover .ld-name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ld-tfoot{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ld-lead-fhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.ld-lead-empty{flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:28px 24px;display:flex}.ld-dates{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.ld-leaf{flex-direction:column;display:flex;overflow:hidden}.ld-leaf-m{border-bottom:1px solid var(--color-line);background:var(--color-surface-alt);color:var(--color-ink-muted);justify-content:space-between;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;display:flex}.ld-leaf.free .ld-leaf-m{background:var(--color-sage);color:var(--color-sage-ink);border-bottom-color:#0000}.ld-leaf.held .ld-leaf-m{border-bottom-color:var(--color-butter-ink);background:repeating-linear-gradient(135deg, var(--color-butter) 0 6px, var(--color-surface) 6px 11px);color:var(--color-butter-ink)}.ld-leaf-d{align-items:baseline;gap:8px;padding:14px 16px 2px;display:flex}.ld-leaf-d b{font-variant-numeric:lining-nums;letter-spacing:-.02em;font-size:46px;font-weight:600;line-height:1}.ld-leaf-d span{color:var(--color-ink-muted);font-size:14px;font-weight:600}.ld-leaf-b{flex-direction:column;flex:1;gap:6px;padding:6px 16px 16px;display:flex}.ld-leaf-act{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}.ld-avs{align-items:center;display:flex}.ld-avs>*{box-shadow:0 0 0 2px var(--color-surface)}.ld-avs>*+*{margin-left:-8px}.ld-av{object-fit:cover;border-radius:50%;width:32px;height:32px}.ld-drawer.lnc-drawer{width:min(480px,100%)}.ld-lead-drawer.lnc-drawer{width:min(520px,100%)}.ld-notes-drawer.lnc-drawer{width:min(760px,100%)}.ld-drawer .lnc-drawer-foot{border-top:0;padding:0}.ld-dhead{min-width:0;font-size:initial;font-weight:initial;letter-spacing:normal;align-items:center;gap:12px;display:flex}.ld-dhead .ld-name{font-weight:var(--editorial-weight)}.ld-dhead-meta{font-family:var(--font-ui);font-style:normal}.ld-d-foot{border-top:1px solid var(--color-line);background:var(--color-surface);flex:1;align-items:center;gap:10px;padding:14px 24px;display:flex}.ld-d-foot>.ld-act>.lnc-btn-primary,.ld-d-foot>.ld-push{margin-left:auto}.ld-d-hero{height:200px}.ld-d-hero>img{object-position:50% 30%}.ld-d-face .face-gender{flex:168px;max-width:240px}.ld-d-face-pic{width:56px;height:56px}.ld-d-sec{flex-direction:column;gap:12px;display:flex}.ld-d-sec-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.ld-facts{padding:16px 18px}.ld-ddays{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ld-dday{border-radius:max(6px, calc(var(--radius-card) - 6px));flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ld-dday b{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1}.ld-dday span{overflow-wrap:anywhere;font-size:13px;font-weight:600}.ld-dday.free{background:var(--color-sage);color:var(--color-sage-ink)}.ld-dday.held{background:repeating-linear-gradient(135deg, var(--color-butter) 0 6px, var(--color-surface) 6px 11px);box-shadow:inset 0 0 0 1px var(--color-butter-ink);color:var(--color-butter-ink)}.ld-d-sec>.ld-act>.lnc-btn{align-self:flex-start}.ld-fit{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.ld-tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ld-tl li{grid-template-columns:46px 16px minmax(0,1fr);gap:10px;padding-bottom:18px;display:grid;position:relative}.ld-tl li:before{background:var(--color-line-strong);content:"";width:1.5px;position:absolute;top:16px;bottom:0;left:63.25px}.ld-tl li:last-child{padding-bottom:0}.ld-tl li:last-child:before{display:none}.ld-tl .t{color:var(--color-ink-subtle);font-variant-numeric:lining-nums proportional-nums;padding-top:1px;font-size:13px}.ld-tl .pt{z-index:1;background:var(--color-surface);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--color-ink-subtle);border-radius:50%;margin:6px auto 0;position:relative}.ld-tl .pt.on{background:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.ld-fu{border:1px solid var(--color-line);border-radius:max(6px, calc(var(--radius-card) - 8px));background:var(--color-surface-alt);flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex}.ld-fu-lg{gap:8px;padding:16px 18px}.ld-fu-when{color:var(--color-ink-muted);font-size:13px;line-height:1.4}.ld-fu .ld-link{align-self:flex-start}.ld-fus{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ld-fu-next{border-color:var(--color-accent)}.ld-fu-h{align-items:flex-start;gap:10px;display:flex}.ld-fu-title{flex:1;min-width:0}.ld-fu-n{background:var(--color-surface);border:1px solid var(--color-line);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:500;display:inline-grid}.ld-fu-mail{border-radius:max(4px, calc(var(--radius-card) - 12px));background:var(--color-surface);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ld-fu-text{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.ld-tools .ld-row>.ld-act{display:contents}.ld-snz{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.ld-snz>.ld-act{display:flex}.ld-snz-go{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ld-snz-go>.ld-meta{flex:200px}.ld-snz-go>.lnc-field{flex:180px}.ld-snz-go>.lnc-btn{margin-left:auto}.ld-snz-x{align-self:flex-start}.ld-form{flex-direction:column;gap:20px;display:flex}.ld-lr-list{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ld-lr-leg{margin:0 0 6px;padding:0}.ld-lr-opt{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);cursor:pointer;align-items:center;gap:12px;min-height:50px;padding:11px 14px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.ld-lr-opt:hover{border-color:var(--color-ink-subtle)}.ld-lr-opt input{opacity:0;width:1px;height:1px;position:absolute}.ld-lr-dot{border:1.5px solid var(--color-line-strong);background:var(--color-surface);border-radius:50%;flex:none;width:20px;height:20px;transition:border-color .2s,border-width .15s}.ld-lr-opt input:checked+.ld-lr-dot{border:6px solid var(--color-accent)}.ld-lr-opt input:focus-visible+.ld-lr-dot{outline:2px solid var(--color-focus);outline-offset:2px}.ld-lr-opt:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-soft)}.ld-notes{gap:22px}.ld-nt-top{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.ld-nt-tpl{flex:240px}.ld-nt-call{flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;display:flex}.ld-nt-ai{flex-direction:column;flex:100%;gap:6px;padding:14px 16px;display:flex}.ld-nt-sec{border-top:1px solid var(--color-line);grid-template-columns:176px minmax(0,1fr);gap:14px 28px;padding-top:22px;display:grid}.ld-nt-side{flex-direction:column;gap:4px;display:flex}.ld-nt-qs{flex-direction:column;display:flex}.ld-nt-q{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 12px;padding:11px 0;display:flex}.ld-nt-q:first-child{padding-top:0}.ld-nt-q:last-child{border-bottom:0;padding-bottom:0}.ld-check{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.4;display:inline-flex;position:relative}.ld-check input{opacity:0;width:1px;height:1px;position:absolute}.ld-check-ui{border:1.5px solid var(--color-line-strong);background:var(--color-surface);color:#0000;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:background-color .15s,border-color .15s;display:inline-flex}.ld-check input:checked+.ld-check-ui{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-ink)}.ld-check input:focus-visible+.ld-check-ui{outline:2px solid var(--color-focus);outline-offset:2px}.ld-check input:checked~.ld-done-text{color:var(--color-ink-subtle);text-decoration:line-through}.ld-nt-pairs{grid-template-columns:142px minmax(0,1fr);align-items:start;gap:12px 14px;display:grid}.ld-nt-p{color:var(--color-ink-muted);padding-top:12px;font-size:13px;font-weight:600;line-height:1.3}.ld-nt-ta{min-height:76px}.pp-head{flex-direction:column;gap:16px;display:flex}.pp-crumbs{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.pp-back{margin-left:-10px}.pp-sep{color:var(--color-ink-faint)}.pp-cl{color:var(--color-ink-muted);text-decoration:none}.pp-cl:hover{color:var(--color-ink)}.pp-here{font-weight:600}.pp-saved{align-items:center;gap:6px;display:inline-flex}.pp-ask{border-left:3px solid var(--color-butter-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.pp-askav{background:var(--color-butter);width:36px;height:36px;color:var(--color-butter-ink);font-size:14px}.pp-askq{color:var(--color-ink);font-style:normal}.pp-tool{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:10px 14px;display:flex}.pp-tl{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.pp-lbl{color:var(--color-ink-subtle);font-size:13px;font-weight:500}.pp-pane{display:none}.pw{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.pp-pvcol{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:24px}.pp-pvlbl{color:var(--color-ink-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;font-size:13px;display:flex}.pp-pvlbl b{color:var(--color-ink)}.pp-url{font-family:var(--font-mono);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:12px;display:inline-flex}.pp-pvbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pp-edcol{flex-direction:column;gap:14px;min-width:0;display:flex}.pp-grp{color:var(--color-ink-subtle);margin:10px 2px 0;font-size:13px;font-weight:600}.pp-grp:first-child{margin-top:0}.pp-sec>summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:grid}.pp-sec>summary::-webkit-details-marker{display:none}.pp-sec>summary:focus-visible{border-radius:var(--radius-card);outline:2px solid var(--color-focus);outline-offset:-2px}.pp-ico{background:var(--color-surface-alt);width:36px;height:36px;color:var(--color-ink-muted);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.pp-st{flex-direction:column;gap:1px;min-width:0;display:flex}.pp-chev{color:var(--color-ink-subtle);transition:transform .2s}.pp-sec[open] .pp-chev{transform:rotate(180deg)}.pp-body{border-top:1px solid var(--color-line);flex-direction:column;gap:16px;padding:16px 16px 18px;display:flex}.pp-cov{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pp-covph{height:110px}.pp-client{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pp-evt{flex-direction:column;gap:10px;display:flex}.pp-line{border:1px solid var(--color-line);border-radius:max(6px, calc(var(--radius-card) - 6px));background:var(--color-surface);flex-direction:column;gap:12px;padding:14px;display:flex}.pp-lt{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;display:grid}.pp-lt>.ld-meta{grid-column:1/-1}.pp-lp{font-variant-numeric:lining-nums proportional-nums;font-weight:600}.pp-ctl{grid-template-columns:.7fr 1.3fr auto;align-items:end;gap:10px;display:grid}.pp-addrow{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.pp-sub,.pp-ok{border-radius:max(6px, calc(var(--radius-card) - 6px));background:var(--color-surface-alt);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.pp-ok{background:var(--color-sage);color:var(--color-sage-ink);justify-content:flex-start;font-size:13px;font-weight:500}.pp-ok.bad{background:var(--color-butter);color:var(--color-butter-ink)}.pp-inst{border:1px solid var(--color-line);border-radius:max(6px, calc(var(--radius-card) - 6px));grid-template-columns:28px minmax(0,1fr) 96px auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.pp-n{background:var(--color-surface-alt);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:inline-flex}.pp-ia{font-variant-numeric:lining-nums proportional-nums;text-align:right;min-width:76px;font-weight:600}.pp-hold{border-radius:max(6px, calc(var(--radius-card) - 6px));background:var(--color-surface-alt);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.pp-trail{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pp-trail li{grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:14px;display:grid;position:relative}.pp-trail li:before{background:var(--color-line-strong);content:"";width:1.5px;position:absolute;top:14px;bottom:0;left:6.25px}.pp-trail li:last-child{padding-bottom:0}.pp-trail li:last-child:before{display:none}.pp-td{z-index:1;background:var(--color-surface);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--color-ink-faint);border-radius:50%;margin:5px 1px 0;position:relative}.pp-td.is-sent{background:var(--color-ink);box-shadow:none}.pp-td.is-open{background:var(--color-lilac-ink);box-shadow:none}.pp-td.is-done{background:var(--color-sage-ink);box-shadow:none}.pp-td.is-mail{background:var(--color-butter-ink);box-shadow:none}.pp-totbar{z-index:3;border-radius:var(--radius-card);background:var(--color-primary);box-shadow:var(--shadow-float);color:var(--color-primary-ink);flex-wrap:wrap;align-items:center;gap:10px 24px;padding:12px 18px;display:flex;position:sticky;bottom:16px}.pp-tb{flex-direction:column;gap:0;display:flex}.pp-tb>span{opacity:.75;font-size:12px}.pp-tb>b{font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.02em;font-size:18px;font-weight:600}.pp-tbok{align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:600;display:inline-flex}.pp-locked{border-radius:max(6px, calc(var(--radius-card) - 6px));background:var(--color-surface-alt);color:var(--color-ink-muted);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.pp-cat{flex-direction:column;display:flex}.pp-catr{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.pp-catr:last-child{border-bottom:0}.pp-catp{font-variant-numeric:lining-nums proportional-nums;font-weight:600}.pp-soon{color:var(--color-ink-muted);align-items:flex-start;gap:10px;margin:0;font-size:13px;line-height:1.45;display:flex}.pv{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--pv-paper,#fffdf9);box-shadow:var(--shadow-card);color:var(--pv-ink,#2e2924);overflow:hidden}.pv[data-view=phone]{width:min(390px,100%);margin-inline:auto}.pv-cover{background:#2e2924;height:300px;margin:0;position:relative}.pv-cover>img{object-fit:cover;width:100%;height:100%;display:block}.pv-cin{color:#fff;background:linear-gradient(#0000004d,#0000 35%,#0000009e);flex-direction:column;justify-content:space-between;padding:18px 22px 22px;display:flex;position:absolute;inset:0}.pv-top{justify-content:space-between;align-items:center;display:flex}.pv-brand{font-family:var(--font-ed);font-size:18px}.pv-cbot{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.pv-hold{background:#00000073;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:5px 10px;font-size:12px;display:inline-flex}.pv-kick{opacity:.85;font-size:13px}.pv-names{font-size:calc(40px * var(--editorial-scale));line-height:1.02}.pv-where{font-size:13px}.pv-body{flex-direction:column;gap:22px;padding:22px 26px 26px;display:flex}.pv-steps{color:#8a7f74;text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;font-size:12px;list-style:none;display:grid}.pv-steps li{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.pv-steps li:not(:last-child):after{content:"";background:#e0d5c7;height:1px;position:absolute;top:11px;left:calc(50% + 15px);right:calc(15px - 50%)}.pv-steps i{border:1px solid #d8ccbd;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:inline-flex}.pv-steps .on{color:#2e2924;font-weight:600}.pv-steps .on i{color:#fff;background:#2e2924;border-color:#2e2924}.pv-note{grid-template-columns:44px minmax(0,1fr);gap:14px;display:grid}.pv-note p{font-family:var(--font-ed);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.5}.pv-sig{color:#72685e;margin-top:8px;font-size:12px;display:block}.pv-h{font-family:var(--font-ed);margin:0 0 10px;font-size:18px;font-weight:450}.pv-pkg{border:1px solid #eadfd2;border-radius:14px;overflow:hidden}.pv-pkph{height:170px;margin:0;position:relative}.pv-pkph img{object-fit:cover;width:100%;height:100%;display:block}.pv-selected{color:#2e2924;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.pv-pkb{flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.pv-pkt{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;display:grid}.pv-price{font-weight:600}.pv-when{color:#72685e;grid-column:1/-1;align-items:center;gap:6px;font-size:13px;display:inline-flex}.pv-fine{color:#5e554c;margin:0;font-size:13px;line-height:1.5}.pv-card{border:1px solid #eadfd2;border-radius:12px;flex-direction:column;gap:6px;margin-top:10px;padding:12px 14px;display:flex}.pv-ct{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pv-tick{color:#fff;background:#2e2924;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.pv-t{font-weight:600}.pv-m{color:#72685e;font-size:12px}.pv-p{font-weight:600}.pv-sum{background:#f6f0e8;border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.pv-lines{color:#5e554c;flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pv-lines li,.pv-tot{justify-content:space-between;gap:12px;display:flex}.pv-tot{border-top:1px solid #e0d5c7;padding-top:10px;font-size:15px;font-weight:600}.pv-book{background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:12px 14px;display:grid}.pv-book small{color:#72685e;grid-column:1/-1;font-size:12px}.pv-lb{color:#5e554c;font-size:13px}.pv-btn{color:#fff;background:#2e2924;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:46px;font-size:14px;font-weight:600;display:inline-flex}.pv-mi{color:#72685e;align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.pv-h1{font-family:var(--font-ed);margin:0;font-size:24px;font-weight:450}.pv-contract{color:#5e554c;white-space:pre-wrap;border:1px solid #eadfd2;border-radius:12px;max-height:260px;margin:0;padding:14px 16px;font-size:13px;line-height:1.55;overflow:auto}.pv-who{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pv-who li{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.pv-chip{color:#5e554c;background:#f2ebe1;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.pv-chip.ok{color:#2f5a35;background:#e2ecdc}.pv-due{flex-direction:column;gap:4px;display:flex}.pv-fig{letter-spacing:-.02em;font-size:34px;font-weight:600}.pv-plan{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pv-plan li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pv-dot{background:#b0a698;border-radius:50%;width:8px;height:8px}.pv-foot{color:#72685e;border-top:1px solid #eadfd2;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:14px 26px;font-size:12px;display:flex}@media (max-width:1240px){.ld-legend{width:100%;margin-left:0}.ld-dates{grid-template-columns:repeat(3,minmax(0,1fr))}.pw{grid-template-columns:minmax(0,1fr)}.pp-pane{display:inline-flex}.pw[data-pane=edit] .pp-pvcol,.pw[data-pane=preview] .pp-edcol{display:none}.pp-pvcol{position:static}}@media (max-width:900px){.ld-actions{width:100%;margin-left:0}.ld-actions>.lnc-btn-primary{margin-left:auto}.ld-break{flex-basis:100%;height:0;display:block}.ld-kanban{scroll-snap-type:x proximity;grid-auto-columns:256px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.ld-kanban>.ld-kcol{scroll-snap-align:start}}@media (max-width:620px){.ld-dates{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-dates .ld-leaf:last-child:nth-child(odd){grid-column:1/-1}.ld-leaf-d b{letter-spacing:-.02em;font-size:38px}.ld-d-hero{height:150px}.ld-ddays{gap:6px}.ld-dday{padding:10px}.ld-d-foot{flex-wrap:wrap;padding:12px 16px}.ld-tfoot{flex-direction:column;align-items:flex-start}.ld-snz{padding:14px}.ld-snz-go>.lnc-btn{margin-left:0}.ld-nt-sec,.ld-nt-pairs{grid-template-columns:minmax(0,1fr);gap:6px}.ld-nt-sec{gap:12px}.ld-nt-p{padding-top:8px}.ld-grid2,.ld-grid-name,.pp-f2,.pp-cov{grid-template-columns:minmax(0,1fr)}.pp-ask{grid-template-columns:auto minmax(0,1fr)}.pp-ask>.ld-row:last-child{grid-column:1/-1}.pp-ctl{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-inst{grid-template-columns:28px minmax(0,1fr) auto}.pp-inst>.lnc-field{grid-column:2/3}.pp-inst>.pp-ia{align-self:end}.pv-cover{height:240px}.pv-body{padding:18px}.pv-names{font-size:calc(32px * var(--editorial-scale))}}:where([data-look=soft]) .ld-page{gap:40px}:where([data-look=soft]) .ld-h-page{letter-spacing:-.02em;line-height:1.06}:where([data-look=soft]) .ld-h-sub{font-size:15px;line-height:1.55}:where([data-look=soft]) .ld-h-sec{letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.25}:where([data-look=soft]) .ld-h-card{font-size:15px;font-weight:600;line-height:1.35}:where([data-look=soft]) .ld-h-sm{font-size:14px;font-weight:600}:where([data-look=soft]) .ld-meta{font-size:13px;line-height:1.55}:where([data-look=soft]) .ld-t-sm{font-size:13px}:where([data-look=soft]) .ld-fig-sm{font-weight:600}:where([data-look=soft]) .ld-pills{gap:10px}:where([data-look=soft]) .ld-pill{height:40px;padding:0 16px;font-size:14px}:where([data-look=soft]) .ld-table{font-size:14px}:where([data-look=soft]) .ld-table th{padding:14px 16px}:where([data-look=soft]) .ld-table td{padding:16px}:where([data-look=soft]) .ld-kv{gap:12px 18px;font-size:14px}:where([data-look=soft]) .ld-kanban{gap:20px}:where([data-look=soft]) .ld-kcol-body{gap:14px}:where([data-look=soft]) .ld-check-ui{border-radius:7px}@media (max-width:900px){:where([data-look=soft]) .ld-page{gap:28px}}@media (max-width:620px){:where([data-look=soft]) .ld-page{gap:24px}}.public-form-page{flex-direction:column;gap:16px;display:flex}.public-form .form-question,.public-form .form-dates,.public-form .form-choices{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.public-form .form-question[hidden]{display:none}.public-form .form-choices>legend{margin-bottom:4px;padding:0}.public-form .form-dates>button{align-self:flex-start}.form-optional{color:var(--color-ink-muted);font-weight:400}.form-date-check:empty{display:none}.form-date-check{flex-direction:column;gap:6px;display:flex}.form-signature{color:var(--color-ink-muted);margin:0}.form-signature strong{color:var(--color-ink)}.offer-times{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ob-split{--ob-aside:#f3e7d8;background:linear-gradient(to right, var(--ob-aside) 50%, var(--color-surface) 50%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.ob-aside{background:var(--ob-aside);align-self:start;height:100dvh;position:sticky;top:0;overflow:hidden}.ob-aside-photo{object-fit:cover;width:100%;height:100%;display:block}.ob-aside-credit{color:#fff;font-size:var(--text-help);text-shadow:0 1px 3px #0009;margin:0;position:absolute;bottom:16px;left:20px}.ob-main{background:var(--color-surface);min-width:0;padding:72px 40px 96px}.ob-main-center{flex-direction:column;justify-content:center;min-height:100dvh;display:flex}.auth-page{flex-direction:column;gap:24px;width:100%;max-width:420px;margin:0 auto;display:flex}.auth-page:has(.invite-join){max-width:520px}.signup-for{background:var(--color-surface-alt);border-radius:10px;flex-wrap:wrap;gap:4px;margin-block:12px;padding:3px;display:flex}.signup-for>a{color:var(--color-ink-muted);text-align:center;border-radius:8px;flex:auto;padding:6px 10px;font-size:13px;text-decoration:none}.signup-for>a[aria-current=page]{background:var(--color-surface);color:var(--color-ink);font-weight:500}.auth-page .page-title+.page-intro{margin-top:-12px}.ob-form,.ob-done{flex-direction:column;gap:44px;max-width:600px;margin:0 auto;display:flex}.ob-head{flex-direction:column;display:flex}.auth-page .page-title,.ob-head .page-title,.ob-done .page-title{font-size:clamp(34px,3.4vw,46px)}.ob-banner{margin-top:-20px}.ob-section{flex-direction:column;gap:20px;min-width:0;display:flex}.ob-section-title{border-bottom:1px solid var(--color-line);font-size:var(--text-section-title);letter-spacing:-.015em;margin:0;padding-bottom:12px;font-weight:600;line-height:1.2}.ob-section-body{flex-direction:column;gap:20px;min-width:0;display:flex}.ob-question,.ob-group-label{color:var(--color-ink);margin:0 0 4px;padding:0;font-size:14px;font-weight:500;line-height:1.35}.ob-group{flex-direction:column;gap:8px;min-width:0;display:flex}.ob-address{border:1px solid var(--input);border-radius:var(--radius-control);background:var(--card);align-items:stretch;min-width:0;display:flex}.ob-address:focus-within{border-color:var(--ring);box-shadow:0 0 0 2px var(--ring)}.ob-address[data-invalid=true]{border-color:var(--color-blush-ink)}.ob-address-input.lnc-input{border-radius:var(--radius-control) 0 0 var(--radius-control);min-width:0;height:34px;box-shadow:none;border:0;flex:1}.ob-address-suffix{border-left:1px solid var(--color-line);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--color-surface-alt);max-width:55%;color:var(--color-ink-muted);font-size:var(--text-control);text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;padding:0 14px;display:inline-flex;overflow:hidden}.ob-choices{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ob-chips{flex-wrap:wrap;gap:8px;display:flex}.ob-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ob-chip,.ob-card{border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:40px;color:var(--color-ink);font-size:var(--text-control-sm);cursor:pointer;align-items:center;gap:6px;font-weight:500;line-height:1.25;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex;position:relative}.ob-chip{border-radius:var(--radius-chip);padding:8px 16px}.ob-card{border-radius:var(--radius-control);text-align:center;justify-content:center;min-height:56px;padding:12px}.ob-chip>input,.ob-card>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ob-chip:hover,.ob-card:hover{border-color:var(--color-ink-subtle)}:is(.ob-chip:has(>input:checked),.ob-card:has(>input:checked)){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface)}:is(.ob-chip:has(>input:focus-visible),.ob-card:has(>input:focus-visible)){outline:2px solid var(--color-focus);outline-offset:2px}.ob-chip-check{flex:none;display:none}.ob-chip:has(>input:checked) .ob-chip-check{display:block}.ob-choices[data-invalid=true] :is(.ob-chip,.ob-card){border-color:var(--color-blush-ink)}.ob-logo{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ob-logo-tile{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-paper);flex:none;justify-content:center;align-items:center;width:120px;height:72px;padding:8px;display:flex;overflow:hidden}.ob-logo-tile[data-empty=true]{border-style:dashed;border-color:var(--color-line-strong);background:var(--color-surface-alt);color:var(--color-ink-subtle);font-size:var(--text-help);text-align:center}.ob-logo-tile img{object-fit:contain;max-width:100%;max-height:100%;display:block}.ob-logo-actions{flex-wrap:wrap;gap:8px;display:flex}.ob-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:639px){.ob-pair{grid-template-columns:minmax(0,1fr)}}.ob-submit{flex-direction:column;align-items:flex-start;gap:12px;padding-top:8px;display:flex}.ob-submit-row{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.ob-back{color:var(--color-ink-muted);text-underline-offset:3px;font-weight:500;text-decoration:underline}.ob-back:hover{color:var(--color-ink)}.ob-done-notes{color:var(--color-ink-muted);flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.ob-done>.lnc-btn{align-self:flex-start}.face-picker{flex-wrap:wrap;align-items:center;gap:12px 20px;min-width:0;display:flex}.face-picker-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.face-picker-empty{border:1px dashed var(--color-line-strong);background:var(--color-surface-alt);width:100%;height:100%;color:var(--color-ink-muted);border-radius:50%;place-items:center;display:grid}.face-picker-portrait{flex:none;width:96px;height:96px;position:relative}.face-picker-img{border:1px solid var(--color-line);background:var(--color-surface-alt);object-fit:cover;border-radius:50%;width:100%;height:100%;animation:.18s ease-out face-picker-in;display:block}.face-picker-regenerate{background:var(--color-ink);border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.face-picker-regenerate{background:color-mix(in srgb, var(--color-ink) 58%, transparent)}}.face-picker-regenerate{color:var(--color-surface);font:inherit;cursor:pointer;opacity:0;font-size:12px;font-weight:600;transition:opacity .12s}.face-picker-portrait:hover .face-picker-regenerate,.face-picker-regenerate:focus-visible{opacity:1}.face-picker-regenerate:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (hover:none){.face-picker-regenerate{border:2px solid var(--color-surface);background:var(--color-ink);opacity:1;width:36px;height:36px;inset:auto -2px -2px auto}.face-picker-regenerate>span{display:none}}.face-picker-actions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.face-picker-file{display:none}.face-picker>:is(.lnc-field-error,.lnc-field-help){flex-basis:100%}.auth-form.invite-join{max-width:520px}.invite-join-face{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}@keyframes face-picker-in{0%{opacity:.2;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.face-picker-img{animation:none}.ob-chip,.ob-card,.face-picker-regenerate{transition:none}}@media (max-width:899px){.ob-split{background:var(--color-surface);grid-template-columns:minmax(0,1fr)}.ob-aside{display:none}.ob-main-center{justify-content:flex-start;min-height:0}.ob-main{padding:40px 16px 64px}.ob-form,.ob-done{gap:36px}.ob-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.billing-band{border-radius:var(--radius-control);background:var(--color-butter);color:var(--color-butter-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:20px 64px 0 48px;padding:10px 18px;font-size:.875rem;display:flex}.billing-band-blocking{background:var(--color-blush);color:var(--color-blush-ink)}.billing-band-text{margin:0;font-weight:500}.billing-band-link{color:inherit;text-underline-offset:3px;flex-shrink:0;font-weight:500;text-decoration:underline}.billing-band-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}.billing-current{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.billing-current-text{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.billing-current-name{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:1.25rem;font-weight:500;display:flex}.billing-current-line{color:var(--color-ink-muted);margin:0}.billing-current-line-warn{color:var(--color-blush-ink);font-weight:500}.billing-current-actions{flex-wrap:wrap;gap:8px;display:flex}.billing-usage{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;padding:0;list-style:none;display:grid}.billing-usage-item{flex-direction:column;gap:6px;min-width:0;display:flex}.billing-usage-head{justify-content:space-between;gap:12px;font-size:.9375rem;display:flex}.billing-usage-label{font-weight:500}.billing-usage-value{color:var(--color-ink-muted);text-align:right}.billing-usage-full .billing-usage-value{color:var(--color-blush-ink);font-weight:500}.billing-usage-track{background:var(--color-surface-alt);border-radius:999px;height:8px;overflow:hidden}.billing-usage-fill{border-radius:inherit;background:var(--color-sage-ink);height:100%;display:block}.billing-usage-full .billing-usage-fill{background:var(--color-blush-ink)}.billing-controls{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;display:flex}.billing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.billing-plan{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;gap:12px;padding:20px;display:flex}.billing-plan-current{border-color:var(--color-line-strong);background:var(--color-surface-alt)}.billing-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.billing-plan-name{margin:0;font-size:1.125rem;font-weight:500}.billing-plan-price{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:500}.billing-plan-price small{color:var(--color-ink-muted);font-size:.9375rem;font-weight:400}.billing-plan-limits{color:var(--color-ink-muted);flex-direction:column;gap:4px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.billing-plan-foot{margin-top:auto}.billing-alert{border-radius:max(4px, calc(var(--radius-card) - 6px));background:var(--color-blush);color:var(--color-blush-ink);margin:0;padding:12px 16px;font-weight:500}.billing-alert[hidden]{display:none}.billing-limit{border-radius:max(4px, calc(var(--radius-card) - 6px));background:var(--color-blush);color:var(--color-blush-ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;padding:12px 16px;font-weight:500;display:flex}.billing-limit a{color:inherit;text-underline-offset:3px;text-decoration:underline}.billing-fake{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;gap:16px;max-width:480px;margin:48px auto;padding:28px;display:flex}.billing-fake-session{overflow-wrap:anywhere;color:var(--color-ink-muted);margin:0;font-size:.9375rem}@media (max-width:900px){.billing-band{gap:2px 12px;margin:10px 64px 0;padding:7px 14px;font-size:.8125rem;line-height:1.35}.billing-plans{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.billing-usage{grid-template-columns:minmax(0,1fr)}}.tasks-card-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tasks-inline-form{flex-wrap:wrap;align-items:end;gap:8px;margin-top:8px;display:flex}.tasks-inline-form>:first-child{flex:160px;min-width:0}.tasks-help{margin:0 0 8px}.tasks-columns{grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.tasks-column{background:var(--color-surface-alt);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.tasks-column[data-over=true]{outline:2px dashed var(--color-focus);outline-offset:-4px}.tasks-column-title{font-size:var(--text-card-title);justify-content:space-between;gap:8px;margin:0;display:flex}.tasks-cards{flex-direction:column;gap:8px;min-height:24px;margin:0;padding:0;list-style:none;display:flex}.tasks-card{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);cursor:grab}.tasks-card[data-dragging=true]{opacity:.5}.tasks-card[data-over=true]{box-shadow:0 -3px 0 var(--color-focus)}.tasks-card[data-selected=true]{border-color:var(--color-accent)}.tasks-card-link{color:inherit;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.tasks-card-name{overflow-wrap:anywhere}.tasks-done{color:var(--color-ink-muted);text-decoration:line-through}.tasks-chip{background:var(--color-surface-alt);color:var(--color-sage-ink);font-size:var(--text-meta);border-radius:999px;align-self:start;padding:1px 8px}.tasks-empty{margin:0}.tasks-details>summary{color:var(--color-accent-text);cursor:pointer}.tasks-details[open]>summary{margin-bottom:8px}.tasks-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tasks-row{align-items:center;gap:10px;padding:8px 10px;display:flex}.tasks-job-list{margin:8px 0}.crew-assignment{justify-content:space-between;align-items:center;gap:8px;display:flex}.crew-page{flex-direction:column;gap:16px;display:flex}.crew-shoots{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.crew-shoot{flex-direction:column;gap:2px;padding:14px 16px;display:flex}.crew-shoot-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.crew-contract-status{color:var(--color-ink-muted);font-size:var(--text-meta)}.crew-contract-status.is-open{color:var(--color-accent-text);font-weight:500}.crew-contract{max-width:760px}.crew-back{color:var(--color-ink-muted);font-size:var(--text-meta);align-self:flex-start}.crew-contract-head{flex-direction:column;gap:10px;min-width:0;display:flex}.crew-contract-head .page-title{overflow-wrap:anywhere}.crew-contract-meta{color:var(--color-ink-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.crew-contract-card,.crew-contract-state{flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.crew-contract-state p{margin:0}.crew-contract-signed{border-color:var(--color-sage-ink)}.crew-contract-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.crew-contract-form{flex-direction:column;gap:16px;display:flex}@media (max-width:900px){.tasks-columns{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.crew-assignment{flex-wrap:wrap}}.sched-done{color:var(--color-sage-ink);margin:0}.sched-empty{margin:0;padding:18px}.sched-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sched-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:14px 18px;display:grid}.sched-row-main{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.sched-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sched-form{flex-direction:column;gap:12px;margin-top:12px;display:flex}.sched-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));align-items:end;gap:12px 16px;display:grid}.sched-card{flex-direction:column;gap:8px;padding:18px;display:flex}.sched-card-title{font-size:var(--text-card-title);margin:0}.sched-type{padding:14px 18px}.sched-type-head{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.sched-feed code,.sched-code code{border-radius:var(--radius-button);background:var(--color-surface-alt);font-family:var(--font-mono);overflow-wrap:anywhere;padding:10px 12px;display:block}.sched-code{border:1px solid var(--color-line);border-radius:var(--radius-button);padding:12px}@media (max-width:760px){.sched-row{grid-template-columns:minmax(0,1fr)}.sched-row-actions{justify-content:flex-start}}.bk-page .bk-notice{margin:-16px 0 0}.bk-g10{gap:10px}.bk-g12{gap:12px}.bk-g14{gap:14px}.bk-g16{gap:16px}.bk-g20{gap:20px}.bk-g24{gap:24px}.bk-grow{flex:auto;min-width:0}.bk-top-al{align-items:flex-start}.bk-pad{margin:0;padding:22px 24px}.bk-mono{font-family:var(--font-mono)}.bk-lbl-f{color:var(--color-ink-muted);font-size:13px;font-weight:500}.bk-tabbed{flex-direction:column;gap:24px;min-width:0;display:flex}.bk-panel{flex-direction:column;gap:20px;min-width:0;display:flex}.bk-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.bk-split-rail{grid-template-columns:minmax(0,1fr) 360px;gap:24px;min-width:0;display:grid}.bk-split-8-4{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:24px;min-width:0;display:grid}.bk-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.bk-cols-2:empty{display:none}.bk-dot{background:var(--color-ink-subtle);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.bk-dot-sage{background:var(--color-sage-ink)}.bk-dot-lilac{background:var(--color-lilac-ink)}.bk-dot-stone{background:var(--color-stone-ink)}.bk-dot-butter{background:var(--color-butter-ink)}.bk-legend{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;display:flex}.bk-legend>span{align-items:center;gap:8px;display:inline-flex}.bk-sw{border-radius:3px;flex:none;width:18px;height:12px;display:inline-block}.bk-sw-hrs{background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px var(--color-accent)}.bk-sw-hold{background:repeating-linear-gradient(135deg, var(--color-butter) 0 3px, transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--color-butter-ink)}.bk-sw-list{flex-direction:column;gap:10px;display:flex}.bk-sw-list .lnc-switch{font-size:14px}.bk-soon{opacity:.6}.bk-n{color:var(--color-ink-subtle);font-variant-numeric:lining-nums proportional-nums;font-size:12px}.ld-pill[aria-pressed=true] .bk-n{color:inherit;opacity:.75}.bk-dt{border-radius:var(--radius-control);background:var(--color-surface-alt);flex-direction:column;flex:none;justify-content:center;align-items:center;width:58px;height:62px;line-height:1.1;display:flex}.bk-dt b{font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:600}.bk-dt small{color:var(--color-ink-subtle);white-space:nowrap;font-size:13px;font-weight:500}.bk-dt-today{background:var(--color-accent);color:var(--color-accent-ink)}.bk-dt-today small{color:var(--color-accent-ink)}.bk-dt-tent{background:repeating-linear-gradient(135deg, var(--color-butter) 0 5px, transparent 5px 10px);box-shadow:inset 0 0 0 1px var(--color-butter-ink);color:var(--color-butter-ink)}.bk-dt-tent small{color:var(--color-butter-ink)}.bk-dt-past{background:var(--color-surface-strong);color:var(--color-ink-subtle)}.bk-tabs-row{justify-content:center;padding-inline:120px;display:flex}.bk-tabs{scrollbar-width:none;flex:0 auto;gap:2px;min-width:0;padding:4px;display:flex;overflow-x:auto}.bk-head{flex-wrap:wrap;align-items:center;gap:18px 46px;display:flex}.bk-head .ld-actions{margin-left:auto}@media (max-width:767px){.bk-tabs-row{justify-content:flex-start;padding-inline:0}}.bk-tabs>a{height:40px;color:var(--color-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 17px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.bk-tabs>a:hover{background:var(--color-surface-alt)}.bk-tabs>a[aria-current=page]{background:var(--primary);color:var(--primary-foreground)}.bk-tabs>a[aria-current=page] .bk-n{color:inherit;opacity:.75}.bk-tabs>a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bk-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bk-st{flex-direction:column;display:flex}.bk-st-top{margin:8px 8px 0;transition:opacity .25s,filter .25s;position:relative}.bk-st-ph{height:148px}.bk-st-off .bk-st-top{filter:grayscale();opacity:.45}.bk-st-off .bk-st-fade{opacity:.5}.bk-st-tag{z-index:1;border-radius:var(--radius-chip);background:var(--color-surface);height:28px;box-shadow:var(--shadow-card);color:var(--color-ink);font-variant-numeric:lining-nums proportional-nums;align-items:center;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.bk-st-call{border-radius:var(--radius-photo);background:var(--color-surface-alt);flex-direction:column;justify-content:space-between;gap:10px;height:148px;padding:12px 14px 14px;display:flex}.bk-st-call .bk-st-tag{position:static}.bk-st-ic{background:var(--color-surface);width:44px;height:44px;box-shadow:var(--shadow-card);color:var(--color-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.bk-times{flex-wrap:wrap;gap:6px;display:flex}.bk-times span{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);font-variant-numeric:lining-nums proportional-nums;justify-content:center;align-items:center;min-width:56px;height:28px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.bk-st-body{flex-direction:column;flex:1;gap:12px;padding:14px 18px 16px;display:flex}.bk-st-name{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bk-st-name .lnc-switch{gap:0}.bk-st-fade{flex-direction:column;gap:12px;transition:opacity .25s;display:flex}.bk-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bk-facts{color:var(--color-ink-muted);flex-direction:column;gap:7px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.bk-facts li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;line-height:1.4;display:grid}.bk-facts .sl-ic{color:var(--color-ink-subtle);margin-top:1px}.bk-st-foot{border-top:1px solid var(--color-line);align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.bk-cnt{min-width:0;color:var(--color-ink-subtle);flex:auto;font-size:13px;line-height:1.35}.bk-cnt .ld-name{color:var(--color-ink)}.bk-st-add{border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-card);min-height:280px;color:var(--color-ink-muted);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:28px;display:flex}.bk-st-add .bk-st-ic{background:var(--color-surface-strong);box-shadow:none}.bk-rules{flex-wrap:wrap;align-items:center;gap:10px 22px;padding:15px 22px;display:flex}.bk-it{color:var(--color-ink-muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.bk-it .sl-ic{color:var(--color-ink-subtle)}.bk-cal-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.bk-mon-nav{align-items:center;gap:4px;display:flex}.bk-mon-nav .ld-h-sec{text-align:center;white-space:nowrap;min-width:116px}.bk-cal-card{min-width:0}.bk-cal-dow,.bk-mgrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bk-cal-dow span{color:var(--color-ink-subtle);padding:12px 10px 8px;font-size:13px;font-weight:500}.bk-mgrid{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-line);gap:1px}.bk-cal-d{background:var(--color-surface);min-width:0;min-height:104px;color:var(--color-ink);text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:6px 6px 8px;text-decoration:none;transition:background-color .15s;display:flex;position:relative}.bk-cal-d:hover,.bk-cal-d.bk-out{background:var(--color-surface-alt)}.bk-cal-d.is-active{z-index:1;background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-accent)}.bk-cal-d:focus-visible{z-index:2;outline:2px solid var(--color-focus);outline-offset:-2px}.bk-cal-n{font-variant-numeric:lining-nums proportional-nums;white-space:nowrap;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;min-width:24px;height:24px;padding:0 5px;font-size:13px;font-weight:600;display:inline-flex}.bk-cal-d.bk-past .bk-cal-n,.bk-cal-d.bk-out .bk-cal-n{color:var(--color-ink-subtle);font-weight:500}.bk-cal-d.bk-today .bk-cal-n{background:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);color:var(--color-accent-ink)}.bk-ev{background:var(--color-stone);min-width:0;color:var(--color-stone-ink);border-radius:5px;padding:3px 6px 4px;font-size:12px;line-height:1.25;display:block;overflow:hidden}.bk-ev b{font-variant-numeric:lining-nums proportional-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.bk-ev-n{overflow-wrap:anywhere;display:block}.bk-ev-s{background:var(--color-sage);color:var(--color-sage-ink)}.bk-ev-c{background:var(--color-lilac);color:var(--color-lilac-ink)}.bk-ev-h{background:repeating-linear-gradient(135deg, var(--color-butter) 0 5px, transparent 5px 10px);box-shadow:inset 0 0 0 1px var(--color-butter-ink);color:var(--color-butter-ink)}.bk-ev-past{background:var(--color-surface-alt);box-shadow:inset 3px 0 0 var(--color-sage-ink);color:var(--color-ink-subtle);padding-left:9px}.bk-ev-more{color:var(--color-ink-subtle);padding:0 6px;font-size:12px;font-weight:600}.bk-jband{background:var(--color-stone);height:22px;color:var(--color-stone-ink);white-space:nowrap;margin:auto -6px 0;padding:0 8px;font-size:12px;font-weight:600;line-height:22px;display:block;overflow:hidden}.bk-jband.bk-first{border-radius:5px 0 0 5px;margin-left:0}.bk-jband.bk-last{border-radius:0 5px 5px 0;margin-right:0}.bk-jband.bk-first.bk-last{border-radius:5px}.bk-cal-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:14px 18px 16px;display:flex}.bk-cal-rail{align-self:start;min-width:0}.bk-dayp{flex-direction:column;gap:16px;padding:20px 20px 22px;display:flex}.bk-dp-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bk-dp-item{border-left:3px solid var(--color-line-strong);flex-direction:column;align-items:flex-start;gap:8px;padding:2px 0 2px 12px;display:flex}.bk-dp-item.bk-s{border-left-color:var(--color-sage-ink)}.bk-dp-item.bk-c{border-left-color:var(--color-lilac-ink)}.bk-dp-item.bk-h{border-left-style:dashed;border-left-color:var(--color-butter-ink)}.bk-dp-time{font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.02em;font-size:15px;font-weight:600;line-height:1.1}.bk-quote{overflow-wrap:anywhere;font-style:normal}.bk-dp-acts{flex-wrap:wrap;gap:6px;display:flex}.bk-dp-acts>form{display:contents}.bk-dp-free{color:var(--color-ink-muted);align-items:flex-start;gap:9px;padding:11px 13px;font-size:13px;line-height:1.4;display:flex}.bk-dp-free .sl-ic{color:var(--color-ink-subtle);margin-top:1px}.bk-up-sec{color:var(--color-ink-subtle);padding:16px 22px 8px;font-size:13px;font-weight:600}.bk-up-sec:first-child{padding-top:18px}.bk-face{object-fit:cover;border-radius:50%;flex:none;display:block}.bk-slot .bk-slot-who{align-items:center;gap:6px;min-width:0;display:flex}.bk-up-row{border-top:1px solid var(--color-line);grid-template-columns:58px 48px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:14px 22px;display:grid}.bk-up-thumb{width:48px;height:48px}.bk-up-row>.bk-dp-acts,.bk-up-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bk-wide-act>.bk-up-act{grid-column:3/-1;justify-content:flex-start}.bk-up-more{grid-column:3/-1}.bk-up-more summary{color:var(--color-accent-text);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:500;list-style:none;display:inline-flex}.bk-up-more summary::-webkit-details-marker{display:none}.bk-up-more summary .sl-ic{transition:transform .2s}.bk-up-more[open] summary .sl-ic{transform:rotate(180deg)}.bk-up-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 18px;margin-top:10px;font-size:13px;display:grid}.bk-up-slots>span{border-bottom:1px solid var(--color-line);grid-template-columns:46px 32px minmax(0,1fr);align-items:center;gap:6px;padding:5px 0;display:grid}.bk-up-slots b{font-variant-numeric:lining-nums proportional-nums}.bk-up-empty{flex-direction:column;align-items:flex-start;gap:10px;padding:28px 24px;display:flex}.bk-up-empty .bk-st-ic{background:var(--color-surface-strong);box-shadow:none}.bk-rem{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;display:grid}.bk-rem:first-child{border-top:0;padding-top:2px}.bk-rem .ld-meta{grid-column:1/-1}.bk-av-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.bk-card-head{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:18px 22px;display:flex}.bk-wk-row{border-bottom:1px solid var(--color-line);grid-template-columns:128px 230px minmax(0,1fr) 34px;align-items:center;gap:16px;min-width:0;padding:11px 22px;display:grid}.bk-wk-scale{padding-top:10px;padding-bottom:6px}.bk-wk-day .ld-h-sm{white-space:nowrap}.bk-wk-off .bk-track{opacity:.38}.bk-rngs{flex-direction:column;gap:6px;min-width:0;display:flex}.bk-rng{color:var(--color-ink-subtle);align-items:center;gap:6px;font-size:13px;display:inline-flex}.bk-tin.lnc-input{font-variant-numeric:lining-nums proportional-nums;text-align:center;width:74px;height:36px;padding:0 8px;font-size:14px}.bk-track{background-color:var(--color-surface-alt);background-image:repeating-linear-gradient(90deg, var(--color-line) 0 1px, transparent 1px 20%);border-radius:6px;height:26px;position:relative}.bk-track i{background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px var(--color-accent);border-radius:4px;position:absolute;top:4px;bottom:4px}.bk-scale{height:18px;position:relative}.bk-scale span{color:var(--color-ink-subtle);font-variant-numeric:lining-nums proportional-nums;white-space:nowrap;font-size:13px;line-height:18px;position:absolute;top:0;transform:translate(-50%)}.bk-scale .bk-l0{transform:none}.bk-wk-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:14px 22px 18px;display:flex}.bk-ov{border-bottom:1px solid var(--color-line);grid-template-columns:58px minmax(0,1fr) auto 34px;align-items:center;gap:16px;padding:14px 22px;display:grid}.bk-ov-empty{border-bottom:1px solid var(--color-line);padding:16px 22px}.bk-ov-add{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:16px 22px 20px;display:grid}.bk-ov-add .bk-when-hours{display:none}.bk-ov-add:has(select[name=mode] option[value=hours]:checked) .bk-when-hours{display:flex}.bk-cal-row{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px;display:grid}.bk-ghv{flex-direction:column;gap:6px;padding:14px 18px 10px 14px;display:flex}.bk-ghv-track{background:var(--color-surface);height:34px;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:8px;position:relative}.bk-ghv-track .bk-gold{background:repeating-linear-gradient(135deg, var(--color-butter) 0 4px, transparent 4px 8px);position:absolute;top:0;bottom:0}.bk-ghv-track .bk-sess{background:var(--color-primary);border-radius:5px;position:absolute;top:8px;bottom:8px}.bk-ghv-track .bk-sunl{background:var(--color-butter-ink);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.bk-mini-ev{grid-template-columns:300px minmax(0,1fr);display:grid}.bk-mini-ph{border-radius:0;height:auto;min-height:100%}.bk-mini-body{flex-direction:column;gap:18px;min-width:0;padding:22px 26px 24px;display:flex}.bk-mini-stats{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.bk-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.bk-lbl{color:var(--color-ink-subtle);font-size:13px}.bk-bar{background:var(--color-surface-strong);border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.bk-bar>i{width:var(--p,50%);border-radius:inherit;background:var(--color-sage-ink);height:100%;display:block}.bk-slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.bk-slot{border-radius:var(--radius-control);background:var(--color-surface-alt);min-width:0;color:var(--color-ink);text-align:left;border:1.5px solid #0000;flex-direction:column;gap:3px;padding:9px 11px;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.bk-slot:hover{border-color:var(--color-accent)}.bk-slot b{font-variant-numeric:lining-nums proportional-nums;align-items:center;gap:5px;font-size:14px;font-weight:600;line-height:1.2;display:flex}.bk-slot b .sl-ic{color:var(--color-butter-ink)}.bk-slot span{color:var(--color-ink-subtle);font-size:13px;font-weight:500;line-height:1.3}.bk-slot.bk-due{background:var(--color-butter)}.bk-slot.bk-due b,.bk-slot.bk-due span{color:var(--color-butter-ink)}.bk-slot.bk-free{border:1.5px dashed var(--color-line-strong);background:0 0}.bk-slot.bk-free:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.bk-slot.bk-free span{color:var(--color-accent-text)}.bk-slot.bk-late{background:var(--color-surface-alt);border-style:dotted}.bk-slot.bk-late span{color:var(--color-ink-subtle)}.bk-mini-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:16px;display:flex}.bk-linkbox{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 12px;display:flex}.bk-linkbox .bk-mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.bk-draft{border:1.5px dashed var(--color-line-strong);box-shadow:none;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:16px;display:grid}.bk-bp-wrap{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.bk-stage{border-radius:var(--radius-card);background:var(--color-surface-strong);flex-direction:column;gap:16px;min-width:0;padding:14px 24px 30px;display:flex}.bk-stage-bar{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.bk-bp-stage{justify-content:center;display:flex}.bk-bp-stage .bp-frame{max-width:860px;box-shadow:var(--shadow-float);border-radius:14px;transition:max-width .35s cubic-bezier(.2,.8,.2,1),border-radius .35s}.bk-bp-stage[data-device=phone] .bp-frame{border-radius:32px;max-width:390px}.bk-covers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bk-cov{border-radius:max(4px, calc(var(--radius-photo) - 2px));background:var(--color-surface-strong);height:60px;box-shadow:0 0 0 1px var(--color-line);cursor:pointer;border:0;padding:0;transition:box-shadow .2s;overflow:hidden}.bk-cov img{object-fit:cover;width:100%;height:100%;display:block}.bk-cov[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-accent)}.bk-pals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bk-pal{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);min-width:0;height:40px;color:var(--color-ink);font:600 13px/1.2 var(--font-ui);text-align:left;cursor:pointer;align-items:center;gap:9px;padding:0 10px;transition:border-color .2s,box-shadow .2s;display:flex}.bk-pal[aria-pressed=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.bk-pal-sw{width:30px;height:18px;box-shadow:0 0 0 1px var(--color-line-strong);border-radius:5px;flex:none;display:flex;overflow:hidden}.bk-pal-sw i{flex:1}.bk-pal-studio i:first-child{background:var(--color-client-paper)}.bk-pal-studio i:nth-child(2){background:var(--color-client-accent)}.bk-pal-studio i:nth-child(3){background:var(--color-client-ink)}.bk-pal-paper i:first-child{background:#fff}.bk-pal-paper i:nth-child(2){background:#f5f5f4}.bk-pal-paper i:nth-child(3){background:#161616}.bk-pal-olive i:first-child{background:#f4f3ec}.bk-pal-olive i:nth-child(2){background:#3e5234}.bk-pal-olive i:nth-child(3){background:#1f261c}.bk-pal-night i:first-child{background:#161412}.bk-pal-night i:nth-child(2){background:#e3b478}.bk-pal-night i:nth-child(3){background:#f3eee6}.bk-drawer.lnc-drawer{width:min(480px,100%)}.bk-drawer-wide.lnc-drawer{width:min(560px,100%)}.bk-dbody{flex-direction:column;gap:20px;display:flex}.bk-window{max-height:calc(100dvh - 32px);overflow:hidden}.bk-window-body{flex-direction:column;flex:auto;gap:20px;min-height:0;margin-inline:-24px;padding:2px 24px;display:flex;overflow-y:auto}.bk-window-body .bk-notice{margin:0}.bk-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 36px;display:grid}.bk-col{flex-direction:column;gap:20px;min-width:0;display:flex}@media (max-width:960px){.bk-cols{grid-template-columns:minmax(0,1fr)}}.bk-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bk-kind{border:1px solid var(--color-line);color:var(--color-ink);border-radius:18px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.bk-kind:hover{background:var(--color-surface-strong)}.bk-kind[aria-current=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.bk-kind:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bk-kind-icon{flex:none;place-items:center;display:grid}.bk-kind-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bk-kind-icon>svg{width:18px;height:18px}.bk-kind-name{font-size:14px;font-weight:600}.bk-kind-help{opacity:.72;font-size:12.5px;line-height:17px}@media (max-width:620px){.bk-kinds,.bk-window .bk-g2{grid-template-columns:minmax(0,1fr)}}.bk-dsec{flex-direction:column;gap:14px;display:flex}.bk-dsec-h{align-items:center;gap:10px;display:flex}.bk-dsec-h .sl-ic{color:var(--color-ink-subtle)}.bk-g2,.bk-g3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bk-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-span2{grid-column:1/-1}.bk-dh-ic{background:var(--color-surface-alt);width:44px;height:44px;box-shadow:none}.bk-opt-box{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.bk-rem-row{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.bk-rem-row:last-of-type{border-bottom:0}.bk-switch-cell{align-items:center;padding-top:22px;display:flex}.bk-seg-soon>button:disabled{cursor:not-allowed}:is(.bk-dbody:has(select[name=meeting] option:not([value=in_person]):checked) .bk-when-place,.bk-dbody:not(:has(select[name=durationMinutes] option[value=custom]:checked)) .bk-when-custom,.bk-dbody:not(:has(select[name=meeting] option[value=video]:checked)) .bk-when-video,.bk-dbody:not(:has(select[name=client] option[value=new]:checked)) .bk-when-new){display:none}.bk-addon{grid-template-columns:minmax(0,1fr) 96px auto 34px;align-items:center;gap:10px;display:grid}.bk-mrow{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.9fr) 34px;align-items:end;gap:10px;display:grid}.bp{--bp-bg:var(--color-client-paper);--bp-ink:var(--color-client-ink);--bp-muted:var(--color-client-muted);--bp-accent:var(--color-client-accent);--bp-accent-ink:var(--color-client-accent-ink);--bp-line:var(--color-client-line);--bp-soft:var(--color-client-line)}@supports (color:color-mix(in lab, red, red)){.bp{--bp-soft:color-mix(in srgb, var(--color-client-line) 45%, var(--color-client-paper))}}.bp{--bp-avail:var(--color-client-line)}@supports (color:color-mix(in lab, red, red)){.bp{--bp-avail:color-mix(in srgb, var(--color-client-line) 85%, var(--color-client-paper))}}.bp{--bp-sun:var(--color-client-warm)}@supports (color:color-mix(in lab, red, red)){.bp{--bp-sun:color-mix(in srgb, var(--color-client-warm) 80%, var(--color-client-ink))}}.bp{--bp-dark-ink:var(--color-client-dark-ink);min-width:0}.bp[data-palette=paper]{--bp-bg:#fff;--bp-ink:#161616;--bp-muted:#5f5f5f;--bp-accent:#161616;--bp-accent-ink:#fff;--bp-line:#e4e4e4;--bp-soft:#f5f5f4;--bp-avail:#ececea;--bp-sun:#9a6a12}.bp[data-palette=olive]{--bp-bg:#f4f3ec;--bp-ink:#1f261c;--bp-muted:#58604f;--bp-accent:#3e5234;--bp-accent-ink:#fff;--bp-line:#dcddce;--bp-soft:#e9eadf;--bp-avail:#dde2cf;--bp-sun:#8a6a16}.bp[data-palette=night]{--bp-bg:#161412;--bp-ink:#f3eee6;--bp-muted:#b0a698;--bp-accent:#e3b478;--bp-accent-ink:#1a1410;--bp-line:#312d29;--bp-soft:#211e1b;--bp-avail:#2e2924;--bp-sun:#e9b25e}.bp[data-prices=off] .bp-pr,.bp[data-gold=off] .bp-sun{display:none}.bp-frame{background-color:var(--bp-bg);width:100%;color:var(--bp-ink);font-family:var(--font-ui);overflow:hidden;container-type:inline-size}.bp-addr{border-bottom:1px solid var(--bp-line);background:var(--bp-soft);height:34px;color:var(--bp-muted);justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.bp-cover{--bp-scrim:#0e0a06;background:var(--color-client-dark);height:210px;color:var(--bp-dark-ink);position:relative;overflow:hidden}.bp-cover:after{background:linear-gradient(180deg, var(--bp-scrim) 0, var(--bp-scrim) 44px, transparent 112px), linear-gradient(180deg, transparent 35%, var(--bp-scrim) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bp-cover:after{background:linear-gradient(180deg, color-mix(in srgb, var(--bp-scrim) 66%, transparent) 0, color-mix(in srgb, var(--bp-scrim) 54%, transparent) 44px, transparent 112px), linear-gradient(180deg, transparent 35%, color-mix(in srgb, var(--bp-scrim) 60%, transparent) 100%)}}.bp-cover:after{content:""}.bp-c{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bp-logo{z-index:1;font:italic 500 20px/1 var(--font-ed);letter-spacing:.01em;text-shadow:0 1px 2px var(--bp-scrim), 0 1px 8px var(--bp-scrim);position:absolute;top:16px;left:28px}@supports (color:color-mix(in lab, red, red)){.bp-logo{text-shadow:0 1px 2px color-mix(in srgb, var(--bp-scrim) 45%, transparent), 0 1px 8px color-mix(in srgb, var(--bp-scrim) 60%, transparent)}}.bp-cover-in{z-index:1;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:20px;left:28px;right:28px}.bp-title{font:400 34px/1.05 var(--font-ed);letter-spacing:-.01em;margin:0}.bp-intro{max-width:520px;color:var(--bp-dark-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.bp-intro{color:color-mix(in srgb, var(--bp-dark-ink) 92%, transparent)}}.bp-intro{font-size:14px;line-height:1.45}.bp-body{grid-template-columns:250px minmax(0,1fr);gap:28px;padding:24px 28px 6px;display:grid}.bp-h{color:var(--bp-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin:0 0 10px;font-size:13px;font-weight:700;display:flex}.bp-h-day{margin-top:16px}.bp-types{flex-direction:column;gap:8px;display:flex}.bp-type{border:1px solid var(--bp-line);width:100%;color:var(--bp-ink);text-align:left;background:0 0;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;text-decoration:none;transition:border-color .2s,background-color .2s;display:grid}.bp-type:hover{border-color:var(--bp-muted)}.bp-type.is-active{border-color:var(--bp-accent);background:var(--bp-soft);box-shadow:inset 0 0 0 1px var(--bp-accent)}.bp-ti{background:var(--bp-soft);width:30px;height:30px;color:var(--bp-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.bp-ti img{object-fit:cover;width:100%;height:100%;display:block}.bp-type b{font-size:13px;font-weight:600;line-height:1.25;display:block}.bp-type small{color:var(--bp-muted);font-size:12px;line-height:1.3;display:block}.bp-pr{font-variant-numeric:lining-nums proportional-nums;white-space:nowrap;font-size:13px;font-weight:600}.bp-about{color:var(--bp-muted);margin:12px 0 0;font-size:13px;line-height:1.45}.bp-cal{border:1px solid var(--bp-line);border-radius:14px;padding:10px 12px 12px}.bp-mon{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.bp-arrow{border:1px solid var(--bp-line);width:30px;height:30px;color:var(--bp-ink);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.bp-arrow-off{opacity:.35}.bp-dow,.bp-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.bp-dow{margin-bottom:4px}.bp-dow span{color:var(--bp-muted);text-align:center;font-size:12px;font-weight:500}.bp-day{height:32px;color:var(--bp-muted);font:600 13px/1 var(--font-ui);font-variant-numeric:lining-nums proportional-nums;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.bp-day.no{color:var(--bp-muted);text-decoration:line-through}.bp-day.out{color:var(--bp-muted);font-weight:400}a.bp-day{background:var(--bp-avail);color:var(--bp-ink)}a.bp-day:hover{box-shadow:inset 0 0 0 1.5px var(--bp-accent)}a.bp-day.is-active{background:var(--bp-accent);box-shadow:none;color:var(--bp-accent-ink)}.bp-mini-note{color:var(--bp-muted);align-items:center;gap:6px;margin:8px 0 0;font-size:12px;line-height:1.4;display:flex}.bp-tz{color:var(--bp-muted);font-size:12px;font-weight:500}.bp-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.bp-slot{border:1px solid var(--bp-line);height:42px;color:var(--bp-ink);font:700 14px/1 var(--font-ui);font-variant-numeric:lining-nums proportional-nums;text-align:center;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 6px;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.bp-slot:hover{border-color:var(--bp-accent)}.bp-slot .bp-sun{color:var(--bp-sun)}.bp-slot[aria-pressed=true]{border-color:var(--bp-ink);background:var(--bp-ink);color:var(--bp-bg)}.bp-slot[aria-pressed=true] .bp-sun{color:var(--bp-bg)}.bp-addons{border-top:1px solid var(--bp-line);flex-direction:column;gap:9px;margin-top:18px;padding-top:14px;display:flex}.bp-addons .bp-h{margin-bottom:2px}.bp-chk{min-width:0;color:var(--bp-ink);cursor:pointer;align-items:center;gap:10px;font-size:13px;line-height:1.4;display:flex}.bp-chk input{opacity:0;width:1px;height:1px;position:absolute}.bp-box{border:1.5px solid var(--bp-muted);background:0 0;border-radius:5px;flex:none;width:18px;height:18px;margin-top:1px;transition:background-color .2s,border-color .2s;position:relative}.bp-box:after{border-right:2px solid var(--bp-accent-ink);border-bottom:2px solid var(--bp-accent-ink);content:"";width:5px;height:10px;transition:transform .2s;position:absolute;top:1px;left:4.5px;transform:rotate(45deg)scale(0)}.bp-chk input:checked+.bp-box{border-color:var(--bp-accent);background:var(--bp-accent)}.bp-chk input:checked+.bp-box:after{transform:rotate(45deg)scale(1)}.bp-chk input:focus-visible+.bp-box{outline:2px solid var(--bp-accent);outline-offset:2px}.bp-chk .bp-pr{margin-left:auto}.bp-form{border-top:1px solid var(--bp-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin:22px 28px 0;padding:20px 0 28px;display:grid}.bp-form>.bp-h,.bp-wide{grid-column:1/-1}.bp-f{min-width:0;color:var(--bp-muted);flex-direction:column;gap:5px;font-size:12px;font-weight:500;display:flex}.bp-in{border:1px solid var(--bp-line);width:100%;height:42px;color:var(--bp-ink);font:500 14px var(--font-ui);background:0 0;border-radius:10px;padding:0 12px}.bp-in.bp-ta{resize:vertical;height:auto;min-height:72px;padding:10px 12px;line-height:1.5}.bp-in::placeholder{color:var(--bp-muted);opacity:1}.bp-in:focus{outline:2px solid var(--bp-accent);outline-offset:0}.bp-in:disabled{cursor:default}.bp-problem{background:var(--color-blush);color:var(--color-blush-ink);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.bp-send{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 18px;margin-top:6px;display:flex}.bp-btn{background:var(--bp-accent);height:46px;color:var(--bp-accent-ink);font:700 15px/1 var(--font-ui);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.bp-btn:disabled{cursor:not-allowed;opacity:.55}.bp-btn:focus-visible,.bp-type:focus-visible,.bp-day:focus-visible,.bp-slot:focus-visible,.bp-arrow:focus-visible{outline:2px solid var(--bp-accent);outline-offset:2px}.bp-note{color:var(--bp-muted);flex:220px;margin:0;font-size:13px;line-height:1.45}.bp-sent{flex-direction:column;align-items:flex-start;gap:16px;padding:28px;display:flex}@container (max-width:620px){.bp-body{grid-template-columns:minmax(0,1fr);gap:22px;padding:20px 18px 4px}.bp-form{grid-template-columns:minmax(0,1fr);margin:20px 18px 0;padding-bottom:24px}.bp-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-cover{height:190px}.bp-logo{left:18px}.bp-cover-in{left:18px;right:18px}.bp-title{font-size:28px}.bp-intro{font-size:13px}.bp-btn{width:100%}.bp-sent{padding:22px 18px}}.bp-page{background:var(--bp-bg);min-height:100vh;display:block}.bp-page .bp-frame{max-width:1000px;margin:0 auto}.bp-page .bp-cover{height:280px}@container (max-width:620px){.bp-page .bp-cover{height:220px}}@media (max-width:1240px){.bk-types{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-split-rail,.bk-split-8-4,.bk-av-grid,.bk-bp-wrap{grid-template-columns:minmax(0,1fr)}.bk-mini-ev{grid-template-columns:240px minmax(0,1fr)}.bk-slots{grid-template-columns:repeat(4,minmax(0,1fr))}.bk-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.bk-mini-ev{grid-template-columns:minmax(0,1fr)}.bk-mini-ph{height:200px;min-height:0}.bk-wk-row{grid-template-columns:130px minmax(0,1fr) 34px}.bk-wk-row .bk-track,.bk-wk-scale,.bk-wk-foot .bk-legend{display:none}.bk-stage{padding:12px 12px 20px}.bk-up-row{grid-template-columns:58px minmax(0,1fr)}.bk-up-row .bk-up-thumb,.bk-up-row>.bk-face{display:none}.bk-up-row>.bk-dp-acts,.bk-up-act,.bk-up-more,.bk-wide-act>.bk-up-act{grid-column:2;justify-content:flex-start}.bk-up-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-cal-d{min-height:96px}.bk-ov-add{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.bk-page .ld-actions,.bk-page .ld-actions>.lnc-btn-primary{margin-left:0}.bk-tabs{flex-wrap:wrap}.bk-hide-sm{display:none}.bk-types,.bk-cols-2{grid-template-columns:minmax(0,1fr)}.bk-st-add{min-height:0;padding:22px}.bk-card-head,.bk-wk-foot{padding-left:16px;padding-right:16px}.bk-wk-row{grid-template-columns:minmax(0,1fr) 34px;gap:8px 12px;padding:12px 16px}.bk-wk-row .bk-rngs{grid-column:1}.bk-ov{grid-template-columns:58px minmax(0,1fr);padding:14px 16px}.bk-ov .lnc-chip{grid-column:2;justify-self:start}.bk-ov>form{grid-column:2}.bk-ov-add{grid-template-columns:minmax(0,1fr);padding:16px}.bk-mini-body{padding:18px 16px 20px}.bk-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-draft{grid-template-columns:minmax(0,1fr)}.bk-up-row{gap:12px 14px;padding:14px 16px}.bk-up-sec{padding-left:16px;padding-right:16px}.bk-up-slots{grid-template-columns:minmax(0,1fr)}.bk-g3{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-mrow{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.bk-rules{padding:14px 16px}.bk-it{white-space:normal}.bk-cal-dow span{text-align:center;padding:8px 0 6px;font-size:12px}.bk-cal-d{gap:3px;min-height:60px;padding:4px 3px 6px}.bk-cal-n{text-align:center;white-space:normal;align-self:center;height:auto;min-height:24px;font-size:12px;line-height:1.1}.bk-ev{border-radius:3px;height:6px;padding:0}.bk-ev b,.bk-ev .bk-ev-n,.bk-ev-more{display:none}.bk-ev-past{background:var(--color-sage-ink);box-shadow:none;opacity:.45}.bk-jband{height:6px;margin:auto -3px 0;padding:0;font-size:0;line-height:6px}.bk-jband.bk-first{margin-left:0}.bk-jband.bk-last{margin-right:0}.bk-cal-foot{padding:12px 14px 14px}.bk-dayp{padding:18px 16px 20px}.bk-pad{padding:20px 18px}.bk-addon{grid-template-columns:minmax(0,1fr) 80px auto 34px}}:where([data-look=soft]) .bk-pad{padding:28px 30px}:where([data-look=soft]) .bk-split-rail,:where([data-look=soft]) .bk-split-8-4{gap:28px}@media (max-width:900px){:where([data-look=soft]) .bk-pad{padding:24px 22px}:where([data-look=soft]) .bk-split-rail,:where([data-look=soft]) .bk-split-8-4{gap:22px}}@media (max-width:620px){:where([data-look=soft]) .bk-pad{padding:20px 18px}:where([data-look=soft]) .bk-split-rail,:where([data-look=soft]) .bk-split-8-4{gap:18px}}.jb-pad{margin:0;padding:22px 24px}.jb-pad-sm{margin:0;padding:14px 16px}.jb-grid{gap:24px;min-width:0;display:grid}.jb-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.jb-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.jb-split-rail{grid-template-columns:minmax(0,1fr) 360px}.jb-split-7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.jb-g2{gap:2px}.jb-g4{gap:4px}.jb-g10{gap:10px}.jb-g12{gap:12px}.jb-g14{gap:14px}.jb-g16{gap:16px}.jb-g20{gap:20px}.jb-g24{gap:24px}.jb-g32{gap:32px}.jb-top{align-items:flex-start}.jb-self-start{align-self:flex-start}.jb-grow{flex:auto;min-width:0}.jb-lbl-f{color:var(--color-ink-muted);font-size:13px;font-weight:500}.jb-mono{font-family:var(--font-mono)}.jb-num{font-variant-numeric:lining-nums proportional-nums}.jb-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jb-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jb-lift{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s}.jb-lift:hover{box-shadow:var(--shadow-hover);transform:var(--transform-lift)}.jb-fig{font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.02em;font-size:36px;font-weight:600;line-height:1.05}.jb-time{font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1}.jb-dot{background:var(--color-ink-subtle);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.jb-dot-butter{background:var(--color-butter-ink)}.jb-dot-sage{background:var(--color-sage-ink)}.jb-dot-blush{background:var(--color-blush-ink)}.jb-dot-stone{background:var(--color-stone-ink)}.jb-bar{background:var(--color-surface-strong);border-radius:999px;height:6px;overflow:hidden}.jb-bar>i{width:var(--p,50%);border-radius:inherit;background:var(--color-sage-ink);height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.jb-bar-blush>i{background:var(--color-blush-ink)}.jb-av{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px;display:block}.jb-av.ld-initials{font-size:12px;display:inline-flex}.jb-av-24{width:24px;height:24px}.jb-av-30{width:30px;height:30px}.jb-av-32{width:32px;height:32px}.jb-av-36{width:36px;height:36px}.jb-av-44{width:44px;height:44px}.jb-over{color:#fff;background:linear-gradient(#0000,#0000009e);padding:60px 20px 18px;position:absolute;inset:auto 0 0}.jb-soon{opacity:.6;cursor:not-allowed}.jb-notice{margin:-16px 0 0}.jb-chip-ic .sl-ic{width:14px;height:14px}.jb-check{cursor:pointer;align-items:center;gap:12px;min-width:0;display:inline-flex;position:relative}.jb-check input{opacity:0;width:1px;height:1px;position:absolute}.jb-check-ui{border:1.5px solid var(--color-line-strong);background:var(--color-surface);border-radius:6px;flex:none;width:20px;height:20px;transition:background-color .2s,border-color .2s,transform .15s;position:relative}.jb-check-ui:after{border-right:2px solid var(--color-accent-ink);border-bottom:2px solid var(--color-accent-ink);content:"";width:5px;height:10px;transition:transform .22s cubic-bezier(.2,.8,.2,1.4);position:absolute;top:2px;left:6px;transform:rotate(45deg)scale(0)}.jb-check input:checked+.jb-check-ui{border-color:var(--color-accent);background:var(--color-accent)}.jb-check input:checked+.jb-check-ui:after{transform:rotate(45deg)scale(1)}.jb-check input:focus-visible+.jb-check-ui{outline:2px solid var(--color-focus);outline-offset:2px}.jb-check input:checked~.jb-done-text{color:var(--color-ink-subtle);text-decoration:line-through}.jb-tick{display:contents}.jb-tick-btn{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:12px;padding:0;display:inline-flex}.jb-tick-btn:focus-visible .jb-check-ui{outline:2px solid var(--color-focus);outline-offset:2px}.jb-tick-btn[aria-pressed=true] .jb-check-ui{border-color:var(--color-accent);background:var(--color-accent)}.jb-tick-btn[aria-pressed=true] .jb-check-ui:after{transform:rotate(45deg)scale(1)}.jb-tick-btn[aria-pressed=true] .jb-done-text{color:var(--color-ink-subtle);text-decoration:line-through}.jb-feat-wrap{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:24px;display:grid}.jb-week-only{grid-template-columns:minmax(0,1fr)}.jb-week-only .jb-wk-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.jb-week-only .jb-wk-day{border:1px solid var(--color-line);border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;min-height:88px;padding:10px 12px;display:flex}.jb-week-only .jb-wk-date{flex-direction:row;align-items:baseline;gap:6px;width:auto}.jb-week-only .jb-wk-none{display:none}.jb-search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:767px){.jb-week-only .jb-wk-list{grid-template-columns:none;grid-auto-columns:112px;grid-auto-flow:column;overflow-x:auto}}.jb-feat{color:inherit;grid-template-columns:264px minmax(0,1fr);gap:24px;padding:12px;text-decoration:none;display:grid}.jb-feat-ph{height:100%;min-height:360px}.jb-feat-tile{border:1px solid var(--color-line-strong);border-radius:var(--radius-photo);background:var(--color-surface-alt);flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;min-height:360px;display:flex}.jb-feat-tile b{color:var(--color-accent-text);letter-spacing:-.02em;font-size:64px;font-weight:600;line-height:1}.jb-feat-tile span{color:var(--color-ink-muted);font-size:14px;font-weight:500}.jb-feat-body{flex-direction:column;gap:16px;min-width:0;padding:10px 12px 8px 0;display:flex}.jb-feat-name{margin:0}.jb-count{letter-spacing:-.02em;margin:0;font-size:27px;font-weight:600;line-height:1.12}.jb-count-sub{margin:4px 0 0}.jb-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:4px 0 0;padding:0;list-style:none;display:grid}.jb-track li{flex-direction:column;gap:2px;min-width:0;padding-top:24px;display:flex;position:relative}.jb-track li:before{background:var(--color-line-strong);content:"";height:2px;position:absolute;top:7px;left:14px;right:-16px}.jb-track li:last-child:before{display:none}.jb-track li:after{box-sizing:border-box;border:2px solid var(--color-line-strong);background:var(--color-surface);content:"";border-radius:50%;width:14px;height:14px;position:absolute;top:1px;left:0}.jb-track li.jb-now:after{border-color:var(--color-accent);background:var(--color-accent);box-shadow:0 0 0 5px var(--color-accent-soft)}.jb-tk-day{color:var(--color-ink-subtle);font-size:13px;font-weight:600}.jb-track li.jb-now .jb-tk-day{color:var(--color-accent-text)}.jb-tk-time{font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.1}.jb-tk-ev{font-size:14px;font-weight:600;line-height:1.3}.jb-feat-foot{border-top:1px solid var(--color-line);margin-top:auto;padding-top:14px}.jb-wk{flex-direction:column;gap:12px;display:flex}.jb-wk-list{flex-direction:column;gap:2px;margin:0 -10px;padding:0;list-style:none;display:flex}.jb-wk-day{border-radius:max(4px, calc(var(--radius-card) - 8px));grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:7px 10px;display:grid}.jb-wk-day.jb-today{background:var(--color-surface-alt)}.jb-wk-date{flex-direction:column;align-items:center;padding-top:1px;line-height:1.05;display:flex}.jb-wk-date b{font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.02em;font-size:18px;font-weight:600}.jb-wk-date small{color:var(--color-ink-subtle);font-size:12px;font-weight:500}.jb-shoot .jb-wk-date b{color:var(--color-accent-text)}.jb-wk-items{flex-direction:column;gap:2px;min-width:0;padding-top:2px;display:flex}.jb-wk-none{color:var(--color-ink-faint);padding:3px 0;font-size:13px}.jb-wk-it{min-width:0;color:var(--color-ink);border-radius:8px;align-items:center;gap:8px;margin:0 -6px;padding:3px 6px;font-size:13px;text-decoration:none;transition:background-color .15s;display:flex}.jb-wk-it:hover{background:var(--color-surface-strong)}.jb-wk-it>.sl-ic{color:var(--color-accent-text);flex:none}.jb-wk-it b{font-variant-numeric:lining-nums proportional-nums;flex:none;font-weight:600}.jb-wk-it .jb-ellipsis{min-width:0}.jb-wk-it.jb-due{color:var(--color-ink-muted)}.jb-wk-it.jb-due .jb-dot{margin:0 3px}.jb-wk-legend{border-top:1px solid var(--color-line);gap:16px;padding-top:10px;display:flex}.jb-wk-legend span{align-items:center;gap:6px;display:inline-flex}.jb-wk-legend .sl-ic{color:var(--color-accent-text)}.jb-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.jb-pill[aria-current=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-ink)}.jb-pill .jb-n{font-variant-numeric:lining-nums proportional-nums;opacity:.7;font-size:12px}.jb-jlist{padding:4px 20px 12px}.jb-jhead,.jb-jrow{grid-template-columns:56px minmax(0,1.1fr) minmax(0,.9fr) 116px 140px 72px minmax(0,1.6fr) 16px;align-items:center;column-gap:14px;display:grid}.jb-jhead{border-bottom:1px solid var(--color-line);color:var(--color-ink-subtle);margin:0 -12px;padding:12px 12px 11px;font-size:12px;font-weight:500}.jb-jsec{align-items:center;gap:10px;padding:20px 0 6px;display:flex}.jb-jsec .ld-h-sm{font-size:14px}.jb-jsec .ld-meta+.ld-meta:before{background:var(--color-ink-faint);content:"";vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 10px 3px 0;display:inline-block}.jb-jrows{margin:0;padding:0;list-style:none}.jb-jrow{color:inherit;border-radius:12px;margin:0 -12px;padding:12px;text-decoration:none;transition:background-color .18s;position:relative}.jb-jrows>li+li>.jb-jrow:before{background:var(--color-line);content:"";height:1px;transition:opacity .18s;position:absolute;top:0;left:12px;right:12px}.jb-jrow:hover{background:var(--color-surface-alt)}.jb-jrows>li:hover>.jb-jrow:before,.jb-jrows>li:hover+li>.jb-jrow:before{opacity:0}.jb-jrow:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jb-th{border-radius:max(4px, calc(var(--radius-photo) - 2px));object-fit:cover;width:56px;height:56px;display:block}.jb-th.ld-ph{flex:none}.jb-dtile{border:1px solid var(--color-line-strong);border-radius:max(4px, calc(var(--radius-photo) - 2px));background:var(--color-surface-alt);flex-direction:column;justify-content:center;align-items:center;gap:2px;width:56px;height:56px;line-height:1;display:flex}.jb-dtile small{color:var(--color-accent-text);font-size:12px;font-weight:600}.jb-dtile b{letter-spacing:-.02em;font-size:18px;font-weight:600}.jb-who,.jb-when,.jb-next{flex-direction:column;gap:2px;min-width:0;display:flex}.jb-who,.jb-when,.jp-hero-sub,.jp-where{overflow-wrap:anywhere}.jb-who .ld-name{line-height:1.2}.jb-tags{display:contents}.jb-tags .lnc-chip{justify-self:start}.jb-do{font-size:14px;font-weight:600}.jb-go{color:var(--color-ink-faint);transition:transform .2s,color .2s}.jb-jrow:hover .jb-go{color:var(--color-ink);transform:translate(3px)}.jb-crew .jb-av{width:28px;height:28px}.jb-jlist-foot{border-top:1px solid var(--color-line);align-items:center;gap:10px;margin-top:8px;padding:16px 0 6px;display:flex}.jb-jnone{margin:0;padding:24px 0 12px}.jb-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.jb-card{color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.jb-card .ld-ph,.jb-ctile{aspect-ratio:3/2;margin:10px 10px 0}.jb-ctile{border:1px solid var(--color-line-strong);border-radius:var(--radius-photo);background:var(--color-surface-alt);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.jb-ctile b{color:var(--color-accent-text);letter-spacing:-.02em;font-size:64px;font-weight:600;line-height:1}.jb-ctile span{color:var(--color-ink-muted);font-size:14px;font-weight:500}.jb-cbody{flex-direction:column;gap:8px;min-width:0;padding:14px 16px 16px;display:flex}.jb-cfoot{margin-top:4px}.jb-nj-drawer.lnc-drawer{width:min(620px,100%)}.jb-nj-form{flex-direction:column;gap:24px;display:flex}.jb-nj-sec{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.jb-nj-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jb-nj-h>.sl-ic{color:var(--color-ink-subtle)}.jb-nj-h>.ld-meta{margin-left:auto}.jb-nj-tip{color:var(--color-ink-muted);grid-template-columns:18px minmax(0,1fr);gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:grid}.jb-nj-tip .sl-ic{color:var(--color-ink-subtle);margin-top:1px}.jb-nj-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.jb-nj-evlist{flex-direction:column;gap:10px;display:flex}.jb-nj-ev{border:1px solid var(--color-line);border-radius:max(6px, calc(var(--radius-card) - 6px));background:var(--color-surface-alt);grid-template-columns:26px minmax(0,1fr) 34px;align-items:start;gap:12px;padding:14px;display:grid}.jb-nj-ev-n{background:var(--color-surface);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--color-line-strong);font-variant-numeric:lining-nums proportional-nums;border-radius:50%;justify-content:center;align-items:center;margin-top:35px;font-size:13px;font-weight:600;display:inline-flex}.jb-nj-ev-f{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 120px;gap:10px;display:grid}.jb-nj-ev-place{grid-column:1/-1}.jb-nj-rm{margin-top:31px}.jb-nj-ct{grid-template-columns:40px minmax(0,1fr);align-items:end;gap:14px;display:grid}.jb-nj-ct-ic{background:var(--color-accent-soft);width:40px;height:44px;color:var(--color-accent-text);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.jb-nj-opt{flex-direction:column;gap:4px;display:flex}.jb-nj-opt .ld-help{padding-left:52px}.jb-nj-pay{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px 14px 14px;display:grid}.jb-nj-pay-ic{background:var(--color-surface);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink-muted);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.jb-nj-amt{font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.02em;font-size:18px;font-weight:600}.jb-nj-pkg{grid-template-columns:minmax(0,1fr) 120px}.jb-type-pill{position:relative}.jb-type-pill input{opacity:0;width:1px;height:1px;position:absolute}.jb-type-pill:has(input:checked){border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-ink)}.jb-type-pill:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.jp-top{flex-direction:column;gap:16px;display:flex}.jp-crumbs{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.jp-crumbs .jp-sep{color:var(--color-ink-faint)}.jp-crumbs .jp-here{font-weight:600}.jp-crumb-back{margin-left:-12px}.jp-hero{height:190px}.jp-hero.ld-ph>img{filter:brightness(.84)saturate(1.04)}.jp-hero .jb-over{justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 32px;display:flex;top:0}.jp-hero-main{flex-direction:column;gap:12px;min-width:0;display:flex}.jp-hero-name{color:inherit;margin:0;font-size:30px;font-weight:600;line-height:1.1}.jp-hero-sub{opacity:.92;margin:0;font-size:15px;font-weight:500}.jp-hero-side{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.jp-hero-date{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.15}.jp-hero-crew{align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.jp-hero .jb-av{width:30px;height:30px}.jp-ev{flex-direction:column;gap:10px;padding:18px 20px 16px;display:flex}.jp-ev.jp-today{outline:2px solid var(--color-accent);outline-offset:-1px}.jp-ev.jp-gone{opacity:.55}.jp-ev .jb-time{font-size:30px}.jp-ev-chg{align-self:flex-start}.jp-ev-foot{border-top:1px solid var(--color-line);margin-top:auto;padding-top:12px}.jp-where{color:var(--color-ink-subtle);align-items:center;gap:6px;font-size:13px;display:flex}.jp-ev-add{border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-card);min-height:160px;color:var(--color-ink-subtle);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex}.jp-ev-add:hover{border-color:var(--color-ink-subtle);background:var(--color-surface-alt)}.jp-tab-area{flex-direction:column;gap:24px;display:flex}.jp-ov{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.jp-ov-main{flex-direction:column;gap:24px;min-width:0;display:flex}.jp-ov-rail{flex-direction:column;gap:20px;min-width:0;display:flex}.jp-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.jp-light{height:62px;margin:2px 0 0;position:relative}.jp-light-track{background:var(--color-surface-strong);border-radius:999px;height:8px;position:absolute;top:24px;left:0;right:0}.jp-light-cover{background:var(--color-line-strong);border-radius:999px;height:8px;position:absolute;top:24px}.jp-light-gold{background:var(--color-sun-gold);border-radius:999px;height:16px;position:absolute;top:20px}.jp-light-gold-lbl{color:var(--color-butter-ink);white-space:nowrap;font-size:13px;font-weight:600;position:absolute;top:0;transform:translate(-50%)}.jp-light-tick{background:var(--color-ink);border-radius:2px;width:3px;height:20px;margin-left:-1.5px;position:absolute;top:18px}.jp-light-lbl{color:var(--color-ink-subtle);font-size:13px;position:absolute;top:42px;transform:translate(-50%)}.jp-light-lbl.jp-first{transform:none}.jp-light-lbl.jp-last{transform:translate(-100%)}.jp-light-legend{color:var(--color-ink-muted);flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.jp-light-legend span{align-items:center;gap:6px;display:inline-flex}.jp-light-legend .jp-sw{background:var(--color-line-strong);border-radius:999px;width:14px;height:8px}.jp-light-legend .jp-sw-gold{background:var(--color-sun-gold)}.jp-run{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jp-run-row{grid-template-columns:62px 22px minmax(0,1fr);column-gap:14px;padding:12px 0;display:grid;position:relative}.jp-run-row:before{background:var(--color-line);content:"";width:2px;position:absolute;top:0;bottom:0;left:86px}.jp-run-row:first-child:before{top:20px}.jp-run-row:last-child:before{bottom:calc(100% - 22px)}.jp-run-row:only-child:before{display:none}.jp-run-time{font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.15}.jp-run-dot{z-index:1;border:2px solid var(--color-line-strong);background:var(--color-surface);border-radius:50%;width:14px;height:14px;margin:5px 0 0 4px;position:relative}.jp-run-row.jp-next .jp-run-dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:0 0 0 5px var(--color-accent-soft)}.jp-run-row.jp-gold .jp-run-dot{border-color:var(--color-sun-gold);background:var(--color-sun-gold)}.jp-run-body{flex-direction:column;gap:3px;min-width:0;display:flex}.jp-run-title{font-size:14px;font-weight:600;line-height:1.3}.jp-grp{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:11px 0;display:flex}.jp-grp:last-child{border-bottom:0}.jp-grp .jb-tick-btn,.jp-grp .jb-check{flex:auto;font-size:14px}.jp-grp-n{width:22px;color:var(--color-ink-subtle);font-variant-numeric:lining-nums proportional-nums;flex:none;font-size:13px;font-weight:600}.jp-note{color:var(--color-ink-muted);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;display:flex}.jp-note .sl-ic{color:var(--color-accent-text);flex:none;margin-top:1px}.jp-copy{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:10px 0;display:flex}.jp-copy:last-child{border-bottom:0}.jp-copy .jb-tick-btn{flex:auto;font-size:14px}.jp-copy>.sl-ic{color:var(--color-ink-subtle);flex:none}.jp-pay{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jp-pay li{border-top:1px solid var(--color-line);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 0;display:grid}.jp-paid-ic{background:var(--color-sage);width:26px;height:26px;color:var(--color-sage-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.jp-paid-ic.jp-open{background:var(--color-butter);color:var(--color-butter-ink)}.jp-paid-ic.jp-late{background:var(--color-blush);color:var(--color-blush-ink)}.jp-late-line{color:var(--color-blush-ink)}.jp-amt{font-variant-numeric:lining-nums proportional-nums;font-weight:600}.jp-inv-no{white-space:nowrap}.jp-ppl{border-top:1px solid var(--color-line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.jp-ppl:first-of-type{border-top:0}.jp-ppl .ld-initials{width:36px;height:36px;font-size:12px}.jp-chan{color:var(--color-ink-subtle)}.jp-step{border-top:1px solid var(--color-line);flex-direction:column;gap:10px;padding:14px 0;display:flex}.jp-step:first-of-type{border-top:0;padding-top:4px}.jp-step .lnc-btn{align-self:flex-start}.jp-feed{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.jp-feed li{flex-direction:column;gap:8px;min-width:0;padding-top:22px;display:flex;position:relative}.jp-feed li:before{background:var(--color-line);content:"";height:2px;position:absolute;top:5px;left:12px;right:-20px}.jp-feed li:last-child:before{display:none}.jp-feed li:after{border:2px solid var(--color-line-strong);background:var(--color-surface);content:"";border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0}.jp-feed li:first-child:after{border-color:var(--color-accent);background:var(--color-accent)}.jp-feed .ld-t-sm{line-height:1.45}.jp-bubbles{flex-direction:column;gap:16px;display:flex}.jp-msg{align-items:flex-end;gap:12px;max-width:78%;display:flex}.jp-msg.jp-me{flex-direction:row-reverse;align-self:flex-end}.jp-msg .ld-initials{width:32px;height:32px}.jp-bub{border:1px solid var(--color-line);background:var(--color-surface-alt);overflow-wrap:anywhere;white-space:pre-line;border-radius:16px;padding:12px 16px;font-size:14px;line-height:1.5}.jp-bub-subject{margin-bottom:4px;font-weight:600;display:block}.jp-msg.jp-me .jp-bub{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-ink)}.jp-msg-meta{color:var(--color-ink-subtle);align-items:center;gap:6px;margin-bottom:6px;font-size:13px;display:flex}.jp-msg.jp-me .jp-msg-meta{justify-content:flex-end}.jp-composer{border-top:1px solid var(--color-line);align-items:flex-end;gap:10px;padding-top:16px;display:flex}.jp-composer>.lnc-field{flex:auto}.jp-qa{grid-template-columns:170px minmax(0,1fr);gap:12px 20px;margin:0;font-size:14px;display:grid}.jp-qa dt{color:var(--color-ink-subtle);padding-top:1px;font-size:13px;font-weight:500}.jp-qa dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}.jp-shots{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jp-shots li{border-top:1px solid var(--color-line);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.jp-shots li:first-child{border-top:0}.jp-shot-none{border:1.5px dashed var(--color-line-strong);border-radius:max(4px, calc(var(--radius-photo) - 3px));width:56px;height:56px;color:var(--color-ink-subtle);justify-content:center;align-items:center;display:flex}.jp-loc-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.jp-loc-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.jp-loc-media{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);height:236px;display:grid}.jp-loc-media .ld-ph{border-radius:0;height:100%}.jp-loc-map{background:repeating-linear-gradient(0deg, var(--color-line) 0 1px, transparent 1px 28px), repeating-linear-gradient(90deg, var(--color-line) 0 1px, transparent 1px 28px), var(--color-surface-alt);min-width:0;color:var(--color-ink-subtle);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden}.jp-loc-pin{border:2.5px solid var(--color-surface);background:var(--color-accent);width:36px;height:36px;box-shadow:0 0 0 10px var(--color-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jp-loc-pin{box-shadow:0 0 0 10px color-mix(in srgb, var(--color-accent) 20%, transparent)}}.jp-loc-pin{color:var(--color-accent-ink)}.jp-loc-map-cap{background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-ink-muted);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:500;position:absolute;bottom:10px;left:12px}.jp-loc-body{flex-direction:column;gap:14px;padding:20px 22px 22px;display:flex}.jp-loc-times{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.jp-loc-t{border-radius:max(4px, calc(var(--radius-card) - 8px));background:var(--color-surface-alt);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.jp-loc-t b{font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.2}.jp-loc-t.jp-gold{background:var(--color-butter)}.jp-loc-t.jp-gold,.jp-loc-t.jp-gold .ld-meta{color:var(--color-butter-ink)}.jp-loc-side{flex-direction:column;gap:20px;min-width:0;display:flex}.jp-loc-sm{grid-template-columns:148px minmax(0,1fr);display:grid}.jp-loc-sm .ld-ph,.jp-loc-sm .jp-loc-map{border-radius:0;height:100%;min-height:214px}.jp-loc-sm-body{flex-direction:column;gap:8px;min-width:0;padding:16px 18px 18px;display:flex}.jp-loc-sm-body .ld-link{align-self:flex-start;margin-top:auto}.jp-mb-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.jp-mb-slot{aspect-ratio:2;border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-photo);color:var(--color-ink-faint);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.jp-mb-slot.jp-wide{aspect-ratio:5/2}.jp-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.jp-slot-ev{border-radius:max(4px, calc(var(--radius-card) - 6px));background:var(--color-surface-alt);flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.jp-slot-h{flex-direction:column;gap:2px;padding:0 2px 4px;display:flex}.jp-slot,.jp-pick-slot,.jp-pick-p{border:1px solid var(--color-line);border-radius:max(4px, calc(var(--radius-card) - 10px));background:var(--color-surface);grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:9px 10px;display:grid}.jp-pick-slot,.jp-pick-p{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px}.jp-slot.jp-empty,.jp-pick-slot.jp-empty{border:1.5px dashed var(--color-line-strong);background:0 0}.jp-slot.jp-open,.jp-pick-slot.jp-open{border:1.5px dashed var(--color-butter-ink)}.jp-slot-ic{background:var(--color-surface-strong);width:32px;height:32px;color:var(--color-ink-subtle);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.jp-pick-slot .jp-slot-ic{width:36px;height:36px}.jp-slot-rate{font-variant-numeric:lining-nums proportional-nums;padding-top:1px;font-size:13px;font-weight:600}.jp-slot>.ld-meta{padding-top:1px}.jp-pick-r{align-items:center;gap:8px;display:flex}.jp-pick-list{flex-direction:column;gap:8px;display:flex}.jp-slot-call{color:var(--color-ink-muted);font-size:13px;line-height:1.4;display:block}.jp-slot-call .sl-ic{color:var(--color-ink-subtle);vertical-align:-2px;margin-right:5px}.jp-slot-call b{color:var(--color-ink);font-variant-numeric:lining-nums proportional-nums;font-weight:600}.jp-slots-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:14px;display:flex}.jp-slots-foot>.ld-t-sm{flex:280px}.jp-task{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.jp-task:first-of-type{border-top:0}.jp-apply{border-top:1px solid var(--color-line);align-items:flex-end;padding-top:16px}.jp-files{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.jp-file{color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.jp-file-ic{background:var(--color-accent-soft);width:44px;height:44px;color:var(--color-accent-text);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.jp-file-drop{border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-card);color:var(--color-ink-subtle);font:inherit;text-align:center;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex}.jp-file-drop:hover{border-color:var(--color-ink-subtle);background:var(--color-surface-alt)}.jp-peek{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.jp-peek-slot{aspect-ratio:3/4;border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-photo);color:var(--color-ink-faint);justify-content:center;align-items:center;display:flex}.jp-gal{color:inherit;text-decoration:none}.jp-log{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jp-log li{border-top:1px solid var(--color-line);grid-template-columns:110px 32px minmax(0,1fr);align-items:center;gap:14px;padding:12px 0;display:grid}.jp-log li:first-child{border-top:0}.jp-log .ld-initials,.jp-log .jp-sys{width:32px;height:32px}.jp-log .jp-sys{background:var(--color-surface-alt);color:var(--color-ink-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.jp-drawer.lnc-drawer{width:min(480px,100%)}.jp-drawer-wide.lnc-drawer{width:min(560px,100%)}.jp-dbody{flex-direction:column;gap:20px;display:flex}.jp-dgrp{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:11px 0;display:flex}.jp-dgrp .jb-tick-btn{flex:auto}.jp-seg{display:flex}.jp-seg>a,.jp-seg>button{flex:1 1 0;justify-content:center}.jp-chk{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.jp-chk li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;display:grid}.jp-chk-i{background:var(--color-sage);width:26px;height:26px;color:var(--color-sage-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.jp-chk-i.jp-warn{background:var(--color-butter);color:var(--color-butter-ink)}.jp-chg-money{color:var(--color-ink-muted);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;display:flex}.jp-chg-money .sl-ic{color:var(--color-accent-text);flex:none;margin-top:1px}.jp-chg-money b{color:var(--color-ink)}.jp-vd-head{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:14px;display:flex}.jp-vd-head .ld-link{align-items:center;display:inline-flex}.jp-vd-head .ld-link .sl-ic{display:none}.jp-vd{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 0;display:grid}.jp-vd-ic{background:var(--color-surface-alt);width:36px;height:36px;color:var(--color-ink-muted);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.jp-vd-h{color:var(--color-ink-muted)}.jp-vd-add{align-self:flex-start;margin-top:6px}.jp-run-form{grid-template-columns:96px minmax(0,1fr);gap:10px;display:grid}.jp-run-form>.jp-span{grid-column:1/-1}.jb-contents{display:contents}.jp-vd-go{color:inherit;text-decoration:none}.jp-vd-go:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.jp-gal-cover{aspect-ratio:3/2;width:100%}.jp-tasks-head{padding-bottom:8px}.jp-tasks-meta{padding-bottom:6px}@media (max-width:1360px){.jb-jhead,.jb-jrow{grid-template-columns:56px minmax(0,1.1fr) minmax(0,.9fr) 116px 140px minmax(0,1.6fr) 16px}.jb-jrow .jb-crew,.jb-jhead .jb-h-crew{display:none}.jb-track{gap:10px}.jb-track li:before{right:-10px}}@media (max-width:1240px){.jb-feat-wrap{grid-template-columns:minmax(0,1fr)}.jb-wk-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;display:grid}.jb-wk-day{border:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 8px}.jb-wk-date{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:6px}.jb-wk-it .ld-meta{display:none}.jb-split-rail,.jb-split-7-5,.jp-ov{grid-template-columns:minmax(0,1fr)}.jp-ov-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.jp-loc-grid{grid-template-columns:minmax(0,1fr)}.jp-loc-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:1100px){.jb-jhead{display:none}.jb-jrow{grid-template-columns:56px minmax(0,1fr) 16px;grid-template-areas:"th who go""th when go""th tags go""th next go";align-items:start;row-gap:6px}.jb-jrow>.jb-th,.jb-jrow>.jb-dtile{grid-area:th}.jb-jrow>.jb-who{grid-area:who}.jb-jrow>.jb-when{flex-flow:wrap;grid-area:when;gap:8px}.jb-jrow>.jb-tags{flex-wrap:wrap;grid-area:tags;gap:6px;display:flex}.jb-jrow>.jb-next{grid-area:next}.jb-jrow>.jb-go{grid-area:go;align-self:center}.jb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.jb-cols-3,.jp-files{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.jb-feat{grid-template-columns:minmax(0,1fr);gap:16px}.jb-feat-ph,.jb-feat-tile{height:240px;min-height:0}.jb-feat-body{padding:0 8px 8px}.jb-wk-list{flex-direction:column;gap:2px;margin:0 -10px;display:flex}.jb-wk-day{border:0;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:7px 10px}.jb-wk-date{flex-direction:column;align-items:center;gap:0}.jb-wk-it .ld-meta{display:inline}.jp-hero{height:280px}.jp-hero .jb-over{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px;padding:22px 20px}.jp-hero-name{font-size:calc(44px * var(--editorial-scale))}.jp-hero-side{text-align:left;flex-flow:wrap;align-items:flex-start;gap:8px 14px}.jp-hero-date{font-size:14px}.jp-pair{grid-template-columns:minmax(0,1fr)}.jp-feed{grid-template-columns:minmax(0,1fr);gap:0}.jp-feed li{padding:0 0 18px 26px}.jp-feed li:before{width:2px;height:auto;display:block;inset:14px auto 0 5px}.jp-feed li:last-child{padding-bottom:0}.jp-feed li:last-child:before{display:none}.jp-feed li:after{top:3px}.jp-qa{grid-template-columns:minmax(0,1fr);gap:4px}.jp-qa dd{margin-bottom:10px}.jp-msg{max-width:92%}.jp-slots,.jp-loc-side{grid-template-columns:minmax(0,1fr)}.jp-loc-media{height:210px}}@media (max-width:620px){.jb-count{font-size:18px}.jb-track{grid-template-columns:minmax(0,1fr);gap:12px}.jb-track li{padding:0 0 0 26px}.jb-track li:before{width:2px;height:auto;display:block;inset:16px auto -14px 6px}.jb-track li:last-child:before{display:none}.jb-track li:after{top:3px}.jb-tk-time{font-size:18px}.jb-feat-foot .jb-hide-sm{display:none}.jb-toolbar .ld-pills{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;padding-bottom:2px;overflow-x:auto}.jb-cards{grid-template-columns:minmax(0,1fr)}.jb-jrow{grid-template-columns:48px minmax(0,1fr) 16px;column-gap:12px}.jb-th,.jb-dtile{width:48px;height:48px}.jb-cols-2,.jb-cols-3{grid-template-columns:minmax(0,1fr)}.jb-hide-sm{display:none!important}.jb-nj-ev{grid-template-columns:minmax(0,1fr);padding:12px;position:relative}.jb-nj-ev-n,.jb-nj-ev>span:empty{display:none}.jb-nj-ev-f{grid-template-columns:minmax(0,1fr) 88px}.jb-nj-ev-name{grid-column:1/-1}.jb-nj-rm{margin:0;position:absolute;top:6px;right:6px}.jb-nj-h>.ld-meta{flex-basis:100%;margin-left:0}.jb-nj-2{grid-template-columns:minmax(0,1fr)}.jb-nj-pkg{grid-template-columns:minmax(0,1fr) 96px}.jb-nj-pay{grid-template-columns:40px minmax(0,1fr)}.jb-nj-amt{grid-column:2}.jp-hero .jb-over{padding:18px 16px}.jp-hero-sub{font-size:14px}.jp-crumbs-actions .jp-btn-label{display:none}.jp-ov-rail{grid-template-columns:minmax(0,1fr)}.jp-run-row{grid-template-columns:50px 18px minmax(0,1fr);column-gap:10px}.jp-run-row:before{left:67px}.jp-run-time{font-size:15px}.jp-run-dot{margin-left:2px}.jp-files{grid-template-columns:minmax(0,1fr)}.jp-peek{grid-template-columns:repeat(3,minmax(0,1fr))}.jp-log li{grid-template-columns:32px minmax(0,1fr);row-gap:2px}.jp-log li>.ld-meta{grid-area:2/2}.jp-log li>.ld-initials,.jp-log li>.jp-sys{grid-row:1/span 2}.jp-task{grid-template-columns:minmax(0,1fr) auto}.jp-task .ld-initials,.jp-composer .jp-btn-label{display:none}.jp-loc-media{grid-template-columns:minmax(0,1fr);height:auto}.jp-loc-media .ld-ph{height:190px}.jp-loc-map{height:170px}.jp-loc-body{padding:16px 16px 18px}.jp-loc-times{grid-template-columns:repeat(2,minmax(0,1fr))}.jp-loc-sm{grid-template-columns:minmax(0,1fr)}.jp-loc-sm .ld-ph,.jp-loc-sm .jp-loc-map{height:160px;min-height:0}.jp-mb-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jp-loc-head{flex-direction:column;align-items:flex-start;gap:2px}.jp-pick-p{grid-template-columns:36px minmax(0,1fr)}.jp-pick-p .jp-pick-r{grid-column:2}.jb-pad{padding:20px 18px}}:where([data-look=soft]) .jb-pad{padding:28px 30px}:where([data-look=soft]) .jb-pad-sm{padding:18px 20px}:where([data-look=soft]) .jb-grid{gap:28px}:where([data-look=soft]) .jb-fig,:where([data-look=soft]) .jb-time{font-weight:600}:where([data-look=soft]) .jb-pill{height:40px;padding:0 16px;font-size:14px}:where([data-look=soft]) .jb-check-ui{border-radius:7px}@media (max-width:900px){:where([data-look=soft]) .jb-pad{padding:24px 22px}:where([data-look=soft]) .jb-grid{gap:22px}}@media (max-width:620px){:where([data-look=soft]) .jb-pad{padding:20px 18px}:where([data-look=soft]) .jb-pad-sm{padding:16px}:where([data-look=soft]) .jb-grid{gap:18px}}.jj-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.jj-thumb{border-radius:14px;flex-shrink:0;width:84px;height:62px;overflow:hidden}.jj-thumb>img{object-fit:cover;width:100%;height:100%}.jj-head-name{flex:240px;min-width:0}.jj-name{letter-spacing:-.01em;margin:0;font-size:25px;font-weight:600;line-height:1.15}.jj-sub{color:var(--color-ink-muted);margin:2px 0 0}.jj-head-do{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.jj-cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.jj-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.jj-way{align-items:center;gap:12px;min-height:40px;display:flex;container-type:inline-size}.jj-journey{flex:1;align-items:center;min-width:0;display:flex}.jj-way-line{background:var(--color-line-strong);flex:8px;min-width:4px;height:1.5px}.jj-way-line.is-done{background:var(--color-ink)}.jj-step{min-height:32px;color:inherit;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 8px;text-decoration:none;transition:background .15s;display:inline-flex}.jj-step:hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.jj-step:hover{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.jj-step.is-open{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.jj-step.is-open{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.jj-step:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jj-dot{border:1.5px solid var(--color-line-strong);width:14px;height:14px;color:var(--color-solid);border-radius:50%;flex:none;place-items:center;display:grid}.jj-step.is-done .jj-dot{border-color:var(--color-ink);background:var(--color-ink)}.jj-step.is-now .jj-dot{border-color:var(--color-ink)}.jj-step.is-now .jj-dot:after{background:var(--color-ink);content:"";border-radius:50%;width:6px;height:6px}.jj-step b{font-size:13px;font-weight:500;line-height:1.2}.jj-step.is-now b{font-weight:600}.jj-step.is-later b{color:var(--color-ink-muted)}.jj-step small{color:var(--color-ink-muted);font-size:12px;line-height:1.2}@container (max-width:800px){.jj-step small{display:none}}@container (max-width:720px){.jj-step:not(.is-now,.is-open) b{display:none}.jj-step{padding:0 4px}}.jj-todos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jj-todo{border-top:1px solid var(--color-line);align-items:center;gap:12px;padding:10px 0;display:flex}.jj-todo:first-child{border-top:0}.jj-tick{border:1.5px solid var(--color-line-strong);color:#0000;cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;padding:0;transition:background .15s,border-color .15s,color .15s;display:grid}.jj-tick.is-still{cursor:default}button.jj-tick:hover{border-color:var(--color-ink);color:var(--color-ink-muted)}button.jj-tick:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jj-todo.is-done .jj-tick{border-color:var(--color-sage);background:var(--color-sage);color:var(--color-sage-ink)}.jj-todo.is-due .jj-tick{border-color:var(--color-butter-ink)}.jj-todo.is-late .jj-tick{border-color:var(--color-danger)}.jj-todo-words{flex-direction:column;flex:1;min-width:0;display:flex}.jj-todo-words b{font-weight:550;line-height:1.3}.jj-todo.is-done .jj-todo-words b{color:var(--color-ink-muted);font-weight:500}.jj-todo-do{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px;display:flex}.jj-todo-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;padding-top:12px;display:flex}.jj-times b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.jj-chips{flex-wrap:wrap;gap:6px;display:flex}.jj-chip{background:var(--color-ink);border-radius:999px;padding:5px 11px}@supports (color:color-mix(in lab, red, red)){.jj-chip{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.jj-chip{color:inherit;font-size:13px;text-decoration:none}.jj-chip.is-link:hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.jj-chip.is-link:hover{background:color-mix(in srgb, var(--color-ink) 11%, transparent)}}.jj-mind{background:var(--color-butter);color:var(--color-butter-ink);border-radius:14px;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;display:flex}.jj-mind-card{border-radius:18px;padding:14px 16px}.jj-bar{background:var(--color-ink);border-radius:999px;height:8px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.jj-bar{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.jj-bar i{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.jj-bar .is-asked{background:var(--color-butter)}.jj-bar .is-paid{background:var(--color-sage-ink)}.jj-money-row{color:inherit;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:2px 0;text-decoration:none;display:flex}a.jj-money-row:hover .jj-money-name{text-decoration:underline}.jj-money-name{flex-direction:column;min-width:0;display:flex}.jj-money-name small{font-size:12px}.jj-money-row.is-total{border-top:1px solid var(--color-line);margin-top:4px;padding-top:9px;font-weight:600}.jj-autos{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.jj-autos li{align-items:center;gap:10px;display:flex}.jj-auto-ic{background:var(--color-butter);width:30px;height:30px;color:var(--color-butter-ink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.jj-sheet-wrap{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}.jj-sheet{background:var(--color-solid);min-width:0;box-shadow:var(--shadow-card);border-radius:6px;overflow:hidden}.jj-sheet-cover{border-radius:0;width:100%;height:150px;margin:0;display:block;overflow:hidden}.jj-sheet-cover>img{object-fit:cover;width:100%;height:100%}.jj-sheet-in{flex-direction:column;gap:22px;padding:26px 34px 34px;display:flex}.jj-sheet-name{font-family:var(--font-ed);letter-spacing:-.01em;margin:0;font-size:38px;font-weight:400;line-height:1.1}.jj-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 18px;margin:0;display:grid}.jj-facts dt{color:var(--color-ink-muted);font-size:12.5px}.jj-facts dd{margin:0;font-weight:500}.jj-part-head{border-bottom:1px solid var(--color-ink);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;display:flex}.jj-part-head h3{font-family:var(--font-ed);margin:0;font-size:19px;font-weight:500}.jj-event{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.jj-event-name{flex-direction:column;display:flex}.jj-event-name b{font-weight:550}.jj-clock{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jj-clock li{border-bottom:1px solid var(--color-line);grid-template-columns:62px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.jj-clock time{font-variant-numeric:tabular-nums;font-weight:600}.jj-clock small{color:var(--color-ink-muted);font-size:12.5px;display:block}.jj-clock li.is-gold{background:linear-gradient(90deg, var(--color-sun-gold,#f7e2a6), var(--color-sun-gold,#f7e2a6));border-radius:6px}@supports (color:color-mix(in lab, red, red)){.jj-clock li.is-gold{background:linear-gradient(90deg, var(--color-sun-gold,#f7e2a6), color-mix(in srgb, var(--color-sun-gold,#f7e2a6) 0%, transparent))}}.jj-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.jj-all-answers summary{cursor:pointer;font-weight:500}.jj-all-answers dl{margin-top:12px}.jj-answers{flex-direction:column;gap:18px;display:flex}.jj-answer-group{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.jj-answer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jj-answer-at{width:112px}.jj-answer-title{flex:180px;min-width:0}.jj-mail{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.jj-mail-row{border-top:1px solid var(--color-line);color:inherit;flex-direction:column;gap:1px;padding:10px 8px;text-decoration:none;display:flex}.jj-mail-row:hover,.jj-mail-row[aria-current=true]{background:var(--color-surface-alt)}.jj-mail-who{justify-content:space-between;gap:8px;font-size:14px;display:flex}.jj-mail-unread{font-weight:650}.jj-mail-subject{font-size:14px;font-weight:500}.jj-mail-snippet{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:860px){.jj-mail{grid-template-columns:minmax(0,1fr)}}.jj-mail-letter{border-top:1px solid var(--color-line);flex-direction:column;gap:12px;padding:16px 0 20px;display:flex}.jj-mail-answer{border-top:1px solid var(--color-line);padding-top:16px}.jj-modal.lnc-drawer{border:1px solid var(--color-line);border-radius:20px;width:min(560px,100% - 32px);height:auto;max-height:min(88dvh,860px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.jj-steps-own{border-top:1px solid var(--color-line);margin-top:8px;padding-top:16px}.jj-ownstep{border-top:1px solid var(--color-line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.jj-ownstep-name{align-items:flex-end;gap:8px;display:flex}.jj-ownstep-name>:not(input,button){flex:1;min-width:0}.jj-ask{border:1px solid var(--color-line-strong);background:var(--color-solid);color:var(--color-ink-muted);border-radius:999px;align-items:center;gap:10px;padding:5px 5px 5px 14px;display:flex}.jj-ask:focus-within{outline:2px solid var(--color-focus);outline-offset:1px}.jj-ask-input{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:0;flex:1;padding:4px 0;font-size:14px}.jj-letter-sheet{border:1px solid var(--color-line);background:var(--color-solid);border-radius:12px;flex-direction:column;display:flex}.jj-letter-row{border-bottom:1px solid var(--color-line);align-items:baseline;gap:12px;padding:10px 14px;font-size:14px;display:flex}.jj-letter-key{width:56px;color:var(--color-ink-muted);flex:none}.jj-letter-input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px;font-weight:600}.jj-letter-write{padding:14px;display:block}.jj-letter-body{resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:240px;font-size:15px;line-height:1.55;display:block}.jj-letter-do{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jj-done-fold{border-top:1px solid var(--color-line);margin-top:4px;padding-top:10px}.jj-done-fold>summary{width:fit-content;color:var(--color-ink-muted);cursor:pointer;font-size:13px}.jj-done-fold>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}@media (min-width:768px){.jj-head-do{margin-right:120px}}.jo-home{--jo-bright:white}@supports (color:color-mix(in lab, red, red)){.jo-home{--jo-bright:color-mix(in srgb, white 64%, var(--color-solid))}}.jo-home{flex-direction:column;gap:14px;min-width:0;padding-bottom:28px;display:flex;container:jo-home/inline-size}.jo-work{grid-template-columns:minmax(0,1fr) 312px;align-items:start;gap:12px;display:grid}.jo-main{flex-direction:column;gap:18px;min-width:0;display:flex;container:jo/inline-size}.jo-chat{border:1px solid var(--color-line);background:var(--color-solid);border-radius:14px;flex-direction:column;gap:10px;min-width:0;height:calc(100dvh - 270px);min-height:420px;padding:14px;display:flex;position:sticky;top:12px}.jo-head{flex-direction:column;gap:4px;min-width:0;display:flex}.jo-board{grid-template-columns:188px minmax(0,1fr) 196px;grid-template-areas:"tags ai day";align-items:stretch;gap:12px;display:grid}.jo-folder{flex-direction:column;grid-area:ai;min-width:0;display:flex}.jd-deck{flex-direction:column;flex:1;min-width:0;display:flex}.jd-tabs{z-index:1;scrollbar-width:none;gap:2px;margin-bottom:-1px;padding-left:14px;display:flex;position:relative;overflow-x:auto}.jd-tab{height:34px;color:var(--color-ink-muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:10px 10px 0 0;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex}.jd-tab:hover{color:var(--color-ink)}.jd-tab.is-on{border-color:var(--color-line);background:var(--color-solid);color:var(--color-ink);font-weight:600}.jd-tab:focus-visible,.jd-arrow:focus-visible,.jd-line:focus-visible,.jo-tag:focus-visible,.jo-line-go:focus-visible,.jo-add:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.jd-count{font-variant-numeric:tabular-nums;opacity:.7;font-weight:400}.jd-sheet{border:1px solid var(--color-line);background:var(--color-solid);border-radius:14px;flex-direction:column;flex:1;gap:10px;min-width:0;padding:14px;display:flex}.jd-card>[data-slot=card]{border:1px solid var(--color-line);background:var(--jo-bright);box-shadow:none}.jo-home .jc-draft{background:0 0;border:0;padding:0}.jo-home .jc-draft:hover{color:var(--color-ink);background:0 0}.jo-home .jd-panel>.jd-cards{flex:1}.jo-home .jd-card{max-height:none}.jo-home .jd-card>[data-slot=card]{flex-direction:column;display:flex}.jo-home .jc-step-body{flex-direction:column;flex:1;display:flex}.jo-home .jc-step-body .jc-step-do{margin-top:auto}.jo-home .jc-draft-text{-webkit-line-clamp:9}.jo-home .jj-ask{border:1px solid var(--color-line-strong);background:var(--jo-bright);box-shadow:none}.jo-home .jai-ideas .jj-chip{border:1px solid var(--color-line);width:100%;min-height:34px;box-shadow:none;text-align:left;background:0 0;border-radius:10px;justify-content:flex-start;transition:background .15s}.jo-home .jai-ideas .jj-chip:hover{background:var(--jo-bright)}.jd-panel{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.jd-panel[hidden]{display:none}.jd-cards{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;gap:10px;margin:-2px -14px -14px -2px;padding:2px 34px 14px 2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000)}.jd-cards::-webkit-scrollbar{display:none}.jd-cards.is-all{flex-wrap:wrap;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.jd-card{scroll-snap-align:start;border-radius:14px;flex:0 0 min(340px,88%);min-width:0;max-height:250px;overflow-y:auto}.jd-card>*{height:100%}.jd-cards.is-all .jd-card{flex:300px;max-height:none}.jd-lines{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));align-content:start;gap:8px;max-height:250px;display:grid;overflow-y:auto}.jd-lines>div{display:grid}.jd-line,.jd-needs{border:1px solid var(--color-line);background:var(--color-solid);color:inherit;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.jd-line>b,.jd-needs>b{font-weight:600}a.jd-line:hover{border-color:var(--color-line-strong)}.jd-needs ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.jd-needs a{color:inherit}.jd-empty{border:1px dashed var(--color-line-strong);color:var(--color-ink-muted);text-align:center;border-radius:14px;margin:0;padding:18px 14px;font-size:14px}.jd-do{align-items:center;gap:8px;display:flex}.jd-arrow{border:1px solid var(--color-line-strong);background:var(--color-solid);width:28px;height:28px;color:var(--color-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.jd-arrow:disabled{opacity:.4;cursor:default}.jd-all{font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:13px}.jai-scroll{flex-direction:column;flex:1;gap:12px;min-height:0;margin-right:-6px;padding-right:6px;display:flex;overflow-y:auto}.jai-turns{flex-direction:column;gap:12px;display:flex}.jai-turns:empty{display:none}.jai-ideas{flex-direction:column;gap:6px;margin-top:auto;display:flex}.jai-you{background:var(--color-ink);max-width:90%;color:var(--color-solid);border-radius:14px 14px 4px;align-self:flex-end;margin:0;padding:7px 12px;font-size:13.5px;line-height:1.4}.jai-says{flex-direction:column;gap:10px;font-size:14px;line-height:1.45;display:flex}.jai-says>p{white-space:pre-line;margin:0;font-weight:500}.jai-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:10px;display:grid}.ja-card{border:1px solid var(--color-line);background:var(--color-solid);border-radius:14px;min-width:0;padding:14px}.ja-card .ld-card,.jo-peek .ld-card{box-shadow:none;background:0 0;padding:0}.jo-peek .ld-h-card{display:none}.jo-peek .ld-between{justify-content:flex-end}.jo-peek .ld-col>.ld-meta:only-of-type{margin-right:auto}.ja-stack{flex-direction:column;gap:10px;display:flex}.ja-between{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.jj-bar.ja-bar{height:12px}.ja-key{flex-wrap:wrap;gap:4px 16px;margin:0;font-size:12.5px;display:flex}.ja-key>div{align-items:center;gap:6px;display:flex}.ja-key dt{color:var(--color-ink-muted);align-items:center;gap:5px;display:inline-flex}.ja-key dt:before{background:var(--color-ink);border-radius:2px;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.ja-key dt:before{background:color-mix(in srgb, var(--color-ink) 14%, transparent)}}.ja-key dt:before{content:""}.ja-key dt.is-paid:before{background:var(--color-sage-ink)}.ja-key dt.is-asked:before{background:var(--color-butter)}.ja-key dd{font-variant-numeric:tabular-nums;margin:0}.ja-row{border-top:1px solid var(--color-line);align-items:center;gap:10px;padding-top:8px;font-size:14px;display:flex}.ja-row.is-total{font-weight:600}.ja-grow{flex-direction:column;flex:1;min-width:0;display:flex}.ja-grow>b{font-weight:500}.jai-letter{border:1px solid var(--color-line);background:var(--color-solid);border-radius:14px;font-size:13.5px;overflow:hidden}.jai-letter-row{border-bottom:1px solid var(--color-line);gap:10px;padding:8px 12px;display:flex}.jai-letter-row>span{color:var(--color-ink-muted);flex:0 0 52px}.jai-letter-row>b{font-weight:500}.jai-letter-body{white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;padding:10px 12px 0;display:-webkit-box;overflow:hidden}.jai-letter>div:last-child{padding:10px 12px}.jo-tags{grid-area:tags;grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;display:grid}.jo-tag{border:1px solid var(--color-line);background:var(--color-solid);min-width:0;color:inherit;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px 16px;text-decoration:none;transition:border-color .15s;display:flex}.jo-tag:hover{border-color:var(--color-line-strong)}.jo-tag-name{min-height:22px;color:var(--color-ink-muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.jo-tag-fig{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1.1}.jo-tag .jj-bar{flex:none;height:6px;display:block}.jo-tag-rows{flex-direction:column;gap:3px;margin:0;font-size:13px;display:flex}.jo-tag-rows>div{justify-content:space-between;gap:8px;display:flex}.jo-tag-rows dt{color:var(--color-ink-muted)}.jo-tag-rows dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.jo-mail-tag{overflow:hidden}.jo-mail{flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex}.jo-mail>li{border-top:1px solid var(--color-line);flex-direction:column;flex:none;gap:1px;padding:8px 0;display:flex}.jo-mail>li:first-child{border-top:0;padding-top:0}.jo-mail-top{justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.jo-mail-top b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.jo-mail-top .ld-meta{font-variant-numeric:tabular-nums;flex:none;font-size:12px}.jo-mail>li.is-waiting b{font-weight:700}.jo-mail-subject{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.jo-late{color:var(--color-accent);font-size:13px}.jo-tag.jo-sky{grid-area:day;gap:14px;min-height:380px}.jo-tag.jo-sky.is-plain{min-height:0}.jo-sky-head{flex-direction:column;gap:3px;min-width:0;display:flex}.jo-sky-head .jo-tag-name{margin-bottom:5px}.jo-sky-head .jo-tag-name>span{font-size:12.5px}.jo-sky-day{flex:1;min-height:0;margin-bottom:16px;display:block;position:relative}.jo-sky-line{border-radius:3px;width:5px;position:absolute;top:0;bottom:0;left:5px}.jo-sky-rows{margin:0;padding:0;list-style:none;position:absolute;inset:0}.jo-sky-rows>li{top:var(--y);flex-direction:column;display:flex;position:absolute;left:28px;right:0;translate:0 -10px}.jo-sky-rows>li:before{border:3px solid var(--color-solid);background:var(--sky);content:"";border-radius:50%;width:15px;height:15px;position:absolute;top:2px;left:-28px}.jo-sky-when{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;font-size:13.5px;display:flex}.jo-sky-when b{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.jo-sky-when span{text-overflow:ellipsis;min-width:0;overflow:hidden}.jo-sky-rows small{color:var(--color-ink-muted);font-size:12.5px}.jo-sky-rows>li.is-sun .jo-sky-when{color:var(--color-ink-muted)}.jo-sky-rows>li.is-sun .jo-sky-when b{font-weight:500}.jo-sky.is-flat .jo-sky-day{height:calc(var(--rows) * 52px);margin-bottom:0}.jo-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 32px;display:grid}.jo-index-col{flex-direction:column;gap:18px;min-width:0;display:flex}.jo-index-h{margin:0 0 6px;font-size:13px;font-weight:600}.jo-index ul{margin:0;padding:0;list-style:none}.jo-line{border-top:1px solid var(--color-line);align-items:center;gap:4px;min-width:0;display:flex}.jo-line:not(:has(>.jo-add)){padding-right:30px}.jo-line-go{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:flex}.jo-line-go:hover b{text-underline-offset:2px;text-decoration:underline}.jo-line-icon{width:18px;color:var(--color-ink-muted);flex:none;place-items:center;display:grid}.jo-line-words{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.jo-line-top{align-items:center;gap:8px;display:flex}.jo-line-top>b{white-space:nowrap;font-size:14px;font-weight:500}.jo-line-words>:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.jo-mini{background:var(--color-ink);border-radius:999px;flex:none;width:56px;height:4px;margin-left:auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.jo-mini{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}}.jo-mini>i{background:var(--color-sage-ink);border-radius:999px;height:100%;display:block}.jo-mini.is-late>i{background:var(--color-accent)}.jo-count{background:var(--color-ink);border-radius:999px;flex:none;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;display:grid}@supports (color:color-mix(in lab, red, red)){.jo-count{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.jo-count{font-variant-numeric:tabular-nums;color:var(--color-ink-muted);font-size:12px}.jo-add{width:26px;height:26px;color:var(--color-ink-muted);border-radius:50%;flex:none;place-items:center;transition:background .15s;display:grid}.jo-add:hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.jo-add:hover{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}}.jo-add:hover{color:var(--color-ink)}@container jo-home (max-width:980px){.jo-head .jj-head-name{padding-right:104px}}@container jo-home (max-width:860px){.jo-work{grid-template-columns:minmax(0,1fr) 280px}}@container jo-home (max-width:640px){.jo-work{grid-template-columns:minmax(0,1fr)}.jo-chat{height:auto;min-height:0;position:static}}@container jo (max-width:760px){.jo-board{grid-template:"ai day""tags tags"/minmax(0,1fr) 196px}.jo-tags{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.jo-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@container jo (max-width:520px){.jo-board{grid-template-columns:minmax(0,1fr);grid-template-areas:"ai""day""tags"}.jo-tag.jo-sky{min-height:420px}.jo-index{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.jo-tag,.jd-tab,.jo-add,.jo-home .jai-ideas .jj-chip{transition:none}}.jj-move{flex:none}.jc-steps{flex-direction:column;gap:8px;display:flex}.jc-step-body{gap:8px}.jc-step-do{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jc-draft{border:1px solid var(--color-line);background:var(--color-solid);width:100%;color:var(--color-ink);text-align:left;cursor:pointer;border-radius:10px;margin:0;padding:8px 10px;font-size:13px;line-height:1.45;display:block}.jc-draft:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jc-draft.is-writing{color:var(--color-ink-muted);cursor:default}.jc-draft-text{white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jk-columns{columns:2 300px;column-gap:16px}.jk-slot{break-inside:avoid}.jk-slot>*{margin-bottom:16px}.jk-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.jk-head>h2{margin-right:auto}.jk-open{width:28px;height:28px;color:var(--color-ink-muted);border-radius:8px;flex:none;place-items:center;transition:background .15s;display:grid}.jk-open:hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.jk-open:hover{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.jk-open:hover{color:var(--color-ink)}.jk-open:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jk-grow{flex-direction:column;flex:1;gap:1px;min-width:0;font-size:14px;line-height:1.35;display:flex}.jk-grow>b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.jk-mood{overflow:hidden}.jk-mood .jk-head{padding:14px 16px 0}.jk-mood-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.jk-mood-grid>img{object-fit:cover;width:100%;height:110px;display:block}.jk-mood-grid.is-1{grid-template-columns:minmax(0,1fr)}.jk-mood-grid.is-1>img{height:200px}.jk-mood-grid.is-3>img:first-child{grid-column:1/-1;height:150px}.jj-access-add{justify-content:flex-end;display:flex}.jj-start{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.jj-start a{border:1px solid var(--color-line);background:var(--color-surface);height:100%;color:inherit;border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;display:flex}.jj-start a:hover{border-color:var(--color-line-strong)}.jj-start a[data-done]{background:var(--color-surface-alt)}.jj-start strong{align-items:center;gap:6px;display:inline-flex}.jj-miles{background:var(--color-surface-alt);border-radius:999px;height:6px;margin-bottom:22px;position:relative}.jj-miles>i{background:var(--color-ink);transform-origin:0;border-radius:999px;position:absolute;inset:0}.jj-miles>span{color:var(--color-ink-muted);white-space:nowrap;font-size:11px;position:absolute;top:12px;transform:translate(-50%)}.jj-miles>span:first-of-type{transform:none}.jj-miles>span:last-of-type{transform:translate(-100%)}.jj-miles>span[data-passed]{color:var(--color-ink)}.jk-tables{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.jk-table{border:1px solid var(--color-line-strong);background:var(--color-ink);border-radius:50%;width:30px;height:30px;display:block}@supports (color:color-mix(in lab, red, red)){.jk-table{background:color-mix(in srgb, var(--color-ink) calc(var(--fill,0) * 70%), var(--color-surface-alt))}}.jk-table.is-square{border-radius:6px}.jk-table.is-long,.jk-table.is-sweetheart{border-radius:6px;width:46px;height:20px;margin-block:5px}.jk-walk{flex-direction:column;gap:6px;margin:0;padding-left:22px;font-size:14px;display:flex}.jk-receipt{flex-direction:column;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.jk-receipt>li{border-bottom:1px dashed var(--color-line);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.jk-receipt>li:last-child{border-bottom:0}.jk-stamps{gap:8px;display:flex}.jk-stamps>i{background:var(--color-surface-alt);border-radius:999px;flex:1 1 0;height:10px;display:block}.jk-stamps>i.is-done{background:var(--color-ink)}.jk-budget-items,.jk-mail-list,.jk-tracks,.jk-file-list,.jk-feed{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.jk-mail-list>li,.jk-tracks>li,.jk-file-list>li,.jk-feed>li{align-items:center;gap:10px;min-width:0;display:flex}.jk-mail-list>li>svg{color:var(--color-ink-muted);flex:none}.jk-guests-figure{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.jk-guests-figure>b,.jk-budget-figure>b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.1}.jk-rsvp{background:var(--color-line);border-radius:999px;height:10px;display:flex;overflow:hidden}.jk-rsvp>i{height:100%;display:block}.jk-rsvp>.is-coming{background:var(--color-ink)}.jk-rsvp>.is-no{background:var(--color-line-strong)}.jk-rsvp-key{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.jk-rsvp-key dt{color:var(--color-ink-muted);font-size:12px}.jk-rsvp-key dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:500}.jk-track-ic{background:var(--color-ink);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.jk-track-ic{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.jk-budget-figure{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.jk-budget-items{gap:6px;margin-top:12px;font-size:13.5px}.jk-budget-items>li{justify-content:space-between;gap:8px;display:flex}.jk-note-paper{background:var(--color-ink);border-radius:10px;flex-direction:column;gap:4px;margin:0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.jk-note-paper{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.jk-note-paper{font-size:14px;line-height:1.45}.jk-note-paper>b{font-weight:500}.jk-note-paper>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.jk-file-ic{border:1px solid var(--color-line);background:var(--color-solid);border-radius:5px;flex:none;place-items:center;width:30px;height:36px;display:grid}.jk-galleries .jk-head{padding:14px 16px 0}.jk-gal-grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;padding:0 16px 14px;display:grid}.jk-gal-grid>figure{margin:0;font-size:13px}.jk-gal-cover,.jk-gal-cover img{object-fit:cover;border-radius:10px;width:100%;height:110px;display:block;overflow:hidden}.jk-gal-grid figcaption{margin-top:6px}.jk-feed>li{align-items:flex-start}.jk-feed-dot{background:var(--color-line-strong);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.jj-venues{flex-direction:column;gap:2px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.jj-budget-totals{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:8px;margin:0;display:grid}.jj-budget-totals>div{background:var(--color-surface-alt);border-radius:10px;padding:10px 12px}.jj-budget-totals dt{color:var(--color-ink-soft);font-size:13px}.jj-budget-totals dd{font-variant-numeric:tabular-nums;margin:0;font-size:17px}.jj-cost-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));align-items:end;gap:8px;padding:8px 0 0 12px;display:grid}.jj-from-list{border-bottom:1px solid var(--color-line);padding-bottom:14px}.jj-parts{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.jj-part{color:var(--color-ink-soft);border-radius:999px;flex:none;padding:6px 12px;font-size:14px;text-decoration:none}.jj-part:hover{background:var(--color-surface-alt)}.jj-part[aria-current=page]{background:var(--color-ink);color:var(--color-surface)}.jj-note{border-top:1px solid var(--color-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.jj-note-body{white-space:pre-line}.jj-moods{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:12px;display:grid}.jj-mood{flex-direction:column;gap:8px;margin:0;display:flex}.jj-mood img{aspect-ratio:4/5;object-fit:cover;border-radius:10px;width:100%}.jj-mini-select{border:1px solid var(--color-line);max-width:100%;min-height:30px;color:inherit;font:inherit;background:0 0;border-radius:8px;padding:2px 6px;font-size:13px}.jj-songs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jj-song{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 0;display:flex}.jj-song-moment{padding:10px 0 4px;font-size:13.5px;font-weight:600}.jj-rsvp-counts{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;display:grid}.jj-rsvp-count{background:var(--color-surface-alt);border-radius:10px;flex-direction:column;padding:10px 12px;display:flex}.jj-party{border-top:1px solid var(--color-line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.jj-guest{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-left:12px;display:flex}.jj-guest-name{font-size:14px}.jj-guest-rsvps{flex-wrap:wrap;gap:6px;display:flex}.jj-access{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.jj-access-name{color:inherit;font-weight:550}.jj-access-do{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.jj-levels{flex-direction:column;gap:2px;display:flex}.jj-level{border:0;border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:0;padding:10px 0;display:flex}.jj-level-name{float:left;padding:0;font-size:14px;font-weight:500}.jj-level-choices{gap:12px;margin-left:auto;display:flex}.jj-level-choice,.jj-check{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.jj-level-foot{justify-content:flex-end;padding-top:12px;display:flex}.jj-level-remove{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:8px;padding-top:16px;display:flex}.jj-thread{flex-direction:column;gap:12px;min-width:0;display:flex}.jj-thread-part{flex-direction:column;gap:12px;display:flex}.jj-thread-day{color:var(--color-ink-muted);align-self:center;font-size:12.5px}.jj-owed{background:var(--color-butter);color:var(--color-butter-ink);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 18px;display:flex}.jj-owed.is-late{background:var(--color-blush);color:var(--color-blush-ink)}.jj-owed-words{flex-direction:column;flex:220px;display:flex}.jj-owed-words b{font-size:15px;font-weight:600}.jj-say{align-items:flex-start;gap:10px;max-width:92%;display:flex}.jj-say.is-us{flex-direction:row-reverse;align-self:flex-end}.jj-say-face{border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.jj-say-ic{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.jj-say-ic{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.jj-say-box{background:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);overflow-wrap:anywhere;border-radius:16px;flex-direction:column;gap:4px;padding:12px 15px;display:flex}.jj-say.is-us .jj-say-box{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.jj-say.is-us .jj-say-box{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.jj-say.is-us .jj-say-box{box-shadow:none}.jj-say-box b{font-weight:600}.jj-say-box p{white-space:pre-wrap;margin:0}.jj-say-box summary{white-space:pre-wrap;cursor:pointer}.jj-say-box details[open] summary{display:none}.jj-line{font-variant-numeric:tabular-nums;justify-content:space-between;gap:18px;display:flex}.jj-line.is-total{font-weight:600}.jj-say-foot{align-items:center;margin-top:6px}.jj-qa-line{flex-direction:column;display:flex}.jj-compose{z-index:2;background:var(--color-solid);box-shadow:0 0 0 1px var(--color-line), var(--shadow-card);border-radius:20px;flex-direction:column;gap:8px;margin-top:4px;padding:10px;display:flex;position:sticky;bottom:12px}.jj-compose-line{align-items:flex-end;gap:8px;display:flex}.jj-compose-box{min-width:0;max-height:160px;font:inherit;color:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;padding:8px 10px}.jj-compose:focus-within{box-shadow:0 0 0 1.5px var(--color-ink), var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.jj-compose:focus-within{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-ink) 45%, transparent), var(--shadow-card)}}.jj-send{background:var(--color-primary);width:36px;height:36px;color:var(--color-primary-ink);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.jj-send:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:1040px){.jj-cols,.jj-sheet-wrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.jj-way,.jj-todo{flex-wrap:wrap}.jj-todo-do{flex-basis:100%;justify-content:flex-start;padding-left:36px}.jj-two{grid-template-columns:minmax(0,1fr)}.jj-sheet-in{padding:20px 18px 24px}.jj-sheet-name{font-size:30px}.jj-say{max-width:100%}}@media print{.jj-no-print,.jj-head,.jo-home,[data-slot=sidebar],.jp-page>nav{display:none}.jj-sheet-wrap{display:block}.jj-sheet{box-shadow:none}}@media (prefers-reduced-motion:reduce){.jj-step,.jk-open,.jj-tick,.jd-tab,.jo-tag,.jo-line-go,.jo-add{transition:none}}.jx-figures{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;margin:0;display:grid}.jx-figures dt{color:var(--color-ink-muted);font-size:13px}.jx-figures dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:20px;font-weight:600}.jx-figures dd.is-strong{color:var(--color-accent-text)}.jx-ask{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.jx-costs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jx-costs>li{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto auto 32px;align-items:center;gap:16px;min-height:40px;display:grid}.jx-costs>li:first-child{border-top:0}.jx-files{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jx-files>li{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.jx-files>li:first-child{border-top:0}.jx-drop{border:1px dashed var(--color-line);color:var(--color-ink-muted);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:22px 16px;font-size:13px;display:flex}.jx-drop>label{color:var(--color-ink);cursor:pointer;font-size:14px;font-weight:600}.jx-drop.is-over{border-color:var(--color-accent);background:var(--color-surface-alt)}.jx-calls{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 24px;margin:0;padding:0;list-style:none;display:grid}.jx-calls>li{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.jx-checks{flex-direction:column;gap:8px;margin:0;padding:0 0 0 16px;font-size:13.5px;line-height:1.45;display:flex}.jx-tick-note{display:block}.jk-file-list>li>.jk-grow{flex:1 1 0;min-width:0}.jx-run-at{font-variant-numeric:tabular-nums;flex:0 0 48px;font-weight:600}.jj-clock li.is-marked time{color:var(--color-accent-text);font-weight:700}.hd{flex-direction:column;width:100%;max-width:720px;margin-inline:auto;padding-block:8px 24px;display:flex}.hd-tabs{z-index:1;gap:4px;padding-inline:16px;display:flex;position:relative}.hd-tab{background:var(--color-ink);border:1px solid #0000;border-bottom:0;border-radius:14px 14px 0 0;align-items:center;gap:7px;min-width:0;margin-bottom:-1px;padding:9px 16px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hd-tab{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.hd-tab{color:var(--color-ink-muted);white-space:nowrap;cursor:pointer;font-size:14px;font-weight:500}.hd-tab.is-on{border-color:var(--color-line);background:var(--hd-folder);color:var(--color-ink)}.hd-tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.hd-count{font-variant-numeric:tabular-nums;opacity:.7}.hd-folder{border:1px solid var(--color-line);background:var(--hd-folder);border-radius:22px;padding:14px}.hd,.hd-tabs,.hd-folder{--hd-folder:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.hd,.hd-tabs,.hd-folder{--hd-folder:color-mix(in srgb, var(--color-ink) 4%, var(--color-solid))}}.hd-stack{padding-bottom:14px;position:relative}.hd-stack[data-behind="1"]:before,.hd-stack[data-behind="2"]:before,.hd-stack[data-behind="2"]:after{border:1px solid var(--color-line);background:var(--color-solid);content:"";border-radius:0 0 18px 18px;height:40px;position:absolute;bottom:6px;left:14px;right:14px}.hd-stack[data-behind="2"]:after{z-index:0;bottom:0;left:28px;right:28px}.hd-stack[data-behind="2"]:before{z-index:0}.hd-card{z-index:1;border:1px solid var(--color-line);background:var(--color-solid);touch-action:pan-y;border-radius:18px;flex-direction:column;gap:12px;min-height:430px;padding:22px 24px;transition:transform .2s;animation:.24s hd-up;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -28px #281e0f73}.hd-card.is-empty{text-align:center;justify-content:center;align-items:center}.hd-card.is-next{animation:.22s hd-next}.hd-card.is-previous{animation:.22s hd-previous}@keyframes hd-up{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes hd-next{0%{opacity:0;transform:translate(30px)rotate(1.2deg)}}@keyframes hd-previous{0%{opacity:0;transform:translate(-30px)rotate(-1.2deg)}}.hd-head{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.hd-face{background:var(--color-ink);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.hd-face{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.hd-face{font-size:12px;font-weight:600}.hd-name{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500}.hd-when{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.hd-when.is-hot{color:var(--color-blush-ink);font-weight:500}.hd-title{overflow-wrap:anywhere;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:26px;font-weight:600;line-height:1.2}.hd-text{color:var(--color-ink-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.hd-ai{background:var(--color-ink);border-radius:14px;flex-direction:column;gap:8px;margin-top:auto;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.hd-ai{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.hd-ai-line{align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:500;display:flex}.hd-ai blockquote{white-space:pre-line;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.hd-do{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto;padding-top:4px;display:flex}.hd-ai+.hd-do,.hd-ai+.cj-form-problem+.hd-do{margin-top:0}.hd-do.is-center{justify-content:center;margin-top:8px}.hd-push{margin-left:auto}.hd-extra{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px}.hd-stamp{z-index:2;opacity:0;pointer-events:none;border:2px solid;border-radius:8px;padding:4px 12px;font-size:15px;font-weight:600;position:absolute;top:22px}.hd-stamp.is-yes{color:var(--color-sage-ink);opacity:var(--hd-yes,0);left:22px;transform:rotate(-8deg)}.hd-stamp.is-no{color:var(--color-ink-muted);opacity:var(--hd-no,0);right:22px;transform:rotate(8deg)}.hd-big{background:var(--color-sage);width:56px;height:56px;color:var(--color-sage-ink);border-radius:50%;place-items:center;display:grid}.hd-all{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.hd-all .hd-card{min-height:0;padding:16px}.hd-all .hd-title{font-size:18px}.hd-foot{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 4px 0;display:flex}.hd-turn{align-items:center;gap:8px;display:inline-flex}.hd-foot-end{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-left:auto;display:inline-flex}.hd-said{min-height:20px;margin:10px 4px 0;font-size:13.5px}.hd-small{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:1.5}.hd-switches{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hd-switch{border-top:1px solid var(--color-line);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14.5px;display:flex}li:first-child>.hd-switch{border-top:0}@media (max-width:560px){.hd-tabs{padding-inline:8px}.hd-tab{flex:1 1 0;justify-content:center;padding-inline:6px;font-size:13px}.hd-folder{padding:8px}.hd-card{min-height:400px;padding:16px}.hd-title{font-size:22px}.hd-push{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.hd-card,.hd-card.is-next,.hd-card.is-previous{transition:none;animation:none}}.cl-g6{gap:6px}.cl-g16{gap:16px}.cl-g20{gap:20px}.cl-g24{gap:24px}.cl{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.cl-main,.cl-prof-col{flex-direction:column;gap:24px;min-width:0;display:flex}.cl-list{flex-direction:column;max-height:calc(100vh - 48px);display:flex;position:sticky;top:24px;overflow:hidden}.cl-top{border-bottom:1px solid var(--color-line);flex-direction:column;gap:12px;padding:18px 20px 14px;display:flex}.cl-search{margin:0;display:block;position:relative}.cl-search>.sl-ic,.cl-search>svg{color:var(--color-ink-subtle);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.cl-search .cl-search-input{width:100%;padding-left:42px}.cl-pills.ld-pills{gap:6px}.cl-pill.ld-pill{height:32px;padding:0 11px;font-size:13px;text-decoration:none}.cl-pill.ld-pill:hover{border-color:var(--color-ink-subtle)}.cl-pill.ld-pill[aria-current=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-ink)}.cl-n{font-variant-numeric:lining-nums proportional-nums;opacity:.7;font-size:12px}.cl-rows{scrollbar-width:thin;flex-direction:column;margin:0;padding:8px 20px 14px;list-style:none;display:flex;overflow-y:auto}.cl-rows>li{min-width:0;position:relative}.cl-rows>li+li:before{background:var(--color-line);content:"";height:1px;transition:opacity .18s;position:absolute;top:0;left:0;right:0}.cl-rows>li:hover:before,.cl-rows>li:hover+li:before{opacity:0}.cl-rows>li:has(>[aria-current=page]):before{opacity:0}.cl-rows>li:has(>[aria-current=page])+li:before{opacity:0}.cl-row{color:inherit;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-inline:-12px;padding:11px 12px;text-decoration:none;transition:background-color .18s;display:grid;position:relative}.cl-row:hover{background:var(--color-surface-alt)}.cl-row[aria-current=page]{background:var(--color-surface-strong)}.cl-row[aria-current=page]:after{background:var(--color-accent);content:"";border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.cl-row-text{min-width:0}.ld-thumb.cl-thumb,.cl-thumb{width:46px;height:46px}.cl-thumb-ini{border-radius:max(4px, calc(var(--radius-photo) - 3px));font-size:13px}.cl-meta{min-width:0;color:var(--color-ink-subtle);align-items:center;gap:8px;font-size:13px;display:flex}.cl-dot{background:var(--color-ink-subtle);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.cl-dot-butter{background:var(--color-butter-ink)}.cl-dot-sage{background:var(--color-sage-ink)}.cl-dot-lilac{background:var(--color-lilac-ink)}.cl-dot-blush{background:var(--color-blush-ink)}.cl-dot-sky{background:var(--color-sky-ink)}.cl-dot-accent{background:var(--color-accent)}.cl-dot-stone,.cl-dot-outline{background:var(--color-stone-ink)}.cl-note{padding:12px 8px 4px}.cl-pa-note{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cl-pa-mk{background:var(--color-surface-strong);width:46px;height:46px;color:var(--color-ink-muted);letter-spacing:.02em;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.cl-prof{position:relative}.ld-ph.cl-prof-cover{border-radius:0;width:100%;height:210px}.cl-prof-cover>img{object-position:50% 58%}.cl-prof-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px 24px;padding:18px 28px 26px;display:grid}.cl-prof-av{width:96px;height:96px;box-shadow:0 0 0 5px var(--color-surface);object-fit:cover;border-radius:50%;margin-top:-66px;display:block;position:relative}.cl-prof-ini.ld-initials{font-family:var(--font-ui);font-size:calc(34px * var(--editorial-scale));font-style:normal;font-weight:var(--editorial-weight);display:inline-flex}.cl-prof-id{min-width:0}.cl-prof-id h2{margin:0}.cl-photo .client-photo-btns{flex-wrap:wrap;gap:8px;display:flex}.cl-prof-side{border-top:1px solid var(--color-line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:14px;padding-top:14px;display:flex}.cl-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.cl-lbl{color:var(--color-ink-subtle);font-size:13px}.cl-none{color:var(--color-ink-muted);font-size:15px;font-weight:600}.cl-late{color:var(--color-blush-ink)}.cl-prof-actions>form{display:contents}.cl-sec-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.cl-sec-h>.sl-ic,.cl-sec-h>svg{color:var(--color-ink-subtle)}.cl-rel{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.cl-rel-i{flex-direction:column;gap:10px;min-width:0;padding-top:28px;display:flex;position:relative}.cl-rel-i:before{background:var(--color-ink);content:"";height:2px;position:absolute;top:6px;left:7px;right:-22px}.cl-rel-i:after{background:var(--color-ink);content:"";border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:0}.cl-rel-i.cl-now:after{background:var(--color-accent);box-shadow:0 0 0 5px var(--color-accent-soft)}.cl-rel-i.cl-now:before{background:repeating-linear-gradient(90deg, var(--color-ink-subtle) 0 6px, transparent 6px 12px)}.cl-rel-i.cl-next:before,.cl-rel-i.cl-last:before{display:none}.cl-rel-i.cl-next:after{background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-ink-subtle)}.cl-rel-when{color:var(--color-ink-muted);font-size:13px;font-weight:600}.cl-rel-a{color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex}.cl-rel-a .ld-ph{width:100%}.ld-ph.cl-ar-32{aspect-ratio:3/2}.cl-rel-ph{border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-photo);background:var(--color-surface-alt);color:var(--color-ink-muted);text-align:center;aspect-ratio:3/2;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px;display:flex}.cl-rel-ph b{color:var(--color-ink);letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1.05}.cl-rel-ph>.sl-ic,.cl-rel-ph>svg{color:var(--color-ink-subtle)}.cl-prof-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;min-width:0;display:grid}.cl-list-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cl-lrow{border-bottom:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.cl-lrow:last-child{border-bottom:0}.cl-ini-42.ld-initials{width:42px;height:42px;font-size:13px}.cl-prow{grid-template-columns:minmax(0,1fr) auto}.cl-pface.face-field{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px 14px;display:grid}.cl-pface>.face-pic{grid-row:1/span 2;align-self:start}.cl-pface>.cl-pface-who{grid-area:1/2;min-width:0}.cl-pface>.face-gender{grid-area:2/2;width:min(100%,220px);min-width:0}.cl-reach{color:var(--color-ink-muted)}.cl-gal{color:inherit;border-radius:14px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:16px;margin:-8px;padding:8px;text-decoration:none;transition:background-color .18s;display:grid}.cl-gal:hover{background:var(--color-surface-alt)}.cl-gal>*{min-width:0}.cl-gal .ld-ph{height:92px}.cl-note-card{border-left:3px solid var(--color-butter-ink);border-radius:4px max(4px, calc(var(--radius-card) - 6px)) max(4px, calc(var(--radius-card) - 6px)) 4px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.cl-note-card p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.cl-add-note{gap:8px;display:flex}.cl-add-note .lnc-input{flex:auto;min-width:0;height:40px}.cl-add-note .lnc-btn{height:40px}.cl-bar{background:var(--color-surface-strong);border-radius:999px;height:6px;display:block;overflow:hidden}.cl-bar>i{border-radius:inherit;background:var(--color-accent);height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.cl-bar-sage>i{background:var(--color-sage-ink)}.cl-bar-blush>i{background:var(--color-blush-ink)}.cl-kv{flex-direction:column;gap:10px;display:flex}.cl-kv-row{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}.cl-kv-row dt{color:var(--color-ink-muted)}.cl-kv-row dd{font-variant-numeric:lining-nums proportional-nums;margin:0;font-weight:600}.cl-dt{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;display:grid}.cl-dtile{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:58px;display:flex;overflow:hidden}.cl-dtile span{background:var(--color-blush);width:100%;color:var(--color-blush-ink);text-align:center;padding:2px 0;font-size:12px;font-weight:600}.cl-dtile b{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.3}.cl-consent{flex-direction:column;margin:0;display:flex}.cl-consent>div{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.cl-consent>div:last-child{border-bottom:0}.cl-consent dd{margin:0}.cl-ref{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cl-ref .cl-thumb{width:52px;height:52px}.cl-plain{color:inherit;text-decoration:none}.cl-gift{color:var(--color-ink-muted);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.cl-gift>svg,.cl-gift>.sl-ic{color:var(--color-accent-text);flex:none;margin-top:1px}.cl-pa-top{grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:18px 22px;display:grid}.cl-pa-logo{background:var(--color-primary);width:72px;height:72px;color:var(--color-primary-ink);letter-spacing:.01em;border-radius:18px;justify-content:center;align-items:center;font-size:24px;font-weight:600;display:inline-flex}.cl-pa-name{letter-spacing:-.02em;margin:0;font-size:34px;font-weight:600;line-height:1.08}.cl-pa-act{flex-wrap:wrap;gap:8px;display:flex}.cl-pa-stats{border-top:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:18px;display:grid}.cl-pa-work{color:inherit;flex-direction:column;gap:14px;text-decoration:none;display:flex}.ld-ph.cl-pa-ph{width:100%;height:150px}@media (min-width:1241px) and (max-width:1400px){.cl-gal{grid-template-columns:minmax(0,1fr);gap:10px}}@media (max-width:1240px){.cl{grid-template-columns:320px minmax(0,1fr)}.cl-prof-grid{grid-template-columns:minmax(0,1fr)}.cl-pa-top{grid-template-columns:72px minmax(0,1fr)}.cl-pa-act{grid-column:2}}@media (max-width:900px){.cl{grid-template-columns:minmax(0,1fr)}.cl-list{max-height:none;position:static}.cl-top{padding:16px 16px 12px}.cl-rows{scroll-snap-type:x proximity;flex-direction:row;gap:8px;padding:12px 16px 14px;overflow-x:auto}.cl-rows>li{scroll-snap-align:start;flex:0 0 240px}.cl-rows>li:before{display:none}.cl-row{border:1px solid var(--color-line);border-radius:14px;height:100%;margin:0;padding:10px 12px}.cl-row[aria-current=page]{border-color:var(--color-accent)}.cl-row[aria-current=page]:after{display:none}.cl-note{flex:0 0 240px;padding:4px 8px}}@media (max-width:620px){.ld-ph.cl-prof-cover{height:150px}.cl-prof-head{grid-template-columns:minmax(0,1fr);padding:14px 18px 20px}.cl-prof-av{width:88px;height:88px;margin-top:-62px}.cl-prof-id .ld-name-xl{font-size:calc(36px * var(--editorial-scale))}.cl-prof-side{flex-direction:column;align-items:flex-start}.cl-rel{grid-template-columns:minmax(0,1fr);gap:0}.cl-rel-i{padding:0 0 22px 28px}.cl-rel-i:before{width:2px;height:auto;inset:14px auto 0 6px}.cl-rel-i.cl-now:before{background:repeating-linear-gradient(180deg, var(--color-ink-subtle) 0 6px, transparent 6px 12px)}.cl-rel-i:after{top:2px}.cl-rel-a{grid-template-columns:112px minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.cl-rel-a>.ld-ph,.cl-rel-a>.cl-rel-ph{grid-row:1/span 2}.cl-rel-ph{padding:8px}.cl-rel-ph b{font-size:18px}.cl-gal{grid-template-columns:96px minmax(0,1fr)}.cl-gal .ld-ph{height:72px}.ld-ph.cl-pa-ph{height:170px}.cl-pa-top{grid-template-columns:56px minmax(0,1fr);gap:14px 16px}.cl-pa-logo{border-radius:14px;width:56px;height:56px;font-size:18px}.cl-pa-name{font-size:27px}.cl-pa-act{grid-column:1/-1}.cl-pa-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}:where([data-look=soft]) .cl-lrow{gap:16px;padding:16px 0}.cal-page{flex-direction:column;gap:28px;min-width:0;display:flex}.cal-head{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.cal-head-text{flex-direction:column;gap:8px;min-width:0;display:flex}.cal-title-row{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.cal-head .cal-title{white-space:nowrap;margin:0;font-size:20px;font-weight:600}.cal-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.cal-step>svg{width:16px;height:16px}.cal-grid-week .cal-day{min-height:420px}.cal-list{margin:0;padding:0;list-style:none;overflow:hidden}.cal-list>li+li{border-top:1px solid var(--color-line)}.cal-list-none{color:var(--color-ink-muted);text-align:center;padding:32px;font-size:14px}.cal-list-row{color:inherit;align-items:flex-start;gap:16px;padding:12px 16px;text-decoration:none;display:flex}.cal-list-row:hover{background:var(--color-surface-alt)}.cal-list-date{flex-direction:column;flex:none;align-items:center;width:44px;line-height:1.1;display:flex}.cal-list-date b{font-size:18px;font-weight:600}.cal-list-date small{color:var(--color-ink-muted);font-size:12px}.cal-list-events{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.cal-list-events .cal-ev{min-width:180px}.cal-month-nav{align-items:center;gap:6px;display:flex}.cal-step{width:34px;padding:0;font-size:18px;line-height:1}.cal-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.cal-main{flex-direction:column;gap:14px;min-width:0;display:flex}.cal-grid{padding:0;overflow:hidden}.cal-dow,.cal-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-dow{border-bottom:1px solid var(--color-line)}.cal-dow span{color:var(--color-ink-subtle);padding:11px 12px 10px;font-size:13px;font-weight:600}.cal-dow span:nth-child(n+6){background:var(--color-surface-alt)}.cal-week{border-bottom:1px solid var(--color-line)}.cal-week:last-child{border-bottom:0}.cal-day{border-right:1px solid var(--color-line);min-width:0;min-height:140px;color:inherit;flex-direction:column;gap:4px;padding:7px 4px 8px;text-decoration:none;transition:background-color .18s,box-shadow .18s;display:flex;position:relative}.cal-day:nth-child(7){border-right:0}.cal-weekend{background:var(--color-surface-alt)}.cal-day:hover{background:var(--color-surface-strong)}.cal-day:focus-visible{outline-offset:-3px}.cal-picked{z-index:1;box-shadow:inset 0 0 0 2px var(--color-primary)}.cal-dn{align-items:center;gap:4px;min-height:26px;padding-left:2px;display:flex}.cal-dn b{font-variant-numeric:lining-nums proportional-nums;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 5px;font-size:14px;font-weight:600;display:inline-flex}.cal-dn small{color:var(--color-ink-subtle);font-size:13px}.cal-past .cal-dn b,.cal-out .cal-dn b{color:var(--color-ink-subtle);font-weight:500}.cal-out{background:var(--color-surface-alt)}.cal-out>:not(.cal-dn){opacity:.55}.cal-today .cal-dn b{background:var(--color-accent);color:var(--color-accent-ink);box-shadow:0 0 0 3px var(--color-accent-soft)}.cal-ev{border-radius:max(3px, calc(var(--radius-control) - 5px));background:var(--color-accent-soft);min-width:0;box-shadow:inset 3px 0 0 var(--color-accent);flex-direction:column;gap:1px;padding:4px 4px 5px 8px;display:flex}.cal-ev-t{min-width:0;color:var(--color-accent-text);white-space:nowrap;font-variant-numeric:lining-nums proportional-nums;align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:1.25;display:flex;overflow:hidden}.cal-ev-t>span:last-child{text-overflow:ellipsis;overflow:hidden}.cal-ev-ph.ph,.cal-ev-icon{border-radius:50%;flex:none;width:18px;height:18px}.cal-ev-ph.ph{padding:0}.cal-ev-icon{background:var(--color-surface);justify-content:center;align-items:center;display:inline-flex}.cal-ev-n{font-family:var(--font-ui);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-style:normal;line-height:1.2;display:-webkit-box;overflow:hidden}.cal-session{box-shadow:none;border:1px solid var(--color-lilac-ink);background:0 0;padding-left:6px}.cal-session .cal-ev-t{color:var(--color-lilac-ink)}.cal-ev-hold{border:1px dashed var(--color-butter-ink);background:repeating-linear-gradient(135deg, var(--color-butter) 0 5px, transparent 5px 10px)}.cal-ev-hold .cal-ev-t{color:var(--color-butter-ink)}.cal-ev-busy{border:1px dashed var(--color-line-strong);background:var(--color-surface);box-shadow:none;padding:3px 6px}.cal-ev-busy .cal-ev-t{color:var(--color-ink-muted);font-weight:500}.cal-ev-past{background:var(--color-surface-strong);box-shadow:inset 3px 0 0 var(--color-line-strong)}.cal-ev-past .cal-ev-t{color:var(--color-ink-subtle)}.cal-ev-past .cal-ev-ph img{filter:grayscale()}.cal-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.cal-legend{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.cal-legend li{align-items:center;gap:7px;display:inline-flex}.cal-sw{border-radius:3px;flex:none;width:18px;height:12px;display:inline-block}.cal-sw-job{background:var(--color-accent-soft);box-shadow:inset 3px 0 0 var(--color-accent)}.cal-sw-session{border:1px solid var(--color-lilac-ink)}.cal-sw-hold{border:1px dashed var(--color-butter-ink);background:repeating-linear-gradient(135deg, var(--color-butter) 0 3px, transparent 3px 6px)}.cal-sw-busy{border:1px dashed var(--color-ink-subtle)}.cal-rail{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-width:0;display:grid}.cal-rail-head{flex-direction:column;grid-column:1/-1;gap:2px;display:flex}.cal-rail-head .today-h2{margin:0}.cal-agenda{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cal-none{color:var(--color-ink-muted);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:18px 20px;display:flex}.cal-card{transition:transform .28s var(--ease-studio), box-shadow .28s;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px 14px;display:grid}.cal-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.cal-card-job{padding:10px 10px 14px}.cal-card-ph.ph{width:auto;height:120px}.cal-card-body{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:0 4px;display:flex}.cal-card-name{font-size:18px}.cal-time-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cal-time{letter-spacing:-.02em;font-variant-numeric:lining-nums proportional-nums;font-size:18px;font-weight:600;line-height:1}.cal-go{margin-top:6px}.cal-link{color:var(--color-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;text-decoration:none}.cal-link:hover{text-underline-offset:3px;text-decoration:underline}.cal-light,.cal-feed{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.cal-light-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cal-light-title{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.cal-feed .cj-meta,.cal-feed .sched-feed,.cal-feed form{margin:0}@media (max-width:1360px){.cal-layout{grid-template-columns:minmax(0,1fr)}.cal-rail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px 24px}}@media (max-width:1240px){.cal-day{min-height:116px}}@media (max-width:620px){.cal-rail{grid-template-columns:minmax(0,1fr)}.cal-dow span{text-align:center;padding:9px 0}.cal-day{flex-flow:wrap;place-content:flex-start center;gap:3px;min-height:60px;padding:5px 3px 6px}.cal-dn{justify-content:center;width:100%;min-height:24px;padding:0}.cal-dn b{min-width:24px;height:24px;font-size:13px}.cal-dn small{display:none}.cal-ev{background:var(--color-accent);width:8px;height:8px;box-shadow:none;border:0;border-radius:50%;padding:0}.cal-ev>*{display:none}.cal-session{background:var(--color-lilac-ink)}.cal-ev-hold{background:var(--color-butter-ink)}.cal-ev-busy{background:var(--color-line-strong)}.cal-foot{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.cal-card,.cal-day{transition:none}.cal-card:hover{transform:none}}.al-spread{color:#1d1d1b;-webkit-user-select:none;user-select:none;flex:none;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000001a,0 8px 24px #00000014}.al-cell{background:#ecebe7;position:absolute;overflow:hidden}.al-cell.is-empty{outline-offset:-1px;background:repeating-linear-gradient(135deg,#f1f0ec 0 8px,#e6e5e0 8px 16px);outline:1px dashed #0003}.al-img{pointer-events:none;max-width:none;max-height:none;display:block;position:absolute}.al-blank-half{z-index:3;pointer-events:none;background:repeating-linear-gradient(135deg,#00000009 0 6px,#00000012 6px 12px);position:absolute;top:0;bottom:0}.al-guides{z-index:4;pointer-events:none;position:absolute;top:0;left:0}.al-bleed{fill:#c828281a}.al-trim{fill:none;stroke:#c82828cc;stroke-width:1px}.al-safe{fill:none;stroke:#2864c8b3;stroke-width:1px;stroke-dasharray:4 3}.al-fold{stroke:#00000073;stroke-width:1px;stroke-dasharray:2 3}.al-watermark{z-index:5;color:#ffffff8c;text-shadow:0 0 2px #00000059;text-transform:uppercase;letter-spacing:.2em;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;transform:rotate(-12deg)}.al-overlay{z-index:6;pointer-events:none;position:absolute}.al-overlay>*{pointer-events:auto}.al-viewer{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;width:100%;height:100%;min-height:0;display:grid}.al-viewer-area{justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;display:flex}.al-viewer-nav{color:#f4f2ec;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;width:40px;height:40px;font-size:15px}.al-viewer-nav:disabled{opacity:.3;cursor:default}.al-viewer-caption{color:#d9d6cd;text-align:center;grid-column:1/-1;margin:0;font-size:14px}.al-viewer-empty{color:#d9d6cd}.al-book{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;flex:none;transition:transform .72s cubic-bezier(.3,.1,.2,1);position:relative}.al-book:before{content:"";pointer-events:none;transition:left .72s cubic-bezier(.3,.1,.2,1);position:absolute;inset:0;box-shadow:0 26px 50px -28px #14100a8c,0 3px 8px -2px #14100a1f}.al-book.is-closed{transform:translate(-25%)}.al-book.is-closed:before{left:50%}.al-book.is-closed .al-book-gutter{opacity:0}.al-slot{z-index:1;position:absolute;top:0;left:0}.al-face{position:relative;overflow:hidden}.al-face-in{position:absolute;top:0}.al-face .al-spread{box-shadow:none}.al-print.left,.al-endpaper.left{box-shadow:-1px 0 #ebe8e2,-2px 0 #d3cfc6,-3px 0 #ebe8e2,-4px 0 #d3cfc6,-5px 0 #ebe8e2,-6px 0 #d3cfc6}.al-print.right,.al-endpaper.right,.al-cloth{box-shadow:1px 0 #ebe8e2,2px 0 #d3cfc6,3px 0 #ebe8e2,4px 0 #d3cfc6,5px 0 #ebe8e2,6px 0 #d3cfc6}.al-leaf .al-face{box-shadow:none}.al-cloth{background:radial-gradient(130% 90% at 28% 18%,#ffffff14,#fff0 60%),repeating-linear-gradient(0deg,#ffffff0a 0 1px,#fff0 1px 3px),repeating-linear-gradient(90deg,#00000012 0 1px,#0000 1px 3px),#2a2926;border-radius:0 2px 2px 0;position:relative;overflow:hidden;box-shadow:inset 6px 0 8px -5px #00000073,1px 0 #ebe8e2,2px 0 #d3cfc6,3px 0 #ebe8e2,4px 0 #d3cfc6,5px 0 #ebe8e2,6px 0 #d3cfc6}.al-cloth-frame{text-align:center;border:1px solid #f4f2ec3d;justify-content:center;align-items:center;padding:8%;display:flex;position:absolute;inset:9%}.al-cloth-title{color:#f4f2ecd1;font-family:var(--font-ed);letter-spacing:.04em;overflow-wrap:anywhere;text-shadow:0 -1px #00000080,0 1px #ffffff17;font-weight:450;line-height:1.18}.al-cover-photo{background:#3a3834;position:absolute;overflow:hidden}.al-cover-photo.is-empty{background:repeating-linear-gradient(135deg,#ffffff0d 0 6px,#fff0 6px 12px);box-shadow:inset 0 0 0 1px #f4f2ec47}.al-cover-hit{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.al-cover-photo.is-on .al-cover-hit{box-shadow:inset 0 0 0 3px #f4f2eceb}.al-cover-hit:focus-visible{outline-offset:-4px;outline:2px solid #f4f2ec}.al-cover-words{z-index:2;text-align:center;pointer-events:none;margin:0;position:absolute;bottom:5%;left:8%;right:8%}.al-cover-words.is-only{flex-direction:column;justify-content:center;align-items:center;display:flex;top:14%;bottom:14%}.al-cover-title,.al-cover-sub{overflow-wrap:anywhere;margin:0}.al-cover-title{letter-spacing:.03em;font-weight:500;line-height:1.05}.al-cover-sub{letter-spacing:.16em;text-transform:uppercase;margin-top:.4em;font-size:.42em}.al-cover-words.is-script .al-cover-sub{letter-spacing:.02em;text-transform:none;font-size:.62em}.al-cover-words.is-over .al-cover-title,.al-cover-words.is-over .al-cover-sub{text-shadow:0 1px 2px #00000080,0 10px 28px #00000059}.al-cloth.has-fill{background-color:var(--al-cover-fill);background-image:radial-gradient(130% 90% at 28% 18%,#ffffff24,#fff0 58%),repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#0000000d 0 1px,#0000 1px 3px)}.al-cover-layer{touch-action:none}.al-cover-text{letter-spacing:.03em;text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;margin:0;line-height:1.05;display:flex;position:absolute;overflow:hidden}.al-cover-text.is-left{text-align:left;justify-content:flex-start}.al-cover-text.is-right{text-align:right;justify-content:flex-end}.al-cover.is-live .al-cover-layer,.al-cover.is-live .al-cover-words{cursor:grab}.al-cover.is-live .al-cover-words{pointer-events:auto}.al-cover.is-live .al-cover-layer.is-on,.al-cover.is-live .al-cover-words.is-on{box-shadow:inset 0 0 0 1.5px #ffffffeb,inset 0 0 0 3px #14131173}.al-cover-resize{z-index:2;cursor:nwse-resize;background:#fff;border:1px solid #1d1d1d;border-radius:2px;width:12px;height:12px;padding:0;position:absolute;bottom:-5px;right:-5px}.al-cover-resize:focus-visible{outline-offset:2px;outline:2px solid #1d1d1d}.al-endpaper{background:#f3f0ea}.al-endpaper.left{background:linear-gradient(90deg,#f3f0ea 88%,#d9d4cb)}.al-endpaper.right{background:linear-gradient(270deg,#f3f0ea 88%,#d9d4cb)}.al-book-gutter{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#00000006 44%,#0000001a 50%,#00000006 56%,#0000);width:6%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.al-book-gutter.is-flat{width:3.5%}.al-book.is-turning .al-book-gutter{opacity:0}.al-leaf{z-index:3;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition-property:transform;transition-timing-function:cubic-bezier(.38,.06,.22,1);position:absolute;top:0}.al-leaf.is-forward{transform-origin:0;transform:rotateY(0)}.al-leaf.is-forward.is-run{transform:rotateY(-180deg)}.al-leaf.is-back{transform-origin:100%;transform:rotateY(0)}.al-leaf.is-back.is-run{transform:rotateY(180deg)}.al-leaf-face{backface-visibility:hidden;position:absolute;inset:0}.al-leaf-face.is-back{transform:rotateY(180deg)}.al-leaf-shade{z-index:9;pointer-events:none;transition-property:opacity;transition-timing-function:ease-in-out;position:absolute;inset:0}.al-leaf.is-forward .al-leaf-face.is-front .al-leaf-shade{background:linear-gradient(90deg,#0000004d,#00000014)}.al-leaf.is-back .al-leaf-face.is-front .al-leaf-shade{background:linear-gradient(270deg,#0000004d,#00000014)}.al-leaf.is-forward .al-leaf-face.is-back .al-leaf-shade{background:linear-gradient(270deg,#00000047,#0000000f)}.al-leaf.is-back .al-leaf-face.is-back .al-leaf-shade{background:linear-gradient(90deg,#00000047,#0000000f)}.al-leaf-face.is-front .al-leaf-shade{opacity:0}.al-leaf.is-run .al-leaf-face.is-front .al-leaf-shade,.al-leaf-face.is-back .al-leaf-shade{opacity:1}.al-leaf.is-run .al-leaf-face.is-back .al-leaf-shade{opacity:0}.al-book-overlay{z-index:4;pointer-events:none;position:absolute;top:0;left:0}.al-book-overlay>*{pointer-events:auto}@media (prefers-reduced-motion:reduce){.al-book,.al-leaf,.al-leaf-shade{transition:none}}.als-page{flex-direction:column;gap:24px;min-width:0;display:flex}.als-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.als-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.als-card{color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex}.als-card:hover .als-title{text-decoration:underline}.als-title{color:var(--color-ink);overflow-wrap:anywhere;font-weight:600}.als-meta{color:var(--color-ink-muted);font-size:var(--text-meta)}.als-empty,.ae-quiet{color:var(--color-ink-muted);font-size:var(--text-help)}.als-pick-block{flex-direction:column;gap:16px;display:flex}.als-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.als-pick{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.als-pick:hover{border-color:var(--color-ink)}.als-pick:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.als-cover,.als-cover-empty{aspect-ratio:16/9;border-radius:0}.als-cover-empty{background:var(--color-surface-alt);align-items:flex-end;padding:16px;display:flex}.als-pick-body{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.als-pick-title{font-family:var(--font-ui);letter-spacing:-.005em;overflow-wrap:anywhere;font-size:18px;font-style:normal;font-weight:450;line-height:1.15}.als-pick-action{color:var(--color-ink);font-size:var(--text-meta);margin-top:8px;font-weight:600}.als-pick-toolbar{justify-content:flex-end;display:flex}.als-dialog{border:var(--border-card);border-radius:var(--radius-card);background:var(--color-surface);width:min(980px,100vw - 32px);max-height:min(880px,100dvh - 32px);color:var(--color-ink);box-shadow:var(--shadow-card);padding:0;overflow:hidden}.als-dialog[open]{flex-direction:column;height:auto;margin:0;display:flex;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.als-dialog::backdrop{background:var(--color-scrim)}.als-dialog-form{flex-direction:column;flex:1;min-height:0;max-height:min(880px,100dvh - 32px);display:flex}.als-dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 8px;display:flex}.als-dialog-gallery{color:var(--color-ink-muted);font-size:var(--text-meta);margin:0 0 4px}.als-dialog-title{font-family:var(--font-ui);margin:0;font-size:32px;font-style:normal;font-weight:450;line-height:1.1}.als-dialog-body-copy{color:var(--color-ink-muted);font-size:var(--text-help);margin:8px 0 0}.als-dialog-body{flex-direction:column;gap:16px;min-height:0;padding:12px 22px 20px;display:flex;overflow:auto}.als-sizes{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.als-size{border:1px solid var(--color-line);background:var(--color-surface-alt);min-height:156px;color:inherit;font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 10px 12px;display:flex}.als-size[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-ink)}.als-size:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.als-size-stage{justify-content:center;align-items:center;width:100%;min-height:140px;display:flex}.als-kicker{font-size:var(--text-meta);margin:18px 0 0;font-weight:600}.als-choices{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.als-choice{border:1px solid var(--color-line);background:var(--color-surface-alt);min-width:168px;min-height:280px;color:inherit;font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding:14px 12px 12px;display:flex}.als-choice[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-ink)}.als-choice:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.als-choice-name{font-size:var(--text-meta);text-align:center;font-weight:600}.als-mms{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.als-mm{border:1px solid var(--color-line);background:var(--color-surface-alt);min-width:72px;color:inherit;font:inherit;cursor:pointer;border-radius:12px;padding:10px 14px;font-weight:600}.als-mm[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-ink)}.als-mm:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.als-book{background:#3a322c;flex:none;display:flex;box-shadow:0 1px 1px #0000001f,0 10px 16px #28201838}.als-book-board{background:linear-gradient(165deg,#ffffff47,#0000 42%),#9a8b7c;flex:1;min-width:0;min-height:0;margin:0 4px 4px 0;padding:0;display:flex}.als-book-shot.ph{aspect-ratio:auto;border-radius:1px;flex:1;width:100%;min-width:0;height:100%;min-height:0}.als-book-plate-board{justify-content:center;align-items:center;container-type:size}.als-book-plate.ph{aspect-ratio:16/9;flex:none;width:min(100cqi,177.778cqh);height:auto}.als-book-scene{background:linear-gradient(#0000 52%,#2a201847),radial-gradient(circle at 70% 24%,#f4e4c4 0 8%,#0000 9%),linear-gradient(200deg,#d7c6b2,#8d7b6a 48%,#cbb9a6);flex:1}.als-size-name{font-size:var(--text-meta);text-align:center;overflow-wrap:anywhere;font-weight:600}.als-name{flex-direction:column;align-items:flex-start;gap:12px;max-width:420px;display:flex}.als-name .lnc-field{width:100%}.als-name-size{color:var(--color-ink-muted);font-size:var(--text-meta);margin:0}.als-dialog-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px 20px;display:flex}@media (max-width:1240px){.als-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.als-picks{grid-template-columns:minmax(0,1fr)}.als-dialog-title{font-size:26px}}.ae{flex-direction:column;gap:12px;min-width:0;display:flex}.ae-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ae-bar-title{flex-wrap:wrap;flex:240px;align-items:center;gap:6px 12px;min-width:0;display:flex}.ae-name{min-width:0;font-family:var(--font-ui);overflow-wrap:anywhere;font-size:26px;font-style:normal;line-height:1.15}.ae-name-field{field-sizing:content;min-width:8ch;max-width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:4px;padding:0 2px}.ae-name-field::placeholder{color:inherit;opacity:1}.ae-name-field:focus{outline:2px solid var(--color-ink);outline-offset:3px}.ae-name-field:read-only{cursor:default}.ae-saved{color:var(--color-ink-muted);font-size:var(--text-meta)}.ae-saved.is-error,.ae-saved.is-stale,.ae-error{color:var(--color-blush-ink)}.ae-acts,.ae-group,.ae-toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ae-toolbar{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);gap:6px 12px;padding:8px 0}.ae-main{grid-template-columns:minmax(0,1fr) 320px;gap:16px;min-width:0;display:grid}.ae-main.is-cover{grid-template-columns:minmax(0,1fr)}.ae-main.is-cover>.ae-side{display:none}.ae-work{flex-direction:column;gap:10px;min-width:0;display:flex}.ae-bookrow{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-width:0;display:grid}.ae-bookstage{min-width:0}.ae-turn{border:1px solid var(--color-line);background:var(--color-paper);width:40px;height:40px;color:var(--color-ink);cursor:pointer;border-radius:999px}.ae-turn:disabled{opacity:.35;cursor:default}.ae-spreadbar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ae-spread-name{align-items:baseline;gap:8px;margin-right:auto;display:flex}.ae-spread-pages{color:var(--color-ink);font-weight:600}.ae-locked,.ae-layout-n{color:var(--color-ink-muted);font-size:var(--text-meta)}.ae-room{border-radius:var(--radius-card);background:#3b3a37;justify-content:center;align-items:center;min-width:0;height:clamp(220px,52vh,620px);padding:8px;display:flex}.ae-sheet{touch-action:none;flex:none;position:relative;box-shadow:0 22px 44px -26px #000000b3,0 2px 6px #00000047,-1px 0 #ebe8e2,-2px 0 #d3cfc6,-3px 0 #ebe8e2,-4px 0 #d3cfc6,1px 0 #ebe8e2,2px 0 #d3cfc6,3px 0 #ebe8e2,4px 0 #d3cfc6}.ae-book-gutter{z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#00000006 44%,#0000001a 50%,#00000006 56%,#0000);width:6%;position:absolute;top:0;bottom:0;transform:translate(-50%)}.ae-book-gutter.is-flat{background:linear-gradient(90deg,#0000,#0000001a 50%,#0000);width:3.5%}.ae-sheet[data-drop=on]{outline:3px solid var(--color-accent);outline-offset:3px}.ae-hit{cursor:grab;background:0 0;border:0;padding:0;position:absolute}.ae-sheet[data-locked=on] .ae-hit{cursor:default}.ae-hit:focus-visible,.ae-hit.is-on{outline-offset:-2px;outline:2px solid #2a6fd6}.ae-hit.is-touch{outline-offset:-2px;outline:2px solid #1f9d63}.ae-hit.is-target{outline-offset:-3px;background:#2a6fd626;outline:3px dashed #2a6fd6}.ae-tools{pointer-events:none;position:absolute}.ae-bin{color:#1d1d1b;opacity:0;pointer-events:auto;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 1px 3px #0000004d}.ae-sheet:hover .ae-bin,.ae-bin:focus-visible{opacity:1}@media (hover:none){.ae-bin{opacity:1}}.ae-tool-label{color:#fff;background:#000000b3;border-radius:4px;padding:2px 6px;font-size:12px;position:absolute;bottom:6px;left:6px}.ae-handles{pointer-events:none;position:absolute}.ae-handle{pointer-events:auto;background:#fff;border:2px solid #2a6fd6;border-radius:2px;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}.ae-handle-nw{cursor:nwse-resize;top:0;left:0}.ae-handle-n{cursor:ns-resize;top:0;left:50%}.ae-handle-ne{cursor:nesw-resize;top:0;left:100%}.ae-handle-e{cursor:ew-resize;top:50%;left:100%}.ae-handle-se{cursor:nwse-resize;top:100%;left:100%}.ae-handle-s{cursor:ns-resize;top:100%;left:50%}.ae-handle-sw{cursor:nesw-resize;top:100%;left:0}.ae-handle-w{cursor:ew-resize;top:50%;left:0}.ae-guide{pointer-events:none;background:#d6338a;position:absolute}.ae-guide-x{width:1px;top:0;bottom:0}.ae-guide-y{height:1px;left:0;right:0}.ae-guide.is-gap{background:#e08a1e}.ae-grid{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ae-grid line{stroke:#2a6fd659;stroke-width:1px;vector-effect:non-scaling-stroke}.ae-strip,.ae-photos{gap:8px;margin:0;padding:4px 2px 8px;list-style:none;display:flex;overflow-x:auto}.ae-strip-item{color:var(--color-ink-muted);font-size:var(--text-meta);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:6px;flex-direction:column;flex:none;align-items:center;gap:4px;padding:4px;display:flex}.ae-strip-item[aria-current=true]{border-color:var(--color-accent);color:var(--color-ink)}.ae-strip-add{flex:none;align-self:center}.ae-photo{border:1px solid var(--color-line);cursor:grab;background:#ecebe7;border-radius:4px;flex:none;width:84px;height:64px;padding:0;position:relative;overflow:hidden}.ae-photo img{object-fit:cover;pointer-events:none;width:100%;height:100%}.ae-photo-name{color:#55534d;text-overflow:ellipsis;white-space:nowrap;padding:4px;font-size:11px;display:block;overflow:hidden}.ae-photo.is-placed img,.ae-photo.is-placed .ae-photo-name{opacity:.45}.ae-photo-count{z-index:1;color:#1d1d1d;text-align:center;background:#fff;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px;position:absolute;top:4px;right:4px}.ae-section-title,.ae-panel-title{color:var(--color-ink);font-size:var(--text-card-title);margin:0;font-weight:600}.ae-side{flex-direction:column;gap:10px;min-width:0;display:flex}.ae-side .lnc-tabs-list{flex-wrap:wrap;gap:4px 16px}.ae-panel{flex-direction:column;gap:10px;padding-top:10px;display:flex}.ae-lays ul{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ae-lay-pick{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:4px;width:100%;padding:2px;display:block}.ae-lay.is-on .ae-lay-pick{border-color:var(--color-accent)}.ae-lays-row{color:var(--color-ink-muted);font-size:var(--text-meta);margin:12px 0 6px;font-weight:600}.ae-lays-counts{flex-wrap:wrap;gap:4px;display:flex}.ae-lays-counts button{border:1px solid var(--color-line);background:var(--color-surface);min-width:30px;height:30px;color:var(--color-ink);cursor:pointer;border-radius:6px}.ae-lays-counts button.is-on{border-color:var(--color-accent);background:var(--color-accent-soft)}.ae-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ae-item{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ae-item-head{color:var(--color-ink);flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-weight:600;display:flex}.ae-item-meta{color:var(--color-ink-muted);font-size:var(--text-meta)}.ae-item-body{color:var(--color-ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.ae-form,.ae-link{flex-direction:column;gap:8px;display:flex}.ae-link-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ae-link-open{color:var(--color-ink);font-size:var(--text-meta);font-weight:600}.ae-links{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ae-links a{color:var(--color-accent);overflow-wrap:anywhere}.ae-preview{z-index:60;color:#f4f2ec;background:#1c1b19;flex-direction:column;padding:8px;display:flex;position:fixed;inset:0}.ae-preview-close{z-index:2;color:#f4f2ec;cursor:pointer;background:#1c1b19b8;border:1px solid #ffffff40;border-radius:999px;width:36px;height:36px;font-size:14px;position:absolute;top:10px;right:12px}.ae-preview-body{flex:1;min-height:0}.ae-preview .al-viewer{gap:4px}.ae-preview .al-viewer-caption{font-size:12px;line-height:1.2}@media (max-width:1100px){.ae-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ae-room{height:auto;min-height:160px;padding:4px}.ae-name{font-size:18px}.al-viewer{grid-template-columns:36px minmax(0,1fr) 36px;gap:4px}.al-viewer-nav{width:34px;height:34px}}.ap{color:#f4f2ec;background:#1c1b19;flex-direction:column;gap:10px;height:100dvh;min-height:0;padding:12px 16px;display:flex;overflow:hidden}.ap-head{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.ap-head-end{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ap-head-end label{color:#c9c5bb}.ap-head-end select{color:#1d1d1b;background:#f7f5ef;border:1px solid #ffffff59}.ap-title{font-family:var(--font-ui);overflow-wrap:anywhere;margin:0;font-size:26px;font-style:normal;font-weight:450;line-height:1.1}.ap-sub,.ap-quiet{color:#c9c5bb;margin:0;font-size:14px}.ap-body{flex:1;grid-template-columns:minmax(0,1fr) 400px;gap:12px;min-height:0;display:grid}.ap.is-notes-shut .ap-body{grid-template-columns:minmax(0,1fr)}.ap-stage{min-width:0;height:100%;min-height:0}.ap-side,.ap-bar{color:#1d1d1b;background:#f7f5ef;border-radius:12px}.ap-side{flex-direction:column;align-self:start;gap:8px;min-width:0;max-height:100%;padding:14px;display:flex;overflow:auto}.ap-side-head{flex:none;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ap-side h2,.ap-bar h2{margin:0;font-size:16px}.ap-side-place{color:#55534d;flex:none;margin:0;font-size:13px}.ap-side .ap-quiet{color:#55534d}.ap-side-scroll{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:auto}.ap-side label,.ap-bar label{flex-direction:column;gap:4px;font-size:14px;font-weight:600;display:flex}.ap-side textarea,.ap-side input,.ap-bar textarea,.ap-bar input{color:#1d1d1b;width:100%;font:inherit;background:#fff;border:1px solid #c9c5bb;border-radius:6px;padding:8px 10px}.ap-side button,.ap-bar button{background:var(--brand-accent,#1d1d1b);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:8px 16px;font-weight:600}.ap-side button.ap-secondary,.ap-bar button.ap-secondary{color:#1d1d1b;background:0 0;border:1px solid #1d1d1b}.ap-side button.ap-text{color:#55534d;background:0 0;border:0;padding:0;font-size:13px}.ap-bar{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.ap-bar>p{margin:0;font-weight:600}.ap-bar form{flex-direction:column;gap:8px;width:100%;display:flex}.ap-bar form p{color:#55534d;margin:0;font-size:14px;font-weight:400}.ap-bar-actions,.ap-note-actions{flex-wrap:wrap;gap:8px;display:flex}.ap-note-actions{flex-wrap:nowrap}.ap-decide{flex-direction:column;gap:8px;display:flex}.ap-decide p{color:#55534d;margin:0;font-size:14px;font-weight:400}.ap-notes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ap-note{overflow-wrap:anywhere;background:#fff;border-radius:8px;padding:8px 10px}.ap-note-who{color:#55534d;font-size:13px}.ap-banner{color:#1d1d1b;background:#f7f5ef;border-radius:8px;margin:0;padding:10px 12px}.ap-banner.is-problem{background:#fbe3df}@media (max-width:800px){.ap{gap:8px;padding:10px}.ap-title{font-size:22px}.ap-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.ap-side{max-height:42dvh}.ap-bar-actions,.ap-note-actions{width:100%}.ap-note-actions{flex-wrap:wrap}}.dc{border-radius:var(--radius-card);touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;background:radial-gradient(circle at 1px 1px,#00000012 1px,#0000 1.2px) 0 0/16px 16px,#e9e7e2;outline:none;flex:auto;min-height:360px;position:relative;overflow:hidden}.dc:focus-visible{box-shadow:0 0 0 2px var(--color-accent)}.dc.is-panning,.dc.is-panning *{cursor:grab!important}.dc.is-grabbing,.dc.is-grabbing *{cursor:grabbing!important}.dc-paper{pointer-events:none;position:absolute;bottom:0;right:0}.dc-paper>svg{filter:drop-shadow(0 1px 1px #0000001f)drop-shadow(0 10px 28px #00000024);display:block;position:absolute;inset:0;overflow:hidden}.dc-marks{filter:none!important}.dc-mark{fill:none;stroke-width:1px}.dc-mark.is-bleed{stroke:#d634638c;stroke-dasharray:2 3}.dc-mark.is-cut{stroke:#d63463d9}.dc-mark.is-trim{stroke:#ffffff8c}.dc-mark.is-fold{stroke:#fff6;stroke-dasharray:6 4}.dc-mark.is-safe{stroke:#2997ffbf;stroke-dasharray:4 3}.dc-mark.is-hinge{fill:#d6346312;stroke:none}.dc-grid{fill:none;stroke:#2997ff2e;stroke-width:1px}.dc-over{pointer-events:none;position:absolute;inset:0}.dc-focus{pointer-events:none;position:absolute;box-shadow:0 0 0 100vmax #e9e7e2d6}.dc-hit{pointer-events:auto;cursor:move;position:absolute}.dc-hit.is-locked{cursor:default}.dc-hit:hover:not(.is-on){outline:1px solid #2997ffb3}.dc-outline{outline:1px dashed #2997ffe6;position:absolute}.dc-frame{pointer-events:none;outline:1.5px solid #2997ff;position:absolute}.dc-frame.is-many{outline-style:dashed}.dc-frame.is-locked{outline-color:#9a948a}.dc-handle{pointer-events:auto;background:#fff;border:1.5px solid #2997ff;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 1px 3px #00000040}.dc-handle.is-corner{cursor:nwse-resize}.dc-handle.is-corner[data-sx="1"][data-sy="-1"],.dc-handle.is-corner[data-sx="-1"][data-sy="1"]{cursor:nesw-resize}.dc-handle.is-edge{cursor:ew-resize;border-radius:4px;width:8px;height:18px;margin:-9px 0 0 -4px}.dc-handle.is-edge[data-sy="-1"],.dc-handle.is-edge[data-sy="1"]{cursor:ns-resize;width:18px;height:8px;margin:-4px 0 0 -9px}.dc-handle.is-turn{cursor:grab;background:radial-gradient(circle,#2997ff 0 2.5px,#0000 3px),#fff;width:18px;height:18px;margin:0 0 0 -9px;top:-30px;left:50%}.dc-handle.is-turn:after{content:"";background:#2997ff;width:1.5px;height:12px;position:absolute;top:17px;left:50%}.dc-snap{background:#ff2e88;position:absolute}.dc-snap.is-x{width:1px;top:0;bottom:0}.dc-snap.is-y{height:1px;left:0;right:0}.dc-guide{pointer-events:auto;position:absolute}.dc-guide.is-x{cursor:ew-resize;background:linear-gradient(90deg,#0000 4px,#00b3b3 4px 5px,#0000 5px);width:9px;margin-left:-4px;top:0;bottom:0}.dc-guide.is-y{cursor:ns-resize;background:linear-gradient(#0000 4px,#00b3b3 4px 5px,#0000 5px);height:9px;margin-top:-4px;left:0;right:0}.dc-marquee{background:#2997ff14;outline:1px solid #2997ffcc;position:absolute}.dc-tag{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#1d1d1b;border-radius:6px;padding:3px 8px;font:500 11px/1.3 ui-sans-serif,system-ui,sans-serif;position:absolute;transform:translate(-50%)}.dc-textedit{z-index:3;box-sizing:border-box;resize:none;white-space:pre;caret-color:#ff2e88;pointer-events:auto;background:#ffffff0f;border:1.5px solid #2997ff;outline:none;padding:0 4px;position:absolute;overflow:hidden}.dc-crop{z-index:2;pointer-events:auto;cursor:move;outline:2px solid #2997ff;position:absolute}.dc-crop img{opacity:.42;pointer-events:none;max-width:none;position:absolute}.dc-crop-hint{color:#fff;white-space:nowrap;background:#1d1d1b;border-radius:6px;padding:3px 8px;font:500 11px/1.3 ui-sans-serif,system-ui,sans-serif;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.dc-ruler{color:#6f6a62;font-variant-numeric:tabular-nums;cursor:copy;background:#f7f6f3;font:500 9px/1 ui-sans-serif,system-ui,sans-serif;position:absolute;overflow:hidden}.dc-ruler.is-top{border-bottom:1px solid #d9d5cd;height:20px;top:0;left:20px;right:0}.dc-ruler.is-left{border-right:1px solid #d9d5cd;width:20px;top:20px;bottom:0;left:0}.dc-ruler span{background:#b3ada3;position:absolute}.dc-ruler.is-top span{width:1px;height:4px;margin-left:-20px;bottom:0}.dc-ruler.is-top span.is-major{height:9px}.dc-ruler.is-left span{width:4px;height:1px;margin-top:-20px;right:0}.dc-ruler.is-left span.is-major{width:9px}.dc-ruler i{font-style:normal;position:absolute}.dc-ruler.is-top i{top:-10px;left:3px}.dc-ruler.is-left i{writing-mode:vertical-rl;top:3px;left:-12px;transform:rotate(180deg)}.dc-ruler-corner{color:#8a8378;background:#f7f6f3;border-bottom:1px solid #d9d5cd;border-right:1px solid #d9d5cd;place-items:center;width:20px;height:20px;font:600 8px/1 ui-sans-serif,system-ui,sans-serif;display:grid;position:absolute;top:0;left:0}.dc-zoom{background:#ffffffeb;border-radius:10px;gap:2px;padding:3px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 10px #0000001f}.dc-zoom button{color:#1d1d1b;font-variant-numeric:tabular-nums;border-radius:7px;min-width:32px;height:30px;padding:0 6px;font:500 12px/1 ui-sans-serif,system-ui,sans-serif}.dc-zoom button:hover{background:#f0eee9}.db{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);min-height:46px;color:var(--color-ink);font-size:var(--text-meta);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.db.is-empty{color:var(--color-ink-muted);padding-inline:14px}.db select,.db input[type=number]{border:1px solid var(--color-line);background:var(--color-surface);height:32px;color:var(--color-ink);border-radius:8px;padding:0 8px}.db-font{width:150px;font-size:14px}.db-size{align-items:center;gap:2px;display:inline-flex}.db-size input{text-align:center;font-variant-numeric:tabular-nums;width:58px}.db-size button,.db-btn,.db-seg button{min-width:32px;height:32px;color:var(--color-ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.db-size button:hover,.db-btn:hover:not(:disabled),.db-seg button:hover{background:var(--color-surface-alt)}.db-btn[aria-pressed=true],.db-btn[aria-expanded=true],.db-seg button[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-ink)}.db-btn:disabled{opacity:.45}.db-btn.is-danger{color:#b42318}.db-unit{color:var(--color-ink-muted);font-size:11px}.db-seg{border:1px solid var(--color-line);border-radius:9px;padding:2px;display:inline-flex}.db-seg button{min-width:28px;height:26px;padding:0 5px}.db-sep{background:var(--color-line);width:1px;height:22px;margin-inline:2px}.db-hint{color:var(--color-ink-muted);font-size:11px}.db-pop{position:relative}.db-pop-panel{z-index:30;border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;gap:10px;width:250px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 36px #00000029}.db-pop-panel.is-wide{width:300px}.db-slider{gap:4px;display:grid}.db-slider span{color:var(--color-ink-muted);justify-content:space-between;display:flex}.db-slider b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.db-slider input{width:100%;accent-color:var(--color-accent)}.db-check,.dp-check{color:var(--color-ink);align-items:center;gap:8px;display:flex}.db-list{gap:2px;max-height:340px;display:grid;overflow:auto}.db-list button{text-align:left;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.db-list button:hover,.db-list button[aria-selected=true]{background:var(--color-surface-alt)}.db-list small{color:var(--color-ink-muted);font-size:11px;display:block}.db-dot{border-radius:50%;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 1px #00000026,inset 0 1px 1px #fff6}.db-dot.is-gold{background:linear-gradient(110deg,#9a7535,#fbecc0 40%,#a8823d 70%,#e6c985)!important}.db-dot.is-silver{background:linear-gradient(110deg,#8b8f94,#f5f6f8 40%,#8d9196 70%,#dde0e3)!important}.db-dot.is-rose{background:linear-gradient(110deg,#8d5546,#f8ddd3 40%,#9a6252 70%,#e7bbad)!important}.db-dot.is-copper{background:linear-gradient(110deg,#7a4220,#f2c29c 40%,#8c4f2a 70%,#e0a37a)!important}.db-dot.is-deboss{box-shadow:inset 1px 1px 2px #0000008c;background:#6f6a62!important}.db-dot.is-emboss{box-shadow:1px 1px 2px #00000059,inset -1px -1px 1px #00000026;background:#d9d4cb!important}.db-swatches{flex-wrap:wrap;gap:6px;display:flex}.db-swatches button,.db-picker{border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 1px #0000002e}.db-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-accent)}.db-picker{background:conic-gradient(#e14e4e,#e1c64e,#59c86b,#4ec2e1,#5a5ee8,#d34ee1,#e14e4e);position:relative;overflow:hidden}.db-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.db-grid2,.db-grid3{gap:4px;display:grid}.db-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.db-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.db-grid2 button,.db-grid3 button,.db-text{background:var(--color-surface-alt);height:32px;color:var(--color-ink);border-radius:8px;padding:0 8px}.db-grid2 button:hover,.db-grid3 button:hover{background:var(--color-accent-soft)}.db-label,.dp-label{color:var(--color-ink-muted);letter-spacing:.04em;text-transform:uppercase;margin:2px 0 0;font-size:11px}.dp{align-content:start;gap:10px;display:grid}.dp-h{color:var(--color-ink);margin:8px 0 0;font-size:12px;font-weight:600}.dp-help{color:var(--color-ink-muted);margin:0;font-size:12px;line-height:1.45}.dp-note{background:var(--color-accent-soft);border-radius:8px;margin:0;padding:8px 10px;font-size:12px}.dp-stack{gap:6px;display:grid}.dp-add{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);text-align:left;border-radius:10px;padding:10px 12px}.dp-add:hover{border-color:var(--color-accent)}.dp-add.is-heading{font:600 20px/1.2 "Cormorant Garamond", var(--font-ed), serif}.dp-add.is-line{font:400 15px/1.3 "EB Garamond", var(--font-ed), serif}.dp-add.is-small{letter-spacing:.24em;text-transform:uppercase;font:500 11px/1.3 Jost,ui-sans-serif,sans-serif}.dp-chips,.cs-chips{flex-wrap:wrap;gap:6px;display:flex}.dp-chips button,.cs-chips button{border:1px solid var(--color-line);color:var(--color-ink);text-align:left;border-radius:999px;padding:6px 10px;font-size:12px;display:grid}.dp-chips button small{color:var(--color-ink-muted);font-size:10px}.cs-chips button[aria-pressed=true],.cs-chips button[aria-checked=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.dp-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dp-pairs button{border:1px solid var(--color-line);color:var(--color-ink);text-align:center;border-radius:10px;gap:2px;padding:10px;display:grid}.dp-pairs button:hover{border-color:var(--color-accent)}.dp-pair-head{font-size:17px;line-height:1.2}.dp-pair-body{color:var(--color-ink-muted);font-size:11px}.dp-mono{background:var(--color-surface-alt);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.dp-mono label,.dp-field{min-width:0;color:var(--color-ink-muted);gap:4px;font-size:12px;display:grid}.dp-mono input,.dp-mono select,.dp-field input,.dp-field select,.dp-search{border:1px solid var(--color-line);background:var(--color-surface);width:100%;min-width:0;height:34px;color:var(--color-ink);border-radius:8px;padding:0 8px;font-size:13px}.dp-primary{background:var(--color-ink);height:36px;color:var(--color-surface);border-radius:9px;grid-column:1/-1;font-weight:600}.dp-primary:disabled{opacity:.4}.dp-text{color:var(--color-accent);justify-self:start;font-size:12px;font-weight:600}.dp-art{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.dp-art.is-shapes{grid-template-columns:repeat(4,minmax(0,1fr))}.dp-art button{aspect-ratio:1.3;border:1px solid var(--color-line);color:#d9b86f;background:#2f3134;border-radius:10px;place-items:center;padding:10px;display:grid}.dp-art button:hover{border-color:var(--color-accent)}.dp-art svg{width:100%;height:100%;max-height:56px;overflow:visible}.dp-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.dp-photos button{aspect-ratio:1;background:#ecebe7;border-radius:6px;position:relative;overflow:hidden}.dp-photos button[aria-pressed=true]:after{content:"";box-shadow:inset 0 0 0 3px var(--color-accent);border-radius:6px;position:absolute;inset:0}.dp-photos img{object-fit:cover;width:100%;height:100%}.dp-wait{height:100%;color:var(--color-ink-muted);place-items:center;font-size:10px;display:grid}.dp-layers{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dp-layers li{border-radius:8px;align-items:center;gap:2px;display:flex}.dp-layers li.is-on{background:var(--color-accent-soft)}.dp-layers li.is-over{box-shadow:inset 0 -2px 0 var(--color-accent)}.dp-layers li.is-hidden .dp-layer-name{opacity:.5}.dp-layer-name{min-width:0;color:var(--color-ink);text-align:left;cursor:grab;flex:1;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:flex}.dp-layer-name small{color:var(--color-ink-muted);font-size:10px}.dp-layer-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dp-kind{background:var(--color-surface-alt);border-radius:4px;flex:none;width:18px;height:18px}.dp-kind.is-text{background:linear-gradient(var(--color-ink-muted) 0 0) center / 10px 2px no-repeat, linear-gradient(var(--color-ink-muted) 0 0) center 5px / 2px 9px no-repeat, var(--color-surface-alt)}.dp-kind.is-photo{background:linear-gradient(135deg,#b9c7d2,#d8c8a8)}.dp-kind.is-art{background:radial-gradient(circle, #c9a258 0 4px, transparent 4.5px), var(--color-surface-alt)}.dp-icon{height:26px;color:var(--color-ink-muted);border-radius:6px;flex:none;padding:0 6px;font-size:10px}.dp-icon:hover{background:var(--color-surface-alt);color:var(--color-ink)}.cs{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;height:max(640px,100dvh - 150px);display:grid}.cs-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs-views{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;padding:3px;display:inline-flex}.cs-views button{height:30px;color:var(--color-ink-muted);border-radius:7px;padding:0 12px;font-size:13px}.cs-views button[aria-selected=true]{background:var(--color-ink);color:var(--color-surface)}.cs-size{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.cs-toggles{gap:4px;margin-left:auto;display:inline-flex}.cs-toggles button{border:1px solid var(--color-line);height:30px;color:var(--color-ink-muted);border-radius:8px;padding:0 10px;font-size:12px}.cs-toggles button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-ink);background:var(--color-accent-soft)}.cs-checks{position:relative}.cs-checks>button{border-radius:999px;height:30px;padding:0 12px;font-size:12px;font-weight:600}.cs-checks>button.is-ok{color:#1e6a34;background:#e3f2e5}.cs-checks>button.is-warn{color:#8a5300;background:#fdf0d5}.cs-checklist{z-index:40;border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;gap:8px;width:340px;max-height:420px;padding:12px;font-size:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 12px 36px #00000029}.cs-checklist>div{border-bottom:1px solid var(--color-line);align-items:start;gap:8px;padding-bottom:8px;display:flex}.cs-checklist>div:last-child{border-bottom:0;padding-bottom:0}.cs-checklist p{color:var(--color-ink);flex:1;margin:0;line-height:1.45}.cs-checklist .is-note p{color:var(--color-ink-muted)}.cs-checklist button{color:var(--color-accent);flex:none;font-weight:600}.cs-body{grid-template-columns:76px 288px minmax(0,1fr);gap:10px;min-height:0;display:grid}.cs-rail{align-content:start;gap:2px;display:grid;overflow:auto}.cs-rail button{color:var(--color-ink-muted);text-align:center;border-radius:10px;justify-items:center;gap:3px;padding:8px 2px;font-size:10.5px;line-height:1.2;display:grid}.cs-rail button:hover{color:var(--color-ink);background:var(--color-surface-alt)}.cs-rail button[aria-current=true]{color:var(--color-ink);background:var(--color-accent-soft)}.cs-panel{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);min-height:0;padding:14px;overflow:hidden auto}.cs-panel-title{font-family:var(--font-ui);color:var(--color-ink);margin:0 0 10px;font-size:18px;font-weight:500}.cs-stage{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.cs-legend{color:var(--color-ink-muted);flex-wrap:wrap;gap:14px;margin:0;font-size:11px;display:flex}.cs-legend span:before{content:"";vertical-align:middle;border-top:1.5px dashed;width:14px;height:0;margin-right:6px;display:inline-block}.cs-legend .is-safe:before{border-color:#2997ff}.cs-legend .is-hinge:before{border-top:6px solid #d6346333}.cs-legend .is-cut:before{border-color:#d63463;border-top-style:solid}.cs-legend .is-bleed:before{border-color:#d6346399;border-top-style:dotted}.cs-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cs-tile{color:var(--color-ink);text-align:left;gap:5px;padding:0;font-size:11.5px;display:grid}.cs-tile svg{border-radius:3px;width:100%;height:auto;transition:transform .16s;box-shadow:0 1px 2px #0000002e,0 6px 14px #0000001f}.cs-tile:hover svg{transform:translateY(-2px)}.cs-tile small{color:var(--color-ink-muted);font-size:10.5px}.cs-kinds{gap:6px;display:grid}.cs-kinds button{border:1px solid var(--color-line);color:var(--color-ink);text-align:left;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.cs-kinds button small{color:var(--color-ink-muted);font-size:11.5px}.cs-kinds button[aria-checked=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.cs-materials{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.cs-mat{aspect-ratio:1;border-radius:8px;align-items:end;padding:4px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001f}.cs-mat span{color:#1d1d1b;text-align:center;background:#ffffffd9;border-radius:4px;width:100%;padding:2px 3px;font-size:9.5px;line-height:1.15}.cs-mat.is-linen{background-image:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000000f 1px 2px),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000000d 1px 2px)}.cs-mat.is-leather{background-image:radial-gradient(circle at 30% 20%,#ffffff29,#0000 60%)}.cs-mat.is-velvet{background-image:radial-gradient(120% 90% at 22% 12%,#fff3,#0000 58%)}.cs-mat.is-wood{background-image:repeating-linear-gradient(176deg,#00000014 0 2px,#0000 2px 7px)}.cs-mat.is-metal{background-image:linear-gradient(105deg,#0000 25%,#fff6 46%,#0000 66%)}.cs-mat[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-accent)}.cs-artbtn{border:1px solid var(--color-line);color:var(--color-ink);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.cs-artbtn svg{color:#c9a258;fill:currentColor;width:48px;height:28px}.cs-book,.cs-boxview{border-radius:var(--radius-card);perspective:1400px;cursor:grab;touch-action:none;background:radial-gradient(120% 80% at 50% 30%,#f4f2ee,#dcd8d0);flex:1;align-content:center;place-items:center;gap:18px;min-height:0;display:grid}.cs-book-3d{transform-style:preserve-3d;filter:drop-shadow(0 30px 30px #0000002e);position:relative}.cs-book-face,.cs-book-pages{backface-visibility:hidden;position:absolute;top:0;left:0;overflow:hidden}.cs-book-face{box-shadow:inset 0 0 0 1px #0000001a}.cs-book-pages{background:repeating-linear-gradient(90deg,#f6f3ec 0 1px,#e3ddd0 1px 2px)}.cs-book-pages.is-top{background:repeating-linear-gradient(0deg,#f6f3ec 0 1px,#e3ddd0 1px 2px)}.cs-book-help{color:#6f6a62;margin:0;font-size:12px}.cs-lid{border-radius:2px;overflow:hidden;box-shadow:0 2px 4px #0003,0 24px 50px #00000038}.al-studio-cover{overflow:hidden}.al-layers{z-index:2;pointer-events:none;position:absolute}.al-layers>svg,.al-studio-cover>svg{display:block}.co{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.co-sizes{gap:10px;display:grid}.co-list{gap:2px;display:grid}.co-list button{color:var(--color-ink);text-align:left;border-radius:8px;padding:8px 10px;font-size:13px;display:grid}.co-list button small{color:var(--color-ink-muted);font-size:11px}.co-list button[aria-current=true]{background:var(--color-accent-soft)}.co-form{gap:16px;min-width:0;display:grid}.co-title{font-family:var(--font-ui);color:var(--color-ink);margin:0;font-size:20px;font-weight:500}.co-form fieldset{border:1px solid var(--color-line);border-radius:var(--radius-card);gap:8px;margin:0;padding:14px;display:grid}.co-form legend{color:var(--color-ink);padding:0 6px;font-size:13px;font-weight:600}.co-checks{gap:8px;display:grid}.co-checks.is-finishes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.co-checks label span small{color:var(--color-ink-muted);font-size:11.5px;display:block}.co-bulk{gap:6px;display:flex}.co-bulk button{border:1px solid var(--color-line);height:28px;color:var(--color-ink);border-radius:999px;padding:0 10px;font-size:12px}.co-mats{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;display:grid}.co-mat{color:var(--color-ink);align-items:center;gap:8px;font-size:13px;display:flex}.co-swatch{border-radius:4px;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #00000026}.co-spine{grid-template-columns:repeat(2,minmax(0,200px));gap:10px;display:grid}.co-actions{align-items:center;gap:12px;display:flex}.co-actions .dp-primary{padding:0 18px}.co-error{color:#b42318;font-size:12px}@media (max-width:820px){.co{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.cs-body{grid-template-columns:64px 240px minmax(0,1fr)}}@media (max-width:820px){.cs{height:auto}.cs-body{grid-template-columns:minmax(0,1fr)}.cs-rail{display:flex;overflow-x:auto}.cs-rail button{flex:none;width:68px}.cs-panel{max-height:320px}.cs-stage .dc{min-height:420px}.cs-toggles{margin-left:0}}.inbox-page .inbox-frame{grid-template-columns:176px minmax(260px,330px) minmax(0,1fr);height:calc(100dvh - 54px);padding:0;display:grid;overflow:hidden}.inbox-folders{border-right:1px solid var(--color-line);flex-direction:column;gap:2px;padding:12px 10px;display:flex}.inbox-folder{color:var(--color-ink-muted);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.inbox-folder>svg{flex:none;width:16px;height:16px}.inbox-folder:hover{background:var(--color-surface-alt);color:var(--color-ink)}.inbox-folder[aria-current=true]{background:var(--primary);color:var(--primary-foreground)}.inbox-folder:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.inbox-folder-n{font-variant-numeric:tabular-nums;opacity:.75;margin-left:auto;font-size:12px}.inbox-list{border-right:1px solid var(--color-line);flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-search{border-bottom:1px solid var(--color-line);flex:none;padding:12px}.inbox-scroll{flex:1;min-height:0;overflow-y:auto}.inbox-avatar{background:var(--color-surface-strong);width:38px;height:38px;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.inbox-bar{border-bottom:1px solid var(--color-line);flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-height:56px;padding:8px 120px 8px 16px;display:flex}.inbox-bar-end{gap:2px;margin-left:auto;display:inline-flex}.inbox-reply-bar{border-top:1px solid var(--color-line);flex:none;padding:12px 16px}.inbox-reply-bar .inbox-reply{flex-flow:wrap;align-items:flex-end;gap:10px;display:flex}.inbox-reply-bar .inbox-reply>.cj-form-problem{flex-basis:100%}.inbox-reply-bar [data-slot=field]{flex:1}.inbox-reply-bar .inbox-reply-foot{flex:none}.inbox-rows{margin:0;padding:0;list-style:none}.inbox-rows>li+li{border-top:1px solid var(--color-line)}.inbox-row{color:inherit;flex-direction:column;gap:3px;min-width:0;padding:12px 16px;text-decoration:none;display:flex}.inbox-row:hover{background:var(--color-surface-alt)}.inbox-row[aria-current=page]{background:var(--color-surface-strong)}.inbox-row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.inbox-row-top{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.inbox-row-who{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.inbox-row-unread .inbox-row-who,.inbox-row-unread .inbox-row-sentence{font-weight:500}.inbox-row-when{white-space:nowrap;flex:none}.inbox-row-line{align-items:flex-start;gap:8px;min-width:0;display:flex}.inbox-row-tag{flex:none}.inbox-row-sentence{min-width:0;color:var(--color-ink-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.inbox-row-count:after{content:"·";margin:0 6px}.inbox-dot{background:var(--color-accent);border-radius:50%;flex:none;width:8px;height:8px}.inbox-none{margin:0;padding:16px}.inbox-pick{text-align:center;margin:0;padding:40px 24px}.inbox-back{display:none}.inbox-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-thread-stack{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.inbox-thread-head{border-bottom:1px solid var(--color-line);flex:none;align-items:center;gap:12px;padding:14px 16px;display:flex}.inbox-thread-head p{margin:0}.inbox-thread-subject{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.inbox-actions{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:end;gap:12px 16px;margin-top:12px;padding-top:12px;display:flex}.inbox-action{flex-direction:column;gap:6px;min-width:0;display:flex}.inbox-action-choice{flex-flow:wrap;align-items:end;gap:8px}.inbox-action-choice .lnc-field{min-width:0;max-width:260px}.inbox-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.inbox-messages{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.inbox-message{border-bottom:1px solid var(--color-line);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.inbox-message-out{background:var(--color-surface-alt)}.inbox-message-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px 16px;display:flex}.inbox-message-who{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.inbox-message-side{white-space:nowrap;align-items:center;gap:8px;display:flex}.inbox-text{white-space:pre-wrap;overflow-wrap:anywhere}.inbox-html{flex-direction:column;gap:8px;min-width:0;display:flex}.inbox-frame{border:1px solid var(--color-line);border-radius:var(--radius-card);background:#fff;width:100%;min-height:120px;display:block}.inbox-images-held{border-radius:var(--radius-card);background:var(--color-surface-alt);color:var(--color-ink-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding:8px 12px;font-size:.875rem;display:flex}.inbox-images-show{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.inbox-files{flex-direction:column;gap:4px;display:flex}.inbox-files-title{margin:0}.inbox-file-list{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.inbox-file-held{color:var(--color-blush-ink)}.inbox-reply{flex-direction:column;gap:12px;display:flex}.inbox-reply-foot{justify-content:flex-end;display:flex}.inbox-going-live{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.inbox-going-live h3,.inbox-going-live p{margin:0}.inbox-mailboxes{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.inbox-mailbox{flex-direction:column;gap:12px;min-width:0;display:flex}.inbox-mailbox-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.inbox-mailbox-address{overflow-wrap:anywhere;margin:0}.inbox-mailbox-form{flex-direction:column;gap:14px;display:flex}.inbox-fieldset{border:0;border-top:1px solid var(--color-line);flex-direction:column;gap:12px;margin:0;padding:12px 0 0;display:flex}.inbox-saved{color:var(--color-sage-ink);margin:0}.job-messages-open{margin-top:10px;display:inline-block}@media (max-width:900px){.inbox-page .inbox-frame{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:auto;min-height:calc(100dvh - 120px)}.inbox-folders{border-right:0;border-bottom:1px solid var(--color-line);flex-direction:row;overflow-x:auto}.inbox-folder{flex:none}.inbox-list{border-right:0}.inbox-frame-open .inbox-list,.inbox-frame:not(.inbox-frame-open) .inbox-thread{display:none}.inbox-bar{padding-right:16px}.inbox-back{display:inline-flex}.inbox-action-choice .lnc-field{flex:180px;max-width:none}}.site{--site-paper:var(--color-client-paper);--site-paper-alt:var(--color-client-paper-alt);--site-ink:var(--color-client-ink);--site-muted:var(--color-client-muted);--site-line:var(--color-client-line);--site-accent:var(--color-client-accent);--site-accent-ink:var(--color-client-accent-ink);--site-warm:var(--color-client-warm);--site-heading-font:var(--font-ed);--site-text-font:var(--font-ui);--site-radius:999px;--site-photo-radius:4px;--site-name-style:italic;--site-width:1120px;--site-gap:clamp(48px, 8cqi, 112px);background:var(--site-paper);min-height:100vh;color:var(--site-ink);font-family:var(--site-text-font);line-height:1.6;overflow-x:clip;container-type:inline-size}.site a{color:inherit}.site-skip{position:absolute;left:-9999px}.site-skip:focus{z-index:10;background:var(--site-paper);padding:8px 12px;top:16px;left:16px}.site-header{z-index:2;max-width:var(--site-width);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:24px;display:flex;position:relative}.site-name{font-family:var(--site-heading-font);font-size:1.5rem;font-style:var(--site-name-style);text-decoration:none}.site-menu{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.site-menu a{text-decoration:none}.site-menu a:hover{text-decoration:underline}.site-nav-narrow{display:none}.site-nav-centered .site-header{flex-direction:column;justify-content:center}.site-nav-overlay.site-has-hero .site-header{color:#fff;max-width:none;position:absolute;inset:0 0 auto}.site-main{gap:var(--site-gap);padding-bottom:var(--site-gap);flex-direction:column;display:flex}.site-section,.site-article{width:100%;max-width:var(--site-width);margin:0 auto;padding:0 24px}.site-article{flex-direction:column;gap:24px;max-width:760px;display:flex}.site-prose{max-width:720px}.site-center{text-align:center}.site-heading,.site-hero-heading,.site-subheading{font-family:var(--site-heading-font);margin:0 0 16px;font-weight:400;line-height:1.15}.site-heading{font-size:clamp(1.75rem,4cqi,2.75rem)}.site-subheading{font-size:1.25rem}.site-hero-heading{font-size:clamp(2.25rem,7cqi,4.5rem)}.site-text{margin:0 0 16px}.site-lede{color:var(--site-muted);margin:0;font-size:1.2rem}.site-muted,.site-post-meta{color:var(--site-muted)}.site-post-meta{gap:12px;margin:0;font-size:.875rem;display:flex}.site-link{color:var(--site-accent)}.site-button{border-radius:var(--site-radius);background:var(--site-accent);color:var(--site-accent-ink);padding:12px 24px;text-decoration:none;display:inline-block}.site .site-button{color:var(--site-accent-ink)}.site-photo,.site-post-cover,.site-figure img{border-radius:var(--site-photo-radius);width:100%;height:auto;display:block}.site-hero{position:relative}.site-hero-full,.site-hero-cover,.site-hero-slideshow{color:#fff;align-items:end;min-height:min(88vh,860px);display:grid}.site-hero-plain{min-height:0;color:inherit;padding:var(--site-gap) 0 0}.site-hero-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site-hero-full:not(.site-hero-plain):after,.site-hero-cover:not(.site-hero-plain):after,.site-hero-slideshow:not(.site-hero-plain):after{content:"";background:linear-gradient(#0000 40%,#0000008c);position:absolute;inset:0}.site-hero-copy{z-index:1;width:100%;max-width:var(--site-width);margin:0 auto;padding:48px 24px;position:relative}.site-hero-text{max-width:640px;margin:0 0 24px;font-size:1.125rem}.site-hero-full a:not(.site-button),.site-hero-cover a:not(.site-button),.site-hero-slideshow a:not(.site-button){color:inherit}.site-grid{grid-template-columns:repeat(var(--site-columns,3), minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.site-grid-2{--site-columns:2}.site-grid-3{--site-columns:3}.site-grid-4{--site-columns:4}.site-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.site-split-right>:first-child{order:2}.site-quotes,.site-cards,.site-steps,.site-posts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.site-quote{margin:0}.site-quote blockquote{font-family:var(--site-heading-font);margin:0 0 12px;font-size:1.25rem;font-style:italic}.site-quote-author{font-weight:600}.site-card{border:1px solid var(--site-line);background:var(--site-paper-alt);border-radius:8px;padding:24px}.site-price{font-size:1.5rem;font-family:var(--site-heading-font);margin:0 0 8px}.site-includes{margin:12px 0 0;padding-left:20px}.site-steps{counter-reset:step}.site-step:before{counter-increment:step;content:counter(step);font-family:var(--site-heading-font);color:var(--site-accent);margin-bottom:8px;font-size:2rem;display:block}.site-faq{border-bottom:1px solid var(--site-line);padding:16px 0}.site-faq summary{cursor:pointer;font-weight:600}.site-faq[open] summary{margin-bottom:12px}.site-post-card{flex-direction:column;gap:8px;display:flex}.site-post-cover{aspect-ratio:4/3;object-fit:cover}.site-figure{margin:24px 0}.site-figure figcaption{color:var(--site-muted);margin-top:8px;font-size:.875rem}.site-contact{flex-wrap:wrap;gap:16px 48px;margin:0;display:flex}.site-contact dt{color:var(--site-muted);font-size:.875rem}.site-contact dd{margin:0}.site-inquiry .auth-form{max-width:560px}.site-footer{max-width:var(--site-width);border-top:1px solid var(--site-line);flex-direction:column;gap:12px;margin:0 auto;padding:48px 24px;display:flex}.site-t-editorial{--site-text-font:var(--font-ed);--site-width:980px;--site-photo-radius:0}.site-t-editorial .site-heading{text-align:center}.site-t-minimal{--site-heading-font:var(--font-ui);--site-photo-radius:0}.site-t-minimal .site-heading{letter-spacing:.08em;text-transform:uppercase;font-size:1.25rem}.site-t-minimal .site-grid{gap:4px}.site-t-bold{--site-radius:2px}.site-t-bold .site-hero-heading{text-transform:uppercase;font-size:clamp(2.75rem,10cqi,6.5rem)}.site-t-bold .site-hero-plain{padding:var(--site-gap) 24px;background:var(--site-accent);color:var(--site-accent-ink)}.site-t-bold .site-footer{background:var(--site-ink);max-width:none;color:var(--site-paper)}.site-hero-split:not(.site-hero-plain){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:min(80vh,760px);display:grid}.site-hero-media{position:relative;overflow:hidden}.site-hero-split .site-hero-media{align-self:stretch;min-height:360px}.site-hero-split:not(.site-hero-plain) .site-hero-copy{max-width:620px;margin:0;padding:48px clamp(24px,6cqi,96px)}.site-hero-framed:not(.site-hero-plain){text-align:center;padding:8px 24px 0}.site-hero-framed .site-hero-media{width:100%;max-width:var(--site-width);aspect-ratio:3/2;border-radius:var(--site-photo-radius);max-height:78vh;margin:0 auto}.site-hero-framed .site-hero-copy{text-align:center}.site-hero-framed .site-hero-text{margin-inline:auto}.site-hero-statement .site-hero-copy{padding:var(--site-gap) 24px 48px}.site-hero-statement .site-hero-heading{max-width:16ch;font-size:clamp(2.5rem,9cqi,6.5rem)}.site-hero-statement .site-hero-media{aspect-ratio:21/9;width:100%}.site-hero-cover:not(.site-hero-plain){align-items:stretch;min-height:min(96vh,980px)}.site-hero-cover:not(.site-hero-plain) .site-hero-copy{flex-direction:column;justify-content:flex-end;padding-top:120px;display:flex}.site-hero-cover .site-hero-heading{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(3rem,14cqi,10rem);line-height:.92}.site-hero-slides{position:absolute;inset:0;overflow:hidden}.site-hero-slide{position:absolute;inset:0}@keyframes site-slide-2{0%,50%{opacity:1}58.33%,91.67%{opacity:0}to{opacity:1}}.site-hero-slides-2 .site-hero-slide{animation:12s linear infinite both site-slide-2}@keyframes site-slide-3{0%,33.33%{opacity:1}38.89%,94.44%{opacity:0}to{opacity:1}}.site-hero-slides-3 .site-hero-slide{animation:18s linear infinite both site-slide-3}@keyframes site-slide-4{0%,25%{opacity:1}29.17%,95.83%{opacity:0}to{opacity:1}}.site-hero-slides-4 .site-hero-slide{animation:24s linear infinite both site-slide-4}@keyframes site-slide-5{0%,20%{opacity:1}23.33%,96.67%{opacity:0}to{opacity:1}}.site-hero-slides-5 .site-hero-slide{animation:30s linear infinite both site-slide-5}@keyframes site-slide-6{0%,16.67%{opacity:1}19.44%,97.22%{opacity:0}to{opacity:1}}.site-hero-slides-6 .site-hero-slide{animation:36s linear infinite both site-slide-6}@media (prefers-reduced-motion:reduce){.site-hero-slides .site-hero-slide{opacity:0;animation:none}.site-hero-slides .site-hero-slide:first-child{opacity:1}}.site-has-accent .site-hero-text{font-family:var(--site-accent-font);font-size:clamp(1.75rem,4.5cqi,2.75rem);line-height:1.25}.site-grid-item{margin:0}.site-grid-item figcaption{color:var(--site-muted);margin-top:8px;font-size:.875rem}.site-section-wide{max-width:calc(var(--site-width) + 240px)}.site-preset .site-grid-l-uniform .site-photo{aspect-ratio:4/5;object-fit:cover}.site-grid-l-masonry{columns:var(--site-columns,3);column-gap:12px;display:block}.site-grid-l-masonry>li{break-inside:avoid;margin-bottom:12px}.site-grid-l-justified{flex-wrap:wrap;gap:8px;display:flex}.site-grid-l-justified>li{flex-grow:calc(var(--site-ratio,1.5) * 100);flex-basis:calc(var(--site-ratio,1.5) * 220px)}.site-grid-l-justified:after{content:"";flex-grow:1000000}.site-grid-l-feature{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense}.site-grid-l-feature>li:nth-child(3n+1){grid-area:span 2/span 2}.site-grid-l-feature .site-grid-item,.site-grid-l-feature .site-photo{height:100%}.site-grid-l-feature .site-photo{aspect-ratio:1;object-fit:cover}.site-grid-l-strip,.site-quotes-strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.site-grid-l-strip>li{scroll-snap-align:start;flex:none}.site-grid-l-strip .site-photo{object-fit:cover;width:auto;max-width:85cqi;height:min(70vh,560px)}.site-grid-l-stack{gap:calc(var(--site-gap) / 2);grid-template-columns:minmax(0,1fr)}@container (min-width:760px){.site-text-columns{max-width:var(--site-width);columns:2;column-gap:48px}.site-text-columns .site-heading{column-span:all}.site-text-columns .site-text{break-inside:avoid}}.site-quotes-quote{gap:var(--site-gap);text-align:center;grid-template-columns:minmax(0,1fr);max-width:820px;margin:0 auto}.site-quotes-quote .site-quote blockquote{font-size:clamp(1.5rem,3.5cqi,2.25rem);line-height:1.3}.site-quotes-strip>li{background:var(--site-paper-alt);scroll-snap-align:start;border-radius:8px;flex:0 0 min(85%,420px);padding:24px}.site-price-rows{border-top:1px solid var(--site-line);margin:0;padding:0;list-style:none}.site-price-row{border-bottom:1px solid var(--site-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 32px;padding:28px 0;display:grid}.site-price-row>*{grid-column:1;margin:0}.site-price-row>.site-price{text-align:right;grid-area:1/2/span 4}.site-corners-square{--site-radius:2px;--site-photo-radius:0}.site-corners-soft{--site-radius:6px;--site-photo-radius:6px}.site-corners-round{--site-radius:999px;--site-photo-radius:18px}.site-space-tight{--site-gap:clamp(32px, 5cqi, 72px)}.site-space-airy{--site-gap:clamp(64px, 11cqi, 160px)}.site-ground-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site-nav-halves{flex:1;justify-content:center;align-items:center;gap:40px;display:flex}.site-split-menu .site-header{justify-content:center}.site-split-menu .site-header>.site-name{display:none}@container (min-width:961px){.site-nav-sidebar .site-body{grid-template-columns:240px minmax(0,1fr);display:grid}.site-nav-sidebar .site-header{flex-direction:column;grid-row:1/span 2;justify-content:flex-start;align-self:start;align-items:flex-start;margin:0;padding:48px 32px;position:sticky;top:0}.site-nav-sidebar .site-menu{flex-direction:column;gap:10px}.site-nav-sidebar .site-main{padding-top:48px}}.site-t-linen .site-menu,.site-t-linen .site-button{letter-spacing:.2em;text-transform:uppercase;font-size:.75rem}.site-t-linen .site-heading,.site-t-linen .site-hero-heading{letter-spacing:.01em;font-weight:400}.site-t-linen .site-heading,.site-t-vow .site-heading,.site-t-vow .site-hero-copy{text-align:center}.site-t-vow .site-hero-text{margin-inline:auto}.site-t-vow .site-menu{letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem}.site-t-nightfall .site-heading,.site-t-nightfall .site-hero-heading{letter-spacing:.06em;text-transform:uppercase}.site-t-nightfall .site-button{border:1px solid var(--site-accent);color:var(--site-accent);background:0 0}.site-t-nightfall .site-hero .site-button{color:#fff;border-color:#fff}.site-t-salt_flat .site-heading{letter-spacing:.2em;text-transform:uppercase;font-size:1rem;font-weight:700}.site-t-salt_flat .site-hero-heading{letter-spacing:-.03em;font-size:clamp(2.75rem,10cqi,7rem);font-weight:800}.site-t-contact_print .site-grid-l-uniform .site-photo{aspect-ratio:1}.site-t-contact_print .site-grid-captions{counter-reset:frame}.site-t-contact_print .site-grid-captions .site-grid-item:after{counter-increment:frame;content:counter(frame, decimal-leading-zero) "A";color:var(--site-accent);font-family:var(--font-mono);margin-top:6px;font-size:.75rem;display:block}.site-t-contact_print .site-heading{letter-spacing:-.01em;font-weight:600}.site-t-gallery_white .site-heading{letter-spacing:.04em;font-size:1.125rem}.site-t-gallery_white .site-grid-item figcaption{font-style:italic}.site-t-gallery_white .site-hero-heading{font-size:clamp(1.75rem,4cqi,2.5rem)}.site-t-folio .site-heading,.site-t-folio .site-hero-heading{letter-spacing:-.03em;font-weight:700}.site-t-folio .site-grid{gap:4px}.site-t-cover_story .site-heading{font-weight:700}.site-t-cover_story .site-prose>.site-text:first-of-type:first-letter{float:left;font-family:var(--site-heading-font);color:var(--site-accent);padding:6px 8px 0 0;font-size:3.6em;line-height:.8}.site-t-sage .site-heading,.site-t-sage .site-hero-heading{font-weight:500}.site-t-sage .site-card{border:0}.site-t-little_ones .site-heading{text-align:center;font-weight:500}.site-t-little_ones .site-card,.site-t-little_ones .site-quotes-strip>li{background:var(--site-warm);border:0;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.site-t-little_ones .site-card,.site-t-little_ones .site-quotes-strip>li{background:color-mix(in srgb, var(--site-warm) 22%, var(--site-paper))}}.site-t-brand_studio .site-heading,.site-t-brand_studio .site-hero-heading{letter-spacing:-.02em;font-weight:700}.site-t-brand_studio .site-hero-split:not(.site-hero-plain){background:var(--site-accent);color:var(--site-accent-ink)}.site-t-brand_studio .site-hero-split .site-button{background:var(--site-ink);color:var(--site-paper)}.site-t-full_court .site-heading,.site-t-full_court .site-hero-heading{text-transform:uppercase;letter-spacing:.01em;font-weight:600}.site-t-full_court .site-hero-heading{font-size:clamp(3rem,12cqi,8rem);line-height:.95}.site-t-full_court .site-grid{gap:4px}.site-t-open_house .site-heading{letter-spacing:-.01em;font-weight:600}.site-t-atelier .site-hero-framed .site-hero-media{outline:1px solid var(--site-warm);outline-offset:10px}.site-t-atelier .site-menu{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem}.site-t-field_notes .site-grid-item figcaption{font-style:italic}.site-t-field_notes .site-menu a{text-decoration:underline;-webkit-text-decoration-color:var(--site-warm);-webkit-text-decoration-color:var(--site-warm);-webkit-text-decoration-color:var(--site-warm);text-decoration-color:var(--site-warm);text-underline-offset:4px}.site-t-coastline .site-heading,.site-t-coastline .site-hero-heading{font-weight:400}@container (max-width:700px){.site-nav-wide{display:none}.site-nav-narrow{display:block}.site-nav-narrow summary{cursor:pointer;list-style:none}.site-nav-narrow .site-menu{flex-direction:column;padding-top:12px}.site-nav-centered .site-header{flex-direction:row;justify-content:space-between}.site-grid{--site-columns:2}.site-split{grid-template-columns:minmax(0,1fr);gap:24px}.site-split-right>:first-child{order:0}.site-hero-full,.site-hero-cover,.site-hero-slideshow{min-height:70vh}.site-hero-split:not(.site-hero-plain){grid-template-columns:minmax(0,1fr);min-height:0}.site-hero-split .site-hero-media{min-height:56vh}.site-hero-split:not(.site-hero-plain) .site-hero-copy{padding:32px 24px 0}.site-hero-framed .site-hero-media{aspect-ratio:4/5}.site-split-menu .site-header{justify-content:space-between}.site-split-menu .site-header>.site-name{display:inline}.site-grid-l-masonry{columns:2}.site-grid-l-feature{grid-template-columns:repeat(2,minmax(0,1fr))}.site-grid-l-feature>li:nth-child(3n+1){grid-row:auto}.site-price-row{grid-template-columns:minmax(0,1fr)}.site-price-row>.site-price{text-align:left;grid-area:auto/1}}.website-templates{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.website-template-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px;display:grid}.website-template{border:var(--border-card);border-radius:var(--radius-card);background:var(--color-surface);cursor:pointer;flex-direction:column;gap:10px;min-width:0;padding:10px;display:flex}.website-template-on{outline:2px solid var(--color-accent);outline-offset:-2px}.website-template:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.website-thumb{aspect-ratio:4/3;pointer-events:none;border-radius:6px;display:block;position:relative;overflow:hidden;container-type:inline-size}.website-thumb-drawn{width:var(--website-thumb-width);height:var(--website-thumb-height);transform-origin:0 0;transform:scale(.2);transform:scale(tan(atan2(100cqi, var(--website-thumb-width))));display:block;position:absolute;top:0;left:0;overflow:hidden}.website-thumb-drawn .site{min-height:var(--website-thumb-height)}.website-template-text{flex-direction:column;gap:2px;display:flex}.website-template-name{align-items:center;gap:8px;font-weight:600;display:flex}.website-template-niche{color:var(--color-ink-muted);font-size:.8125rem}.website-template-about{font-size:.875rem}.website-captions summary{cursor:pointer;padding:4px 0}.website{flex-direction:column;gap:24px;min-width:0;display:flex}.website-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;padding-right:120px;display:flex}@media (max-width:767px){.website-head{padding-right:0}}.website-head-text{min-width:0}.website-head-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.website-publish{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.website-publish-note{text-align:right;max-width:18em;color:var(--color-ink-muted);margin:0;font-size:13px;line-height:1.35}.site-preview-screen{z-index:60;background:var(--color-solid);flex-direction:column;display:flex;position:fixed;inset:0}.site-preview-bar{border-bottom:1px solid var(--color-line);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 16px;padding:10px 16px;display:flex}.site-preview-bar .website-publish-samples{display:none}.site-preview-back{color:var(--color-ink);font-size:14px;text-decoration:none}.site-preview-back:hover{text-decoration:underline}.site-preview-pages{flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.site-preview-pages button{color:var(--color-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:14px}.site-preview-pages button:hover{color:var(--color-ink)}.site-preview-pages button.is-on{background:var(--color-ink);color:var(--color-solid)}.site-preview-pages button:focus-visible,.site-preview-back:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.site-preview-template{flex-shrink:0;align-items:center;gap:2px;font-size:15px;display:inline-flex}.site-preview-template b{text-align:center;min-width:5em;font-weight:600}.site-preview-template a{width:30px;height:30px;color:var(--color-ink);border-radius:50%;place-items:center;display:grid}.site-preview-template a:hover{background:var(--color-surface-alt)}.site-preview-template a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.site-preview-template svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (max-width:1100px){.site-preview-pages{flex-basis:100%;order:9}}.site-preview-note{border-bottom:1px solid var(--color-line);background:var(--color-surface-alt);color:var(--color-ink);flex-shrink:0;margin:0;padding:8px 16px;font-size:13.5px}.site-preview-body{background:var(--color-surface-alt);flex:1;min-height:0;overflow:auto}.site-preview-page{background:var(--color-solid);min-height:100%;margin:0 auto;position:relative}.site-preview-page.is-phone{max-width:390px;box-shadow:0 0 0 1px var(--color-line)}.site-preview-page>.website-help{padding:32px}.site-holding{background:var(--site-paper);min-height:100svh;color:var(--site-ink)}.site-holding-in{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:clamp(32px,7vw,110px);width:min(100%,1240px);min-height:100svh;margin:0 auto;padding:clamp(32px,6vw,80px) clamp(20px,5vw,64px);display:grid}.site-holding-name h1{font:400 clamp(52px, 8.4vw, 124px) / 1 var(--site-heading-font);letter-spacing:-.015em;text-wrap:balance;margin:0}.site-holding-name p{max-width:24em;color:var(--site-muted);margin:.8em 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.45}.site-holding-form{border:1px solid var(--site-line);background:var(--site-paper-alt);border-radius:18px;padding:clamp(22px,3vw,36px)}.site-holding-form .page-title{font:400 clamp(28px, 2.6vw, 36px) / 1.1 var(--site-heading-font);letter-spacing:0}.site-holding-form .page-intro{color:var(--site-muted);margin:8px 0 20px}@media (max-width:860px){.site-holding-in{grid-template-columns:minmax(0,1fr);align-items:start}}.website-head-title{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.website-brands,.website-page-list,.website-blocks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.website-brand,.website-panel,.website-create{border:var(--border-card);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;gap:16px;padding:20px;display:flex}.website-subtitle{margin:0;font-size:1.125rem}.website-meta,.website-help,.website-path,.website-crumb{color:var(--color-ink-muted);margin:0;font-size:.875rem}.website-actions,.website-row-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.website-page-row{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.website-dragging{opacity:.5}.website-grip{cursor:grab;color:var(--color-ink-muted)}.website-page-name{overflow-wrap:anywhere;flex-direction:column;flex:200px;min-width:0;display:flex}.website-inline-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.website-inline-form>*{flex:200px}.website-inline-form>button{flex:none}.website-menu{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.website-menu-row{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:8px 12px;padding-bottom:12px;display:grid}.website-editor{flex-direction:column;gap:16px;min-width:0;display:flex}.website-editor-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.website-editor-bar .website-actions{margin-left:auto}.website-items,.website-item,.website-field{flex-direction:column;gap:12px;min-width:0;display:flex}.website-block{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface)}.website-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding:6px 8px;display:flex}.website-block-toggle{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex:140px;padding:6px 4px;font-weight:600}.website-item{border-bottom:1px dashed var(--color-line);padding-bottom:12px}.website-field-label{font-size:.875rem;font-weight:600}.website-preview-form{border:1px dashed var(--site-line);border-radius:8px;padding:24px}.website-picker{border:var(--border-card);border-radius:var(--radius-card);background:var(--color-solid);width:min(920px,100vw - 32px);max-height:calc(100vh - 64px);color:inherit;margin:auto;padding:20px}.website-picker::backdrop{background:#0006}.website-picker-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.website-picker-upload{border:1.5px dashed var(--color-line);border-radius:var(--radius-control);text-align:center;cursor:pointer;justify-items:center;gap:4px;margin-block:12px;padding:24px 16px;display:grid;position:relative}.website-picker-upload:hover,.website-picker-upload:focus-within{border-color:var(--color-ink)}.website-picker-upload span{color:var(--color-ink-muted);font-size:.8125rem}.website-picker-upload input,.website-file-input{opacity:0;width:1px;height:1px;position:absolute}.website-picker-label{margin:16px 0 8px;font-size:.875rem;font-weight:600}.website-picker-moving{cursor:default;place-items:center;display:grid;position:relative}.website-picker-moving img{opacity:.5;position:absolute;inset:0}.website-picker-moving>:not(img){font-weight:600;position:relative}.website-own-photos{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;display:flex;position:relative}.website-own-photos>div{flex:320px;min-width:0}.website-own-photos>label{cursor:pointer;flex:none;position:relative}.website-picker-galleries,.website-picker-photos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.website-picker-galleries{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.website-picker-gallery,.website-picker-photo{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface-alt);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:8px;display:flex}.website-picker-gallery:disabled{cursor:not-allowed;opacity:.6}.website-picker-photo{aspect-ratio:1;padding:0;overflow:hidden}.website-picker-photo img{object-fit:cover;width:100%;height:100%}.website-picker-photo[aria-pressed=true]{outline:3px solid var(--color-accent,currentcolor);outline-offset:-3px}.site-t-album{--oa-vh:100svh;--oa-nav:68px;--oa-edge:clamp(20px, 4.5cqi, 72px);--oa-g:var(--site-paper);--oa-t:var(--site-ink);background:var(--oa-g);color:var(--oa-t);transition:background-color 1s,color .7s}.site-preview-body .site-t-album{--oa-vh:calc(100svh - 96px)}.website-thumb-drawn .site-t-album{--oa-vh:var(--website-thumb-height)}.site-t-album .site-body{font:400 clamp(16px, 1.32cqi, 19px) / 1.62 var(--site-text-font);-webkit-font-smoothing:antialiased}.site-t-album :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid}.site-t-album .site-header{z-index:20;max-width:none;min-height:var(--oa-nav);margin:0 0 calc(-1 * var(--oa-nav));padding:0 var(--oa-edge);flex-wrap:nowrap;font-size:15px;position:sticky;top:0}.site-t-album .site-header:before{content:"";z-index:-1;background:var(--oa-g);opacity:.86;pointer-events:none;transition:background-color 1s;position:absolute;inset:0 0 -24px;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.site-t-album .site-name{font:400 21px / 1 var(--site-heading-font)}.site-t-album .site-cta,.site-t-album .site-act{font:400 15px / 1.3 var(--site-text-font);background:0 0;border-color:currentColor;border-radius:99px;padding:.56em 1.4em}.site .site-t-album .site-cta,.site-t-album.site .site-cta,.site-t-album.site .site-act{color:var(--oa-t)}.site-t-album.site .site-cta:hover,.site-t-album.site .site-act:hover{border-color:var(--oa-t);background:var(--oa-t);color:var(--oa-g)}.site-t-album .site-actions{padding-block:clamp(28px, calc(var(--oa-vh) * .06), 56px);justify-content:center}.site-t-album .site-main{gap:0;padding:0}.oa-spread{--g:var(--sg);--t:var(--st);min-height:var(--oa-vh);background:var(--g);color:var(--t);position:relative}.oa-wash .oa-spread{--g:var(--oa-g);--t:var(--oa-t);color:inherit;background:0 0}.oa-pages{min-height:var(--oa-vh);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.oa-page{gap:clamp(16px, calc(var(--oa-vh) * .03), 30px);min-width:0;padding:clamp(84px, calc(var(--oa-vh) * .11), 110px) var(--oa-edge) clamp(58px, calc(var(--oa-vh) * .09), 84px);flex-direction:column;display:flex;position:relative}.oa-second,.oa-flip>.oa-pages>:first-child{order:2}.oa-fold:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#0000000e 38%,#0000002b 49.6%,#ffffff14 50.4%,#ffffff06 62%,#0000);width:150px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(#0000,#000 48px calc(100% - 48px),#0000)}.oa-spread :is(h1,h2,h3){overflow-wrap:break-word;min-width:0;font-family:var(--site-heading-font);text-wrap:balance;margin:0;font-weight:400}.oa-spread :is(h1,h2){letter-spacing:-.005em;font-size:clamp(34px,4.5cqi,70px);line-height:1.08}.oa-spread h3{font-size:clamp(22px,2cqi,30px);line-height:1.2}.oa-spread p{margin:0}.oa-spread .site-text{max-width:none;color:inherit;font:inherit;margin:0}.oa-spread a{text-underline-offset:.22em;text-decoration-thickness:1px}.oa-img{max-width:100%;height:auto;display:block}.oa-shadow{box-shadow:0 30px 50px -34px #0000008c}.oa-cap{font-size:.92em;font-style:italic}.oa-spread .oa-push{margin-top:auto}.oa-large{max-width:30em;font-size:clamp(18px,1.72cqi,25px);line-height:1.5}.oa-hold{top:calc(var(--oa-nav) + 12px);gap:clamp(16px, calc(var(--oa-vh) * .03), 30px);flex-direction:column;display:flex;position:sticky}.oa-tell{flex-direction:column;gap:.9em;max-width:28em;display:flex}.oa-tell.oa-large{max-width:30em}.oa-tell :is(h2,h3){font-size:clamp(26px,2.8cqi,44px)}.oa-pill{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:99px;padding:.7em 1.6em;text-decoration:none;transition:background-color .25s,color .25s;display:inline-block}.oa-pill:hover{background:var(--t);color:var(--g)}.oa-cover{justify-content:center;align-items:center;gap:clamp(12px, calc(var(--oa-vh) * .024), 26px);padding:clamp(72px, calc(var(--oa-vh) * .095), 96px) 16px clamp(30px, calc(var(--oa-vh) * .05), 56px);text-align:center;flex-direction:column;display:flex}.oa-cover .oa-img{width:auto;max-width:min(88cqi,1120px);max-height:calc(var(--oa-vh) * .58);animation:1.6s cubic-bezier(.16,1,.3,1) both oa-settle;box-shadow:0 40px 70px -40px #0009}.oa-spread.oa-cover h1{max-width:24em;font-size:clamp(30px,4cqi,60px);line-height:1.1}.oa-cover .oa-cap{max-width:38em}.oa-spread.oa-story-title h1{font-size:clamp(44px,6.4cqi,104px);line-height:1}@keyframes oa-settle{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:none}}.oa-bleed{padding:0}.oa-bleed .oa-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.oa-inset{justify-content:center;align-items:center}.oa-inset .oa-img{width:auto;max-height:calc(var(--oa-vh) - 190px)}.oa-inset :is(h1,h2,h3){align-self:flex-start;font-size:clamp(26px,2.8cqi,44px)}.oa-inset .oa-cap{align-self:flex-start}.oa-words,.oa-end-page{justify-content:flex-end}.oa-page>.oa-img,.oa-push .oa-img{width:100%}.oa-inset>.oa-img{width:auto}.oa-push{flex-direction:column;gap:10px;display:flex}.oa-plate{min-height:0}.oa-wide{position:relative}.oa-wide:after{opacity:.55}.oa-wide .oa-img{width:100%;max-height:calc(var(--oa-vh) * 1.2);object-fit:cover}.oa-below{padding:clamp(18px, calc(var(--oa-vh) * .03), 30px) var(--oa-edge) clamp(40px, calc(var(--oa-vh) * .07), 72px);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 40px;display:flex}.oa-below :is(h1,h2,h3){font-size:clamp(26px,2.8cqi,44px)}.oa-below .oa-tell{max-width:44em}.oa-leaves,.oa-leaves .oa-pages{min-height:calc(var(--oa-vh) * .72)}.oa-leaves .oa-words{justify-content:flex-end}.oa-column{min-height:calc(var(--oa-vh) * .7);padding:clamp(84px, calc(var(--oa-vh) * .11), 110px) var(--oa-edge);flex-direction:column;justify-content:center;align-items:center;display:flex}.oa-story-edit{padding-top:clamp(96px, calc(var(--oa-vh) * .14), 140px)}.oa-closing{min-height:calc(var(--oa-vh) * .6);padding:clamp(84px, calc(var(--oa-vh) * .11), 110px) var(--oa-edge);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1em;display:flex}.oa-index .oa-page{position:static}.oa-index .oa-pages{position:relative}.oa-index ol{margin:auto 0;padding:0;list-style:none}.oa-index li+li{margin-top:clamp(4px, calc(var(--oa-vh) * .01), 12px)}.oa-index a{font:400 clamp(28px, 3.5cqi, 54px) / 1.14 var(--site-heading-font);padding-block:.1em;text-decoration:none;transition:opacity .3s;display:block}.oa-index small{font:italic 400 15px / 1.5 var(--site-text-font);display:block}.oa-index ol:hover a:not(:hover){opacity:.42}.oa-look{inset:clamp(84px, calc(var(--oa-vh) * .11), 110px) var(--oa-edge) clamp(58px, calc(var(--oa-vh) * .09), 84px) calc(50% + var(--oa-edge));opacity:0;pointer-events:none;transition:opacity .55s,transform 1s cubic-bezier(.16,1,.3,1);position:absolute;transform:scale(1.02)}.oa-look .oa-img{object-fit:cover;width:100%;height:100%}.oa-index ol:not(:hover,:focus-within) li:first-child .oa-look,.oa-index li:hover .oa-look,.oa-index li:focus-within .oa-look{opacity:1;transform:none}.oa-says blockquote{font:400 clamp(30px, 3.5cqi, 56px) / 1.16 var(--site-heading-font);text-wrap:balance;margin:0}.oa-says figure{flex-direction:column;gap:.9em;margin:0;display:flex}.oa-says .oa-push{margin-block:auto}.oa-says figcaption .oa-from{font-style:italic}.oa-said blockquote{font:400 clamp(17px, 1.5cqi, 21px) / 1.5 var(--site-text-font)}.oa-column.oa-says figure{text-align:center;max-width:22em}.oa-prices dl{gap:clamp(24px, calc(var(--oa-vh) * .05), 48px);margin:auto 0;display:grid}.oa-prices dt{font:400 clamp(42px, 5.4cqi, 86px) / 1 var(--site-heading-font);font-feature-settings:"onum";font-variant-numeric:oldstyle-nums}.oa-prices dd{flex-direction:column;gap:.4em;max-width:28em;margin:.4em 0 0;display:flex}.oa-prices dd b{font-style:italic;font-weight:400}.oa-prices ul{margin:0;padding:0 0 0 1.1em}.oa-steps{gap:clamp(20px, calc(var(--oa-vh) * .04), 36px);counter-reset:oa-step;margin:0;padding:0;list-style:none;display:grid}.oa-steps li{counter-increment:oa-step}.oa-steps li:before{content:counter(oa-step);font-style:italic;display:block}.oa-steps p{max-width:28em;margin-top:.3em}.oa-questions details{border-top:1px solid;padding-block:.9em}@supports (color:color-mix(in lab, red, red)){.oa-questions details{border-top:1px solid color-mix(in srgb, currentcolor 28%, transparent)}}.oa-questions summary{cursor:pointer;font:400 clamp(20px, 1.9cqi, 28px) / 1.25 var(--site-heading-font);list-style:none}.oa-questions summary::-webkit-details-marker{display:none}.oa-questions p{max-width:30em;margin-top:.6em}.oa-contact{gap:1.2em;margin:0;display:grid}.oa-contact dt{font-size:.92em;font-style:italic}.oa-contact dd{overflow-wrap:anywhere;font:400 clamp(26px, 2.8cqi, 44px) / 1.2 var(--site-heading-font);margin:0}.oa-dear{font:400 clamp(30px, 3.5cqi, 54px) / 1.2 var(--site-heading-font)}.oa-letter .auth-form{gap:clamp(16px, calc(var(--oa-vh) * .028), 26px) 28px;max-width:none;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding:0;display:grid}.oa-letter .auth-form>:is(:has(textarea),button,[type=submit]){grid-column:1/-1}.oa-letter :is(label,.lnc-field-help,.form-note,.page-intro){color:inherit}.oa-letter label{font-size:.92em;font-style:italic;font-weight:400}.oa-letter .lnc-field-help{opacity:.72}.oa-letter :is(input:not([type=hidden]),select,textarea){width:100%;height:auto;box-shadow:none;color:inherit;font:400 clamp(19px, 1.7cqi, 24px) / 1.35 var(--site-heading-font);background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:.2em 0}.oa-letter :is(input,textarea)::placeholder{color:inherit;opacity:.55;font-style:italic}.oa-letter [data-placeholder]{color:inherit;opacity:.7}.oa-letter :is(input[type=checkbox],input[type=radio]){border:revert;accent-color:currentColor;width:auto}.oa-letter .auth-form button:not([type=submit]){height:auto;box-shadow:none;color:inherit;background:0 0;border:1px solid;border-radius:99px}.oa-letter .page-title{font-family:var(--site-heading-font);font-weight:400}.oa-letter :is(button[type=submit],.website-preview-send){height:auto;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:99px;justify-self:start;padding:.7em 1.7em;transition:background-color .25s,color .25s}.oa-letter button[type=submit]:hover{background:var(--t);color:var(--g)}.oa-letter .website-preview-form{border:0;flex-direction:column;gap:1em;padding:0;display:flex}.oa-letter .website-preview-form>p{opacity:.8;font-size:.92em;font-style:italic}.site-t-album .site-footer{max-width:none;padding:clamp(28px, calc(var(--oa-vh) * .05), 48px) var(--oa-edge);border-top:0;flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;font-size:15px}.site-t-album .site-footer .site-muted{color:inherit}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.oa-up{animation:linear both oa-up;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes oa-up{0%{opacity:.35;transform:translateY(46px)scale(.985)}to{opacity:1;transform:none}}.website-thumb-drawn :is(.oa-up,.oa-cover .oa-img){animation:none}@media (prefers-reduced-motion:reduce){.site-t-album,.site-t-album .site-header:before,.oa-pill,.oa-look,.oa-index a{transition:none}.oa-cover .oa-img,.oa-up{animation:none}}@container (max-width:800px){.oa-spread,.oa-pages,.oa-leaves,.oa-leaves .oa-pages{min-height:0}.oa-pages{grid-template-columns:minmax(0,1fr)}.oa-fold:after{display:none}.oa-page{padding:clamp(40px,8svh,72px) 20px}.oa-second,.oa-flip>.oa-pages>:first-child{order:0}.oa-hold{position:static}.oa-bleed{padding:0}.oa-bleed .oa-img{height:auto;position:static}.oa-inset .oa-img{width:100%;max-height:none}.oa-page:empty{display:none}.oa-cover{min-height:var(--oa-vh)}.oa-cover .oa-img{max-width:100%}.oa-look{display:none}.oa-index .oa-page{padding-top:var(--oa-nav)}.oa-letter .auth-form{grid-template-columns:minmax(0,1fr)}}.site-layout-flow{--fl-vh:100svh;--fl-nav:72px;--fl-edge:clamp(20px, 5cqi, 80px);--fl-gap:clamp(72px, 9cqi, 136px);--fl-head-case:none;--fl-head-track:.005em;--fl-photo-filter:none;--site-width:1180px}.site-layout-flow.site-space-tight{--fl-gap:clamp(52px, 6.5cqi, 96px)}.site-layout-flow.site-space-airy{--fl-gap:clamp(84px, 11cqi, 160px)}.site-preview-body .site-layout-flow{--fl-vh:calc(100svh - 96px)}.website-thumb-drawn .site-layout-flow{--fl-vh:calc(var(--website-thumb-height) * .58)}.site-layout-flow .site-main{max-width:none;margin:0;padding:0;display:block}.site-layout-flow .site-body{font-size:clamp(15px,1.15cqi,17px);line-height:1.7}.site-layout-flow .site-header{z-index:20;max-width:none;min-height:var(--fl-nav);margin:0 0 calc(-1 * var(--fl-nav));padding:0 var(--fl-edge);pointer-events:none;flex-wrap:nowrap;position:sticky;top:0}.site-layout-flow .site-header>a{pointer-events:auto}.site-layout-flow .site-name{background:var(--site-paper);color:var(--site-ink);letter-spacing:.02em;padding:.42em .8em;font-size:clamp(15px,1.3cqi,18px);font-style:normal;line-height:1.2}.site-layout-flow.site-has-hero .site-name{visibility:hidden}.site-cta,.site-act{cursor:pointer;border:1px solid var(--site-accent);border-radius:var(--site-radius);background:var(--site-accent);font:500 11.5px / 1.2 var(--site-text-font);letter-spacing:.17em;text-align:center;text-transform:uppercase;padding:1.2em 2.2em;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-block}.site .site-cta,.site .site-act{color:var(--site-accent-ink)}.site .site-cta{border-color:var(--site-paper);background:var(--site-paper);color:var(--site-ink);padding:.95em 1.6em}.site .site-cta:hover,.site .site-act:hover{border-color:var(--site-ink);background:var(--site-ink);color:var(--site-paper)}.site .site-act-quiet{color:inherit;background:0 0;border-color:currentColor}.site-cta:focus-visible,.site-act:focus-visible,.fl-link:focus-visible{outline-offset:3px;outline:2px solid}.fl-link{letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:3px;font-size:11.5px;font-weight:500;text-decoration:none}.site-actions{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0;display:flex}.site-anchor{height:0;scroll-margin-top:var(--fl-nav,72px);display:block}.site-layout-flow .fl-in{width:min(100%, var(--site-width));padding-inline:var(--fl-edge);margin-inline:auto}.fl-sec{padding-block:var(--fl-gap)}.fl-center{text-align:center}.fl-center .site-actions,.fl-steps .site-actions,.fl-words .site-actions,.fl-prices .site-actions,.fl-stories .site-actions,.fl-mosaic .site-actions{justify-content:center;margin-top:clamp(32px,4cqi,56px)}.fl-head{font:300 clamp(27px, 3.1cqi, 44px) / 1.18 var(--site-heading-font);letter-spacing:var(--fl-head-track);text-transform:var(--fl-head-case);text-wrap:balance;overflow-wrap:anywhere;margin:0 0 clamp(20px,2.4cqi,36px)}.fl-img{object-fit:cover;width:100%;height:100%;display:block}.site-layout-flow .site-text{max-width:60ch;color:var(--site-muted);margin:0 0 1.1em}.fl-center .site-text{margin-inline:auto}.fl-hero{min-height:var(--fl-vh);padding:var(--fl-nav) var(--fl-edge);background:var(--site-ink);color:#fff;text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.fl-hero-photo{position:absolute;inset:0}.fl-hero-photo:after{content:"";pointer-events:none;background:#00000042;position:absolute;inset:0}.fl-hero-photo .fl-img{object-position:center 30%;filter:var(--fl-photo-filter)}.fl-hero-copy{flex-direction:column;align-items:center;gap:clamp(14px,1.6cqi,22px);max-width:46em;display:flex;position:relative}.fl-hero-name{font:300 clamp(38px, 5.2cqi, 78px) / 1.06 var(--site-heading-font);letter-spacing:.015em;text-transform:var(--fl-head-case);text-wrap:balance;overflow-wrap:anywhere;margin:0}.fl-hero-long .fl-hero-name{font-size:clamp(30px,3.6cqi,54px);line-height:1.16}.fl-hero-line{letter-spacing:.04em;margin:0;font-size:clamp(14px,1.2cqi,16px);line-height:1.5}.fl-hero .site-actions{justify-content:center;margin-top:clamp(8px,1cqi,14px)}.site .fl-hero:not(.fl-hero-plain) .site-act,.site .fl-statement:not(.fl-statement-plain) .site-act{border-color:var(--fl-over-line,#fff);background:var(--fl-over-ground,#fff);color:var(--fl-over-ink,#141312)}.site .fl-hero:not(.fl-hero-plain) .site-act-quiet,.site .fl-statement:not(.fl-statement-plain) .site-act-quiet{color:var(--fl-over-quiet,#fff);background:0 0}.site .fl-hero:not(.fl-hero-plain) .site-act:hover,.site .fl-statement:not(.fl-statement-plain) .site-act:hover{border-color:var(--fl-over-quiet,#fff);color:var(--fl-over-quiet,#fff);background:0 0}.fl-hero-plain{background:var(--site-paper-alt);color:var(--site-ink)}.fl-hero-plain .fl-hero-photo:after{content:none}.fl-collage-in{grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);align-items:center;column-gap:clamp(16px,2.6cqi,40px);display:grid}.fl-collage-small{aspect-ratio:3/4;margin-top:clamp(24px,5cqi,72px)}.fl-collage-tall{aspect-ratio:5/7}.fl-collage-small .fl-img,.fl-collage-tall .fl-img{filter:var(--fl-photo-filter)}.fl-collage-words{padding-left:clamp(0px,2.2cqi,36px)}.fl-collage-words .site-actions{margin-top:clamp(20px,2.4cqi,32px)}.fl-collage-one .fl-collage-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fl-mosaic-grid{columns:3;column-gap:clamp(8px,1cqi,16px);margin:clamp(8px,1.4cqi,20px) 0 0;padding:0;list-style:none}.fl-mosaic-grid>li{break-inside:avoid;margin-bottom:clamp(8px,1cqi,16px);position:relative}.fl-mosaic-grid .fl-img{height:auto;filter:var(--fl-photo-filter)}.fl-mosaic-cap{color:#fff;background:linear-gradient(#0000,#00000080);margin:0;padding:18px 12px 10px;font-size:13px;line-height:1.3;position:absolute;inset:auto 0 0}.fl-statement{min-height:min(70cqi, calc(var(--fl-vh) * .8));padding:clamp(72px, 9cqi, 136px) var(--fl-edge);color:#fff;text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.fl-statement-photo{position:absolute;inset:0}.fl-statement-photo:after{content:"";pointer-events:none;background:#0000005c;position:absolute;inset:0}.fl-statement-photo .fl-img{filter:var(--fl-photo-filter)}.fl-statement-words{max-width:40em;position:relative}.site-layout-flow .fl-statement-words .site-text{color:inherit;margin-inline:auto}.fl-statement-words .site-actions{justify-content:center;margin-top:clamp(20px,2.4cqi,32px)}.fl-statement-plain{background:var(--site-paper-alt);min-height:0;color:var(--site-ink)}.fl-statement-plain .fl-statement-photo:after{content:none}.fl-steps-list{text-align:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(28px,4cqi,60px);margin:clamp(16px,2.4cqi,32px) 0 0;padding:0;list-style:none;display:grid}.fl-steps-number{color:var(--site-muted);font:300 clamp(36px, 3.8cqi, 54px) / 1 var(--site-heading-font);margin-bottom:10px;display:block}.fl-steps-list h3{font:400 clamp(17px, 1.45cqi, 20px) / 1.3 var(--site-heading-font);margin:0 0 8px}.fl-steps-list p{max-width:30ch;color:var(--site-muted);margin:0 auto}.fl-steps-plans{flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.fl-steps-plans a{border:1px solid var(--site-line);border-radius:var(--site-radius);padding:.5em 1em;font-size:13px;line-height:1.3;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:block}.site .fl-steps-plans a:hover{border-color:var(--site-ink);background:var(--site-ink);color:var(--site-paper)}.fl-steps-plans a:focus-visible{outline-offset:2px;outline:2px solid}.fl-words{background:var(--site-paper-alt)}.fl-words-list{text-align:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(20px,3cqi,44px);margin:clamp(8px,1.4cqi,20px) 0 0;padding:0;list-style:none;display:grid}.fl-words-list blockquote{font:300 clamp(19px, 1.8cqi, 25px) / 1.45 var(--site-heading-font);margin:0 0 16px}.fl-words-who{letter-spacing:.17em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:2px 10px;margin:0;font-size:11.5px;display:flex}.fl-words-who b{font-weight:500}.fl-words-who span{color:var(--site-muted)}.fl-prices-intro{max-width:44em;color:var(--site-muted);margin:0 auto clamp(28px,3.4cqi,44px)}.fl-prices-list{max-width:860px;margin:0 auto;padding:0;list-style:none}.fl-prices-list>li{border-top:1px solid var(--site-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:8px clamp(20px,3cqi,44px);padding-block:clamp(20px,2.2cqi,30px);display:grid}.fl-prices-list>li:last-child{border-bottom:1px solid var(--site-line)}.fl-prices-list h3{font:400 clamp(18px, 1.6cqi, 22px) / 1.3 var(--site-heading-font);margin:0 0 4px}.fl-prices-list p{color:var(--site-muted);margin:0}.fl-prices-list .fl-prices-amount{color:inherit;font:300 clamp(20px, 1.9cqi, 27px) / 1.2 var(--site-heading-font);white-space:nowrap}.fl-prices-more{font-size:.92em}.fl-questions-list{text-align:left;max-width:760px;margin:clamp(8px,1.4cqi,20px) auto 0}.fl-questions-list details{border-top:1px solid var(--site-line);padding-block:clamp(16px,1.8cqi,22px)}.fl-questions-list details:last-child{border-bottom:1px solid var(--site-line)}.fl-questions-list summary{font:400 clamp(16px, 1.4cqi, 19px) / 1.4 var(--site-heading-font);cursor:pointer;justify-content:space-between;gap:20px;list-style:none;display:flex}.fl-questions-list summary::-webkit-details-marker{display:none}.fl-questions-list summary:after{content:"+";flex-shrink:0;font-weight:300}.fl-questions-list details[open] summary:after{content:"−"}.site-layout-flow .fl-questions-list details .site-text{max-width:none;margin:10px 0 0}.fl-stories-list{text-align:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(16px,2cqi,32px);margin:clamp(8px,1.4cqi,20px) 0 0;padding:0;list-style:none;display:grid}.fl-stories-list>li>a:first-child{aspect-ratio:4/5;display:block;overflow:hidden}.fl-stories-day{color:var(--site-muted);letter-spacing:.17em;text-transform:uppercase;margin:14px 0 4px;font-size:11.5px}.fl-stories-list h3{font:400 clamp(17px, 1.5cqi, 21px) / 1.3 var(--site-heading-font);margin:0 0 10px}.fl-stories-list h3 a{text-decoration:none}.fl-ask-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,6cqi,96px);display:grid}.fl-ask-in p{max-width:34em;color:var(--site-muted)}.fl-ask .site-actions{margin-top:24px}.fl-ask button[type=submit]{border:1px solid var(--site-accent);border-radius:var(--site-radius);background:var(--site-accent);height:auto;color:var(--site-accent-ink);font:500 11.5px / 1.2 var(--site-text-font);letter-spacing:.17em;text-transform:uppercase;padding:1.2em 2.2em}.fl-ask button[type=submit]:hover{border-color:var(--site-ink);background:var(--site-ink);color:var(--site-paper)}.fl-offer{padding-block:0 var(--fl-gap)}.site-layout-flow .fl-offer .fl-in{background:var(--site-paper-alt);padding-block:clamp(52px,7cqi,104px)}.fl-offer p{max-width:44em;color:var(--site-muted);margin-inline:auto}.fl-offer .site-actions{justify-content:center;margin-top:clamp(20px,2.4cqi,32px)}.fl-contact-line{font:300 clamp(22px, 2.8cqi, 38px) / 1.2 var(--site-heading-font);overflow-wrap:anywhere;margin:0 0 6px}.site-layout-flow .fl-text .fl-in{max-width:50em}.site-layout-flow .site-footer{max-width:none;padding:clamp(44px, 5.5cqi, 80px) var(--fl-edge);text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.site-foot-name{font:300 clamp(22px, 2.4cqi, 32px) / 1.1 var(--site-heading-font);letter-spacing:.03em;text-transform:var(--fl-head-case);overflow-wrap:anywhere;text-decoration:none}.site-layout-flow .site-footer .site-menu{letter-spacing:.18em;text-transform:uppercase;justify-content:center;gap:8px clamp(16px,2.6cqi,36px);font-size:11px}.site-foot-contact{color:var(--site-muted);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;gap:4px 20px;margin:0;font-size:14px;display:flex}.site-plan{background:var(--site-paper);width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--site-ink);font-family:var(--site-text-font);text-align:center;border:0;margin:auto;padding:clamp(28px,5vw,48px);box-shadow:0 24px 64px #00000047}.site-plan:popover-open{animation:.2s site-plan-in}@keyframes site-plan-in{0%{opacity:0;transform:translateY(10px)}}.site-plan::backdrop{background:#00000073}.site-plan-close{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}.site-plan-close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:18px;height:18px}.site-plan-title{font:300 clamp(26px, 5vw, 34px) / 1.2 var(--site-heading-font);margin:0 0 6px}.site-plan-help{color:var(--site-muted);margin:0 0 22px;font-size:15px}.site-plan-list{border-top:1px solid var(--site-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-plan-list a{border-bottom:1px solid var(--site-line);font:400 18px / 1.3 var(--site-heading-font);padding:15px 8px;text-decoration:none;transition:background-color .15s,padding-left .15s;display:block}.site-plan-list a:hover{background:var(--site-paper-alt)}.site-plan-close:focus-visible,.site-plan-list a:focus-visible{outline-offset:-2px;outline:2px solid}.site-t-silver{--fl-head-case:uppercase;--fl-head-track:.03em;--fl-photo-filter:grayscale(1) contrast(1.05)}.site-t-silver .fl-hero-photo:before,.site-t-silver .fl-statement-photo:before{content:"";z-index:1;mix-blend-mode:overlay;opacity:.3;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.site-t-bold,.site-t-full_court{--fl-head-case:uppercase}.site-t-salt_flat{--fl-head-case:uppercase;--fl-head-track:.1em}.fl-h-split .fl-hero,.fl-h-framed .fl-hero,.fl-h-statement .fl-hero{--fl-over-line:var(--site-accent);--fl-over-ground:var(--site-accent);--fl-over-ink:var(--site-accent-ink);--fl-over-quiet:var(--site-ink);background:var(--site-paper);color:var(--site-ink)}.fl-h-split .fl-hero-photo:after,.fl-h-framed .fl-hero-photo:after,.fl-h-statement .fl-hero-photo:after{content:none}.fl-h-split .fl-hero{text-align:left;grid-template-columns:minmax(0,5fr) minmax(0,7fr);place-items:stretch stretch;padding:0}.fl-h-split .fl-hero-photo{min-height:var(--fl-vh);grid-area:1/2;position:relative;inset:auto}.fl-h-split .fl-hero-photo .fl-img{position:absolute;inset:0}.fl-h-split .fl-hero-copy{padding:var(--fl-nav) var(--fl-edge);grid-area:1/1;align-self:center;align-items:flex-start}.fl-h-split .fl-hero .site-actions{justify-content:flex-start}.fl-h-framed .fl-hero{min-height:0;padding:calc(var(--fl-nav) + 4px) var(--fl-edge) clamp(36px, 4.5cqi, 64px);grid-template-rows:auto auto;align-content:start}.fl-h-framed .fl-hero-photo{width:100%;height:calc(var(--fl-vh) * .7);position:relative;inset:auto}.fl-h-framed .fl-hero-photo .fl-img,.fl-h-statement .fl-hero-photo .fl-img{object-position:center 72%}.fl-h-framed .fl-hero-copy{margin-top:clamp(24px,3cqi,44px)}.fl-h-framed .fl-hero-name{font-size:clamp(30px,3.8cqi,58px)}.fl-h-slideshow .fl-hero{text-align:left;place-items:end start;padding-bottom:clamp(40px,6cqi,96px)}.fl-h-slideshow .fl-hero-photo:after{background:linear-gradient(#0000000a 45%,#0000008c)}.fl-h-slideshow .fl-hero-photo .fl-img{animation:24s ease-in-out infinite alternate fl-drift}@keyframes fl-drift{to{transform:scale(1.07)}}.fl-h-slideshow .fl-hero-copy{align-items:flex-start}.fl-h-slideshow .fl-hero .site-actions{justify-content:flex-start}.fl-h-cover .fl-hero{padding:calc(var(--fl-nav) + 8px) var(--fl-edge) clamp(32px, 4cqi, 56px);place-items:stretch stretch}.fl-h-cover .fl-hero-copy{justify-content:space-between;max-width:none}.fl-h-cover .fl-hero-name{letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(44px,9.6cqi,150px);font-weight:400;line-height:.96}.fl-h-cover .fl-hero-long .fl-hero-name{font-size:clamp(34px,5.8cqi,92px)}.fl-h-cover .fl-hero-photo:after{background:linear-gradient(#0000006b,#00000014 40%,#0000006b)}.fl-h-statement .fl-hero{min-height:0;padding:calc(var(--fl-nav) + clamp(20px, 4cqi, 64px)) 0 0;text-align:left;grid-template-rows:auto auto;place-items:stretch stretch}.fl-h-statement .fl-hero-copy{max-width:none;padding:0 var(--fl-edge) clamp(28px, 4cqi, 64px);grid-row:1;align-items:flex-start}.fl-h-statement .fl-hero-name{letter-spacing:-.015em;font-size:clamp(42px,7.6cqi,124px);line-height:1}.fl-h-statement .fl-hero-long .fl-hero-name{font-size:clamp(32px,4.8cqi,76px)}.fl-h-statement .fl-hero .site-actions{justify-content:flex-start}.fl-h-statement .fl-hero-photo{height:calc(var(--fl-vh) * .56);grid-row:2;position:relative;inset:auto}:is(.fl-h-split,.fl-h-statement,.fl-h-cover) :is(.fl-mosaic,.fl-steps,.fl-words,.fl-prices,.fl-questions,.fl-stories) .fl-head.fl-center{text-align:left}:is(.fl-h-split,.fl-h-statement,.fl-h-cover) :is(.fl-mosaic,.fl-steps,.fl-words,.fl-prices,.fl-stories) .site-actions{justify-content:flex-start}:is(.fl-h-split,.fl-h-statement,.fl-h-cover) .fl-prices-intro{text-align:left;margin-inline:0}:is(.fl-h-split,.fl-h-statement,.fl-h-cover) .fl-prices-list,:is(.fl-h-split,.fl-h-statement,.fl-h-cover) .fl-questions-list{max-width:none;margin-inline:0}:is(.fl-h-split,.fl-h-statement,.fl-h-cover) .fl-questions .fl-center{text-align:left}:is(.fl-h-split,.fl-h-statement,.fl-h-cover) .fl-questions .site-actions{justify-content:flex-start}:is(.fl-h-split,.fl-h-statement,.fl-h-cover).fl-q-quote .fl-words-list{text-align:left;max-width:980px;margin-inline:0}:is(.fl-h-split,.fl-h-statement,.fl-h-cover).fl-q-quote .fl-words-who{justify-content:flex-start}:is(.fl-h-split,.fl-h-statement,.fl-h-cover) .fl-steps-list{text-align:left;grid-template-columns:minmax(0,1fr);gap:0}:is(.fl-h-split,.fl-h-statement,.fl-h-cover) .fl-steps-list>li{border-top:1px solid var(--site-line);grid-template-columns:clamp(56px,9cqi,132px) minmax(0,1fr);align-items:baseline;padding-block:clamp(20px,2.6cqi,36px);display:grid}:is(.fl-h-split,.fl-h-statement,.fl-h-cover) .fl-steps-list>li>*{grid-column:2}:is(.fl-h-split,.fl-h-statement,.fl-h-cover) .fl-steps-number{grid-area:1/1/span 3;margin:0}:is(.fl-h-split,.fl-h-statement,.fl-h-cover) .fl-steps-list p{max-width:56ch;margin:0}:is(.fl-h-split,.fl-h-statement,.fl-h-cover) .fl-steps-plans{justify-content:flex-start}.fl-h-split .fl-collage-in{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr)}.fl-h-split .fl-collage-words{order:-1;padding:0 clamp(0px,2.2cqi,36px) 0 0}.fl-h-split .fl-collage-small{order:1}.fl-h-framed .fl-collage-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:clamp(28px,3.6cqi,52px);max-width:920px}.fl-h-framed .fl-collage-small,.fl-h-framed .fl-collage-tall{aspect-ratio:4/5;margin:0}.fl-h-framed .fl-collage-words{text-align:center;grid-column:1/-1;padding:0}.fl-h-framed .fl-collage-words .site-text{margin-inline:auto}.fl-h-framed .fl-collage-words .site-actions{justify-content:center}.fl-h-statement .fl-collage-in{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:end;row-gap:clamp(28px,3.6cqi,52px)}.fl-h-statement .fl-collage-words{order:-1;grid-column:1/-1;padding:0}.fl-h-statement .fl-collage-small{margin:0}.fl-h-statement .fl-collage-tall{aspect-ratio:3/2}.fl-h-cover .fl-collage-in{grid-template-rows:auto auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.fl-h-cover .fl-collage-tall{aspect-ratio:4/5;grid-area:1/1/span 2}.fl-h-cover .fl-collage-words{grid-area:1/2}.fl-h-cover .fl-collage-small{grid-area:2/2;width:62%;margin:clamp(20px,3cqi,44px) 0 0 clamp(0px,2.2cqi,36px)}.fl-h-slideshow .fl-collage-in{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr)}.fl-h-slideshow .fl-collage-small{order:1;margin:0 0 clamp(24px,5cqi,72px)}.fl-h-slideshow .fl-collage-words{order:-1;padding:0 clamp(0px,2.2cqi,36px) 0 0}.fl-h-framed .fl-statement{margin-inline:var(--fl-edge)}.fl-h-split .fl-statement{background:var(--site-paper-alt);color:var(--site-ink);text-align:left;--fl-over-line:var(--site-accent);--fl-over-ground:var(--site-accent);--fl-over-ink:var(--site-accent-ink);--fl-over-quiet:var(--site-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:stretch stretch;padding:0}.fl-h-split .fl-statement-photo{min-height:min(52cqi, calc(var(--fl-vh) * .72));grid-column:1;position:relative;inset:auto}.fl-h-split .fl-statement-photo .fl-img{position:absolute;inset:0}.fl-h-split .fl-statement-photo:after{content:none}.fl-h-split .fl-statement-words{padding:clamp(36px, 6cqi, 96px) var(--fl-edge);grid-column:2;align-self:center}.fl-h-split .fl-statement-words .site-text{margin-inline:0}.fl-h-split .fl-statement-words .site-actions{justify-content:flex-start}.fl-h-statement .fl-statement-words{max-width:52em}.fl-h-statement .fl-statement .fl-head{font-size:clamp(34px,5.4cqi,84px);line-height:1.04}.fl-g-uniform .fl-mosaic-grid{columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1cqi,16px);display:grid}:is(.fl-g-masonry .fl-mosaic-grid:has(>li:nth-child(4):last-child),.fl-g-masonry .fl-mosaic-grid:has(>li:nth-child(2):last-child)){columns:2;max-width:min(100%,860px);margin-inline:auto}.fl-g-masonry .fl-mosaic-grid:has(>li:only-child){columns:1;max-width:min(100%,860px);margin-inline:auto}:is(.fl-g-uniform .fl-mosaic-grid:has(>li:nth-child(4):last-child),.fl-g-uniform .fl-mosaic-grid:has(>li:nth-child(2):last-child)){grid-template-columns:repeat(2,minmax(0,1fr));max-width:min(100%,860px);margin-inline:auto}.fl-g-uniform .fl-mosaic-grid:has(>li:only-child){grid-template-columns:minmax(0,1fr);max-width:min(100%,860px);margin-inline:auto}.fl-g-uniform .fl-mosaic-grid>li{aspect-ratio:4/5;margin:0;overflow:hidden}.fl-g-uniform .fl-mosaic-grid .fl-img{height:100%}.fl-g-feature .fl-mosaic-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;columns:auto;gap:clamp(8px,1cqi,16px);display:grid}.fl-g-feature .fl-mosaic-grid>li{aspect-ratio:1;margin:0;overflow:hidden}.fl-g-feature .fl-mosaic-grid>li:nth-child(6n+1){grid-area:span 2/span 2}.fl-g-feature .fl-mosaic-grid .fl-img{height:100%}.fl-g-justified .fl-mosaic-grid{columns:auto;flex-wrap:wrap;gap:clamp(6px,.8cqi,12px);display:flex}.fl-g-justified .fl-mosaic-grid>li{flex:28%;height:clamp(160px,23cqi,340px);margin:0;overflow:hidden}.fl-g-justified .fl-mosaic-grid>li:nth-child(5n+1){flex-basis:44%}.fl-g-justified .fl-mosaic-grid>li:nth-child(5n+3){flex-basis:20%}.fl-g-justified .fl-mosaic-grid .fl-img{height:100%}.fl-g-strip .fl-mosaic-grid{margin-right:calc(-1 * var(--fl-edge));columns:auto;scroll-snap-type:x proximity;gap:clamp(8px,1cqi,16px);padding-bottom:12px;display:flex;overflow-x:auto}.fl-g-strip .fl-mosaic-grid>li{aspect-ratio:4/5;scroll-snap-align:start;flex:0 0 clamp(220px,32cqi,460px);margin:0;overflow:hidden}.fl-g-strip .fl-mosaic-grid .fl-img{height:100%}.fl-g-stack .fl-mosaic-grid{columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3.4cqi,56px);max-width:1080px;margin-inline:auto;display:grid}.fl-g-stack .fl-mosaic-grid>li{margin-bottom:0}.fl-g-stack .fl-mosaic-grid .fl-img{max-height:calc(var(--fl-vh) * .72)}.fl-g-stack .fl-mosaic-grid>li:nth-child(2n){margin-top:clamp(32px,7cqi,112px)}.fl-g-stack .fl-mosaic-grid:has(>li:only-child){grid-template-columns:minmax(0,1fr);max-width:860px}.site-corners-soft{--fl-photo-radius:8px}.site-corners-round{--fl-photo-radius:20px}:is(.fl-collage-small,.fl-collage-tall,.fl-stories-list>li>a:first-child),.fl-mosaic-grid>li,.fl-h-framed .fl-hero-photo,.fl-h-statement .fl-hero-photo{border-radius:var(--fl-photo-radius,0);overflow:hidden}.fl-q-cards .fl-words-list>li{border-radius:var(--fl-photo-radius,0);background:var(--site-paper);text-align:left;padding:clamp(24px,3cqi,40px)}.fl-q-cards .fl-words-who{justify-content:flex-start}.fl-q-quote .fl-words{background:0 0}.fl-q-quote .fl-words-list{grid-template-columns:minmax(0,1fr);gap:clamp(40px,6cqi,88px);max-width:900px;margin-inline:auto}.fl-q-quote .fl-words-list blockquote{font-size:clamp(24px,3.2cqi,44px);line-height:1.26}.fl-q-strip .fl-words-list{margin-right:calc(-1 * var(--fl-edge));text-align:left;scroll-snap-type:x proximity;gap:clamp(28px,4cqi,56px);padding-bottom:12px;display:flex;overflow-x:auto}.fl-q-strip .fl-words-list>li{border-top:1px solid var(--site-ink);scroll-snap-align:start;flex:0 0 min(86%,440px);padding-top:20px}.fl-q-strip .fl-words-who{justify-content:flex-start}.fl-p-cards .fl-prices-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(12px,1.8cqi,24px);max-width:none;display:grid}.fl-p-cards .fl-prices-list>li{border:1px solid var(--site-line);border-radius:var(--fl-photo-radius,0);flex-direction:column;gap:14px;padding:clamp(24px,3cqi,40px);display:flex}.fl-p-cards .fl-prices-list>li>div{flex:1}.fl-p-cards .fl-prices-list .fl-prices-amount{font-size:clamp(26px,2.6cqi,36px)}.fl-p-cards .fl-prices-list .fl-link{align-self:flex-start}.site-layout-flow .fl-ask .auth-form{max-width:none;font-family:var(--site-text-font);flex-direction:column;gap:22px;display:flex}.site-layout-flow .fl-ask .form-question{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.site-layout-flow .fl-ask :is(label,legend,.lnc-field-label){color:var(--site-ink);font:500 11.5px / 1.4 var(--site-text-font);letter-spacing:.14em;text-transform:uppercase}.site-layout-flow .fl-ask :is(.lnc-field-help,.form-note,.page-intro){color:var(--site-muted);font-family:var(--site-text-font);font-size:14px}.site-layout-flow .fl-ask :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){border:0;border-bottom:1px solid var(--site-line);width:100%;height:auto;min-height:44px;box-shadow:none;color:var(--site-ink);font:400 16px / 1.4 var(--site-text-font);background:0 0;border-radius:0;outline:0;padding:10px 2px}.site-layout-flow .fl-ask textarea{min-height:120px}.site-layout-flow .fl-ask :is(input,select,textarea):focus-visible{border-bottom-color:var(--site-ink);box-shadow:0 1px 0 var(--site-ink)}.site-layout-flow .fl-ask ::placeholder{color:var(--site-muted);opacity:.7}.site-layout-flow .fl-ask :is(.page-title,.public-form-page h1,.public-form-page h2){color:var(--site-ink);font:300 clamp(27px, 3.1cqi, 44px) / 1.18 var(--site-heading-font);letter-spacing:var(--fl-head-track);text-transform:var(--fl-head-case);margin:0 0 12px}.site-layout-flow .fl-ask form button:not([type=submit]){height:auto;box-shadow:none;color:var(--site-ink);font:500 11.5px / 1.4 var(--site-text-font);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:4px 0}.site-layout-flow .fl-ask input[type=checkbox]{accent-color:var(--site-accent);border-radius:var(--fl-photo-radius,0)}.site-layout-flow .site-main>.site-section,.site-layout-flow .site-main>.site-article{padding-block:calc(var(--fl-nav) + clamp(16px, 3cqi, 48px)) var(--fl-gap)}.site-layout-flow .site-main>.fl-sec+.site-section{padding-top:0}.site-post-end{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}@container (max-width:800px){.site-layout-flow{--fl-nav:60px}.site-cta,.site-act{letter-spacing:.13em}.site .site-cta{white-space:nowrap;padding:.85em 1.1em;font-size:10.5px}.site-layout-flow .fl-collage-in,.fl-collage-one .fl-collage-in{grid-template-columns:minmax(0,2fr) minmax(0,3fr);row-gap:28px}.fl-collage-one .fl-collage-tall{grid-column:1/-1}.fl-collage-words{grid-column:1/-1;padding-left:0}.fl-mosaic-grid{columns:2}.fl-h-split .fl-hero{grid-template-columns:minmax(0,1fr)}.fl-h-split .fl-hero-photo{min-height:calc(var(--fl-vh) * .58);grid-area:1/1}.fl-h-split .fl-hero-copy{grid-area:2/1;padding-block:clamp(24px,6cqi,48px)}.fl-h-split .fl-statement{grid-template-columns:minmax(0,1fr)}.fl-h-split .fl-statement-words{grid-column:1}.fl-h-framed .fl-hero-photo{height:calc(var(--fl-vh) * .56)}.fl-h-cover .fl-collage-in{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.fl-h-cover .fl-collage-tall,.fl-h-cover .fl-collage-words,.fl-h-cover .fl-collage-small{grid-area:auto}.fl-h-cover .fl-collage-small{margin-left:0}.fl-g-uniform .fl-mosaic-grid,.fl-g-feature .fl-mosaic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-g-justified .fl-mosaic-grid>li{flex-basis:40%}.fl-g-strip .fl-mosaic-grid>li{flex-basis:72%}.fl-g-stack .fl-mosaic-grid{grid-template-columns:minmax(0,1fr)}.fl-g-stack .fl-mosaic-grid>li:nth-child(n){margin-top:0}.fl-prices-list>li{grid-template-columns:minmax(0,1fr) auto}.fl-prices-list .fl-link{grid-column:1/-1;justify-self:start}.fl-ask-in{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.site-cta,.site-act{transition:none}.site-plan:popover-open{animation:none}.fl-h-slideshow .fl-hero-photo .fl-img{animation:none}}.bf{--bf-bg:var(--site-paper,var(--bp-bg,#fff));--bf-ink:var(--site-ink,var(--bp-ink,#161616));--bf-muted:var(--site-muted,var(--bp-muted,#5f5f5f));--bf-line:var(--site-line,var(--bp-line,#e4e4e4));--bf-soft:var(--site-paper-alt,var(--bp-soft,#f5f5f4));--bf-accent:var(--site-accent,var(--bp-accent,#161616));--bf-accent-ink:var(--site-accent-ink,var(--bp-accent-ink,#fff));--bf-radius:2px;width:min(100%,1080px);color:var(--bf-ink);font-family:var(--site-text-font,var(--font-ui));margin-inline:auto;padding:clamp(84px,9cqi,120px) clamp(18px,4cqi,40px) clamp(56px,7cqi,96px);font-size:15px;line-height:1.6}.bf-root{background:var(--bp-bg,#fff);min-height:100vh;container-type:inline-size}.bf-cover{object-fit:cover;width:100%;height:clamp(140px,24cqi,260px);display:block}.bf-brand{color:var(--bp-ink,#161616);font:400 18px / 1.2 var(--font-ed);text-align:center;margin:0;padding-top:28px}.bf-root .bf{padding-top:28px}.site:has(.bf) .site-cta{visibility:hidden}.bf button{font:inherit;color:inherit;cursor:pointer}.bf svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.bf :is(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--bf-ink);outline-offset:2px}.bf-head{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:clamp(28px,4cqi,48px);display:flex}.bf-steps{letter-spacing:.17em;text-transform:uppercase;color:var(--bf-muted);flex-wrap:wrap;justify-content:center;gap:6px 26px;margin:0 0 clamp(10px,1.6cqi,18px);padding:0;font-size:11px;list-style:none;display:flex}.bf-steps li{padding-bottom:6px;position:relative}.bf-steps li.is-on{color:var(--bf-ink);border-bottom:1px solid var(--bf-ink)}.bf-steps button{letter-spacing:inherit;text-transform:inherit;color:var(--bf-muted);text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.bf-steps button:hover{color:var(--bf-ink)}.bf-title{font:300 clamp(28px, 3.6cqi, 42px) / 1.18 var(--site-heading-font,var(--font-ed));text-wrap:balance;outline:none;margin:0}.bf-lede{max-width:46em;color:var(--bf-muted);margin:0}.bf-tick{border:1px solid var(--bf-ink);border-radius:50%;place-items:center;width:54px;height:54px;animation:.45s both bf-rise;display:grid}.bf-tick svg{width:24px;height:24px}.bf-btn{border:1px solid var(--bf-accent);border-radius:var(--bf-radius);background:var(--bf-accent);width:100%;color:var(--bf-accent-ink);font:500 11.5px / 1.3 var(--site-text-font,var(--font-ui));letter-spacing:.17em;text-align:center;text-transform:uppercase;padding:1.3em 2em;text-decoration:none;transition:background-color .2s,color .2s,opacity .2s;display:inline-block}.bf a.bf-btn,.bf button.bf-btn{color:var(--bf-accent-ink)}.bf .bf-btn:disabled{opacity:.45;cursor:default}.bf a.bf-btn-quiet,.bf button.bf-btn-quiet{border-color:var(--bf-ink);color:var(--bf-ink);background:0 0}.bf .bf-btn:not(:disabled):hover{border-color:var(--bf-ink);background:var(--bf-ink);color:var(--bf-bg)}.bf-choose{flex-direction:column;gap:clamp(26px,3.4cqi,40px);animation:.35s both bf-rise;display:flex}.bf-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.bf-plan{aspect-ratio:4/5;border-radius:var(--bf-radius);background:var(--bf-soft);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.bf-plan img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.bf-plan:hover img{transform:scale(1.04)}.bf-plan span{color:#fff;font:400 clamp(17px, 1.9cqi, 21px) / 1.25 var(--site-heading-font,var(--font-ed));text-align:center;background:linear-gradient(#0000,#0009);padding:34px 14px 16px;position:absolute;inset:auto 0 0}.bf-group{font:500 11px / 1.3 var(--site-text-font,var(--font-ui));letter-spacing:.17em;text-transform:uppercase;color:var(--bf-muted);margin:0 0 12px}.bf-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.bf-cards-calls{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.bf-card{border:1px solid var(--bf-line);border-radius:var(--bf-radius);width:100%;height:100%;color:inherit;text-align:left;background:0 0;flex-direction:column;padding:0;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.bf-card:hover{border-color:var(--bf-ink);transform:translateY(-2px)}.bf-card img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.bf-card-in{flex-direction:column;flex:1;gap:6px;padding:18px 20px;display:flex}.bf-card-in b{font:400 clamp(17px, 1.7cqi, 20px) / 1.3 var(--site-heading-font,var(--font-ed))}.bf-card-in>span{color:var(--bf-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bf-card-in small{color:var(--bf-muted);margin-top:auto;padding-top:6px;font-size:13px}.bf-card-call{flex-direction:row;align-items:center;padding-right:18px}.bf-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(18px,2.6cqi,32px);animation:.35s both bf-rise;display:grid}.bf-panel{border:1px solid var(--bf-line);border-radius:var(--bf-radius)}.bf-time{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bf-cal{border-right:1px solid var(--bf-line);padding:clamp(16px,2.4cqi,26px)}.bf-month{font:400 16px / 1.2 var(--site-heading-font,var(--font-ed));justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bf-month button{background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.bf-month button:not(:disabled):hover{background:var(--bf-soft)}.bf-month button:disabled{opacity:.25;cursor:default}.bf-dow,.bf-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bf-dow{letter-spacing:.04em;color:var(--bf-muted);margin-bottom:4px;font-size:11px}.bf-days{gap:3px;transition:opacity .2s}.bf-days.is-loading{opacity:.4}.bf-day{aspect-ratio:1;background:0 0;border:0;border-radius:50%;place-items:center;min-width:0;padding:0;font-size:14px;display:grid}.bf-day.is-closed{color:var(--bf-muted);opacity:.45}.bf-day.is-open{background:var(--bf-soft);font-weight:500;transition:background-color .15s}.bf-day.is-open:hover{background:var(--bf-line)}.bf button.bf-day.is-on{background:var(--bf-accent);color:var(--bf-accent-ink);font-weight:500}.bf-times{flex-direction:column;gap:10px;min-width:0;padding:clamp(16px,2.4cqi,26px);display:flex}.bf-day-name{font:400 16px / 1.3 var(--site-heading-font,var(--font-ed));margin:0}.bf-zone{color:var(--bf-muted);margin:0;font-size:13px}.bf-zone-choice{flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.bf-zone-choice button{color:var(--bf-muted);background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 2px}.bf-zone-choice button[aria-pressed=true]{border-bottom-color:var(--bf-ink);color:var(--bf-ink)}.bf-slots{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-height:310px;margin:4px 0 0;padding:0 2px 2px 0;list-style:none;display:grid;overflow-y:auto}.bf-slot{border:1px solid var(--bf-line);border-radius:var(--bf-radius);background:0 0;justify-content:center;align-items:center;gap:5px;width:100%;padding:10px 4px;font-size:13.5px;transition:border-color .15s,background-color .15s;display:flex}.bf-slot:hover{border-color:var(--bf-ink)}.bf button.bf-slot[aria-pressed=true]{border-color:var(--bf-accent);background:var(--bf-accent);color:var(--bf-accent-ink)}.bf-sun{width:14px;height:14px}.bf-empty{color:var(--bf-muted);flex-direction:column;gap:12px;display:flex}.bf-empty p{margin:0}.bf-note{color:var(--bf-muted);margin:0;font-size:13px}.bf-note a{color:var(--bf-ink)}.bf-side{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:84px}.bf-sum{border:1px solid var(--bf-line);border-radius:var(--bf-radius);overflow:hidden}.bf-sum-photo{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.bf-sum-in{flex-direction:column;gap:10px;padding:18px 20px;display:flex}.bf-sum-plan{color:var(--bf-muted);letter-spacing:.17em;text-transform:uppercase;margin:0 0 -6px;font-size:11px}.bf-sum-name{font:400 19px / 1.3 var(--site-heading-font,var(--font-ed));margin:0}.bf-facts{color:var(--bf-muted);flex-wrap:wrap;gap:2px 12px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.bf-sum-when{border-top:1px solid var(--bf-line);flex-direction:column;margin:0;padding-top:10px;animation:.25s both bf-rise;display:flex}.bf-sum-when b{font-weight:500}.bf-sum-lines{border-top:1px solid var(--bf-line);flex-direction:column;gap:4px;margin:0;padding:10px 0 0;font-size:13.5px;list-style:none;display:flex}.bf-sum-lines li{justify-content:space-between;gap:12px;display:flex}.bf-sum-total{font-weight:500}.bf-sum-note{color:var(--bf-muted);margin:0;font-size:13px}.bf-form{flex-direction:column;gap:18px;padding:clamp(18px,2.8cqi,30px);display:flex}.bf-field{color:var(--bf-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.bf-field :is(input,textarea){border:1px solid var(--bf-line);border-radius:var(--bf-radius);width:100%;color:var(--bf-ink);font:inherit;background:0 0;padding:12px 14px;font-size:15px}.bf-field :is(input,textarea):focus{border-color:var(--bf-ink);outline:none}.bf-addons{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.bf-addons legend{color:var(--bf-muted);margin-bottom:6px;padding:0;font-size:13px}.bf-addon{border:1px solid var(--bf-line);border-radius:var(--bf-radius);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.bf-addon:has(input:checked){border-color:var(--bf-ink)}.bf-code summary{color:var(--bf-muted);cursor:pointer;font-size:13px}.bf-code .bf-field{margin-top:10px}.bf-problem{border-radius:var(--bf-radius);color:var(--color-client-danger,#a4342a);border:1px solid;margin:0;padding:12px 14px}.bf-send{flex-direction:column;gap:10px;display:flex}.bf-done{flex-direction:column;gap:16px;max-width:440px;margin-inline:auto;animation:.45s both bf-rise;display:flex}.bf-add{flex-direction:column;gap:8px;display:flex}.bf-add .bf-group{text-align:center;margin-bottom:2px}@keyframes bf-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@container (max-width:860px){.bf-grid{grid-template-columns:minmax(0,1fr)}.bf-side{display:contents}.bf-sum{order:-1}.bf-side>.bf-btn{order:1;position:sticky;bottom:12px}.bf-side>.bf-note{text-align:center;order:2}.bf-sum-photo{display:none}}@container (max-width:640px){.bf-time{grid-template-columns:minmax(0,1fr)}.bf-cal{border-right:0;border-bottom:1px solid var(--bf-line)}.bf-slots{max-height:none}}@media (prefers-reduced-motion:reduce){.bf-tick,.bf-choose,.bf-grid,.bf-sum-when,.bf-done{animation:none}.bf-card,.bf-plan img{transition:none}.bf-card:hover{transform:none}}.website-canvas{position:relative}.website-canvas .site-edit-block{display:contents}.website-canvas .site-edit-block:empty{font:500 15px / 1.4 var(--font-ui);text-align:center;cursor:pointer;opacity:.7;border-block:1px dashed;padding:40px 24px;display:block}.website-canvas .site-edit-block:empty:before{content:attr(data-empty)}.website-canvas [data-edit]{cursor:text}.website-canvas [data-edit]:hover,.website-canvas [data-edit]:focus-visible{outline-offset:4px;outline:1.5px dashed}.website-canvas [data-editing]{outline:2px solid var(--color-focus);outline-offset:4px;cursor:text;min-width:3ch}.website-canvas [data-hint]:empty:before{content:attr(data-hint);opacity:.5}.website-canvas [data-edit-photo]{cursor:pointer}.website-canvas [data-edit-photo]:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.website-canvas .site-edit-photo{width:100%;min-height:240px;font:500 15px / 1.4 var(--font-ui);opacity:.7;border:1px dashed;place-items:center;display:grid}.website-canvas-tools,.website-canvas-photo{z-index:30;pointer-events:none;position:absolute}.website-canvas-tools{outline:2px solid var(--color-focus);outline-offset:-2px}.website-canvas-toolbar,.website-canvas-format{font-family:var(--font-ui)}.website-canvas-toolbar{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-solid);width:fit-content;max-width:calc(100% - 20px);color:var(--color-ink);pointer-events:auto;flex-wrap:wrap;align-items:center;gap:2px;margin:10px 10px 0 auto;padding:4px;font-size:13px;line-height:1.2;display:flex;position:sticky;top:10px;box-shadow:0 4px 16px #00000029}.website-canvas-name{white-space:nowrap;padding-inline:8px;font-weight:600}.website-canvas-toolbar button,.website-canvas-format button{border-radius:calc(var(--radius-control) - 2px);min-width:30px;height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding-inline:6px;display:inline-flex}.website-canvas-toolbar .website-canvas-word,.website-canvas-format .website-canvas-word{white-space:nowrap;padding-inline:8px}.website-canvas-toolbar button:hover:not(:disabled),.website-canvas-format button:hover{background:var(--color-surface-alt)}.website-canvas-toolbar button:disabled{cursor:default;opacity:.35}.website-canvas-toolbar svg,.website-canvas-format svg,.website-canvas-add svg{flex-shrink:0;width:15px;height:15px}.website-canvas-add{border:1px solid var(--color-line);background:var(--color-solid);height:30px;color:var(--color-ink);font:500 13px / 1 var(--font-ui);cursor:pointer;pointer-events:auto;border-radius:999px;align-items:center;gap:6px;padding-inline:12px;display:inline-flex;box-shadow:0 2px 10px #00000024}.website-canvas-add:hover{border-color:var(--color-ink)}.website-canvas-small .website-canvas-toolbar{margin:0 0 6px;position:absolute;bottom:100%;right:0}.website-canvas-add-after{z-index:1;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.website-canvas-end{justify-content:center;padding-block:32px;display:flex}.website-canvas-photo{place-items:center;display:grid}.website-canvas-photo span{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:6px;padding:8px;display:flex}.website-canvas-photo button{border:1px solid var(--color-line);background:var(--color-solid);height:32px;color:var(--color-ink);font:500 13px / 1 var(--font-ui);cursor:pointer;border-radius:999px;padding-inline:12px;box-shadow:0 2px 10px #0000002e}.website-canvas-photo button:hover{border-color:var(--color-ink)}.website-canvas-toolbar button:focus-visible,.website-canvas-format button:focus-visible,.website-canvas-add:focus-visible,.website-canvas-photo button:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.website-canvas-format{z-index:31;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-solid);color:var(--color-ink);gap:2px;padding:4px;font-size:13px;line-height:1.2;display:flex;position:absolute;box-shadow:0 4px 16px #00000029}.website-canvas-format form{gap:4px;display:flex}.website-canvas-format input{border:1px solid var(--color-line);border-radius:calc(var(--radius-control) - 2px);background:var(--color-solid);width:min(260px,60vw);height:30px;color:inherit;font:inherit;padding-inline:8px}.website-canvas-dialog{width:min(620px,100vw - 32px)}.website-canvas-form{flex-direction:column;gap:12px;min-width:0;display:flex}.website-canvas-types{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.website-canvas-types button{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface-alt);width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:12px;font-size:13px;line-height:1.35;display:flex}.website-canvas-types button:hover:not(:disabled){border-color:var(--color-ink)}.website-canvas-types button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.website-canvas-types button:disabled{cursor:not-allowed;opacity:.6}.website-canvas-types svg{width:20px;height:20px;margin-bottom:4px}.website-canvas-types b{font-size:14px;font-weight:600}.website-canvas-types span{color:var(--color-ink-muted)}.site-preview-pages a{color:var(--color-ink-muted);border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:14px;text-decoration:none}.site-preview-pages a:hover{color:var(--color-ink)}.site-preview-pages a.is-on{background:var(--color-ink);color:var(--color-solid)}.site-preview-pages a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.site-preview-note.form-problem{color:var(--color-danger,var(--color-ink))}.st-row{position:relative}.st-row:hover{background:var(--color-surface-alt)}.st-row-link:after{content:"";position:absolute;inset:0}.st-page{flex-direction:column;gap:16px;min-width:0;display:flex}.st-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.st-links{flex-wrap:wrap;gap:8px 16px;display:flex}.st-filters{flex-wrap:wrap;gap:6px;display:flex}.st-filter{border:1px solid var(--color-line);border-radius:var(--radius-button);color:var(--color-ink-muted);font-size:var(--text-meta);padding:4px 12px;text-decoration:none}.st-filter[aria-current=page]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.st-orders{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.st-order{color:inherit;grid-template-columns:7rem minmax(0,1fr) auto auto auto auto;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:grid}.st-order:hover{background:var(--color-surface-alt)}.st-order-no{font-weight:500}.st-order-who{flex-direction:column;min-width:0;display:flex}.st-order-who>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.st-order{grid-template-columns:minmax(0,1fr) auto}.st-order-who{grid-area:2/1/auto/-1}}.st-done{color:var(--color-sage-ink);margin:0}.st-cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:960px){.st-cols{grid-template-columns:minmax(0,1fr)}}.st-side{flex-direction:column;gap:16px;min-width:0;display:flex}.st-card{flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.st-lines{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.st-line{grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}@media (max-width:560px){.st-line{grid-template-columns:56px minmax(0,1fr) auto}.st-line>.cj-meta.cj-num{grid-column:2}}.st-thumb{background:var(--color-surface-alt);object-fit:cover;border-radius:8px;width:56px;height:56px}.st-line-what{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.st-totals{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;margin:0;padding-top:10px;display:grid}.st-totals dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.st-total{font-weight:500}.st-address{overflow-wrap:anywhere;flex-direction:column;font-style:normal;display:flex}.st-subs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.st-sub{overflow-wrap:anywhere;flex-direction:column;gap:4px;display:flex}.st-form{flex-direction:column;gap:10px;display:flex}.st-cancel>summary{cursor:pointer;color:var(--color-ink-muted)}.st-sheet{flex-direction:column;gap:12px;padding:16px;display:flex}.st-sheet-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.st-products{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.st-product{border-top:1px solid var(--color-line);padding:8px 0}.st-new-product>summary,.st-sheet details>summary{cursor:pointer}.st-options{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.st-option{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}@media (max-width:760px){.st-option{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:10px}}.st-c-order,.st-c-head-cart{border:1px solid var(--cp-line,#fff6);background:var(--cp-card,transparent);min-height:34px;color:var(--cp-ink,inherit);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;text-decoration:none;display:inline-flex}.st-c-badge{background:var(--cp-accent);min-width:20px;height:20px;color:var(--cp-accent-ink);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;display:inline-grid}@media (max-width:480px){.st-c-head-cart{padding:0 10px}.st-c-head-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.st-c-picker{border:1px solid var(--cp-line);border-radius:var(--cp-radius,16px);background:var(--cp-paper);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--cp-ink);padding:0}.st-c-picker::backdrop{background:var(--cp-scrim,#0c0a088c)}.st-c-picker-body{flex-direction:column;gap:14px;padding:16px;display:flex}.st-c-picker-head{align-items:center;gap:12px;display:flex}.st-c-picker-head .st-c-title{flex:1}.st-c-picker-thumb{object-fit:cover;border-radius:10px;width:52px;height:52px}.st-c-title{font-family:var(--font-ui);margin:0;font-size:19px;font-weight:500}.st-c-muted{color:var(--cp-muted);margin:0;font-size:13.5px}.st-c-strong{font-weight:600}.st-c-problem{color:var(--cp-strong);margin:0;font-weight:600}.st-c-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.st-c-btn{border:1px solid var(--cp-line);background:var(--cp-card);min-height:40px;color:var(--cp-ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}.st-c-btn-primary{border-color:var(--cp-accent);background:var(--cp-accent);color:var(--cp-accent-ink)}.st-c-btn-quiet{color:var(--cp-muted);background:0 0;border-color:#0000}.st-c-btn:disabled{opacity:.6;cursor:default}.st-c-form{flex-direction:column;gap:12px;display:flex}.st-c-field{flex-direction:column;gap:4px;min-width:0;font-size:13.5px;display:flex}.st-c-field>span,.st-c-field>label{color:var(--cp-muted)}.st-c-field input,.st-c-field select,.st-c-field textarea{border:1px solid var(--cp-line);background:var(--cp-card);width:100%;min-height:40px;color:var(--cp-ink);font:inherit;border-radius:10px;padding:8px 10px;font-size:15px}.st-c-field-small{max-width:7rem}.st-c-page{flex-direction:column;gap:14px;width:100%;max-width:760px;margin:0 auto;padding:20px 16px 40px;display:flex}.st-c-back{color:var(--cp-muted);font-size:14px}.st-c-h1{font-family:var(--font-ed);margin:0;font-size:28px;font-weight:500}.st-c-card{border:1px solid var(--cp-line);border-radius:var(--cp-radius,16px);background:var(--cp-card);flex-direction:column;gap:12px;padding:16px;display:flex}.st-c-lines{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.st-c-line{border-bottom:1px solid var(--cp-line);grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:14px;display:grid}.st-c-thumb{background:var(--cp-ph);object-fit:cover;border-radius:10px;width:72px;height:72px}.st-c-line-what{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.st-c-qty{align-items:flex-end;gap:8px;display:flex}.st-c-amount{font-variant-numeric:tabular-nums}.st-c-promo{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.st-c-promo .st-c-field{flex:12rem}.st-c-totals{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;margin:0;display:grid}.st-c-totals dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.st-c-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.st-c-wide{grid-column:1/-1}@media (max-width:520px){.st-c-grid{grid-template-columns:minmax(0,1fr)}}.dc-page,.dc-drawer{--dc-ink:var(--color-ink);--dc-ink-2:var(--color-ink-muted);--dc-ink-3:var(--color-ink-subtle);--dc-ink-4:var(--color-ink-faint);--dc-line:var(--color-line);--dc-line-2:var(--color-line-strong);--dc-surface:var(--color-surface);--dc-surface-2:var(--color-surface-alt);--dc-surface-3:var(--color-surface-strong)}.dc-page.ld-page{gap:24px}.dc-row{align-items:center;display:flex}.dc-wrap{flex-wrap:wrap}.dc-g6{gap:6px}.dc-g10{gap:10px}.dc-g16{gap:16px}.dc-fbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.dc-pills{min-width:0}.dc-pill.ld-pill{text-decoration:none}.dc-pill.ld-pill[aria-current=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-ink)}.dc-n{font-variant-numeric:lining-nums proportional-nums;opacity:.7;font-size:12px}.dc-fbar-r{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.dc-lst.lnc-btn{text-decoration:none}.dc-srch{border:1px solid var(--dc-line-2);border-radius:var(--radius-control);background:var(--dc-surface);width:280px;max-width:100%;height:40px;color:var(--dc-ink-3);align-items:center;gap:10px;margin:0;padding:0 8px 0 14px;transition:border-color .2s;display:flex}.dc-srch:hover,.dc-srch:focus-within{border-color:var(--dc-ink-4)}.dc-srch-input{min-width:0;height:100%;color:var(--dc-ink);font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:14px}.dc-srch-input::placeholder{color:var(--dc-ink-3)}.dc-kbd{border:1px solid var(--dc-line-2);background:var(--dc-surface-2);color:var(--dc-ink-2);font:600 11.5px/1 var(--font-ui);border-radius:6px;padding:4px 6px}.dc-docs{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.dc-docs[data-list=off]{grid-template-columns:minmax(0,1fr)}.dc-docs[data-list=off] .dc-dlist{display:none}.dc-dlist{flex-direction:column;max-height:calc(100vh - 48px);display:flex;position:sticky;top:24px;overflow:hidden}.dc-none{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;display:flex}.dc-drows,.dc-dgroup-rows{margin:0;padding:0;list-style:none}.dc-drows{scrollbar-width:thin;flex-direction:column;gap:2px;padding:8px;display:flex;overflow-y:auto}.dc-dgroup-rows{flex-direction:column;gap:2px;display:flex}.dc-dsec{color:var(--dc-ink-3);justify-content:space-between;align-items:center;margin:0;padding:10px 10px 6px 12px;font-size:13px;font-weight:600;display:flex}.dc-dgroup+.dc-dgroup .dc-dsec{border-top:1px solid var(--dc-line);margin-top:8px;padding-top:16px}.dc-drow{width:100%;color:inherit;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:12px 10px 12px 12px;text-decoration:none;transition:background-color .18s;display:grid;position:relative}.dc-drow:hover{background:var(--dc-surface-2)}.dc-drow[aria-current=page]{background:var(--dc-surface-3)}.dc-drow[aria-current=page]:before{background:var(--color-accent);content:"";border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.dc-thumb.ld-thumb{margin-top:2px}.dc-drow-text{min-width:0}.dc-dr-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.dc-dr-top .ld-name{min-width:0}.dc-dr-t{color:var(--dc-ink);align-items:flex-start;gap:6px;font-size:13px;font-weight:500;line-height:1.35;display:flex}.dc-dr-t .sl-ic{color:var(--dc-ink-3);flex:none;margin-top:2px}.dc-dr-m{color:var(--dc-ink-3);font-size:13px;line-height:1.35}.dc-ws{flex-direction:column;gap:16px;min-width:0;display:flex}.dc-ws-head{flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;display:flex}.dc-ws-title{flex:320px;min-width:0}.dc-ws-head .ld-p{margin:0}.dc-ws-head .ld-link{white-space:nowrap}.dc-thumb-lg.ld-thumb{width:56px;height:56px}.dc-ws-hacts{align-items:center;gap:8px;margin-left:auto;display:flex}.dc-tb{padding:4px 12px}.dc-tb-row{flex-wrap:wrap;align-items:center;gap:6px;min-height:46px;padding:6px 0;display:flex}.dc-tb-row+.dc-tb-row{border-top:1px solid var(--dc-line)}.dc-tb .lnc-btn-ghost{color:var(--dc-ink-2);padding:0 11px;text-decoration:none}.dc-tb .lnc-btn-ghost:hover,.dc-tb .dc-tb-edit[aria-current=true]{color:var(--dc-ink)}.dc-tb .dc-tb-edit[aria-current=true]{background:var(--dc-surface-3)}.dc-lang{color:var(--dc-ink-3);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.dc-ver{min-width:0;color:var(--dc-ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.dc-ver .sl-ic{color:var(--dc-ink-3)}.dc-tb-switch{margin-left:auto;font-size:13px}.dc-soon-switch{display:inline-flex}.dc-ws-body{grid-template:"main act""main rail"1fr/minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.dc-docs[data-list=off] .dc-ws-body{grid-template-columns:minmax(0,800px) 320px}.dc-ws-main{flex-direction:column;grid-area:main;gap:14px;min-width:0;display:flex}.dc-ws-act{flex-direction:column;grid-area:act;gap:16px;padding:18px 20px;display:flex}.dc-ws-rail{flex-direction:column;grid-area:rail;display:flex}.dc-act-info{flex-direction:column;gap:14px;min-width:0;display:flex}.dc-exp{color:var(--dc-ink-2);grid-template-columns:18px minmax(0,1fr);gap:10px;margin:0;font-size:13px;line-height:1.45;display:grid}.dc-exp>.sl-ic{color:var(--color-butter-ink);margin-top:1px}.dc-exp-sealed>.sl-ic{color:var(--color-sage-ink)}.dc-exp b{color:var(--dc-ink);font-weight:600}.dc-exp .dc-exp-link{grid-column:2;justify-self:start}.dc-act-btns{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.dc-act-btns .lnc-btn,.dc-act-form,.dc-act-form .lnc-btn{width:100%;text-decoration:none}.dc-act-form{margin:0}.dc-ready{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.dc-ready li{color:var(--dc-ink-2);grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.45;display:grid}.dc-ready .sl-ic{margin-top:1px}.dc-ready .dc-ok .sl-ic{color:var(--color-sage-ink)}.dc-ready .dc-todo .sl-ic{color:var(--color-butter-ink)}.dc-ready .dc-clash .sl-ic{color:var(--color-blush-ink)}.dc-doc{flex-direction:column;gap:12px;min-width:0;display:flex}.dc-note-bar{border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:10px 12px 10px 14px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.dc-note-bar>span{flex:220px;min-width:0}.dc-note-bar>.dc-nb-btns,.dc-note-bar>.sl-ic{flex:none}.dc-ask,.dc-editbar{background:var(--color-butter);color:var(--color-butter-ink)}.dc-sheet{border-radius:calc(var(--radius-card) + 2px);background:var(--color-paper);box-shadow:var(--shadow-float);color:var(--color-paper-ink)}.dc-docsheet{flex-direction:column;gap:24px;min-width:0;padding:34px 40px 38px;display:flex;position:relative}.dc-pp-head{border-bottom:1px solid var(--dc-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 16px;padding-bottom:16px;display:flex}.dc-pp-head>span:first-child{flex-direction:column;display:flex}.dc-pp-studio{letter-spacing:-.01em;font-size:14px;font-weight:600;display:block}.dc-pp-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dc-pp-title:has(.dc-seal){padding-right:104px}.dc-pp-h{letter-spacing:-.02em;margin:0 0 6px;font-size:26px;font-weight:600;line-height:1.15}.dc-pre{color:var(--dc-ink-2);white-space:pre-line;margin:0;font-size:14px;line-height:1.62}.dc-cls{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.dc-cl{border-radius:8px;flex-direction:column;gap:6px;transition:outline-color .2s;display:flex;position:relative}.dc-cl-hd{align-items:center;gap:8px;min-height:24px;display:flex}.dc-cl h4{flex-wrap:wrap;flex:auto;align-items:baseline;gap:2px 10px;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:1.35;display:flex}.dc-cl .dc-n{width:16px;color:var(--color-accent-text);font-size:inherit;opacity:1;flex:none;font-weight:600}.dc-cl p{color:var(--dc-ink-2);white-space:pre-line;margin:0;padding-left:26px;font-size:14px;line-height:1.62}.dc-v{background:var(--color-accent-soft);border-radius:3px;margin:0 -2px;padding:0 2px}@supports (color:color-mix(in lab, red, red)){.dc-v{background:color-mix(in srgb, var(--color-accent-soft) 80%, transparent)}}.dc-v{color:var(--dc-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone}.dc-v.dc-miss{background:var(--color-blush);color:var(--color-blush-ink);white-space:nowrap;border-radius:5px;margin:0;padding:1px 7px;font-size:13px;font-weight:600}.dc-cl-tools{flex:none;gap:2px;display:inline-flex}.dc-cl-tools .lnc-btn{width:30px;height:30px;color:var(--dc-ink-3);padding:0}[data-mode=edit] .dc-cl{outline:1.5px dashed var(--dc-line-2);outline-offset:7px}[data-mode=edit] .dc-cl:hover,[data-mode=edit] .dc-cl:focus-within{outline-color:var(--color-accent)}.dc-edit{flex-direction:column;gap:20px;margin:0;display:flex}.dc-cl-title.lnc-input{flex:200px;min-width:0;height:34px;font-size:14px;font-weight:600}.dc-cl-text.lnc-input{resize:vertical;width:calc(100% - 26px);min-height:72px;margin-left:26px;font-size:14px;line-height:1.62}.dc-sigs{border-top:1px solid var(--dc-line);flex-direction:column;gap:16px;padding-top:22px;display:flex}.dc-sigs .ld-h-sm{margin:0}.dc-sg{grid-template-columns:176px minmax(0,1fr);align-items:end;gap:18px;display:grid}.dc-sg .ld-col{align-items:flex-start}.dc-sg-box{border-bottom:1.5px solid var(--dc-ink-2);height:62px;color:var(--dc-ink);align-items:flex-end;padding:0 4px 2px;display:flex}.dc-sg-wait .dc-sg-box{border:1.5px dashed var(--dc-line-2);color:var(--dc-ink-3);text-align:center;border-radius:10px;justify-content:center;align-items:center;font-size:13px}.dc-typed{font-family:var(--font-ed);font-size:calc(28px * var(--editorial-scale));font-style:italic;font-weight:var(--editorial-weight);padding:0 0 6px 4px;line-height:1}.dc-legal{color:var(--dc-ink-3);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}.dc-legal .sl-ic{flex:none;margin-top:1px}.dc-seal{border:2px solid var(--color-sage-ink);background:var(--color-paper);width:92px;height:92px;box-shadow:inset 0 0 0 4px var(--color-paper), inset 0 0 0 5px var(--color-sage-ink);color:var(--color-sage-ink);text-align:center;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:600;line-height:1.2;display:flex;position:absolute;top:72px;right:32px;transform:rotate(-8deg)}.dc-seal .jb-num{font-size:12px}.dc-more{background:var(--dc-surface-2);color:var(--dc-ink-2);border-radius:12px;margin:0;padding:12px 14px;font-size:13px}.dc-rs{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.dc-rs+.dc-rs{border-top:1px solid var(--dc-line)}.dc-rs .ld-h-sm,.dc-rs .ld-p{margin:0}.dc-rs-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.dc-sgl,.dc-trail,.dc-lib,.dc-vl,.dc-lnk,.dc-pv-who{margin:0;padding:0;list-style:none}.dc-sgl{flex-direction:column;gap:12px;display:flex}.dc-sgl li{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.dc-ini.ld-initials{object-fit:cover;width:32px;height:32px;font-size:12px}.dc-sgl .dc-dr-top{flex-wrap:wrap;justify-content:flex-start;gap:4px 8px}.dc-sgl .dc-dr-top b{font-size:14px}.dc-sg-acts{flex-wrap:wrap;gap:4px 16px;display:flex}.dc-ws-act .dc-sg-acts{grid-column:2;margin-top:-4px}.dc-rem{color:var(--dc-ink-2);grid-template-columns:16px minmax(0,1fr);gap:10px;margin:0;font-size:13px;line-height:1.45;display:grid}.dc-rem .sl-ic{color:var(--dc-ink-3);margin-top:2px}.dc-trail{flex-direction:column;gap:14px;display:flex}.dc-trail li{grid-template-columns:12px minmax(0,1fr);gap:12px;display:grid;position:relative}.dc-trail li:before{background:var(--dc-line);content:"";width:2px;position:absolute;top:18px;bottom:-14px;left:5px}.dc-trail li:last-child:before{display:none}.dc-trail b{font-size:13px;font-weight:600}.dc-tdot{background:var(--dc-surface);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--dc-ink-4);border-radius:50%;margin-top:4px;position:relative}.dc-tdot-sage{background:var(--color-sage-ink);box-shadow:none}.dc-tdot-lilac{background:var(--color-lilac-ink);box-shadow:none}.dc-tdot-ink{background:var(--dc-ink);box-shadow:none}.dc-tdot-blush{background:var(--color-blush-ink);box-shadow:none}.dc-lib li{border-top:1px solid var(--dc-line);align-items:center;gap:10px;min-height:48px;padding:6px 0;display:flex}.dc-lib li:first-child{border-top:0}.dc-lib li>.sl-ic{color:var(--dc-ink-3);flex:none}.dc-lib b{flex:auto;min-width:0;font-size:14px;font-weight:500}.dc-lib-from{text-align:right;max-width:40%}.dc-lib-d li{align-items:flex-start;padding:12px 0}.dc-lib-d li>.sl-ic{margin-top:2px}.dc-lib-d form{margin:-2px 0 0}.dc-lnk{flex-direction:column;gap:4px;display:flex}.dc-lrow{width:calc(100% + 20px);color:inherit;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:12px;margin:0 -10px;padding:10px;text-decoration:none;transition:background-color .18s;display:grid}.dc-lrow:hover{background:var(--dc-surface-2)}.dc-lrow>.sl-ic{color:var(--dc-ink-3);margin-top:2px}.dc-static:hover{background:0 0}.dc-fp{white-space:nowrap;font-size:13px}.dc-qa{flex-direction:column;margin:0;display:flex}.dc-qa>div{border-top:1px solid var(--dc-line);grid-template-columns:190px minmax(0,1fr);gap:4px 20px;padding:14px 0;display:grid}.dc-qa>div:first-child{border-top:0;padding-top:0}.dc-qa dt{color:var(--dc-ink-3);font-size:13px;line-height:1.45}.dc-qa dd{color:var(--dc-ink);white-space:pre-line;margin:0;font-size:14px;line-height:1.5}.dc-qa dd.ld-meta{color:var(--dc-ink-3)}.dc-fs{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.dc-fs legend{margin-bottom:10px;padding:0}.dc-fs .ld-help{margin:0}.dc-tpls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dc-tpl{border:1px solid var(--dc-line-2);border-radius:var(--radius-control);background:var(--dc-surface);color:var(--dc-ink);cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.dc-tpl:last-child:nth-child(odd){grid-column:1/-1}.dc-tpl:hover{border-color:var(--dc-ink-3)}.dc-tpl:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-soft);box-shadow:0 0 0 1px var(--color-accent)}.dc-tpl:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.dc-tpl b{font-size:14px;font-weight:600;line-height:1.3}.dc-tpl span{color:var(--dc-ink-3);font-size:13px;line-height:1.35}.dc-tpl:has(input:checked) span{color:var(--dc-ink-2)}.dc-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dc-drawer .ld-seg{align-self:flex-start}.dc-drawer .ld-seg>span{border-radius:var(--radius-button);height:34px;color:var(--color-ink-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.dc-drawer .ld-seg>[aria-pressed=true]{background:var(--color-surface);box-shadow:0 1px 2px #0000001a, 0 0 0 1px var(--color-line);color:var(--color-ink)}.dc-drop{border:1.5px dashed var(--dc-line-2);border-radius:var(--radius-card);background:var(--dc-surface-2);width:100%;color:var(--dc-ink);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;display:flex}.dc-drop .sl-ic{color:var(--dc-ink-2)}.dc-vl li{border-top:1px solid var(--dc-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;display:grid}.dc-vl li:first-child{border-top:0;padding-top:0}.dc-vl .dc-v{border-radius:5px;grid-column:1/-1;justify-self:start;margin:0;padding:2px 7px}.dc-pv-stage{background:var(--dc-surface-2);flex-direction:column;gap:16px;margin:-4px -24px;padding:24px;display:flex}.dc-pv{border:1px solid var(--dc-line);border-radius:24px;flex-direction:column;gap:14px;width:100%;max-width:360px;margin:0 auto;padding:22px 20px 20px;display:flex}.dc-pv-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dc-pv-hold{color:var(--dc-ink-2);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.dc-name-lg{font-size:calc(28px * var(--editorial-scale))}.dc-pv-sec{border-top:1px solid var(--dc-line);flex-direction:column;gap:8px;padding-top:14px;display:flex}.dc-pv-sec .ld-h-sm{margin:0}.dc-pv-list{color:var(--dc-ink-2);flex-direction:column;gap:6px;margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.5;display:flex}.dc-pv-who{flex-direction:column;gap:10px;display:flex}.dc-pv-who li{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14px;font-weight:500;display:grid}.dc-ini-28.ld-initials{object-fit:cover;width:28px;height:28px;font-size:12px}.dc-pv-box{border:1.5px dashed var(--dc-line-2);height:96px;color:var(--dc-ink-3);border-radius:14px;justify-content:center;align-items:center;font-size:14px;display:flex}.dc-pv-check{font-size:13px;line-height:1.45}.dc-pv-btn.lnc-btn{width:100%;height:48px}.dc-pv-open.lnc-btn{align-self:center;text-decoration:none}@media (min-width:1600px){.dc-docs{grid-template-columns:380px minmax(0,1fr)}.dc-ws-body{grid-template-columns:minmax(0,1fr) 320px}}@media (min-width:1400px) and (max-width:1599px){.dc-docs{grid-template-columns:296px minmax(0,1fr);gap:20px}.dc-ws-body{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.dc-docsheet{padding:30px 32px 34px}}@media (max-width:1599px){.dc-editbar>.dc-nb-msg{flex:calc(100% - 28px)}}@media (max-width:1399px){.dc-ws-body,.dc-docs[data-list=off] .dc-ws-body{grid-template:"act""main""rail"/minmax(0,1fr)}.dc-docs[data-list=off] .dc-ws-main{max-width:820px}.dc-ws-act{flex-flow:wrap;align-items:flex-start;gap:18px 28px}.dc-act-info{flex:300px}.dc-act-btns{flex-wrap:wrap;flex:100%;display:flex}.dc-act-btns .lnc-btn,.dc-act-form{width:auto}.dc-ws-act .dc-sg-acts{grid-column:auto;margin-top:0}}@media (max-width:1240px){.dc-docs{grid-template-columns:300px minmax(0,1fr);gap:20px}.dc-docsheet{padding:30px 32px 34px}.dc-qa>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:1080px){.dc-docs,.dc-docs[data-list=off]{grid-template-columns:minmax(0,1fr)}.dc-dlist,.dc-docs[data-list=off] .dc-dlist{max-height:none;display:flex;position:static}.dc-lst.lnc-btn{display:none}.dc-drows{scroll-snap-type:x proximity;flex-direction:row;gap:8px;padding:10px;overflow:auto hidden}.dc-dgroup,.dc-dgroup-rows,.dc-dgroup-rows>li{display:contents}.dc-dsec{display:none}.dc-drow{border:1px solid var(--dc-line);scroll-snap-align:start;flex:none;width:276px}}@media (max-width:900px){.dc-fbar-r,.dc-srch{width:100%}}@media (max-width:620px){.dc-page .ld-actions{flex-direction:column;align-items:stretch;width:100%}.dc-page .ld-actions .lnc-btn-primary{order:-1}.dc-pills.ld-pills{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.dc-pill.ld-pill{flex:none}.dc-ws-head{align-items:flex-start;gap:12px}.dc-thumb-lg.ld-thumb{width:44px;height:44px}.dc-ws-title{flex:200px}.dc-ws-hacts{margin-left:0}.dc-tb{padding:2px 10px}.dc-tb-row .lnc-btn-ghost .sl-ic{display:none}.dc-lang{flex-basis:100%}.dc-lang,.dc-tb-switch{margin-left:0}.dc-act-btns .lnc-btn,.dc-act-form{flex:auto}.dc-ws-act .dc-sg-acts{grid-column:2;margin-top:-4px}.dc-docsheet{gap:20px;padding:22px 18px 26px}.dc-pp-h{font-size:18px}.dc-pp-title{flex-wrap:wrap}.dc-pp-title:has(.dc-seal){padding-right:0}.dc-seal{width:84px;height:84px;position:static}.dc-cl p{padding-left:0}.dc-cl-text.lnc-input{width:100%;margin-left:0}.dc-sg{grid-template-columns:minmax(0,1fr);gap:8px}.dc-tpls,.dc-grid2{grid-template-columns:minmax(0,1fr)}.dc-pv-stage{padding:16px}}.doc-kv{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;margin:0;font-size:14px;display:grid}.doc-kv dt{color:var(--color-ink-subtle)}.doc-kv dd{text-align:right;margin:0;font-weight:500}.qst-intro{margin:0}.qst-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qst-item{border-top:1px solid var(--color-line);flex-direction:column;gap:6px;padding:14px 0;display:flex}.qst-item:first-child{border-top:0}.qst-label{color:var(--color-ink-muted);align-items:baseline;gap:10px;margin:0;font-size:14px;font-weight:500;display:flex}.qst-n{min-width:22px;color:var(--color-ink-faint)}.qst-answer{white-space:pre-wrap;margin:0 0 0 32px;font-size:14px}.qst-empty{margin:0 0 0 32px}.qst-files{flex-direction:column;gap:4px;margin:0 0 0 32px;padding:0;list-style:none;display:flex}.qst-file{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.qst-link{flex-direction:column;gap:6px;display:flex}.qst-link-row{align-items:center;gap:8px;min-width:0;display:flex}.qst-link-url{min-width:0;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.qst-actions{flex-wrap:wrap;gap:8px;display:flex}.qst-job-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qst-job-row{border-top:1px solid var(--color-line);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.qst-job-list li:first-child .qst-job-row{border-top:0}.qst-job-row:hover .cj-strong{color:var(--color-accent-text)}.qst-job-text{flex-direction:column;gap:2px;min-width:0;display:flex}.tpl-lib{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:1000px){.tpl-lib{grid-template-columns:220px minmax(0,1fr)}.tpl-rail{position:sticky;top:88px}}.tpl-rail{flex-direction:column;gap:16px;display:flex}.tpl-rail-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:999px){.tpl-rail-list{scrollbar-width:none;flex-direction:row;overflow-x:auto}.tpl-rail-note{display:none}}.tpl-rail-item{border-radius:var(--radius-nav);min-height:40px;color:var(--color-ink);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.tpl-rail-item:hover{background:var(--color-surface-alt)}.tpl-rail-item[aria-current=page]{background:var(--color-primary);color:var(--color-primary-ink)}.tpl-rail-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tpl-rail-n{color:inherit;opacity:.7;font-size:12px}.tpl-rail-note{border-radius:calc(var(--radius-card) - 4px);background:var(--color-surface-alt);flex-direction:column;gap:4px;padding:14px;display:flex}.tpl-main{flex-direction:column;gap:32px;min-width:0;display:flex}.tpl-search{max-width:440px}.tpl-section{flex-direction:column;gap:16px;display:flex}.tpl-section-head{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.tpl-section-glyph{background:var(--color-surface-strong);width:40px;height:40px;color:var(--color-ink-muted);border-radius:12px;place-items:center;display:inline-grid}.tpl-section-text{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.tpl-section-title{font-size:var(--text-section-title)}.tpl-section-text .cj-meta{margin:0}.tpl-sub{font-size:var(--text-card-title);margin:8px 0 0;font-weight:600}.tpl-starters{flex-direction:column;gap:6px;display:flex}.tpl-starters .tpl-grid{margin-top:10px}.tpl-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}@media (max-width:520px){.tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.tpl-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;padding:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s;display:flex;overflow:hidden}.tpl-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.tpl-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tpl-card-text{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.tpl-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.tpl-card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.tpl-card-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tpl-drawer-body{flex-direction:column;gap:16px;display:flex}.tpl-drawer-body .cj-meta{margin:0}.tpl-drawer-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}.tpl-delete{color:var(--color-blush-ink)}.tpl-desk{background:var(--color-surface-strong);justify-content:center;align-items:flex-start;height:168px;padding:18px 18px 0;display:flex;overflow:hidden}.tpl-desk-full{border-radius:calc(var(--radius-card) - 4px);height:auto;padding:20px}.tpl-paper{background:var(--color-paper);width:100%;max-width:200px;min-height:100%;box-shadow:var(--shadow-card);color:var(--color-paper-ink);pointer-events:none;border-radius:3px 3px 0 0;flex-direction:column;gap:8px;padding:14px 14px 12px;font-size:12px;line-height:1.45;display:flex}.tpl-desk-full .tpl-paper{border-radius:4px;gap:12px;max-width:560px;padding:28px 30px;font-size:14px}.tpl-mail-from{color:var(--color-paper-ink)}@supports (color:color-mix(in lab, red, red)){.tpl-mail-from{color:color-mix(in srgb, var(--color-paper-ink) 60%, transparent)}}.tpl-mail-from{font-weight:500}.tpl-mail-subject,.tpl-qst-title,.tpl-contract-title,.tpl-package-name,.tpl-tasks-name{font-family:var(--font-ui);font-size:1.45em;font-weight:500;line-height:1.15}.tpl-mail-body,.tpl-contract-body,.tpl-qst-list,.tpl-package-list,.tpl-tasks-list{flex-direction:column;gap:.6em;display:flex}.tpl-mail-p,.tpl-contract-p{white-space:pre-wrap}.tpl-mail-button{background:var(--color-primary);color:var(--color-primary-ink);border-radius:99px;align-self:flex-start;padding:.5em 1.1em;font-weight:600}.tpl-qst-intro{color:var(--color-paper-ink)}@supports (color:color-mix(in lab, red, red)){.tpl-qst-intro{color:color-mix(in srgb, var(--color-paper-ink) 70%, transparent)}}.tpl-qst-q{flex-direction:column;gap:.35em;display:flex}.tpl-qst-label{font-weight:600}.tpl-qst-req{color:var(--color-paper-ink)}@supports (color:color-mix(in lab, red, red)){.tpl-qst-req{color:color-mix(in srgb, var(--color-paper-ink) 55%, transparent)}}.tpl-qst-req{font-weight:500}.tpl-qst-box{border:1px solid var(--color-paper-ink);height:1.9em}@supports (color:color-mix(in lab, red, red)){.tpl-qst-box{border:1px solid color-mix(in srgb, var(--color-paper-ink) 20%, transparent)}}.tpl-qst-box{border-radius:3px}.tpl-qst-box-tall{height:4em}.tpl-qst-box-file{border-style:dashed}.tpl-qst-options{flex-wrap:wrap;gap:.4em;display:flex}.tpl-qst-option{border:1px solid var(--color-paper-ink);padding:.2em .7em}@supports (color:color-mix(in lab, red, red)){.tpl-qst-option{border:1px solid color-mix(in srgb, var(--color-paper-ink) 22%, transparent)}}.tpl-qst-option{border-radius:99px}.tpl-qst-option-multi{border-radius:3px}.tpl-contract-sign{background:var(--color-paper-ink);width:45%;height:1px;margin-top:auto}@supports (color:color-mix(in lab, red, red)){.tpl-contract-sign{background:color-mix(in srgb, var(--color-paper-ink) 40%, transparent)}}.tpl-package-price{font-size:1.3em;font-weight:600}.tpl-package-line:before{content:"";background:var(--color-accent);vertical-align:.1em;border-radius:50%;width:.45em;height:.45em;margin-right:.6em;display:inline-block}.tpl-tasks-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6em;display:grid}.tpl-tasks-box{border:1px solid var(--color-paper-ink);width:.95em;height:.95em}@supports (color:color-mix(in lab, red, red)){.tpl-tasks-box{border:1px solid color-mix(in srgb, var(--color-paper-ink) 35%, transparent)}}.tpl-tasks-box{border-radius:3px}.tpl-tasks-when{color:var(--color-paper-ink)}@supports (color:color-mix(in lab, red, red)){.tpl-tasks-when{color:color-mix(in srgb, var(--color-paper-ink) 55%, transparent)}}.tpl-tasks-when{white-space:nowrap}.tpl-editor.lnc-drawer{width:min(640px,100%)}.tpl-vars{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tpl-var{border:1px solid var(--color-line-strong);border-radius:var(--radius-chip);background:var(--color-surface);min-height:32px;color:var(--color-accent-text);font-family:var(--font-mono);cursor:pointer;padding:0 10px;font-size:12px}.tpl-var:hover{border-color:var(--color-accent)}.tpl-var:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tpl-live{flex-direction:column;gap:8px;display:flex}.tpl-questions{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.tpl-question-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tpl-question{border:1px solid var(--color-line);border-radius:calc(var(--radius-card) - 4px);background:var(--color-surface-alt);flex-direction:column;gap:10px;padding:14px;display:flex}.tpl-question-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.tpl-question-n{color:var(--color-ink-muted);font-size:var(--text-meta);font-weight:600}.tpl-question-tools{gap:2px;display:flex}.tpl-question-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.dc-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.dc-rel{border-collapse:collapse;width:100%;font-size:14px}.dc-rel th{border-bottom:1px solid var(--dc-line);color:var(--dc-ink-3);text-align:left;white-space:nowrap;padding:12px 10px;font-size:12px;font-weight:500}.dc-rel td{border-bottom:1px solid var(--dc-line);vertical-align:middle;white-space:nowrap;padding:12px 10px}.dc-rel th:first-child,.dc-rel td:first-child{padding-left:0}.dc-rel tbody tr:last-child td{border-bottom:0}.dc-undo{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.dc-undo .ld-link,.dc-sg-acts form .ld-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dc-sg-acts form{display:contents}.dc-rem-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dc-rem-form .lnc-switch{font-size:14px}.sig-pad{border:1.5px dashed var(--color-line-strong);background:var(--color-surface);touch-action:none;border-radius:10px}.sig-pad-box{aspect-ratio:180/52;width:100%;height:auto;color:var(--color-ink);cursor:crosshair;display:block}.sig-pad-hint{fill:var(--color-ink-subtle);font-size:6px}.sig-pad-clear{color:var(--color-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.dc-sg-box svg{width:100%;height:54px;display:block}.dc-drawer .ld-seg.dc-seg-radio>label{border-radius:var(--radius-button);height:34px;color:var(--color-ink-muted);white-space:nowrap;cursor:pointer;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.dc-drawer .ld-seg.dc-seg-radio>label:has(input:checked){background:var(--color-surface);box-shadow:0 1px 2px #0000001a, 0 0 0 1px var(--color-line);color:var(--color-ink)}.dc-drawer .ld-seg.dc-seg-radio>label:has(input:focus-visible){outline:2px solid var(--color-focus,var(--color-ink));outline-offset:2px}.dc-cmp-switch{margin-left:auto;text-decoration:none}.dc-cmp-switch[aria-checked=true] .lnc-switch-track{background:var(--color-accent)}.dc-cmp-switch[aria-checked=true] .lnc-switch-track:after{transform:translate(16px)}.dc-cmpbar{background:var(--color-sage);color:var(--color-sage-ink);display:flex}.dc-ins{background:var(--color-sage);color:var(--color-sage-ink);text-underline-offset:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 4px;text-decoration:underline;text-decoration-thickness:1px}.dc-del{background:var(--color-blush);color:var(--color-blush-ink);border-radius:4px;margin-right:4px;padding:1px 4px;text-decoration:line-through}.dc-cl.dc-changed{position:relative}.dc-cl.dc-changed:before{content:"";background:var(--color-sage-ink);border-radius:3px;width:3px;position:absolute;top:2px;bottom:2px;left:-18px}.dc-cl.dc-removed:before{background:var(--color-blush-ink)}.dc-chg{vertical-align:middle;margin-left:8px}.dc-amendment{gap:14px}.dc-amendment .dc-pp-head{align-items:center}.dc-pdf-form{display:contents}.dc-pdf-wait{color:inherit;opacity:.8;font-weight:500}.dc-pdf-wait:before{content:"·";margin:0 6px}.dc-pdf-fail{color:var(--color-danger,var(--color-ink));flex-basis:100%;font-size:13px}.dc-drop{cursor:pointer}.dc-drop[data-chosen=true]{border-style:solid;border-color:var(--color-accent)}.dc-drop:focus-within{outline:2px solid var(--color-focus,var(--color-ink));outline-offset:2px}.dc-drop-ic{color:var(--dc-ink-2)}.dc-sg-edit{align-items:flex-start}.dc-sg-inputs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.dc-grow{flex:1;min-width:0}.dc-upl-status{margin:0}.dc-place{flex-direction:column;gap:16px;display:flex}.dc-place-bar{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.dc-place-set{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.dc-place-seg{flex-wrap:wrap;max-width:100%}.dc-place-seg>button{height:30px;padding:0 10px;font-size:13px}.dc-place-bar .ld-help{flex-basis:100%;margin:0}.dc-tone{background:var(--pdf-tone);border-radius:50%;width:10px;height:10px}.dc-place-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dc-place-foot>[role=status]{margin-right:auto}[data-tone="0"]{--pdf-tone:#3f6b9e}[data-tone="1"]{--pdf-tone:sienna}[data-tone="2"]{--pdf-tone:#3f6b4f}[data-tone="3"]{--pdf-tone:#7a4f9e}.pdf-state{color:var(--color-ink-muted);text-align:center;margin:0;padding:24px 0}.pdf-pages{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pdf-page{border:1px solid var(--color-line);touch-action:manipulation;background:#fff;border-radius:4px;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000014}.dc-place .pdf-page{cursor:crosshair}.pdf-canvas{width:100%;height:100%;display:block}.pdf-field{border:1.5px solid var(--pdf-tone,#3f6b9e);background:var(--pdf-tone,#3f6b9e);border-radius:3px;align-items:center;min-width:12px;min-height:10px;padding:0 4px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.pdf-field{background:color-mix(in srgb, var(--pdf-tone,#3f6b9e) 14%, transparent)}}.pdf-field{color:var(--pdf-tone,#3f6b9e);font:600 11px/1.1 var(--font-sans,system-ui, sans-serif);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.pdf-field[aria-current=true]{box-shadow:0 0 0 2px var(--color-surface,#fff), 0 0 0 4px var(--pdf-tone,#3f6b9e)}.pdf-field:focus-visible{outline:2px solid var(--color-focus,#000);outline-offset:2px}.pdf-field-ro{cursor:default}.pdf-field-ro[data-signed=true]{background:var(--pdf-tone,#3f6b9e);border-style:solid}@supports (color:color-mix(in lab, red, red)){.pdf-field-ro[data-signed=true]{background:color-mix(in srgb, var(--pdf-tone,#3f6b9e) 6%, transparent)}}.pdf-field-ro[data-signed=true]{opacity:.6}.pdf-field-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pdf-field-x{background:var(--pdf-tone,#3f6b9e);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font:700 12px/1 system-ui,sans-serif;display:grid;position:absolute;top:-9px;right:-9px}.pdf-field-ro:not([data-tone]){--pdf-tone:var(--cp-line,#c9c1b5);background:0 0;border-style:dashed}.pdf-field-ro[data-mine=true]{--pdf-tone:var(--cp-accent,sienna);background:var(--pdf-tone);border-style:solid}@supports (color:color-mix(in lab, red, red)){.pdf-field-ro[data-mine=true]{background:color-mix(in srgb, var(--pdf-tone) 14%, transparent)}}.auto-ic{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;width:20px;height:20px}.auto-ic-sm{width:15px;height:15px}.auto-switch{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px;display:inline-flex}.auto-switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.proto{--bg:var(--color-ground);--bg-tex:var(--texture-ground);--bg-tex-size:var(--texture-size);--surface:var(--color-surface);--surface-tex:var(--texture-surface);--surface-2:var(--color-surface-alt);--surface-3:var(--color-surface-strong);--ink:var(--color-ink);--ink-2:var(--color-ink-muted);--ink-3:var(--color-ink-subtle);--ink-4:var(--color-ink-faint);--line:var(--color-line);--line-2:var(--color-line-strong);--accent-ink:var(--color-accent-ink);--accent-soft:var(--color-accent-soft);--accent-text:var(--color-accent-text);--primary:var(--color-primary);--primary-ink:var(--color-primary-ink);--primary-hover:var(--color-primary-hover);--focus:var(--color-focus);--band-bg:var(--color-band);--band-tex:var(--texture-band);--band-ink:var(--color-band-ink);--band-ink-2:var(--color-band-ink-muted);--band-fig:var(--color-band-figure);--band-hot:var(--color-band-hot);--greet-bg:var(--color-greet);--greet-tex:var(--texture-greet);--greet-ink:var(--color-greet-ink);--greet-ink-2:var(--color-greet-ink-muted);--greet-pad:var(--space-greet);--greet-r:var(--radius-greet);--sun-arc:var(--color-sun-arc);--sun-gold:var(--color-sun-gold);--sun-dot:var(--color-sun-dot);--sun-shoot:var(--color-sun-shoot);--c-butter:var(--color-butter);--c-butter-ink:var(--color-butter-ink);--c-sage:var(--color-sage);--c-sage-ink:var(--color-sage-ink);--c-lilac:var(--color-lilac);--c-lilac-ink:var(--color-lilac-ink);--c-blush:var(--color-blush);--c-blush-ink:var(--color-blush-ink);--c-sky:var(--color-sky);--c-sky-ink:var(--color-sky-ink);--c-stone:var(--color-stone);--c-stone-ink:var(--color-stone-ink);--paper:var(--color-paper);--paper-ink:var(--color-paper-ink);--cp-paper:var(--color-client-paper);--cp-paper-2:var(--color-client-paper-alt);--cp-tex:none;--cp-ink:var(--color-client-ink);--cp-muted:var(--color-client-muted);--cp-line:var(--color-client-line);--cp-accent:var(--color-client-accent);--cp-accent-ink:var(--color-client-accent-ink);--cp-dark:var(--color-client-dark);--cp-dark-2:var(--color-client-dark-alt);--cp-dark-ink:var(--color-client-dark-ink);--cp-dark-muted:var(--color-client-dark-muted);--cp-warm:var(--color-client-warm);--r-card:var(--radius-card);--r-photo:var(--radius-photo);--r-ctl:var(--radius-control);--r-btn:var(--radius-button);--r-chip:var(--radius-chip);--r-nav:var(--radius-nav);--card-border:var(--border-card);--lift:var(--transform-lift);--h-page:var(--text-page-title);--h-page-weight:var(--font-weight-page-title);--ed-scale:1;--ed-weight:450;color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:14.5px;line-height:1.5}[data-look=riso] .proto{--ed-scale:1.04}.proto form{margin:0}.proto a{color:inherit}.proto img{max-width:100%}.proto [hidden]{display:none!important}.proto *,.proto :before,.proto :after{box-sizing:border-box}.proto button,.proto input,.proto select,.proto textarea{font:inherit;color:inherit}.proto :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.proto .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.proto .main{flex-direction:column;min-width:0;display:flex}.proto .kbd{font:600 11.5px/1 var(--font-ui);color:var(--ink-2);border:1px solid var(--line-2);background:var(--surface-2);border-radius:6px;padding:4px 6px}.proto .page{flex-direction:column;gap:32px;width:100%;max-width:1520px;padding:32px 44px 64px;display:flex}.proto .page-head{flex-wrap:wrap;align-items:flex-end;gap:20px;display:flex}.proto .page-head>.col{min-width:0}.proto .page-head .actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.proto .greet{background-color:var(--greet-bg);background-image:var(--greet-tex);color:var(--greet-ink);padding:var(--greet-pad);border-radius:var(--greet-r);background-size:240px}.proto .greet .h-sub{color:var(--greet-ink-2)}.proto .h-page{font-size:var(--h-page);font-weight:var(--h-page-weight);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.02}.proto .h-sub{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:17px}.proto .h-sec{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:750;line-height:1.2}.proto .h-card{letter-spacing:-.01em;margin:0;font-size:16.5px;font-weight:700;line-height:1.3}.proto .h-sm{margin:0;font-size:14.5px;font-weight:700}.proto .t-meta{color:var(--ink-3);text-wrap-style:pretty;font-size:13px}.proto .t-2{color:var(--ink-2)}.proto .t-sm{font-size:13px}.proto .t-strong{color:var(--ink);font-weight:700}.proto .p{margin:0}.proto .name{font-family:var(--font-ui);letter-spacing:-.005em;font-size:1em;font-style:normal;font-weight:500;line-height:1.25}.proto .name-sm{font-size:14px}.proto .name-md{font-size:16px}.proto .name-xl{font-size:28px;font-weight:600;line-height:1.15}.proto .num{font-variant-numeric:lining-nums proportional-nums}.proto .fig{letter-spacing:-.03em;font-variant-numeric:lining-nums proportional-nums;font-size:36px;font-weight:800;line-height:1.05}.proto .fig-sm{letter-spacing:-.025em;font-variant-numeric:lining-nums proportional-nums;font-size:26px;font-weight:800;line-height:1.1}.proto .time{letter-spacing:-.03em;font-variant-numeric:lining-nums proportional-nums;font-size:28px;font-weight:800;line-height:1}.proto .mono{font-family:var(--font-mono)}.proto .row{align-items:center;gap:12px;min-width:0;display:flex}.proto .col{flex-direction:column;gap:12px;min-width:0;display:flex}.proto .base{align-items:baseline}.proto .top-al{align-items:flex-start}.proto .end{align-items:flex-end}.proto .between{justify-content:space-between}.proto .wrap{flex-wrap:wrap}.proto .grow{flex:auto;min-width:0}.proto .none{flex:none}.proto .push{margin-left:auto}.proto .g-2{gap:2px}.proto .g-4{gap:4px}.proto .g-6{gap:6px}.proto .g-8{gap:8px}.proto .g-10{gap:10px}.proto .g-12{gap:12px}.proto .g-14{gap:14px}.proto .g-16{gap:16px}.proto .g-20{gap:20px}.proto .g-24{gap:24px}.proto .g-32{gap:32px}.proto .g-40{gap:40px}.proto .grid{gap:24px;min-width:0;display:grid}.proto .cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.proto .split-rail{grid-template-columns:minmax(0,1fr) 360px}.proto .ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proto .card{background-color:var(--surface);background-image:var(--surface-tex);border:var(--card-border);border-radius:var(--r-card);box-shadow:var(--shadow-card);background-size:240px;min-width:0}.proto .pad{padding:22px 24px}.proto .pad-sm{padding:14px 16px}.proto .clip{overflow:hidden}.proto .lift{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s}.proto .lift:hover{transform:var(--lift);box-shadow:var(--shadow-hover)}.proto .inset{background:var(--surface-2);border-radius:max(4px, calc(var(--r-card) - 6px))}.proto .divider{background:var(--line);border:0;height:1px;margin:0}.proto .band{background-color:var(--band-bg);background-image:var(--band-tex);color:var(--band-ink);border-radius:var(--r-card);background-size:240px;padding:24px 28px;position:relative;overflow:hidden}.proto .band .lbl{color:var(--band-ink-2);font-size:13px}.proto .band .fig{color:var(--band-fig)}.proto .band .hot{color:var(--band-hot)}.proto .sheet{background:var(--surface);border-radius:calc(var(--r-card) + 2px);box-shadow:var(--shadow-float)}.proto .btn{border-radius:var(--r-btn);height:42px;font:600 14.5px/1 var(--font-ui);cursor:pointer;white-space:nowrap;color:var(--ink);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:transform .12s,background-color .2s,border-color .2s,box-shadow .2s,color .2s;display:inline-flex}.proto .btn .ic{width:18px;height:18px}.proto .btn:active{transform:scale(.97)}.proto .btn-primary{background:var(--primary);color:var(--primary-ink)}.proto .btn-primary:hover{background:var(--primary-hover)}.proto .btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-2)}.proto .btn-secondary:hover{border-color:var(--ink-3)}.proto .btn-ghost:hover{background:var(--surface-3)}.proto .btn-sm{height:34px;padding:0 13px;font-size:13.5px}.proto .btn-sm .ic{width:16px;height:16px}.proto .btn-icon{width:42px;padding:0}.proto .btn-icon.btn-sm{width:34px}.proto .link{color:var(--accent-text);cursor:pointer;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;border:0;padding:0;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-size .25s}.proto .link:hover{background-size:100% 1px}.proto .ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:20px;height:20px}.proto .ic-sm{width:16px;height:16px}.proto .ic-xs{width:14px;height:14px}.proto .chip{border-radius:var(--r-chip);white-space:nowrap;background:var(--c-stone);height:26px;color:var(--c-stone-ink);flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:650;line-height:1;display:inline-flex}.proto .chip .ic{width:14px;height:14px}.proto .chip.butter{background:var(--c-butter);color:var(--c-butter-ink)}.proto .chip.sage{background:var(--c-sage);color:var(--c-sage-ink)}.proto .chip.lilac{background:var(--c-lilac);color:var(--c-lilac-ink)}.proto .chip.blush{background:var(--c-blush);color:var(--c-blush-ink)}.proto .chip.sky{background:var(--c-sky);color:var(--c-sky-ink)}.proto .chip.stone{background:var(--c-stone);color:var(--c-stone-ink)}.proto .chip.accent{background:var(--color-accent);color:var(--accent-ink)}.proto .chip.ink{background:var(--primary);color:var(--primary-ink)}.proto .chip.outline{border:1px solid var(--line-2);color:var(--ink-2);background:0 0}.proto .chip.hatch{background:repeating-linear-gradient(135deg, var(--c-butter) 0 5px, transparent 5px 10px);color:var(--c-butter-ink);border:1px solid var(--c-butter-ink)}.proto .dot{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.proto .dot.butter{background:var(--c-butter-ink)}.proto .dot.sage{background:var(--c-sage-ink)}.proto .dot.lilac{background:var(--c-lilac-ink)}.proto .dot.blush{background:var(--c-blush-ink)}.proto .dot.sky{background:var(--c-sky-ink)}.proto .dot.accent{background:var(--color-accent)}.proto .dot.stone{background:var(--c-stone-ink)}.proto .pills{flex-wrap:wrap;gap:8px;display:flex}.proto .pill{border-radius:var(--r-btn);border:1px solid var(--line-2);background:var(--surface);height:36px;color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,transform .12s;display:inline-flex}.proto .pill:hover{border-color:var(--ink-3)}.proto .pill:active{transform:scale(.97)}.proto .pill[aria-pressed=true]{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.proto .pill .n{opacity:.7;font-variant-numeric:lining-nums proportional-nums;font-size:12px}.proto .seg{background:var(--surface-3);border-radius:var(--r-btn);flex:none;gap:2px;padding:3px;display:inline-flex}.proto .seg button{border-radius:var(--r-btn);height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.proto .seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000001a, 0 0 0 1px var(--line)}.proto .tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.proto .tabs [role=tab]{height:46px;color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0;font-size:14.5px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.proto .tabs [role=tab]:hover{color:var(--ink)}.proto .tabs [role=tab][aria-selected=true]{color:var(--ink);border-color:var(--color-accent)}.proto .tabs .n{color:var(--ink-3);font-variant-numeric:lining-nums proportional-nums;font-size:12px}.proto .field{flex-direction:column;gap:6px;min-width:0;display:flex}.proto .field>.lbl,.proto .lbl-f{color:var(--ink-2);font-size:13px;font-weight:600}.proto .input{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);width:100%;height:44px;color:var(--ink);padding:0 14px;font-size:14.5px;transition:border-color .2s,box-shadow .2s}.proto .input::placeholder{color:var(--ink-3);opacity:1}.proto .input:hover{border-color:var(--ink-4)}.proto .input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.proto textarea.input{resize:vertical;height:auto;min-height:96px;padding:12px 14px;line-height:1.5}.proto .select{display:block;position:relative}.proto .select select{appearance:none;cursor:pointer;padding-right:38px}.proto .select:after{content:"";border-right:1.75px solid var(--ink-3);border-bottom:1.75px solid var(--ink-3);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.proto .help{color:var(--ink-3);font-size:12.5px}.proto .switch{cursor:pointer;align-items:center;gap:12px;display:inline-flex}.proto .switch input{opacity:0;width:1px;height:1px;position:absolute}.proto .switch-ui{background:var(--line-2);border-radius:999px;flex:none;width:40px;height:24px;transition:background-color .25s;position:relative}.proto .switch-ui:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.proto .switch input:checked+.switch-ui{background:var(--color-accent)}.proto .switch input:checked+.switch-ui:after{transform:translate(16px)}.proto .switch input:focus-visible+.switch-ui{outline:2px solid var(--focus);outline-offset:2px}.proto .check{cursor:pointer;align-items:center;gap:12px;min-width:0;display:inline-flex}.proto .check input{opacity:0;width:1px;height:1px;position:absolute}.proto .check-ui{border:1.5px solid var(--line-2);background:var(--surface);border-radius:6px;flex:none;width:20px;height:20px;transition:background-color .2s,border-color .2s,transform .15s;position:relative}.proto .check-ui:after{content:"";border-right:2px solid var(--accent-ink);border-bottom:2px solid var(--accent-ink);width:5px;height:10px;transition:transform .22s cubic-bezier(.2,.8,.2,1.4);position:absolute;top:2px;left:6px;transform:rotate(45deg)scale(0)}.proto .check input:checked+.check-ui{background:var(--color-accent);border-color:var(--color-accent)}.proto .check input:checked+.check-ui:after{transform:rotate(45deg)scale(1)}.proto .check:active .check-ui{transform:scale(.9)}.proto .check input:focus-visible+.check-ui{outline:2px solid var(--focus);outline-offset:2px}.proto .is-done .done-text{color:var(--ink-3);text-decoration:line-through}.proto .av{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px;display:block}.proto .av-20{width:20px;height:20px}.proto .av-24{width:24px;height:24px}.proto .av-32{width:32px;height:32px}.proto .av-36{width:36px;height:36px}.proto .av-56{width:56px;height:56px}.proto .av-44{width:44px;height:44px}.proto .avs{align-items:center;display:flex}.proto .avs .av{box-shadow:0 0 0 2px var(--surface)}.proto .avs .av+.av{margin-left:-8px}.proto .initials{background:var(--c-stone);color:var(--c-stone-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}.proto .ph{border-radius:var(--r-photo);background:var(--surface-3);flex:none;margin:0;display:block;position:relative;overflow:hidden}.proto .ph>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .4s;display:block}.proto .zoom:hover .ph>img,.proto .ph.zoom:hover>img{transform:scale(1.045)}.proto .ph .over{color:#fff;background:linear-gradient(#0000,#0000009e);padding:60px 20px 18px;position:absolute;inset:auto 0 0}.proto .thumb{border-radius:max(4px, calc(var(--r-photo) - 3px));object-fit:cover;flex:none;width:44px;height:44px;display:block}.proto .thumb-sm{width:32px;height:32px}.proto .list{flex-direction:column;display:flex}.proto .list-row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;text-decoration:none;display:grid;position:relative}.proto .list-row:last-child{border-bottom:0}.proto .list-row.hov{border-bottom-color:#0000;border-radius:12px;margin-inline:-12px;padding-inline:12px;transition:background-color .18s}.proto .list-row.hov+.list-row.hov:before{content:"";background:var(--line);height:1px;transition:opacity .18s;position:absolute;top:0;left:12px;right:12px}.proto .list-row.hov:hover{background:var(--surface-2)}.proto .list-row.hov:hover:before,.proto .list-row.hov:hover+.list-row.hov:before{opacity:0}.proto .list-row .title{font-size:15px;font-weight:700;line-height:1.3}.proto .swap{justify-items:end;display:grid}.proto .swap>*{grid-area:1/1;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1)}.proto .sel{cursor:pointer}.proto .sel.is-active,.proto .sel[aria-selected=true]{background:var(--surface);box-shadow:var(--shadow-card)}.proto .table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.proto .table{border-collapse:collapse;width:100%;font-size:14px}.proto .table th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 14px;font-size:12.5px;font-weight:600}.proto .table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 14px}.proto .table tbody tr{transition:background-color .15s}.proto .table tbody tr:hover{background:var(--surface-2)}.proto .table tbody tr:last-child td{border-bottom:0}.proto .table .r{text-align:right}.proto .table .num{font-variant-numeric:lining-nums proportional-nums}.proto .kanban{grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;align-items:start;gap:16px;padding-bottom:12px;display:grid;overflow-x:auto}.proto .kcol{flex-direction:column;gap:12px;min-width:0;display:flex}.proto .kcol-head{align-items:center;gap:8px;min-height:30px;display:flex}.proto .kcol-body{border-radius:calc(var(--r-card) + 4px);flex-direction:column;gap:12px;min-height:140px;margin:-4px;padding:4px;transition:background-color .2s,box-shadow .2s;display:flex}.proto .kcol-body.drop{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--color-accent)}.proto .kcard{cursor:grab}.proto .kcard:active{cursor:grabbing}.proto .kcard.dragging{opacity:.45;transform:rotate(1.5deg)}.proto .bar{background:var(--surface-3);border-radius:999px;height:6px;overflow:hidden}.proto .bar>i{height:100%;width:var(--p,50%);background:var(--color-accent);border-radius:inherit;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.proto .bar.sage>i{background:var(--c-sage-ink)}.proto .bar.butter>i{background:var(--c-butter-ink)}.proto .bar.blush>i{background:var(--c-blush-ink)}.proto .bar.ink>i{background:var(--ink)}.proto .stat{flex-direction:column;gap:4px;min-width:0;display:flex}.proto .stat .lbl{color:var(--ink-3);font-size:13px}.proto .kv{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;font-size:14px;display:grid}.proto .kv>:nth-child(odd){color:var(--ink-3)}.proto .kv>:nth-child(2n){text-align:right;font-variant-numeric:lining-nums proportional-nums;font-weight:600}.proto .drawer-foot{border-top:1px solid var(--line);background:var(--surface);justify-content:flex-end;gap:10px;margin-top:auto;padding:16px 24px;display:flex;position:sticky;bottom:0}.proto .paper{background:var(--paper);color:var(--paper-ink)}.proto .band .stat .lbl,.proto .band .lbl{color:var(--band-ink-2)}.proto .scrim{opacity:0;pointer-events:none;z-index:55;background:#08080852;transition:opacity .3s;position:fixed;inset:0}.proto .scrim.on{opacity:1;pointer-events:auto}.proto .drawer{background:var(--color-solid);width:min(480px,100%);color:var(--ink);box-shadow:var(--shadow-float);z-index:60;visibility:hidden;flex-direction:column;transition:transform .38s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(104%)}.proto .drawer.open{visibility:visible;transform:none}.proto .drawer-head{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:12px;padding:18px 24px;display:flex;position:sticky;top:0}.proto .drawer-body{flex-direction:column;gap:20px;padding:24px;display:flex}.proto .pop{z-index:65;overscroll-behavior:contain;background:var(--surface);min-width:240px;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-float);opacity:0;transform-origin:100% 0;pointer-events:none;border-radius:14px;padding:6px;transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1);position:fixed;overflow-y:auto;transform:translateY(-4px)scale(.98)}.proto .pop.open{opacity:1;pointer-events:auto;transform:none}.proto .toasts{z-index:90;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.proto .toast{background:var(--primary);color:var(--primary-ink);box-shadow:var(--shadow-float);pointer-events:auto;border-radius:14px;align-items:center;gap:14px;padding:12px 14px 12px 18px;font-size:14px;font-weight:550;animation:.34s cubic-bezier(.2,.8,.2,1) both proto-toast-in;display:flex}.proto .toast .ic{width:18px;height:18px}.proto .toast button{color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-weight:700;text-decoration:underline}.proto .toast.out{animation:.24s ease-in both proto-toast-out}@keyframes proto-toast-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes proto-toast-out{to{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes proto-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.proto ::view-transition-old(root){animation-duration:.38s}.proto ::view-transition-new(root){animation-duration:.38s}@media (prefers-reduced-motion:reduce){.proto *,.proto :before,.proto :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}[data-look=linen] .proto .ph{background:#fffdf8;padding:5px;box-shadow:0 1px 2px #2d231233,0 10px 20px -14px #2d231280}[data-look=linen] .proto .ph>img{border-radius:1px}[data-look=linen] .proto .band .fig{font-family:var(--font-ui)}[data-look=contact] .proto .ph{background:#121212;padding:6px 6px 19px}[data-look=contact] .proto .ph>img{border-radius:1px}[data-look=contact] .proto .ph[data-fr]:after{content:attr(data-fr);font:500 10px/14px var(--font-mono);color:#e9a23b;letter-spacing:.1em;position:absolute;bottom:3px;left:9px}[data-look=contact] .proto .ph .over{bottom:19px;left:6px;right:6px}[data-look=contact] .proto .band{padding-top:38px;padding-bottom:38px}[data-look=contact] .proto .band:before,[data-look=contact] .proto .band:after{content:"";background:repeating-linear-gradient(90deg,#ecece8eb 0 12px,#0000 12px 26px);border-radius:2px;height:9px;position:absolute;left:14px;right:14px}[data-look=contact] .proto .band:before{top:12px}[data-look=contact] .proto .band:after{bottom:12px}[data-look=contact] .proto .kbd{font-family:var(--font-mono)}[data-look=contact] .proto .mark{display:inline-block;position:relative}[data-look=contact] .proto .mark:before{content:"";border:2.5px solid var(--color-accent);pointer-events:none;border-radius:50% 46% 52% 44%/55% 48% 52% 45%;position:absolute;inset:-7px -14px -6px -9px;transform:rotate(-2.5deg)}[data-look=contact] .proto .pill[aria-pressed=true],[data-look=contact] .proto .chip.ink{background:var(--primary)}[data-look=darkroom] .proto .ph{box-shadow:0 14px 34px -16px #000000f2}[data-look=darkroom] .proto .avs .av{box-shadow:0 0 0 2px var(--surface)}[data-look=darkroom] .proto .switch-ui:after{background:#f4eee6}[data-look=darkroom] .proto .toast{color:#141210;background:#efe9e0}[data-look=riso] .proto .greet .h-page{color:#fff}[data-look=riso] .proto .btn-secondary{border-width:1.5px;border-color:#111}[data-look=riso] .proto .card .card,[data-look=riso] .proto .card .inset{box-shadow:none}[data-look=riso] .proto .pill{border-color:#111}[data-look=riso] .proto .list-row.hov:hover{background:var(--c-butter)}@media (max-width:1240px){.proto .split-rail{grid-template-columns:minmax(0,1fr)}.proto .page{padding:28px 28px 56px}}@media (max-width:900px){.proto .page{gap:24px;padding:22px 16px 56px}.proto{--h-page:40px}[data-look=riso] .proto{--h-page:44px;--greet-pad:24px}}@media (max-width:620px){.proto .drawer-foot{flex-wrap:wrap}.proto .drawer-foot .btn{flex:auto}.proto .cols-2{grid-template-columns:minmax(0,1fr)}.proto .fig{font-size:30px}}.proto-tasks .tk-bar{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.proto-tasks .tk-bar .hint{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.proto-tasks .tk-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.proto-tasks .tk-rail{flex-direction:column;gap:24px;min-width:0;display:flex}.proto-tasks .quick{border:var(--card-border);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:6px 6px 6px 18px;transition:box-shadow .2s,border-color .2s;display:flex}.proto-tasks .quick:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--accent-soft), var(--shadow-card)}.proto-tasks .quick>.ic{color:var(--ink-3)}.proto-tasks .quick .q-in{min-width:0;height:44px;color:var(--ink);background:0 0;border:0;flex:240px;padding:0 4px;font-size:15px}.proto-tasks .quick .q-in:focus{outline:none}.proto-tasks .quick .q-in::placeholder{color:var(--ink-3)}.proto-tasks .quick .select .input{border-radius:var(--r-btn);background:var(--surface-2);border-color:var(--line);width:auto;height:34px;padding-left:14px;font-size:13.5px;font-weight:600}.proto-tasks .quick .select:after{right:14px}.proto-tasks .sec-head{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.proto-tasks .tk-list{overflow:hidden}.proto-tasks .tk-rows{margin-top:-1px}.proto-tasks .tk{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) 28px 108px 34px;grid-template-areas:"ck main av due cm";align-items:center;gap:8px 16px;padding:16px 22px;transition:background-color .18s;display:grid}.proto-tasks .tk:hover{background:var(--surface-2)}.proto-tasks .tk>.check{grid-area:ck;align-self:start;margin-top:1px}.proto-tasks .tk-main{flex-direction:column;grid-area:main;gap:7px;min-width:0;display:flex}.proto-tasks .tk>.av{grid-area:av}.proto-tasks .tk>.due{grid-area:due;justify-self:start}.proto-tasks .tk>.cm{grid-area:cm}.proto-tasks .tk-t{width:fit-content;max-width:100%;color:var(--ink);text-align:left;font:650 15.5px/1.35 var(--font-ui);letter-spacing:-.005em;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s,color .2s;display:block}.proto-tasks .tk-t:hover{-webkit-text-decoration-color:var(--ink-4);-webkit-text-decoration-color:var(--ink-4);-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.proto-tasks .is-done .tk-t{color:var(--ink-3);cursor:default}.proto-tasks .tk-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.proto-tasks .cm{color:var(--ink-3);font-variant-numeric:lining-nums proportional-nums;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.proto-tasks .is-done .av,.proto-tasks .is-done .jc img{filter:grayscale();opacity:.75}.proto-tasks .jc{border-radius:var(--r-chip);background:var(--surface-2);border:1px solid var(--line);height:26px;color:var(--ink);font-family:var(--font-ui);font-style:normal;font-weight:var(--ed-weight);font-size:calc(14.5px * var(--ed-scale));white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 11px 0 3px;line-height:1;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.proto-tasks .jc img{object-fit:cover;border-radius:50%;flex:none;width:20px;height:20px}.proto-tasks a.jc:hover{border-color:var(--ink-4);background:var(--surface)}.proto-tasks .jc.ui{font-family:var(--font-ui);padding-left:8px;font-size:12.5px;font-style:normal;font-weight:600}.proto-tasks .jc.ui .ic{width:14px;height:14px;color:var(--ink-3)}.proto-tasks .tk:hover .jc{background:var(--surface)}.proto-tasks .cp{align-items:center;gap:4px;display:inline-flex}.proto-tasks .cp i{border:1.5px dashed var(--line-2);width:24px;height:24px;color:var(--ink-3);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.proto-tasks .cp i .ic{width:13px;height:13px}.proto-tasks .cp span{margin-left:4px}.proto-tasks .mini-bar{width:88px}.proto-tasks .done-fold>summary{cursor:pointer;align-items:center;gap:10px;width:fit-content;padding:6px 0;list-style:none;display:flex}.proto-tasks .done-fold>summary::-webkit-details-marker{display:none}.proto-tasks .done-fold>summary .ic{color:var(--ink-3);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.proto-tasks .done-fold[open]>summary .ic{transform:rotate(90deg)}.proto-tasks .done-fold>summary:hover .h-sec{-webkit-text-decoration:underline 1px var(--ink-4);-webkit-text-decoration:underline 1px var(--ink-4);-webkit-text-decoration:underline 1px var(--ink-4);text-decoration:underline 1px var(--ink-4);text-underline-offset:5px}.proto-tasks .done-fold .tk-list{margin-top:12px}.proto-tasks .dl{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.proto-tasks .dl li{grid-template-columns:44px 20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:9px 0;display:grid;position:relative}.proto-tasks .dl li:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:65px}.proto-tasks .dl li:first-child:before{top:18px}.proto-tasks .dl li:last-child:before{bottom:calc(100% - 18px)}.proto-tasks .dl-t{color:var(--ink-2);font-variant-numeric:lining-nums proportional-nums;font-size:13px;font-weight:650;line-height:18px}.proto-tasks .mk{z-index:1;justify-content:center;align-items:center;width:20px;height:18px;display:flex;position:relative}.proto-tasks .mk i{background:var(--ink);width:10px;height:10px;box-shadow:0 0 0 4px var(--surface);border-radius:50%}.proto-tasks .mk.task i{background:var(--surface);border:1.75px solid var(--ink-3);border-radius:3px;width:11px;height:11px}.proto-tasks .mk.gold i{background:var(--sun-gold)}.proto-tasks .mk.now i{background:var(--color-accent);width:12px;height:12px;box-shadow:0 0 0 4px var(--accent-soft)}.proto-tasks .dl-c{flex-direction:column;gap:1px;min-width:0;font-size:14px;line-height:18px;display:flex}.proto-tasks .dl-c .t-meta{line-height:1.35}.proto-tasks .dl .now .dl-t,.proto-tasks .dl .now .dl-c{color:var(--accent-text);font-weight:700}.proto-tasks .dl .thumb{width:44px;height:44px;margin-top:-2px}.proto-tasks .dl .gold-row .dl-c b{font-weight:650}.proto-tasks .who .list-row{grid-template-columns:auto minmax(0,1fr) auto}.proto-tasks .who .ct{font-variant-numeric:lining-nums proportional-nums;background:var(--surface-2);min-width:30px;height:26px;color:var(--ink-2);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex}.proto-tasks .tk-board{grid-auto-columns:minmax(218px,1fr);gap:14px}.proto-tasks .tk-board .kcol-body{min-height:180px}.proto-tasks .tc{flex-direction:column;gap:10px;display:flex}.proto-tasks .tc-t{font-size:14.5px;font-weight:650;line-height:1.38}.proto-tasks .tc-foot{align-items:center;gap:8px;display:flex}.proto-tasks .tc-foot .cm{margin-left:auto}.proto-tasks .tc.done .tc-t{color:var(--ink-3);text-decoration:line-through}.proto-tasks .tc.done{cursor:grab}.proto-tasks .drawer-head .thumb{width:36px;height:36px}.proto-tasks .tk-foot{flex-wrap:wrap;justify-content:flex-start}.proto-tasks .tk-foot .btn-primary{margin-left:auto}.proto-tasks .tk-form{flex-direction:column;flex:1 0 auto;display:flex}.proto-tasks .subs{flex-direction:column;display:flex}.proto-tasks .sub{border-bottom:1px solid var(--line);padding:11px 0}.proto-tasks .sub:last-child{border-bottom:0}.proto-tasks .slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.proto-tasks .slot{border:1.5px dashed var(--line-2);border-radius:max(4px, calc(var(--r-card) - 8px));color:var(--ink-2);background:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 10px;font-size:13px;font-weight:600;display:flex}.proto-tasks .slot .ic{color:var(--ink-3)}.proto-tasks .slot small{color:var(--ink-3);font-size:12px;font-weight:500}.proto-tasks .cmt{grid-template-columns:32px minmax(0,1fr);gap:12px;display:grid}.proto-tasks .cmt .bub{background:var(--surface-2);color:var(--ink-2);border-radius:4px 14px 14px;padding:10px 14px;font-size:14px;line-height:1.45}.proto-tasks .att{border:1px solid var(--line);border-radius:max(4px, calc(var(--r-card) - 8px));color:inherit;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:border-color .2s,background-color .2s;display:grid}.proto-tasks .att:hover{border-color:var(--ink-4);background:var(--surface-2)}.proto-tasks .att .fi{background:var(--c-blush);width:40px;height:40px;color:var(--c-blush-ink);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.proto-tasks .strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.proto-tasks .strip .ph{aspect-ratio:1}.proto-tasks .strip.s3{grid-template-columns:repeat(3,minmax(0,1fr))}.proto-tasks .run{grid-template-columns:52px minmax(0,1fr);gap:8px 12px;font-size:14px;display:grid}.proto-tasks .run b{font-variant-numeric:lining-nums proportional-nums;font-weight:700}.proto-tasks .people .row+.row{border-top:1px solid var(--line);padding-top:12px}@media (max-width:1240px){.proto-tasks .tk-layout{grid-template-columns:minmax(0,1fr)}.proto-tasks .tk-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (max-width:900px){.proto-tasks .tk-bar .hint{display:none}.proto-tasks .tk{gap:8px 14px;padding:15px 18px}}@media (max-width:620px){.proto-tasks .tk-rail{grid-template-columns:minmax(0,1fr)}.proto-tasks .tk{flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 16px;display:flex}.proto-tasks .tk>.check{flex:none}.proto-tasks .tk-main{flex:calc(100% - 36px);order:1}.proto-tasks .tk>.due{order:2;margin-left:36px}.proto-tasks .tk>.av{order:3}.proto-tasks .tk>.cm{order:4}.proto-tasks .quick{padding:8px 8px 10px 14px}.proto-tasks .quick .q-in{flex-basis:calc(100% - 40px)}.proto-tasks .quick .btn{margin-left:auto}.proto-tasks .tk-board{grid-auto-columns:264px}.proto-tasks .dl li{grid-template-columns:44px 20px minmax(0,1fr) auto}.proto-tasks .tk-foot{padding:14px 16px}}.proto-team .wkc{padding-bottom:8px}.proto-team .wk-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding:22px 24px 12px;display:flex}.proto-team .legend{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;display:flex}.proto-team .legend>span{align-items:center;gap:7px;display:inline-flex}.proto-team .k{border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.proto-team .k.bk{background:var(--color-accent)}.proto-team .k.ed{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--color-accent)}.proto-team .k.off{border:1px dashed var(--ink-3)}.proto-team .k.fr{background:var(--c-sage);box-shadow:inset 0 0 0 1px var(--c-sage-ink)}.proto-team .wk-scroll{-webkit-overflow-scrolling:touch;padding:0 12px;overflow-x:auto}.proto-team .wk-in{flex-direction:column;gap:2px;min-width:1040px;display:flex}.proto-team .wr{color:inherit;border-radius:12px;grid-template-columns:200px repeat(7,minmax(100px,1fr)) 84px;align-items:center;gap:4px;padding:5px 12px;text-decoration:none;display:grid}.proto-team a.wr{transition:background-color .18s}.proto-team a.wr:hover{background:var(--surface-2)}.proto-team .wr.wh{padding-top:0;padding-bottom:4px}.proto-team .wr.wh span{color:var(--ink-3);white-space:nowrap;padding-left:10px;font-size:13px;font-weight:650}.proto-team .wr.wh .today{color:var(--accent-text)}.proto-team .wr.wh .fd{padding-left:0}.proto-team .who{align-items:center;gap:12px;min-width:0;display:flex}.proto-team .who b{font-size:14.5px;font-weight:700;line-height:1.2;display:block}.proto-team .who small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.3;display:block;overflow:hidden}.proto-team .who .initials{width:32px;height:32px;font-size:11.5px}.proto-team .c{border-radius:max(3px, calc(var(--r-ctl) - 4px));white-space:nowrap;align-items:center;gap:6px;min-width:0;height:40px;padding:0 8px;font-size:13px;font-weight:650;display:flex;overflow:hidden}.proto-team .c .name{font-size:calc(15px * var(--ed-scale));text-overflow:ellipsis;overflow:hidden}.proto-team .c .ell{text-overflow:ellipsis;min-width:0;overflow:hidden}.proto-team .c .ell .name{font-size:calc(15px * var(--ed-scale))}.proto-team .c.bk{background:var(--color-accent);color:var(--accent-ink)}.proto-team .c.ed{background:var(--accent-soft);color:var(--accent-text)}.proto-team .c.off{border:1px dashed var(--line-2);color:var(--ink-3)}.proto-team .c.fr{background:var(--c-sage);color:var(--c-sage-ink)}.proto-team .fd{text-align:right;color:var(--ink-3);white-space:nowrap;grid-column:9;font-size:13px}.proto-team .fd b{color:var(--ink);font-variant-numeric:lining-nums proportional-nums;margin-right:3px;font-size:18px;font-weight:800}.proto-team .wk-foot{color:var(--ink-2);align-items:center;gap:10px;margin:10px 24px 16px;padding:12px 14px;font-size:13.5px;display:flex}.proto-team .wk-foot .ic{color:var(--accent-text)}.proto-team .people{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.proto-team .pc{color:inherit;flex-direction:column;gap:14px;padding:18px 20px;text-decoration:none;display:flex}.proto-team .pc-top{align-items:center;gap:16px;min-width:0;display:flex}.proto-team .pc-av{object-fit:cover;border-radius:50%;flex:none;width:68px;height:68px;display:block}.proto-team .pc-name{letter-spacing:-.01em;font-size:18px;font-weight:750;line-height:1.2}.proto-team .pc-st{color:var(--ink-2);align-items:center;gap:7px;margin-top:4px;font-size:13px;font-weight:600;display:inline-flex}.proto-team .pc-foot{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:24px;margin-top:auto;padding-top:14px;display:grid}.proto-team .pc-fig{letter-spacing:-.02em;font-variant-numeric:lining-nums proportional-nums;font-size:20px;font-weight:800;line-height:1.2}.proto-team .pc-next{color:var(--ink);font-size:13.5px;line-height:1.35}.proto-team .pc .chip{font-weight:600}.proto-team .ee-head{align-items:center;gap:14px;display:flex}.proto-team .ee-head .initials{width:52px;height:52px;font-size:16px}.proto-team .ee-job{color:inherit;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;padding:12px;text-decoration:none;transition:background-color .18s;display:grid}.proto-team .ee-job:hover{background:var(--surface-3)}.proto-team .ee-job .thumb{width:56px;height:56px}.proto-team .funnel{color:var(--ink-2);font-size:13px;line-height:1.4}.proto-team .funnel b{color:var(--ink)}.proto-team .note{align-items:flex-start;gap:8px;display:flex}.proto-team .note .ic{color:var(--ink-3);margin-top:2px}.proto-team .pay .list-row{grid-template-columns:36px minmax(0,1fr) auto;padding:14px 0}.proto-team .pay .amt{letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;font-size:17px;font-weight:800}.proto-team .perm-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding:22px 24px 10px;display:flex}.proto-team .perms .table-wrap{padding:0 10px 10px}.proto-team .perms .table{min-width:880px}.proto-team .perms th .ic{width:14px;height:14px;margin-right:5px}.proto-team .perms td:first-child b{font-size:14.5px;display:block}.proto-team .pm{white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.proto-team .pm .ic{width:15px;height:15px}.proto-team .pm.yes{color:var(--c-sage-ink);font-weight:650}.proto-team .pm.part{color:var(--ink-2)}.proto-team .pm.no{color:var(--ink-3)}.proto-team .perms .avs .initials{width:28px;height:28px;box-shadow:0 0 0 2px var(--surface);margin-left:-8px;font-size:10.5px}.proto-team .dw{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.proto-team .dd{color:var(--ink-3);text-align:center;flex-direction:column;gap:5px;min-width:0;font-size:13px;display:flex}.proto-team .dd b{color:var(--ink-2);font-weight:650}.proto-team .dd i{border-radius:6px;justify-content:center;align-items:center;height:34px;font-size:13px;font-style:normal;font-weight:650;display:flex;overflow:hidden}.proto-team .dd i.bk{background:var(--color-accent);color:var(--accent-ink)}.proto-team .dd i.ed{background:var(--accent-soft);color:var(--accent-text)}.proto-team .dd i.off{border:1px dashed var(--line-2);color:var(--ink-3)}.proto-team .dd i.fr{background:var(--c-sage);color:var(--c-sage-ink)}.proto-team .drawer .kv>:nth-child(2n){font-weight:600}.proto-team .pline{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:10px 0;font-size:14px;display:grid}.proto-team .pline span:nth-child(2n){text-align:right;font-variant-numeric:lining-nums proportional-nums;font-weight:650}.proto-team .pline.total{font-weight:750}@media (max-width:900px){.proto-team .pc{padding:16px}.proto-team .pc-av{width:60px;height:60px}}@media (max-width:620px){.proto-team .people{grid-template-columns:minmax(0,1fr)}.proto-team .wk-top,.proto-team .perm-top{padding:18px 16px 10px}.proto-team .wk-scroll{padding:0 4px}.proto-team .wk-foot{margin:10px 16px 14px}.proto-team .pc-foot{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px}}.proto-templates .lib{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}.proto-templates .rail{flex-direction:column;gap:18px;min-width:0;display:flex;position:sticky;top:92px}.proto-templates .rail-list{flex-direction:column;gap:2px;display:flex}.proto-templates .ri{border-radius:var(--r-ctl);width:100%;min-height:40px;font:600 14px/1.3 var(--font-ui);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:8px 12px;transition:background-color .18s,color .18s,box-shadow .2s;display:flex}.proto-templates .ri:hover{background:var(--surface-3);color:var(--ink)}.proto-templates .ri.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.proto-templates .ri .ic{width:18px;height:18px;color:var(--ink-3)}.proto-templates .ri.is-active .ic{color:var(--accent-text)}.proto-templates .ri .n{color:var(--ink-3);font-variant-numeric:lining-nums proportional-nums;margin-left:auto;font-size:13px;font-weight:600}.proto-templates .rail-more{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:14px;display:flex}.proto-templates .rail-h{padding:0 12px 6px}.proto-templates a.ri{text-decoration:none}.proto-templates .ri .rm-go{width:16px;height:16px;margin-left:auto}.proto-templates .rail-note{flex-direction:column;gap:8px;padding:14px 16px;line-height:1.6;display:flex}.proto-templates .var{font-family:var(--font-mono);background:var(--accent-soft);color:var(--accent-text);white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:12.5px;font-weight:500}.proto-templates .tpl-main{flex-direction:column;gap:22px;min-width:0;display:flex}.proto-templates .tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.proto-templates .srch{flex:260px;max-width:460px;position:relative}.proto-templates .srch .ic{width:18px;height:18px;color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.proto-templates .srch .input{border-radius:var(--r-btn);padding-left:44px}.proto-templates .tools .seg{margin-left:auto}.proto-templates .tools .seg .ic{width:16px;height:16px}.proto-templates .inuse{flex-direction:column;gap:10px;padding:18px 20px 14px;display:flex}.proto-templates .iu-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:-8px;display:grid}.proto-templates .iu{color:inherit;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background-color .18s;display:grid;position:relative}.proto-templates .iu:hover{background:var(--surface-2)}.proto-templates .iu+.iu:before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:14px;left:-1px}.proto-templates .iu .thumb{width:48px;height:48px}.proto-templates .tgrid{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:20px;display:grid}.proto-templates .tcard{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;flex-direction:column;padding:0;display:flex}.proto-templates .desk{background-color:var(--bg);background-image:var(--bg-tex);background-size:var(--bg-tex-size);border-bottom:1px solid var(--line);justify-content:center;align-items:flex-start;width:100%;height:206px;padding-top:26px;display:flex;position:relative;overflow:hidden}.proto-templates .tm{flex-direction:column;flex:1 0 auto;gap:3px;width:100%;padding:14px 18px;display:flex}.proto-templates .tm>.t-meta{margin-bottom:auto}.proto-templates .tm .h-card{margin-top:2px;display:block}.proto-templates .tm-type{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.proto-templates .tm-type .ic{width:15px;height:15px}.proto-templates .tm-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin-top:9px;padding-top:10px;display:flex}.proto-templates .ai{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.proto-templates .ai .ic{width:15px;height:15px}.proto-templates .ai.on{color:var(--accent-text)}.proto-templates .doc{z-index:1;background-color:var(--surface);background-image:var(--surface-tex);width:15em;height:21em;box-shadow:var(--shadow-hover);background-size:240px;border-radius:.35em;flex-direction:column;flex:none;gap:.55em;padding:1.5em;font-size:10px;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.proto-templates .doc.land{gap:.6em;width:21.5em;height:19.5em;padding:1.3em 1.5em}.proto-templates .back{z-index:0;background:var(--surface);width:15em;height:21em;box-shadow:var(--shadow-card);border-radius:.35em;margin-left:-7.5em;font-size:10px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:26px;left:50%;transform:translate(.8em,.6em)rotate(4deg)}.proto-templates .tcard:hover .doc,.proto-templates .tcard:focus-visible .doc{transform:translateY(-7px)}.proto-templates .tcard:hover .back{transform:translate(1.8em)rotate(7deg)}.proto-templates .doc i,.proto-templates .doc b{flex:none;font-style:normal;display:block}.proto-templates .doc em{font-style:normal}.proto-templates .doc .tx{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.68em;font-weight:500;line-height:1.4;overflow:hidden}.proto-templates .doc .tx.hd{color:var(--ink);font-weight:700}.proto-templates .doc .tx.big{letter-spacing:-.005em;font-size:.82em}.proto-templates .doc .tx.ctr{text-align:center}.proto-templates .doc .tx.para{white-space:normal;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box}.proto-templates .doc .vv{color:var(--accent-text);font-weight:650}.proto-templates .doc .tt{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.proto-templates .doc img{max-width:none}.proto-templates .doc .cov{object-fit:cover;flex:none;width:calc(100% + 3em);height:8.4em;margin:-1.5em -1.5em .1em;display:block}.proto-templates .doc .cov.sm{height:5.6em}.proto-templates .doc .pk{background:var(--surface-2);border-radius:.3em;flex-direction:column;gap:.25em;padding:.6em .5em;display:flex}.proto-templates .doc .cl{flex-direction:column;gap:.05em;display:flex}.proto-templates .doc .c2{flex-direction:column;gap:.1em;min-width:0;display:flex}.proto-templates .doc .c2.r{text-align:right;align-items:flex-end}.proto-templates .doc .sig{color:var(--accent-text);margin-top:.1em}.proto-templates .doc .sig .sq{width:6.6em;height:2em;display:block}.proto-templates .doc .q{flex-direction:column;gap:.3em;display:flex}.proto-templates .doc .box{border:.1em solid var(--line-2);background:var(--surface-2);border-radius:.3em;height:1.7em}.proto-templates .doc .chk{grid-template-columns:1em minmax(0,1fr) 1em minmax(0,1fr);align-items:center;gap:.5em;display:grid}.proto-templates .doc .chk b{border:.13em solid var(--ink-4);border-radius:.2em;width:1em;height:1em}.proto-templates .doc .chk b.on{background:var(--color-accent);border-color:var(--color-accent)}.proto-templates .doc .mh{grid-template-columns:2.2em minmax(0,1fr);align-items:center;gap:.7em;display:grid}.proto-templates .doc .avd{object-fit:cover;border-radius:50%;width:2.2em;height:2.2em;display:block}.proto-templates .doc .hr{background:var(--line);height:.1em}.proto-templates .doc .strip{object-fit:cover;border-radius:.3em;width:100%;height:5.4em;display:block}.proto-templates .doc .cta{background:var(--primary);border-radius:1em;align-self:flex-start;align-items:center;height:1.9em;padding:0 1em;display:flex}.proto-templates .doc .cta .tx{color:var(--primary-ink);font-weight:650}.proto-templates .doc .pr{grid-template-columns:minmax(0,max-content) minmax(.3em,1fr) max-content;align-items:end;gap:.25em;display:grid}.proto-templates .doc .dots{border-bottom:.14em dotted var(--ink-4);height:0;margin-bottom:.32em}.proto-templates .doc .ih{justify-content:space-between;align-items:flex-start;gap:.6em;display:flex}.proto-templates .doc .lg{font-family:var(--font-ui);font-style:normal;font-weight:var(--ed-weight);font-size:calc(1.15em * var(--ed-scale));color:var(--ink);line-height:1}.proto-templates .doc .tot{background:var(--surface-3);border-radius:.3em;justify-content:space-between;align-items:center;height:1.9em;padding:0 .6em;display:flex}.proto-templates .doc .qr{width:3.4em;height:3.4em;color:var(--ink-2)}.proto-templates .doc .qr .ic{stroke-width:1.5px;width:100%;height:100%}.proto-templates .doc.gal{gap:0;padding:0}.proto-templates .doc.gal .gc{object-fit:cover;width:100%;height:8.6em;display:block}.proto-templates .doc.gal .gt{flex-direction:column;align-items:center;gap:.2em;padding:.8em 1.4em .7em;display:flex}.proto-templates .doc.gal .gg{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35em;padding:0 1.4em;display:grid}.proto-templates .doc.gal .gg img{object-fit:cover;border-radius:.15em;width:100%;height:3.6em;display:block}.proto-templates .doc.gal.dark{background:var(--band-bg);background-image:none}.proto-templates .doc.gal.dark .tt{color:var(--band-ink)}.proto-templates .doc.gal.dark .tx{color:var(--band-ink-2)}.proto-templates .doc.gal.full .gc{height:100%;position:absolute;inset:0}.proto-templates .doc.gal.full .gt{margin-top:7.2em;position:relative}.proto-templates .doc.gal.full .tt,.proto-templates .doc.gal.full .tx{color:var(--paper);text-shadow:0 .05em .5em var(--paper-ink)}.proto-templates .doc.gal.full .gg{display:none}.proto-templates .mlist{padding:6px 8px}.proto-templates .mhead,.proto-templates .mrow{grid-template-columns:40px minmax(0,1fr) 140px 64px 48px 16px;align-items:center;gap:14px;display:grid}.proto-templates .mhead{color:var(--ink-3);border-bottom:1px solid var(--line);padding:10px 12px 8px;font-size:13px;font-weight:600}.proto-templates .mrow{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:11px 12px;transition:background-color .18s}.proto-templates .mrow+.mrow{box-shadow:0 -1px 0 var(--line)}.proto-templates .mrow:hover{background:var(--surface-2);box-shadow:none}.proto-templates .mrow:hover+.mrow{box-shadow:none}.proto-templates .mic,.proto-templates .wi{background:var(--surface-2);width:40px;height:40px;color:var(--ink-2);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.proto-templates .mic .ic,.proto-templates .wi .ic{width:18px;height:18px}.proto-templates .mrow>.ic{color:var(--ink-3)}.proto-templates .mused{text-align:right}.proto-templates .tpl-table tbody tr[data-drawer]{cursor:pointer}.proto-templates .tpl-table{min-width:640px}.proto-templates .tn{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.proto-templates .tn .ic{color:var(--ink-3)}.proto-templates .note{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.proto-templates .note .ic{width:18px;height:18px;color:var(--ink-3);margin-top:1px}.proto-templates .note.warn{border-radius:var(--r-ctl);background:var(--c-butter);color:var(--c-butter-ink);padding:12px 14px;font-weight:600}.proto-templates .note.warn .ic{color:var(--c-butter-ink)}.proto-templates .tpl-drawer{width:min(520px,100%)}.proto-templates .drawer-head .h-sec{font-size:22px}.proto-templates .bigdesk{border-radius:var(--r-card);background-color:var(--bg);background-image:var(--bg-tex);background-size:var(--bg-tex-size);flex:none;justify-content:center;align-items:flex-start;height:300px;padding-top:30px;display:flex;position:relative;overflow:hidden}.proto-templates .bigdesk .doc,.proto-templates .bigdesk .back{font-size:14.5px}.proto-templates .bigdesk .back{top:30px}.proto-templates .bigdesk.land{height:290px}.proto-templates .vars{flex-direction:column;gap:8px;display:flex}.proto-templates .kv>:nth-child(2n){font-variant-numeric:lining-nums proportional-nums}.proto-templates .vr{grid-template-columns:minmax(0,190px) minmax(0,1fr);align-items:center;gap:12px;display:grid}.proto-templates .vr .var{justify-self:start}.proto-templates .wlist .list-row{padding-block:10px}.proto-templates .wlist .list-row>.ic{color:var(--ink-3)}.proto-templates .covers{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14px;display:flex}.proto-templates .parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.proto-templates .part{border-radius:var(--r-ctl);background:var(--surface-2);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.proto-templates .part b{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.1}.proto-templates .part>span{flex-direction:column;gap:2px;display:flex}.proto-templates .mailbody{border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--surface-2);flex-direction:column;gap:8px;padding:16px 18px;line-height:1.75;display:flex}.proto-templates .mailbody .p{font-size:14.5px}.proto-templates .d-foot{border-top:1px solid var(--line);background:var(--surface);z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:auto;padding:16px 24px;display:flex;position:sticky;bottom:0}.proto-templates .nrow{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.proto-templates .ri-sep{background:var(--line);height:1px;margin:8px 12px;display:block}.proto-templates .wf-grid,.proto-templates .pk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.proto-templates .wf-card{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;flex-direction:column;gap:16px;padding:20px 22px 16px;display:flex}.proto-templates .wf-top{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;display:grid}.proto-templates .wf-top .thumb{width:56px;height:56px}.proto-templates .wf-line{height:46px;margin:0 8px;display:block;position:relative}.proto-templates .wf-axis{background:var(--line-2);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.proto-templates .wf-day{background:var(--color-accent);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.proto-templates .wf-line b{background:var(--surface);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--ink-3);border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%}.proto-templates .wf-line b.au{background:var(--color-accent);box-shadow:0 0 0 2px var(--surface)}.proto-templates .wf-line b.u{top:22%}.proto-templates .wf-line b.d{top:78%}.proto-templates .wf-ticks{height:20px;color:var(--ink-3);margin:-8px 8px 0;font-size:13px;display:block;position:relative}.proto-templates .wf-ticks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.proto-templates .wf-ticks span:first-child{left:0;transform:none}.proto-templates .wf-ticks span:last-child{left:auto;right:0;transform:none}.proto-templates .wf-ticks .dd{color:var(--accent-text);font-weight:650}.proto-templates .wf-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:12px;display:flex}.proto-templates .wf-foot .ai{margin-left:auto}.proto-templates .wf-key{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;display:flex}.proto-templates .wf-key span{align-items:center;gap:7px;display:inline-flex}.proto-templates .wf-key i{width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--ink-3);border-radius:50%}.proto-templates .wf-key i.au{background:var(--color-accent);box-shadow:none}.proto-templates .wf-key i.dy{background:var(--color-accent);width:2px;height:14px;box-shadow:none;border-radius:2px}.proto-templates .wf-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;display:grid}.proto-templates .wf-how>div{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.proto-templates .wf-how .wi{border-radius:10px;width:36px;height:36px}.proto-templates .wf-drawer{width:min(560px,100%)}.proto-templates .wf-phase{flex-direction:column;gap:4px;display:flex}.proto-templates .wf-ph{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding-bottom:6px;display:flex}.proto-templates .wf-ph .n{background:var(--surface-3);width:22px;height:22px;color:var(--ink-2);border-radius:50%;flex:none;align-self:center;place-items:center;font-size:12.5px;font-weight:750;display:inline-grid}.proto-templates .wf-ph .push{white-space:nowrap}.proto-templates .wf-tasks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.proto-templates .wf-t{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) minmax(96px,auto);align-items:start;gap:12px;padding:10px 0;display:grid}.proto-templates .wf-t:last-child{border-bottom:0}.proto-templates .wf-i{background:var(--surface);width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--ink-3);border-radius:50%;place-items:center;display:inline-grid}.proto-templates .wf-i .ic{width:15px;height:15px}.proto-templates .wf-i.au{background:var(--accent-soft);box-shadow:none;color:var(--accent-text)}.proto-templates .wf-tn{font-size:14px;font-weight:650;line-height:1.35}.proto-templates .wf-when{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;line-height:1.35;display:flex}.proto-templates .wf-when b{color:var(--ink);font-weight:650}.proto-templates .wf-when span{color:var(--ink-3)}.proto-templates .pk{flex-direction:column;display:flex}.proto-templates .pk-cover{border-radius:0;height:150px}.proto-templates .pk-cover .over{padding:48px 20px 14px}.proto-templates .pk-flag{z-index:1;position:absolute;top:12px;left:12px}.proto-templates .pk-cap{z-index:1;background:var(--paper-ink);border-radius:999px;padding:3px 9px;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.proto-templates .pk-cap{background:color-mix(in srgb, var(--paper-ink) 58%, transparent)}}.proto-templates .pk-cap{color:var(--paper);white-space:nowrap;font-size:13px;font-weight:600}.proto-templates .pk-tile{background:var(--band-bg);background-image:var(--band-tex);color:var(--band-ink);align-items:flex-end;padding:14px 20px;display:flex;position:relative;overflow:hidden}.proto-templates .pk-tile-lg{border-radius:var(--r-photo);flex:none;height:170px}.proto-templates .pk-glyph{font-family:var(--font-ui);color:var(--band-ink);opacity:.16;pointer-events:none;font-size:150px;font-weight:400;line-height:1;position:absolute;top:50%;right:22px;transform:translateY(-54%)}.proto-templates .pk-tile-t{flex-direction:column;gap:2px;display:flex;position:relative}.proto-templates .pk-tile .pk-sub{color:var(--band-ink-2);opacity:1}.proto-templates .pk-title{letter-spacing:-.015em;font-size:19px;font-weight:750;line-height:1.2;display:block}.proto-templates .pk-sub{opacity:.92;font-size:13px;display:block}.proto-templates .pk-body{flex-direction:column;flex:1;gap:14px;padding:18px 22px;display:flex}.proto-templates .pk-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.proto-templates .pk-list li{color:var(--ink-2);align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}.proto-templates .pk-list .ic{width:16px;height:16px;color:var(--ink-3)}.proto-templates .pk-list b{color:var(--ink);font-variant-numeric:lining-nums proportional-nums;font-weight:750}.proto-templates .pk-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.proto-templates .pk-foot .btn{margin-left:auto}.proto-templates .pk-hint{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.proto-templates .pk-hint .grow{flex:260px}.proto-templates .pk-why{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.proto-templates .pk-pieces{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.proto-templates .pk-pieces>li{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:12px 0;display:flex}.proto-templates .pk-pieces>li:last-child{border-bottom:0}.proto-templates .pk-ck{align-items:flex-start}.proto-templates .pk-ck .check-ui{margin-top:2px}.proto-templates .pk-clash{border-radius:var(--r-ctl);background:var(--c-butter);color:var(--c-butter-ink);flex-direction:column;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:600;line-height:1.45;display:flex}.proto-templates .pk-clash .seg{align-self:flex-start}.proto-templates .pk-have{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.proto-templates .pk-have .wi{border-radius:10px;width:36px;height:36px}.proto-templates .pk-have .wi .ic{width:17px;height:17px}@media (max-width:1240px){.proto-templates .wf-how{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:620px){.proto-templates .wf-grid,.proto-templates .pk-grid{grid-template-columns:minmax(0,1fr);gap:14px}.proto-templates .ri-sep{display:none}.proto-templates .wf-card{padding:16px 16px 14px}.proto-templates .wf-t{grid-template-columns:28px minmax(0,1fr)}.proto-templates .wf-when{text-align:left;flex-flow:wrap;grid-column:2;align-items:baseline;gap:4px 10px;margin-top:-6px}.proto-templates .pk-body{padding:16px}.proto-templates .pk-list{grid-template-columns:minmax(0,1fr);gap:6px}}@media (max-width:1240px){.proto-templates .lib{grid-template-columns:200px minmax(0,1fr);gap:24px}.proto-templates .iu-grid{grid-template-columns:minmax(0,1fr)}.proto-templates .iu+.iu:before{width:auto;height:1px;inset:-1px 12px auto}.proto-templates .mhead,.proto-templates .mrow{grid-template-columns:40px minmax(0,1fr) 130px 56px 16px}.proto-templates .mhead>:nth-child(5),.proto-templates .mused{display:none}}@media (max-width:900px){.proto-templates .lib{grid-template-columns:minmax(0,1fr);gap:18px}.proto-templates .rail{position:static}.proto-templates .rail-list{scrollbar-width:none;flex-direction:row;gap:6px;margin:0 -2px;padding:2px 2px 6px;overflow-x:auto}.proto-templates .ri{white-space:nowrap;border:1px solid var(--line-2);border-radius:var(--r-btn);flex:none;width:auto;min-height:38px;padding:0 14px}.proto-templates .ri.is-active{border-color:var(--primary);background:var(--primary);color:var(--primary-ink);box-shadow:none}.proto-templates .ri.is-active .ic,.proto-templates .ri.is-active .n{color:var(--primary-ink)}.proto-templates .rail-note{display:none}.proto-templates .rail-more{scrollbar-width:none;border-top:0;flex-direction:row;gap:6px;margin:-10px -2px 0;padding:0 2px 6px;overflow-x:auto}.proto-templates .rail-h{display:none}}@media (max-width:620px){.proto-templates .tools .seg{margin-left:0}.proto-templates .srch{flex-basis:100%;max-width:none}.proto-templates .tgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.proto-templates .desk{height:158px;padding-top:20px}.proto-templates .desk .doc,.proto-templates .desk .back{font-size:7.4px}.proto-templates .desk .back{top:20px}.proto-templates .tm{padding:12px}.proto-templates .tm .h-card{font-size:15px}.proto-templates .tm-foot .t-meta{display:none}.proto-templates .inuse{padding:16px}.proto-templates .mhead{display:none}.proto-templates .mrow{grid-template-columns:40px minmax(0,1fr) 16px}.proto-templates .mrow .mtrig,.proto-templates .mrow .ai{display:none}.proto-templates .vr{grid-template-columns:minmax(0,1fr);gap:4px}.proto-templates .parts{grid-template-columns:minmax(0,1fr)}.proto-templates .bigdesk .doc,.proto-templates .bigdesk .back{font-size:12.5px}.proto-templates .d-foot{padding:14px 16px}}.proto-templates .drawer .doc{z-index:auto}.proto-forms .fm-top{flex-direction:column;gap:14px;display:flex}.proto-forms .fm-crumbs{align-items:center;gap:8px;min-width:0;font-size:14.5px;display:flex}.proto-forms .fm-crumbs .sep{color:var(--ink-4)}.proto-forms .fm-crumbs .here{font-weight:650}.proto-forms .fm-back{margin-left:-12px}.proto-forms .fm-picker{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.proto-forms .fm-panels{flex-direction:column;min-width:0;display:flex}.proto-forms .fm-panel{flex-direction:column;gap:20px;min-width:0;display:flex}.proto-forms .fm-status{border-radius:max(4px, calc(var(--r-card) - 6px));background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px 10px 16px;display:flex}.proto-forms .fm-status .link{margin-left:auto}.proto-forms .fm-status .fm-link{flex:0 300px}.proto-forms .fm-status .fm-url{background:var(--surface);height:36px}.proto-forms .fm-mode-row{display:none}.proto-forms .fm-grid{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:24px;display:grid}.proto-forms .fm-col{flex-direction:column;gap:20px;min-width:0;display:flex}.proto-forms .fm-card{flex-direction:column;gap:14px;padding:20px 18px;display:flex}.proto-forms .fm-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.proto-forms .fm-card-head>.col{min-width:0}.proto-forms .fm-kcol{gap:0}.proto-forms .fm-fields{gap:6px;min-height:0}.proto-forms .fm-field{border-radius:max(4px, calc(var(--r-card) - 8px));background:var(--surface-2);border:1px solid #0000;grid-template-columns:16px minmax(0,1fr) auto 40px;align-items:center;gap:10px;padding:8px 10px 8px 8px;transition:border-color .18s,box-shadow .18s;display:grid}.proto-forms .fm-field:hover{border-color:var(--line-2)}.proto-forms .fm-fixed{cursor:default}.proto-forms .fm-grip{color:var(--ink-3)}.proto-forms .fm-fi{flex-direction:column;gap:2px;min-width:0;display:flex}.proto-forms .fm-ft{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;font-weight:650;line-height:1.3;display:flex}.proto-forms .fm-tag{height:22px;padding:0 8px;font-size:12px}.proto-forms .fm-lock{width:40px;color:var(--ink-3);justify-content:center;align-items:center;display:inline-flex}.proto-forms .fm-field .switch{justify-self:end}.proto-forms .fm-rules{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.proto-forms .fm-rules li{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;padding:12px 0;font-size:14px;line-height:1.6;display:grid}.proto-forms .fm-rules li:first-child{border-top:0;padding-top:2px}.proto-forms .fm-rn{background:var(--surface-2);width:24px;height:24px;color:var(--ink-2);font-variant-numeric:lining-nums proportional-nums;border-radius:50%;justify-content:center;align-items:center;margin-top:1px;font-size:12.5px;font-weight:700;display:inline-flex}.proto-forms .fm-rules b{color:var(--ink);font-weight:650}.proto-forms .fm-val{border-radius:var(--r-chip);background:var(--c-stone);color:var(--c-stone-ink);padding:0 8px;font-size:12.5px;font-weight:650;line-height:22px;display:inline-block}.proto-forms .fm-sets{flex-direction:column;display:flex}.proto-forms .fm-set{border-top:1px solid var(--line);padding:12px 0}.proto-forms .fm-set:first-child{border-top:0;padding-top:0}.proto-forms .fm-sw{align-items:flex-start;gap:8px}.proto-forms .fm-sw .switch-ui{margin-top:1px}.proto-forms .fm-states{flex-direction:column;gap:8px;display:flex}.proto-forms .fm-state{color:var(--ink-2);grid-template-columns:108px minmax(0,1fr);align-items:center;gap:12px;font-size:13.5px;display:grid}.proto-forms .fm-state .chip{justify-self:start}.proto-forms .fm-spam{border-radius:max(4px, calc(var(--r-card) - 8px));background:var(--surface-2);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.proto-forms .fm-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.proto-forms .fm-steps>li{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.proto-forms .fm-steps>li:first-child{border-top:0;padding-top:0}.proto-forms .fm-step-ic{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.proto-forms .fm-step-ic .ic{width:18px;height:18px}.proto-forms .fm-prev{flex-direction:column;gap:12px;padding:16px;display:flex;position:sticky;top:88px}.proto-forms .fm-prev-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 6px 0;display:flex}.proto-forms .fm-prev-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;padding:0 6px 2px;display:flex}.proto-forms .fm-try{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.proto-forms .fm-opt{border-radius:var(--r-btn);border:1px solid var(--line-2);background:var(--surface);height:32px;color:var(--ink);font:600 13px/1 var(--font-ui);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.proto-forms .fm-opt:hover{border-color:var(--ink-3)}.proto-forms .fm-opt[aria-pressed=true]{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.proto-forms .fm-stage{background:var(--surface-2);border-radius:max(4px, calc(var(--r-card) - 6px));overscroll-behavior:contain;scrollbar-width:thin;min-height:420px;max-height:calc(100vh - 250px);padding:18px;overflow-y:auto}.proto-forms .fp{--cb-paper:var(--cp-paper);--cb-ink:var(--cp-ink);--cb-muted:var(--cp-muted);--cb-line:var(--cp-line);--cb-sage:var(--cp-accent);--cb-sage-ink-on:var(--cp-accent-ink);--cb-sage-soft:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.proto-forms .fp{--cb-sage-soft:color-mix(in srgb, var(--cp-accent) 14%, var(--cp-paper))}}.proto-forms .fp{--cb-sage-ink:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.proto-forms .fp{--cb-sage-ink:color-mix(in srgb, var(--cp-accent) 75%, var(--cp-ink))}}.proto-forms .fp{--cb-copper-soft:var(--cp-warm)}@supports (color:color-mix(in lab, red, red)){.proto-forms .fp{--cb-copper-soft:color-mix(in srgb, var(--cp-warm) 20%, var(--cp-paper))}}.proto-forms .fp{--cb-copper-ink:var(--cp-warm)}@supports (color:color-mix(in lab, red, red)){.proto-forms .fp{--cb-copper-ink:color-mix(in srgb, var(--cp-warm) 45%, var(--cp-ink))}}.proto-forms .fp{--cb-white:var(--cp-paper-2);--cb-bar:var(--cp-line)}@supports (color:color-mix(in lab, red, red)){.proto-forms .fp{--cb-bar:color-mix(in srgb, var(--cp-line) 45%, var(--cp-paper))}}.proto-forms .fp{justify-content:center;min-width:0;display:flex}.proto-forms .fp-page{background-color:var(--cb-paper);background-image:var(--cp-tex);width:100%;max-width:760px;color:var(--cb-ink);font-family:var(--font-ui);box-shadow:0 1px 2px var(--paper-ink), 0 22px 44px -26px var(--paper-ink);background-size:240px;border-radius:10px;font-size:14px;line-height:1.45;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.proto-forms .fp-page{box-shadow:0 1px 2px color-mix(in srgb, var(--paper-ink) 6%, transparent), 0 22px 44px -26px color-mix(in srgb, var(--paper-ink) 50%, transparent)}}.proto-forms .fp-page{transition:max-width .35s cubic-bezier(.2,.8,.2,1),border-radius .35s}.proto-forms .fp[data-view=phone] .fp-page{border-radius:30px;max-width:340px}.proto-forms .fp-addr{height:30px;color:var(--cb-muted);background:var(--cb-bar);border-bottom:1px solid var(--cb-line);justify-content:center;align-items:center;gap:6px;font-size:12.5px;display:flex}.proto-forms .fp-addr .ic{width:13px;height:13px}.proto-forms .fp[data-view=phone] .fp-addr{display:none}.proto-forms .fp-nav{align-items:center;gap:14px;padding:12px 18px;display:flex}.proto-forms .fp-logo{font:italic 500 21px/1 var(--font-ed);letter-spacing:.005em;white-space:nowrap}.proto-forms .fp-cover{height:118px;margin:0;position:relative;overflow:hidden}.proto-forms .fp-cover img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;display:block}.proto-forms .fp-cover img.s-new{object-position:50% 30%}.proto-forms .fp-body{flex-direction:column;gap:16px;padding:22px 20px 24px;display:flex}.proto-forms .fp-h{font:400 29px/1.05 var(--font-ed);letter-spacing:-.01em;margin:0}.proto-forms .fp-sub{color:var(--cb-muted);margin:-6px 0 0;font-size:14px}.proto-forms .fp-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.proto-forms .fp-f{flex-direction:column;gap:6px;min-width:0;display:flex}.proto-forms .fp-l{color:var(--cb-ink);font-size:13px;font-weight:650}.proto-forms .fp-l em{color:var(--cb-muted);font-style:normal;font-weight:450}.proto-forms .fp-help{color:var(--cb-muted);margin-top:-3px;font-size:12.5px}.proto-forms .fp-in{border:1px solid var(--cb-line);background:var(--cb-white);width:100%;height:42px;font:400 14px var(--font-ui);color:var(--cb-ink);border-radius:8px;padding:0 12px}.proto-forms .fp-in::placeholder{color:var(--cb-muted)}.proto-forms textarea.fp-in{resize:none;height:78px;padding:10px 12px;line-height:1.45}.proto-forms .fp-date{cursor:pointer;align-items:center;gap:10px;font-weight:600;display:flex}.proto-forms .fp-date .ic{width:17px;height:17px;color:var(--cb-muted)}.proto-forms .fp-date .fp-change{color:var(--cb-sage);margin-left:auto;font-size:12.5px;font-weight:600}.proto-forms .fp-chips{flex-wrap:wrap;gap:6px;display:flex}.proto-forms .fp-chip{border:1px solid var(--cb-line);background:var(--cb-white);height:34px;color:var(--cb-ink);font:600 13px/1 var(--font-ui);cursor:pointer;border-radius:999px;padding:0 14px;transition:background-color .2s,color .2s,border-color .2s}.proto-forms .fp-chip[aria-pressed=true]{background:var(--cb-ink);color:var(--cb-paper);border-color:var(--cb-ink)}.proto-forms .fp-tick{color:var(--cb-muted);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.proto-forms .fp-tick input{width:16px;height:16px;accent-color:var(--cb-sage);flex:none;margin:1px 0 0}.proto-forms .fp-tick a{color:var(--cb-ink)}.proto-forms .fp-res{border-radius:8px;align-items:flex-start;gap:8px;margin:2px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.proto-forms .fp-res .ic{width:17px;height:17px;margin-top:1px}.proto-forms .fp-res>span{flex-direction:column;gap:8px;min-width:0;display:flex}.proto-forms .fp-res.res-booked{background:var(--cb-copper-soft);color:var(--cb-copper-ink)}.proto-forms .fp-res.res-free{background:var(--cb-sage-soft);color:var(--cb-sage-ink)}.proto-forms .fp-res a{color:inherit;font-weight:650}.proto-forms .fp-alt{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.proto-forms .fp-alt-b{border:1px solid var(--cb-copper-ink);background:var(--cb-white);height:30px;color:var(--cb-copper-ink);font:650 12.5px/1 var(--font-ui);cursor:pointer;border-radius:999px;padding:0 12px}.proto-forms .fp-book{background:var(--cb-sage-soft);color:var(--cb-sage-ink);border-radius:8px;margin:2px 0 0;padding:10px 12px;font-size:13.5px}.proto-forms .fp-send{background:var(--cb-sage);height:46px;color:var(--cb-sage-ink-on);font:650 15px/1 var(--font-ui);cursor:pointer;border:0;border-radius:999px;width:100%}.proto-forms .fp-sign{border-top:1px solid var(--cb-line);color:var(--cb-muted);align-items:center;gap:8px;padding-top:16px;font-size:13px;display:flex}.proto-forms .fp-sign img{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.proto-forms .fp-sign b{color:var(--cb-ink);font-weight:650;display:block}.proto-forms .fp-thanks{flex-direction:column;gap:14px;padding:34px 22px 36px;display:flex}.proto-forms .fp-extra{flex-direction:column;gap:8px;display:flex}.proto-forms .fp-guide{border:1px solid var(--cb-line);background:var(--cb-white);color:var(--cb-ink);border-radius:10px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;text-decoration:none;display:grid}.proto-forms .fp-guide img{object-fit:cover;border-radius:6px;width:56px;height:56px;display:block}.proto-forms .fp-guide b{font-weight:650;display:block}.proto-forms .fp-guide small{color:var(--cb-muted);font-size:12.5px;line-height:1.4;display:block}.proto-forms .fp-guide>.ic{width:16px;height:16px;color:var(--cb-muted)}.proto-forms .fp-callic{background:var(--cb-sage-soft);width:56px;height:56px;color:var(--cb-sage-ink);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.proto-forms .fp-callic .ic{width:22px;height:22px}.proto-forms .fp-note{color:var(--cb-muted);margin:0}@container (min-width:350px){.proto-forms .fp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.proto-forms .fp-wide{grid-column:1/-1}.proto-forms .fp-cover{height:140px}}@container (min-width:520px){.proto-forms .fp-cover{height:160px}.proto-forms .fp-body{padding:26px 28px 28px}.proto-forms .fp-h{font-size:34px}}.proto-forms .fp[data-date=jun] .d-oct,.proto-forms .fp[data-date=jun] .res-free,.proto-forms .fp[data-date=oct] .d-jun,.proto-forms .fp[data-date=oct] .res-booked,.proto-forms .fp[data-check=off] .fp-check,.proto-forms .fp[data-shoot=family] .fp-check,.proto-forms .fp[data-shoot=newborn] .fp-check,.proto-forms .fp:not([data-shoot=family]) .fp-book,.proto-forms .fp:not([data-shoot=wedding]) .f-guests,.proto-forms .fp[data-shoot=family] .f-budget,.proto-forms .fp[data-shoot=newborn] .f-budget,.proto-forms .fp:not([data-shoot=newborn]) .f-baby,.proto-forms .fp[data-shoot=newborn] .f-date,.proto-forms .fp:not([data-shoot=family]) .s-fam,.proto-forms .fp:not([data-shoot=newborn]) .s-new,.proto-forms .fp[data-shoot=family] .s-wed,.proto-forms .fp[data-shoot=newborn] .s-wed,.proto-forms .fp[data-shoot=wedding] .s-home,.proto-forms .fp[data-shoot=elopement] .s-home,.proto-forms .fp[data-shoot=family] .s-couple,.proto-forms .fp[data-shoot=newborn] .s-couple,.proto-forms .fp[data-phone=off] .f-phone,.proto-forms .fp[data-where=off] .f-where,.proto-forms .fp[data-guests=off] .f-guests,.proto-forms .fp[data-budget=off] .f-budget,.proto-forms .fp[data-baby=off] .f-baby,.proto-forms .fp[data-hear=off] .f-hear,.proto-forms .fp[data-msg=off] .f-msg,.proto-forms .fp[data-kids=off] .f-kids,.proto-forms .fp[data-park=off] .f-park,.proto-forms .fp[data-stage=thanks] .fp-body,.proto-forms .fp[data-stage=form] .fp-thanks,.proto-forms .fp[data-guide=off] .fp-extra,.proto-forms .fp[data-guide=on] .fp-g-call{display:none}.proto-forms .fm-dsec{border-top:1px solid var(--line);flex-direction:column;gap:12px;min-width:0;padding-top:20px;display:flex}.proto-forms .fm-dsec:first-child{border-top:0;padding-top:0}.proto-forms .fm-link{align-items:center;gap:8px;min-width:0;display:flex}.proto-forms .fm-url{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface-2);min-width:0;height:40px;font:500 13px var(--font-mono);white-space:nowrap;text-overflow:ellipsis;flex:auto;align-items:center;padding:0 12px;display:flex;overflow:hidden}.proto-forms .fm-embed{flex-direction:column;gap:12px;min-width:0;display:flex}.proto-forms .fm-code{border-radius:max(4px, calc(var(--r-card) - 8px));background:var(--surface-2);border:1px solid var(--line);font:500 13px/1.6 var(--font-mono);color:var(--ink-2);white-space:pre;word-break:normal;scrollbar-width:thin;margin:0;padding:12px 14px;overflow-x:auto}.proto-forms .fm-code code{font:inherit}.proto-forms .fm-embed[data-embed=button] .e-inline{display:none}.proto-forms .fm-qrrow{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:18px;display:grid}.proto-forms .fm-qr{background:var(--paper);border:1px solid var(--line);border-radius:10px;width:100%;margin:0;padding:10px;display:block}.proto-forms .fm-qr svg{width:100%;height:auto;display:block}.proto-forms .fm-tipbox{border-radius:max(4px, calc(var(--r-card) - 6px));background:var(--accent-soft);flex-direction:column;gap:12px;padding:16px;display:flex}.proto-forms .fm-tip-ic{background:var(--surface);width:36px;height:36px;color:var(--accent-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.proto-forms .fm-tipbox .fm-url{background:var(--surface)}.proto-forms .fm-three{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.proto-forms .fm-two{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px;display:grid}.proto-forms .fm-map{border-collapse:collapse;width:100%;font-size:14px}.proto-forms .fm-map th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);padding:0 12px 10px 0;font-size:12.5px;font-weight:600}.proto-forms .fm-map td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 12px 11px 0}.proto-forms .fm-map tr:last-child td{border-bottom:0}.proto-forms .fm-map .ic{color:var(--ink-3)}.proto-forms .fm-lead{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.proto-forms .fm-lead .initials{width:44px;height:44px;font-size:13px}.proto-forms .fm-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.proto-forms .fm-type{border:1px solid var(--line);border-radius:max(4px, calc(var(--r-card) - 6px));background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;transition:border-color .18s,background-color .18s;display:flex}.proto-forms .fm-type:hover{border-color:var(--ink-3);background:var(--surface-2)}.proto-forms .fm-type .ic{color:var(--accent-text)}.proto-forms .fm-opts{flex-direction:column;gap:8px;display:flex}.proto-forms .fm-optrow{border-radius:max(4px, calc(var(--r-card) - 8px));background:var(--surface-2);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.proto-forms .fm-optrow .input{height:38px}@media (max-width:1400px){.proto-forms .fm-three{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.proto-forms .fm-three>:last-child{grid-column:1/-1}}@media (max-width:1240px){.proto-forms .fm-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.proto-forms .fm-grid{grid-template-columns:340px minmax(0,1fr)}}@media (max-width:900px){.proto-forms .fm-grid{grid-template-columns:minmax(0,1fr)}.proto-forms .fm-mode-row{display:flex}.proto-forms #forms-p-web[data-mode=preview] .fm-col,.proto-forms #forms-p-web[data-mode=edit] .fm-prev{display:none}.proto-forms .fm-prev{position:static}.proto-forms .fm-stage{min-height:0;max-height:none;overflow:visible}.proto-forms .fm-three{grid-template-columns:minmax(0,1fr)}.proto-forms .fm-three>:last-child{grid-column:auto}.proto-forms .fm-status .link{margin-left:0}.proto-forms .fm-status .fm-link{flex:100%}}@media (max-width:620px){.proto-forms .fm-status{padding:10px 10px 10px 12px}.proto-forms .fm-qrrow{grid-template-columns:120px minmax(0,1fr);gap:14px}.proto-forms .fm-card{padding:16px}.proto-forms .fm-prev{padding:12px}.proto-forms .fm-stage{padding:10px}.proto-forms .fm-picker .pills{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;padding-bottom:2px;overflow-x:auto}.proto-forms .page-head .actions{width:100%;margin-left:0}.proto-forms .page-head .actions .btn-primary{margin-left:auto}.proto-forms .fm-state{grid-template-columns:minmax(0,1fr);gap:4px}.proto-forms .fm-types{grid-template-columns:minmax(0,1fr)}.proto-forms .fm-lead{grid-template-columns:44px minmax(0,1fr)}.proto-forms .fm-lead .chip{grid-column:2;justify-self:start}.proto-forms .fm-mode-row .seg{width:100%}.proto-forms .fm-mode-row .seg button{flex:1;justify-content:center}}.proto-automations .rv{flex-direction:column;gap:18px;padding:22px 24px 24px;display:flex}.proto-automations .rv-rule{color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.proto-automations .draft{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px;padding:16px;display:grid}.proto-automations .draft .thumb{width:64px;height:64px}.proto-automations .excerpt{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.proto-automations .excerpt .ic{color:var(--accent-text);vertical-align:-2px;margin-right:4px}.proto-automations .work{grid-template-columns:440px minmax(0,1fr);align-items:start;gap:24px;display:grid}.proto-automations .alist{flex-direction:column;gap:2px;padding:8px;display:flex}.proto-automations .arow{border-radius:max(6px, calc(var(--r-card) - 6px));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-right:14px;transition:background-color .18s,box-shadow .2s;display:grid;position:relative}.proto-automations .arow:hover{background:var(--surface-2)}.proto-automations .arow:has(.sel.is-active){background:var(--surface-2);box-shadow:inset 3px 0 0 var(--color-accent)}.proto-automations .arow .sel{box-shadow:none;text-align:left;color:inherit;font:inherit;border-radius:inherit;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:14px 0 14px 14px;display:grid}.proto-automations .arow .sel.is-active{box-shadow:none;background:0 0}.proto-automations .arow .sel:focus-visible{outline-offset:-2px}.proto-automations .arow .aname{font-size:15px;font-weight:700;line-height:1.3}.proto-automations .arow .ameta{color:var(--ink-3);text-wrap-style:pretty;font-size:13px;line-height:1.45}.proto-automations .arow:has(input:not(:checked)) .aname{color:var(--ink-3)}.proto-automations .arow:has(input:not(:checked)) .aic{background:var(--surface-3);color:var(--ink-3)}.proto-automations .aic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.proto-automations .aic.butter{background:var(--c-butter);color:var(--c-butter-ink)}.proto-automations .aic.sage{background:var(--c-sage);color:var(--c-sage-ink)}.proto-automations .aic.lilac{background:var(--c-lilac);color:var(--c-lilac-ink)}.proto-automations .aic.sky{background:var(--c-sky);color:var(--c-sky-ink)}.proto-automations .aic.blush{background:var(--c-blush);color:var(--c-blush-ink)}.proto-automations .aic.stone{background:var(--c-stone);color:var(--c-stone-ink)}.proto-automations .list-foot{border-top:1px solid var(--line);color:var(--ink-3);align-items:center;gap:8px;margin-top:4px;padding:12px 14px 8px;font-size:13px;display:flex}.proto-automations .flowcard{flex-direction:column;gap:22px;padding:26px 28px 28px;display:flex}.proto-automations .flow{flex-direction:column;max-width:640px;display:flex}.proto-automations .node{z-index:1;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative}.proto-automations button.node{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.proto-automations .node>span:empty{display:none}.proto-automations .node .ntitle{font-size:15px;font-weight:700;line-height:1.3}.proto-automations .node .nmeta{color:var(--ink-3);font-size:13px;line-height:1.45}.proto-automations .node.trigger{background:var(--primary);color:var(--primary-ink);border-color:#0000}.proto-automations .node.trigger .nmeta{color:var(--primary-ink);opacity:.78}.proto-automations .node.trigger .aic{background:var(--color-accent);color:var(--accent-ink)}.proto-automations .node.ai{box-shadow:inset 0 0 0 1px var(--c-butter-ink), var(--shadow-card)}.proto-automations .wire{height:26px;position:relative}.proto-automations .wire:before,.proto-automations .gap:before,.proto-automations .fork .trunk:before{content:"";background:var(--line-2);width:2px;position:absolute;top:0;bottom:0;left:35px}.proto-automations .gap{padding:12px 0 12px 18px;position:relative}.proto-automations .gap .chip{position:relative}.proto-automations .fork{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);column-gap:16px;display:grid}.proto-automations .node.stack{grid-template-columns:40px minmax(0,1fr);row-gap:10px}.proto-automations .node.stack>:nth-child(3){grid-column:2;justify-self:start}.proto-automations .fork .trunk{align-items:center;padding:18px 0 18px 18px;display:flex;position:relative}.proto-automations .fork .trunk .chip{position:relative}.proto-automations .fork .branch{flex-direction:column;display:flex}.proto-automations .dash{border-left:2px dashed var(--c-butter-ink);opacity:.7;height:18px;margin-left:35px}.proto-automations .fork .branch>.chip{align-self:flex-start;margin-left:18px}.proto-automations .fork .branch .node{margin-bottom:16px}.proto-automations .fin{color:var(--ink-3);align-items:center;gap:10px;padding:12px 0 0 26px;font-size:13px;display:flex;position:relative}.proto-automations .fin:before{content:"";background:var(--line-2);border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:31px;transform:translateY(-3px)}.proto-automations .fin span{padding-left:24px}.proto-automations .guard{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.proto-automations .next{border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--surface-2);align-self:flex-start;align-items:center;gap:10px;max-width:100%;padding:10px 14px 10px 10px;font-size:13.5px;display:flex}.proto-automations .runs-head{padding:20px 22px 6px}.proto-automations .runs .table th,.proto-automations .runs .table td{padding:11px 10px}.proto-automations .runs .table th:first-child,.proto-automations .runs .table td:first-child{padding-left:22px}.proto-automations .runs .table th:last-child,.proto-automations .runs .table td:last-child{padding-right:22px}.proto-automations .runs .who{align-items:center;gap:10px;min-width:150px;display:flex}.proto-automations .runs .who .t-meta{line-height:1.35}.proto-automations .pick{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.proto-automations .flowcard{container-type:inline-size}.proto-automations .wire-sm{height:14px}.proto-automations .lanes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid;position:relative}.proto-automations .lanes:before{content:"";background:var(--line-2);width:calc(50% + 10px);height:2px;position:absolute;top:0;left:35px}.proto-automations .lane{flex-direction:column;min-width:0;display:flex}.proto-automations .lane-chip{background:var(--surface);color:var(--ink)}.proto-automations .hist{flex-direction:column;display:flex}.proto-automations .hist-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding-bottom:8px;display:flex}.proto-automations .hrow{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.proto-automations .ht{font-size:14px;font-weight:650;line-height:1.35}.proto-automations .hrow .t-meta,.proto-automations .tl .t-meta{line-height:1.4}.proto-automations .thanks{flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.proto-automations .tl{flex-direction:column;margin:0;padding:4px 0 0;list-style:none;display:flex}.proto-automations .tl li{grid-template-columns:124px 14px minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:16px;display:grid;position:relative}.proto-automations .tl li:before{content:"";background:var(--line-2);width:2px;position:absolute;top:16px;bottom:0;left:142px}.proto-automations .tl li:last-child{padding-bottom:0}.proto-automations .tl li:last-child:before{display:none}.proto-automations .tl-d{color:var(--ink-2);padding-top:1px;font-size:13px;font-weight:650;line-height:1.4}.proto-automations .tl-dot{z-index:1;border:2px solid var(--line-2);background:var(--surface);border-radius:50%;width:14px;height:14px;margin-top:3px;position:relative}.proto-automations .tl-dot.done{background:var(--c-sage-ink);border-color:var(--c-sage-ink)}.proto-automations .tl-dot.upc{background:var(--c-butter);border-color:var(--c-butter-ink)}.proto-automations a.node{color:inherit;text-decoration:none}.proto-automations .mail{flex-direction:column;gap:8px;display:flex}.proto-automations .mail .p{color:var(--ink-2);line-height:1.55}.proto-automations .mail .lk{color:var(--accent-text);font-weight:600}.proto-automations .wa{background:var(--c-sage);max-width:92%;color:var(--c-sage-ink);border-radius:4px 14px 14px;align-self:flex-start;padding:10px 12px;font-size:14px;line-height:1.5}@container (max-width:540px){.proto-automations .lanes{grid-template-columns:minmax(0,1fr)}.proto-automations .lanes:before{display:none}}@media (max-width:1240px){.proto-automations .work{grid-template-columns:340px minmax(0,1fr)}.proto-automations .fork{grid-template-columns:56px minmax(0,1fr)}.proto-automations .fork .trunk .chip{display:none}.proto-automations .flowcard{padding:22px 20px 24px}}@media (max-width:900px){.proto-automations .work{grid-template-columns:minmax(0,1fr)}.proto-automations .leftcol{display:contents}.proto-automations .flows{order:2}.proto-automations .runs{order:3}.proto-automations .rv{padding:18px 16px}}@media (max-width:620px){.proto-automations .draft{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:14px}.proto-automations .draft .thumb{width:48px;height:48px}.proto-automations .node{grid-template-columns:40px minmax(0,1fr);padding:12px 14px}.proto-automations .node>:nth-child(3){grid-column:2;justify-self:start}.proto-automations .flowcard{padding:18px 14px 20px}.proto-automations .fork{grid-template-columns:40px minmax(0,1fr);column-gap:8px}.proto-automations .fork .trunk{padding-left:0}.proto-automations .wire:before,.proto-automations .gap:before,.proto-automations .fork .trunk:before{left:33px}.proto-automations .dash{margin-left:34px}.proto-automations .fork .branch>.chip{margin-left:0}.proto-automations .arow .sel{grid-template-columns:36px minmax(0,1fr);gap:12px}.proto-automations .aic{width:36px;height:36px}.proto-automations .hrow{grid-template-columns:32px minmax(0,1fr)}.proto-automations .hrow>.chip{grid-column:2;justify-self:start}.proto-automations .tl li{grid-template-columns:14px minmax(0,1fr);gap:4px 12px}.proto-automations .tl li:before{left:6px}.proto-automations .tl-dot{grid-area:1/1}.proto-automations .tl-d{grid-area:1/2}.proto-automations .tl li>.col{grid-column:2}.proto-automations .tl li>.chip{grid-column:2;justify-self:start}}.proto.page,.proto .page{flex-direction:column;gap:32px;width:100%;max-width:1520px;padding:0;display:flex}@media (max-width:900px){.proto.page,.proto .page{gap:24px;padding:0}}.proto.page>:not(.drawer,.scrim,.toasts){animation:.55s cubic-bezier(.2,.8,.2,1) both proto-rise}.proto.page>:nth-child(3){animation-delay:50ms}.proto.page>:nth-child(4){animation-delay:.1s}.proto.page>:nth-child(n+5){animation-delay:.15s}.proto .rail-tip{margin:8px 12px 0}.proto .seg a{border-radius:var(--r-btn);height:34px;color:var(--ink-2);align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.proto .seg a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000001a, 0 0 0 1px var(--line)}.proto .seg label{border-radius:var(--r-btn);height:34px;color:var(--ink-2);cursor:pointer;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.proto .seg label input{opacity:0;pointer-events:none;position:absolute}.proto .seg label:has(input:checked){background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000001a, 0 0 0 1px var(--line)}.proto .seg label:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.proto-forms .fm-mode-row{flex-wrap:wrap;gap:8px}.proto a.pill{text-decoration:none}.proto .pill[aria-current=page]{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.proto .av.initials,.proto .initials.av{background:var(--c-stone);color:var(--c-stone-ink);justify-content:center;align-items:center;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.proto-team .pc-av.initials{background:var(--c-stone);color:var(--c-stone-ink);justify-content:center;align-items:center;font-size:20px;font-weight:600;line-height:1;display:inline-flex}.proto .av-36.initials{font-size:13px}.proto .jc .jc-ini{background:var(--c-stone);width:20px;height:20px;color:var(--c-stone-ink);font-family:var(--font-ui);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-style:normal;font-weight:700;display:inline-flex}.proto .tk-check-form{display:contents}.proto-tasks .tk>.tk-check-form>.check{grid-area:ck;align-self:start;margin-top:1px}.proto a.kcard{color:inherit;text-decoration:none;display:flex}.proto a.btn{text-decoration:none}.proto .drawer{z-index:60}.proto a.scrim{display:block}.proto-tasks button.slot{cursor:pointer;font-family:inherit}.proto-tasks .slot.made{border-style:solid;border-color:var(--c-sage-ink);background:var(--c-sage);color:var(--c-sage-ink)}.proto-tasks .slot.made .ic{color:var(--c-sage-ink)}.proto-tasks .cp i.made{border-style:solid;border-color:var(--c-sage-ink);background:var(--c-sage);color:var(--c-sage-ink)}.proto-tasks .step-add{margin-top:6px}@media (max-width:620px){.proto-tasks .tk>.tk-check-form>.check{flex:none}}.proto .drawer.open{animation:.38s cubic-bezier(.2,.8,.2,1) both proto-drawer-in}.proto .scrim.on{animation:.3s both proto-scrim-in}@keyframes proto-drawer-in{0%{transform:translate(104%)}}@keyframes proto-scrim-in{0%{opacity:0}}.proto-team .wh .today{display:block}.proto-team .perms th{white-space:nowrap}.proto-team .perms th .ic{display:inline}.proto-templates .tpl-more{margin-right:auto;position:relative}.proto-templates .tpl-more>summary{list-style:none}.proto-templates .tpl-more>summary::-webkit-details-marker{display:none}.proto-templates .tpl-more-list{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface);min-width:200px;box-shadow:var(--shadow-2,0 8px 24px #0000001f);flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.proto-templates .tpl-more-list .btn{justify-content:flex-start;width:100%}.proto-team .drawer-head .team-face{flex:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.proto-team .team-face>.face-pic{grid-area:1/1/span 2;align-self:start}.proto-team .team-face>.col{grid-area:1/2}.proto-team .team-face>.face-gender{flex-direction:row;grid-area:2/2;align-items:center;gap:8px;min-width:0}.proto-team .team-face .face-gender .lnc-select{flex:0 200px;min-width:0}.proto-team .team-face .face-gender .lnc-input{height:34px;font-size:13px}.rp-page{--rp-paper:var(--cp-paper,#fff);--rp-ink:var(--cp-ink,#23201a);--rp-muted:var(--cp-muted,#6f695e);--rp-line:var(--cp-line,#e8e3d9);--rp-accent:var(--cp-accent,#23201a);--rp-accent-ink:var(--cp-accent-ink,#fff);background:var(--rp-paper);color:var(--rp-ink);font-family:var(--font-ed);overflow-wrap:anywhere;text-align:left;font-size:16px;line-height:1.55}.rp-in{padding:40px 48px 44px}.rp-page p{margin:10px 0}.rp-page h3{font-family:var(--font-ed);letter-spacing:-.01em;text-wrap:balance;margin:6px 0 4px;font-size:34px;font-weight:500;line-height:1.15}.rp-page h4{font-family:var(--font-ui);margin:22px 0 4px;font-size:14px;font-weight:600;line-height:1.3}.rp-page small{color:var(--rp-muted);font-size:13px;line-height:1.4;display:block}.rp-page p.rp-brand{font-family:var(--font-ui);color:var(--rp-muted);margin:0;font-size:13px;font-weight:600}.rp-page p.rp-for{color:var(--rp-muted);margin:0 0 16px}.rp-word{background:var(--rp-accent);border-radius:4px;padding:0 3px}@supports (color:color-mix(in lab, red, red)){.rp-word{background:color-mix(in srgb, var(--rp-accent) 12%, transparent)}}.rp-word{font-style:normal}.rp-cover{object-fit:cover;width:100%;height:300px;display:block}.rp-cover.is-short{height:210px}.rp-band{background-position:50%;background-size:cover;height:120px}.rp-page table{border-collapse:collapse;width:100%;margin:18px 0 12px;font-size:15px}.rp-page td{border-top:1px solid var(--rp-line);vertical-align:top;padding:10px 0}.rp-page td b{font-weight:600}.rp-n{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding-left:18px!important}.rp-total td{border-top:1.5px solid var(--rp-ink);font-weight:650}.rp-page p.rp-cta{margin-top:20px}.rp-cta span{background:var(--rp-accent);font-family:var(--font-ui);color:var(--rp-accent-ink);border-radius:999px;padding:11px 22px;font-size:14px;font-weight:550;display:inline-block}.rp-signs{gap:28px;margin-top:26px;display:flex}.rp-signs>div{flex:1}.rp-signs i{height:36px;display:block}.rp-signs small{border-top:1px solid var(--rp-ink);padding-top:5px}.rp-sig{width:120px;height:36px;color:var(--rp-accent);display:block}.rp-q{margin:14px 0}.rp-label{font-family:var(--font-ui);margin-bottom:5px;font-size:14px;font-weight:500;line-height:1.35;display:block}.rp-q small{margin-bottom:5px}.rp-field{border:1px solid var(--rp-line);background:var(--rp-paper);border-radius:10px;height:40px;display:block}@supports (color:color-mix(in lab, red, red)){.rp-field{background:color-mix(in srgb, var(--rp-paper) 80%, #fff)}}.rp-field.is-tall{height:84px}.rp-options{font-family:var(--font-ui);flex-wrap:wrap;gap:7px 16px;font-size:14px;display:flex}.rp-options span{align-items:center;gap:7px;display:inline-flex}.rp-options i{border:1.5px solid var(--rp-muted);border-radius:4px;width:16px;height:16px}.rp-options .is-one i{border-radius:50%}.rp-package{border-top:1px solid var(--rp-line);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:14px 0;display:grid}.rp-package b{font-size:20px;font-weight:500}.rp-package span{font-variant-numeric:tabular-nums}.rp-package small{grid-column:1/-1}.rp-inv{font-family:var(--font-ui);justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}.rp-tasks{font-family:var(--font-ui);margin:0;padding:0;font-size:14px;line-height:1.35;list-style:none}.rp-tasks li{border-top:1px solid var(--rp-line);grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.rp-tasks span{border:1.5px solid var(--rp-muted);border-radius:50%;width:16px;height:16px}.rp-mail{--rp-paper:#fff;--rp-ink:#1f1f1f;--rp-muted:#5e5e5e;--rp-line:#e6e6e6;border-radius:12px;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5}.rp-mail-bar{border-bottom:1px solid var(--rp-line);color:#5f6368;align-items:center;gap:22px;padding:14px 22px;display:flex}.rp-mail-bar svg{flex-shrink:0;width:18px;height:18px}.rp-mail-bar i{flex:1}.rp-mail-in{padding:20px 26px 24px}.rp-mail h3{letter-spacing:0;margin:0 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:400;line-height:1.3}.rp-mail .rp-word{color:var(--rp-muted);background:0 0}.rp-link{color:#1a56c4;text-decoration:underline}.rp-from{align-items:center;gap:12px;margin-bottom:20px;font-size:14px;display:flex}.rp-from>img,.rp-from>svg,.rp-from>.rp-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.rp-avatar{color:#fff;background:#5f6368;place-items:center;font-weight:600;display:grid}.rp-from-who{flex:1;min-width:0}.rp-page .rp-from p{margin:0}.rp-from b{font-weight:700}.rp-from-who span{color:var(--rp-muted);font-size:13px}.rp-from-when{color:#5f6368;flex-shrink:0;align-items:center;gap:14px;display:flex}.rp-from-when small{white-space:nowrap}.rp-from-when svg{width:17px;height:17px}.rp-mail-body p{white-space:pre-line}.rp-letter{background:#f4f1ec;margin:0 -26px;padding:24px 16px;font-family:-apple-system,Segoe UI,Helvetica,Arial,sans-serif}.rp-letter-in{color:#1f1d1a;background:#fff;border-radius:16px;max-width:560px;margin:0 auto;padding:28px 32px 32px}.rp-letter-brand{letter-spacing:.08em;text-transform:uppercase;color:var(--rp-letter-accent);margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:14px}.rp-mail .rp-letter-head,.cw-window .rp-letter-head{letter-spacing:0;color:#1f1d1a;overflow-wrap:anywhere;margin:0 0 20px;font-family:inherit;font-size:26px;font-weight:600;line-height:32px}.rp-letter .rp-mail-body-text,.rp-letter p:not(.rp-letter-brand),.rp-letter-text{white-space:pre-line;color:#1f1d1a;overflow-wrap:anywhere;margin:0 0 16px;font-size:16px;line-height:24px}.rp-letter-button{background:var(--rp-letter-accent);color:#fff;border-radius:999px;align-items:center;gap:8px;margin:8px 0 0;padding:12px 22px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.rp-attach{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.rp-attach span{border:1px solid #dadce0;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:inline-flex}.rp-attach svg{color:#c5221f;width:15px;height:15px}.rp-mail-foot{gap:8px;margin-top:24px;display:flex}.rp-mail-foot span{color:#444746;border:1px solid #747775;border-radius:999px;align-items:center;gap:7px;padding:8px 18px;font-size:14px;font-weight:500;display:inline-flex}.rp-mail-foot svg{width:16px;height:16px}.rp-gallery.is-dark{--rp-paper:#15130f}.rp-gallery-hero{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;height:470px;padding:36px 40px;display:flex;position:relative}.rp-gallery-hero:before{content:"";background:linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.rp-gallery-hero h3,.rp-gallery-hero small{color:#fff;position:relative}.rp-gallery-grid{grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid}.rp-gallery-grid img{object-fit:cover;width:100%;height:170px;display:block}.tf-home-bar{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14px;display:flex}.tf-search{max-width:520px;color:var(--color-ink);flex:280px}.tf-folders{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:30px 26px;display:grid}.tf-folder{position:relative}.tf-folder-open{height:228px;color:var(--color-ink);text-decoration:none;display:block;position:relative}.tf-folder-open:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:16px}.tf-folder-back{background:var(--color-solid);border-radius:6px 14px 14px;position:absolute;inset:16px 0 0}@supports (color:color-mix(in lab, red, red)){.tf-folder-back{background:color-mix(in srgb, var(--color-solid) 78%, var(--color-ink))}}.tf-folder-back:before{background:inherit;content:"";border-radius:10px 12px 0 0;width:96px;height:24px;position:absolute;top:-14px;left:0}.tf-folder-pages{position:absolute;inset:30px 0 0}.tf-folder-page{background:#fff;border-radius:3px;width:112px;height:150px;transition:transform .22s;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 1px 2px #281e0f1f,0 6px 14px #281e0f1f}.tf-folder-page .rp-page{pointer-events:none;transform-origin:0 0;width:640px;min-height:858px;transform:scale(.175)}.tf-folder-page:first-child{z-index:2;transform:translate(-50%)rotate(-1deg)}.tf-folder-page:nth-child(2){z-index:1;transform:translate(-122%)translateY(10px)rotate(-7deg)}.tf-folder-page:nth-child(3){z-index:1;transform:translate(22%)translateY(10px)rotate(7deg)}.tf-folder-open:hover .tf-folder-page:first-child{transform:translate(-50%)translateY(-10px)rotate(-1deg)}.tf-folder-open:hover .tf-folder-page:nth-child(2){transform:translate(-130%)translateY(0)rotate(-9deg)}.tf-folder-open:hover .tf-folder-page:nth-child(3){transform:translate(30%)translateY(0)rotate(9deg)}.tf-folder-front{z-index:3;border-top:1px solid var(--color-solid);flex-direction:column;justify-content:flex-end;gap:1px;padding:14px 16px;display:flex;position:absolute;inset:112px 0 0}@supports (color:color-mix(in lab, red, red)){.tf-folder-front{border-top:1px solid color-mix(in srgb, var(--color-solid) 92%, var(--color-ink))}}.tf-folder-front{background:linear-gradient(to bottom, var(--color-solid), var(--color-solid));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.tf-folder-front{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-solid) 93%, var(--color-ink)), color-mix(in srgb, var(--color-solid) 88%, var(--color-ink)))}}.tf-folder-front{box-shadow:0 -6px 14px #281e0f14}.tf-folder-name{font-size:16px;font-weight:600;line-height:1.25}.tf-folder-count{color:var(--color-ink-muted);font-size:13px}.tf-folder-menu{z-index:4;position:absolute;bottom:10px;right:8px}.tf-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tf-up{color:var(--color-ink-muted);align-items:center;gap:2px;font-size:14px;text-decoration:none;display:inline-flex}.tf-up:hover{color:var(--color-ink)}.tf-up:focus-visible,.tf-card-name:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}.tf-up svg{width:16px;height:16px}.tf-title{margin:0 8px 0 0;font-size:18px;font-weight:600}.tf-bar .tf-search{margin-left:auto}.tf-grid{--tf-card:264px;--tf-scale:.4125;grid-template-columns:repeat(auto-fill, var(--tf-card));justify-content:space-between;gap:30px 22px;display:grid}.tf-card{min-width:0}.tf-sheet{width:var(--tf-card);aspect-ratio:3/4;background:#fff;border-radius:4px;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #281e0f14,0 10px 26px #281e0f1a}.tf-sheet:hover{transform:translateY(-4px);box-shadow:0 2px 3px #281e0f14,0 18px 36px #281e0f29}.tf-sheet:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.tf-sheet .rp-page{pointer-events:none;width:640px;min-height:854px;transform:scale(var(--tf-scale));transform-origin:0 0;position:absolute;top:0;left:0}.tf-sheet:has(.rp-mail){aspect-ratio:4/3;border-radius:10px}.tf-sheet .rp-mail{width:560px;min-height:420px;transform:scale(calc(var(--tf-scale) * 1.1429))}.tf-folder-page:has(.rp-mail){border-radius:6px;width:160px;height:120px}.tf-folder-page .rp-page.rp-mail{width:560px;min-height:420px;transform:scale(.2857)}.tf-folder-page:has(.rp-mail):nth-child(2){transform:translate(-90%)translateY(10px)rotate(-5deg)}.tf-folder-page:has(.rp-mail):nth-child(3){transform:translate(-10%)translateY(10px)rotate(5deg)}.tf-folder-open:hover .tf-folder-page:has(.rp-mail):nth-child(2){transform:translate(-96%)translateY(4px)rotate(-7deg)}.tf-folder-open:hover .tf-folder-page:has(.rp-mail):nth-child(3){transform:translate(-4%)translateY(4px)rotate(7deg)}.tf-card-foot{align-items:flex-start;gap:2px;margin-top:10px;display:flex}.tf-card-words{flex:1;min-width:0}.tf-card-name{color:var(--color-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:block}.tf-card-words small{color:var(--color-ink-muted);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.proto-templates .drawer.tpl-reader{border-radius:18px;grid-template-columns:minmax(0,1fr) 380px;width:min(1180px,100vw - 32px);display:grid;inset:16px auto 16px 50%;overflow:hidden;transform:translate(-50%)}.tpl-read{background:var(--color-surface-alt);overscroll-behavior:contain;padding:28px;overflow-y:auto}.tpl-read .rp-page{border-radius:4px;width:min(100%,640px);margin:0 auto;overflow:hidden;box-shadow:0 2px 3px #281e0f14,0 18px 40px #281e0f24}.tpl-read .rp-mail{border-radius:12px;width:min(100%,720px)}.tpl-side{overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.tpl-side .drawer-body{flex:1}.tpl-side .kv{grid-template-columns:max-content minmax(0,1fr)}.tpl-side .d-foot{z-index:1;background:var(--color-solid);position:sticky;bottom:0}@media (prefers-reduced-motion:reduce){.tf-folder-page,.tf-sheet{transition:none}}@media (max-width:900px){.proto-templates .drawer.tpl-reader{border-radius:0;width:100%;display:block;inset:0;overflow-y:auto;transform:none}.tpl-read{padding:12px;overflow:visible}.tpl-side{overflow:visible}.tf-bar .tf-search{flex-basis:100%;order:5;max-width:none;margin-left:0}}@media (max-width:620px){.tf-grid{--tf-card:160px;--tf-scale:.25;gap:22px 12px}.tf-folders{grid-template-columns:minmax(0,1fr)}}.cw-window{z-index:60;width:min(780px,100vw - 32px);height:min(860px,100dvh - 32px);box-shadow:var(--shadow-float);color:#1f1f1f;background:#fff;border-radius:14px;font-family:-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.proto.page>.cw-window{animation:none}.cw-form{flex-direction:column;height:100%;display:flex}.cw-title{background:#f2f4f7;flex-shrink:0;align-items:center;gap:8px;padding:10px 12px 10px 18px;display:flex}.cw-name{min-width:0;font:inherit;color:#1f1f1f;background:0 0;border:0;border-radius:6px;flex:1;margin-left:-6px;padding:4px 6px;font-weight:600}.cw-name:focus-visible{outline:2px solid var(--color-focus);outline-offset:0;background:#fff}.cw-close{color:#444746;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.cw-close:hover{background:#e3e6ea}.cw-close:focus-visible{outline:2px solid var(--color-focus)}.cw-close svg,.cw-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.cw-row{border-bottom:1px solid #e8eaed;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px 10px;min-height:42px;padding:6px 18px;display:flex}.cw-label{color:#5e5e5e;flex:0 0 56px}.cw-person{align-items:center;gap:8px;min-width:0;display:inline-flex}.cw-person span:last-child{color:#5e5e5e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-avatar{object-fit:cover;background:#e3e6ea;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.cw-chip{border:1px solid #dadce0;border-radius:999px;padding:3px 12px}.cw-hint{color:#5e5e5e;font-size:12px}.cw-row-subject{flex-wrap:nowrap;align-items:flex-start;padding-top:10px;padding-bottom:10px;font-weight:600}.cw-row-subject .cw-label{font-weight:400}.cw-subject-read{overflow-wrap:anywhere;flex:1}.cw-field{flex:1;min-width:0;font-size:16px;line-height:24px;display:grid;position:relative}.cw-field-line{font-size:14px;line-height:22px}.cw-mirror,.cw-input{width:100%;font:inherit;letter-spacing:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border:0;grid-area:1/1;margin:0;padding:0}.cw-mirror{color:inherit;pointer-events:none}.cw-input{color:#0000;caret-color:#1f1f1f;resize:none;background:0 0;outline:none;overflow:hidden}.proto .cw-input:focus,.proto .cw-input:focus-visible{box-shadow:none;outline:none}.cw-input::placeholder{color:#8a8a8a}.cw-input::selection{background:#1a56c440}.cw-word{color:#1a56c4;background:#e8eefc;border-radius:4px;box-shadow:0 0 0 2px #e8eefc}.cw-word-unknown{color:#b3261e;background:#fbe9e7;box-shadow:0 0 0 2px #fbe9e7}.cw-page{overscroll-behavior:contain;background:#f4f1ec;flex:1;overflow-y:auto}.cw-page .rp-letter{min-height:100%;margin:0}.cw-page .rp-letter-in{min-height:260px}.cw-page .cw-field{align-content:start;min-height:120px}.cw-button{padding:8px 10px 8px 20px}.cw-button input{max-width:100%;font:inherit;color:inherit;background:0 0;border:0;outline:none;padding:0}.cw-button input::placeholder{color:#ffffffb3}.cw-button button{width:24px;height:24px;color:inherit;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.cw-button button:focus-visible{outline:2px solid #fff}.cw-foot{background:#fff;border-top:1px solid #e8eaed;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:10px 14px;display:flex}.cw-grow{flex:1}.cw-sent-on{color:#5e5e5e;align-items:center;gap:6px;font-size:12px;display:inline-flex}.cw-select{max-width:100%;font:inherit;color:#1f1f1f;background:#fff;border:1px solid #dadce0;border-radius:8px;padding:5px 8px;font-size:13px}.cw-check{align-items:center;gap:6px;font-size:13px;display:inline-flex}.cw-menu{position:relative}.cw-menu summary{list-style:none}.cw-menu summary::-webkit-details-marker{display:none}.cw-menu-list{z-index:2;width:280px;max-height:360px;box-shadow:var(--shadow-float);background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:8px;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto}.cw-menu-group p{color:#5e5e5e;margin:8px 8px 4px;font-size:12px}.cw-menu-group button{width:100%;font:inherit;text-align:left;color:#1f1f1f;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;display:block}.cw-menu-group button:hover,.cw-menu-group button:focus-visible{background:#f2f4f7;outline:none}@media (max-width:760px){.cw-window{border-radius:0;width:100%;height:100dvh;inset:0;transform:none}.cw-hint,.cw-sent-on>span{display:none}.rp-letter-in{padding:22px 20px 26px}}.tpl-ai-open{border:1px solid var(--color-ink);flex-shrink:0;align-items:center;gap:12px;margin:0 20px 4px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.tpl-ai-open{border:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent)}}.tpl-ai-open{color:var(--color-ink);border-radius:12px;text-decoration:none;transition:background-color .15s}.tpl-ai-open:hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.tpl-ai-open:hover{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.tpl-ai-open:focus-visible,.tpl-ai-back:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tpl-ai-open span{gap:2px;min-width:0;display:grid}.tpl-ai-open b{font-size:14px;font-weight:600}.tpl-ai-open small{color:var(--color-ink-muted);font-size:12px}.tpl-ai-back{color:var(--color-ink-muted);border-radius:8px;flex-shrink:0;align-self:flex-start;align-items:center;gap:4px;margin:0 16px 4px;padding:4px 6px;font-size:13px;text-decoration:none;display:inline-flex}.tpl-side-chat{overflow:hidden}.tc{flex-direction:column;flex:1;min-height:0;display:flex}.tc-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:8px 20px 16px;display:flex;overflow-y:auto}.tc-turn{flex-direction:column;gap:8px;display:flex}.tc-ai,.tc-you{white-space:pre-line;overflow-wrap:anywhere;border-radius:14px;max-width:92%;margin:0;padding:9px 13px;font-size:14px;line-height:1.45}.tc-ai{background:var(--color-ink);border-bottom-left-radius:4px;align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.tc-ai{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.tc-ai{color:var(--color-ink)}.tc-you{background:var(--color-ink);color:var(--color-solid);border-bottom-right-radius:4px;align-self:flex-end}.tc-note{color:var(--color-ink-muted);margin:0;font-size:12px}.tc-change{color:var(--color-ink-muted);align-self:flex-start;margin:0;padding-left:4px;font-size:12px}.tc-chips{flex-wrap:wrap;gap:6px;display:flex}.tc-chip{border:1px solid var(--color-ink);padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.tc-chip{border:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent)}}.tc-chip{font:inherit;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;font-size:13px;transition:background-color .15s}.tc-chip:hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.tc-chip:hover{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.tc-chip:focus-visible,.tc-send:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tc-thinking{color:var(--color-ink-muted);align-items:center;gap:4px;display:inline-flex}.tc-thinking span{margin-right:4px}.tc-thinking i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite tc-dot}.tc-thinking i:nth-of-type(2){animation-delay:.15s}.tc-thinking i:nth-of-type(3){animation-delay:.3s}@keyframes tc-dot{0%,60%,to{opacity:.3}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.tc-thinking i{animation:none}}.tc-failed{color:var(--color-danger,#b3261e);margin:0;font-size:13px}.tc-save{border-top:1px solid var(--color-ink);flex-shrink:0;padding:10px 20px}@supports (color:color-mix(in lab, red, red)){.tc-save{border-top:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent)}}.tc-save p{color:var(--color-ink-muted);margin:0 0 8px;font-size:12px}.tc-save-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tc-box{flex-shrink:0;margin:0 16px 16px;position:relative}.tc-box textarea{border:1px solid var(--color-ink);width:100%;padding:11px 46px 11px 14px;display:block}@supports (color:color-mix(in lab, red, red)){.tc-box textarea{border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent)}}.tc-box textarea{background:var(--color-solid);font:inherit;color:var(--color-ink);resize:none;border-radius:14px;font-size:14px;line-height:1.4}.tc-send{background:var(--color-ink);width:32px;height:32px;color:var(--color-solid);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:8px;right:8px}.proto .tc-send{color:var(--color-solid)}.tc-send:disabled{opacity:.4;cursor:default}.tc-send svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (max-width:1000px){.tpl-side-chat,.tc-list{overflow:visible}}.cw-inline{color:#1f1f1f;background:#fff;border:1px solid #e8eaed;border-radius:14px;flex-shrink:0;font-family:-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;overflow:visible}.cw-inline .cw-page{background:0 0;overflow:visible}.cw-inline .rp-letter{min-height:0}.cw-inline .rp-letter-in{min-height:200px}.cw-inline .rp-letter-head{letter-spacing:0;color:#1f1d1a;overflow-wrap:anywhere;margin:0 0 20px;font-family:inherit;font-size:26px;font-weight:600;line-height:32px}.cw-inline .cw-foot{border-radius:0 0 14px 14px}.cw-email-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.cw-select.cw-grow{flex:1;min-width:0}.cw-problem{color:#b3261e;margin:0;padding:6px 18px;font-size:13px}.cw-button-url{margin-top:14px;font-size:13px}.ce-more{border:1px solid var(--color-ink);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.ce-more{border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.ce-more{border-radius:12px}.ce-more summary{color:var(--color-ink);cursor:pointer;padding:12px 14px;font-size:14px;font-weight:600}.ce-more summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:12px}.ce-more-in{flex-direction:column;gap:16px;padding:4px 14px 14px;display:flex}.cw-pick{flex-direction:column;gap:12px;min-height:0;display:flex}.cw-pick-head{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cw-pick-head h4{color:var(--color-ink);margin:0;font-size:18px;font-weight:600}.cw-pick-back{font:inherit;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:2px 6px 2px 0;font-size:13px;display:inline-flex}.cw-pick-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.cw-pick-search{border:1px solid var(--color-ink);width:100%;padding:9px 13px}@supports (color:color-mix(in lab, red, red)){.cw-pick-search{border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent)}}.cw-pick-search{background:var(--color-solid);font:inherit;color:var(--color-ink);border-radius:10px;font-size:14px}.cw-pick-kinds{scrollbar-width:none;flex-shrink:0;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.cw-pick-kinds::-webkit-scrollbar{display:none}.cw-pick-kind{border:1px solid var(--color-ink);flex-shrink:0;padding:5px 12px}@supports (color:color-mix(in lab, red, red)){.cw-pick-kind{border:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent)}}.cw-pick-kind{font:inherit;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;font-size:13px}.proto .cw-pick-kind.is-on{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-solid)}.cw-pick-list{background:#fff;border:1px solid #e8eaed;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.cw-pick-list li+li{border-top:1px solid #eef0f2}.cw-pick-mail{text-align:left;color:#1f1f1f;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;width:100%;padding:11px 14px;font-family:-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;display:grid}.cw-pick-mail:hover{background:#f6f7f9}.cw-pick-mail.is-on{background:#eef3fd}.cw-pick-mail b{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-weight:600;overflow:hidden}.cw-pick-mail span{text-overflow:ellipsis;white-space:nowrap;color:#5e5e5e;grid-column:1;font-size:13px;overflow:hidden}.cw-pick-mail i{color:#1a56c4;grid-area:1/2/3;align-self:center;font-size:12px;font-style:normal}.cw-pick-back:focus-visible,.cw-pick-kind:focus-visible,.cw-pick-mail:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.cw-pick-none{color:var(--color-ink-muted);margin:0;padding:18px 4px;font-size:14px}.cw-pick-new{align-self:flex-start}.sv-sheet{background:#f4f1ec;padding:16px}.proto .sv-paper{border-radius:12px;flex-direction:column;gap:14px;padding:28px 30px;font-size:15px;display:flex}.sv-paper .cw-field{font-size:15px;line-height:23px}.sv-paper-title{font-family:var(--font-ed);color:var(--rp-ink);margin:0;font-size:26px;font-weight:400;line-height:1.2}.sv-section{border-top:1px solid var(--rp-line);flex-direction:column;align-items:flex-start;gap:12px;padding-top:14px;display:flex}.sv-section-name{width:100%;font:inherit;color:var(--rp-ink);background:0 0;border:0;border-bottom:1px dashed #0000;outline:none;padding:2px 0}.sv-section-name:hover,.sv-section-name:focus{border-bottom-color:var(--rp-line)}.sv-question-top .cw-field{flex:1;min-width:0}.proto .sv-section-name{font-size:17px;font-weight:600}.sv-question{flex-direction:column;gap:8px;width:100%;display:flex}.sv-question-top{align-items:flex-start;gap:6px;display:flex}.sv-remove{width:24px;height:24px;color:var(--rp-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.sv-remove:hover{background:var(--rp-line)}.sv-remove:focus-visible{outline:2px solid var(--color-focus)}.sv-remove svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.sv-answer{border:1px solid var(--rp-line);border-radius:8px;height:34px;display:block}.sv-answer.is-long{height:72px}.sv-answer-options{flex-wrap:wrap;gap:6px;display:flex}.sv-answer-options span{border:1px solid var(--rp-line);border-radius:999px;padding:4px 12px;font-size:13px}.sv-question-more{flex-wrap:wrap;align-items:center;gap:8px;font-family:-apple-system,Segoe UI,Helvetica,Arial,sans-serif;display:flex}.sv-options{flex:100%;order:3;min-width:0}.sv-lines{flex-direction:column;display:flex}.sv-line{border-bottom:1px solid var(--rp-line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.sv-line.is-total{border-bottom:0;font-weight:600}.sv-line b{flex-shrink:0;font-weight:500}.sv-retainer{align-items:center;gap:8px;font-family:-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;display:inline-flex}.sv-retainer input{width:64px}.sv-send-row{padding:0}.sv-ai-note{color:#6b6761}.rp-letter p.sv-ai-note{font-size:14px;line-height:21px}.sv-ai-box{border:1px dashed #c9c4ba;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.sv-ai-box>span{color:#6b6761;font-size:12px}.sv-phone{background:linear-gradient(160deg,#39424e,#1c2128);border-radius:16px;flex-shrink:0;justify-content:center;padding:28px 24px;display:flex}.sv-notice{color:#1f1f1f;background:#ffffffeb;border-radius:16px;flex-direction:column;gap:4px;width:min(100%,380px);padding:12px 14px;font-family:-apple-system,Segoe UI,Helvetica,Arial,sans-serif;display:flex}.sv-notice-top{color:#5e5e5e;align-items:center;gap:7px;margin-bottom:2px;font-size:12px;display:flex}.sv-notice-top small{margin-left:auto;font-size:12px}.sv-notice-app{color:#fff;background:#1f1f1f;border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.sv-notice-title,.sv-notice-text{width:100%;font:inherit;color:inherit;resize:none;background:0 0;border:0;outline:none;padding:0;font-size:14px}.proto .sv-notice-title{font-weight:600}.sv-bell{border:1px solid var(--color-ink);flex-shrink:0;gap:10px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.sv-bell{border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.sv-bell{background:var(--color-solid);border-radius:14px}.sv-bell-dot{background:var(--color-ink);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}.sv-bell-in{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sv-bell-in textarea{width:100%;font:inherit;color:var(--color-ink);resize:none;background:0 0;border:0;outline:none;padding:0;font-size:14px}.sv-bell-in small,.sv-ask small{color:var(--color-ink-muted);font-size:12px}.sv-task{border:1px solid var(--color-ink);flex-shrink:0;gap:12px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.sv-task{border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.sv-task{background:var(--color-solid);border-radius:14px}.sv-task-tick{border:1.5px solid var(--color-ink);flex-shrink:0;width:20px;height:20px;margin-top:2px}@supports (color:color-mix(in lab, red, red)){.sv-task-tick{border:1.5px solid color-mix(in srgb, var(--color-ink) 35%, transparent)}}.sv-task-tick{border-radius:50%}.sv-task-in{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sv-task-name,.sv-task-notes,.sv-ask-question{width:100%;font:inherit;color:var(--color-ink);resize:none;background:0 0;border:0;outline:none;padding:0}.proto .sv-task-name,.proto .sv-ask-question{font-size:16px;font-weight:600}.proto .sv-task-notes{color:var(--color-ink-muted);font-size:14px}.sv-task-meta,.sv-ask-more{flex-wrap:wrap;gap:10px 14px;margin-top:6px;font-size:13px;display:flex}.sv-task-meta label,.sv-ask-more label{color:var(--color-ink-muted);align-items:center;gap:6px;display:inline-flex}.sv-small{width:72px}.sv-sentence{color:var(--color-ink);margin:0;font-size:18px;font-weight:600;line-height:1.35}.sv-stages{flex-wrap:wrap;gap:6px;display:flex}.sv-stage{border:1px solid var(--color-ink);padding:7px 14px}@supports (color:color-mix(in lab, red, red)){.sv-stage{border:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent)}}.sv-stage{font:inherit;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;font-size:13px}.proto .sv-stage.is-on,.proto .sv-ask-choice.is-on,.proto .sv-call.is-on{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-solid)}.sv-stage:focus-visible,.sv-ask-choice:focus-visible,.sv-call:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sv-ask{border:1px solid var(--color-ink);flex-direction:column;flex-shrink:0;gap:8px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.sv-ask{border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.sv-ask{background:var(--color-solid);border-radius:14px}.sv-ask-choices{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.sv-ask-choice{border:1px dashed var(--color-ink);padding:8px 16px}@supports (color:color-mix(in lab, red, red)){.sv-ask-choice{border:1px dashed color-mix(in srgb, var(--color-ink) 28%, transparent)}}.sv-ask-choice{font:inherit;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;font-size:14px}.sv-wait{border:1px solid var(--color-ink);flex-direction:column;flex-shrink:0;gap:10px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.sv-wait{border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.sv-wait{background:var(--color-solid);color:var(--color-ink);border-radius:14px;font-size:16px;font-weight:600}.sv-wait-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-weight:400;display:grid}.sv-calls{flex-direction:column;gap:6px;display:flex}.sv-call{border:1px solid var(--color-ink);padding:11px 14px}@supports (color:color-mix(in lab, red, red)){.sv-call{border:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent)}}.sv-call{background:var(--color-solid);font:inherit;text-align:left;color:var(--color-ink);cursor:pointer;border-radius:12px;font-size:14px}.sv-if-word{color:var(--color-ink);margin:0 0 -8px;font-size:18px;font-weight:600}.sv-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sv-way{border:1px solid var(--color-ink);flex-direction:column;gap:2px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.sv-way{border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.sv-way{background:var(--color-solid);color:var(--color-ink-muted);border-radius:12px;font-size:13px}.sv-way b{color:var(--color-ink);font-size:14px}@media (max-width:760px){.sv-ways,.sv-wait-parts{grid-template-columns:minmax(0,1fr)}}.studio-main:has(.ce-page){flex-direction:column;min-height:0;padding:0;display:flex}.proto.ce-page{flex-direction:column;flex:1;gap:0;max-width:none;height:100dvh;min-height:0;margin:0;padding:0;display:flex}.proto.page>.ce{animation-name:ce-fade}@keyframes ce-fade{0%{opacity:0}to{opacity:1}}.proto.ce-page>.ce{flex-direction:column;flex:1;min-width:0;min-height:0;padding-right:0;display:flex}.ce-bar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:10px 12px;min-height:62px;padding:10px 124px 10px 14px;display:flex}.ce-name{flex:0 320px;min-width:120px}.ce-name .input{background:0 0;border-color:#0000;font-weight:600}.ce-name .input:hover{border-color:var(--line)}.ce-name .input:focus{border-color:var(--line-2);background:var(--surface)}.ce-bar-title{text-overflow:ellipsis;white-space:nowrap;flex:0 320px;min-width:0;overflow:hidden}.ce-tabs{background:var(--surface-2);border-radius:11px;gap:2px;margin-inline:auto;padding:3px;display:flex}.ce-tabs a{color:var(--ink-2);border-radius:8px;padding:5px 14px;font-size:13.5px;font-weight:550;text-decoration:none}.ce-tabs a:hover{color:var(--ink)}.ce-tabs a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.ce-tabs a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ce-bar-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ce-fieldset{border:0;margin:0;padding:0;display:contents}.ce-fieldset:disabled .btn,.ce-fieldset:disabled .switch{opacity:.45;cursor:not-allowed}.ce-message{background:var(--c-blush);color:var(--c-blush-ink);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.ce-summary{margin:0;padding-left:18px;font-size:13.5px;line-height:1.5}.ce-summary .link{color:inherit;text-align:left;text-underline-offset:2px;text-decoration:underline}.ce-canvas{background-color:var(--surface-2);flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.ce-canvas:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ce-canvas .react-flow__attribution{background:0 0;border-radius:0 0 8px;padding:2px 8px;font-size:10px}.ce-canvas .react-flow__attribution a{color:var(--ink-3)}.ce-tools{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:flex}.ce-tools .btn:disabled{opacity:.45;cursor:default}.ce-tools .btn-secondary{box-shadow:none;background:0 0;border-color:#0000}.ce-tools .btn-secondary:hover:not(:disabled){background:var(--surface-2)}.ce-tip{padding-inline:6px;display:inline-flex}.ce-add .btn,.ce-test .btn{box-shadow:var(--shadow-float)}.ce-node{cursor:grab;width:96px;height:96px;position:relative}.react-flow__node.dragging .ce-node{cursor:grabbing}.ce-tile{border:1.5px solid var(--line-2);background:var(--surface);box-shadow:var(--shadow-card);border-radius:14px;place-items:center;transition:border-color .15s,box-shadow .15s;display:grid;position:absolute;inset:0}.ce-node:hover .ce-tile{border-color:var(--ink-3)}.ce-tile .aic{border-radius:14px;width:54px;height:54px}.ce-tile .aic .ic{width:26px;height:26px}.ce-node.is-trigger .ce-tile{border-radius:48px 14px 14px 48px}.ce-node.is-trigger .ce-tile .aic{background:var(--primary);color:var(--primary-ink);border-radius:50%}.ce-bolt{color:var(--c-butter-ink);place-items:center;display:grid;position:absolute;top:50%;left:-24px;transform:translateY(-50%)}.ce-node.is-ai .ce-tile{border-color:var(--c-butter-ink)}.ce-node.is-selected .ce-tile{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent), var(--shadow-card)}.ce-node.has-problem .ce-tile{border-color:var(--c-blush-ink);box-shadow:0 0 0 2px var(--c-blush-ink), var(--shadow-card)}.ce-node.is-off .ce-tile{opacity:.5}.ce-node.is-off .ce-title{text-decoration:line-through}.react-flow__node:focus-visible{outline:none}.react-flow__node:focus-visible .ce-tile{outline:2px solid var(--focus);outline-offset:3px}.ce-label{text-align:center;flex-direction:column;align-items:center;gap:2px;width:196px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.ce-when{color:var(--ink-3);font-size:11.5px}.ce-title,.ce-meta{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ce-title{-webkit-line-clamp:2;color:var(--ink);font-size:13px;font-weight:600;line-height:1.3}.ce-meta{-webkit-line-clamp:1;color:var(--ink-3);font-size:12px;line-height:1.3}.ce-chips{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:3px;display:flex}.ce-problem{color:var(--c-blush-ink);align-items:center;gap:4px;margin-top:2px;font-size:12px;font-weight:650;line-height:1.3;display:inline-flex}.ce-status{border:2px solid var(--surface);background:var(--c-stone);width:24px;height:24px;color:var(--c-stone-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:-9px;right:-9px}.ce-node.is-done .ce-tile{border-color:var(--c-sage-ink)}.ce-node.is-done .ce-status{background:var(--c-sage);color:var(--c-sage-ink)}.ce-node.is-failed .ce-tile{border-color:var(--c-blush-ink)}.ce-node.is-failed .ce-status{background:var(--c-blush);color:var(--c-blush-ink)}.ce-node.is-waiting .ce-tile,.ce-node.is-next .ce-tile{border-color:var(--c-butter-ink)}.ce-node.is-waiting .ce-status,.ce-node.is-next .ce-status{background:var(--c-butter);color:var(--c-butter-ink)}.ce-node.is-skipped .ce-tile{opacity:.55}.ce-node-tools{z-index:1;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);opacity:0;pointer-events:none;border-radius:9px;gap:2px;padding:2px;transition:opacity .12s;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ce-node-tools:after{content:"";position:absolute;inset:100% 0 -8px}.react-flow__node:hover .ce-node-tools,.ce-node-tools:focus-within{opacity:1;pointer-events:auto}.ce-node-tools button{width:26px;height:26px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.ce-node-tools button:hover{background:var(--surface-2);color:var(--ink)}.ce-node-tools button:focus-visible{outline:2px solid var(--focus)}.ce-canvas .react-flow__handle.ce-handle{border:2px solid var(--surface);background:var(--ink-3);border-radius:50%;width:11px;height:11px}.ce-canvas .react-flow__handle.ce-handle-in{background:var(--ink-3);border:0;border-radius:2px;width:7px;height:18px}.ce-canvas .react-flow__handle.ce-handle:after{content:"";position:absolute;inset:-10px}.ce-canvas .react-flow__handle.ce-handle:hover,.ce-canvas .react-flow__handle.ce-handle.connectingto,.ce-canvas .react-flow__handle.ce-handle.valid{background:var(--accent)}.ce-canvas .react-flow__handle.ce-handle-yes{background:var(--c-sage-ink)}.ce-canvas .react-flow__handle.ce-handle-no{background:var(--c-butter-ink)}.ce-way{font-size:11px;font-weight:650;line-height:1;position:absolute;left:calc(100% + 9px);transform:translateY(-140%)}.ce-way-yes{color:var(--c-sage-ink)}.ce-way-no{color:var(--c-butter-ink)}.ce-end{align-items:center;display:flex;position:absolute;left:100%;transform:translateY(-50%)}.ce-end-stub{background:var(--line-2);width:38px;height:2px}.ce-plus{border:1.5px solid var(--line-2);background:var(--surface);width:26px;height:26px;color:var(--ink-2);cursor:pointer;border-radius:7px;place-items:center;padding:0;transition:border-color .15s,color .15s;display:inline-grid}.ce-plus:hover{border-color:var(--accent);color:var(--accent-text)}.ce-plus:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ce-plus.ce-unwire:hover{border-color:var(--c-blush-ink);color:var(--c-blush-ink)}.ce-canvas .react-flow__edge-path.ce-wire{stroke:var(--line-2);stroke-width:2px}.ce-canvas .react-flow__edge-path.ce-wire-no{stroke:var(--c-butter-ink);stroke-dasharray:6 5;opacity:.8}.ce-canvas .react-flow__edge-path.ce-wire.is-ran{stroke:var(--c-sage-ink);stroke-dasharray:none;opacity:1}.ce-canvas .react-flow__edge.selected .react-flow__edge-path.ce-wire,.ce-canvas .react-flow__edge:focus-visible .react-flow__edge-path.ce-wire{stroke:var(--accent);opacity:1}.ce-canvas .react-flow__edge:focus-visible{outline:none}.ce-wire-tools{opacity:0;pointer-events:all;gap:4px;transition:opacity .12s;display:flex;position:absolute}.ce-wire-tools.is-near,.ce-wire-tools:hover,.ce-wire-tools:focus-within{opacity:1}.ce-wire-tools:has([aria-expanded=true]){opacity:1}[data-slot=dialog-content].ce-panel{flex-direction:column;gap:0;max-height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden}.ce-panel-title{border-bottom:1px solid var(--line);flex-shrink:0;padding:16px 52px 16px 20px}.ce-panel-columns{flex:1;grid-template-columns:200px minmax(0,1fr) 260px;min-height:0;display:grid;overflow:hidden}.ce-panel-body{overscroll-behavior:contain;flex-direction:column;gap:16px;min-height:0;padding:20px;display:flex;overflow-y:auto}.ce-side{overscroll-behavior:contain;background:var(--surface-2);flex-direction:column;gap:12px;min-height:0;padding:18px 16px;display:flex;overflow-y:auto}.ce-neighbours{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ce-neighbours button{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.ce-neighbours button:hover{border-color:var(--line-2)}.ce-neighbours button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ce-neighbours .aic{border-radius:9px;flex-shrink:0;width:30px;height:30px}.ce-neighbour-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:550;line-height:1.3;display:-webkit-box;overflow:hidden}.ce-pair,.ce-triple{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.ce-triple{grid-template-columns:repeat(3,minmax(0,1fr))}.ce-checks{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ce-checks>legend{margin-bottom:8px;padding:0}.ce-check-list{flex-wrap:wrap;gap:8px 16px;display:flex}.ce-switch{flex-direction:column;gap:4px;display:flex}.ce-switch .help{margin:0 0 0 52px}.ce-panel .help{margin:0}.ce-error{color:var(--c-blush-ink);margin:0;font-size:12.5px;font-weight:650}.ce-actions{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:14px;display:flex}.ce-action-row{flex-wrap:wrap;gap:8px;display:flex}.ce-connect{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ce-connect .field{width:100%}.ce-danger{color:var(--c-blush-ink)}.ce-runs{flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid}.ce-runs-list{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;grid-row:1/-1;min-height:0;display:flex;overflow-y:auto}.ce-runs-none{margin:0;padding:18px 16px}.ce-run{border-bottom:1px solid var(--line);color:inherit;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.ce-run:hover{background:var(--surface-2)}.ce-run[aria-current=true]{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.ce-run:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ce-run-text{flex:1;min-width:0}.ce-run-chip{align-self:flex-start;margin-top:4px}.ce-run-text .ht{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proto-automations .hist.ce-runs-steps{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;gap:12px;max-height:36dvh;margin:0;padding:14px 18px;display:flex;overflow-y:auto}.proto.am-page{gap:16px}.am-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 18px;display:flex}.am-tabs a{color:var(--ink-2);border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:8px 2px 10px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.am-tabs a:hover{color:var(--ink)}.am-tabs a[aria-current=page]{border-bottom-color:var(--ink);color:var(--ink)}.am-tabs a:focus-visible,.am-shows a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.am-tab-count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.am-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.am-search{flex:280px;max-width:480px}.am-shows{background:var(--surface-2);border-radius:11px;gap:2px;padding:3px;display:flex}.am-shows a{color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.am-shows a[aria-current=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.am-list{flex-direction:column;gap:10px;display:flex}.am-row{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s;display:grid;position:relative}.am-row:hover{border-color:var(--line-2)}.am-row.is-off>.aic{opacity:.6}.am-row-main{flex-direction:column;gap:1px;min-width:0;display:flex}.am-row-main .t-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.am-row-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;text-decoration:none;overflow:hidden}.am-row-name:after{content:"";border-radius:inherit;position:absolute;inset:0}.am-row-name:focus-visible{outline:none}.am-row-name:focus-visible:after{outline:2px solid var(--focus);outline-offset:2px}.am-mini{align-items:center;gap:10px;display:flex}.am-mini .aic{border-radius:8px;flex-shrink:0;width:28px;height:28px;position:relative}.am-mini .aic .ic{width:15px;height:15px}.am-mini .aic+.aic:before{content:"";background:var(--line-2);width:10px;height:1.5px;position:absolute;top:50%;right:100%}.am-mini-more{color:var(--ink-3);font-size:12px}.am-row-tools{z-index:1;align-items:center;gap:8px;display:flex;position:relative}.am-run-link{color:inherit;font-weight:600;text-decoration:none}.am-run-link:hover{text-decoration:underline}.am-window{flex-direction:column;gap:12px;display:flex}.am-window .card.pick{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.am-window-link{color:inherit;text-underline-offset:2px;font-size:14px;font-weight:600;text-decoration:underline}.ce-wait-picks{flex-wrap:wrap;gap:6px;display:flex}.ce-wait-pick{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);text-align:left;cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12.5px}.ce-wait-pick:hover{border-color:var(--line-2);color:var(--ink)}.ce-wait-pick[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--surface)}.ce-wait-pick:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ce-wait-row{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));align-items:end;gap:10px;display:grid}.react-flow__panel.ce-add{gap:8px;display:flex}.proto-templates .fm-preview .desk{background:0 0;border:0;height:100%;padding-top:14px}.proto-templates .fm-preview-foot{background:linear-gradient(to top, var(--surface-2) 58%, transparent)}.proto-templates .fm-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.proto-templates .fm-link:hover{color:var(--ink)}.ce-picker{min-width:270px;max-height:min(70dvh,520px);overflow-y:auto}.ce-picker-find{padding:4px 8px 6px}.ce-picker-find input{border:1px solid var(--color-line);background:0 0;border-radius:8px;width:100%;height:32px;padding-inline:10px;font-size:13px}.ce-picker-none{color:var(--color-ink-subtle);margin:0;padding:8px 12px;font-size:13px}.ce-picker-group{flex-direction:column;display:flex}.ce-picker-group+.ce-picker-group{border-top:1px solid var(--color-line);margin-top:4px;padding-top:4px}.ce-picker-head{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-subtle);padding:6px 12px 2px;font-size:11.5px;font-weight:700}.ce-picker-item{padding:7px 12px}.ce-picker-ic{background:var(--color-stone);width:28px;height:28px;color:var(--color-stone-ink);border-radius:8px;place-items:center;display:inline-grid}.ce-picker-ic.sage{background:var(--color-sage);color:var(--color-sage-ink)}.ce-picker-ic.lilac{background:var(--color-lilac);color:var(--color-lilac-ink)}.ce-picker-ic.butter{background:var(--color-butter);color:var(--color-butter-ink)}.ce-picker-ic.sky{background:var(--color-sky);color:var(--color-sky-ink)}.ce-picker-ic.blush{background:var(--color-blush);color:var(--color-blush-ink)}.lnc-popover-item .ce-picker-ic .ic,.ce-picker-ic .ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lnc-popover-item .lnc-icon:has(.ce-picker-ic){color:inherit}.proto-automations .fork.fork-both{grid-template-columns:repeat(2,minmax(0,1fr))}.proto-automations .fork.fork-both .trunk{flex-direction:column;align-items:flex-start;gap:12px}@media (pointer:coarse){.ce-plus{width:34px;height:34px}.ce-wire-tools{opacity:1}.ce-wire-tools .ce-unwire,.ce-node-tools{display:none}}@media (max-width:1180px){.am-mini{display:none}.am-row{grid-template-columns:auto minmax(0,1fr) auto auto}.ce-runs{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:900px){.ce-panel-columns{display:block;overflow-y:auto}.ce-panel-body,.ce-side{overflow-y:visible}.ce-runs{flex-direction:column;display:flex;overflow-y:auto}.ce-runs-list{border-right:0;border-bottom:1px solid var(--line);flex:none;max-height:30dvh}.ce-canvas-run{flex:none;height:56dvh}.proto-automations .hist.ce-runs-steps{max-height:none;overflow-y:visible}}@media (max-width:767px){.studio-main:has(.ce-page){padding-top:64px}.proto.ce-page{height:calc(100dvh - 64px)}.ce-bar{border-top:1px solid var(--line);flex-wrap:wrap;padding:8px 12px}.ce-settings-word{display:none}.ce-bar .btn-primary{white-space:nowrap}.ce-tools .ce-zoom,.ce-tip{display:none}.react-flow__panel.ce-test{left:auto;right:76px;transform:none}.ce-name,.ce-bar-title{flex:60%}.ce-tabs{order:3;margin-inline:0}.ce-bar-actions{flex-wrap:wrap;order:4;margin-left:auto}.ce-triple{grid-template-columns:repeat(2,minmax(0,1fr))}.am-row{grid-template-columns:auto minmax(0,1fr) auto}.am-row>.chip{display:none}}.as-launcher{z-index:40;pointer-events:none;width:92px;height:92px;position:fixed;bottom:4px;right:8px}.as-launcher:has(.as-hit:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px;border-radius:20px}.as-hit{cursor:pointer;pointer-events:auto;background:0 0;border:0;outline:none;padding:0;position:absolute;inset:0}.as-hit[data-mood=happy]{clip-path:polygon(17% 90%,30% 30%,35% 18%,41% 8%,50% 0%,54% 0%,66% 14%,72% 36%,79% 86%,78% 89%,65% 93%,32% 93%)}.as-hit[data-mood=curious]{clip-path:polygon(17% 90%,30% 20%,34% 10%,40% 2%,63% 2%,68% 16%,73% 42%,79% 86%,78% 89%,65% 93%,33% 93%,19% 91%)}.as-hit[data-mood=trotting]{clip-path:polygon(8% 34%,12% 25%,17% 19%,67% 10%,71% 10%,86% 25%,91% 38%,91% 73%,83% 77%,60% 79%,8% 79%,5% 74%)}.as-hit[data-mood=letter]{clip-path:polygon(22% 23%,51% 0%,56% 0%,67% 12%,77% 30%,78% 44%,72% 93%,69% 95%,40% 95%,20% 91%,18% 88%,16% 43%)}.as-hit[data-mood=alert]{clip-path:polygon(17% 90%,29% 37%,38% 13%,45% 3%,52% 2%,60% 10%,67% 22%,72% 37%,79% 86%,78% 89%,65% 93%,32% 93%)}.as-hit[data-mood=resting]{clip-path:polygon(4% 70%,7% 62%,16% 46%,38% 17%,43% 16%,73% 40%,92% 58%,96% 68%,76% 74%,55% 75%,23% 75%,5% 73%)}.studio-shell .studio-main:not(:has(.ce-page,.ge)){padding-bottom:112px}.as-dog{width:100%;height:100%;filter:drop-shadow(0 5px 7px var(--color-ink));display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.as-dog{filter:drop-shadow(0 5px 7px color-mix(in srgb, var(--color-ink) 26%, transparent))}}.as-dog{transform-origin:50% 100%;animation:3.4s ease-in-out infinite as-breathe}.as-dog.is-trotting{animation:.42s ease-in-out infinite alternate as-trot}.as-dog.is-resting{animation-duration:5.5s}.as-frame{opacity:0;transition:opacity 70ms linear;display:block;position:absolute;inset:0}.as-frame.is-on{opacity:1}.as-frame img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}@keyframes as-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.006,1.016)}}@keyframes as-trot{0%{transform:translateY(0)rotate(-1deg)}to{transform:translateY(-4px)rotate(1deg)}}.as-news{border:2px solid var(--color-solid);background:var(--color-danger);border-radius:50%;width:14px;height:14px;position:absolute;top:10px;right:14px}.as-bubble{z-index:40;border:1px solid var(--color-line);background:var(--color-solid);max-width:230px;box-shadow:var(--shadow-card);color:var(--color-ink);pointer-events:none;border-radius:14px 14px 4px;padding:9px 13px;font-size:13px;line-height:1.35;position:fixed;bottom:46px;right:100px}.as-panel{--as-spring:cubic-bezier(.34, 1.56, .64, 1);--as-out:cubic-bezier(.16, 1, .3, 1);--as-dog-size:104px;--as-walk:calc(var(--as-width) - var(--as-dog-size) - 40px);--as-width:400px;--as-height:min(600px, calc(100dvh - 130px));color:var(--color-ink)}.as-panel[hidden]{display:none}.as-panel.is-floating{z-index:40;width:var(--as-width);height:var(--as-height);position:fixed;bottom:20px;right:20px}.as-panel.is-docked{flex:0 0 var(--as-width);width:var(--as-width);height:100dvh;position:sticky;top:0}.as-window{background:var(--color-solid);flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.is-floating>.as-window{box-shadow:0 1px 0 #ffffffb3 inset, 0 0 0 1px var(--color-line), 0 30px 60px -28px var(--color-ink);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.is-floating>.as-window{box-shadow:0 1px 0 #ffffffb3 inset, 0 0 0 1px var(--color-line), 0 30px 60px -28px color-mix(in srgb, var(--color-ink) 42%, transparent)}}.is-floating>.as-window{transform-origin:92% 100%;animation:as-grow .55s var(--as-spring) both}.is-docked>.as-window{border-left:1px solid var(--color-line)}.is-closing>.as-window{animation:.17s ease-in both as-shrink}.as-perch{z-index:1;width:var(--as-dog-size);height:var(--as-dog-size);pointer-events:none;transition:transform .6s var(--as-spring);position:absolute;bottom:calc(100% - 13px);left:20px}.is-floating>.as-perch{animation:as-hop .7s var(--as-spring) backwards}.is-closing>.as-perch{animation:.17s ease-in both as-hop-back}.as-perch.is-walking{transition:transform 3.2s linear}.as-perch.is-far{transform:translateX(var(--as-walk))}.as-perch.is-walking.is-far .as-dog{scale:-1 1}.as-launcher.is-landed{animation:as-land .45s var(--as-spring) backwards}.as-head{flex-shrink:0;align-items:center;gap:2px;padding:10px 10px 0 18px;display:flex}.as-title{flex:1;margin:0;font-size:15px;font-weight:600}.is-docked>.as-perch{top:41px;bottom:auto}.is-docked .as-head{border-bottom:1px solid var(--color-line);align-items:flex-start;height:132px}.as-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 18px;display:flex;overflow-y:auto}.as-body>:first-child{margin-top:auto}.as-welcome{flex-direction:column;gap:6px;display:flex}.as-welcome-title{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:1.2}.as-ideas{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.as-idea{background:var(--color-ink);border:0;border-radius:999px;padding:7px 13px}@supports (color:color-mix(in lab, red, red)){.as-idea{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.as-idea{color:var(--color-ink);text-align:left;cursor:pointer;transition:background .15s, transform .25s var(--as-spring);font-size:13px;line-height:1.35}.as-idea:hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.as-idea:hover{background:color-mix(in srgb, var(--color-ink) 11%, transparent)}}.as-idea:hover{transform:translateY(-1px)}.as-idea:active{transform:scale(.97)}.as-idea:focus-visible,.as-send:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.as-you{background:var(--color-ink);border-radius:16px 16px 4px;flex-shrink:0;align-self:flex-end;max-width:86%;margin:0;padding:9px 13px}@supports (color:color-mix(in lab, red, red)){.as-you{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.as-you{overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.45}.as-you.is-new{animation:as-rise .4s var(--as-out) both}.as-words{overflow-wrap:anywhere;white-space:pre-wrap;flex-shrink:0;margin:0;font-size:14px;line-height:1.5}.as-words.is-fresh span{animation:as-word .28s var(--as-out) both}.as-working{background:linear-gradient(90deg, var(--color-ink-muted) 30%, var(--color-ink) 50%, var(--color-ink-muted) 70%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;flex-shrink:0;width:fit-content;margin:0;font-size:14px;animation:1.6s linear infinite as-shine}.as-note{color:var(--color-ink-subtle);margin:0;font-size:12.5px;line-height:1.4}.as-problem{color:var(--color-danger);flex-shrink:0;margin:0;font-size:13px;font-weight:600}.as-built{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.as-built.is-fresh{animation:as-rise .4s var(--as-out) both}.as-built-name{margin:0;font-size:14px;font-weight:600}.as-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.as-steps li{align-items:center;gap:10px;padding:6px 0;display:flex;position:relative}.as-built.is-fresh .as-steps li{animation:as-pop .45s var(--as-spring) both}.as-steps li+li:before{background:var(--color-line-strong);content:"";width:2px;height:12px;position:absolute;top:-6px;left:15px}.as-tile{border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.as-tile svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.as-tile.is-stone{background:var(--color-stone);color:var(--color-stone-ink)}.as-tile.is-sage{background:var(--color-sage);color:var(--color-sage-ink)}.as-tile.is-lilac{background:var(--color-lilac);color:var(--color-lilac-ink)}.as-tile.is-butter{background:var(--color-butter);color:var(--color-butter-ink)}.as-tile.is-sky{background:var(--color-sky);color:var(--color-sky-ink)}.as-tile.is-blush{background:var(--color-blush);color:var(--color-blush-ink)}.as-step-words{flex-direction:column;min-width:0;display:flex}.as-step-title{overflow-wrap:anywhere;font-size:13.5px;font-weight:550;line-height:1.3}.as-step-words .as-note{font-size:12px;line-height:1.3}.as-built-end{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.as-built.is-fresh .as-built-end{animation:as-rise .4s var(--as-out) both}.as-form{background:var(--color-surface-alt);box-shadow:0 1px 2px var(--color-ink), 0 0 0 1px var(--color-line);border-radius:24px;flex-shrink:0;align-items:flex-end;gap:8px;margin:0 12px 12px;padding:7px 8px 7px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.as-form{box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 8%, transparent), 0 0 0 1px var(--color-line)}}.as-form{transition:box-shadow .15s}.as-form:focus-within{box-shadow:0 1px 2px var(--color-ink), 0 0 0 1.5px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.as-form:focus-within{box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 8%, transparent), 0 0 0 1.5px color-mix(in srgb, var(--color-ink) 45%, transparent)}}.as-input{min-width:0;max-height:120px;font:inherit;color:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;align-self:center;padding:0;font-size:14px;line-height:1.4}.as-send{background:var(--color-line-strong);width:32px;height:32px;color:var(--color-solid);transition:background .15s, transform .25s var(--as-spring);border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.as-send.is-ready{background:var(--color-primary);color:var(--color-primary-ink);cursor:pointer;transform:scale(1.06)}.as-send svg{width:16px;height:16px}@keyframes as-grow{0%{opacity:0;transform:scale(.12)}30%{opacity:1}to{transform:none}}@keyframes as-shrink{to{opacity:0;transform:scale(.12)}}@keyframes as-hop{0%{scale:.88;translate:calc(var(--as-width) - var(--as-dog-size) - 6px) calc(var(--as-height) + 3px)}}@keyframes as-hop-back{to{scale:.88;translate:calc(var(--as-width) - var(--as-dog-size) - 6px) calc(var(--as-height) + 3px)}}@keyframes as-land{0%{translate:0 -16px}}@keyframes as-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes as-word{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:none}}@keyframes as-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes as-shine{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.as-dog{animation:none}.as-frame{transition:none}.as-panel *,.as-panel>*,.as-launcher.is-landed{transition:none;animation:none}.as-perch.is-far{transform:none}.as-perch.is-walking.is-far .as-dog{scale:1}.as-working{color:var(--color-ink-muted);background:0 0}}@media print{.as-launcher,.as-bubble,.as-panel{display:none}}@media (max-width:767px){.as-launcher{width:76px;height:76px}.as-bubble{bottom:38px;right:84px}}@media (max-width:900px){.as-panel.is-floating,.as-panel.is-docked{--as-width:100vw;--as-height:100dvh;z-index:64;flex:none;width:auto;height:100dvh;position:fixed;inset:0}.is-floating>.as-window,.is-docked>.as-window{box-shadow:none;animation:as-rise .3s var(--as-out) both;border:0;border-radius:0}.is-closing>.as-window,.is-floating>.as-perch,.is-closing>.as-perch{animation:none}.is-floating>.as-perch{top:41px;bottom:auto}.is-floating .as-head{border-bottom:1px solid var(--color-line);align-items:flex-start;height:132px}}body:has(.dh-page) .as-launcher{display:none}.dh-page{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:20px;display:grid}.dh-main{flex-direction:column;gap:14px;min-width:0;display:flex}.dh-scene{aspect-ratio:3/2;border:1px solid var(--color-line);background:var(--color-surface-alt);isolation:isolate;border-radius:18px;position:relative;overflow:hidden}.dh-room{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.dh-pet{z-index:2;aspect-ratio:1;cursor:pointer;transform-origin:50% 100%;background:0 0;border:0;border-radius:24px;height:68%;padding:0;transition:transform .6s;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}.dh-pet:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}.dh-pet.is-napping{transform:translate(-105%)translateY(9.5%)scale(.89)}.dh-move{transform-origin:50% 100%;width:100%;height:100%;display:block}.dh-pet.is-celebrating .dh-move{animation:.62s ease-in-out infinite dh-jump}.dh-pet.is-playing .dh-move{animation:2.8s ease-in-out both dh-run}@keyframes dh-jump{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-16%)scale(.98,1.03)}}@keyframes dh-run{0%,to{transform:translate(0)}35%{transform:translate(26%)}70%{transform:translate(-20%)}}.dh-gain{background:var(--color-solid);color:var(--color-ink);opacity:0;pointer-events:none;border-radius:999px;padding:2px 10px;font-size:14px;font-weight:700;animation:1.4s ease-out dh-rise;position:absolute;top:6%;left:50%}@keyframes dh-rise{0%{opacity:0;transform:translate(-50%,16px)}25%,60%{opacity:1}to{opacity:0;transform:translate(-50%,-34px)}}.dh-hearts{pointer-events:none;position:absolute;top:10%;left:50%}.dh-hearts i{background:var(--color-danger);opacity:0;border-radius:3px 3px 0;width:12px;height:12px;animation:1.1s ease-out dh-heart;position:absolute;transform:rotate(45deg)}.dh-hearts i:before,.dh-hearts i:after{background:inherit;content:"";border-radius:50%;width:12px;height:12px;position:absolute}.dh-hearts i:before{top:-6px;left:0}.dh-hearts i:after{top:0;left:-6px}.dh-hearts i:first-child{left:-44px}.dh-hearts i:nth-child(2){animation-delay:.12s;top:-14px}.dh-hearts i:nth-child(3){animation-delay:.24s;left:40px}@keyframes dh-heart{0%{opacity:0;transform:translateY(10px)rotate(45deg)scale(.6)}35%{opacity:1}to{opacity:0;transform:translateY(-46px)rotate(45deg)scale(1)}}.dh-say{z-index:4;border:1px solid var(--color-line);background:var(--color-solid);max-width:32%;box-shadow:var(--shadow-card);color:var(--color-ink);text-wrap:balance;border-radius:14px 14px 14px 4px;margin:0;padding:9px 14px;font-size:14px;line-height:1.35;position:absolute;top:30%;left:64%}.dh-tag,.dh-purse{z-index:3;border:1px solid var(--color-line);background:var(--color-solid);color:var(--color-ink);border-radius:14px;position:absolute;top:14px}.dh-tag{flex-direction:column;gap:4px;width:min(240px,40%);padding:10px 12px;display:flex;left:14px}.dh-name{overflow-wrap:anywhere;align-items:center;gap:4px;margin:0;font-size:17px;font-weight:650;line-height:1.2;display:flex}.dh-rename{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dh-level{color:var(--color-ink-muted);margin:0;font-size:13px}.dh-bar{background:var(--color-surface-alt);border-radius:999px;height:6px;overflow:hidden}.dh-bar span{border-radius:inherit;background:var(--color-primary);transform-origin:0;height:100%;transition:transform .5s;display:block}.dh-purse{padding:8px 12px;font-size:16px;font-weight:650;right:14px}.dh-price{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.dh-price svg,.dh-price img{object-fit:contain;width:16px;height:16px}.dh-actions{flex-wrap:wrap;gap:8px;display:flex}.dh-shop{border:1px solid var(--color-line);overscroll-behavior:contain;border-radius:18px;max-height:calc(100dvh - 64px);margin-top:40px;padding:12px;position:sticky;top:52px;overflow-y:auto}.dh-tabs{width:100%}.dh-rows{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.dh-row{border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px 6px 6px;display:grid}.dh-row:hover{background:var(--color-surface-alt)}.dh-row.is-locked .dh-thumb,.dh-row.is-locked .dh-row-name{opacity:.55}.dh-thumb{background:var(--color-surface-alt);border-radius:12px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.dh-thumb img{object-fit:contain;width:100%;height:100%}.dh-row[data-item^=room_] .dh-thumb img{object-fit:cover}.dh-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.dh-row-name{overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.25}.dh-row-meta{color:var(--color-ink-muted);font-size:12.5px;line-height:1.3}.dh-block{border:1px solid var(--color-line);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.dh-heading{margin:0;font-size:15px;font-weight:600}.dh-note{color:var(--color-ink-muted);margin:0;font-size:13px;line-height:1.4}.dh-earn{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.dh-earn-tile{border:1px solid var(--color-line);height:100%;color:var(--color-ink);border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:13px;line-height:1.3;text-decoration:none;display:grid}.dh-earn-tile:hover{border-color:var(--color-line-strong)}.dh-earn-tile:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dh-earn-tile svg{width:16px;height:16px;color:var(--color-ink-muted)}.dh-log{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;line-height:1.35;list-style:none;display:flex}.dh-log li{justify-content:space-between;gap:12px;display:flex}.dh-earn-tile b{font-variant-numeric:tabular-nums;font-weight:650}@media (prefers-reduced-motion:reduce){.dh-pet,.dh-bar span{transition:none}.dh-move,.dh-pet .dh-move,.dh-hearts i,.dh-gain{animation:none}}@media (max-width:1100px){.dh-page{flex-direction:column;align-items:stretch;gap:14px;display:flex}.dh-main{display:contents}.dh-shop{order:1;max-height:none;margin-top:0;position:static}.dh-block{order:2}}@media (max-width:560px){.dh-scene{aspect-ratio:1}.dh-tag{width:min(230px,62%)}}[data-slot=sidebar-wrapper]:has(.studio-record-side) [data-slot=sidebar-inner]{visibility:hidden}@media (min-width:520px) and (max-width:767.98px){.studio-record-stay{display:flex;width:176px!important}[data-slot=sidebar-wrapper]:has(.studio-record-stay) .studio-column{width:calc(100% - 176px);margin-left:176px}[data-slot=sidebar-wrapper]:has(.studio-record-stay) .studio-menu{display:none}}body:before{z-index:-1;background:radial-gradient(closest-side, var(--color-mesh-c), transparent) calc(46vw + 120px) calc(-25.6vh + 120px) / 46vw 46vw no-repeat, radial-gradient(closest-side, var(--color-mesh-b), transparent) calc(54vw + 120px) calc(36vh + 120px) / 70vw 70vw no-repeat, radial-gradient(closest-side, var(--color-mesh-a), transparent) calc(-18vw + 120px) calc(-38.4vh + 120px) / 62vw 62vw no-repeat;content:"";opacity:.95;filter:blur(60px);pointer-events:none;position:fixed;inset:-120px}[data-slot=sheet-content],[data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content],.lnc-drawer,.lnc-popover{--color-surface:var(--color-solid);--card:var(--color-solid);--popover:var(--color-solid);--background:var(--color-solid)}[data-slot=sidebar][data-state=collapsed] [data-slot=sidebar-inner]{--sidebar:var(--color-dock);--sidebar-foreground:var(--color-dock-ink);--sidebar-accent:var(--color-dock-hover);--sidebar-accent-foreground:var(--color-dock-ink);--sidebar-primary:var(--color-dock-ink);--sidebar-primary-foreground:var(--color-dock);border-radius:var(--radius-dock);background:var(--color-dock);color:var(--color-dock-ink)}.studio-corner{z-index:30;align-items:center;gap:13px;display:flex;position:absolute;top:26px;right:23px}.studio-corner .nb-trigger{border:1px solid var(--color-rim);background:var(--color-surface-alt);border-radius:50%;width:40px;height:40px}.studio-corner .lnc-avatar{width:38px;height:38px}.studio-menu{z-index:30;position:absolute;top:14px;left:12px}.studio-main{flex:1;min-width:0;padding:22px 28px 32px}.studio-main>:where(:not(.setup-frame))>:where(:nth-child(1 of :not(.sr-only,svg,style,script))):where(:not(.jo-home)){padding-right:120px}[data-slot=dialog-content]>.sched-card{box-shadow:none;background:0 0;border:0;padding:0}[data-slot=dialog-content]>.sched-card>.sched-card-title{display:none}@media (min-width:768px){.jp-crumbs-actions,.ge-acts,.ae-acts{margin-right:120px}.ld-page-head{padding-right:120px}}.studio-skip{z-index:10;border-radius:var(--radius-nav);background:var(--color-surface);color:var(--color-ink);padding:8px 12px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.studio-skip:focus-visible{transform:none}.page-title{font-family:var(--font-ui);font-size:var(--text-page-title);font-weight:var(--font-weight-page-title);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.15}.page-intro{max-width:60ch;color:var(--color-ink-muted);font-size:var(--text-subtitle);margin:4px 0 0}.client-page{background:var(--color-client-paper);color:var(--color-client-ink);background-image:none}.client-page .page-intro{color:var(--color-client-muted)}.plain-page{flex-direction:column;gap:24px;max-width:960px;margin:0 auto;padding:64px 24px;display:flex}.rating{border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.rating>legend{margin-bottom:8px;padding:0;font-weight:500}.rating label{align-items:center;gap:6px;display:inline-flex}.photo-ok-form{flex-direction:column;gap:20px;max-width:640px;display:flex}.photo-ok-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.photo-ok-item{flex-direction:column;gap:10px;display:flex}.photo-ok-img{aspect-ratio:4/3;background:var(--color-surface-strong);object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.photo-ok-choice{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.photo-ok-choice>legend{margin-bottom:4px;padding:0;font-weight:600}.photo-ok-choice label{align-items:center;gap:8px;min-height:32px;display:inline-flex}.photo-ok-note{margin:0}.review-links{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.auth-form{flex-direction:column;gap:16px;max-width:420px;display:flex}.auth-form button[type=submit]{align-self:flex-start}.form-note{max-width:60ch;color:var(--color-ink-muted);margin:0}.form-note a{color:var(--color-accent-text);text-underline-offset:4px;font-weight:500;text-decoration:underline}.form-problem{max-width:60ch;color:var(--color-ink);margin:0;font-weight:500}.appearance-settings{flex-direction:column;gap:22px;max-width:880px;margin-top:28px;display:flex}.appearance-card{flex-direction:column;gap:16px;display:flex}.appearance-card-head{flex-direction:column;gap:4px;display:flex}.appearance-card-title{font-size:var(--text-card-title);letter-spacing:-.01em;margin:0;font-weight:600}.appearance-card-intro{max-width:60ch;color:var(--color-ink-subtle);font-size:var(--text-meta);margin:0}.profile-settings{max-width:880px;margin-top:28px}.profile-card{flex-wrap:wrap;align-items:flex-start;gap:22px;display:flex}.profile-card-body{flex-direction:column;flex:260px;gap:12px;min-width:0;display:flex}.profile-card-line{max-width:60ch;color:var(--color-ink);margin:0}.appearance-looks.lnc-look-cards{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1240px){.appearance-looks.lnc-look-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-looks.lnc-look-cards>.lnc-look-card:last-child:nth-child(odd){grid-column:1/-1}}.studio-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.studio-list a{color:var(--color-ink);font-size:var(--text-card-title)}@media (max-width:767px){.studio-main{padding:64px 16px 56px}.studio-main>:where(:not(.setup-frame))>:where(:nth-child(1 of :not(.sr-only,svg,style,script))){padding-right:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-ed:ui-serif, "New York", "Newsreader", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/newsreader-latin-wght-normal.0rbocftmutivq.woff2?dpl=20261112234312)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/newsreader-latin-ext-wght-normal.0u127c2ykgu-q.woff2?dpl=20261112234312)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}[data-look=gallery]{--color-ground:#f3f1ec;--texture-ground:url(../media/grain.30ugjuis-tyam.png?dpl=20261112234312);--texture-size:240px;--color-side:#fbfaf7;--texture-side:none;--color-side-ink:#1a1814;--color-side-ink-muted:#6a645b;--color-side-line:#e6e2da;--color-side-hover:#f1eee8;--color-side-active:#15130f;--color-side-active-ink:#fff;--color-side-badge:#f5dad2;--color-side-badge-ink:#8a2e1b;--color-topbar:#f3f1ecd6;--color-topbar-line:#e4e0d8;--color-side-section:var(--color-side-ink-muted);--tracking-side-section:normal;--color-surface:#fff;--texture-surface:none;--color-surface-alt:#f6f4f0;--color-surface-strong:#eeebe5;--color-ink:#15130f;--color-ink-muted:#534e47;--color-ink-subtle:#6b655d;--color-ink-faint:#a39d94;--color-line:#e7e3dc;--color-line-strong:#d6d0c6;--color-control-edge:#8a847b;--color-accent:#2f4bd8;--color-accent-ink:#fff;--color-accent-soft:#e7ebfc;--color-accent-text:#2a43c4;--color-primary:#15130f;--color-primary-ink:#fff;--color-primary-hover:#2e2a24;--color-focus:#2f4bd8;--color-focus-side:#2f4bd8;--color-focus-inverse:#8fa1f2;--color-focus-band:#8fa1f2;--color-butter:#f4e4b0;--color-butter-ink:#6b4e00;--color-sage:#dce7d3;--color-sage-ink:#2f5233;--color-lilac:#e3ddf3;--color-lilac-ink:#4a3a7a;--color-blush:#f5dad2;--color-blush-ink:#8a2e1b;--color-sky:#d6e4f2;--color-sky-ink:#1f4a73;--color-stone:#ece8e1;--color-stone-ink:#57524a;--color-danger:#b3261e;--color-danger-ink:#fff;--color-band:#15130f;--texture-band:none;--color-band-ink:#fff;--color-band-ink-muted:#cfc8bd;--color-band-figure:#fff;--color-band-hot:#f5b8a8;--color-band-sprocket:transparent;--space-band-frame:0px;--color-greet:transparent;--texture-greet:none;--color-greet-ink:var(--color-ink);--color-greet-ink-muted:var(--color-ink-muted);--space-greet:0;--radius-greet:0;--color-sun-arc:#d6d0c6;--color-sun-gold:#e9b949;--color-sun-dot:#15130f;--color-sun-shoot:#2f4bd8;--color-paper:#fff;--color-paper-ink:#15130f;--color-client-paper:#faf8f4;--color-client-paper-alt:#fff;--texture-client:none;--color-client-ink:#1b1712;--color-client-muted:#5e574e;--color-client-line:#e4ded4;--color-client-accent:#56664f;--color-client-accent-ink:#fff;--color-client-dark:#1d1713;--color-client-dark-alt:#2a221c;--color-client-dark-ink:#f6efe6;--color-client-dark-muted:#c9bbaa;--color-client-warm:#c98b61;--color-switch-track:var(--color-line-strong);--color-switch-thumb:#fff;--shadow-switch-thumb:0 1px 2px #00000040;--shadow-segment:0 1px 2px #0000001a, 0 0 0 1px var(--color-line);--color-scrim:#08080852;--border-button-secondary:1px solid var(--color-line-strong);--color-button-secondary-hover-line:var(--color-ink-subtle);--color-pill-line:var(--color-line-strong);--color-pill-hover-line:var(--color-ink-subtle);--font-count:var(--font-ui);--shadow-swatch:inset 0 0 0 1px #0000001f;--color-swatch-1:#f3f1ec;--color-swatch-2:#15130f;--color-swatch-3:#2f4bd8;--radius-card:18px;--radius-photo:12px;--radius-control:12px;--radius-button:999px;--radius-chip:999px;--radius-nav:999px;--border-card:1px solid var(--color-line);--shadow-card:0 1px 0 #15130f08, 0 1px 3px #15130f0d;--shadow-hover:0 2px 4px #15130f0d, 0 20px 40px -22px #15130f61;--shadow-float:0 2px 6px #15130f14, 0 28px 64px -24px #15130f80;--transform-lift:translateY(-2px);--editorial-scale:1;--editorial-weight:450;--text-page-title:32px;--font-weight-page-title:600;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-mesh-a:transparent;--color-mesh-b:transparent;--color-mesh-c:transparent;--color-solid:var(--color-surface);--color-rim:var(--color-line);--color-dock:var(--color-side);--color-dock-ink:var(--color-side-ink);--color-dock-hover:var(--color-side-hover);--radius-dock:0}[data-look=linen]{--color-ground:#e8e1d4;--texture-ground:url(../media/linen.1zrg-12ic5-8k.png?dpl=20261112234312);--texture-size:240px;--color-side:#2b392e;--texture-side:url(../media/linen-deep.1bpkapj3_ryyn.png?dpl=20261112234312);--color-side-ink:#f0e9da;--color-side-ink-muted:#bdb6a2;--color-side-line:#f0e9da24;--color-side-hover:#f0e9da17;--color-side-active:#d9ba6c;--color-side-active-ink:#1e291f;--color-side-badge:#d9ba6c;--color-side-badge-ink:#1e291f;--color-topbar:#e8e1d4db;--color-topbar-line:#d8cfbe;--color-side-section:#d9ba6c;--tracking-side-section:.02em;--color-surface:#fbf8f1;--texture-surface:url(../media/cotton.12ohvz5-s_0mb.png?dpl=20261112234312);--color-surface-alt:#f3ede1;--color-surface-strong:#ece4d5;--color-ink:#1e1b16;--color-ink-muted:#534c41;--color-ink-subtle:#6a6255;--color-ink-faint:#a0978a;--color-line:#e2d9c8;--color-line-strong:#cfc4af;--color-control-edge:#847b6e;--color-accent:#2e5a3e;--color-accent-ink:#fff;--color-accent-soft:#e0e9dd;--color-accent-text:#2e5a3e;--color-primary:#2b392e;--color-primary-ink:#f6f1e6;--color-primary-hover:#37493b;--color-focus:#2e5a3e;--color-focus-side:#d9ba6c;--color-focus-inverse:#d9ba6c;--color-focus-band:#d9ba6c;--color-butter:#f0dfae;--color-butter-ink:#634805;--color-sage:#d9e3cf;--color-sage-ink:#2e4c31;--color-lilac:#e3dbec;--color-lilac-ink:#4b3c6e;--color-blush:#f1d5c9;--color-blush-ink:#823121;--color-sky:#d6e1e6;--color-sky-ink:#23485c;--color-stone:#e8e0d1;--color-stone-ink:#574e42;--color-danger:#b3261e;--color-danger-ink:#fff;--color-band:#2b392e;--texture-band:url(../media/linen-deep.1bpkapj3_ryyn.png?dpl=20261112234312);--color-band-ink:#f6f1e6;--color-band-ink-muted:#c7c0ab;--color-band-figure:#f6f1e6;--color-band-hot:#e7c27a;--color-band-sprocket:transparent;--space-band-frame:0px;--color-greet:transparent;--texture-greet:none;--color-greet-ink:var(--color-ink);--color-greet-ink-muted:var(--color-ink-muted);--space-greet:0;--radius-greet:0;--color-sun-arc:#cfc4af;--color-sun-gold:#c99a3a;--color-sun-dot:#2b392e;--color-sun-shoot:#2e5a3e;--color-paper:#fffdf8;--color-paper-ink:#1e1b16;--color-client-paper:#f3ede1;--color-client-paper-alt:#fbf8f1;--texture-client:url(../media/linen.1zrg-12ic5-8k.png?dpl=20261112234312);--color-client-ink:#1e1b16;--color-client-muted:#5a5347;--color-client-line:#ddd3c1;--color-client-accent:#2e5a3e;--color-client-accent-ink:#fff;--color-client-dark:#2b392e;--color-client-dark-alt:#34443a;--color-client-dark-ink:#f6f1e6;--color-client-dark-muted:#c9c2ae;--color-client-warm:#b8923f;--color-switch-track:var(--color-line-strong);--color-switch-thumb:#fff;--shadow-switch-thumb:0 1px 2px #00000040;--shadow-segment:0 1px 2px #0000001a, 0 0 0 1px var(--color-line);--color-scrim:#08080852;--border-button-secondary:1px solid var(--color-line-strong);--color-button-secondary-hover-line:var(--color-ink-subtle);--color-pill-line:var(--color-line-strong);--color-pill-hover-line:var(--color-ink-subtle);--font-count:var(--font-ui);--shadow-swatch:inset 0 0 0 1px #0000001f;--color-swatch-1:#e8e1d4;--color-swatch-2:#2b392e;--color-swatch-3:#d9ba6c;--radius-card:10px;--radius-photo:3px;--radius-control:8px;--radius-button:999px;--radius-chip:999px;--radius-nav:8px;--border-card:1px solid var(--color-line);--shadow-card:0 1px 1px #2d23120f, 0 8px 18px -12px #2d231247;--shadow-hover:0 2px 3px #2d231214, 0 22px 38px -20px #2d23126b;--shadow-float:0 2px 6px #2d23121a, 0 28px 64px -24px #2d231280;--transform-lift:translateY(-2px);--editorial-scale:1;--editorial-weight:450;--text-page-title:32px;--font-weight-page-title:600;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-mesh-a:transparent;--color-mesh-b:transparent;--color-mesh-c:transparent;--color-solid:var(--color-surface);--color-rim:var(--color-line);--color-dock:var(--color-side);--color-dock-ink:var(--color-side-ink);--color-dock-hover:var(--color-side-hover);--radius-dock:0}[data-look=contact]{--color-ground:#e4e3de;--texture-ground:url(../media/grain.30ugjuis-tyam.png?dpl=20261112234312);--texture-size:240px;--color-side:#141414;--texture-side:none;--color-side-ink:#edede9;--color-side-ink-muted:#9b9b96;--color-side-line:#262626;--color-side-hover:#202020;--color-side-active:#fafaf6;--color-side-active-ink:#141414;--color-side-badge:#e9a23b;--color-side-badge-ink:#141414;--color-topbar:#e4e3dedb;--color-topbar-line:#d2d1cb;--color-side-section:var(--color-side-ink-muted);--tracking-side-section:normal;--color-surface:#fcfcfa;--texture-surface:none;--color-surface-alt:#f2f2ef;--color-surface-strong:#eaeae6;--color-ink:#141414;--color-ink-muted:#484845;--color-ink-subtle:#62625e;--color-ink-faint:#9e9e98;--color-line:#dddcd6;--color-line-strong:#c8c7c0;--color-control-edge:#7e7e79;--color-accent:#cf3a2a;--color-accent-ink:#fff;--color-accent-soft:#f7ddd8;--color-accent-text:#b42f1f;--color-primary:#141414;--color-primary-ink:#fcfcfa;--color-primary-hover:#2a2a2a;--color-focus:#cf3a2a;--color-focus-side:#cf3a2a;--color-focus-inverse:#cf3a2a;--color-focus-band:#cf3a2a;--color-butter:#efe3b8;--color-butter-ink:#5c4808;--color-sage:#dde5d7;--color-sage-ink:#2e4a32;--color-lilac:#e4e0ee;--color-lilac-ink:#453b69;--color-blush:#f3dad4;--color-blush-ink:#8b2b1c;--color-sky:#dae3eb;--color-sky-ink:#1f445e;--color-stone:#e8e7e2;--color-stone-ink:#51514c;--color-danger:#b3261e;--color-danger-ink:#fff;--color-band:#141414;--texture-band:none;--color-band-ink:#fcfcfa;--color-band-ink-muted:#a4a49f;--color-band-figure:#fcfcfa;--color-band-hot:#e9a23b;--color-band-sprocket:#ecece8eb;--space-band-frame:12px;--color-greet:transparent;--texture-greet:none;--color-greet-ink:var(--color-ink);--color-greet-ink-muted:var(--color-ink-muted);--space-greet:0;--radius-greet:0;--color-sun-arc:#c8c7c0;--color-sun-gold:#e9a23b;--color-sun-dot:#141414;--color-sun-shoot:#cf3a2a;--color-paper:#fcfcfa;--color-paper-ink:#141414;--color-client-paper:#fcfcfa;--color-client-paper-alt:#fff;--texture-client:url(../media/grain.30ugjuis-tyam.png?dpl=20261112234312);--color-client-ink:#141414;--color-client-muted:#555551;--color-client-line:#dddcd6;--color-client-accent:#b42f1f;--color-client-accent-ink:#fff;--color-client-dark:#141414;--color-client-dark-alt:#222;--color-client-dark-ink:#fcfcfa;--color-client-dark-muted:#a4a49f;--color-client-warm:#e9a23b;--color-switch-track:var(--color-line-strong);--color-switch-thumb:#fff;--shadow-switch-thumb:0 1px 2px #00000040;--shadow-segment:0 1px 2px #0000001a, 0 0 0 1px var(--color-line);--color-scrim:#08080852;--border-button-secondary:1px solid var(--color-line-strong);--color-button-secondary-hover-line:var(--color-ink-subtle);--color-pill-line:var(--color-line-strong);--color-pill-hover-line:var(--color-ink-subtle);--font-count:var(--font-mono);--shadow-swatch:inset 0 0 0 1px #0000001f;--color-swatch-1:#e4e3de;--color-swatch-2:#141414;--color-swatch-3:#cf3a2a;--radius-card:3px;--radius-photo:2px;--radius-control:4px;--radius-button:6px;--radius-chip:4px;--radius-nav:4px;--border-card:1px solid var(--color-line);--shadow-card:0 1px 1px #00000012, 0 4px 10px -6px #00000038;--shadow-hover:0 2px 2px #00000014, 0 18px 30px -14px #0000005c;--shadow-float:0 2px 6px #0000001f, 0 28px 64px -24px #00000080;--transform-lift:translateY(-2px) rotate(-.25deg);--editorial-scale:1;--editorial-weight:450;--text-page-title:32px;--font-weight-page-title:600;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-mesh-a:transparent;--color-mesh-b:transparent;--color-mesh-c:transparent;--color-solid:var(--color-surface);--color-rim:var(--color-line);--color-dock:var(--color-side);--color-dock-ink:var(--color-side-ink);--color-dock-hover:var(--color-side-hover);--radius-dock:0}[data-look=darkroom]{--color-ground:#131210;--texture-ground:url(../media/film.16b2ia027f93v.png?dpl=20261112234312);--texture-size:240px;--color-side:#0d0c0b;--texture-side:none;--color-side-ink:#ece6dd;--color-side-ink-muted:#968e83;--color-side-line:#23201d;--color-side-hover:#1b1917;--color-side-active:#efa048;--color-side-active-ink:#1a1208;--color-side-badge:#3a2a1a;--color-side-badge-ink:#f6c58a;--color-topbar:#131210d1;--color-topbar-line:#25221f;--color-side-section:var(--color-side-ink-muted);--tracking-side-section:normal;--color-surface:#1c1a17;--texture-surface:none;--color-surface-alt:#23201d;--color-surface-strong:#2b2824;--color-ink:#efe9e0;--color-ink-muted:#bdb4a7;--color-ink-subtle:#9a9286;--color-ink-faint:#6a635a;--color-line:#2c2824;--color-line-strong:#3b3631;--color-control-edge:#7b7369;--color-accent:#efa048;--color-accent-ink:#1a1208;--color-accent-soft:#3a2a18;--color-accent-text:#f2ae5e;--color-primary:#efe9e0;--color-primary-ink:#141210;--color-primary-hover:#fff;--color-focus:#f2ae5e;--color-focus-side:#f2ae5e;--color-focus-inverse:#8d5410;--color-focus-band:#f2ae5e;--color-butter:#3a3018;--color-butter-ink:#f0d48a;--color-sage:#1f2e22;--color-sage-ink:#a8d0a2;--color-lilac:#2a2540;--color-lilac-ink:#c6bcf0;--color-blush:#3c201b;--color-blush-ink:#f2a898;--color-sky:#172b3b;--color-sky-ink:#9cc6ec;--color-stone:#2a2622;--color-stone-ink:#c8c0b4;--color-danger:#f28b7d;--color-danger-ink:#1c1a17;--color-band:#221b14;--texture-band:url(../media/film.16b2ia027f93v.png?dpl=20261112234312);--color-band-ink:#f6ebdd;--color-band-ink-muted:#b3a591;--color-band-figure:#f6ebdd;--color-band-hot:#f2ae5e;--color-band-sprocket:transparent;--space-band-frame:0px;--color-greet:transparent;--texture-greet:none;--color-greet-ink:var(--color-ink);--color-greet-ink-muted:var(--color-ink-muted);--space-greet:0;--radius-greet:0;--color-sun-arc:#3b3631;--color-sun-gold:#efa048;--color-sun-dot:#efe9e0;--color-sun-shoot:#f2ae5e;--color-paper:#f4eee6;--color-paper-ink:#141210;--color-client-paper:#171411;--color-client-paper-alt:#211d19;--texture-client:url(../media/film.16b2ia027f93v.png?dpl=20261112234312);--color-client-ink:#f1eae0;--color-client-muted:#b7ac9d;--color-client-line:#3a332c;--color-client-accent:#efa048;--color-client-accent-ink:#1a1208;--color-client-dark:#0d0b09;--color-client-dark-alt:#1a1714;--color-client-dark-ink:#f1eae0;--color-client-dark-muted:#a99e8f;--color-client-warm:#d08a5a;--color-switch-track:var(--color-line-strong);--color-switch-thumb:#f4eee6;--shadow-switch-thumb:0 1px 2px #00000040;--shadow-segment:0 1px 2px #0000001a, 0 0 0 1px var(--color-line);--color-scrim:#08080852;--border-button-secondary:1px solid var(--color-line-strong);--color-button-secondary-hover-line:var(--color-ink-subtle);--color-pill-line:var(--color-line-strong);--color-pill-hover-line:var(--color-ink-subtle);--font-count:var(--font-ui);--shadow-swatch:inset 0 0 0 1px #0000001f;--color-swatch-1:#131210;--color-swatch-2:#2b2824;--color-swatch-3:#efa048;--radius-card:16px;--radius-photo:10px;--radius-control:12px;--radius-button:999px;--radius-chip:999px;--radius-nav:999px;--border-card:1px solid var(--color-line);--shadow-card:inset 0 1px 0 #ffffff09, 0 12px 28px -20px #000000e6;--shadow-hover:inset 0 1px 0 #ffffff0d, 0 26px 48px -22px #000000f2;--shadow-float:inset 0 1px 0 #ffffff0f, 0 30px 70px -20px #000000f2;--transform-lift:translateY(-2px);--editorial-scale:1;--editorial-weight:450;--text-page-title:32px;--font-weight-page-title:600;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-mesh-a:transparent;--color-mesh-b:transparent;--color-mesh-c:transparent;--color-solid:var(--color-surface);--color-rim:var(--color-line);--color-dock:var(--color-side);--color-dock-ink:var(--color-side-ink);--color-dock-hover:var(--color-side-hover);--radius-dock:0}[data-look=bluehour]{--color-ground:#eceff3;--texture-ground:url(../media/grain.30ugjuis-tyam.png?dpl=20261112234312);--texture-size:240px;--color-side:#172036;--texture-side:none;--color-side-ink:#e8ecf5;--color-side-ink-muted:#9ca7c0;--color-side-line:#e8ecf51a;--color-side-hover:#e8ecf512;--color-side-active:#f4a96e;--color-side-active-ink:#19203a;--color-side-badge:#f4a96e;--color-side-badge-ink:#19203a;--color-topbar:#eceff3d6;--color-topbar-line:#dae0e8;--color-side-section:var(--color-side-ink-muted);--tracking-side-section:normal;--color-surface:#fff;--texture-surface:none;--color-surface-alt:#f3f5f9;--color-surface-strong:#eaeef4;--color-ink:#111a2e;--color-ink-muted:#45506a;--color-ink-subtle:#5f6981;--color-ink-faint:#a1a9ba;--color-line:#e2e6ed;--color-line-strong:#cbd2dd;--color-control-edge:#7d869b;--color-accent:#3050c8;--color-accent-ink:#fff;--color-accent-soft:#e4e9fa;--color-accent-text:#2c49bb;--color-primary:#172036;--color-primary-ink:#fff;--color-primary-hover:#243152;--color-focus:#3050c8;--color-focus-side:#f4a96e;--color-focus-inverse:#f4a96e;--color-focus-band:#f4a96e;--color-butter:#fbe2c6;--color-butter-ink:#7a4210;--color-sage:#d8ebe2;--color-sage-ink:#1f5040;--color-lilac:#e4e0f6;--color-lilac-ink:#46397e;--color-blush:#f8dad6;--color-blush-ink:#8a2a20;--color-sky:#d8e6f7;--color-sky-ink:#1c4577;--color-stone:#e8ebf0;--color-stone-ink:#4d566a;--color-danger:#b3261e;--color-danger-ink:#fff;--color-band:#172036;--texture-band:none;--color-band-ink:#f3f5fa;--color-band-ink-muted:#a9b3ca;--color-band-figure:#f3f5fa;--color-band-hot:#f7b587;--color-band-sprocket:transparent;--space-band-frame:0px;--color-greet:transparent;--texture-greet:none;--color-greet-ink:var(--color-ink);--color-greet-ink-muted:var(--color-ink-muted);--space-greet:0;--radius-greet:0;--color-sun-arc:#cbd2dd;--color-sun-gold:#f4a96e;--color-sun-dot:#172036;--color-sun-shoot:#3050c8;--color-paper:#fff;--color-paper-ink:#111a2e;--color-client-paper:#f4f6f9;--color-client-paper-alt:#fff;--texture-client:none;--color-client-ink:#111a2e;--color-client-muted:#4f5a70;--color-client-line:#dde3eb;--color-client-accent:#2c49bb;--color-client-accent-ink:#fff;--color-client-dark:#172036;--color-client-dark-alt:#222d48;--color-client-dark-ink:#f3f5fa;--color-client-dark-muted:#a9b3ca;--color-client-warm:#f4a96e;--color-switch-track:var(--color-line-strong);--color-switch-thumb:#fff;--shadow-switch-thumb:0 1px 2px #00000040;--shadow-segment:0 1px 2px #0000001a, 0 0 0 1px var(--color-line);--color-scrim:#08080852;--border-button-secondary:1px solid var(--color-line-strong);--color-button-secondary-hover-line:var(--color-ink-subtle);--color-pill-line:var(--color-line-strong);--color-pill-hover-line:var(--color-ink-subtle);--font-count:var(--font-ui);--shadow-swatch:inset 0 0 0 1px #0000001f;--color-swatch-1:#eceff3;--color-swatch-2:#172036;--color-swatch-3:#f4a96e;--radius-card:20px;--radius-photo:14px;--radius-control:12px;--radius-button:999px;--radius-chip:999px;--radius-nav:12px;--border-card:1px solid var(--color-line);--shadow-card:0 1px 2px #111a2e0d, 0 10px 26px -18px #111a2e47;--shadow-hover:0 2px 4px #111a2e0f, 0 24px 46px -22px #111a2e6b;--shadow-float:0 2px 6px #111a2e14, 0 30px 64px -24px #111a2e80;--transform-lift:translateY(-2px);--editorial-scale:1;--editorial-weight:450;--text-page-title:32px;--font-weight-page-title:600;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-mesh-a:transparent;--color-mesh-b:transparent;--color-mesh-c:transparent;--color-solid:var(--color-surface);--color-rim:var(--color-line);--color-dock:var(--color-side);--color-dock-ink:var(--color-side-ink);--color-dock-hover:var(--color-side-hover);--radius-dock:0}[data-look=riso]{--color-ground:#f4f2ec;--texture-ground:url(../media/riso.3ab90n1qbu6tr.png?dpl=20261112234312);--texture-size:240px;--color-side:#f4f2ec;--texture-side:url(../media/riso.3ab90n1qbu6tr.png?dpl=20261112234312);--color-side-ink:#111;--color-side-ink-muted:#5e5c55;--color-side-line:#e2ded3;--color-side-hover:#eae7de;--color-side-active:#3f5bd8;--color-side-active-ink:#fff;--color-side-badge:#ff6b4a;--color-side-badge-ink:#111;--color-topbar:#f4f2ecdb;--color-topbar-line:#e2ded3;--color-side-section:var(--color-side-ink-muted);--tracking-side-section:normal;--color-surface:#fff;--texture-surface:none;--color-surface-alt:#f4f2ec;--color-surface-strong:#ece9e0;--color-ink:#111;--color-ink-muted:#45433e;--color-ink-subtle:#5f5d56;--color-ink-faint:#a09d94;--color-line:#e7e3d9;--color-line-strong:#d0cbbe;--color-control-edge:#86837b;--color-accent:#3f5bd8;--color-accent-ink:#fff;--color-accent-soft:#dde3fa;--color-accent-text:#3350cc;--color-primary:#111;--color-primary-ink:#fff;--color-primary-hover:#333;--color-focus:#3f5bd8;--color-focus-side:#3f5bd8;--color-focus-inverse:#3f5bd8;--color-focus-band:#111;--color-butter:#ffe27a;--color-butter-ink:#4d3a00;--color-sage:#bfe3c4;--color-sage-ink:#1f4a27;--color-lilac:#d9ccff;--color-lilac-ink:#3e2c85;--color-blush:#ffc9bd;--color-blush-ink:#7a2412;--color-sky:#bfd7ff;--color-sky-ink:#173e7a;--color-stone:#e9e6dd;--color-stone-ink:#46443e;--color-danger:#b3261e;--color-danger-ink:#fff;--color-band:#ff6b4a;--texture-band:url(../media/riso.3ab90n1qbu6tr.png?dpl=20261112234312);--color-band-ink:#111;--color-band-ink-muted:#4a1d10;--color-band-figure:#111;--color-band-hot:#fff;--color-band-sprocket:transparent;--space-band-frame:0px;--color-greet:#3f5bd8;--texture-greet:url(../media/riso.3ab90n1qbu6tr.png?dpl=20261112234312);--color-greet-ink:#fff;--color-greet-ink-muted:#ffffffe0;--space-greet:34px 38px;--radius-greet:28px;--color-sun-arc:#ffffff73;--color-sun-gold:#ffd54a;--color-sun-dot:#fff;--color-sun-shoot:#ffd54a;--color-paper:#fff;--color-paper-ink:#111;--color-client-paper:#f7f5ef;--color-client-paper-alt:#fff;--texture-client:url(../media/riso.3ab90n1qbu6tr.png?dpl=20261112234312);--color-client-ink:#111;--color-client-muted:#4a4842;--color-client-line:#e2ded3;--color-client-accent:#3350cc;--color-client-accent-ink:#fff;--color-client-dark:#3f5bd8;--color-client-dark-alt:#3350cc;--color-client-dark-ink:#fff;--color-client-dark-muted:#eef1fe;--color-client-warm:#ff6b4a;--color-switch-track:var(--color-line-strong);--color-switch-thumb:#fff;--shadow-switch-thumb:0 1px 2px #00000040;--shadow-segment:0 1px 2px #0000001a, 0 0 0 1px var(--color-line);--color-scrim:#08080852;--border-button-secondary:1.5px solid #111;--color-button-secondary-hover-line:#111;--color-pill-line:#111;--color-pill-hover-line:#111;--font-count:var(--font-ui);--shadow-swatch:inset 0 0 0 1px #0000001f;--color-swatch-1:#f4f2ec;--color-swatch-2:#3f5bd8;--color-swatch-3:#ff6b4a;--radius-card:24px;--radius-photo:16px;--radius-control:14px;--radius-button:999px;--radius-chip:999px;--radius-nav:999px;--border-card:0;--shadow-card:none;--shadow-hover:5px 5px 0 #111;--shadow-float:0 2px 6px #0000001a, 0 28px 64px -24px #00000073;--transform-lift:translate(-3px, -3px);--editorial-scale:1.04;--editorial-weight:450;--text-page-title:32px;--font-weight-page-title:600;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-mesh-a:transparent;--color-mesh-b:transparent;--color-mesh-c:transparent;--color-solid:var(--color-surface);--color-rim:var(--color-line);--color-dock:var(--color-side);--color-dock-ink:var(--color-side-ink);--color-dock-hover:var(--color-side-hover);--radius-dock:0}:where(:root),[data-look=soft]{--color-ground:#ebe8e1;--texture-ground:none;--texture-size:280px;--color-side:#ffffff75;--texture-side:none;--color-side-ink:#17191a;--color-side-ink-muted:#676a66;--color-side-line:#17191a17;--color-side-hover:#17191a0f;--color-side-active:#17191a;--color-side-active-ink:#fbf8f2;--color-side-badge:#f2c94c;--color-side-badge-ink:#17191a;--color-topbar:#ffffff75;--color-topbar-line:#17191a17;--color-side-section:var(--color-side-ink-muted);--tracking-side-section:normal;--color-surface:#ffffff75;--texture-surface:none;--color-surface-alt:#ffffffa3;--color-surface-strong:#17191a0f;--color-ink:#17191a;--color-ink-muted:#676a66;--color-ink-subtle:#676a66;--color-ink-faint:#8e918c;--color-line:#17191a17;--color-line-strong:#17191a29;--color-control-edge:#17191a29;--color-accent:#c8431f;--color-accent-ink:#fbf8f2;--color-accent-soft:#f2d3bd;--color-accent-text:#c8431f;--color-primary:#17191a;--color-primary-ink:#fbf8f2;--color-primary-hover:#2b2e2f;--color-focus:#c8431f;--color-focus-side:#c8431f;--color-focus-inverse:#f2c94c;--color-focus-band:#f2c94c;--color-butter:#f1e4bf;--color-butter-ink:#6b4e00;--color-sage:#cfdfcd;--color-sage-ink:#2f5c50;--color-lilac:#e8e1f0;--color-lilac-ink:#4a3a7a;--color-blush:#f2d3bd;--color-blush-ink:#c8431f;--color-sky:#dce7f0;--color-sky-ink:#1f4a73;--color-stone:#17191a0f;--color-stone-ink:#17191a;--color-danger:#c8431f;--color-danger-ink:#fbf8f2;--color-band:#17191a;--texture-band:none;--color-band-ink:#fbf8f2;--color-band-ink-muted:#a3a6a0;--color-band-figure:#fbf8f2;--color-band-hot:#f2c94c;--color-band-sprocket:transparent;--space-band-frame:0px;--color-greet:transparent;--texture-greet:none;--color-greet-ink:var(--color-ink);--color-greet-ink-muted:var(--color-ink-muted);--space-greet:0;--radius-greet:0;--color-sun-arc:#17191a29;--color-sun-gold:#f2c94c;--color-sun-dot:#17191a;--color-sun-shoot:#c8431f;--color-paper:#fff;--color-paper-ink:#2e2924;--color-client-paper:#fbf6f0;--color-client-paper-alt:#fff;--texture-client:url(../media/grain.30ugjuis-tyam.png?dpl=20261112234312);--color-client-ink:#2e2924;--color-client-muted:#6a5f55;--color-client-line:#eadfd2;--color-client-accent:#a4502f;--color-client-accent-ink:#fff;--color-client-dark:#4a3b31;--color-client-dark-alt:#57463a;--color-client-dark-ink:#fbf3ea;--color-client-dark-muted:#d9c8b7;--color-client-warm:#d9905f;--color-switch-track:#17191a29;--color-switch-thumb:#fff;--shadow-switch-thumb:0 1px 2px #0003;--shadow-segment:0 2px 8px #00000014;--color-scrim:#14121047;--border-button-secondary:1px solid #17191a29;--color-button-secondary-hover-line:#17191a;--color-pill-line:#17191a29;--color-pill-hover-line:#17191a;--font-count:var(--font-ui);--shadow-swatch:inset 0 0 0 1px #0000001f;--color-swatch-1:#ebe8e1;--color-swatch-2:#17191a;--color-swatch-3:#c8431f;--radius-card:26px;--radius-photo:22px;--radius-control:14px;--radius-button:999px;--radius-chip:999px;--radius-nav:999px;--border-card:1px solid #ffffffc7;--shadow-card:0 1px 0 #ffffffb3 inset, 0 24px 48px -30px #46321e47;--shadow-hover:0 1px 0 #ffffffb3 inset, 0 28px 54px -28px #46321e59;--shadow-float:0 24px 60px -18px #281e1452, 0 2px 6px #281e1414;--transform-lift:translateY(-2px);--editorial-scale:1.02;--editorial-weight:420;--text-page-title:32px;--font-weight-page-title:600;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-mesh-a:#f2d3bd;--color-mesh-b:#cfdfcd;--color-mesh-c:#f1e4bf;--color-solid:#f7f5f0;--color-rim:#ffffffc7;--color-dock:#17191a;--color-dock-ink:#fbf8f2;--color-dock-hover:#ffffff1f;--radius-dock:999px}@media (max-width:900px){:root,[data-look]{--text-page-title:32px}[data-look=riso]{--text-page-title:32px;--space-greet:24px}[data-look=soft]{--text-page-title:32px}}:root{--text-body:14px;--text-control:14px;--text-control-sm:13px;--text-control-lg:15px;--text-meta:13px;--text-label:13px;--text-help:12px;--text-chip:12px;--text-count:12px;--text-subtitle:15px;--text-section-title:18px;--text-card-title:15px;--leading-body:1.5;--ease-studio:cubic-bezier(.2, .8, .2, 1);--toast-offset:0px}:root,[data-look]{--background:var(--color-ground);--foreground:var(--color-ink);--card:var(--color-surface);--card-foreground:var(--color-ink);--popover:var(--color-surface);--popover-foreground:var(--color-ink);--primary:var(--color-primary);--primary-foreground:var(--color-primary-ink);--secondary:var(--color-surface-alt);--secondary-foreground:var(--color-ink);--muted:var(--color-surface-strong);--muted-foreground:var(--color-ink-muted);--accent:var(--color-surface-alt);--accent-foreground:var(--color-ink);--destructive:var(--color-danger);--border:var(--color-line);--input:var(--color-control-edge);--ring:var(--color-focus);--radius:var(--radius-control);--sidebar:var(--color-side);--sidebar-foreground:var(--color-side-ink);--sidebar-primary:var(--color-side-active);--sidebar-primary-foreground:var(--color-side-active-ink);--sidebar-accent:var(--color-side-hover);--sidebar-accent-foreground:var(--color-side-ink);--sidebar-border:var(--color-side-line);--sidebar-ring:var(--color-focus-side);--chart-1:var(--color-butter-ink);--chart-2:var(--color-sage-ink);--chart-3:var(--color-lilac-ink);--chart-4:var(--color-blush-ink);--chart-5:var(--color-sky-ink)}.client-page,.client-page [style*=--color-client-]{--background:var(--color-client-paper);--foreground:var(--color-client-ink);--card:var(--color-client-paper-alt);--card-foreground:var(--color-client-ink);--popover:var(--color-client-paper-alt);--popover-foreground:var(--color-client-ink);--primary:var(--color-client-accent);--primary-foreground:var(--color-client-accent-ink);--secondary:var(--color-client-paper-alt);--secondary-foreground:var(--color-client-ink);--muted:var(--color-client-paper-alt);--muted-foreground:var(--color-client-muted);--accent:var(--color-client-paper-alt);--accent-foreground:var(--color-client-ink);--border:var(--color-client-line);--input:var(--color-client-muted);--ring:var(--color-client-accent);--color-primary-hover:var(--color-client-accent);--border-button-secondary:1px solid var(--color-client-muted);--color-button-secondary-hover-line:var(--color-client-ink)}:root:has(.setup-savebar){--toast-offset:72px}.sel-list,.zip-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sel-row,.zip-row{border:1px solid var(--color-line);background:var(--color-paper-alt);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.sel-ic{color:var(--color-accent);flex:none;display:inline-flex}.sel-lines,.zip-lines{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sel-note{white-space:pre-wrap}.sel-filter{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.zip-head{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.zip-links{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;display:flex}.fs-state,.fs-gate,.fs-notice,.fs-confirm{border:1px solid var(--color-line);background:var(--color-paper-alt);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.fs-gate[data-allowed=false]{border-color:var(--color-blush)}.fs-reasons{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.fs-quote{border-left:3px solid var(--color-line-strong);color:var(--color-ink);font-size:var(--text-help);margin:0;padding:8px 12px;line-height:1.5}.fs-region{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.fs-region>:first-child{flex:220px;min-width:0}.gu-q{border:1px solid var(--color-line);border-radius:12px;flex-direction:column;display:flex}.gu-head{justify-content:space-between;align-items:baseline;gap:8px;padding:12px 14px 2px;display:flex}.gu-item{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:grid}.gu-item+.gu-item{border-top:1px solid var(--color-line)}.thumb.gu-thumb{width:56px;height:56px}.gu-lines{flex-direction:column;gap:2px;min-width:0;display:flex}.gu-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gu-acts{gap:6px;display:flex}.gu-kv{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;font-size:14px;display:grid}.gu-kv>:nth-child(odd){color:var(--color-ink-muted)}.gu-kv>:nth-child(2n){text-align:right;font-variant-numeric:lining-nums proportional-nums;font-weight:500}.chap.chap-guests{cursor:default}.pf-cons{background:var(--color-surface-alt);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pf-cl{flex-wrap:wrap;gap:6px;display:flex}.pf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pf{background:var(--color-surface-strong);cursor:pointer;border:0;border-radius:8px;padding:0;display:block;position:relative;overflow:hidden}.pf:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pf .pf-ph{aspect-ratio:1;border-radius:0;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.pf:hover .pf-ph{transform:scale(1.04)}.pf-star{background:var(--color-paper-ink);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:5px;right:5px}@supports (color:color-mix(in lab, red, red)){.pf-star{background:color-mix(in srgb, var(--color-paper-ink) 55%, transparent)}}.pf-star{color:var(--color-paper)}.pf-star svg{fill:currentColor}.pf-bd{background:var(--color-sage);width:22px;height:22px;color:var(--color-sage-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.pf-bd.ask{background:var(--color-butter);color:var(--color-butter-ink)}.pf-bd.no{background:var(--color-blush);color:var(--color-blush-ink)}.pf-bd.quiet{background:var(--color-stone);color:var(--color-stone-ink)}.pf .pf-bd{box-shadow:0 0 0 2px var(--color-surface);position:absolute;bottom:5px;left:5px}.pf-key{flex-wrap:wrap;gap:6px 10px;display:flex}.pf-filter{min-height:32px;color:var(--color-ink-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 5px;font-size:13px;display:inline-flex}.pf-filter:hover{background:var(--color-surface-alt)}.pf-filter[aria-pressed=true]{border-color:var(--color-line-strong);background:var(--color-surface-alt);color:var(--color-ink)}.pf-who{border:1px solid var(--color-line);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pf-who-list{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.pf-who-row{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 12px;padding:8px 0;display:grid}.pf-who-row+.pf-who-row{border-top:1px solid var(--color-line)}.thumb.pf-who-ph{width:44px;height:44px}.pf-who-lines{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-who-acts{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.pf-release{flex-direction:column;gap:4px;display:flex}.pf-release-row{align-items:center;gap:8px;min-width:0;display:flex}.pf-release-url{flex:1;min-width:0;font-size:13px}.pk-pick{background:var(--color-paper-ink);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.pk-pick{background:color-mix(in srgb, var(--color-paper-ink) 55%, transparent)}}.pk-pick{color:var(--color-paper)}.pk-pick svg{fill:currentColor}@media (prefers-reduced-motion:reduce){.pf .pf-ph{transition:none}.pf:hover .pf-ph{transform:none}}.billing-usage-chip{background:var(--lnc-warning-bg,var(--lnc-accent));border-radius:999px;margin-left:8px;padding:1px 8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.billing-usage-chip{background:var(--lnc-warning-bg,color-mix(in oklab, var(--lnc-accent) 18%, transparent))}}.billing-usage-chip{color:var(--lnc-warning-fg,var(--lnc-fg));font-size:12px;font-weight:500}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/cormorant-garamond-latin-wght-normal.0jvcp-grhfvvq.woff2?dpl=20261112234312)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/cormorant-garamond-latin-ext-wght-normal.214-aqfbxbynn.woff2?dpl=20261112234312)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/jost-latin-wght-normal.2_4ymh7gr-8lu.woff2?dpl=20261112234312)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/jost-latin-ext-wght-normal.3hwlhy-7zi3w2.woff2?dpl=20261112234312)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/pinyon-script-latin-400-normal.1j7xnldt-gnex.woff2?dpl=20261112234312)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/pinyon-script-latin-ext-400-normal.0u5qqysmmac2b.woff2?dpl=20261112234312)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/bodoni-moda-latin-wght-normal.328xhr0-_klet.woff2?dpl=20261112234312)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/bodoni-moda-latin-ext-wght-normal.3mpmegsy2unfx.woff2?dpl=20261112234312)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2?dpl=20261112234312)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2?dpl=20261112234312)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/work-sans-latin-wght-normal.2xhghglq35dij.woff2?dpl=20261112234312)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/work-sans-latin-ext-wght-normal.0nk9cg2l6i0w8.woff2?dpl=20261112234312)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/eb-garamond-latin-wght-normal.1onut6oglsyox.woff2?dpl=20261112234312)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/eb-garamond-latin-ext-wght-normal.3yqw-2spl8ubg.woff2?dpl=20261112234312)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/playfair-display-latin-wght-normal.1izqcz-wkfvza.woff2?dpl=20261112234312)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/playfair-display-latin-ext-wght-normal.35b9e1hr6h5k1.woff2?dpl=20261112234312)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fraunces-latin-wght-normal.1v4l5w6-86t-v.woff2?dpl=20261112234312)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fraunces-latin-ext-wght-normal.0t2awsxbm3c7a.woff2?dpl=20261112234312)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/dm-sans-latin-wght-normal.0tm8u-h63rec8.woff2?dpl=20261112234312)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/dm-sans-latin-ext-wght-normal.0hiocdn10l05a.woff2?dpl=20261112234312)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/oswald-latin-wght-normal.01c2-di5e_1xz.woff2?dpl=20261112234312)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/oswald-latin-ext-wght-normal.2n73w3fm9s7u8.woff2?dpl=20261112234312)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/urbanist-latin-wght-normal.1w7lmqb1yqvf6.woff2?dpl=20261112234312)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/urbanist-latin-ext-wght-normal.35bahoxh1pee3.woff2?dpl=20261112234312)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/libre-caslon-display-latin-400-normal.0v0cmp9z8b2hz.woff2?dpl=20261112234312)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/libre-caslon-display-latin-ext-400-normal.1e39i0ht88axc.woff2?dpl=20261112234312)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/libre-caslon-text-latin-400-normal.1gujeysgkw7el.woff2?dpl=20261112234312)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/libre-caslon-text-latin-ext-400-normal.13rlg99cow2de.woff2?dpl=20261112234312)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(../media/libre-caslon-text-latin-400-italic.2fr69dzavi8ix.woff2?dpl=20261112234312)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(../media/libre-caslon-text-latin-ext-400-italic.40i27299ih-xt.woff2?dpl=20261112234312)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.proto .chip.outline{outline:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
