.kobble-module__NC4G5G__bannerGradient{background:#ee6e3b}.kobble-module__NC4G5G__bannerCanvas{width:100%;height:100%;display:block}.kobble-module__NC4G5G__bannerGrain{mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.kobble-module__NC4G5G__flowBoard{display:block;overflow-x:auto}.kobble-module__NC4G5G__flowStage{width:100%;min-width:880px;position:relative}.kobble-module__NC4G5G__flowLines{width:100%;height:100%;color:var(--ink);position:absolute;inset:0;overflow:visible}.kobble-module__NC4G5G__flowRibbon{fill:currentColor;opacity:.16;transition:opacity .16s,fill .16s}.kobble-module__NC4G5G__flowRibbonOn{fill:var(--tp);opacity:.6}.kobble-module__NC4G5G__flowTag{white-space:nowrap;cursor:default;transition:opacity .16s,border-color .16s,background-color .16s,color .16s;position:absolute;transform:translate(-50%,-50%)}.kobble-module__NC4G5G__flowTag.kobble-module__NC4G5G__flowTagOn{border-color:var(--tp);background:var(--tp);color:#fff}.kobble-module__NC4G5G__flowDim{opacity:.05}.kobble-module__NC4G5G__flowTagDim{opacity:.25}@media (prefers-reduced-motion:reduce){.kobble-module__NC4G5G__flowRibbon,.kobble-module__NC4G5G__flowTag{transition:none}}.kobble-module__NC4G5G__titleMark{color:var(--tp)}.kobble-module__NC4G5G__flowNote{margin:0;position:absolute;bottom:0;left:0}.kobble-module__NC4G5G__dpPair{--detail-mark:1.5rem;gap:var(--space-grid);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:stretch;display:grid}.kobble-module__NC4G5G__dpSide{background:var(--frame-ground);border:1px solid var(--frame-rule);font-family:var(--sans);border-radius:8px;flex-direction:column;margin:0;display:flex;overflow:hidden}.kobble-module__NC4G5G__dpSideCurrent{background:color-mix(in srgb, var(--ink) 4%, transparent);border-style:dashed}.kobble-module__NC4G5G__dpHead{padding:var(--space-text) var(--space-inset);border-bottom:1px solid var(--frame-rule);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.kobble-module__NC4G5G__dpHead b{color:var(--ink);font-weight:600}.kobble-module__NC4G5G__dpShot{justify-content:center;align-items:flex-start;gap:var(--space-column);padding:var(--space-block) var(--space-inset);border-bottom:1px solid var(--frame-rule);flex-wrap:wrap;display:flex}.kobble-module__NC4G5G__dpText{gap:var(--space-pair);padding:var(--space-inset);flex-direction:column;flex:1;display:flex}.kobble-module__NC4G5G__dpTitle{font-family:var(--sans);font-weight:500;font-size:var(--type-subheading);color:var(--ink);margin:0;line-height:1.2}.kobble-module__NC4G5G__dpLine{font-family:var(--sans);font-size:var(--type-body);color:var(--ink-soft);margin:0;line-height:1.4}.kobble-module__NC4G5G__dpNotes{margin-top:var(--space-cluster)}.kobble-module__NC4G5G__marked{position:relative}.kobble-module__NC4G5G__wfMark{left:calc(-1 * (var(--phone-pad-x) + .75px));z-index:1;top:50%}.kobble-module__NC4G5G__chain{align-items:center;gap:var(--space-pair) var(--space-text);flex-wrap:wrap;display:flex}.kobble-module__NC4G5G__map{gap:var(--space-text);flex-direction:column;display:flex}.kobble-module__NC4G5G__mapRow{align-items:center;gap:var(--space-text);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.kobble-module__NC4G5G__figure{gap:var(--space-caption);flex-direction:column;margin:0;display:flex}.kobble-module__NC4G5G__caption{font-family:var(--mono);font-size:var(--type-label);color:var(--ink-mute);margin:0;line-height:1.4}.kobble-module__NC4G5G__board{justify-content:center;align-items:flex-start;gap:var(--space-column);padding:var(--space-block) var(--space-inset);background:var(--frame-ground);border-radius:8px;flex-wrap:wrap;display:flex}.kobble-module__NC4G5G__chip{border:1px solid var(--frame-rule);background:var(--page-bg);font-family:var(--sans);font-size:var(--type-body);color:var(--ink);border-radius:8px;align-items:center;padding:6px 10px;line-height:1.25;display:inline-flex}.kobble-module__NC4G5G__chipMuted{color:var(--ink-mute);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-mute);text-decoration-color:var(--ink-mute)}.kobble-module__NC4G5G__arrow{font-family:var(--sans);font-size:var(--type-body);color:var(--ink-mute)}.kobble-module__NC4G5G__mono{font-family:var(--mono);font-size:var(--type-label);color:var(--ink-mute);line-height:1.4}.kobble-module__NC4G5G__gesture{align-items:center;gap:var(--space-text) var(--space-column);grid-template-columns:auto auto minmax(0,1fr);width:100%;max-width:820px;display:grid}.kobble-module__NC4G5G__gestureFrom{gap:var(--space-pair);flex-direction:column;display:flex}.kobble-module__NC4G5G__gestureTo{gap:var(--space-text);flex-direction:column;display:flex}.kobble-module__NC4G5G__gestureRow{align-items:baseline;gap:var(--space-text);grid-template-columns:9.5em minmax(0,1fr);display:grid}.kobble-module__NC4G5G__gestureTerm{font-family:var(--sans);font-weight:500;font-size:var(--type-subheading);color:var(--ink);margin:0;line-height:1.2}.kobble-module__NC4G5G__gestureTermSmall{font-size:var(--type-body);color:var(--ink-soft);font-weight:400}.kobble-module__NC4G5G__gestureLine{font-family:var(--sans);font-size:var(--type-body);color:var(--ink-soft);margin:0;line-height:1.35}.kobble-module__NC4G5G__flowRows{gap:var(--space-text);flex-direction:column;width:100%;max-width:820px;display:flex}.kobble-module__NC4G5G__flowRow{align-items:center;gap:var(--space-pair) var(--space-text);flex-wrap:wrap;display:flex}.kobble-module__NC4G5G__flowWho{min-width:5.5em}.kobble-module__NC4G5G__phoneCol{align-items:center;gap:var(--space-pair);flex-direction:column;width:176px;display:flex}.kobble-module__NC4G5G__phone{aspect-ratio:9/19;--phone-pad-x:12px;width:100%;padding:22px var(--phone-pad-x) 14px;border:1.5px solid var(--frame-rule);background:var(--page-bg);border-radius:26px;flex-direction:column;gap:8px;display:flex;overflow:visible}.kobble-module__NC4G5G__phoneLabel{text-align:center}.kobble-module__NC4G5G__box{background:color-mix(in srgb, var(--ink) 9%, transparent);border-radius:6px}.kobble-module__NC4G5G__boxLine{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:4px;height:7px}.kobble-module__NC4G5G__boxLineShort{width:60%}.kobble-module__NC4G5G__ask{border:1.5px dashed var(--ink-mute);font-family:var(--mono);color:var(--ink-soft);border-radius:6px;justify-content:center;align-items:center;font-size:11px;display:flex}.kobble-module__NC4G5G__askAnswered{border-style:solid;border-color:var(--ink);color:var(--ink)}.kobble-module__NC4G5G__fill{flex:1}.kobble-module__NC4G5G__row{align-items:center;gap:8px;display:flex}.kobble-module__NC4G5G__dot{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:50%;flex:none;width:22px;height:22px}.kobble-module__NC4G5G__round{border:1.5px solid var(--frame-rule);width:38px;height:38px;font-family:var(--sans);color:var(--ink-mute);border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex}.kobble-module__NC4G5G__tag{border:1px solid var(--frame-rule);font-family:var(--mono);color:var(--ink-soft);white-space:nowrap;border-radius:6px;flex:none;padding:2px 6px;font-size:10px;line-height:1.3}.kobble-module__NC4G5G__tagOn{border-color:var(--ink);color:var(--ink)}.kobble-module__NC4G5G__tiny{font-family:var(--sans);color:var(--ink-soft);margin:0;font-size:11px;line-height:1.3}.kobble-module__NC4G5G__tinyMute{color:var(--ink-mute)}.kobble-module__NC4G5G__grid{grid-template-columns:1fr 1fr;grid-auto-rows:44px;gap:6px;display:grid}.kobble-module__NC4G5G__gridTall{grid-row:span 2}.kobble-module__NC4G5G__gridWide{grid-column:span 2}.kobble-module__NC4G5G__bubble{background:color-mix(in srgb, var(--ink) 9%, transparent);border-radius:10px;max-width:82%;padding:6px 8px}.kobble-module__NC4G5G__bubbleMine{border:1px solid var(--frame-rule);background:0 0;align-self:flex-end}.kobble-module__NC4G5G__inputBar{border:1px solid var(--frame-rule);border-radius:13px;height:26px;margin-top:auto}.kobble-module__NC4G5G__switch{border:1.5px solid var(--ink-mute);border-radius:9px;flex:none;width:30px;height:18px;position:relative}.kobble-module__NC4G5G__switch:after{content:"";background:var(--ink-mute);border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:2px}.kobble-module__NC4G5G__card{border:1px solid var(--frame-rule);border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.kobble-module__NC4G5G__cardLocked{border-style:dashed}.kobble-module__NC4G5G__source{flex-direction:column;align-self:center;gap:8px;width:150px;display:flex}.kobble-module__NC4G5G__between{align-self:center}.kobble-module__NC4G5G__sides{gap:var(--space-column);grid-template-columns:1fr 1fr;display:grid}.kobble-module__NC4G5G__side{gap:var(--space-pair);flex-direction:column;display:flex}.kobble-module__NC4G5G__side p{margin:0}.kobble-module__NC4G5G__tradeoff{gap:var(--space-pair);flex-direction:column;display:flex}.kobble-module__NC4G5G__tradeoff p{margin:0}.kobble-module__NC4G5G__table{border-collapse:collapse;width:100%;max-width:560px;font-family:var(--sans);font-size:var(--type-body);line-height:1.3}.kobble-module__NC4G5G__table th,.kobble-module__NC4G5G__table td{padding:var(--space-pair) var(--space-text);border:1px solid var(--frame-rule);text-align:left;vertical-align:top}.kobble-module__NC4G5G__table th{font-family:var(--mono);font-size:var(--type-label);color:var(--ink-mute);font-weight:400}.kobble-module__NC4G5G__table td{color:var(--ink-mute)}.kobble-module__NC4G5G__table td.kobble-module__NC4G5G__cellOn{color:var(--ink);font-weight:500}@media (max-width:720px){.kobble-module__NC4G5G__board{gap:var(--space-text);padding:var(--space-text)}.kobble-module__NC4G5G__gesture{grid-template-columns:minmax(0,1fr)}.kobble-module__NC4G5G__gestureFrom{gap:var(--space-pair);flex-direction:row}.kobble-module__NC4G5G__gesture>.kobble-module__NC4G5G__arrow{justify-self:start;transform:rotate(90deg)}.kobble-module__NC4G5G__gestureRow{grid-template-columns:minmax(0,1fr);gap:2px}.kobble-module__NC4G5G__phoneCol{width:140px}.kobble-module__NC4G5G__phone{--phone-pad-x:9px;padding:18px var(--phone-pad-x) 10px;border-radius:20px}.kobble-module__NC4G5G__source{width:100%}.kobble-module__NC4G5G__between{transform:rotate(90deg)}.kobble-module__NC4G5G__sides{gap:var(--space-text);grid-template-columns:minmax(0,1fr)}.kobble-module__NC4G5G__dpPair{grid-template-columns:minmax(0,1fr)}.kobble-module__NC4G5G__dpShot,.kobble-module__NC4G5G__dpText{padding:var(--space-text)}}.kobble-module__NC4G5G__gpHead{grid-template-columns:52% minmax(0,1fr);align-items:center;gap:8px;display:grid}.kobble-module__NC4G5G__gpPhoto{aspect-ratio:1}.kobble-module__NC4G5G__gpFacts{flex-direction:column;gap:5px;display:flex}.kobble-module__NC4G5G__gpFacts .kobble-module__NC4G5G__tiny{margin:0}.kobble-module__NC4G5G__gpHobbies{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.kobble-module__NC4G5G__gpHobby{aspect-ratio:3/4}.kobble-module__NC4G5G__gpWidgets{grid-template-columns:1fr 1fr;gap:6px;display:grid}.kobble-module__NC4G5G__gpThisThat{aspect-ratio:1;border:1px solid var(--frame-rule);border-radius:6px;grid-template-rows:1fr 1fr;display:grid;overflow:hidden}.kobble-module__NC4G5G__gpHalf{font-family:var(--mono);color:var(--ink-mute);justify-content:center;align-items:center;font-size:10px;display:flex}.kobble-module__NC4G5G__gpHalf+.kobble-module__NC4G5G__gpHalf{border-top:1px solid var(--frame-rule)}.kobble-module__NC4G5G__gpHalfOn{color:var(--ink);background:color-mix(in srgb, var(--ink) 10%, transparent)}.kobble-module__NC4G5G__gpFlag{aspect-ratio:1;border:1px solid var(--frame-rule);border-left:3px solid var(--ink-mute);border-right:3px solid var(--ink-mute);border-radius:6px;justify-content:center;align-items:center;padding:0 8px;display:flex}.kobble-module__NC4G5G__gpFlagText{font-family:var(--sans);text-align:center;color:var(--ink-soft);font-size:10px;line-height:1.2}.kobble-module__NC4G5G__gpPills{flex-wrap:wrap;gap:4px;display:flex}.kobble-module__NC4G5G__gpPill{background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:4px;width:34px;height:12px}.kobble-module__NC4G5G__gpPill:nth-child(2n){width:44px}.kobble-module__NC4G5G__mdPhotos{aspect-ratio:1;position:relative}.kobble-module__NC4G5G__mdPhotoBack,.kobble-module__NC4G5G__mdPhotoFront{aspect-ratio:1;width:68%;position:absolute}.kobble-module__NC4G5G__mdPhotoBack{top:0;left:0}.kobble-module__NC4G5G__mdPhotoFront{border:2px solid var(--page-bg);background:color-mix(in srgb, var(--ink) 16%, var(--page-bg));bottom:0;right:0}.kobble-module__NC4G5G__mdTiles{grid-template-columns:1fr 1fr;gap:6px;display:grid}.kobble-module__NC4G5G__mdTile{aspect-ratio:1;background:color-mix(in srgb, var(--ink) 18%, transparent);border-radius:8px;padding:6px}.kobble-module__NC4G5G__mdTile .kobble-module__NC4G5G__tiny{color:var(--ink)}.kobble-module__NC4G5G__mdTileDark{background:color-mix(in srgb, var(--ink) 6%, transparent);border:1px solid var(--frame-rule)}
