.oaw-scrim{position:fixed;inset:0;background:rgba(46,41,33,.32);display:flex;align-items:center;justify-content:center;padding:20px;z-index:1300;animation:oaw-scrim-in .16s cubic-bezier(.4,0,.2,1)}.oaw-card{width:min(1180px,100%);max-height:min(92vh,920px);border:1px solid var(--border,#e8e4df);border-radius:16px;box-shadow:0 4px 8px rgba(46,41,33,.02),0 12px 36px rgba(46,41,33,.06),0 32px 80px rgba(46,41,33,.1);display:grid;grid-template-columns:240px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;animation:oaw-card-in .22s cubic-bezier(.16,1,.3,1);font-family:var(--font-display,"Outfit",system-ui,sans-serif)}.oaw-card,.oaw-header{background:var(--bg-white,#FFFFFF)}.oaw-header{position:relative;grid-column:1/-1;display:flex;align-items:flex-start;gap:18px;padding:22px 58px 20px 28px;border-bottom:1px solid var(--border-soft,#efeae3)}.oaw-header-copy{min-width:0;flex:1}.oaw-eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary,#8C7E74);margin-bottom:6px}.oaw-eyebrow-syncing{color:color-mix(in srgb,var(--accent,#D4703F) 78%,var(--text-tertiary,#8C7E74));animation:oaw-eyebrow-pulse 1.4s ease-in-out infinite}@keyframes oaw-eyebrow-pulse{0%,to{opacity:.6}50%{opacity:1}}.oaw-title{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--text,#2C2520);margin:0}.oaw-subtitle{font-size:13px;line-height:1.5;color:var(--text-muted,#6B5F55);margin:6px 0 0;max-width:620px}.oaw-header-notice{display:flex;align-items:flex-start;gap:10px;width:100%;box-sizing:border-box;margin-top:14px;padding:11px 13px;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent,#d4703f) 28%,var(--border,#e8e4df));background:color-mix(in srgb,var(--accent,#D4703F) 8%,var(--bg-subtle,#F5F3F0));color:var(--text,#2C2520);box-shadow:inset 0 1px 0 rgba(255,255,255,.52),0 1px 2px rgba(46,41,33,.04)}.oaw-header-notice-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;border-radius:8px;color:var(--accent,#D4703F);background:color-mix(in srgb,var(--accent,#D4703F) 13%,var(--bg-white,#FFFFFF));border:1px solid color-mix(in srgb,var(--accent,#d4703f) 24%,transparent);flex-shrink:0}.oaw-header-notice-copy{min-width:0;display:grid;gap:2px}.oaw-header-notice-label{color:color-mix(in srgb,var(--accent,#D4703F) 86%,var(--text,#2C2520));font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.oaw-header-notice-text{color:var(--text,#2C2520);font-size:12.5px;font-weight:650;line-height:1.38}.oaw-header-status{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;border:1px solid rgba(190,160,110,.24);background:var(--bg-subtle,#F5F3F0);color:var(--text-secondary,#4A3F37);font-size:11px;font-weight:700;white-space:nowrap}.oaw-status-dot{width:6px;height:6px;border-radius:999px;background:var(--accent,#D4703F)}.oaw-header-status.is-syncing .oaw-status-dot{animation:oaw-status-pulse .9s ease-in-out infinite}.oaw-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-muted,#6B5F55);font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.oaw-close:hover{background:var(--bg-white,#FFFFFF);border-color:var(--border,#E8E4DF);color:var(--text,#2C2520)}.oaw-stepper{grid-column:1;grid-row:2;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:7px;padding:18px 14px;background:var(--bg-subtle,#F5F3F0);border-right:1px solid var(--border-soft,#efeae3)}.oaw-step{display:flex;align-items:center;gap:10px;width:100%;padding:10px;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--text-tertiary,#8C7E74);transition:color .15s ease,background .15s ease,border-color .15s ease,transform .1s ease;position:relative;min-width:0}.oaw-step:hover{background:rgba(255,255,255,.62);border-color:rgba(190,160,110,.16)}.oaw-step:active{transform:translateY(1px)}.oaw-step.active{color:var(--text,#2C2520);background:var(--bg-white,#FFFFFF);border-color:rgba(190,160,110,.24);box-shadow:0 4px 8px rgba(46,41,33,.02),0 12px 36px rgba(46,41,33,.06)}.oaw-step.done{color:var(--text-secondary,#4A3F37)}.oaw-step-circle{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:var(--bg-subtle,#F5F3F0);color:var(--text-tertiary,#8C7E74);border:1px solid var(--border,#e8e4df);flex-shrink:0;transition:background .18s cubic-bezier(.4,0,.2,1),color .18s ease,border-color .18s ease}.oaw-step.active .oaw-step-circle{background:color-mix(in srgb,var(--accent,#D4703F) 9%,var(--bg-white));color:var(--accent,#D4703F);border-color:color-mix(in srgb,var(--accent,#D4703F) 26%,var(--border))}.oaw-step.done .oaw-step-circle{background:var(--bg-white,#FFFFFF);color:var(--text-secondary,#4A3F37);border-color:var(--border,#E8E4DF)}.oaw-step-logo{width:18px;height:18px;object-fit:contain}.oaw-logo-img{display:block;width:19px;height:19px;object-fit:contain}.oaw-logo-img-slack{transform:scale(1.24)}.oaw-step-logo.oaw-logo-img-slack{width:18px;height:18px}.oaw-step-copy{display:grid;gap:2px;min-width:0;flex:1}.oaw-step-kicker,.oaw-step-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oaw-step-kicker{font-size:10.5px;font-weight:600}.oaw-step-kicker,.oaw-step-state{color:var(--text-tertiary,#8C7E74)}.oaw-step-state{padding:3px 7px;border-radius:999px;background:rgba(190,160,110,.1);font-size:10px;font-weight:700;line-height:1;letter-spacing:.02em}.oaw-step.active .oaw-step-state{background:color-mix(in srgb,var(--accent,#D4703F) 12%,var(--bg-white));color:var(--accent,#D4703F)}.oaw-step-state.oaw-step-state-disabled{border:1px solid var(--border,#e8e4df);text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;font-weight:700}.oaw-step-state.oaw-step-state-disabled,.oaw-step.active .oaw-step-state.oaw-step-state-disabled{background:var(--bg-subtle,#F5F3F0);color:var(--text-tertiary,#8C7E74)}.oaw-step.is-disabled .oaw-step-circle{opacity:.5;filter:saturate(.6)}.oaw-step.is-disabled .oaw-step-kicker,.oaw-step.is-disabled .oaw-step-label{opacity:.7}.oaw-body{grid-column:2;grid-row:2;min-height:0;overflow:auto;padding:28px 32px;background:var(--bg-white,#FFFFFF)}.oaw-step-panel{animation:oaw-step-panel-in .14s cubic-bezier(.25,1,.5,1);will-change:opacity,transform}.oaw-error{margin:0 0 16px;padding:10px 14px;border-radius:8px;border:1px solid color-mix(in srgb,var(--danger,#b43c3c) 32%,transparent);background:color-mix(in srgb,var(--danger,#B43C3C) 8%,var(--bg-white));color:var(--danger,#B43C3C);font-size:12px;font-weight:600}.oaw-error,.oaw-loading{font-family:var(--font-display)}.oaw-loading{grid-column:2;padding:80px 28px;text-align:center;color:var(--text-muted,#6B5F55);font-size:13px}.oaw-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px;background:var(--bg-subtle,#F5F3F0);border-top:1px solid var(--border-soft,#efeae3)}.oaw-btn-ghost{padding:8px 14px;border-radius:var(--radius-sm,6px);border:1px solid var(--border,#e8e4df);background:var(--bg-white,#FFFFFF);color:var(--text,#2C2520);font-family:var(--font-display);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease}.oaw-btn-ghost:hover{border-color:var(--accent,#D4703F);color:var(--accent,#D4703F)}.oaw-btn-primary,.oaw-footer .af-add-client-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:5px;border:none;border-top:1px solid rgba(255,255,255,.22);background:linear-gradient(160deg,#D48B4E,#C07038);color:#FFFFFF;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;box-shadow:3px 4px 0 rgba(110,58,8,.32);transform:translate(-1.5px,-2px);transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.oaw-btn-primary:hover:not(:disabled),.oaw-footer .af-add-client-btn:hover:not(:disabled){transform:translate(1.5px,2px);box-shadow:none}.oaw-btn-primary:active:not(:disabled),.oaw-footer .af-add-client-btn:active:not(:disabled){transform:translate(1.5px,2px);box-shadow:none;filter:brightness(.92)}.oaw-btn-primary:disabled,.oaw-footer .af-add-client-btn:disabled{opacity:.55;cursor:not-allowed;transform:translate(1.5px,2px);box-shadow:none;filter:saturate(.5)}.oaw-body input.af-modal-input,.oaw-body input:not([type]),.oaw-body input[type=email],.oaw-body input[type=text],.oaw-body input[type=url],.oaw-body select,.oaw-body select.af-modal-select,.oaw-body textarea,.oaw-body textarea.af-modal-input{width:100%;border-radius:8px;border:1px solid var(--border,#e8e4df);background:var(--bg-white,#FFFFFF);color:var(--text,#2C2520);font-size:13px;font-family:var(--font-display,"Outfit",sans-serif);font-weight:500;padding:9px 12px;outline:none;box-shadow:inset 0 1px 0 rgba(46,41,33,.02);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;box-sizing:border-box}.oaw-body textarea{font-family:var(--font-display,"Outfit",sans-serif);resize:vertical;min-height:72px;line-height:1.5}.oaw-body input:focus,.oaw-body select:focus,.oaw-body textarea:focus{border-color:var(--accent,#D4703F);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#D4703F) 14%,transparent)}.oaw-body input::placeholder,.oaw-body textarea::placeholder{color:var(--text-tertiary,#8C7E74);font-weight:400}.oaw-body select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B5F55' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center;padding-right:32px;cursor:pointer}.oaw-body input[type=checkbox]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:4px;border:1.5px solid var(--border,#e8e4df);background:var(--bg-white,#FFFFFF);cursor:pointer;position:relative;padding:0;margin:0;flex-shrink:0;box-shadow:none;transition:background .15s ease,border-color .15s ease}.oaw-body input[type=checkbox]:hover{border-color:var(--accent,#D4703F)}.oaw-body input[type=checkbox]:checked{background:var(--accent,#D4703F);border-color:var(--accent,#D4703F)}.oaw-body input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:4px;border-left:1.6px solid #ffffff;border-bottom:1.6px solid #ffffff;transform:translate(-50%,-65%) rotate(-45deg)}.oaw-body input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#D4703F) 18%,transparent)}.oaw-body strong{font-size:13.5px;font-weight:700;letter-spacing:-.01em;color:var(--text,#2C2520)}.oaw-body .af-add-column-btn,.oaw-body button,.oaw-body strong{font-family:var(--font-display,"Outfit",sans-serif)}.oaw-body .af-add-column-btn{width:100%;padding:12px 14px;border-radius:10px;border:1.5px dashed var(--border,#e8e4df);background:color-mix(in srgb,var(--bg-subtle,#F5F3F0) 60%,transparent);color:var(--text-secondary,#4A3F37);font-size:12px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.oaw-body .af-add-column-btn:hover{border-color:var(--accent,#D4703F);background:color-mix(in srgb,var(--accent,#D4703F) 6%,var(--bg-white));color:var(--accent,#D4703F)}.oaw-body .af-modal-cancel{padding:6px 12px;border-radius:6px;border:1px solid var(--border,#e8e4df);background:var(--bg-white,#FFFFFF);color:var(--text-muted,#6B5F55);font-family:var(--font-display,"Outfit",sans-serif);font-size:11.5px;font-weight:600;cursor:pointer;box-shadow:none;transform:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.oaw-body .af-modal-cancel:hover{border-color:color-mix(in srgb,var(--danger,#B43C3C) 40%,var(--border));color:var(--danger,#B43C3C);background:color-mix(in srgb,var(--danger,#B43C3C) 6%,var(--bg-white));transform:none;box-shadow:none}.oaw-body .af-add-client-btn{padding:8px 14px;border-radius:8px;border:none;background:linear-gradient(160deg,#D48B4E,#C07038);color:#FFFFFF;font-family:var(--font-display,"Outfit",sans-serif);font-size:12px;font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:0 1px 2px rgba(46,41,33,.08),inset 0 1px 0 rgba(255,255,255,.16);transform:none;transition:transform .1s ease,box-shadow .15s ease,filter .15s ease}.oaw-body .af-add-client-btn:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(192,112,56,.24),inset 0 1px 0 rgba(255,255,255,.2);filter:brightness(1.04)}.oaw-body .af-add-client-btn:active{transform:translateY(0);box-shadow:0 1px 2px rgba(46,41,33,.08),inset 0 1px 0 rgba(255,255,255,.16)}.oaw-body .af-add-client-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;filter:saturate(.5)}.oaw-body label{cursor:pointer}.oaw-body label>span{font-family:var(--font-display,"Outfit",sans-serif)}.oaw-section-topline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:2px 0 4px}.oaw-section-mark,.oaw-template-row-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border,#e8e4df);background:var(--bg-white,#FFFFFF)}.oaw-section-mark{width:38px;height:38px;border-radius:10px;color:var(--accent,#D4703F);box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),0 1px 2px rgba(46,41,33,.04)}.oaw-section-mark img,.oaw-template-row-icon img{width:19px;height:19px;object-fit:contain}.oaw-section-mark .oaw-logo-img-slack,.oaw-template-row-icon .oaw-logo-img-slack{transform:scale(1.22)}.oaw-switch-row{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent,#d4703f) 24%,var(--border));background:color-mix(in srgb,var(--accent,#D4703F) 7%,var(--bg-white));color:var(--text,#2C2520);font-size:12px;font-weight:700;white-space:nowrap}.oaw-token-strip{display:block}.oaw-token-menu summary{display:inline-flex;align-items:center;gap:7px;list-style:none;color:var(--text-secondary,#4A3F37);font-size:11.5px;font-weight:700;cursor:pointer}.oaw-token-menu summary::-webkit-details-marker{display:none}.oaw-token-menu summary span:last-child{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--bg-white,#FFFFFF);color:var(--text-tertiary,#8C7E74);border:1px solid var(--border,#e8e4df);font-size:10px}.oaw-token-menu[open] summary{margin-bottom:8px}.oaw-template-list{display:grid;gap:9px}.oaw-template-row{display:grid;gap:12px;padding:16px;border:1px solid var(--border,#e8e4df);border-radius:12px;background:var(--bg-white,#FFFFFF);box-shadow:0 1px 3px rgba(46,41,33,.03);transition:border-color .15s ease,box-shadow .15s ease}.oaw-template-row:hover{border-color:rgba(190,160,110,.32);box-shadow:0 2px 8px rgba(46,41,33,.05)}.oaw-template-row-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.oaw-template-row-icon{width:30px;height:30px;border-radius:8px;background:color-mix(in srgb,var(--accent,#D4703F) 4%,#FFFFFF)}.oaw-template-row-sub{margin-top:2px;color:var(--text-tertiary,#8C7E74);font-size:11px;font-weight:600;text-transform:capitalize}.oaw-template-grid{display:grid;grid-template-columns:minmax(180px,1.35fr) minmax(120px,.75fr) minmax(120px,.75fr);gap:10px}.oaw-template-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.oaw-field-block{display:grid;gap:5px}.oaw-field-block--shrink{justify-self:end}.oaw-type-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.oaw-type-card{--card-color:var(--text-tertiary,#8C7E74);display:grid;gap:4px;padding:10px 12px;border-radius:10px;border:1px solid var(--border,#e8e4df);background:var(--bg-white,#FFFFFF);text-align:left;cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.oaw-type-card:hover{border-color:color-mix(in srgb,var(--card-color) 40%,var(--border,#E8E4DF));background:color-mix(in srgb,var(--card-color) 4%,var(--bg-white,#FFFFFF))}.oaw-type-card.is-selected{border-color:color-mix(in srgb,var(--card-color) 50%,transparent);background:color-mix(in srgb,var(--card-color) 9%,var(--bg-white,#FFFFFF));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-color) 25%,transparent)}.oaw-type-card:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--card-color) 35%,transparent)}.oaw-type-card-head{display:inline-flex;align-items:center;gap:7px}.oaw-type-card-dot{width:7px;height:7px;border-radius:999px;background:var(--card-color);flex-shrink:0}.oaw-type-card-title{font-size:13px;font-weight:700;color:var(--text,#2C2520);letter-spacing:-.005em}.oaw-type-card.is-selected .oaw-type-card-title{color:color-mix(in srgb,var(--card-color) 70%,var(--text,#2C2520))}.oaw-type-card-desc{font-size:11.5px;line-height:1.4;color:var(--text-secondary,#6B5F55)}.oaw-field-block>label{color:var(--text-tertiary,#8C7E74);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.oaw-channel-name-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding-left:11px;border:1px solid var(--border,#e8e4df);border-radius:8px;background:var(--bg-white,#FFFFFF)}.oaw-channel-name-row>span{color:var(--text-tertiary,#8C7E74);font-weight:800}.oaw-body .oaw-channel-name-row input.af-modal-input{border:none;box-shadow:none;padding-left:0}.oaw-body .oaw-channel-name-row:focus-within{border-color:var(--accent,#D4703F);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#D4703F) 14%,transparent)}.oaw-compact-check{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted,#6B5F55);font-size:12px;font-weight:600}.oaw-drive-card,.oaw-integration-panel,.oaw-setting-card{border:1px solid var(--border,#e8e4df);border-radius:12px;background:var(--bg-white,#FFFFFF);box-shadow:0 1px 3px rgba(46,41,33,.03);transition:border-color .15s ease,box-shadow .15s ease}.oaw-drive-card:hover,.oaw-integration-panel:hover,.oaw-setting-card:hover{border-color:rgba(190,160,110,.28);box-shadow:0 2px 8px rgba(46,41,33,.05)}.oaw-integration-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px}.oaw-integration-mark{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border,#e8e4df);background:var(--bg-subtle,#F5F3F0)}.oaw-integration-copy{min-width:0}.oaw-drive-card,.oaw-setting-card{display:grid;gap:12px;padding:16px}.oaw-setting-card-feature{max-width:620px}@media (max-width:560px){.oaw-card{grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr) auto}.oaw-stepper{flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--border-soft,#efeae3)}.oaw-step{min-width:210px}.oaw-body,.oaw-error,.oaw-loading{grid-column:1}.oaw-section-topline,.oaw-template-grid{grid-template-columns:1fr}.oaw-section-mark{display:none}.oaw-integration-panel{grid-template-columns:1fr}.oaw-integration-mark{display:none}}@media (min-width:561px) and (max-width:760px){.oaw-card{grid-template-columns:220px minmax(0,1fr)}.oaw-stepper{padding:14px 10px}.oaw-step{gap:8px;padding:9px 8px}.oaw-step-circle{width:30px;height:30px}.oaw-step-kicker,.oaw-step-state{display:none}.oaw-body{padding:18px}.oaw-section-topline,.oaw-template-grid{grid-template-columns:1fr}.oaw-switch-row{justify-self:start}.oaw-integration-panel{grid-template-columns:1fr}.oaw-integration-mark{display:none}}.oaw-tokens{position:relative}.oaw-tokens-rail{display:flex;align-items:center;gap:12px;padding:9px 12px 9px 14px;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#D4703F) 5%,var(--bg-white,#FFFFFF)) 0,color-mix(in srgb,var(--accent,#D4703F) 3%,var(--bg-white,#FFFFFF)) 100%);border:1px solid color-mix(in srgb,var(--accent,#d4703f) 18%,var(--border,#e8e4df));box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 1px 2px rgba(46,41,33,.04)}.oaw-tokens-eyebrow{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding-right:12px;border-right:1px solid color-mix(in srgb,var(--accent,#d4703f) 18%,var(--border,#e8e4df));font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--accent,#D4703F) 65%,#2C2520 35%)}.oaw-tokens-eyebrow svg{opacity:.78}.oaw-tokens-list{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.oaw-token{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent,#d4703f) 28%,transparent);background:color-mix(in srgb,var(--accent,#D4703F) 12%,var(--bg-white,#FFFFFF));color:color-mix(in srgb,var(--accent,#D4703F) 75%,#2C2520 25%);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px;font-weight:600;letter-spacing:-.005em;cursor:grab;transition:transform .12s cubic-bezier(.25,1,.5,1),box-shadow .12s ease,border-color .12s ease,background .12s ease;user-select:none}.oaw-token:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--accent,#D4703F) 18%,var(--bg-white,#FFFFFF));border-color:color-mix(in srgb,var(--accent,#D4703F) 42%,transparent);box-shadow:0 2px 4px rgba(212,112,63,.08),0 4px 12px rgba(212,112,63,.06)}.oaw-token:active{cursor:grabbing;transform:translateY(0)}.oaw-token-grip{display:inline-grid;grid-template-columns:repeat(2,2px);grid-template-rows:repeat(3,2px);gap:2px;padding:1px;opacity:.55}.oaw-token-grip>span{width:2px;height:2px;border-radius:999px;background:currentColor}.oaw-token:hover .oaw-token-grip{opacity:.85}.oaw-token-text{line-height:1}.oaw-token-copied{position:absolute;inset:auto auto calc(100% + 6px) 50%;transform:translateX(-50%) translateY(4px);padding:3px 8px;border-radius:6px;background:#2C2520;color:#FFFFFF;font-family:var(--font-ui);font-size:10.5px;font-weight:600;letter-spacing:.02em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.oaw-token{position:relative}.oaw-body .oaw-drop-target,.oaw-body input.af-modal-input.oaw-drop-target,.oaw-body textarea.af-modal-input.oaw-drop-target{border-color:color-mix(in srgb,var(--accent,#D4703F) 65%,transparent)!important;background:color-mix(in srgb,var(--accent,#D4703F) 7%,var(--bg-white,#FFFFFF))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#D4703F) 18%,transparent),0 0 12px color-mix(in srgb,var(--accent,#D4703F) 28%,transparent)!important;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}@keyframes oawDropFlash{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent,#D4703F) 45%,transparent),0 0 14px color-mix(in srgb,var(--accent,#D4703F) 38%,transparent);border-color:color-mix(in srgb,var(--accent,#D4703F) 75%,transparent)}60%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent,#D4703F) 0%,transparent),0 0 18px color-mix(in srgb,var(--accent,#D4703F) 14%,transparent)}to{box-shadow:0 0 0 0 transparent,0 0 0 transparent;border-color:var(--border,#E8E4DF)}}.oaw-body .oaw-drop-flash,.oaw-body input.af-modal-input.oaw-drop-flash,.oaw-body textarea.af-modal-input.oaw-drop-flash{animation:oawDropFlash .52s cubic-bezier(.22,1,.36,1)}.oaw-token.is-copied{border-color:color-mix(in srgb,var(--accent,#D4703F) 55%,transparent);background:color-mix(in srgb,var(--accent,#D4703F) 22%,var(--bg-white,#FFFFFF))}.oaw-token.is-copied .oaw-token-copied{opacity:1;transform:translateX(-50%) translateY(0)}.oaw-step-toggle{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 9px;border-radius:999px;border:1px solid var(--border,#e8e4df);background:var(--bg-white,#FFFFFF);font-family:var(--font-display);font-size:11.5px;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease;flex-shrink:0;min-height:28px;white-space:nowrap}.oaw-step-toggle-dot{width:7px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent);transition:transform .15s ease,box-shadow .15s ease}.oaw-step-toggle.is-on{color:#4A8C5C;background:color-mix(in srgb,#65A877 8%,var(--bg-white,#FFFFFF));border-color:color-mix(in srgb,#65A877 32%,var(--border,#E8E4DF))}.oaw-step-toggle.is-on:hover{background:color-mix(in srgb,#65A877 14%,var(--bg-white,#FFFFFF));border-color:color-mix(in srgb,#65A877 48%,transparent)}.oaw-step-toggle.is-off{color:var(--text-tertiary,#8C7E74);background:var(--bg-subtle,#F5F3F0);border-color:var(--border,#E8E4DF)}.oaw-step-toggle.is-off:hover{color:var(--text-secondary,#4A3F37);border-color:rgba(0,0,0,.14)}.oaw-step-toggle.is-off .oaw-step-toggle-dot{background:color-mix(in srgb,currentColor 50%,transparent);box-shadow:none}.oaw-step-toggle.is-locked{cursor:not-allowed;opacity:.72}.oaw-step-toggle.is-locked:hover{color:var(--text-tertiary,#8C7E74);border-color:var(--border,#E8E4DF)}.oaw-step-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#D4703F) 20%,transparent)}.oaw-pill-trigger{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;cursor:pointer;font-family:var(--font-display);color:var(--text-tertiary,#8C7E74);width:fit-content;max-width:100%;border-radius:999px;transition:transform .1s ease}.oaw-pill-trigger:hover{transform:translateY(-.5px)}.oaw-pill-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#D4703F) 22%,transparent)}.oaw-pill-trigger-chev{flex-shrink:0;opacity:.55;transition:opacity .12s ease,transform .12s ease}.oaw-pill-trigger:hover .oaw-pill-trigger-chev{opacity:.85}.oaw-pill-trigger[aria-expanded=true] .oaw-pill-trigger-chev{transform:rotate(180deg);opacity:.95}.oaw-pill-trigger-placeholder{display:inline-flex;align-items:center;height:24px;padding:0 12px;border-radius:999px;border:1px dashed color-mix(in srgb,var(--accent,#d4703f) 26%,var(--border,#e8e4df));background:color-mix(in srgb,var(--accent,#D4703F) 4%,var(--bg-white,#FFFFFF));font-size:11.5px;font-weight:600;color:color-mix(in srgb,var(--accent,#D4703F) 60%,var(--text-tertiary,#8C7E74));letter-spacing:-.005em}.oaw-pill-trigger-label{display:inline-flex;align-items:center;gap:8px;width:100%;padding:8px 10px 8px 12px;border-radius:9px;border:1px solid var(--border,#e8e4df);background:var(--bg-white,#FFFFFF);color:var(--text,#2C2520);justify-content:space-between;min-height:36px;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease;box-shadow:0 1px 0 rgba(46,41,33,.02)}.oaw-pill-trigger-label:hover{border-color:color-mix(in srgb,var(--accent,#D4703F) 32%,var(--border,#E8E4DF));background:var(--bg-white,#FFFFFF);transform:none}.oaw-pill-trigger-label[aria-expanded=true]{border-color:var(--accent,#D4703F);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#D4703F) 14%,transparent)}.oaw-pill-trigger-label.is-empty{color:var(--text-tertiary,#8C7E74);font-weight:500}.oaw-pill-trigger-text{font-size:13px;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;flex:1;text-align:left}.oaw-channel-select,.oaw-pill-trigger-text{font-weight:600;white-space:nowrap;min-width:0}.oaw-channel-select{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px 0 9px;border-radius:7px;border:1px solid var(--border,#e8e4df);font-family:var(--font-display);font-size:12px;cursor:pointer;max-width:240px;transition:border-color .12s ease,background .12s ease,color .12s ease,box-shadow .12s ease;box-shadow:0 1px 0 rgba(46,41,33,.02)}.oaw-channel-select,.oaw-channel-select:hover{background:var(--bg-white,#FFFFFF);color:var(--text,#2C2520)}.oaw-channel-select:hover{border-color:color-mix(in srgb,var(--accent,#D4703F) 32%,var(--border,#E8E4DF))}.oaw-channel-select.is-open,.oaw-channel-select:focus-visible{outline:none;border-color:var(--accent,#D4703F);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#D4703F) 14%,transparent)}.oaw-channel-select.is-empty{border-style:dashed;border-color:color-mix(in srgb,var(--accent,#D4703F) 28%,var(--border,#E8E4DF));background:color-mix(in srgb,var(--accent,#D4703F) 4%,var(--bg-white,#FFFFFF));color:color-mix(in srgb,var(--accent,#D4703F) 70%,var(--text-tertiary,#8C7E74))}.oaw-channel-select.is-empty:hover{border-color:color-mix(in srgb,var(--accent,#D4703F) 44%,var(--border,#E8E4DF));background:color-mix(in srgb,var(--accent,#D4703F) 7%,var(--bg-white,#FFFFFF))}.oaw-channel-select-glyph{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;background:color-mix(in srgb,var(--accent,#D4703F) 10%,var(--bg-subtle,#F5F3F0));color:color-mix(in srgb,var(--accent,#D4703F) 78%,var(--text-secondary,#4A3F37));font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11px;font-weight:700;line-height:1;flex-shrink:0}.oaw-channel-select.is-empty .oaw-channel-select-glyph{background:transparent;color:color-mix(in srgb,var(--accent,#D4703F) 60%,var(--text-tertiary,#8C7E74))}.oaw-channel-row.is-private .oaw-channel-row-hash,.oaw-channel-select.is-private .oaw-channel-select-glyph{background:color-mix(in srgb,#C49A3F 14%,var(--bg-subtle,#F5F3F0));color:#B07F2E}.oaw-channel-row.is-private.is-active .oaw-channel-row-hash,.oaw-channel-row.is-private.is-focused .oaw-channel-row-hash,.oaw-channel-row.is-private:hover .oaw-channel-row-hash{background:color-mix(in srgb,#C49A3F 22%,var(--bg-subtle,#F5F3F0));color:#9C6F25}.oaw-channel-select-name{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11.5px;font-weight:600;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.oaw-channel-select-placeholder{font-family:var(--font-display);font-size:11.5px;font-weight:600;letter-spacing:-.005em}.oaw-channel-select-chev{flex-shrink:0;color:var(--text-tertiary,#8C7E74);opacity:.7;transition:transform .14s ease,opacity .12s ease}.oaw-channel-select:hover .oaw-channel-select-chev{opacity:1}.oaw-channel-select.is-open .oaw-channel-select-chev{transform:rotate(180deg);opacity:1}.oaw-channel-row{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px 7px 11px;border:none;background:transparent;border-radius:7px;cursor:pointer;text-align:left;font-family:var(--font-display);color:var(--text,#2C2520);transition:background .12s cubic-bezier(.25,1,.5,1),color .12s ease}.oaw-channel-row.is-focused{background:color-mix(in srgb,var(--accent,#D4703F) 7%,var(--bg-white,#FFFFFF))}.oaw-channel-row:hover{background:color-mix(in srgb,var(--accent,#D4703F) 10%,var(--bg-white,#FFFFFF))}.oaw-channel-row.is-active{background:color-mix(in srgb,var(--accent,#D4703F) 14%,var(--bg-white,#FFFFFF));color:var(--text,#2C2520)}.oaw-channel-row-hash{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;background:var(--bg-subtle,#F5F3F0);color:var(--text-tertiary,#8C7E74);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11.5px;font-weight:700;flex-shrink:0;transition:background .12s ease,color .12s ease}.oaw-channel-row.is-focused .oaw-channel-row-hash,.oaw-channel-row:hover .oaw-channel-row-hash{background:color-mix(in srgb,var(--accent,#D4703F) 16%,var(--bg-subtle,#F5F3F0));color:var(--accent,#D4703F)}.oaw-channel-row.is-active .oaw-channel-row-hash{background:color-mix(in srgb,var(--accent,#D4703F) 22%,var(--bg-white,#FFFFFF));color:var(--accent,#D4703F)}.oaw-channel-row-name{flex:1;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12.5px;font-weight:500;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.oaw-channel-row-check{color:var(--accent,#D4703F);flex-shrink:0}.oaw-channel-empty{padding:14px 10px 16px;text-align:center;font-family:var(--font-display);font-size:12px;font-weight:500;color:var(--text-tertiary,#8C7E74);letter-spacing:-.005em}.oaw-drive-panel{border:1px solid var(--border,#e8e4df);border-radius:14px;background:var(--bg-white,#FFFFFF);box-shadow:0 1px 2px rgba(46,41,33,.025);overflow:hidden}.oaw-drive-connbar{display:flex;align-items:center;gap:12px;padding:11px 16px;background:linear-gradient(180deg,var(--bg-subtle,#F5F3F0) 0,color-mix(in srgb,var(--bg-subtle,#F5F3F0) 30%,transparent) 100%);border-bottom:1px solid var(--border-soft,#efeae3)}.oaw-drive-connbar-icon{width:28px;height:28px;border-radius:7px;background:var(--bg-white,#FFFFFF);border:1px solid var(--border,#e8e4df);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.oaw-drive-connbar-logo{width:16px;height:16px;display:block}.oaw-drive-connbar-meta{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.oaw-drive-connbar-account{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-size:12.5px;font-weight:600;color:var(--text,#2C2520);letter-spacing:-.01em;line-height:1.25}.oaw-drive-connbar-account-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.oaw-drive-connbar-dot{width:7px;height:7px;border-radius:999px;background:#65A877;box-shadow:0 0 0 2px color-mix(in srgb,#65A877 22%,transparent);flex-shrink:0}.oaw-drive-connbar-dot.is-off{background:var(--text-tertiary,#8C7E74);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-tertiary,#8C7E74) 18%,transparent)}.oaw-drive-connbar-sub{font-size:11.5px;color:var(--text-tertiary,#8C7E74);letter-spacing:-.005em;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oaw-drive-connbar-action{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border-radius:9px;border:1px solid rgba(60,100,60,.55);background:linear-gradient(180deg,#5C8C5A,#4F7E4D);color:#FFFFFF;font-family:var(--font-display);font-size:12.5px;font-weight:600;line-height:1.1;letter-spacing:-.005em;cursor:pointer;transform:translateZ(0);will-change:transform,box-shadow,filter;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.1),0 1px 2px rgba(40,70,40,.2),0 4px 12px -4px rgba(60,100,60,.32);transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),filter .18s ease}.oaw-drive-connbar-action:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),inset 0 -1px 0 rgba(0,0,0,.1),0 2px 4px rgba(40,70,40,.24),0 8px 18px -6px rgba(60,100,60,.42)}.oaw-drive-connbar-action:active{transform:translateY(1px) scale(.97);transition:transform .06s cubic-bezier(.4,0,.2,1),box-shadow .06s cubic-bezier(.4,0,.2,1),filter .06s ease;filter:brightness(.96)}.oaw-drive-connbar-action:focus-visible{outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.1),0 0 0 3px rgba(92,140,90,.22),0 4px 12px -4px rgba(60,100,60,.32)}.oaw-drive-connbar-action.is-primary{background:linear-gradient(180deg,#5C8C5A,#4F7E4D);border-color:rgba(60,100,60,.55);color:#FFFFFF}.oaw-drive-connbar-action.is-primary:hover{color:#FFFFFF}.oaw-drive-connbar-action-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.08);color:#FFFFFF;flex-shrink:0;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease}.oaw-drive-connbar-action:active .oaw-drive-connbar-action-icon{transform:scale(.94);background:rgba(255,255,255,.1)}.oaw-drive-settings{padding:4px 18px 18px}.oaw-drive-row{display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:28px;padding:18px 0;border-bottom:1px solid var(--border-soft,#efeae3)}.oaw-drive-row:last-child{border-bottom:none;padding-bottom:4px}.oaw-drive-row--stack{grid-template-columns:1fr;gap:12px}.oaw-drive-row-label{display:flex;flex-direction:column;gap:4px;padding-top:5px}.oaw-drive-row-title{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--text,#2C2520)}.oaw-drive-row-hint{font-size:11.5px;font-weight:500;letter-spacing:-.005em;color:var(--text-tertiary,#8C7E74);line-height:1.5}.oaw-drive-row-control{display:grid;gap:8px;min-width:0;align-content:start}.oaw-drive-search-row{display:grid;grid-template-columns:1fr auto;gap:8px}.oaw-drive-search-input{font-size:12.5px}.oaw-drive-search-btn{padding:0 16px;height:34px;border-radius:8px;border:1px solid var(--border,#e8e4df);background:var(--bg-subtle,#F5F3F0);color:var(--text,#2C2520);font-family:var(--font-display);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease;white-space:nowrap}.oaw-drive-search-btn:hover{border-color:var(--accent,#D4703F);color:var(--accent,#D4703F);background:color-mix(in srgb,var(--accent,#D4703F) 7%,var(--bg-white))}.oaw-drive-selected{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 11px;border-radius:9px;border:1px solid color-mix(in srgb,var(--accent,#d4703f) 26%,transparent);background:color-mix(in srgb,var(--accent,#D4703F) 5%,var(--bg-white));min-width:0}.oaw-drive-selected-icon{width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--accent,#D4703F) 16%,var(--bg-white));color:var(--accent,#D4703F);display:flex;align-items:center;justify-content:center;flex-shrink:0}.oaw-drive-selected-body{flex:1;min-width:0;display:flex;align-items:baseline;gap:10px;overflow:hidden}.oaw-drive-selected-title{font-family:var(--font-display);font-size:12.5px;font-weight:600;letter-spacing:-.01em;color:var(--text,#2C2520);white-space:nowrap;flex-shrink:0}.oaw-drive-selected-url{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10.5px;font-weight:500;color:var(--text-tertiary,#8C7E74);letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;border-bottom:1px dashed transparent;transition:color .12s ease,border-color .12s ease;min-width:0}.oaw-drive-selected-url:hover{color:var(--accent,#D4703F);border-bottom-color:color-mix(in srgb,var(--accent,#D4703F) 32%,transparent)}.oaw-drive-selected-clear{flex-shrink:0;padding:5px 10px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-tertiary,#8C7E74);font-family:var(--font-display);font-size:11.5px;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:color .12s ease,background .12s ease}.oaw-drive-selected-clear:hover{color:var(--accent,#D4703F);background:color-mix(in srgb,var(--accent,#D4703F) 10%,transparent)}@media (max-width:720px){.oaw-drive-row{grid-template-columns:1fr;gap:10px}}.oaw-tree-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:-.005em;line-height:1;padding:6px 10px;border-radius:7px;cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease}.oaw-tree-btn-add{background:color-mix(in srgb,#4F7CC4 9%,transparent);border:1px solid color-mix(in srgb,#4f7cc4 28%,transparent);color:color-mix(in srgb,#4F7CC4 80%,#2C2520)}.oaw-tree-btn-add:hover{background:color-mix(in srgb,#4F7CC4 16%,transparent);border-color:color-mix(in srgb,#4F7CC4 42%,transparent);color:color-mix(in srgb,#4F7CC4 92%,#2C2520)}.oaw-tree-btn-remove{background:color-mix(in srgb,#C45A4F 8%,transparent);border:1px solid color-mix(in srgb,#c45a4f 26%,transparent);color:color-mix(in srgb,#C45A4F 78%,#2C2520)}.oaw-tree-btn-remove:hover{background:color-mix(in srgb,#C45A4F 15%,transparent);border-color:color-mix(in srgb,#C45A4F 40%,transparent);color:color-mix(in srgb,#C45A4F 92%,#2C2520)}.oaw-invite-stack{display:grid;gap:12px}.oaw-invite-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.oaw-invite-mode-card{--card-color:var(--text-tertiary,#8C7E74);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:12px;padding:14px 14px 13px;border-radius:12px;border:1px solid var(--border,#e8e4df);background:var(--bg-white,#FFFFFF);text-align:left;cursor:pointer;font-family:inherit;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.oaw-invite-mode-card:hover{border-color:color-mix(in srgb,var(--card-color) 38%,var(--border,#E8E4DF));background:color-mix(in srgb,var(--card-color) 4%,var(--bg-white,#FFFFFF));transform:translateY(-1px)}.oaw-invite-mode-card.is-selected{border-color:color-mix(in srgb,var(--card-color) 55%,transparent);background:color-mix(in srgb,var(--card-color) 9%,var(--bg-white,#FFFFFF));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-color) 28%,transparent),0 1px 2px rgba(46,41,33,.04)}.oaw-invite-mode-card:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--card-color) 35%,transparent)}.oaw-invite-mode-glyph{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--card-color) 12%,var(--bg-white,#FFFFFF));border:1px solid color-mix(in srgb,var(--card-color) 22%,transparent);color:color-mix(in srgb,var(--card-color) 80%,var(--text,#2C2520));flex-shrink:0;margin-top:1px}.oaw-invite-mode-card.is-selected .oaw-invite-mode-glyph{background:color-mix(in srgb,var(--card-color) 18%,var(--bg-white,#FFFFFF));border-color:color-mix(in srgb,var(--card-color) 35%,transparent)}.oaw-invite-mode-body{display:grid;gap:5px;min-width:0}.oaw-invite-mode-head{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.oaw-invite-mode-title{font-size:13.5px;font-weight:700;letter-spacing:-.01em;color:var(--text,#2C2520);font-family:var(--font-display,inherit)}.oaw-invite-mode-card.is-selected .oaw-invite-mode-title{color:color-mix(in srgb,var(--card-color) 70%,var(--text,#2C2520))}.oaw-invite-mode-tag{display:inline-flex;align-items:center;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;color:color-mix(in srgb,var(--card-color) 78%,var(--text,#2C2520));background:color-mix(in srgb,var(--card-color) 14%,transparent);border:1px solid color-mix(in srgb,var(--card-color) 22%,transparent)}.oaw-invite-mode-desc{font-size:11.5px;line-height:1.5;color:var(--text-secondary,#6B5F55)}.oaw-invite-mode-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:1.5px solid var(--border,#e8e4df);background:var(--bg-white,#FFFFFF);color:transparent;flex-shrink:0;margin-top:2px;transition:background .18s ease,border-color .18s ease,color .18s ease}.oaw-invite-mode-check.is-on{background:var(--card-color);border-color:var(--card-color);color:#FFFFFF}.oaw-invite-preview{--card-color:var(--text-tertiary,#8C7E74);display:grid;gap:0;border-radius:12px;border:1px solid var(--border,#e8e4df);background:var(--bg-white,#FFFFFF);overflow:hidden;box-shadow:0 1px 2px rgba(46,41,33,.03)}.oaw-invite-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:#F9F8F6;border-bottom:1px solid rgba(190,160,110,.16)}.oaw-invite-preview-headtitle{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:-.005em;color:var(--text-secondary,#4A3F37)}.oaw-invite-preview-dot{width:6px;height:6px;border-radius:999px;background:var(--text-tertiary,#8C7E74);box-shadow:0 0 0 3px rgba(140,126,116,.16)}.oaw-invite-preview-headhint{font-size:10.5px;font-weight:500;color:var(--text-tertiary,#8C7E74);letter-spacing:.01em}.oaw-invite-preview-table{display:grid;font-size:11.5px;background:var(--bg-white,#FFFFFF)}.oaw-invite-preview-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:14px;padding:9px 14px;border-top:1px solid rgba(0,0,0,.05);opacity:0;transform:translateY(2px);animation:oaw-invite-row-in .45s cubic-bezier(.25,1,.5,1) forwards}.oaw-invite-preview-row--head{background:#F9F9F9;border-top:none;padding:7px 14px;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary,#8C7E74);border-bottom:1px solid rgba(190,160,110,.16);animation:none;opacity:1;transform:none}.oaw-invite-preview-member{display:inline-flex;align-items:center;gap:9px;min-width:0}.oaw-invite-preview-avatar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--bg-subtle,#F5F3F0);color:var(--text-secondary,#6B5F55);font-size:9.5px;font-weight:700;letter-spacing:0;flex-shrink:0;border:1px solid var(--border,#e8e4df)}.oaw-invite-preview-meta{display:grid;gap:1px;min-width:0}.oaw-invite-preview-name{font-size:11.5px;font-weight:600;color:var(--text,#2C2520);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oaw-invite-preview-role{font-size:10px;color:var(--text-tertiary,#8C7E74);letter-spacing:.01em}.oaw-invite-preview-cell{display:inline-flex;align-items:center;min-width:0}.oaw-invite-preview-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 7px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:-.005em}.oaw-invite-preview-pill-dot{width:5px;height:5px;border-radius:999px}.oaw-invite-preview-pill.is-on{background:rgba(101,168,119,.14);border:1px solid rgba(101,168,119,.28);color:#3F7B53}.oaw-invite-preview-pill.is-on .oaw-invite-preview-pill-dot{background:#65A877}.oaw-invite-preview-pill.is-off{background:rgba(140,126,116,.1);border:1px solid rgba(140,126,116,.22);color:var(--text-tertiary,#8C7E74)}.oaw-invite-preview-pill.is-off .oaw-invite-preview-pill-dot{background:var(--text-tertiary,#8C7E74)}.oaw-invite-preview-id{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10.5px;letter-spacing:0;text-overflow:ellipsis}.oaw-invite-preview-id,.oaw-invite-preview-typed{color:var(--text-secondary,#4A3F37);white-space:nowrap;overflow:hidden}.oaw-invite-preview-typed{display:inline-block;position:relative;padding:1px 6px;border-radius:4px;background:var(--bg-subtle,#F5F3F0);border:1px solid var(--border,#e8e4df);max-width:100%;opacity:0;animation:oaw-invite-id-in .55s cubic-bezier(.25,1,.5,1) forwards}.oaw-invite-preview-empty{font-family:var(--font-ui,inherit);font-size:10.5px;font-style:italic;color:var(--text-tertiary,#8C7E74)}.oaw-invite-preview-foot{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:#F9F8F6;border-top:1px solid rgba(190,160,110,.16);font-size:10.5px;font-weight:600;color:var(--text-secondary,#4A3F37);letter-spacing:.005em}.oaw-invite-preview-foot svg{color:var(--text-tertiary,#8C7E74)}@keyframes oaw-invite-row-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes oaw-invite-id-in{0%{opacity:0;transform:translateY(2px);clip-path:inset(0 100% 0 0)}60%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}}.oaw-invite-note{--card-color:var(--text-tertiary,#8C7E74);display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-radius:9px;background:color-mix(in srgb,var(--card-color) 7%,var(--bg-white,#FFFFFF));border:1px solid color-mix(in srgb,var(--card-color) 18%,transparent);color:var(--text-secondary,#4A3F37);font-size:11.5px;line-height:1.5}.oaw-invite-note-icon{display:inline-flex;margin-top:2px;color:color-mix(in srgb,var(--card-color) 70%,var(--text-tertiary,#8C7E74));flex-shrink:0}.oaw-invite-note code{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10.5px;background:var(--bg-white,#FFFFFF);padding:1px 5px;border-radius:4px;border:1px solid color-mix(in srgb,var(--card-color) 20%,var(--border,#e8e4df));color:var(--text-secondary,#4A3F37);letter-spacing:0}@media (max-width:640px){.oaw-invite-mode-grid{grid-template-columns:1fr}}.oaw-bkb-wrap{display:flex;flex-direction:column;gap:14px;min-height:0}.oaw-bkb-head{align-items:flex-start;gap:16px}.oaw-bkb-head,.oaw-bkb-toolbar{display:flex;justify-content:space-between}.oaw-bkb-toolbar{align-items:center;gap:14px;padding:7px 10px 7px 12px;border-radius:10px;border:1px solid var(--border,#e8e4df);background:var(--bg-white,#FFFFFF);box-shadow:0 1px 2px rgba(46,41,33,.025);flex-wrap:wrap}.oaw-bkb-toolbar-left{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.oaw-bkb-toolbar-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--accent,#D4703F) 10%,var(--bg-white,#FFFFFF));color:var(--accent,#D4703F);border:1px solid color-mix(in srgb,var(--accent,#d4703f) 20%,transparent);flex-shrink:0}.oaw-bkb-toolbar-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary,#8C7E74)}.oaw-bkb-toolbar-channel{display:inline-flex;align-items:center;gap:2px;padding:3px 9px 3px 7px;border-radius:6px;background:var(--bg-subtle,#F5F3F0);border:1px solid var(--border,#e8e4df);color:var(--text-secondary,#4A3F37);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11.5px;font-weight:500;letter-spacing:-.005em}.oaw-bkb-toolbar-channel-hash{color:var(--text-tertiary,#8C7E74);font-weight:700;margin-right:1px}.oaw-bkb-toolbar-right{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.oaw-bkb-action-ghost,.oaw-bkb-action-primary{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:7px;font-family:var(--font-display);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease,box-shadow .12s ease,filter .12s ease;white-space:nowrap}.oaw-bkb-action-ghost{border:1px solid var(--border,#e8e4df);background:var(--bg-white,#FFFFFF);color:var(--text-secondary,#4A3F37)}.oaw-bkb-action-ghost:hover{border-color:rgba(190,160,110,.42);background:var(--bg-subtle,#F5F3F0);color:var(--text,#2C2520)}.oaw-bkb-action-ghost svg{color:var(--text-tertiary,#8C7E74)}.oaw-bkb-action-primary{border:none;background:linear-gradient(160deg,#D48B4E,#C07038);color:#FFFFFF;font-weight:700;letter-spacing:.01em;box-shadow:0 1px 2px rgba(46,41,33,.08),inset 0 1px 0 rgba(255,255,255,.16)}.oaw-bkb-action-primary:hover{filter:brightness(1.04);box-shadow:0 3px 8px rgba(192,112,56,.24),inset 0 1px 0 rgba(255,255,255,.2)}.oaw-bkb-side{width:208px;flex-shrink:0;background:var(--bg-white,#FFFFFF);border:1px solid var(--border,#e8e4df);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px rgba(46,41,33,.025)}.oaw-bkb-side,.oaw-bkb-side-block{display:flex;flex-direction:column;min-height:0}.oaw-bkb-side-block{padding:12px 10px;gap:8px}.oaw-bkb-side-block--scroll{flex:1;overflow:hidden}.oaw-bkb-side-label{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary,#8C7E74);padding:0 4px}.oaw-bkb-side-headrow{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:4px}.oaw-bkb-side-hint{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:600;color:var(--text-tertiary,#8C7E74);letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:var(--bg-subtle,#F5F3F0)}.oaw-bkb-side-divider{height:1px;background:var(--border-soft,#EFEAE3);margin:0}.oaw-bkb-side-list{display:flex;flex-direction:column;gap:1px}.oaw-bkb-add-row{--row-color:var(--text-tertiary,#8C7E74);display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--text-secondary,#4A3F37);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;text-align:left;transition:background .12s ease,border-color .12s ease,color .12s ease}.oaw-bkb-add-row:hover{background:color-mix(in srgb,var(--row-color) 6%,var(--bg-white,#FFFFFF));border-color:color-mix(in srgb,var(--row-color) 18%,transparent);color:var(--text,#2C2520)}.oaw-bkb-add-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--row-color) 12%,var(--bg-white,#FFFFFF));border:1px solid color-mix(in srgb,var(--row-color) 22%,transparent);color:var(--row-color);font-size:10.5px;font-weight:800;letter-spacing:0;flex-shrink:0}.oaw-bkb-add-label{font-weight:600;letter-spacing:-.005em}.oaw-bkb-add-plus{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:transparent;color:var(--text-tertiary,#8C7E74);font-size:14px;font-weight:400;opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease}.oaw-bkb-add-row:hover .oaw-bkb-add-plus{opacity:1;background:color-mix(in srgb,var(--row-color) 14%,var(--bg-white,#FFFFFF));color:var(--row-color)}.oaw-bkb-side-search{position:relative;display:flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 28px;border-radius:8px;border:1px solid var(--border,#e8e4df);background:var(--bg-subtle,#F5F3F0);transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.oaw-bkb-side-search:hover{border-color:color-mix(in srgb,var(--accent,#D4703F) 22%,var(--border,#E8E4DF));background:var(--bg-white,#FFFFFF)}.oaw-bkb-side-search:focus-within{border-color:var(--accent,#D4703F);background:var(--bg-white,#FFFFFF);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#D4703F) 14%,transparent)}.oaw-bkb-side-search-icon{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--text-tertiary,#8C7E74);pointer-events:none;transition:color .14s ease}.oaw-bkb-side-search:focus-within .oaw-bkb-side-search-icon{color:var(--accent,#D4703F)}.oaw-bkb-side-search input,.oaw-body .oaw-bkb-side-search input,.oaw-body .oaw-bkb-side-search input[type=text]{flex:1;min-width:0;width:auto;border:none;background:transparent;border-radius:0;box-shadow:none;outline:none;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:-.003em;color:var(--text,#2C2520);padding:1px 0}.oaw-bkb-side-search input:focus,.oaw-body .oaw-bkb-side-search input:focus{border:none;box-shadow:none;background:transparent}.oaw-bkb-side-search input::placeholder{color:var(--text-tertiary,#8C7E74)}.oaw-bkb-side-search-clear{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:transparent;color:var(--text-tertiary,#8C7E74);cursor:pointer;border-radius:999px;flex-shrink:0;transition:background .12s ease,color .12s ease}.oaw-bkb-side-search-clear:hover{color:var(--text,#2C2520);background:color-mix(in srgb,var(--accent,#D4703F) 14%,transparent)}.oaw-bkb-side-resultline{font-size:10.5px;font-weight:500;color:var(--text-tertiary,#8C7E74);letter-spacing:.01em;padding:0 4px;margin-top:-2px;animation:oaw-bkb-fade-in .14s ease}.oaw-bkb-side-resultline strong{color:var(--accent,#D4703F);font-weight:700}@keyframes oaw-bkb-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.oaw-bkb-var-categories{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:2px 2px 4px;margin:0 -2px}.oaw-bkb-var-categories::-webkit-scrollbar{width:6px}.oaw-bkb-var-categories::-webkit-scrollbar-thumb{background:rgba(140,126,116,.22);border-radius:999px}.oaw-bkb-var-cat{--cat-color:var(--text-tertiary,#8C7E74);display:flex;flex-direction:column;gap:3px}.oaw-bkb-var-cat-head{display:inline-flex;align-items:center;gap:6px;padding:0 4px 1px}.oaw-bkb-var-cat-dot{width:5px;height:5px;border-radius:999px;background:var(--cat-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--cat-color) 16%,transparent);flex-shrink:0}.oaw-bkb-var-cat-label{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--cat-color) 60%,var(--text-secondary,#4A3F37))}.oaw-bkb-var-list{display:flex;flex-direction:column;gap:2px}.oaw-bkb-var-row{display:flex;flex-direction:column;gap:1px;padding:5px 8px 6px;border-radius:6px;border:1px solid transparent;background:transparent;text-align:left;cursor:grab;font-family:inherit;width:100%;transition:background .12s ease,border-color .12s ease}.oaw-bkb-var-row:hover{background:color-mix(in srgb,var(--cat-color) 6%,var(--bg-white,#FFFFFF));border-color:color-mix(in srgb,var(--cat-color) 22%,transparent)}.oaw-bkb-var-row:active{cursor:grabbing;background:color-mix(in srgb,var(--cat-color) 12%,var(--bg-white,#FFFFFF))}.oaw-bkb-var-row-name{font-size:11.5px;font-weight:600;color:var(--text,#2C2520);letter-spacing:-.005em}.oaw-bkb-var-row-name,.oaw-bkb-var-row-token{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oaw-bkb-var-row-token{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:9.5px;color:color-mix(in srgb,var(--cat-color) 55%,var(--text-tertiary,#8C7E74));letter-spacing:0}.oaw-bkb-var-empty{padding:8px;font-size:11px;color:var(--text-tertiary,#8C7E74);text-align:center;font-style:italic}.oaw-bkb-panel{display:flex;gap:12px;align-items:stretch;padding:12px;border:1px solid var(--border,#e8e4df);border-radius:12px;background:var(--bg-subtle,#F5F3F0);flex:1 1 auto;min-height:280px}.oaw-bkb-center{flex:1;min-width:0;display:grid;gap:8px;align-content:start}.oaw-bkb-insert-gap{position:relative;display:flex;align-items:center;justify-content:center;height:18px;margin:-4px 0;pointer-events:auto}.oaw-bkb-insert-gap--trailing{height:36px;margin:6px 0 2px}.oaw-bkb-insert-gap-line{position:absolute;left:8px;right:8px;top:50%;height:1px;background:transparent;border-radius:999px;transform:translateY(-.5px);pointer-events:none;transition:background .14s ease,box-shadow .14s ease,height .14s ease}.oaw-bkb-insert-gap.is-open .oaw-bkb-insert-gap-line,.oaw-bkb-insert-gap:hover .oaw-bkb-insert-gap-line{background:color-mix(in srgb,var(--accent,#D4703F) 28%,transparent)}.oaw-bkb-insert-gap-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;width:20px;height:20px;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent,#d4703f) 24%,transparent);background:var(--bg-white,#FFFFFF);color:color-mix(in srgb,var(--accent,#D4703F) 78%,var(--text,#2C2520));cursor:pointer;opacity:0;transform:scale(.85);transition:opacity .12s ease,transform .14s cubic-bezier(.34,1.4,.64,1),background .12s ease,border-color .12s ease;box-shadow:0 1px 2px rgba(46,41,33,.04)}.oaw-bkb-insert-gap-btn:focus-visible,.oaw-bkb-insert-gap.is-open .oaw-bkb-insert-gap-btn,.oaw-bkb-insert-gap:hover .oaw-bkb-insert-gap-btn{opacity:1;transform:scale(1)}.oaw-bkb-insert-gap-btn:hover{background:color-mix(in srgb,var(--accent,#D4703F) 8%,var(--bg-white,#FFFFFF));border-color:color-mix(in srgb,var(--accent,#D4703F) 42%,transparent)}.oaw-bkb-insert-gap.is-open .oaw-bkb-insert-gap-btn{background:var(--accent,#D4703F);border-color:var(--accent,#D4703F);color:var(--bg-white,#FFFFFF)}.oaw-bkb-insert-gap--trailing .oaw-bkb-insert-gap-btn{width:auto;height:30px;padding:0 12px 0 9px;border-radius:999px;opacity:1;transform:none;border:1px dashed color-mix(in srgb,var(--accent,#d4703f) 32%,transparent);background:color-mix(in srgb,var(--accent,#D4703F) 4%,var(--bg-white,#FFFFFF));color:color-mix(in srgb,var(--accent,#D4703F) 82%,var(--text,#2C2520));font-family:var(--font-display,"Outfit",system-ui);font-size:12px;font-weight:600;letter-spacing:-.005em}.oaw-bkb-insert-gap--trailing .oaw-bkb-insert-gap-btn:hover{background:color-mix(in srgb,var(--accent,#D4703F) 10%,var(--bg-white,#FFFFFF));border-color:color-mix(in srgb,var(--accent,#D4703F) 50%,transparent);border-style:solid}.oaw-bkb-insert-gap--trailing.is-open .oaw-bkb-insert-gap-btn{background:var(--accent,#D4703F);border-color:var(--accent,#D4703F);border-style:solid;color:var(--bg-white,#FFFFFF)}.oaw-bkb-insert-gap-btn-label{white-space:nowrap}.oaw-bkb-insert-gap.is-drop-active{height:18px}.oaw-bkb-insert-gap--trailing.is-drop-active{height:36px}.oaw-bkb-insert-gap.is-drop-active .oaw-bkb-insert-gap-line{height:2px;background:var(--accent,#D4703F);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#D4703F) 16%,transparent);animation:oaw-drop-line-in .14s ease}.oaw-bkb-insert-gap.is-drop-active .oaw-bkb-insert-gap-btn{opacity:0}@keyframes oaw-drop-line-in{0%{opacity:0;transform:translateY(-1px) scaleX(.85)}to{opacity:1;transform:translateY(-1px) scaleX(1)}}.oaw-bkb-insert-row{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:12.5px;color:var(--text,#2C2520);text-align:left;border-radius:6px;transition:background .12s ease}.oaw-bkb-insert-row.is-focused,.oaw-bkb-insert-row:hover{background:color-mix(in srgb,var(--accent,#D4703F) 8%,var(--bg-white,#FFFFFF))}.oaw-bkb-insert-row-glyph{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:11px;font-weight:700;font-family:var(--font-mono,"JetBrains Mono",monospace);letter-spacing:-.02em;flex-shrink:0}.oaw-bkb-insert-row-label,.oaw-bkb-iselect{font-weight:500;letter-spacing:-.005em}.oaw-bkb-iselect{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 9px;height:28px;border-radius:7px;border:1px solid var(--border,#e8e4df);background:var(--bg-white,#FFFFFF);color:var(--text,#2C2520);font-family:inherit;font-size:12px;cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.oaw-bkb-iselect:hover{border-color:color-mix(in srgb,var(--accent,#D4703F) 32%,var(--border,#E8E4DF));background:color-mix(in srgb,var(--accent,#D4703F) 3%,var(--bg-white,#FFFFFF))}.oaw-bkb-iselect.is-open,.oaw-bkb-iselect:focus-visible{border-color:color-mix(in srgb,var(--accent,#D4703F) 48%,var(--border,#E8E4DF));background:color-mix(in srgb,var(--accent,#D4703F) 5%,var(--bg-white,#FFFFFF));outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#D4703F) 12%,transparent)}.oaw-bkb-iselect--sm{height:24px;padding:3px 7px 3px 8px;font-size:11.5px}.oaw-bkb-iselect-dot{display:inline-block;width:8px;height:8px;border-radius:999px;flex-shrink:0}.oaw-bkb-iselect-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.oaw-bkb-iselect-chev{color:var(--text-tertiary,#8A7E72);flex-shrink:0;margin-left:2px;transition:transform .14s ease}.oaw-bkb-iselect.is-open .oaw-bkb-iselect-chev{transform:rotate(180deg)}.oaw-bkb-canvas-hint{display:flex;align-items:center;gap:9px;padding:6px 10px 6px 8px;border-radius:8px;border:1px solid var(--border-soft,#efeae3);background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#D4703F) 4%,var(--bg-white,#FFFFFF)) 0,var(--bg-white,#FFFFFF) 100%);font-size:11.5px;font-weight:500;color:var(--text-secondary,#4A3F37);letter-spacing:-.005em}.oaw-bkb-canvas-hint code{font-weight:600;background:color-mix(in srgb,var(--accent,#D4703F) 10%,var(--bg-subtle,#F5F3F0));padding:1px 5px;border-radius:4px;letter-spacing:0}.oaw-bkb-canvas-hint code,.oaw-bkb-canvas-hint-kbd{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10.5px;color:color-mix(in srgb,var(--accent,#D4703F) 80%,var(--text,#2C2520))}.oaw-bkb-canvas-hint-kbd{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--accent,#D4703F) 12%,var(--bg-white,#FFFFFF));border:1px solid color-mix(in srgb,var(--accent,#d4703f) 22%,transparent);font-weight:700;flex-shrink:0}.oaw-bkb-canvas-hint-count{margin-left:auto;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:9.5px;font-weight:700;color:var(--text-tertiary,#8C7E74);text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:var(--bg-subtle,#F5F3F0);border:1px solid var(--border,#e8e4df);flex-shrink:0}.oaw-bkb-empty{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:36px 20px 28px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--accent,#d4703f) 18%,var(--border,#e8e4df));background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent,#D4703F) 5%,transparent) 0,transparent 60%),var(--bg-white,#FFFFFF);overflow:hidden}.oaw-bkb-empty-art{position:relative;display:inline-flex;height:44px;margin-bottom:4px}.oaw-bkb-empty-glyph{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:13px;font-weight:700;letter-spacing:0;background:var(--bg-white,#FFFFFF);border:1px solid var(--border,#e8e4df);box-shadow:0 4px 8px rgba(46,41,33,.04);transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.oaw-bkb-empty-glyph--a{color:#4A9EF5;transform:rotate(-9deg) translateY(1px);z-index:2}.oaw-bkb-empty-glyph--b{color:#F38B2A;margin-left:-10px;transform:rotate(2deg) translateY(-2px);z-index:3}.oaw-bkb-empty-glyph--c{color:#0F9D58;margin-left:-10px;transform:rotate(11deg) translateY(2px);z-index:1}.oaw-bkb-empty:hover .oaw-bkb-empty-glyph--a{transform:rotate(-12deg) translate(-2px)}.oaw-bkb-empty:hover .oaw-bkb-empty-glyph--b{transform:rotate(0deg) translateY(-3px)}.oaw-bkb-empty:hover .oaw-bkb-empty-glyph--c{transform:rotate(14deg) translate(2px)}.oaw-bkb-empty-title{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.022em;color:var(--text,#2C2520)}.oaw-bkb-empty-sub{font-size:12.5px;color:var(--text-muted,#6B5F55);max-width:380px;line-height:1.5;letter-spacing:-.005em}.oaw-bkb-empty-sub code{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10.5px;font-weight:600;background:color-mix(in srgb,var(--accent,#D4703F) 10%,var(--bg-subtle,#F5F3F0));color:color-mix(in srgb,var(--accent,#D4703F) 80%,var(--text,#2C2520));padding:1px 5px;border-radius:4px;letter-spacing:0}.oaw-bkb-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px}.oaw-bkb-empty-cta{display:inline-flex;align-items:center;gap:6px;padding:7px 11px 7px 7px;border-radius:8px;border:1px solid var(--border,#e8e4df);background:var(--bg-white,#FFFFFF);color:var(--text-secondary,#4A3F37);font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .1s ease,box-shadow .14s ease;box-shadow:0 1px 0 rgba(46,41,33,.02)}.oaw-bkb-empty-cta:hover{border-color:color-mix(in srgb,var(--accent,#D4703F) 32%,var(--border,#E8E4DF));color:var(--text,#2C2520);transform:translateY(-1px);box-shadow:0 4px 8px rgba(46,41,33,.04)}.oaw-bkb-empty-cta:active{transform:translateY(0)}.oaw-bkb-empty-cta.is-primary{border-color:color-mix(in srgb,var(--accent,#D4703F) 32%,var(--border,#E8E4DF));background:linear-gradient(160deg,#D48B4E,#C07038);color:#FFFFFF;box-shadow:0 1px 2px rgba(46,41,33,.1),inset 0 1px 0 rgba(255,255,255,.16)}.oaw-bkb-empty-cta.is-primary:hover{filter:brightness(1.05);box-shadow:0 4px 10px rgba(192,112,56,.26),inset 0 1px 0 rgba(255,255,255,.2)}.oaw-bkb-empty-cta.is-primary .oaw-bkb-empty-cta-icon{background:rgba(255,255,255,.16);color:#FFFFFF;border-color:transparent}.oaw-bkb-empty-cta-icon{--cta-color:var(--text-tertiary,#8C7E74);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--cta-color) 12%,var(--bg-white,#FFFFFF));border:1px solid color-mix(in srgb,var(--cta-color) 22%,transparent);color:var(--cta-color);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10.5px;font-weight:800;flex-shrink:0}.oaw-section-topline .oaw-step-toggle+.oaw-switch-row,.oaw-section-topline .oaw-switch-row+.oaw-step-toggle{display:none}@keyframes oaw-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes oaw-card-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes oaw-step-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes oaw-status-pulse{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}.oaw-bkb-wrap.is-disabled>:not(.oaw-bkb-head),.oaw-section-stack.is-disabled>:not(.oaw-section-topline):not(.oaw-connection-strip){opacity:.42;filter:saturate(.7);pointer-events:none;user-select:none;transition:opacity .18s ease,filter .18s ease}.oaw-bkb-wrap:not(.is-disabled)>*,.oaw-section-stack:not(.is-disabled)>*{transition:opacity .18s ease,filter .18s ease}